

/* Start:/local/components/34web/form.result.new/templates/.default/style.css?16478696409386*/
*{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
:root {
    --theme-color-primary: #34bcf2;
    --b24-text-color: #ffffff;
    --b24-font-family-default: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    --b24-font-family: var(--b24-font-family-default);
}
.btn{
    cursor: pointer;
    font-size: 0.933em;
    font-weight: bold;
    text-transform: none;
    letter-spacing: normal;
    text-decoration: none;
    margin: 0;
    color: black;
    border-width: 1px;
    border-style: solid;
    border-color: black;
    background-color: white;
    border-radius: 4px;
    padding: 9px 20px 10px;
    overflow: hidden;
    transition: background-color 0.1s ease;
    -moz-transition: background-color 0.1s ease;
    -ms-transition: background-color 0.1s ease;
    -o-transition: background-color 0.1s ease;
    -webkit-transition: background-color 0.1s ease;
}
.btn:hover{
    color: white;
    border-color: white;
    background-color: black;
}
.btn-lg{
    padding: 13px 24px 14px;
}
.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}
.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #468847;
}
.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #b94a48;
}
.iframeForm{
    color: var(--b24-text-color);
    font-family: var(--b24-font-family-default);
}
.iframeForm__row{
    margin-bottom: 15px;
    position: relative;
    transition: 200ms ease all;
}
.iframeForm__control{
    border-top: none;
    border-right: none;
    border-left: none;
    border-bottom: white 2px solid;
    border-right: 0;
    background-color: rgba(0,0,0,0);
    height: 52px;
    width: 100%;
    padding: 17px 10px 0;
    outline: 0;
    transition: 200ms ease all;
    font-size: 16px;
    letter-spacing: -0.3px;
    color: var(--b24-text-color);
}
.iframeForm__control:focus{
    border-color: var(--theme-color-primary);
}
.iframeForm__control.iframeForm__textarea{
    height: 104px;
}
.iframeForm__control:focus + .iframeForm__label,
.iframeForm__control._notEmpty + .iframeForm__label{
    top: 8px;
    transform: translateY(0);
    font-size: 13px;
}
.iframeForm__label{
    position: absolute;
    top: 50%;
    left: 0;
    opacity: .5;
    transform: translateY(-50%);
    transition: 180ms linear all;
}
.iframeForm__required{
    color: red;
}
.iframeForm__checkboxLabel{
    font-size: 11px;
    line-height: 1;
    cursor: pointer;
    color: var(--b24-text-color);
    opacity: .5;
}
.iframeForm__checkboxLabel a{
    color:inherit;
}
.iframeForm__button{
    padding: 0 20px;
    height: 52px;
    width: 100%;
    border: 0;
    border-radius: 4px;
    line-height: 51px;
    font-weight: 600;
    font-size: 15px;
    box-sizing: border-box;
    box-shadow: -1px -1px 1px rgb(0,0,0);
    outline: 0;
    cursor: pointer;
    color: var(--b24-text-color);
    transition: all .2s ease;
    background-color: var(--theme-color-primary);
}
.iframeResponse{
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: var(--b24-font-family-default);
    color: #000;
    background-color: rgba(255,255,255,0.7);
    padding-top: 50px;
    padding-bottom: 50px;
}
.iframeResponse._success{
    width: 100%;
    height: 100%;
    /*background-color: #a0be47;*/
}
.iframeResponse._error{
    /*background-color:#f25830;*/
}
.iframeResponse__wrapper{
    display: flex;
    align-items: start;
    justify-content: center;
    flex-direction: column;
}
.iframeResponse__icon{
    display: none;
    margin: 0 0 26px 0;
    width: 169px;
    height: 169px;
    background-repeat: no-repeat;
}
._success .iframeResponse__icon{
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%20169%20169%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%3Cdefs%3E%3Ccircle%20id%3D%22a%22%20cx%3D%2284.5%22%20cy%3D%2284.5%22%20r%3D%2265.5%22/%3E%3Cfilter%20x%3D%22-.8%25%22%20y%3D%22-.8%25%22%20width%3D%22101.5%25%22%20height%3D%22101.5%25%22%20filterUnits%3D%22objectBoundingBox%22%20id%3D%22b%22%3E%3CfeGaussianBlur%20stdDeviation%3D%22.5%22%20in%3D%22SourceAlpha%22%20result%3D%22shadowBlurInner1%22/%3E%3CfeOffset%20dx%3D%22-1%22%20dy%3D%22-1%22%20in%3D%22shadowBlurInner1%22%20result%3D%22shadowOffsetInner1%22/%3E%3CfeComposite%20in%3D%22shadowOffsetInner1%22%20in2%3D%22SourceAlpha%22%20operator%3D%22arithmetic%22%20k2%3D%22-1%22%20k3%3D%221%22%20result%3D%22shadowInnerInner1%22/%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.0886691434%200%22%20in%3D%22shadowInnerInner1%22%20result%3D%22shadowMatrixInner1%22/%3E%3CfeGaussianBlur%20stdDeviation%3D%22.5%22%20in%3D%22SourceAlpha%22%20result%3D%22shadowBlurInner2%22/%3E%3CfeOffset%20dx%3D%221%22%20dy%3D%221%22%20in%3D%22shadowBlurInner2%22%20result%3D%22shadowOffsetInner2%22/%3E%3CfeComposite%20in%3D%22shadowOffsetInner2%22%20in2%3D%22SourceAlpha%22%20operator%3D%22arithmetic%22%20k2%3D%22-1%22%20k3%3D%221%22%20result%3D%22shadowInnerInner2%22/%3E%3CfeColorMatrix%20values%3D%220%200%200%200%201%200%200%200%200%201%200%200%200%200%201%200%200%200%200.292285839%200%22%20in%3D%22shadowInnerInner2%22%20result%3D%22shadowMatrixInner2%22/%3E%3CfeMerge%3E%3CfeMergeNode%20in%3D%22shadowMatrixInner1%22/%3E%3CfeMergeNode%20in%3D%22shadowMatrixInner2%22/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20stroke-opacity%3D%22.05%22%20stroke%3D%22%23000%22%20fill-opacity%3D%22.07%22%20fill%3D%22%23000%22%20cx%3D%2284.5%22%20cy%3D%2284.5%22%20r%3D%2284%22/%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23a%22/%3E%3Cuse%20fill%3D%22%23000%22%20filter%3D%22url%28%23b%29%22%20xlink%3Ahref%3D%22%23a%22/%3E%3Cpath%20fill%3D%22%23A0BE47%22%20d%3D%22M76.853%20107L57%2087.651l6.949-6.771%2012.904%2012.576L106.051%2065%20113%2071.772z%22/%3E%3C/g%3E%3C/svg%3E);
}
._error .iframeResponse__icon{
    display: none;
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%20169%20169%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%3Cdefs%3E%3Ccircle%20id%3D%22a%22%20cx%3D%2284.5%22%20cy%3D%2284.5%22%20r%3D%2265.5%22/%3E%3Cfilter%20x%3D%22-.8%25%22%20y%3D%22-.8%25%22%20width%3D%22101.5%25%22%20height%3D%22101.5%25%22%20filterUnits%3D%22objectBoundingBox%22%20id%3D%22b%22%3E%3CfeGaussianBlur%20stdDeviation%3D%22.5%22%20in%3D%22SourceAlpha%22%20result%3D%22shadowBlurInner1%22/%3E%3CfeOffset%20dx%3D%22-1%22%20dy%3D%22-1%22%20in%3D%22shadowBlurInner1%22%20result%3D%22shadowOffsetInner1%22/%3E%3CfeComposite%20in%3D%22shadowOffsetInner1%22%20in2%3D%22SourceAlpha%22%20operator%3D%22arithmetic%22%20k2%3D%22-1%22%20k3%3D%221%22%20result%3D%22shadowInnerInner1%22/%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.0886691434%200%22%20in%3D%22shadowInnerInner1%22%20result%3D%22shadowMatrixInner1%22/%3E%3CfeGaussianBlur%20stdDeviation%3D%22.5%22%20in%3D%22SourceAlpha%22%20result%3D%22shadowBlurInner2%22/%3E%3CfeOffset%20dx%3D%221%22%20dy%3D%221%22%20in%3D%22shadowBlurInner2%22%20result%3D%22shadowOffsetInner2%22/%3E%3CfeComposite%20in%3D%22shadowOffsetInner2%22%20in2%3D%22SourceAlpha%22%20operator%3D%22arithmetic%22%20k2%3D%22-1%22%20k3%3D%221%22%20result%3D%22shadowInnerInner2%22/%3E%3CfeColorMatrix%20values%3D%220%200%200%200%201%200%200%200%200%201%200%200%200%200%201%200%200%200%200.292285839%200%22%20in%3D%22shadowInnerInner2%22%20result%3D%22shadowMatrixInner2%22/%3E%3CfeMerge%3E%3CfeMergeNode%20in%3D%22shadowMatrixInner1%22/%3E%3CfeMergeNode%20in%3D%22shadowMatrixInner2%22/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20stroke-opacity%3D%22.05%22%20stroke%3D%22%23000%22%20fill-opacity%3D%22.07%22%20fill%3D%22%23000%22%20cx%3D%2284.5%22%20cy%3D%2284.5%22%20r%3D%2284%22/%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23a%22/%3E%3Cuse%20fill%3D%22%23000%22%20filter%3D%22url%28%23b%29%22%20xlink%3Ahref%3D%22%23a%22/%3E%3Cpath%20d%3D%22M114.29%2099.648L89.214%2058.376c-1.932-3.168-6.536-3.168-8.427%200L55.709%2099.648c-1.974%203.25.41%207.352%204.234%207.352h50.155c3.782%200%206.166-4.103%204.193-7.352zM81.404%2072.756c0-1.828%201.48-3.29%203.33-3.29h.452c1.85%200%203.33%201.462%203.33%203.29v12.309c0%201.827-1.48%203.29-3.33%203.29h-.453c-1.85%200-3.33-1.463-3.33-3.29V72.756zm7.77%2023.886c0%202.274-1.892%204.143-4.194%204.143s-4.193-1.869-4.193-4.143c0-2.275%201.891-4.144%204.193-4.144%202.302%200%204.193%201.869%204.193%204.144z%22%20fill%3D%22%23000%22%20opacity%3D%22.4%22/%3E%3C/g%3E%3C/svg%3E');
}

.iframeResponse__description{
    line-height: 30px;
    font-size: 20px;
    /*text-align: center;*/
    opacity: .8;
}
.iframeResponse__description div:nth-of-type(1){
    font-size: 1.6em;
    line-height: calc(1em + 7px);
    margin-bottom: 20px;
}
.iframeResponse__description div:nth-of-type(2){
    margin-bottom: 20px;
}
.iframeResponse__repeat{
    color: #003692;
    border-color: #003692;
    background-color: transparent;
}
.iframeResponse__repeat:hover{
    color: white;
    border-color: #003692;
    background-color: #003692;
}
/* End */
/* /local/components/34web/form.result.new/templates/.default/style.css?16478696409386 */
