.block-contactformsteps .swiper-wrapper{-webkit-transition:height;transition:height;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;transition-duration:.5s!important}.block-contactformsteps__background{padding:60px 0;background-color:#f6faff}@media (max-width:1569px){.block-contactformsteps__background{padding:40px 0}}.block-contactformsteps__outerContainer{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem}@media (max-width:991px){.block-contactformsteps__outerContainer{grid-gap:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:499px){.block-contactformsteps__outerContainer{grid-gap:30px}}@media (max-width:370px){.block-contactformsteps__outerContainer{grid-gap:25px}}.block-contactformsteps__outerContainer>div{margin-bottom:10px}.block-contactformsteps__outerContainer.oneCol{grid-template-columns:repeat(1,1fr);grid-gap:0;max-width:1030px;margin-left:auto;margin-right:auto}.block-contactformsteps__outerContainer.oneCol .block-contactformsteps__contentContainer{border:0;background:transparent}.block-contactformsteps__outerContainer.oneCol .block-contactformsteps__content{padding:0}.block-contactformsteps__outerContainer.oneCol .g__form{margin-top:-25px}.block-contactformsteps__outerContainer.mailSend form{opacity:0;max-height:450px;overflow:hidden}.block-contactformsteps__contentContainer{border:1px solid #004797;border-radius:10px;background-color:#fff}@media (max-width:767px){.block-contactformsteps__contentContainer{background-color:transparent}.block-contactformsteps__contentContainer .custom-select-name{text-align:left}}.block-contactformsteps__contentContainer.whiteBg{background:#fff!important;border:0!important}.block-contactformsteps__contentContainer.hasBackground{background:#000046}.block-contactformsteps__contentContainer.hasBackground .g__form-stepQuestion,.block-contactformsteps__contentContainer.hasBackground .g__text,.block-contactformsteps__contentContainer.hasBackground .g__title{color:#fff}.block-contactformsteps__contentContainer.hasBackground .formElement .label{background:transparent;color:#fff}.block-contactformsteps__contentContainer.hasBackground .formElement.radio .wpcf7-list-item-label,.block-contactformsteps__contentContainer.hasBackground .likeCheckbox,.block-contactformsteps__contentContainer.hasBackground .wpcf7-list-item .wpcf7-list-item-label{color:#fff}.block-contactformsteps__contentContainer.hasBackground .infoAdded{background:transparent}.block-contactformsteps__contentContainer.hasBackground .infoAdded .g__text,.block-contactformsteps__contentContainer.hasBackground .infoAdded .g__title{color:#fff!important}.block-contactformsteps__contentContainer.hasBackground .infoAdded .g__button button{background-color:#fff;border-color:#fff!important}.block-contactformsteps__contentContainer.hasBackground .infoAdded .g__button button span{color:#000046!important}.block-contactformsteps__contentContainer.hasBackground .infoAdded .g__button button:hover{background-color:#000046;border-color:#fff!important}.block-contactformsteps__contentContainer.hasBackground .infoAdded .g__button button:hover span{color:#fff!important}.block-contactformsteps__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:32px}@media (max-width:1569px){.block-contactformsteps__content{padding:25px}}@media (max-width:991px){.block-contactformsteps__content{padding:25px 16px}}.block-contactformsteps__content>.row{height:100%}.block-contactformsteps__content .text,.block-contactformsteps__content .text p{padding-bottom:0}.block-contactformsteps__content .text{padding-top:8px}@media (max-width:767px){.block-contactformsteps__content .g__title--withLine:after{margin-top:17px;margin-left:auto;margin-right:auto}}@media (max-width:499px){.block-contactformsteps__content .g__title--withLine:after{margin-left:0}}.block-contactformsteps__content .wpcf7 form{height:100%;padding-top:1rem}@media (max-width:1569px){.block-contactformsteps__content .wpcf7 form{padding-top:1rem}}.block-contactformsteps__content .b-simple_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block-contactformsteps__content .g__form-stepQuestion{font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.7;letter-spacing:normal;text-align:left;padding-bottom:5px}@media (max-width:1569px){.block-contactformsteps__content .g__form-stepQuestion{font-size:16px}}.block-contactformsteps__content .g__form-stepSelect{margin-bottom:15px}@media (max-width:1569px){.block-contactformsteps__content .g__form-stepSelect{margin-bottom:15px}}.block-contactformsteps__content .sc_contact_form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block-contactformsteps__content .sc_contact_form--steps{position:static}.block-contactformsteps__boxes{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem}@media (max-width:767px){.block-contactformsteps__boxes{grid-gap:1rem}}@media (max-width:499px){.block-contactformsteps__boxes{grid-gap:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:auto}}@media (max-width:370px){.block-contactformsteps__boxes{grid-gap:25px}}.block-contactformsteps__box{border-radius:10px;background-color:#000046}@media (max-width:499px){.block-contactformsteps__box{margin-bottom:1rem}}.block-contactformsteps .nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:1569px){.block-contactformsteps .nav ul{margin:-10px -25px}}@media (max-width:1259px){.block-contactformsteps .nav ul{margin:-10px}}@media (max-width:991px){.block-contactformsteps .nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:767px){.block-contactformsteps .nav ul{margin:-5px}}.block-contactformsteps .nav ul li{cursor:pointer;position:relative;font-size:22px;line-height:28px;margin:10px 30px;text-align:center;-webkit-transition:all;transition:all;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;text-decoration:none;display:inline;background-color:linear-gradient(90deg,#ec0000,#ec0000);background-image:-webkit-gradient(linear,left top, right top,from(#ec0000),to(#ec0000));background-image:linear-gradient(90deg,#ec0000,#ec0000);background-position:0 100%;background-repeat:no-repeat;background-size:0 3px;padding-bottom:7px;-webkit-transition:background-size .3s;transition:background-size .3s}@media (max-width:1569px){.block-contactformsteps .nav ul li{font-size:18px;line-height:26px;margin:10px 25px}}@media (max-width:1259px){.block-contactformsteps .nav ul li{margin:10px}}@media (max-width:991px){.block-contactformsteps .nav ul li{width:calc(25% - 20px)}}@media (max-width:767px){.block-contactformsteps .nav ul li{width:calc(50% - 10px);font-size:16px;line-height:22px;margin:5px}}.block-contactformsteps .nav ul li:hover{background-size:100% 3px;text-decoration:none!important}.block-contactformsteps .nav ul li.active{text-shadow:1px 0 0 #000;background-size:100% 3px}.block-contactformsteps .nav__select{margin-top:2rem}.block-contactformsteps .custom-select .nano{max-height:140px}.block-contactformsteps .flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.block-contactformsteps .wpcf7cf_group,.block-contactformsteps [data-class=wpcf7cf_group]{display:block;width:100%}@media (max-width:1569px){.block-contactformsteps .g__button>button{height:36px}}.block-contactformsteps .buttonCol{margin-top:8px!important}.block-contactformsteps .buttonCol button{margin-top:0!important}.block-contactformsteps .buttonCol .next{min-width:180px}.block-contactformsteps .buttonCol .submit{min-width:160px;max-width:100%}.block-contactformsteps__box{color:#fff;padding:25px}@media (max-width:499px){.block-contactformsteps__box{min-width:300px;padding:34px 28px 45px}}@media (max-width:370px){.block-contactformsteps__box{min-width:250px;padding:24px 20px 30px}}.block-contactformsteps__box *{color:#fff}.block-contactformsteps__box .g__title{padding-bottom:0;margin-bottom:10px}@media (max-width:1569px){.block-contactformsteps__box .g__title{margin-bottom:8px}}.block-contactformsteps__box .g__title a{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.block-contactformsteps__box .g__title>*{padding-bottom:0!important;margin-bottom:17px}.block-contactformsteps__box .g__title:after{display:none}.block-contactformsteps__box .g__title a{-webkit-transition:all;transition:all;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;text-decoration:none;display:inline;background-color:linear-gradient(90deg,#ec0000,#ec0000);background-image:-webkit-gradient(linear,left top, right top,from(#ec0000),to(#ec0000));background-image:linear-gradient(90deg,#ec0000,#ec0000);background-position:0 100%;background-repeat:no-repeat;background-size:35px 3px;padding-bottom:10px;-webkit-transition:background-size .3s;transition:background-size .3s}.block-contactformsteps__box .g__title a:hover{background-size:100% 3px;text-decoration:none!important}.block-contactformsteps__linkItem{margin-bottom:6px}@media (max-width:1569px){.block-contactformsteps__linkItem{margin-bottom:3px}}@media (max-width:767px){.block-contactformsteps__linkItem{margin-bottom:5px}}.block-contactformsteps__linkItemNew{font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;padding:2px 4px;background-color:#e62e30;margin-left:5px}@media (max-width:1569px){.block-contactformsteps__linkItemNew{font-size:10px}}.block-contactformsteps .g__form-nextStep{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.block-contactformsteps .g__form-nextStep{margin-top:8px}}.block-contactformsteps .g__form-prevStep button{background:#fff}.block-contactformsteps .g__form-prevStep button:hover{background:#ec0000}.block-contactformsteps__imageContainer{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;border-radius:10px;position:relative}.block-contactformsteps__imageContainer picture{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;border-radius:10px;height:100%}@media (min-width:992px){.block-contactformsteps__imageContainer picture{min-height:510px}}@media (min-width:992px) and (max-width:1569px){.block-contactformsteps__imageContainer picture{min-height:450px}}.block-contactformsteps__imageContainer img{-o-object-fit:cover;object-fit:cover;height:100%}@media (max-width:991px){.block-contactformsteps__imageContainer{max-width:500px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}}