pre,textarea{overflow:auto}.map,fieldset,input[type=checkbox],input[type=radio],legend,td,th{padding:0}.clearfix::after,.row::after,hr{clear:both}.tableb,table{border-collapse:collapse;border-spacing:0}.button,a{text-decoration:none}.button span,.button svg,.tcell,audio,canvas,iframe,img,svg,video{vertical-align:middle}.about_section3 .content ul,.areas_text.content ul,ul.articles{column-count:2;column-gap:2.5rem}@font-face{font-family:"Avenir LT Std";src:url("fonts/AvenirLTStd-Roman.eot");src:url("fonts/AvenirLTStd-Roman.eot?#iefix") format("embedded-opentype"),url("fonts/AvenirLTStd-Roman.woff2") format("woff2"),url("fonts/AvenirLTStd-Roman.woff") format("woff"),url("fonts/AvenirLTStd-Roman.ttf") format("truetype"),url("fonts/AvenirLTStd-Roman.svg#AvenirLTStd-Roman") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Avenir LT Std";src:url("fonts/AvenirLTStd-Heavy.eot");src:url("fonts/AvenirLTStd-Heavy.eot?#iefix") format("embedded-opentype"),url("fonts/AvenirLTStd-Heavy.woff2") format("woff2"),url("fonts/AvenirLTStd-Heavy.woff") format("woff"),url("fonts/AvenirLTStd-Heavy.ttf") format("truetype"),url("fonts/AvenirLTStd-Heavy.svg#AvenirLTStd-Heavy") format("svg");font-weight:700;font-style:normal;font-display:swap}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes trin{20%,26%,32%,38%,44%,50%,56%,62%,68%,74%,80%,from{transform:rotate3d(0,0,1,0deg)}23%,35%,47%,59%,71%{transform:rotate3d(0,0,1,15deg)}29%,41%,53%,65%,77%{transform:rotate3d(0,0,1,-15deg)}}.trin{animation-name:trin;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes stretch{0%{color:#006b25}100%{color:#303030}}@-webkit-keyframes logoRes{from{opacity:0;-webkit-transform:scale(.7)}to{opacity:1;-webkit-transform:scale(1)}}@keyframes logoRes{from{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes showDialog{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes scale{0%{transform:scale(.8)}100%{transform:scale(1.2)}}.scale{animation:1s ease-out infinite alternate scale}@-webkit-keyframes jump{0%,100%{bottom:0}50%{bottom:10px}}@keyframes jump{0%,100%{bottom:0}50%{bottom:10px}}@keyframes slide-down{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}@keyframes zoomIn{from{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;outline:0}.aside_form_wrapper .form_item.form_item_half,.content .content_table,table.table,video{width:100%}fieldset{border:0;margin:0}textarea{resize:vertical}.content table ol li,.content table ul li,.dialog_bg.visible,.dialog_wrapper.visible,.faq_page .category_tabs .tabs_content.active,.faq_page .faqs_item.active,.gallery_main_wrap.active,.modal_wrap .icon_close .icon,article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}.modal_status.dialog .dialog_close.icon_close,.modal_video.dialog .icon_close,.slick-dots li:only-child,[hidden],template{display:none}a{background-color:transparent;color:inherit}a:active,a:focus,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}hr,hr.hr{border-bottom:0;border-right:0;border-left:0}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub.red,sup.red{color:#e31e26}sup{top:-.5em}sub{bottom:-.25em}.logos,.no_scroll,.review_sec,.why_choose,svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0;border-top:1px solid #dbdbdb;margin:2.4rem 0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.review_slider .slick-list,button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;appearance:none}ol,ul{list-style-position:inside}img{max-width:100%;height:auto;border:0}.icon,[class*=" icon_"],[class^=icon_]{display:inline-block;width:1em;height:1em;fill:currentColor}.dialog_bg,.dialog_wrapper{top:0;display:none;height:100%;left:0}ol li,ul li{list-style:none}.dialog_wrapper{position:fixed;width:100%;z-index:1500;padding:0 1rem;overflow-y:auto}.dialog{display:none;align-items:center;max-width:40rem;margin:4rem auto;min-height:calc(100% - 8rem)}.row,.row_f{margin:0 -1.5rem}.dialog.modal_small{max-width:31rem}.dialog.modal_medium{max-width:40rem}.dialog.modal_large{max-width:85rem}.dialog.modal_xlarge{max-width:65vw}.modal_wrap{width:100%;padding:2rem 3rem 2.5rem;border-radius:1.5rem;background-color:#fff;border-top:.6rem solid #6a8ba1;z-index:1503;position:relative}.modal_wrap .icon_close{position:absolute;top:.5rem;right:.5rem;color:#6a8ba1;cursor:pointer;font-size:3rem;transition:color .3s linear}.modal_wrap .icon_close:focus{color:#dc3545}.modal_wrap .image_wrap{position:relative;width:7rem;height:7rem;line-height:7rem;margin:-5.5rem auto 0;border-radius:50%;text-align:center;background-color:#6a8ba1}.modal_wrap .image_wrap .icon{height:4rem;width:4rem;color:#fff;animation:.5s .2s both zoomIn}.modal_wrap .modal_text{text-align:center;margin:2rem 0 .5rem}.modal_wrap .modal_text .modal_title{font-size:2.4rem;line-height:1.4;font-weight:700;color:#000;text-transform:capitalize;margin:0 auto}.modal_status.dialog .modal_text p,.modal_wrap .modal_text p{margin:.5rem auto;max-width:88%}.modal_wrap .modal_buttons{font-size:0;text-align:center;margin:2rem auto 0;max-width:35rem}.modal_wrap .modal_buttons .button{width:calc(50% - 1.4rem);min-width:unset;margin:.5rem .7rem}.cta .h2,.cta h2,.dialog .contact_form .modal_text,.modal_status.dialog .modal_text,hr.hr{margin:2rem 0}.dialog_bg{position:fixed;width:100%;background-color:rgba(33,33,33,.55)}.dialog.visible{display:flex}.dialog_opened{overflow:hidden;padding-right:.8rem}.dialog_opened.dialog_scrollable_mobile{padding-right:0}.dialog_opened .dialog_bg,.dialog_opened .modal_wrap{animation-duration:.3s;animation-fill-mode:both}.dialog_opened .dialog_bg{animation-name:fadeIn}.dialog_opened .modal_wrap{animation-name:showDialog}.modal_status.dialog .modal_wrap{color:#000;background-color:#fff;text-align:center}.modal_status.dialog .modal_text .modal_title{font-size:2.6rem;font-weight:700;line-height:1.3;text-transform:initial;margin:0 auto 1rem;max-width:100%}.modal_success.dialog .modal_wrap{border-top:.6rem solid #28a745}.modal_success.dialog .check_wrap{border:.2rem solid #28a745;overflow:hidden;animation:.3s ease-in-out .3s forwards wrap;transform:scale(0)}.modal_success.dialog .check_wrap::after,.modal_success.dialog .check_wrap::before{content:"";position:absolute;background-color:#fff;width:0;height:.5rem;transform-origin:left;animation-duration:.3s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.modal_success.dialog .check_wrap::before{top:3.2rem;left:2.1rem;transform:rotate(45deg);animation-name:left;animation-delay:.8s}.modal_success.dialog .check_wrap::after{top:4.2rem;left:2.9rem;transform:rotate(-45deg);animation-name:right;animation-delay:1.1s}@keyframes wrap{0%{background-color:transparent;transform:scale(0)}100%{background-color:#28a745;transform:scale(1)}}@keyframes left{0%{width:0}100%{width:1.5rem}}@keyframes right{0%{width:0}100%{width:3rem}}.modal_danger.dialog .modal_wrap{border-top:.6rem solid #dc3545}.modal_danger.dialog .checkmark{stroke-width:2;stroke:#fff;stroke-miterlimit:10;background-color:transparent;box-shadow:inset 0 0 0 #dc3545;animation:.4s ease-in-out .4s forwards fill,.3s ease-in-out .9s both scale2}.modal_danger.dialog .checkmark_circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#dc3545;fill:none;animation:.6s cubic-bezier(.65,0,.45,1) forwards stroke}.modal_danger.dialog .checkmark_check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:.3s cubic-bezier(.65,0,.45,1) .8s forwards stroke}@keyframes stroke{100%{stroke-dashoffset:0}}@keyframes scale2{0%,100%{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{100%{box-shadow:inset 0 0 0 5rem #dc3545}}.modal_warning.dialog{border-top:.6rem solid #ffb92e}.modal_warning.dialog .image_wrap{background-color:#ffb92e}.modal_info.dialog{border-top:.6rem solid #119eb5}.modal_info.dialog .image_wrap{background-color:#119eb5}.dialog .contact_form textarea.input{min-height:7.3rem}.dialog .contact_form .form_item.form_item_captcha{flex-wrap:nowrap}.dialog .contact_form .button{display:block;width:100%;max-width:15.1rem;padding:0 2rem;height:4.4rem;line-height:3.8rem}.dialog .contact_form .row_f [class*=col_],.row .col_12,.row_f .col_12{width:calc(100% - 3.01rem)}.modal_video.dialog{padding:1.5rem;border:none;width:65vw;max-width:100%;flex-shrink:0}.modal_video.dialog .video_frame{width:100%;height:40rem;border-radius:1.5rem}.toast_notifications{position:fixed;bottom:3rem;right:2rem;z-index:99999999}.slider_dots_bottom,.stars,.toast_notifications .column,.toast_notifications .toast{display:flex;align-items:center}.toast_notifications .toast{width:40rem;position:relative;overflow:hidden;list-style:none;padding:1.6rem 1.7rem;margin-bottom:1rem;background:#fff;justify-content:space-between;animation:.3s forwards show_toast;box-shadow:0 .2rem .8rem 0 rgba(99,99,99,.2)}@keyframes show_toast{0%{transform:translateX(100%)}40%{transform:translateX(-5%)}80%{transform:translateX(0)}100%{transform:translateX(-10px)}}.toast_notifications .toast.hide{animation:.3s forwards hide_toast}@keyframes hide_toast{0%{transform:translateX(-10px)}40%{transform:translateX(0)}80%{transform:translateX(-5%)}100%{transform:translateX(calc(100% + 20px))}}.toast::before{position:absolute;content:"";height:.3rem;width:100%;bottom:0;left:0;animation:4s linear forwards progress}@keyframes progress{100%{width:0%}}.toast.success::before{background-color:#43b14b}.toast.error::before{background-color:#ff3f0a}.toast.warning::before{background-color:#d8cd31}.toast.info::before{background-color:#4fc8f4}.toast .column svg{width:2.6rem;height:2.6rem;flex-shrink:0}.toast.success .column span,.toast.success .column svg{color:#43b14b}.toast.error .column span,.toast.error .column svg{color:#e24d4c}.toast.warning .column span,.toast.warning .column svg{color:#d8cd31}.toast.info .column span,.toast.info .column svg{color:#4fc8f4}.toast .column span{font-size:1.6rem;font-weight:600;margin-left:1.2rem;color:#272727;flex-grow:1}.toast_notifications .removeTOAST{display:flex;cursor:pointer;flex-shrink:0}.table,.tableb{display:table}.toast_notifications .removeTOAST .icon{width:1.6rem;height:1.6rem;color:#000;transition:.3s linear}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:62.5%}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden;font-family:"Bebas Neue",sans-serif;font-size:1.6rem;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;margin:0;padding-top:10.7rem}.disabled,[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.clearfix::after,.clearfix::before,.row::after,.row::before{content:" ";display:table}.trow{display:table-row}.tcell{display:table-cell}.marker_info,.tc{text-align:center}.tl{text-align:left}.tr{text-align:right}.fl{float:left}.fr,.page main{float:right}hr.hr{border-top:1px solid #dbdbdb;clear:initial}hr.dotted{border-style:dotted}hr.dashed{border-style:dashed}::-webkit-scrollbar{width:.8rem;height:.8rem}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3);-webkit-border-radius:1rem;border-radius:0;-webkit-border-radius:0}::-webkit-scrollbar-thumb{background:#fede03;-webkit-border-radius:1rem;border-radius:1rem;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.slick-next,.slick-prev{background:0 0;border:none;font-size:0;display:block;width:4rem;height:4rem;position:absolute;top:50%;transform:translate(0,-50%);z-index:5}.button.button_transparent,.input{background-color:transparent}.navigation_btn p,.slick-dots{transform:translate(-50%,0);left:50%}.slick-next::after,.slick-prev::after{content:"";display:block;width:4rem;height:4rem;border-style:solid;border-width:0 .2rem .2rem 0;border-color:#fff;position:absolute;top:0;left:0;transition:.3s linear}.slick-prev{left:1.5rem}.slick-prev::after{transform:rotate(135deg)}.slick-next{right:1.5rem}.slick-next::after{transform:rotate(-45deg)}.slick-dots{position:absolute;bottom:2rem;display:flex;z-index:30}.slick-dots li{display:block;width:1.5rem;height:1.5rem;margin:0 .5rem;background:0 0;border:.1rem solid #fff;border-radius:50%;cursor:pointer}.slick-dots li.slick-active{background:#fff}.slick-dots li button{background:0 0;border:none;font-size:0}.row:after{content:"";display:block;clear:both}.row .col_1,.row .col_10,.row .col_11,.row .col_12,.row .col_2,.row .col_3,.row .col_4,.row .col_5,.row .col_6,.row .col_7,.row .col_8,.row .col_9{float:left;margin:0 1.5rem}.row .col_1,.row_f .col_1{width:calc(8.3333333333% - 3.01rem)}.row .col_2,.row_f .col_2{width:calc(16.6666666667% - 3.01rem)}.row .col_3,.row_f .col_3{width:calc(25% - 3.01rem)}.row .col_4,.row_f .col_4{width:calc(33.3333333333% - 3.01rem)}.row .col_5,.row_f .col_5{width:calc(41.6666666667% - 3.01rem)}.row .col_6,.row_f .col_6{width:calc(50% - 3.01rem)}.row .col_7,.row_f .col_7{width:calc(58.3333333333% - 3.01rem)}.row .col_8,.row_f .col_8{width:calc(66.6666666667% - 3.01rem)}.row .col_9,.row_f .col_9{width:calc(75.0000000019% - 3.01rem)}.row .col_10{width:calc(83.3333333333% - 3rem)}.row .col_11,.row_f .col_11{width:calc(91.6666666667% - 3.01rem)}.row_f{display:flex;flex-wrap:wrap}.row_f .col_1,.row_f .col_10,.row_f .col_11,.row_f .col_12,.row_f .col_2,.row_f .col_3,.row_f .col_4,.row_f .col_5,.row_f .col_6,.row_f .col_7,.row_f .col_8,.row_f .col_9{margin:0 1.5rem}.row_f .col_10{width:calc(83.3333333333% - 3.01rem)}.map_overlay{position:absolute;top:0;left:0;width:100%;height:100%}.wrapper{width:100%;max-width:110rem;padding:0 3rem;margin:0 auto;position:relative}.input,.wrapper.wrapper_full{max-width:100%}.wrapper::after{content:"";display:table;clear:both}.wrapper.wrapper_small{max-width:97rem}.icon{line-height:0}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}::placeholder{color:#4a6572;transition:.3s}.form_item{margin:0;width:100%}.footer_bottom .footer_bottom_row,.form_item.form_item_captcha{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.form_item .pre_input{display:block;margin:0 0 .3rem}.form_item_captcha .button{max-width:22.5rem;width:100%;height:5.6rem;padding:0 1rem;min-width:15rem}.form_wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem}.form_item.form_item_half{width:calc(50% - 1rem)}.input{display:block;width:100%;height:2.1rem;font:400 1.6rem "Avenir LT Std",sans-serif;padding:0;border:none;border-bottom:.1rem solid #303030;color:#303030;border-radius:0;transition:box-shadow .2s ease-in}.input:active,.input:focus{outline-style:none}.input::placeholder{font:400 1.6rem "Avenir LT Std",sans-serif;color:#303030;opacity:1;text-overflow:ellipsis}.input:focus::placeholder{opacity:0}.input:-webkit-autofill,.input:-webkit-autofill:active,.input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 4rem #fff inset!important;-webkit-text-fill-color:#000000!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield!important}textarea.input{min-height:12.8rem;padding-top:.5rem;resize:none}select.input{line-height:normal;text-overflow:""}select::-ms-expand{display:none}.custom_checkbox+label,.custom_radio_button+label{display:inline-flex;user-select:none;cursor:pointer}.select_after{position:relative;display:block}.select_after::after{content:"";position:absolute;top:1.9rem;right:1rem;width:0;height:0;border-style:solid;border-width:.5rem .5rem 0;border-color:grey transparent transparent;pointer-events:none}.select_after select{padding:0 3rem 0 1rem;appearance:none;-moz-appearance:none;-webkit-appearance:none}.custom_checkbox,.custom_radio_button{position:absolute;left:-999.9rem}.custom_checkbox+label{align-items:center;margin:0 2rem 0 0}.custom_checkbox+label .checkbox_design{flex:0 0 auto;width:2rem;height:2rem;border:.1rem solid #cfcfcf;background-color:#fff;border-radius:.3rem;position:relative;transform:scale(1);transition:.2s}.custom_checkbox+label .checkbox_design svg{position:absolute;top:.4rem;left:.3rem;width:1.2rem;height:1rem;fill:none;stroke:transparent;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1.6rem;stroke-dashoffset:1.6rem;transition:.3s 0.1s;transform:translate3d(0,0,0)}.custom_checkbox+label .checkbox_design::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;opacity:1;border-radius:50%;background-color:#303030;transform:scale(0)}.custom_checkbox+label .checkbox_text{font:400 1.6rem "Avenir LT Std",sans-serif;display:inline-block;padding:0 0 0 1rem;text-transform:unset}.custom_checkbox:checked+label .checkbox_design{background-color:#303030;border-color:#303030}.custom_checkbox:checked+label .checkbox_design svg{stroke:#ffffff;stroke-dashoffset:0}.custom_checkbox:checked+label .checkbox_design::before{opacity:0;transform:scale(3.5);transition:.6s}.custom_radio_button+label{align-items:flex-start;font-size:0;margin:0 2rem 1rem 0}.button,.button span,.button svg{display:inline-block}.custom_radio_button+label .radio_button_design{flex:0 0 auto;width:2rem;height:2rem;border:.1rem solid #cfcfcf;background-color:#fff;border-radius:50%;position:relative;transition:.2s}.custom_radio_button+label .radio_button_design::after,.custom_radio_button+label .radio_button_design::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-radius:50%;background-color:#303030;transform:scale(0)}.custom_radio_button+label .radio_button_design::before{opacity:1}.custom_radio_button+label .radio_button_text{display:inline-block;font-size:1.6rem;padding:0 0 0 1rem}.custom_radio_button:checked+label .radio_button_design{border-color:#303030;border-width:.2rem}.custom_radio_button:checked+label .radio_button_design::after,.custom_radio_button:checked+label .radio_button_design::before{transition:.6s}.custom_radio_button:checked+label .radio_button_design::before{opacity:0;transform:scale(3.5)}.custom_radio_button:checked+label .radio_button_design::after{transform:scale(.55)}.validate_error{border-bottom:.1rem solid #e57373!important}.validate_error::placeholder{color:#e31e26!important}.validate_error+.icon{color:#e57373!important}.input_file.validate_error+.input,.validate_checkbox.validate_error .checkbox+label::before,.validate_checkbox.validate_error .custom_checkbox+label .checkbox_design,.validate_radio.validate_error .custom_radio_button+label .radio_button_design,.validate_radio.validate_error .radio_button+label::before,textarea.validate_error{border:.1rem solid #e57373!important}.input_file.validate_error+.input span{color:#e31e26!important}.validate_checkbox.validate_error,.validate_radio.validate_error{border:none!important}.button{font:400 2rem/3.8rem "Bebas Neue",sans-serif;height:4.4rem;min-width:7.55em;letter-spacing:.04rem;padding:0 5rem;color:#fede03;background-color:#303030;border:.1rem solid #fede03;border-bottom:.6rem solid #fede03;border-radius:0;text-align:center;white-space:nowrap;text-transform:capitalize;transition:.3s ease-out;cursor:pointer;user-select:none;appearance:none}.overlay,.overlay_dark{height:100%;top:0;z-index:1}.button.light,.h1,.h2,h1,h2{color:#303030}.button.button_2{padding:.55em 1em .45em;line-height:normal;height:auto}.button.button_dark_2{padding:0 3rem;height:5.6rem;line-height:5.4rem;border-bottom:.2rem solid #fede03}.button.small{font-size:1.3rem;height:3.5rem;line-height:3.7rem}.button.large{height:5.6rem;line-height:5.4rem;border-bottom:.5rem solid #fede03}.button.large_cta{height:5.6rem;line-height:5.1rem;border:.1rem solid #303030;position:relative}.button.light,.button.light_2{background-color:#fff;border-color:#fff}.button.large_cta:after{content:"";position:absolute;bottom:.1rem;left:.1rem;background-color:#fede03;width:calc(100% - .2rem);height:.4rem}.button.light_2{color:#6a8ba1}.button.dark{color:#fff;background-color:#6a8ba1;border-color:#6a8ba1}.button.button_success{color:#fff;background-color:#28a745;border-color:#28a745}.button.button_danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.button.button_warning{color:#000;background-color:#ffb92e;border-color:#ffb92e}.button.button_info{color:#fff;background-color:#119eb5;border-color:#119eb5}.button.button_disable{color:#000;background-color:#ccc;border-color:#ccc}.button.button_default{color:#fff;background-color:#607487;border-color:#607487}.button span{position:relative;z-index:3}.button svg{fill:#ffffff;width:1.25em;height:1.25em;margin-right:.25em}.button.btn_icon{position:relative;overflow:hidden}.button.btn_icon svg{width:1.8rem;height:1.8rem;fill:#ffffff;position:absolute;left:50%;transform:translate(-50%,-3rem);transition:.2s linear;margin-right:0}.content blockquote::after,.overlay,.overlay_dark{position:absolute;left:0}.button.btn_icon span{color:#fff;display:block;transition:.2s linear}.button.button_wide{padding:.9rem 3rem .7rem;line-height:normal;white-space:normal;height:auto}.button.button_block{display:block;width:100%}.aside_mobile_btn,.btn_mobile,.contact_us_section .image_wrap,.contact_us_section form .modal_title,.faq_page .category_tabs .tabs_content,.faq_page .faqs_item,.faq_page ul.category_tabs li:after,.gallery_main_wrap,.header .logo_sidebar,.header.fixed .top_menu,.main_from .modal_title,.navigation .header_nav>li.mobile_social,.review_sec .tc .h2 br,.review_sec .tc h2 br,footer br,ul.category_tabs li:before{display:none}.aside_block h3,.aside_form_wrapper,.aside_form_wrapper h3{margin:0 0 2rem}.overlay{display:block;width:100%;background:rgba(0,0,0,.3)}.overlay_dark{display:block;width:100%;background:rgba(0,0,0,.7)}.inner_banner,.inner_banner_box{z-index:2;position:relative}.section,section{padding:4rem 0}.pagination{padding:1rem 0;user-select:none;font-size:0}.pagination li{display:inline-block;vertical-align:top;padding:0;margin:.4rem;list-style:none}.pagination li.active a{background-color:#303030;color:#fff;pointer-events:none}.content thead,.content ul li::after{background-color:#fede03}.pagination li.pagination_arrow .icon{position:relative;top:.1rem}.pagination li.pagination_arrow_prev .icon{transform:rotate(180deg)}.pagination li a{font-size:1.6rem;font-weight:700;display:block;min-width:3rem;height:3rem;line-height:3.2rem;padding:0 .5rem;background-color:#6a8ba1;color:#fff;text-align:center;transition:.3s linear}.social{font-size:0;line-height:0}.social .social_block{display:inline-block;line-height:0;margin:0 1rem 0 0}.card_body p:last-child,.content ul li p,.content ul li span,.footer_bottom p,.reviews_card_desc p:last-child,.social .social_block:last-child,.why_choose_top_texts p:last-child,.why_items p:last-child,footer .footer_blog_desc p:last-child,footer ul li:last-child a{margin:0}.social .social_block .icon,.social .social_block img{width:2.4rem;height:2.4rem;transition:.3s ease-in-out}.h1,h1{font:400 5.8rem/1.2 "Bebas Neue",sans-serif;letter-spacing:.116rem;margin:1rem 0 2rem;text-transform:capitalize}.h2,.title,h2{font:400 5.6rem/1.2 "Bebas Neue",sans-serif;letter-spacing:.112rem;text-transform:capitalize}.h2,h2{margin:0 0 2rem}.content .h1,.content .h3,.content .h4,.content h1,.content h3,.content h4,.sub_title,.title{margin:1rem 0 2rem;color:#303030}.sub_title{font:400 3.4rem/1.2 "Bebas Neue",sans-serif;letter-spacing:.068rem;text-transform:capitalize}.h3,.h4,.h5,.h6,h3,h4,h5,h6{color:#6a8ba1;margin:0;text-transform:capitalize}.h3,h3{font:700 2.6rem/1.2 "Avenir LT Std",sans-serif;letter-spacing:.052rem}.h4,h4{font:700 2.4rem/1.2 "Avenir LT Std",sans-serif;letter-spacing:.048rem}.h5,h5{font:700 2.2rem/1.2 "Avenir LT Std",sans-serif;letter-spacing:.044rem}.h6,.link_button,h6{letter-spacing:.04rem}.h6,h6{font:400 2rem/1.2 "Bebas Neue",sans-serif}.content ol li,.content ul li,p{font:400 1.6rem/1.5 "Avenir LT Std",sans-serif}.content .h1,.content h1{font:400 6.8rem/1.2 "Bebas Neue",sans-serif;text-transform:capitalize}.content .h2,.content .title,.content h2{font:400 4.6rem/0.9 "Bebas Neue",sans-serif;color:#303030;margin:1rem 0 2rem;text-transform:capitalize}.content .h3,.content h3{font:700 3rem/1.2 "Avenir LT Std",sans-serif;text-transform:capitalize}.content .h4,.content h4{font:700 2.6rem/1.2 "Avenir LT Std",sans-serif;text-transform:unset}.content .h5,.content h5{font:700 2.2rem/1.2 "Avenir LT Std",sans-serif;color:#303030;margin:1rem 0;text-transform:unset}.content .h6,.content h6{font:400 2rem/1.2 "Avenir LT Std",sans-serif;color:#303030;margin:1rem 0;text-transform:unset}.content p{margin:0 0 2.2rem}.aside_block,.blog_buttons,.content ol,.content ul{margin-bottom:2rem}.content p:has(.button){margin-top:3.4rem}.content td,.content th{font:400 1.6rem "Avenir LT Std",sans-serif}.content thead th{color:#303030;text-align:left;padding:1.7rem 4.2rem}.content table:has(thead){border:.1rem solid #fede03}.content table:has(thead) td{padding:1.7rem 4.2rem}.content ul li{color:#303030;padding:0 0 0 3.4rem;margin:.5rem 0;position:relative;display:block}footer p,p{margin:1rem 0}.content ul li::before{content:"";display:block;position:absolute;color:#fff;top:.5rem;left:1.1rem;width:.5rem;height:1rem;border-style:solid;border-width:0 .2rem .2rem 0;transform:rotate(40deg);z-index:1}.content ul li::after{content:"";display:block;position:absolute;top:.3rem;left:.5rem;width:1.7rem;height:1.7rem;border-radius:50%}.content ol{counter-reset:li}.content ol li{display:table;color:#000;padding:0 0 0 2rem;margin:1rem 0;overflow:hidden}.content ol li::before{margin-left:-2rem;counter-increment:li;content:counters(li, ".") ". ";color:#000;font-weight:700}.content blockquote{font:400 1.6rem/1.5 "Bebas Neue",sans-serif;padding:0 0 0 2rem;margin:0 0 3rem;clear:both;position:relative}.content blockquote::after{content:"";display:block;width:1rem;top:0;height:100%;background:#303030}.content a:not(.button){display:inline-block;font-weight:700;color:#6a8ba1;transition:.3s linear}.blog_sidebar .aside_block li.active a,.contact_us_section .h1,.contact_us_section h1,.content a:not(.button):focus{color:#6a8ba1}.content img{height:auto!important}.content iframe:last-child,.content img:last-child,.content ol:last-child,.content p:last-child,.content table:last-child,.content ul:last-child{margin-bottom:0}.content iframe{width:100%;height:35rem}.content .content_table th{text-align:left;font-weight:700;color:#fff}.content .content_table th p{font-weight:700;color:#fff}.content .content_table tr:nth-child(odd){background-color:#f7f7f7}.content .content_table tr:first-child,.navigation_btn.is_open .hamburger_box::after,.navigation_btn.is_open .hamburger_box::before{background-color:#303030}.content .content_table td,.content .content_table th{padding:1rem}p{color:#303030}[data-modals]{cursor:pointer}.hide_desktop{display:none!important}.map #map,.map iframe{height:50.5rem;width:100%;max-width:100%}.marker_info p{font-size:1.4rem;font-weight:600;line-height:1.2;margin:.2rem 0}.marker_info .map_address{max-width:23rem;margin:0 auto}.contact_us_section .h4,.marker_info p a{color:#303030}.img{display:block;width:100%;max-width:100%;position:relative;background-size:cover!important;background-position:center!important}.inner_banner,.main_top .main_section_bg .top_slider .banner{background-position:center center;background-size:cover;background-repeat:no-repeat}.page main{width:70%}.page aside{width:25%;float:left}.page.right_sidebar main{float:left;width:70%}.page.right_sidebar aside{width:25%;float:right}.inner_banner_box .blue_inner_banner_bg{content:"";position:absolute;top:2.2rem;left:0;max-width:100%;width:100%;height:calc(100% - 7rem);background-color:#6a8ba1;z-index:1}.inner_banner{clip-path:polygon(0 18.83%,100% 0,100% 81.17%,0% 100%)}.inner_banner .inner_banner_wrap{display:flex;justify-content:center;align-items:center;padding:6% 0 21%;min-height:46.2rem}.blog_page .inner_banner .inner_banner_wrap,.service_inner_page .inner_banner .inner_banner_wrap{min-height:46.2rem;padding:11% 0 21%}.inner_banner .h1,.inner_banner h1{font:400 7rem/0.9 "Bebas Neue",sans-serif;margin:0;text-shadow:-.1rem 0 1.3rem #fff;text-align:center}.inner_banner .h1 small,.inner_banner h1 small{font-size:6.8rem}.inner_banner_form_wrap{margin-top:-21.5rem;margin-bottom:4rem}.about_section,.certified_mold_sec{position:relative;z-index:4}.form_inner_container{padding:5rem 3rem;display:flex;align-items:flex-start;box-shadow:0 0 1.2rem rgba(0,0,0,.35);position:relative;z-index:5;background-color:#fff}.bx-wrapper,.faqs .faqs_item.active .faqs_question{box-shadow:none}.form_inner_title{padding:0 2rem}.form_inner_title .h3{color:#303030;line-height:2.6rem;text-transform:none}.rule_left_inner_form{position:absolute;bottom:-.4rem;left:3rem;z-index:4;transform:rotate(-5deg)}.rule_right_inner_form{position:absolute;top:-.4rem;right:3rem;z-index:4;transform:rotate(-185deg)}.form_inner_wrap{display:flex;flex-wrap:nowrap;padding-left:3rem;justify-content:space-between;align-items:center;gap:6.6rem}.form_inner_submit{max-width:22.5rem;width:100%}.form_inner_submit .form_item_captcha{gap:3rem}.about_section2{padding:20rem 0 4rem;margin-top:-13.8rem;position:relative;z-index:2}.about_section2 ul{display:flex;flex-direction:column}.about_section2:after{content:"";background-color:#f6f6f6;clip-path:polygon(0 21rem,100% 0,100% 100%,0% 100%);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.about_section3{padding:2rem 0 15rem;position:relative;z-index:4}.about_section3 .content ul{margin-top:2rem}.about_section3 .content ul li{font:400 1.6rem/1.2 "Avenir LT Std",sans-serif;padding:0 0 0 3.6rem;margin:0 0 1rem;position:relative}.about_section3 .content ul li::before{color:transparent;top:.7rem;left:0;width:2.4rem;height:.4rem;background-color:#fede03;border-style:none;border-width:unset;transform:unset}.about_section3 .content ul li::after,.areas_text.content ul li::after,.cta.cta3:after,.cta.cta4:after,.slider_arrows_bottom .slick-next:after,.slider_arrows_bottom .slick-prev:after,ul.articles li::after{content:none}.header{position:absolute;top:0;left:0;width:100%;padding:2.5rem 0 0;z-index:999;transition:.2s;background-color:#fff}.header .header_row{display:flex;flex-wrap:nowrap;align-items:center}.header .header_logo{display:inline-block;position:relative}.header .header_logo img{width:23rem}.header .header_contacts{flex-grow:1;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;padding:0 0 0 3rem;gap:0 6.3rem}.header .header_contacts .button{color:#303030;padding:0 1.6rem}.header .header_contacts_top{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 3rem}.header .header_phones{display:flex;flex-wrap:nowrap;gap:0 3rem}.header .phone{position:relative;font:400 2.8rem "Bebas Neue",sans-serif;color:#303030}.header .phone:last-child:after{content:"";position:absolute;top:0;left:-1.65rem;width:.3rem;height:100%;background-color:#303030}.header .phone:has(svg){padding-left:3.6rem}.header .phone:has(svg) svg{position:absolute;top:50%;left:.7rem;transform:translate(0,-50%);z-index:1;width:1.3rem;height:1.46rem;fill:#fff}.header .phone:has(svg):before{content:"";position:absolute;top:50%;left:0;transform:translate(0,-50%);background-color:#6a8ba1;border-radius:50%;width:2.6rem;height:2.6rem;z-index:0}.header.fixed{position:fixed;animation:.7s slide-down;box-shadow:0 0 1.5rem 0 rgba(0,0,0,.2);padding:1rem 0}.header.fixed .header_logo img{width:18rem}.header.fixed .navigation{margin:1rem 0 0}.navigation{margin:1.2rem 0 0}.navigation .header_nav{display:flex;justify-content:flex-end;align-items:center;margin:0 -2.25rem}.navigation .header_nav>li>a:not(.button){font:400 2rem "Bebas Neue",sans-serif;color:#000;letter-spacing:.04rem;text-transform:uppercase;display:block;white-space:nowrap;padding:0 2.25rem;position:relative;transition:.3s linear}.navigation .header_nav>li>a:not(.button)::after{content:"";position:absolute;left:51%;right:51%;bottom:-.5rem;display:block;background-color:#fede03;height:.6rem;transition-property:left,right;transition-duration:.3s;transition-timing-function:ease-out;z-index:3}.navigation .header_nav>li.active>a:not(.button){font-weight:400}.navigation .header_nav>li.active>a:not(.button):after{left:2rem;right:2rem}.navigation .header_nav>li.dr_down,.sub_dr_down a{position:relative}.navigation .header_nav>li.dr_down>a{position:relative;padding-right:3.75rem}.navigation .header_nav>li.dr_down>a::before{content:"";position:absolute;top:40%;right:1.75rem;transform:translate(0,-40%) rotate(45deg);transition:.3s linear;width:1rem;height:1rem;border-style:solid;border-width:0 .2rem .2rem 0}.navigation .header_nav>li.header_btn{padding:0 0 0 1rem}.navigation .header_nav .sub_menu{opacity:0;visibility:hidden;position:absolute;top:100%;left:2rem;margin:.6rem 0 0;z-index:3;min-width:25rem;background-color:#6a8ba1;transition:.3s ease-in-out;box-shadow:0 0 .3rem rgba(0,0,0,.1);transform:translate3d(0,1rem,0)}.faqs .faqs_item.active,.faqs .faqs_question{box-shadow:0 0 1.1rem rgba(0,0,0,.1)}.navigation .header_nav .sub_menu::before{content:"";position:absolute;left:1rem;bottom:100%;display:block;border-bottom:.6rem solid #6a8ba1;border-left:.6rem solid transparent;border-right:.6rem solid transparent}.navigation .header_nav .sub_menu::after{content:"";position:absolute;left:0;right:0;bottom:100%;display:block;width:100%;height:1rem}.navigation .header_nav .sub_menu>li{border-bottom:.1rem solid rgba(255,255,255,.1)}.navigation .header_nav .sub_menu>li>a:not(.button){font:700 1.4rem/1.1 "Avenir LT Std",sans-serif;color:#fff;display:block;padding:.9rem 1.5rem .7rem;white-space:pre-wrap;text-align:left;transition:.3s linear}.navigation .header_nav>li.dr_down:focus .sub_menu{opacity:1;visibility:visible;transform:translate3d(0,0,0)}.navigation_btn{display:none;width:4rem;height:2.4rem;position:absolute;top:3.9rem;right:2rem;overflow:visible;cursor:pointer;transition-property:opacity;transition-duration:.15s;transition-timing-function:linear;z-index:600}.navigation_btn .hamburger_box{display:block;width:4.1rem;height:.5rem;border-radius:0;background-color:#fede03;position:absolute;left:0;top:50%;transform:translate(0,-50%);transition-property:transform;transition-duration:75ms;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}.navigation_btn .hamburger_box::after,.navigation_btn .hamburger_box::before{content:"";display:block;width:4.1rem;height:.5rem;border-radius:0;background-color:#040404;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.navigation_btn .hamburger_box::before{top:-1rem;transition:top 75ms .12s,opacity 75ms}.navigation_btn .hamburger_box::after{bottom:-1rem;transition:bottom 75ms .12s,transform 75ms cubic-bezier(.55, .055, .675, .19)}.navigation_btn.is_open .hamburger_box{transform:translate(0,-50%) rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);background-color:#303030}.navigation_btn.is_open .hamburger_box::before{top:0;opacity:0;transition:top 75ms,opacity 75ms .12s}.navigation_btn.is_open .hamburger_box::after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms,transform 75ms cubic-bezier(.215, .61, .355, 1) .12s}.navigation_btn p{display:block;font-size:1.4rem;font-weight:400;color:#303030;margin:0;position:absolute;bottom:-2.5rem}.mobile_phone{position:fixed;left:0;right:0;bottom:env(safe-area-inset-bottom);display:none;padding:.5rem 0;font:700 3rem "Bebas Neue",sans-serif;background-color:#6a8ba1;color:#fff;text-align:center;user-select:none;z-index:300;transition:.3s}.mobile_phone svg{width:2.4rem;height:2.4rem}.faq_page ul.category_tabs{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0 0 1rem;padding:0}.faq_page ul.category_tabs li{margin:0;padding:.5rem 0 .1rem;text-align:center;list-style:none;width:33.33%;border-bottom:.2rem solid #6a8ba1;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;font:400 2.2rem/0.9 "Bebas Neue",sans-serif}.faq_page ul.category_tabs li.active{background-color:#6a8ba1;color:#fff;box-shadow:3px -4px 1rem 0 rgba(0,0,0,.1)}.faq_page ul.category_tabs li:hover{-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.mobile_phone{bottom:0}}}.home_bar_space{position:fixed;left:0;bottom:0;display:none;width:100%;height:env(safe-area-inset-bottom);background-color:#303030;z-index:299}.logos .image img,.main_content{top:50%;left:50%;transform:translate(-50%,-50%)}.dark_overlay.nav_opened::after{content:"";position:fixed;top:0;left:0;display:block;width:100%;height:100vh;background-color:#000;opacity:.8;z-index:2}.main_top{position:relative;z-index:3;padding:14.5rem 0}.main_top .wrapper{max-width:115.4rem}.main_top .main_section_bg{content:"";position:absolute;top:0;left:0;max-width:100%;width:100%;height:100%;background-color:#6a8ba1;clip-path:polygon(0 11.02%,100% 0,100% 88.98%,0% 100%);z-index:2}.main_top .main_section_bg .top_slider{max-width:100%;width:100%;height:100%}.main_top .main_section_bg .top_slider.hidden_slider{opacity:0;overflow:hidden;max-height:76.4rem}.main_top .main_section_bg .top_slider .banner{position:relative;top:0;left:0;width:100%;height:100%;padding-top:76.4rem;clip-path:polygon(0 11.02%,100% 0,100% 88.98%,0% 100%)}.main_top .blue_top_bg{content:"";position:absolute;top:4rem;left:0;max-width:100%;width:100%;height:calc(100% - 8rem);background-color:#6a8ba1;z-index:1}.cta:after,.main_page_services:after{background-color:#f6f6f6;top:0;content:""}.main_content{position:absolute;width:100%;display:block;z-index:4}.main_content .text{max-width:calc(100% - 60.1rem)}.main_content .h1,.main_content .h2,.main_content .h3,.main_content .h4,.main_content .h5,.main_content .h6,.main_content h1,.main_content h2,.main_content h3,.main_content h4,.main_content h5,.main_content h6,.main_content p{color:#fff;text-shadow:-.1rem 0 1.3rem #242424}.contact_us_section .contact_us_row,.main_row{display:flex;justify-content:end}.main_from{position:relative;z-index:4;max-width:56.1rem;width:100%}.card_image,.card_image img{max-width:100%;transition:.3s}.main_from .h1,.main_from h1{font:400 5.8rem/5.8rem "Bebas Neue",sans-serif;color:#6a8ba1;text-align:left;text-transform:uppercase;margin:0 0 2rem}.main_from p{font:700 2.2rem "Avenir LT Std",sans-serif;color:#303030;text-align:left;margin:0 0 2rem}.main_from_inner{position:relative;z-index:5;background-color:#fff;padding:4.8rem 4.1rem 6.4rem 5rem}.main_from_rule_top{position:absolute;top:-.4rem;right:0;z-index:4;transform:rotate(-185deg)}.main_from_rule_bottom{position:absolute;bottom:-.4rem;left:0;z-index:4;transform:rotate(-5deg)}.card_image,.cta,.link_button{position:relative}.main_page_services{padding:20rem 0 4rem;margin-top:-15.8rem;position:relative;z-index:2}.main_page_services:after{clip-path:polygon(0 8.34%,100% 0,100% 100%,0% 100%);position:absolute;left:0;width:100%;height:100%;z-index:-1}.main_page_services_row{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:3rem 1.2rem;margin:2rem 0 5rem}.card{border-bottom:.6rem solid #6a8ba1;background-color:#fff}.card.main_page_service_item{width:calc(33.3333333333% - .8rem);display:flex;flex-direction:column}.card_image{display:block;width:100%;overflow:hidden}.card_image img{width:100%;filter:grayscale(100%);object-fit:cover;height:100%}.google_image svg,.link_button svg{width:1.4rem;height:1.4rem}.card_body{padding:2rem 3rem}.card_body .h5,.card_body h5{margin:0 0 2rem;transition:.3s}.card_body p{margin:0 0 1rem;transition:.3s}.main_page_service_item .buttons{padding:0 3rem 2rem}.card_image.main_page_service_image{aspect-ratio:17/13}.buttons{margin-top:auto}.link_button{font-size:2rem;font-weight:400;padding-right:2rem}.reviews_card_name,.why_choose_top_texts p{font:700 2.2rem "Avenir LT Std",sans-serif}.link_button svg{position:absolute;top:.6rem;right:0}.cta{z-index:5;padding:12.2rem 0}.cta .wrapper{max-width:119rem;z-index:3}.cta:after{position:absolute;left:0;width:100%;height:50%;z-index:-1}.cta .cta_bg{clip-path:polygon(0 0,100% 31.2%,100% 100%,0 68.8%);content:"";background-color:#fede03;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.review_slid:nth-child(2n):after,.why_choose_bottom_row{background-color:#f6f6f6}.cta .rule_right_cta{position:absolute;top:6%;right:0;z-index:1}.cta .rule_left_cta{position:absolute;bottom:6%;left:0;z-index:1;transform:rotate(180deg)}.cta .cta_bg_inner{position:relative;max-width:100%;width:100%;height:100%}.cta .cta_bg_left,.cta .cta_bg_right{position:absolute;max-width:27%;width:100%;height:100%;opacity:50%}.cta .cta_bg_left{top:-6rem;left:0}.cta .cta_bg_right{top:9rem;right:0}.why_choose_row{display:grid;grid-template-columns:1fr 26rem}.why_choose_top_texts{padding:1.9rem 0 0 3.5rem;grid-column:2/2;grid-row:1/2}.why_choose_top_texts p{margin:0 0 2rem}.why_choose_top_texts .number{font:400 5.6rem/0.92 "Bebas Neue",sans-serif;margin:0 0 .3rem}.why_choose_bottom_row{grid-column:1/-1;margin:-8.3rem 0 0 7.21%;padding:4.4rem 4.1rem 5rem}.gallery_aside .aside_nav li.active,.review_slid_bottom{background-color:#fff}.why_blocks{display:flex;flex-wrap:wrap;justify-content:center;gap:3.2rem 4.4rem}.why_items{width:calc(33.3333333333% - 2.9333333333rem)}.why_items .h4{margin:0 0 1.4rem}.review_sec .wrapper{max-width:129.3rem}.review_slider{margin:0 -2.5rem;max-width:100vw;width:100%}.review_slider .slick-track{display:flex!important}.review_slider .review_slid{margin:0 2.5rem;padding:6.9rem 2.5rem 7.4rem;display:flex!important;flex-direction:column;height:auto!important;position:relative;z-index:3}.review_slid:after{content:"";clip-path:polygon(0 0,100% 0,100% 99.16%,0 99.16%);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.review_slid:nth-child(odd):after{background-color:#6a8ba1}.review_slid_bottom{position:absolute;bottom:0;left:0;padding:.9rem 2.6rem 0 .2rem;z-index:6}.reviews_name_wrap{display:flex;align-items:center;gap:.8rem;margin-bottom:.3rem}.reviews_card_desc p{font:400 1.6rem/1.5 "Avenir LT Std",sans-serif;margin:0 0 2.5rem}.review_slid::before{content:"";position:absolute;top:1.1rem;left:2.6rem;display:inline-block;width:4.3rem;height:3.8rem;background-size:contain;background-repeat:no-repeat;background-position:center}.review_slid:nth-child(2n):before{background-image:url('data:image/svg+xml;charset=UTF-8,<svg width="43" height="39" viewBox="0 0 43 39" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 22.3889L10.0885 0.362305H18.5231L11.5769 20.5393H17.5308V38.3623H0V22.3889ZM24.4769 22.3889L34.5654 0.362305H43L36.0538 20.5393H42.0077V38.3623H24.4769V22.3889Z" fill="white"/></svg>')}.review_slid:nth-child(odd):before{background-image:url('data:image/svg+xml;charset=UTF-8,<svg width="43" height="39" viewBox="0 0 43 39" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.2" d="M0 22.3889L10.0885 0.362305H18.5231L11.5769 20.5393H17.5308V38.3623H0V22.3889ZM24.4769 22.3889L34.5654 0.362305H43L36.0538 20.5393H42.0077V38.3623H24.4769V22.3889Z" fill="white"/></svg>')}.review_slid:nth-child(odd) .reviews_card_desc p{color:#fff}.reviews_card_name{margin:0}.google_image{background-color:#f6f6f6;width:2rem;height:2rem;border-radius:50%;display:flex;justify-content:center;align-items:center}.stars svg{width:1.8rem;height:1.8rem;fill:#FEDE03}.bx-wrapper{padding:0;margin:0;border:none;background-color:transparent;width:100%!important;max-width:100%!important}.logos .wrapper{max-width:101.1rem}.logos .image{position:relative;aspect-ratio:1/1}.logos .image img{position:absolute;display:block;max-width: 150px;width:100%;height:100%;object-fit:contain;font-family:"object-fit: contain;"}.logos_slider{display:flex;gap:0 4.6rem}.bx-viewport{overflow:visible!important}.areas_sec{padding:0;margin-top:6.9rem;position:relative;z-index:10}.areas_sec_inner{position:relative;z-index:11;background-color:#f6f6f6}.areas_section_rule_left{position:absolute;top:-6.9rem;left:0;z-index:-1}.areas_section_rule_right{position:absolute;bottom:-6.8rem;right:0;z-index:7;transform:rotate(180deg)}.areas_row,.blog_post_row,.blog_wrap{display:flex;flex-wrap:wrap}.blog_row,.services_row{flex-wrap:wrap;display:flex}.areas_map{width:50%;aspect-ratio:1/1}.areas_text.content{width:50%;padding:9.5rem 0 9.5rem 9.95rem}.areas_text.content ul li{font:700 2.2rem/1.5 "Avenir LT Std",sans-serif;padding:0 0 0 3rem;margin:0 0 2rem;position:relative}.areas_text.content ul li::before,ul.articles li::before{content:"";display:block;position:absolute;color:#6a8ba1;background-color:#6a8ba1;top:1.1rem;left:0;width:1rem;height:1rem;border-style:solid;border-width:unset;transform:unset}.areas_inner_map{width:calc(50vw + 50%);margin-left:calc(-50vw + 50%);height:100%;overflow:hidden;position:relative}.areas_inner_map .map,.areas_inner_map img{max-width:100%;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.cta.cta2,.cta.cta3{margin-bottom:-16rem;z-index:15}.services_row{justify-content:center;align-items:stretch;gap:4.6rem 2.4rem;margin:2rem 0}.card.blog_item,.service_item{width:calc(50% - 1.2rem);display:flex;flex-direction:column}.card_body.service_card_body{padding:2rem 3.9rem 2rem 2.7rem}.service_item .buttons{padding:0 3.9rem 2rem 2.7rem}.card_image.service_image{aspect-ratio:505/264}.blog_row{justify-content:center;align-items:stretch;gap:5rem 2.4rem;margin:2rem 0 5rem}.card_body.blog_card_body{padding:2rem 3.9rem}.blog_item .buttons{padding:0 3.9rem 2rem}.card_image.blog_image{aspect-ratio:508/264}.faqs .faqs_wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:5rem 3rem;margin:5rem 0 0}.faqs .faqs_item{position:relative;width:calc(50% - 1.5rem);transition:.3s}.faqs .faqs_question{position:relative;padding:2rem 6.8rem 2rem 2.5rem;font:700 2.1rem/1 "Avenir LT Std",sans-serif;cursor:pointer;transition:.3s;user-select:none}.faqs .faqs_question::before{content:"";position:absolute;top:0;left:0;display:block;width:.5rem;height:100%;background-color:#fede03}.faqs .faqs_content{display:none;padding:1.5rem 4.5rem 1.5rem 2.5rem}.gallery_wrap{display:flex;align-items:flex-start}.gallery_aside{flex-shrink:0;margin-top:7.6rem;width:27.3rem}.gallery_aside .aside_nav li{padding:2rem 3.7rem;margin:0 0 .1rem;position:relative;background-color:#f6f6f6;font:700 2.2rem "Avenir LT Std",sans-serif;cursor:pointer}.gallery_aside .aside_nav li span{color:#303030!important}.gallery_aside .aside_nav li.active:before{content:"";position:absolute;top:0;left:0;width:.5rem;height:100%;background-color:#fede03}.gallery_aside .button{max-width:100%;width:100%;margin-top:1.9rem;padding:0 1rem}.gallery_main{flex-grow:1;padding:0 0 0 6.3rem}.gallery_images_wrap{display:flex;flex-wrap:wrap;margin:0 -1rem}.gallery_image{width:calc(50% - 2rem);margin:0 1rem 2rem}.gallery_image img{aspect-ratio:342/232;width:100%;-o-object-fit:cover;object-fit:cover}.blog_page .inner_banner .h1,.blog_page .inner_banner h1,.service_inner_page .inner_banner .h1,.service_inner_page .inner_banner h1{line-height:1}.blog_page .inner_banner_form_wrap,.service_inner_page .inner_banner_form_wrap{margin-top:-15.5rem}.service_inner_section{position:relative;z-index:4;padding:4rem 0 10rem}.about_section2.service_inner_section2{padding:23rem 0 4rem}.service_inner_section3{padding:2rem 0 4rem;position:relative;z-index:4}.slider_arrows_bottom{display:flex;justify-content:center;margin-bottom:3rem}.slider_arrows_bottom .slick-dots{position:static;top:unset;left:unset;bottom:unset;right:unset;transform:none;margin:0 -.95rem}.slider_arrows_bottom .slick-dots li{display:block;width:1.7rem;height:1.7rem;margin:0 .95rem;background:0 0;border:.1rem solid #303030;border-radius:50%;cursor:pointer}.slider_arrows_bottom .slick-dots li.slick-active{background:#fede03;border:.1rem solid #fede03}.slider_arrows_bottom .slick-next,.slider_arrows_bottom .slick-prev{position:relative;top:unset;left:unset;bottom:unset;right:unset;width:4.8rem;height:5rem;background:#fede03;transform:none;cursor:pointer}.slider_arrows_bottom .slick-next svg,.slider_arrows_bottom .slick-prev svg{position:absolute;width:1.3rem;height:1.9rem;top:50%;left:50%;fill:#303030;transform:translate(-50%,-50%)}.slider_arrows_bottom.main_services_slider_arrows{gap:4.8rem}.slider_arrows_bottom.why_choose_slider_arrows{gap:6rem}.contact_us_section{padding:13.8rem 0 14.8rem;position:relative;z-index:5;margin-bottom:-2.8rem}.contact_us_section .contact_us_section_bg{content:"";position:absolute;top:0;left:0;max-width:100%;width:100%;height:100%;clip-path:polygon(0 6.59%,100% 0,100% 93.16%,0% 100%);z-index:4;background-size:cover;background-position:center center;background-repeat:no-repeat}.contact_us_section .blue_top_bg{content:"";position:absolute;top:2rem;left:0;max-width:100%;width:100%;height:calc(100% - 4.8rem);background-color:#6a8ba1;z-index:3}.contact_us_section .form_wrap{margin-top:3.2rem}.contact_us_section .contact_us_form_wrap{position:relative;z-index:7;max-width:56.1rem;width:100%;box-shadow:0 0 1.1rem rgba(0,0,0,.1)}.contact_us_section .contact_us_form_wrap_inner{position:relative;z-index:5;background-color:#fff;padding:4rem 4.1rem 5rem 5rem}.contact_us_section address{display:flex;flex-wrap:wrap;flex-direction:column;gap:1rem;margin:2rem 0}.contact_us_section address a:not(.button),.contact_us_section address p{display:inline-block;position:relative;font:400 1.6rem/1.2 "Avenir LT Std",sans-serif;transition:.3s linear;color:#303030;padding-left:2.8rem}.contact_us_section address a:not(.button) svg,.contact_us_section address p svg{position:absolute;color:#6a8ba1;left:0;top:.4rem;width:1.4rem;height:1.4rem;display:inline-block}.contact_us_section form .input{padding:0;border:none;border-bottom:.1rem solid #cfcfcf;border-radius:0;margin:.1rem 0}.contact_us_section form textarea.input{min-height:28.2rem;margin:3.8rem 0 1.4rem;border:.1rem solid #cfcfcf;padding:1rem 0 0 1rem}.contact_us_section form .input:active,.contact_us_section form .input:focus{border-bottom:.1rem solid #303030;box-shadow:unset}.contact_us_section form textarea.input:active,.contact_us_section form textarea.input:focus{border:.1rem solid #303030;box-shadow:unset}.contact_us_section form .button{max-width:22.5rem}footer{padding:4rem 0 0;background:#303030;position:relative;z-index:3}footer .footer_row{display:grid;grid-template-columns:7.4rem 23.3rem 14.6rem 30.5rem;gap:0 9.4rem}footer .contacts_table a{margin:0 0 1.7rem}footer .footer_title{font:400 2rem "Bebas Neue",sans-serif;color:#fff;margin:0 0 2rem;text-transform:uppercase}footer .footer_location p{margin:.3rem 0 2rem}.social_links_wrap{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin-bottom:5.6rem}.social_links_wrap svg{width:3.7rem;height:3.7rem;transition:.3s}.footer_bottom a,footer a,ul.articles li a{transition:.3s linear}footer .footer_blog_title{font:700 1.6rem "Avenir LT Std",sans-serif;margin:0 0 1.8rem}footer .footer_blog_desc{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 1.8rem}footer .footer_blog_desc p{font:400 1.6rem "Avenir LT Std",sans-serif;margin:0 0 1rem}footer p{display:block;color:#fff;font:400 1.6rem/1.4 "Bebas Neue",sans-serif}footer a{display:inline-block;font:400 1.6rem/1.4 "Avenir LT Std",sans-serif;color:#fff}footer ul li a{margin:0 0 1rem}.footer_bottom{padding:2.1rem 0 2.5rem;margin:5rem 0 0;background-color:#000;position:relative;z-index:3}.footer_bottom a,.footer_bottom p{font:400 1.6rem "Avenir LT Std",sans-serif;color:#fff}body.page_404 footer{flex-shrink:0}body.page_404{display:flex;flex-direction:column;height:100vh}.block_404{flex:1 0 auto;display:flex;align-items:center;justify-content:center}.block_404_content .h1,.block_404_content h1{font-size:9rem;text-align:center}.block_404_content,.row_f.cta_img .col_2{display:flex;flex-direction:column;justify-content:center;align-items:center}.block_404_content .h1 span,.block_404_content h1 span{color:#fede03;display:block;font-size:20rem;line-height:1}.blog_content,.blog_post_content{width:75%;padding:0 4rem 0 0}.blog_sidebar{width:25%}.aside_form_wrapper .button{margin-top:2rem}.blog_sidebar .blog_search .input{padding:0 1rem 0 3.2rem}.blog_sidebar .blog_search{position:relative;margin-bottom:2rem}.blog_sidebar .blog_search button{position:absolute;top:0;left:.6rem;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.blog_sidebar .aside_block li{font-size:1.8rem;padding:.7rem 0;border-bottom:.1rem solid #6a8ba1;transition:.3s}.blog_sidebar .aside_block li a{padding-right:1.5rem;position:relative;display:block;transition:.3s}.blog_sidebar .aside_block li a:before{content:'\276F';position:absolute;right:0;top:-.2rem;transition:.3s}.blog_sidebar_post,.inner_banner_date{margin-bottom:1rem}.content .button{min-height:4.4rem;height:unset;text-align:center;white-space:wrap}.content a:not(.button):has(img){display:unset}.articles_more{box-shadow:0 0 .8rem rgba(0,0,0,.2);position:relative;padding:2rem;z-index:5;background-color:#f6f6f6;margin-top:3rem}.articles_more h3{color:#000;margin-bottom:2rem}ul.articles li{font:500 2rem/1.5 "Avenir LT Std",sans-serif;padding:0 0 0 3rem;margin:0 0 2rem;position:relative}ul.articles li a.active{font:700 2rem/1.5 "Avenir LT Std",sans-serif;color:#6a8ba1}@media only screen and (min-width:993px){.navigation .header_nav>li.dr_down:hover .sub_menu{opacity:1;visibility:visible;transform:translate3d(0,0,0)}}@media (-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.button.light:hover,.button:hover,.custom_checkbox+label:hover .checkbox_design,.custom_radio_button+label:hover .radio_button_design{border-color:#303030}.header .phone_block .phone:hover{color:#303030}.navigation .header_nav .sub_menu>li>a:not(.button):hover,.navigation .header_nav>li.mobile_social .social_links_wrap a:hover,.navigation .header_nav>li>a:not(.button):hover{color:#fede03;transition:.3s linear}.navigation .header_nav>li.dr_down>a:not(.button):hover::before{border-color:#fede03;transition:.3s linear}.faqs_question:hover{background-color:#6a8ba1;color:#fff;transition:.3s}.card:hover .link_button,.card:hover p,.faqs_question:hover a{color:#fff;transition:.3s}.content a:not(.button):hover,.footer_bottom a:hover,footer a:hover{color:#fede03}.button:hover{color:#303030;background-color:#fff}.button:hover svg{fill:#303030}.button.light:hover{color:#fff;background-color:#303030}.button.light_2:hover{color:#fff;background-color:#6a8ba1;border-color:#fff}.button.dark:hover{color:#6a8ba1;background-color:#fff;border-color:#fff}.button.button_success:hover{color:#fff;background-color:#24993f;border-color:#24993f}.button.button_danger:hover{color:#fff;background-color:#c82333;border-color:#c82333}.button.button_warning:hover{color:#000;background-color:#fdae11;border-color:#fdae11}.button.button_info:hover{color:#fff;background-color:#0890a7;border-color:#0890a7}.button.button_disable:hover{color:#000;background-color:#c3bfbf;border-color:#c3bfbf}.button.button_default:hover{color:#fff;background-color:#50606e;border-color:#50606e}.button.btn_icon:hover svg{transform:translate(-50%,.9rem)}.button.btn_icon:hover span{transform:translateY(3rem)}.slick-next:hover::after,.slick-prev:hover::after{border-color:#ffbf66}.dialog .icon_close:hover{color:#dc3545}.input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 4rem #fff inset!important;-webkit-text-fill-color:#000000!important}.pagination li a:hover{background-color:#303030;color:#fff}.social .social_block:hover .icon,.social .social_block:hover img{padding:.2rem}.contact_us_section address a:not(.button):hover{color:#6a8ba1}.toast_notifications .removeTOAST .icon:hover{color:#ff3f0a}.card:hover{background-color:#6a8ba1;border-color:#fede03;transition:.3s}.card:hover .card_image img{filter:none;transition:.3s}.card:hover .h5,.card:hover h5,.mobile_phone:hover{color:#fede03;transition:.3s}.sub_dr_down a:hover:after{content:"";position:absolute;top:0;left:0;width:.3rem;height:100%;background-color:#fede03;transition:.3s}.blog_sidebar .aside_block li:hover{border-bottom:.1rem solid #fede03;transition:.3s}.blog_sidebar .aside_block li a:hover{color:#6a8ba1;transition:.3s}ul.articles li a:hover{color:#ffbf66;transition:.3s linear}}@media only screen and (max-width:1300px){.content img[style*="float: left"]{margin:1rem 4.5rem 1.5rem 0!important}.content img[style*="float: right"]{margin:1rem 0 1rem 4.5rem!important}}@media only screen and (max-width:1200px){.row_f .col_lg_1{width:calc(8.3333333333% - 3.01rem)}.row_f .col_lg_2{width:calc(16.6666666667% - 3.01rem)}.row_f .col_lg_3{width:calc(25% - 3.01rem)}.row_f .col_lg_4{width:calc(33.3333333333% - 3.01rem)}.row_f .col_lg_5{width:calc(41.6666666667% - 3.01rem)}.row_f .col_lg_6{width:calc(50% - 3.01rem)}.row_f .col_lg_7{width:calc(58.3333333333% - 3.01rem)}.row_f .col_lg_8{width:calc(66.6666666667% - 3.01rem)}.row_f .col_lg_9{width:calc(75.0000000019% - 3.01rem)}.row_f .col_lg_10{width:calc(83.3333333333% - 3.01rem)}.row_f .col_lg_11{width:calc(91.6666666667% - 3.01rem)}.row_f .col_lg_12{width:calc(100% - 3.01rem)}.contact_us_section address a{font-size:1.8rem}.areas_text.content{padding:7.5rem 0 7.5rem 7.95rem}}@media only screen and (max-width:1100px){.why_choose_bottom_row{margin:-4.3rem 0 0 7.21%}footer .footer_row{display:grid;grid-template-columns:23.3rem 14.6rem 30.5rem;gap:0 5.4rem;justify-content:space-between}.footer_col1{grid-column:1/-1}.footer_col1 ul{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem 5rem;margin-bottom:3rem}.footer_col1 ul a{margin:0}}@media only screen and (max-width:992px){body{padding-top:10.4rem}.header,.header.fixed{padding:2.5rem 0}.header .header_logo img,.header.fixed .header_logo img{width:14rem}.header .logo_sidebar,.header .navigation_btn,.home_bar_space,.mobile_phone{display:block}.header .header_contacts_top,.header .top_header,.header .top_menu,.modal_video.dialog .icon_close,.navigation .header_nav>li.dr_down .sub_menu::after,.navigation .header_nav>li.dr_down .sub_menu::before,.navigation .header_nav>li>a:not(.button)::after{display:none}.header.fixed .navigation{margin:0}.navigation{position:fixed;top:0;right:-36rem;z-index:100;width:36rem;height:100vh;margin:0;overflow:hidden;background-color:#6a8ba1;transition:right .3s ease-in}.navigation.nav_opened{right:0;transition:right .3s ease-out}.navigation .header_nav{display:block;margin:9rem 0 0;padding:0 1.5rem;height:calc(100vh - 16rem);overflow-y:auto}.navigation .header_nav>li,.navigation .header_nav>li.header_btn .button{display:block;width:100%}.navigation .header_nav>li>a:not(.button){display:block;font-size:2rem;font-weight:400;color:#fff;text-align:center;text-transform:uppercase;padding:.9rem 0;width:100%;margin:0 auto}.navigation .header_nav>li.dr_down>a:not(.button)::after{content:"";position:relative;left:auto!important;right:-1.3rem;display:inline-block;background-color:transparent;z-index:1;top:0;transform:translate(0,-40%) rotate(45deg);transition:.3s linear;width:1rem;height:1rem;border-style:solid;border-width:0 .2rem .2rem 0}.navigation .header_nav>li.dr_down>a:not(.button):before,.sub_dr_down a:after{content:none}.navigation .header_nav>li.dr_down.active>a:not(.button)::after{border-color:transparent transparent transparent #303030}.navigation .header_nav>li.dr_down .sub_menu{display:none;position:relative;top:100%;left:0;width:100%;height:auto;margin:1rem 0;background-color:transparent;min-width:unset;box-shadow:unset;transform:unset;transition:unset}.navigation .header_nav>li.dr_down .sub_menu>li{border-bottom:none}.navigation .header_nav>li.dr_down .sub_menu>li>a:not(.button){font-size:1.7rem;line-height:1.4;border-bottom:none;padding:.8rem 0;margin:0 auto;max-width:80%;text-align:center}.navigation .header_nav>li.dr_down.visible_sub>a:not(.button)::after{transform:rotate(225deg)}.navigation .header_nav>li.dr_down.visible_sub .sub_menu{display:block;opacity:1;visibility:visible}.navigation .header_nav>li.header_btn{padding:1rem 3rem}.navigation .header_nav>li.mobile_social{display:flex;justify-content:center}.navigation .header_nav>li.mobile_social .social_links_wrap{margin:2rem 0}.navigation .header_nav>li.mobile_social .social_links_wrap a{color:#fff;transition:.3s linear}.navigation .header_nav>li.mobile_social .social{text-align:center;margin:1rem 0 0}.navigation .header_nav>li.mobile_social .social a{display:inline-block;vertical-align:middle;width:auto;margin:0 1rem}.hide_desktop{display:block!important}.hide_tablet{display:none!important}.page aside,.page main{display:block;width:100%;float:none;margin:1rem 0;padding:0}.map #map,.map iframe{height:30rem}.row.tablet .col_3,.row.tablet .col_4{width:calc(50% - 3rem)}footer{padding-bottom:5.1rem;padding-top:3rem}.row_f .col_md_1{width:calc(8.3333333333% - 3.01rem)}.row_f .col_md_2{width:calc(16.6666666667% - 3.01rem)}.row_f .col_md_3{width:calc(25% - 3.01rem)}.row_f .col_md_4{width:calc(33.3333333333% - 3.01rem)}.row_f .col_md_5{width:calc(41.6666666667% - 3.01rem)}.row_f .col_md_6{width:calc(50% - 3.01rem)}.row_f .col_md_7{width:calc(58.3333333333% - 3.01rem)}.row_f .col_md_8{width:calc(66.6666666667% - 3.01rem)}.row_f .col_md_9{width:calc(75.0000000019% - 3.01rem)}.row_f .col_md_10{width:calc(83.3333333333% - 3.01rem)}.row_f .col_md_11{width:calc(91.6666666667% - 3.01rem)}.row_f .col_md_12{width:calc(100% - 3.01rem)}.h1,h1{font-size:4.5rem}.content .h1,.content h1{font-size:5.5rem}.content .h2,.content .title,.content h2,.h2,.title,h2{font-size:4.3rem}.content .h4,.content h4,.h3,h3{font-size:2.4rem}.content .h3,.content h3{font-size:2.6rem}.h4,h4{font-size:2.2rem}.content .h5,.content h5,.h5,h5{font-size:2rem}.contact_us_section address a:not(.button),.contact_us_section address p,.content .h6,.content h6,.h6,h6{font-size:1.8rem}.inner_banner .h1,.inner_banner h1{font-size:7.4rem}.inner_banner .h1 small,.inner_banner h1 small{font-size:5.2rem}.content img[style*="float: right"]{margin:1rem 0 1rem 2.5rem!important}.content img[style*="float: left"]{margin:1rem 2.5rem 1.5rem 0!important}.contact_us_section form textarea.input{min-height:24.6rem;margin:2.4rem 0 1rem}.main_from{max-width:45rem}.main_content .text{max-width:calc(100% - 48.1rem)}.main_from_inner{padding:4rem 3rem}.main_from .h1,.main_from h1{font-size:4.5rem;line-height:1}.gallery_wrap{flex-wrap:wrap}.gallery_aside{width:100%;margin-top:0}.aside_nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:.2rem .5rem}.footer_col3,footer .footer_row{gap:0 5.4rem;grid-template-columns:1fr 1fr}.gallery_aside .aside_nav li{width:calc(100%/2 - .25rem)}.gallery_main{padding:0;width:100%}.gallery_main_wrap{padding:2rem 0 0}.main_services_slider{margin:0 -.6rem 3rem}.main_services_slider .slick-track{display:flex!important}.card.main_page_service_item.slick-slide{display:flex!important;height:auto!important;flex-direction:column!important;margin:0 .6rem}.main_services_slider.hidden_slider{opacity:0;max-height:65rem;overflow:hidden}.main_page_services{padding:10rem 0 4rem;margin-top:-7.8rem}.why_choose_top_texts{padding:1.9rem 0 1.9rem 3.5rem;position:relative;background-color:#fff}.why_choose_top_texts .number{font-size:4.6rem}.why_choose_bottom_row{margin:-10.3rem 0 0 7.21%}.areas_text.content{padding:6.5rem 0 5.5rem 3.95rem}.areas_inner_map{width:calc(100% + 26.3rem);margin-left:-26.3rem}footer .footer_row{justify-content:space-between}.footer_col3{grid-column:1/-1;grid-row:2;display:grid;margin-bottom:3rem}.form_inner_submit{max-width:15rem}.form_inner_title{padding:0 1rem;max-width:13rem;width:100%}.form_inner_wrap{padding-left:2rem;gap:4.4rem}.content td[style*="width: 25%;"]{width:50%!important;display:block;margin-bottom:2rem;padding:0;border:none}.content tr:has(td[style*="width: 25%;"]){display:flex;flex-wrap:wrap}.content td[style*="width: 50%;"]{width:100%!important;display:block;margin-bottom:2rem;padding:0;border:none}.content td[style*="width: 35%;"],.content td[style*="width: 65%;"]{width:50%!important}.content tr:has(td[style*="width: 50%;"]){display:block;width:100%}.content td img[style*="float: left"]{margin:0 1.5rem 0 0!important;text-align:left;float:left!important}.about_section2:after{clip-path:polygon(0 18rem,100% 0,100% 100%,0% 100%)}.contact_us_section .contact_us_form_wrap_inner{padding:3rem 3.1rem 4rem 3.5rem}.contact_us_section .contact_us_form_wrap{max-width:50rem}.blog_content,.blog_post_content{width:100%;padding:0}.blog_sidebar{width:100%}.aside_form_wrapper .form_item.form_item_half{width:calc(50% - 1rem)}article.content{margin-bottom:2rem}}@media only screen and (max-width:767px){.main_top .main_section_bg,.why_choose_img{position:relative}.hide_mobile{display:none!important}.row.mobile .col_1,.row.mobile .col_10,.row.mobile .col_11,.row.mobile .col_12,.row.mobile .col_2,.row.mobile .col_3,.row.mobile .col_4,.row.mobile .col_5,.row.mobile .col_6,.row.mobile .col_7,.row.mobile .col_8,.row.mobile .col_9,.row.tablet .col_3,.row.tablet .col_4{width:calc(100% - 3rem)}section{padding:3rem 0}.row_f .col_sm_1{width:calc(8.3333333333% - 3.01rem)}.row_f .col_sm_2{width:calc(16.6666666667% - 3.01rem)}.row_f .col_sm_3{width:calc(25% - 3.01rem)}.row_f .col_sm_4{width:calc(33.3333333333% - 3.01rem)}.row_f .col_sm_5{width:calc(41.6666666667% - 3.01rem)}.row_f .col_sm_6{width:calc(50% - 3.01rem)}.row_f .col_sm_7{width:calc(58.3333333333% - 3.01rem)}.row_f .col_sm_8{width:calc(66.6666666667% - 3.01rem)}.row_f .col_sm_9{width:calc(75.0000000019% - 3.01rem)}.row_f .col_sm_10{width:calc(83.3333333333% - 3.01rem)}.row_f .col_sm_11{width:calc(91.6666666667% - 3.01rem)}.row_f .col_sm_12{width:calc(100% - 3.01rem)}.h1,.main_from .h1,.main_from h1,h1{font-size:3.8rem}.content .h1,.content h1{font-size:4rem}.content .h2,.content .title,.content h2,.h2,.title,h2{font-size:3.6rem}.content .h4,.content h4,.h3,h3{font-size:1.8rem}.content .h3,.content h3,.faqs .faqs_question{font-size:2rem}.h4,h4{font-size:1.7rem}.content .h5,.content .h6,.content h5,.content h6,.h5,.h6,h5,h6,ul.articles li a.active{font-size:1.6rem}.inner_banner .h1,.inner_banner h1{font-size:5.4rem}.inner_banner .h1 small,.inner_banner h1 small{font-size:3.4rem}.modal_video.dialog{width:90vw}.main_top{margin-top:0;padding:0}.main_top .main_section_bg .top_slider.hidden_slider{max-height:52.5rem}.main_top .main_section_bg .top_slider .banner{padding-top:25.5rem;background-position:0 -5rem}.main_top .blue_top_bg{top:0;height:100%}.main_from_inner{padding:4.5rem 3.5rem 5.5rem 3rem;clip-path:polygon(0 0,100% 0.35%,100% 97.54%,0% 100%)}.main_row{max-width:calc(100% + 6rem);width:calc(100% + 6rem);margin-left:-3rem}.main_content .text,.main_from{width:100%;max-width:100%}.main_content .text br,.main_from_rule_bottom,.main_from_rule_top{display:none}.main_content .text{text-align:center}.main_page_services:after{clip-path:polygon(0 6.34%,100% 0,100% 100%,0% 100%)}.main_page_services{padding:9rem 0 4rem;margin-top:-4.8rem}.cta .cta_bg{clip-path:polygon(0 0,100% 17.2%,100% 100%,0 83.8%)}.cta .rule_left_cta{bottom:-9%}.cta .rule_right_cta{top:-9%}.cta .cta_bg_left,.cta .cta_bg_right{max-width:40%}.why_choose_row{display:block}.why_choose_img{width:calc(100% + 6rem);margin-left:-3rem;z-index:2}.why_choose_bottom_row{margin:-4.4rem 0 3rem;max-width:100%;width:100%;position:relative;z-index:5}.why_choose_top_texts{padding:1.9rem 0;position:unset;background-color:transparent;display:grid;grid-template-columns:40% 1fr;grid-template-rows:repeat(3,auto);gap:1.6rem;align-items:center;justify-content:center}.why_choose_top_texts p{margin:0}.why_choose_top_texts p:nth-child(odd){text-align:end}.areas_text.content .h2,.areas_text.content h2,.footer_bottom p,.form_inner_title{text-align:center}.why_choose_slider.hidden_slider{opacity:0;max-height:44.5rem;overflow:hidden}.review_slider{margin:0 -2.5rem;max-width:unset;width:unset}.review_slider .slick-list{overflow:hidden}.logos_slider{gap:0 3.2rem}.areas_row{flex-direction:column-reverse}.areas_map,.faqs .faqs_item{width:100%}.areas_text.content{width:100%;padding:3rem 0;display:flex;flex-wrap:wrap;flex-direction:column}.areas_text.content ul{column-gap:2.3rem;margin:0 auto}.areas_text.content ul li{font-size:1.8rem;padding:0 0 0 1.7rem}ul.articles li{font-size:1.6rem;padding:0 0 0 1.7rem}ul.articles li::before{top:.6rem}.areas_text.content ul li::before{width:.7rem;height:.7rem;top:.9rem}.areas_inner_map{margin-left:-23.3rem}.footer_bottom .footer_bottom_row{justify-content:center;gap:1.5rem}.areas_section_rule_right{bottom:-3.5rem;max-width:24.3rem;width:100%}.areas_section_rule_left{top:-3.3rem;bottom:-3.5rem;max-width:21.6rem;width:100%}.form_inner_container{padding:3rem;flex-direction:column}.form_inner_title{padding:0 1rem 2rem;max-width:100%}.form_inner_wrap{padding-left:0}.about_section2:after{clip-path:polygon(0 16rem,100% 0,100% 100%,0% 100%)}.cta.cta2{margin-bottom:-11rem}.faqs .faqs_wrap{gap:3rem}.cta.cta3{margin-bottom:-10rem}.main_from .button{max-width:100%;width:100%;margin-top:3rem}.content td[style*="width: 35%;"],.content td[style*="width: 65%;"]{width:100%!important;display:block;margin-bottom:2rem;padding:0;border:none}.content tr:has(td[style*="width: 65%;"]){display:block;width:100%}.content thead th{padding:1.7rem 1.2rem}.content table:has(thead) td{padding:1.7rem 1.2rem}.contact_us_section .contact_us_form_wrap{max-width:100%;margin:85% 0 0}.contact_us_section .contact_us_section_bg{background-color:#fcdc02;clip-path:polygon(0 6.59%,100% 0,100% 93.16%,0% 100%);background-size:200%;background-position:0 -19rem}.contact_us_section address a:not(.button) span{font-size:2rem!important}}@media only screen and (max-width:640px){.content img[style*=float],.content p[style*=float]{float:none!important;display:block;max-width:100%!important}.row_f .col_xs_1{width:calc(8.3333333333% - 3.01rem)}.row_f .col_xs_2{width:calc(16.6666666667% - 3.01rem)}.row_f .col_xs_3{width:calc(25% - 3.01rem)}.row_f .col_xs_4{width:calc(33.3333333333% - 3.01rem)}.row_f .col_xs_5{width:calc(41.6666666667% - 3.01rem)}.row_f .col_xs_6{width:calc(50% - 3.01rem)}.row_f .col_xs_7{width:calc(58.3333333333% - 3.01rem)}.row_f .col_xs_8{width:calc(66.6666666667% - 3.01rem)}.row_f .col_xs_9{width:calc(75.0000000019% - 3.01rem)}.row_f .col_xs_10{width:calc(83.3333333333% - 3.01rem)}.row_f .col_xs_11{width:calc(91.6666666667% - 3.01rem)}.row_f .col_xs_12{width:calc(100% - 3.01rem)}.content img[style*=float]{margin:0 auto 2rem!important}.content img[style*="float: left"],.content img[style*="float: right"]{margin:2rem auto!important;text-align:center}.content p[style*=float]{width:100%!important;margin:1rem auto!important}.content p[style*=float][style*=left],.content p[style*=float][style*=right]{margin:1rem auto!important;text-align:center}.certified_mold_sec .content img[style*="float: right"]{margin:0 auto 2rem 0!important;text-align:center;max-width:63%!important;width:100%!important}.card.blog_item,.service_item{width:100%}}@media only screen and (max-width:550px){.footer_col3,.review_sec .tc .h2 br,.review_sec .tc h2 br{display:block}ul.articles{column-count:1;column-gap:0}.contact_us_section address a:not(.button),.contact_us_section address p{display:block;width:100%}.contact_us_section address a.address_text{max-width:30rem;margin:0 auto}.toast_notifications{width:95%}.toast_notifications .toast{width:100%;font-size:1rem;margin-left:2rem}.aside_form_wrapper .form_item.form_item_half,.form_item.form_item_half,.gallery_aside .aside_nav li{width:100%}.main_page_services:after{clip-path:polygon(0 4%,100% 0,100% 100%,0% 100%)}.main_page_services{padding:7rem 0 4rem;margin-top:-1.8rem}.cta{padding:5.5rem 0}.cta .h2,.cta h2{margin:0 0 2rem}.cta .rule_left_cta{bottom:-4.5rem}.cta .rule_right_cta{top:-4.5rem}footer .footer_row{grid-template-columns:1fr;gap:4rem 5.4rem;justify-content:center}.footer_col3{grid-column:unset;grid-row:unset;margin-bottom:0}.footer_col1 ul{justify-content:center;margin-bottom:0}footer .footer_title{font-size:1.8rem;text-align:center;margin-bottom:1.5rem}.footer_sub_col{display:flex;flex-direction:column}.footer_sub_col img{margin:0 auto}.social_links_wrap{justify-content:center;align-items:center;gap:2rem 3.5rem;margin-bottom:4rem}.footer_blog{text-align:center}.contacts_table tbody,.footer_col2,.footer_location{display:flex;justify-content:center;align-items:center;flex-direction:column}.contacts_table tbody td,.contacts_table tbody tr{display:inline-block}.footer_bottom{padding:3rem 0;margin:4rem 0 0}.inner_banner .inner_banner_wrap{padding:30% 0 60%}.blog_page .inner_banner .inner_banner_wrap,.service_inner_page .inner_banner .inner_banner_wrap{padding:40% 0 60%}.inner_banner .h1,.inner_banner h1{margin-bottom:2rem;font-size:4.4rem}.inner_banner .h1 small,.inner_banner h1 small{font-size:2.6rem}.form_inner_wrap{gap:2rem;flex-wrap:wrap}.form_inner_submit{max-width:100%}.inner_banner_form_wrap .wrapper,.why_choose_top_texts{padding:0}.rule_right_inner_form{right:0}.rule_left_inner_form{left:0}.contact_us_form_wrap:after{content:'';position:absolute;top:0;left:-3rem;width:calc(100% + 6rem);height:100%;background-color:#fff;z-index:-1}.contact_us_section .contact_us_form_wrap_inner{padding:3rem 0 4rem}.contact_us_section .contact_us_section_bg{background-position:0 -10rem}.contact_us_section form .button{margin:2rem 0 0;max-width:100%;width:100%}.faqs .faqs_question{font-size:1.8rem;padding:2rem 2.5rem}.why_choose{padding:3rem 0 1rem}.block_404_content .h1,.block_404_content h1{font-size:5.5rem}.block_404_content .h1 span,.block_404_content h1 span{font-size:15rem}.content td[style*="width: 25%;"]{width:100%!important}.aside_form_wrapper{display:none}.aside_mobile_btn{display:block;margin:1rem auto 2rem}.wrapper:has(.articles_more){padding:0}.articles_more{padding:2rem 5rem}}@media only screen and (max-width:450px){.contact_us_section form .row_f [class*=col_]{width:calc(100% - 3.01rem)}.contact_us_section form textarea.input{min-height:10rem;margin:0}.logos_slider{gap:0 2.2rem}.why_choose_top_texts{grid-template-columns:35% 1fr}}@media only screen and (max-width:400px){.dialog .modal_buttons .button{width:100%;margin:0 0 1.5rem}.dialog .modal_buttons .button:last-child{margin:0}.dialog .contact_form .button{padding:0 1rem;max-width:12rem;width:100%;min-width:10rem}.cta .rule_left_cta{bottom:-3.5rem}.cta .rule_right_cta{top:-3.5rem}.content thead th{padding:1.7rem .6rem}.content table:has(thead) td{padding:1.7rem .6rem}.contact_us_section .contact_us_section_bg{background-position:0 -8rem}.why_choose_top_texts{grid-template-columns:30% 1fr}}@media only screen and (max-width:380px){.navigation{right:-30rem;width:30rem}}@media (orientation:landscape) and (max-height:450px){.home_bar_space,.mobile_phone{display:none}footer{padding-bottom:0}}.validate_fullname {position: absolute;width: 0;height: 0;top:-7777px; border: none;}
