.grecaptcha-badge{display:none !important}.l-section.full_height{min-height:calc(100vh - 70px)}.admin-bar .l-section.full_height{min-height:calc(100vh - 32px - 70px)}.main-menu .menu-item{position:relative}.main-menu .menu-item:before{content:'';position:absolute;top:0;right:-7px;width:1px;height:100%;background:var(--color-content-primary)}.main-menu .menu-item:last-child:before{display:none}h1 strong{color:var(--color-content-secondary);font-size:2.8rem}.l-section-shape>img,.l-section-shape>svg{width:100%;height:100%}.data-icons .w-iconbox-icon{min-width:27px;text-align:center;margin-right:5px !important}.icons .w-iconbox-title{font-weight:700;max-width:215px;margin:0 auto}.owl-carousel.navstyle_circle .owl-nav div{height:2rem;width:2rem}.g-cols.via_grid.type_boxes>.vc_column_container,.g-cols.via_flex.type_boxes>div>.vc_column-inner{padding:0 2rem}.owl-prev:after,.owl-next:after{font-weight:300}.mejs-controls .mejs-time-rail .mejs-time-current{background:var(--color-content-secondary) !important}.owl-nav{display:block !important}.owl-dot span{background:rgba(0,39,103,.3)}form div.row{margin:0 -25px;display:block;text-align:left}.row:after{clear:both;display:table;content:" "}.row:before{display:table;content:" "}form .col-xs-3{width:25%;float:left;padding:0 25px}form .col-xs-4{width:33.33%;float:left;padding:0 25px}form .col-xs-5{width:40%;float:left;padding:0 25px}form .col-xs-6{width:50%;float:left;padding:0 25px}form .col-xs-7{width:60%;float:left;padding:0 25px}form .col-xs-12{width:100%;float:left;padding:0 25px}form div.form-group{display:inline-block;width:100%;margin-bottom:40px}form div.block-submit,span[data-name=legal]{text-align:center;width:100%;display:inline-block}span[data-name=legal],.wpcf7-not-valid-tip{font-size:16px}.wpcf7-spinner,div.wpcf7 .ajax-loader{display:none !important}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing,div.wpcf7-response-output{border:0;margin:0;text-align:center}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form textarea,.wpcf7-form select{margin-top:0;background-color:tansparent;box-shadow:none !important;border-bottom:1px solid #002767 !important}span[data-name=legal] a{text-decoration:underline}input[type=checkbox]{height:1rem;width:1rem;margin:0 4px 4px 0}.wpcf7-form input:not([type=submit]),.wpcf7-form textarea,.wpcf7-form select{margin-top:0}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{padding:15px 0 !important;margin:0 !important;border:0 !important}.wpcf7-form span.wpcf7-not-valid{border:0 !important}span.wpcf7-list-item{margin:0}.flex-form .col-xs-3,.flex-form .col-xs-4,.flex-form .col-xs-12{padding:0 10px}.flex-form div.form-group{margin-bottom:10px}.flex-form .row{flex:0 0 79%;margin:0 -15px}.wpcf7-form .flex-form input[type=text],.wpcf7-form .flex-form input[type=email],.wpcf7-form .flex-form input[type=tel],.wpcf7-form .flex-form textarea,.wpcf7-form .flex-form select{background-color:#fff;border-bottom:none !important;padding-left:13px;padding-right:13px;border-radius:50px;min-height:2.4em;line-height:2.4em}.flex-form .block-submit{flex:0 0 15%;margin-left:15px}.flex-form .block-submit input[type=submit]{width:100%}.w-popup-box-content form div.form-group{margin-bottom:1rem}.flex-form select option{color:var(--color-content-text) !important}textarea{height:var(--inputs-height);min-height:var(--inputs-height);padding:0 var(--inputs-padding)}.contact{margin-bottom:4rem}.contact .block-submit{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}@media screen and (max-width:1130px){.l-section.full_height{min-height:100vh}.admin-bar .l-section.full_height{min-height:calc(100vh - 32px)}#slider .l-section-shape{height:332px !important}#thanks .l-section-shape{height:147px !important}}@media screen and (max-width:991px){#slider .l-section-shape{height:318px !important}h1 strong{font-size:2.63rem}.flex-form .row{flex:0 0 100%}.flex-form .block-submit{flex:0 0 100%;margin-left:0;margin-bottom:1rem}.flex-form{flex-direction:column}form .col-xs-3,form .col-xs-4,form .col-xs-5,form .col-xs-6,form .col-xs-7{width:100%}.icons .vc_col-sm-3,.team .vc_col-sm-3{width:50% !important}.title-footer{flex-direction:column !important;align-items:center !important}.flex-footer .form{order:1}.flex-footer .logos1{order:2}.flex-footer .logos2{order:3}form div.form-group{margin-bottom:20px}span[data-name=legal],.wpcf7-not-valid-tip{font-size:14px}}