@import "https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,800,900";@charset "UTF-8"img,legend{border:0}pre,textarea{overflow:auto}.map,fieldset,input[type="checkbox"],input[type="radio"],legend,td,th{padding:0}#toast p,.dialog.visible,.dialog_bg.visible,.dialog_opened .dialog_wrapper,.dialog_wrapper.visible,.gallery_arrows .slick-current .slick-arrow,.gallery_slider .slick-current .gallery_desc,.gallery_slider_nav .slick-current .slider_small_text,article,aside,details,figcaption,figure,footer,footer a b,footer ul,header,hgroup,main,menu,nav,section,summary{display:block}.tableb,table{border-collapse:collapse;border-spacing:0}.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{margin:0 1.5rem;float:left}.pagination li,ol li,ul li{list-style:none}#toast p,.blog_sidebar .aside_block li,.blog_sidebar .recent li,.content iframe:last-child,.content img:last-child,.content ol:last-child,.content p:last-child,.content table:last-child,.content ul:last-child,footer .custom_checkbox+label{margin-bottom:0}footer a b,footer p b{font-weight:900}.button,.contact_page .title,.content .styled,.feedback_title,.services_items .services_item .link,footer{border-top:1px solid #f3f3f3}.content ul li:before,.dialog_wrapper,.header .navigation_btn,.tcell,audio,canvas,iframe,img,svg,video{vertical-align:middle}.blog aside,.blog main,.reviews .stars,.why_us .why_item{vertical-align:top}.button,a{text-decoration:none}.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}}.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}}@-webkit-keyframes stretch{0%{color:#00f29f}100%{color:#38c6f4}}@keyframes stretch{0%{color:#00f29f}100%{color:#38c6f4}}@-webkit-keyframes logoRes{from{opacity:0;-webkit-transform:scale(.7)}to{opacity:1;-webkit-transform:scale(1)}}@keyframes logoRes{from{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes showDialog{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes showDialog{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes scale{0%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes scale{0%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1.2);transform:scale(1.2)}}.scale{animation:1s ease-out 0 infinite alternate scale}@-webkit-keyframes jump{0%,100%{bottom:0}50%{bottom:10px}}@keyframes jump{0%,100%{bottom:0}50%{bottom:10px}}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;outline:0}.about .video_block .video_img .image,.header .navigation .header_nav li.drDownInner .subMenu li,.row_b .col_12,.services_slide .div_main,.services_slide main,.side_form .button,.why_us table,table.table,video{width:100%}.modal_book .input,.testimonials_page .testimonial_item:last-child,fieldset{margin:0}textarea{resize:vertical}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}#toast,.dialog,.dialog_bg,[hidden],template{display:none}a{background-color:#fff0;color:inherit}a:active,a:focus,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}.feedback_title strong,.gallery_cats a.active,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}sup{top:-.5em}sub{bottom:-.25em}.no-scroll,svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;border-top:1px solid #dbdbdb;border-bottom:0;border-right:0;border-left:0;clear:both;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}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}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;-moz-appearance:none;appearance:none}ol,ul{list-style-position:inside}img{max-width:100%;height:auto}.icon,[class*=" icon_"],[class^="icon_"]{display:inline-block;width:1em;height:1em;fill:currentColor}.dialog_wrapper{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:501;padding:4rem 0}.dialog_wrapper .main_table{width:100%;height:100%;padding-right:2rem}.dialog_wrapper .main_tcell{padding:0 2rem}.dialog{max-width:600px;margin:0 auto;padding:2rem;background-color:rgb(0 0 0 / .8);border:.3rem solid #38c6f4;z-index:1503;position:relative}#toast,.dialog_bg,.dialog_opened{position:fixed;width:100%}.dialog .icon_close,.toast_close{position:absolute;cursor:pointer;color:#fff}.dialog.error{max-width:350px;padding:0}.dialog.error .h2{padding:2.4rem;border-bottom:2px solid #441420;color:#441420}.dialog.error p{display:block;padding:0 2.4rem 2.4rem}.dialog .icon_close{top:-3.5rem;right:-3.5rem;font-size:3.5rem;-webkit-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s}.blog .blog_date a,.content a:not(.button):hover,.dialog .icon_close:focus,.dialog .icon_close:hover,.faqs .faqs_item.active .faqs_question,.feedback_title span,.gallery_slider .gallery_desc .h4 span,.gallery_slider .gallery_desc h4 span{color:#38c6f4}.dialog .icon_close svg,.fl,.row_b .col_1,.row_b .col_10,.row_b .col_11,.row_b .col_12,.row_b .col_2,.row_b .col_3,.row_b .col_4,.row_b .col_5,.row_b .col_6,.row_b .col_7,.row_b .col_8,.row_b .col_9{float:left}.dialog_bg{left:0;top:0;background-color:rgb(33 33 33 / .55);height:100%}#toast,.coupons .coupon .coupon_button:hover,.input{background-color:#fff}.table,.tableb{display:table}.dialog_opened{overflow-y:scroll;height:100%}.dialog_opened .dialog_bg{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.dialog_opened .dialog{-webkit-animation-name:showDialog;animation-name:showDialog;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.dialog_scrollable_mobile .dialog_wrapper{width:100%!important}.dialog_scrollable_mobile .main_table{padding-right:0!important}.dialog_scrollable .dialog_wrapper{overflow-y:scroll;width:calc(100% + 4rem)}#toast{z-index:503;max-width:280px;left:2rem;right:2rem;bottom:2rem;color:#fff;-webkit-box-shadow:1px 5px 15px rgb(0 0 0 / .25);box-shadow:1px 5px 15px rgb(0 0 0 / .25);padding:1rem 2rem;-webkit-backface-visibility:hidden;backface-visibility:hidden}#toast p{margin-top:.3rem;color:#fff;font-size:1.4rem;font-family:Poppins,sans-serif}#toast.error{background-color:rgb(255 0 0 / .9)}#toast.success,#toast.wish{background-color:rgb(81 43 138 / .8)}.toast_close{top:.3rem;right:1rem;font-size:2.5rem}.toast_icon{color:#fff;float:left;margin-right:2rem;font-size:3rem}.fixed_footer{position:fixed;bottom:0;left:0;width:100%}.toast_notifications{position:fixed;bottom:3rem;right:2rem;z-index:99999999}.toast_notifications .toast,.toast_notifications .column{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:show_toast 0.3s ease forwards;box-shadow:0 .2rem .8rem 0 rgb(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:hide_toast 0.3s ease forwards}@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:progress 4s linear forwards}@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 svg,.toast.success .column span{color:#43B14B}.toast.error .column svg,.toast.error .column span{color:#E24D4C}.toast.warning .column svg,.toast.warning .column span{color:#D8CD31}.toast.info .column svg,.toast.info .column span{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}.toast_notifications .removeTOAST .icon{width:1.6rem;height:1.6rem;color:#000;transition:0.3s linear}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;font-size:62.5%}.button,.noselect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden;font-family:Poppins,sans-serif,sans-serif;font-size:1.6rem;-webkit-tap-highlight-color:#fff0;-webkit-tap-highlight-color:#fff0;margin:0;padding-top:14.9rem}.disabled,[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.clearfix::after,.clearfix::before,.row::after,.row::before{content:" ";display:table}.clearfix::after,.row::after{clear:both}::-webkit-input-placeholder{color:#000;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}::-ms-input-placeholder{color:#000;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}::placeholder{color:#000;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.trow{display:table-row}.tcell{display:table-cell}.services_info_inner .caption,.tc{text-align:center}.tl{text-align:left}.tr{text-align:right}.fr,.services main{float:right}hr.dotted{border-style:dotted}hr.dashed{border-style:dashed}.row{margin:0 -1.5rem}.row:after,.row_b:after{content:"";display:block;clear:both}.row .col_1{width:calc(100% / 12 - 3.01rem)}.row .col_2{width:calc(100% / 6 - 3.01rem)}.row .col_3{width:calc(100% / 4 - 3.01rem)}.row .col_4{width:calc(100% / 3 - 3.01rem)}.row .col_5{width:calc(100% / 2.4 - 3.01rem)}.row .col_6{width:calc(100% / 2 - 3.01rem)}.row .col_7{width:calc(100% / 1.714285714285714 - 3.01rem)}.row .col_8{width:calc(100% / 1.5 - 3.01rem)}.row .col_9{width:calc(100% / 1.3333333333 - 3.01rem)}.row .col_10{width:calc(100% / 1.2 - 3.01rem)}.row .col_11{width:calc(100% / 1.0909090909091 - 3.01rem)}.row .col_12{width:calc(100% / 1 - 3.01rem)}.row_b .col_11{width:91.66666667%}.row_b .col_10{width:83.33333333%}.row_b .col_9,.services_slide.isFadeOut main{width:75%}.row_b .col_8{width:66.66666667%}.row_b .col_7{width:58.33333333%}.row_b .col_6{width:50%}.row_b .col_5{width:41.66666667%}.row_b .col_4{width:33.33333333%}.row_b .col_3{width:25%}.row_b .col_2{width:16.66666667%}.row_b .col_1{width:8.33333333%}.map_overlay{position:absolute;top:0;left:0;width:100%;height:100%}.about .video_block,.button,.content ul li,.gallery_arrows .img_main_wrap,.h2,.header .navigation .header_nav li.drDown,.navigation .navigation_dropBtn a,.services_slide,.wrapper,.wrapper_full,footer form,h2{position:relative}.wrapper{width:100%;max-width:125rem;padding:0 2rem;margin:0 auto}.wrapper_full{width:100%;max-width:100%;padding:0 1.5rem;margin:0 auto}.content:after,.wrapper:after{content:"";display:table;clear:both}.icon{line-height:0}.noselect{-webkit-touch-callout:none;user-select:none}.input::-ms-input-placeholder{color:#5c5c5c}.input::placeholder{color:#5c5c5c}.input:focus::-webkit-input-placeholder{opacity:0}.input:focus:-moz-placeholder{opacity:0}.input:focus:-ms-input-placeholder{opacity:0}.input:focus::-ms-input-placeholder{opacity:0}.input:focus::placeholder{opacity:0}.input::-webkit-input-placeholder{font:400 1.6rem/1.5 Poppins,sans-serif;color:#5c5c5c}.input::-moz-placeholder{font:400 1.6rem/4rem Poppins,sans-serif;color:#5c5c5c}.input:-ms-input-placeholder{font:400 1.6rem/1.5 Poppins,sans-serif;color:#5c5c5c}.input:-moz-placeholder{font:400 1.6rem/4rem Poppins,sans-serif;color:#5c5c5c}input:-moz-placeholder{font:400 1.6rem/4rem Poppins,sans-serif!important;color:#5c5c5c}.input{display:block;width:100%;height:4rem;padding:0 1.6rem;font-size:1.7rem;border:1px solid #5c5c5c;color:#5c5c5c;border-radius:.5rem;-webkit-box-shadow:none;box-shadow:none;margin:1rem 0;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.validate_error,textarea.validate_error{border:1px solid #e57373!important}.button,.faqs .faqs_question,.social a .icon,footer a{-webkit-transition:0.3s;-o-transition:0.3s}.button,.social a .icon{transition:0.3s}textarea.input{min-height:12.8rem;padding-top:1rem;resize:none}select.input{line-height:1em;text-indent:.01px}select::-ms-expand{display:none}.validate_error{background-color:#fadede!important}.input.validate_error::-webkit-input-placeholder{color:#e31e26!important}.input.validate_error:-moz-placeholder{color:#e31e26!important}.input.validate_error:-ms-input-placeholder{color:#e31e26!important}.input.validate_error::-ms-input-placeholder{color:#e31e26!important}.input.validate_error::placeholder{color:#e31e26!important}section{padding:4rem 0}.button{display:inline-block;color:#000;font:500 1.6rem/1.5 Poppins,sans-serif;background-color:#38c6f4;border-radius:.5rem;padding:1rem 4rem;white-space:nowrap;border:.1rem solid #38c6f4;text-align:center;cursor:pointer;user-select:none;overflow:hidden}.mobile_phone,.pagination{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none}.button.light{background:#00f29f;color:#000;border:.1rem solid #00f29f}.button.light_2{background:#38c6f4;color:#fff;border:.1rem solid #fff}.pagination{padding:1rem 0;user-select:none}.pagination li{display:inline-block!important;padding:0!important;margin:.4rem .3rem}.pagination li span{color:#000;font-size:1.4rem}.hide_desctop,.lb-data .lb-number,.pagination li:after,.pagination li:before{display:none!important}.pagination li a{display:block;min-width:3rem;height:3rem;padding:0 .5rem;font-size:1.6rem;line-height:3rem;font-weight:700;background:#00aeab;color:#fff;text-align:center}.pagination li a:hover{background-color:#38c6f4;color:#fff!important}.pagination li.active a{background-color:#38c6f4;color:#fff;pointer-events:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}.social{line-height:0;font-size:2.9rem}.social a{display:inline-block;line-height:0}.social a:hover .icon{padding:.2rem}.feedback{width:100%;padding:1.6rem;background-color:rgb(0 0 0 / .85);border:.1rem solid rgb(255 255 255 / .7);pointer-events:auto}.feedback_title{margin-bottom:1.2rem;font:400 2.5rem/1.1 Poppins,sans-serif;color:#fff;text-align:center}.content,.content a:not(.button):focus,.content a:not(.button):hover,.services aside ul li a.active:hover,.side_form .custom_checkbox+label .checkbox_text,aside .custom_checkbox+label .checkbox_text,footer .custom_checkbox+label .checkbox_text,footer p{color:#000}aside h4.side_title{color:#38c6f4;font-size:1.8rem;margin-top:2rem;border-bottom:1px solid #ccc;margin-bottom:1rem}.feedback .input{height:3.4rem;margin-bottom:1.2rem;background-color:#fff;color:#fff}.content .styled,.content h3 a{color:#38c6f4!important}.feedback textarea.input{min-height:12.4rem}.feedback .button{width:100%;background-color:#38c6f4}.modal_feedback{max-width:36rem;background-color:#fff0;padding:0}.modal_feedback .feedback{background-color:rgb(226 10 24 / .85);border:.8rem solid rgb(255 255 255 / .8)}.content,.testimonials_page .testimonial_item .testimonial_desc p,.testimonials_page .testimonial_item .testimonial_desc ul li{font-size:1.7rem}.modal_covid ul{margin-left:2rem}.modal_covid ul li{list-style:disc;padding-left:1rem}.content iframe{max-width:100%;width:100%;height:35rem}.content h1:after,.content h2:after{content:"";display:block;width:5.5rem;height:.2rem;background:#38c6f4;position:absolute;bottom:-1rem;left:0}.content img{height:auto!important}.content p{margin:1.5rem 0}.content ol,.content ul{margin-bottom:2rem}.content a:not(.button),.footer_bottom span,.header .navigation .header_nav li,input[type="checkbox"]+label{display:inline-block}.content h3 a:hover{color:#444!important}.content .styled{font-size:2.2rem;clear:both}.content ul li{display:table;padding:0 0 0 2.2rem;font:400 1.6rem/1.3 Poppins,sans-serif;color:#000;margin:1rem 0}.benefits_list .view_list,.blog_sidebar .aside_block li:before,.blog_sidebar .aside_tags li:before,.custom_checkbox+label:after,.custom_checkbox+label:before,.fancybox__counter,.footer_bottom .title,.header .header_main_box::after,.header .header_main_box::before,.header .navigation .header_nav li.drDownInner .subMenu:after,.header.fixed .top_header,.inner_banner_custom:before,.main_top .slider_text .text form .feedback_title,.mob_social,.mobile_call,.navigation .navigation_dropBtn,.services .button b,.services_info_inner .caption .romb,.services_info_inner .caption::after,.services_items .button,.services_slide .div_main .feedback_title,.services_slide .services_overlay::after,.services_slide aside .side_form,.services_slide main,.show_mobile_modal,.why_us .content h1:after,.why_us .content h2:after,aside form .feedback_title,footer form .feedback_title{display:none}.content ul.two_columns{column-count:2}.content ul.two_columns li{display:inline-block;width:100%;margin:0;padding:1rem 1rem 1rem 2.8rem}.content ul.two_columns li:before{top:1.2rem;left:1rem}.content blockquote{padding-left:2rem;border-left:.7rem solid #38c6f4;clear:both;font-size:1.6rem;line-height:1.5;margin-bottom:2rem}.content ul li:before{display:block;position:absolute;color:#38c6f4;left:.3rem;content:"";width:.8rem;height:1.2rem;top:.2rem;border:0 solid;border-width:0 2px 2px 0;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}.content ul li ul li:before{color:#111;content:"•";border:0!important;font-weight:700}.content ol{counter-reset:li}.content ol>li{padding-left:2rem;margin-bottom:.4rem;overflow:hidden}input[type="checkbox"]+label,input[type="radio"]+label{position:relative;margin-bottom:1rem;padding-left:3rem;cursor:pointer}.content ol>li:before{margin-left:-2rem;counter-increment:li;content:counters(li,".") ". ";color:#000;font-weight:900}.dark_overlay.nav-opened:after{content:"";display:none;width:100%;height:100vh;background:#000;opacity:.8;position:fixed;top:0;left:0;z-index:2}.mobile_call{width:100%;padding:0 2rem;font:900 2.4rem/5.4rem Poppins,sans-serif;color:#fff;background-color:#38c6f4;z-index:1}.mobile_call .icon{position:relative;top:-.1em;margin-right:.8rem;font-size:.95em}.mobile_call:focus,.mobile_call:hover{color:#fff;background-color:#0a2c72}.mob_social{padding:1rem 2rem;font-size:2.4rem}.h1,.h2,.title,h1,h2{font:400 4.2rem/1.2 Poppins,sans-serif;color:#000;margin:1rem 0}.navigation .navigation_dropBtn a:after{content:"";position:absolute;top:50%;left:2rem;width:1em;height:1em;font-size:1.2rem;border:0 solid #000;border-width:0 0 2px 2px;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}input[type="checkbox"],input[type="radio"]{position:absolute;left:-9999px}input[type="checkbox"]+label:before{content:"";position:absolute;left:0;top:0;width:2rem;height:2rem;border:1px solid #3e3e3e;background:#fff;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.header,input[type="checkbox"]+label:after{-webkit-transition:0.2s;-o-transition:0.2s}input[type="checkbox"]+label:after{content:"✔";position:absolute;top:-.05rem;left:.45rem;font-size:1.4rem;color:#fff;transition:0.2s}input[type="checkbox"]:not(:checked)+label:after,input[type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}input[type="checkbox"]:checked+label:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}input[type="checkbox"]:checked+label:before,input[type="radio"]:checked+label:before{background-color:#38c6f4;border:1px solid #38c6f4}input[type="radio"]+label{display:inline-block;margin-right:1rem;border-radius:50%}input[type="radio"]+label:before{content:"";position:absolute;left:0;top:0;right:0;width:2rem;height:2rem;border:1px solid #3e3e3e;background:#fff;border-radius:50%;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}input[type="radio"]:checked+label:after{content:"";display:block;width:1.6rem;height:1.6rem;position:absolute;border-radius:50%;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background-color:#38c6f4;border:.3rem solid #fff;top:.2rem;left:.2rem}.custom_checkbox{position:absolute;left:-999.9rem}.custom_checkbox+label{display:inline-flex!important;align-items:center;user-select:none;cursor:pointer;margin:0 2rem 1rem 0;padding-left: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:0.2s}.custom_checkbox+label .checkbox_design svg{position:absolute;top:.4rem;left:.4rem;width:1.2rem;height:1rem;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1.6rem;stroke-dashoffset:1.6rem;transition:0.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:#57cbf5;transform:scale(0)}.custom_checkbox+label .checkbox_text{display:inline-block;font-size:1.8rem;font-weight:400;color:#9299a9;padding:0 0 0 1rem}.custom_checkbox:checked+label span{margin:0!important}.custom_checkbox:checked+label .checkbox_design,.side_form .custom_checkbox:checked+label .checkbox_design{background-color:#57cbf5;border-color:#57cbf5}.custom_checkbox:checked+label .checkbox_design svg{stroke-dashoffset:0}.custom_checkbox:checked+label .checkbox_design::before{opacity:0;transform:scale(3.5);transition:0.6s}.validate_checkbox.validate_error{background-color:transparent!important;border:none!important}.validate_checkbox.validate_error .custom_checkbox+label .checkbox_design{border:.1rem solid #e57373!important;background-color:#fadede!important}.validate_checkbox.validate_error .custom_checkbox+label .checkbox_design svg{stroke:#000}.side_form .custom_checkbox+label .checkbox_design,aside .custom_checkbox+label .checkbox_design,footer .custom_checkbox+label .checkbox_design{border-color:#000}footer .validate_checkbox{margin:1.5rem 0 0}.contact_page form .validate_checkbox{margin-top:2.5rem}input.custom_checkbox[type="checkbox"]+label,input.custom_checkbox[type="radio"]+label{padding-left:0}.coupons .coupon p,.header .navigation_btn.isOpen,.modal_book .custom_checkbox+label .checkbox_text,.modal_book label span,.modal_success p{color:#fff}.contact_page aside .social,.faqs .faqs_content p:first-child img,.footer_bottom,.modal_book .custom_checkbox+label,footer a.address{margin-top:2rem}.slick-dots li,footer .social a{margin:0 .5rem}.slick-dots{position:absolute;left:50%;bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);z-index:30}.slick-dots li{display:block;width:1.2rem;height:1.2rem;background:0 0;border:.1rem solid #fff;border-radius:50%}.slick-dots li.slick-active{background:#fff}.slick-dots li button{background:0 0;border:none;font-size:0}.content .h1,.content .title,.content h1{font:600 3.3rem/1.2 Poppins,sans-serif;color:#000;position:relative;margin:1rem 0 2rem;display:table}.content .h2,.content h2{font:400 3rem/1.2 Poppins,sans-serif;color:#000;position:relative;margin:2rem 0;display:table}.content h3{font-size:2rem;font-weight:500}p{font:400 1.6rem/1.5 Poppins,sans-serif;color:#000;margin:1rem 0}[data-open],[data-video]{cursor:pointer}.lb-data .lb-close{position:absolute;top:-4rem;right:5rem}.modal_video{padding:0;border:none;background:0 0}.modal_video #video{display:block;width:100%;max-width:100%;height:40rem}.header{position:fixed;width:100%;padding:0;top:0;left:0;z-index:500;transition:0.2s;background:#fff}.header .header_main_box{display:flex;align-items:center}.header.fixed{background-size:cover;background-position:center;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}.header.fixed .header_logo img{width:15rem}.header.fixed .navigation .header_nav{height:6.2rem;line-height:6.2rem}.header.fixed .navigation .header_nav li .button{line-height:4rem}.header .header_logo{display:block;text-align:center;position:relative;padding:0}.header .top_header{background:#3b3b3b}.header .top_header .mt{margin-top:1.5rem}.header .top_header p{color:#fff;font-size:1.6rem}.header .top_header p.contact{font-size:2.4rem;text-align:right}.header .top_header p.contact a{color:#00f29f;font-weight:700}.header .navigation{position:relative;width:100%}.header .navigation .header_nav{display:table;height:9.3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:9.3rem;position:relative}.benefits_list ul,.header .navigation .header_nav *{font-size:0}.header .navigation .header_nav li.active>a{position:relative;color:#000;background:#38c6f4}.header .navigation .header_nav li.active>a:before{content:"";position:absolute;left:0;bottom:-1rem;width:100%;height:1rem;display:block;background:#38c6f4}.header .navigation .header_nav li.active>a:after{content:"";position:absolute;bottom:-2rem;left:0;width:100%;height:1rem;background-image:linear-gradient(to top right,transparent 45%,#38c6f4 50%),linear-gradient(to top left,transparent 45%,#38c6f4 50%);background-position:top left,top right;background-repeat:no-repeat;background-size:50.7% 100%}.header .navigation .header_nav li a{font:400 1.5rem/9.3rem Poppins,sans-serif;color:#000;text-transform:uppercase;display:block;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;text-align:center;white-space:nowrap;padding:0 2rem}.header .navigation .header_nav li.drDown .subMenu{position:absolute;visibility:hidden;opacity:0;height:0;width:60rem;top:80%;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);background:#fff;padding:0}.header .navigation .header_nav li.drDown .subMenu:not(.singleColumn):after{content:"";display:block;width:.1rem;height:95%;top:50%;left:50%;transform:translate3d(-50%,-50%,0);position:absolute;background:#38c6f4}.header .navigation .header_nav li.drDown .subMenu li{display:inline-block;width:50%;text-align:left}.header .navigation .header_nav li.drDown .subMenu.singleColumn li,footer form .button{width:100%;display:block}.header .navigation .header_nav li.drDown .subMenu li:last-child{border:none}.header .navigation .header_nav li.drDown .subMenu li a{line-height:4rem;height:auto;font-size:1.4rem;display:block;text-align:left;text-transform:capitalize;color:#000!important}.header .navigation .header_nav li.drDownInner .subMenu{width:27rem}.header .navigation .header_nav li.drDownInner .subMenu.singleColumn{width:14rem}.header .navigation .header_nav .button{height:4rem;line-height:4rem;padding:0 1.5rem;top:1.3rem;left:.5rem}.header .navigation_btn{display:none;background:#38c6f4;position:absolute;font-weight:400;cursor:pointer;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;z-index:600;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);right:2rem;height:9.3rem;padding:0 1rem}.header .navigation_btn .lines{margin-top:3.5rem;position:relative}.header .navigation_btn:after{content:"";position:absolute;top:97%;left:0;width:100%;height:3rem;background:#38c6f4;-webkit-clip-path:polygon(100% 0,100% 25%,50% 50%,0 25%,0 0);clip-path:polygon(100% 0,100% 25%,50% 50%,0 25%,0 0)}.header .navigation_btn p{text-align:center;font-size:1.4rem;color:#fff;display:block;width:4rem;font-weight:400;float:right;margin:1rem 0 0}.header .navigation_btn span{position:relative;display:block;width:4rem;height:.4rem;background-color:#fff}.header .navigation_btn span:first-child{content:"";position:absolute;top:-.6rem;width:4rem;height:.4rem;background-color:#fff;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.header .navigation_btn .lines span:nth-child(3){content:"";position:absolute;top:.6rem;width:4rem;height:.4rem;background-color:#fff;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.header .navigation_btn.isOpen span{background:0 0;border:none}.header .navigation_btn.isOpen span:first-child{-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s;-o-transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s;top:-2.4rem;background-color:#fff;left:.5rem;-webkit-transform:rotateZ(45deg) translate(15px,20px);-ms-transform:rotate(45deg) translate(15px,20px);transform:rotateZ(45deg) translate(15px,20px)}.header .navigation_btn.isOpen .lines span:last-child{-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s;-o-transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s;top:2.5rem;left:.5rem;-webkit-transform:rotateZ(-45deg) translate(15px,-20px);-ms-transform:rotate(-45deg) translate(15px,-20px);transform:rotateZ(-45deg) translate(15px,-20px)}.main_top{position:relative;padding:0;z-index:2}.inner_banner,.main_top .banner{background-position:center bottom!important;background-size:cover!important;width:100%;max-width:100%;position:relative}.main_top .banner:before{content:"";padding-top:40%;display:block}.main_top .banner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgb(0 0 0 / .8)),color-stop(80%,#fff0),color-stop(99%,#fff0));background:-o-linear-gradient(top,rgb(0 0 0 / .8) 0,#fff0 80%,#fff0 99%);background:linear-gradient(to bottom,rgb(0 0 0 / .8) 0,#fff0 80%,#fff0 99%)}.main_top .slider_text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;z-index:10}.main_top .slider_text .wrapper{height:100%}.main_top .slider_text .text{width:100%;position:absolute;top:35%;left:50%;-webkit-transform:translate(-50%,-35%);-ms-transform:translate(-50%,-35%);transform:translate(-50%,-35%)}.main_top .slider_text .text .text_small .p,.main_top .slider_text .text .text_small p{text-transform:inherit;text-align:center;font:400 2.5rem/1.1 Poppins,sans-serif;color:#fff}.main_top .slider_text .text .p,.main_top .slider_text .text h1,.main_top .slider_text .text p{text-transform:inherit;text-align:center;font:400 3.6rem/1.1 Poppins,sans-serif;color:#fff;max-width:100rem}.main_top .slider_text .text .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2rem auto}.main_top .slider_text .text .list li{padding-left:3rem;margin:1rem 2.5rem;color:#fff;position:relative;background:url(/img/list.png) 0 50% / auto 65% no-repeat;font-size:2.3rem;font-weight:600}.main_top .slider_text .text form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:80%;margin:0 auto;background:rgb(0 0 0 / .3);padding:2rem 3rem}.main_top .slider_text .text form label{color:#fff;font-size:1.6rem;width:calc(33% - 1rem);margin:0 .5rem}.main_top .slider_text .text form label textarea.input{height:4rem;min-height:4rem}.main_top .slider_text .text form label .input{margin:0 0 1rem}.main_top .slider_text .text form .button{display:block;width:calc(33% - 1rem);margin:2.4rem .5rem 0;padding:0;height:4rem;line-height:4rem}.main_top .button{font-size:2rem}.inner_banner .h1,.inner_banner .title,.inner_banner h1,.inner_banner h2{color:#fff;position:absolute;width:100%;display:block;z-index:5;top:50%;left:50%;text-align:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.inner_banner:before{content:"";padding-top:3%;display:block}.inner_banner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5)}.services_info{margin-top:-17.2rem;background:#38c6f4;z-index:1;padding-top:4rem}.services_info .caption{position:relative;text-align:right}.services_info .caption h1,.services_info .caption h2{text-align:right;color:#fff;padding:1rem 4rem;background:#38c6f4;margin-right:20vw;display:inline-block;position:relative;z-index:3;font-size:4.2rem}.services_info .caption:after{content:"";position:absolute;top:50%;left:50%;width:80%;height:.1rem;background:#112369;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);z-index:1}.services_info .caption .romb{position:absolute;top:50%;left:55%;width:1.5rem;height:1.5rem;display:block;background:#112369;-webkit-transform:translate3d(-55%,-50%,0) rotate(45deg);transform:translate3d(-55%,-50%,0) rotate(45deg)}.services_info .caption .romb:after{content:"";width:1.5rem;height:1.5rem;display:inline-block;background:#112369;position:relative;left:-2rem;top:-.7rem}.services_info .caption .romb:before{content:"";width:1.5rem;height:1.5rem;display:inline-block;background:#112369;position:relative;right:-2.2rem;bottom:2.5rem}.services_info .services_items{max-width:calc(100% - 11rem);margin:2rem auto 0;position:relative}.img,.reviews{max-width:100%}.services_info .services_items:before{content:"";width:3rem;height:100%;background:#38c6f4;z-index:3;position:absolute;right:-1.5rem;top:0}.reviews .rewiws_slider .slick-list.draggable{max-width:100%!important;width:100%!important}.services_info .services_items_slider.hidden{opacity:0;overflow:hidden;max-height:21.8rem}.reviews .rewiws_slider .next,.services_info .services_items_slider .next{position:absolute;top:50%;right:-5rem;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer}.reviews .rewiws_slider .prev,.services_info .services_items_slider .prev{position:absolute;top:50%;left:-5rem;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer}.services_items_slider .slick-dots{bottom:-2rem}.services_items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.services_items .slick-list.draggable{max-width:100%;width:100%}.services_items .services_item{margin:0 auto;padding:0 1.5rem 2rem;position:relative}.services_items .services_item.slick-active:after{content:"";position:absolute;top:43%;right:-.8rem;width:1.5rem;height:1.5rem;display:block;background:#112369;-webkit-transform:translate(0,-80%) rotate(45deg);-ms-transform:translate(0,-80%) rotate(45deg);transform:translate(0,-80%) rotate(45deg)}.services_items .services_item.slick-active:before{content:"";position:absolute;top:10%;right:-.1rem;width:.1rem;height:90%;display:block;background:#112369}.services_items .services_item img{display:block;margin:0 auto;width:13rem;height:10rem;-o-object-fit:contain;object-fit:contain}.services_items .services_item h3{margin:3rem auto 1rem;line-height:1.2;font-size:2.4rem;font-weight:500}.services_items .services_item p{text-align:center;max-width:80%;margin:1rem auto}.services_items .services_item .btn{text-align:center;margin-top:auto}.services_items .slick-track{display:flex}.services_items .slick-slide{float:none;height:auto;display:flex!important;flex-direction:column}.services_items .services_item .link{display:inline-block;text-align:center;color:#fff;border-bottom:.1rem solid #fff}.side_form{padding:2rem;border-bottom:1px dotted #c3c3c3;margin-bottom:2rem;background-color:#f3f3f3}.side_form .side_title{text-align:center;font-size:1.8rem;line-height:1.2;font-weight:700;color:#38c6f4;margin:0 0 1rem}footer a,footer p{font:400 1.6rem/1.4 Poppins,sans-serif;margin:.5rem 0;display:block}.side_form .input{margin-top:0}.side_form textarea{min-height:6rem}.services aside{width:22.5%;float:left}.services aside ul li a{font:700 1.5rem Poppins,sans-serif;color:#3b3b3b;padding:1.5rem 1rem;display:block;border-bottom:.1rem dotted #3b3b3b}.services aside ul li a.active,.services aside ul li a:hover{background:#38c6f4;color:#fff;border-color:#fff0;border-radius:.7rem}.about .video_block .video_img{position:absolute;max-width:33rem;bottom:-2rem;right:5rem;border:2rem solid #fff}.about .video_block .video_img .play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5;cursor:pointer;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.about .video_block .video_img:after{-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;content:"";position:absolute;top:0;left:0;background:#00f29f;opacity:.6;display:block;width:100%;height:100%}.call_to{background:#38c6f4;position:relative}.call_to .h2,.call_to h2{color:#112369;display:block;font-size:4.2rem;margin:0 auto 2rem;text-align:center}.call_to p{font-size:2.4rem;text-align:center;color:#112369}.call_to .button{margin:1rem 2rem;font-size:2.2rem}.reviews{background-color:#f9f9f9;overflow:hidden}.reviews .stars{display:block;margin:2rem auto 0;text-align:center}.reviews .quote{position:absolute;top:70%;left:50%;-webkit-transform:translate(-50%,-70%);-ms-transform:translate(-50%,-70%);transform:translate(-50%,-70%);z-index:3}.reviews .line{width:.1rem;background:#38c6f4;opacity:.6;height:70%;position:absolute;top:90%;left:50%;z-index:2;-webkit-transform:translate(-50%,-90%);-ms-transform:translate(-50%,-90%);transform:translate(-50%,-90%)}.map .cities,.map .title{background:#3b3b3b;margin:0;width:100%}.reviews .rewiws_slider.hidden{overflow:hidden;max-height:14rem}.reviews .rewiws_slider .name{font-size:2rem;color:#38c6f4;font-weight:800}.reviews .rewiws_slider p{max-width:70%;margin:0 auto}.map .title{padding:1rem 0;color:#00f29f;text-align:center}.map .cities,.modal_success{color:#fff;text-align:center}.map .cities{padding:1rem 2rem;font-size:1.3rem}footer{background:#fff;padding:4rem 0 0}footer .title{text-transform:uppercase;font-size:1.8rem;font-weight:600;color:#000;position:relative;padding:1rem 0;margin:0 0 1rem}footer a{color:#000;transition:0.3s}footer .button{margin:1rem 0 2rem}.contact_page aside .social a svg,footer .social a svg{width:3rem;height:3rem}footer ul li{position:relative;padding-left:1.5rem}footer ul li:after{content:"";position:absolute;top:.8rem;left:0;display:block;width:1.2rem;height:1.2rem;background:#38c6f4;-webkit-clip-path:polygon(0 0,0 100%,50% 50%);clip-path:polygon(0 0,0 100%,50% 50%)}footer form .input{margin-top:0;background:#fff;border:.1rem solid #969696;color:#969696;min-height:3.3rem;height:3.3rem;margin-bottom:.3rem}.footer_bottom{background:#38c6f4;padding:1rem 0}.footer_bottom a,.footer_bottom p{font:500 1.4rem/1.4 Poppins,sans-serif;color:#000;display:inline-block;margin:0}.modal_success .modal_title{font-size:3rem}.modal_book .button{margin:1rem auto;width:100%;max-width:100%}.mobile_phone{position:fixed;left:0;right:0;bottom:0;display:none;padding:1px 0;font:900 4.3rem Poppins,sans-serif;background-color:#38c6f4;color:#fff!important;text-align:center;user-select:none;z-index:10}#map{height:50rem}.img{display:block;width:100%;position:relative;background-size:cover!important;background-position:center!important}.services_page{background:#38c6f4}.faqs .faqs_item{position:relative;border-bottom:.1rem solid #38c6f4}.article_inner .blog_article,.faqs .faqs_item:last-child{border-bottom:none}.faqs .faqs_item.active .faqs_question:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.faqs .faqs_question{position:relative;padding:1em 0 0 1.5em;font:400 2.4rem Poppins,sans-serif;transition:0.3s;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#3b3b3b}.faqs .faqs_question:before{content:"";position:absolute;top:3rem;left:0;display:block;width:2.2rem;height:2.2rem;background:url(/img/arr.png) no-repeat;color:#38c6f4;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.faqs .faqs_content{padding:0 0 2rem 3.6rem;font-size:1.6rem;color:#000;overflow:hidden}.faqs .faqs_content ul li:before{height:1.2rem;color:#38c6f4}.contact_page .title{font-weight:600;font-size:2.4rem}.contact_page aside{padding-top:3rem;width:30%;float:left}.contact_page aside a:not(.button){display:block;margin:1rem 0;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;font-weight:500;font-size:1.5rem}.contact_page aside a:not(.button):hover{color:#38c6f4;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.contact_page aside a:not(.button).mail,.contact_page aside a:not(.button).phone{padding-left:2.3rem;position:relative}.contact_page aside a:not(.button).address svg,.contact_page aside a:not(.button).mail svg,.contact_page aside a:not(.button).phone svg{position:absolute;top:.2rem;color:#38c6f4;left:0;width:2rem;height:2rem}.contact_page aside a:not(.button).address{padding-left:2.3rem;position:relative;max-width:80%}.contact_page aside .social a{display:inline-block;width:15%}.contact_page main{width:70%;float:right}.contact_page main .title{font-size:2.4rem}.contact_page form{position:relative;padding-top:3rem;padding-left:5rem;padding-bottom:3rem;margin-bottom:3rem;border-left:.1rem solid #38c6f4}.contact_page form:after{content:"";display:block;width:40%;height:.1rem;background:#38c6f4;position:absolute;bottom:0;left:0}.contact_page form .input{border:.1rem solid #cfcfcf;margin:0 0 1rem;color:#9299a9;background:0 0}.contact_page form label span{color:#9299a9}.contact_page form .input::-webkit-input-placeholder{color:#9299a9}.contact_page form .input:-moz-placeholder{color:#9299a9}.contact_page form .input:-ms-input-placeholder{color:#9299a9}.contact_page form .input::-ms-input-placeholder{color:#9299a9}.contact_page form .input::placeholder{color:#9299a9}.contact_page form .button{height:4rem;padding:0;margin:2.5rem auto;width:100%;display:block;max-width:25rem;float:right}.blog main{display:inline-block;position:relative;width:72%;padding:0 3rem 0 0;margin-top:3rem}.blog_article{border-bottom:.1rem solid #3fc2ed;padding:0 0 3rem}.blog aside{display:inline-block;width:27%;margin-top:3.2rem}.blog aside .aside_title,.blog aside h3{text-align:left;margin:2rem 0 1rem;font-size:2.4rem;text-transform:capitalize}.blog_content .button-container,.blog_sidebar .button-container{display:inline-block;max-width:15rem}.blog_sidebar .blog_search{position:relative;margin-bottom:2rem}.blog_sidebar .blog_search .input{background:0 0;border:.1rem solid #cfcfcf;color:#9299a9;padding:1rem 1rem 1rem 3rem}.blog_sidebar .blog_search button{position:absolute;top:.5rem;left:1.2rem;background:0 0;border:none;cursor:pointer}.blog_sidebar .blog_search button svg{color:#9299a9;position:relative;top:0;width:1.5rem;height:1.5rem}.blog aside ul li{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px dotted #ccc}.blog aside ul li a{line-height:1.4rem}.blog_sidebar .aside_block,.blog_sidebar .aside_tags{margin-bottom:2rem;float:none!important}.blog_sidebar .aside_tags li{display:inline-block;vertical-align:middle;margin:0 .5rem .5rem 0}.blog_sidebar .aside_tags li a{display:block;color:#000;font-size:1.4rem;text-transform:capitalize;background:#42c8f4;padding:.5rem;border:.1rem solid #42c8f4;text-decoration:none;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;-webkit-border-radius:.5rem;border-radius:.5rem}.blog_sidebar .aside_block li a,.blog_sidebar .recent li a{color:#000;font-size:1.5rem;padding:.5rem;display:block;border-radius:.5rem}.main_top_inner .slider_text .text{text-align:center;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.main_top_inner .banner_img{position:absolute;bottom:3rem;left:0;width:17.4rem;height:auto;object-fit:contain}.main_top_inner .banner::after{background:rgb(0 0 0 / .55)}.services_info_inner{margin-top:0!important}.services_info_inner .caption h1,.services_info_inner .caption h2{padding:0!important;margin-right:0!important;text-align:center;font-weight:700}.why_us .h2,.why_us h2{text-align:center;display:block;color:#38c6f4;font-weight:700;font-size:4.2rem}.why_us .why_item{text-align:center;padding:2.5rem 2rem;min-height:38rem}.benefits_list ul img,.benefits_list ul span,.service_head p,.switch{vertical-align:middle;display:inline-block}.why_us .why_item img{width:10rem;height:7.5rem!important;object-fit:contain;margin:0 auto 2rem!important;display:block}.why_us .why_item h3{color:#38c6f4;margin:0 0 2rem;font-size:2.6rem;line-height:1.2;text-align:center}.why_us .why_item p{max-width:83%;margin:0 auto}.benefits{padding-top:0;border-bottom:1px solid #38c6f4}.benefits_text{background-color:#38c6f4;position:relative;margin:0 0 6rem}.benefits_text::after{content:"";position:absolute;bottom:-3rem;left:50%;transform:translate(-50%,0);width:0;height:0;border-style:solid;border-width:3rem 10rem 0;border-color:#38c6f4 #fff0 #fff0}.benefits_text .h2,.benefits_text h2{color:#fff;font-weight:600;text-align:center;margin:0;padding:2rem 0}.benefits_list ul li{display:inline-block;width:calc(100% / 3);margin:1rem 0;padding:0 3rem 0 0}.benefits_list ul img,.inner_banner_custom .services_inner_banner li img{width:4rem;margin:0 1rem 0 0;height:4rem}.inner_banner_custom .button{position:relative;z-index:5}.benefits_list ul span,.inner_banner_custom .services_inner_banner li span{font-size:1.6rem;line-height:1.2;width:calc(100% - 5rem);font-weight:700}.benefits_list ul img{object-fit:contain}.inner_banner_custom{padding:0;text-align:center}.inner_banner_custom .wrapper{padding:7rem 2rem}.inner_banner_custom .inner_banner_btn{position:relative;z-index:5;font-size:2rem}.inner_banner_btn2{position:relative;z-index:5;font-size:2rem;background-color:#fff!important;color:#0064b1!important;border:none!important;padding:0}.inner_banner_btn2 span:first-of-type{background-color:#fff;color:#0064b1}.inner_banner_btn2 span{display:inline-block;background-color:#0064b1;color:#fff;padding:1rem 2rem;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.inner_banner_custom .title,.inner_banner_custom h1,.inner_banner_custom h2{position:relative;top:auto;left:auto;transform:unset;margin:0}.inner_banner_custom .hasBtn .title,.inner_banner_custom .hasBtn h1,.inner_banner_custom .hasBtn h2{margin:0 0 4rem}.inner_banner_custom .services_inner_banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative;z-index:5;font-size:0;margin:0 0 3rem}.inner_banner_custom .services_inner_banner li{width:auto;padding:1rem 2.5rem}.inner_banner_custom .services_inner_banner li span{display:inline-block;vertical-align:middle;color:#fff;text-align:left}.inner_banner_custom .banner_img{position:absolute;z-index:5;bottom:2rem;left:0;width:17rem;height:auto;object-fit:contain}.service_head{padding:.9rem 0;background-color:#38c6f4;color:#fff}.service_head p{margin:.4rem 1rem .4rem 0;text-transform:uppercase;font-size:1.4rem;color:#fff}.switch{position:relative;width:5rem;height:2.5rem}.switch input{opacity:0;width:0;height:0}.slider_switch{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;-webkit-transition:0.4s;transition:0.4s;border:.2rem solid #fff}.slider_switch:before{position:absolute;content:"";height:1.7rem;width:1.7rem;left:.2rem;bottom:.2rem;background-color:#fff;-webkit-transition:0.4s;transition:0.4s}.checkbox_switch:checked+.slider_switch:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider_switch.round{border-radius:34px}.slider_switch.round:before{border-radius:50%}.services_slide aside{position:absolute;top:1.4rem;opacity:0;left:-100%;background-color:#fff;overflow-y:auto;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:0.3s;transition:0.3s;z-index:1}.services_slide.isFadeOut aside{left:1.5rem;opacity:1}.services_slide .side_form{background-color:#fff;box-shadow:0 0 22px 3px rgb(0 0 0 / .2);-webkit-box-shadow:0 0 22px 3px rgb(0 0 0 / .2);-moz-box-shadow:0 0 22px 3px rgb(0 0 0 / .2);margin:1.5rem;border-bottom:none}.services_slide .div_main .side_form,.services_slide main{float:right;max-width:32rem;width:32rem;margin:3.5rem 2.5rem 2.5rem}.services_slide .side_form .side_title span{color:#00f29f}.services_slide .side_form label span{font-size:1.2rem;text-transform:uppercase}.services_slide .side_form label .input{border:none;border-bottom:.1rem solid #ccc;border-radius:unset;padding:0;height:2.5rem;margin:0 0 1.5rem}.services_slide .side_form label .input.validate_error{border:none!important;border-bottom:1px solid #e57373!important}.services_slide .side_form .button{background:#00f29f;font-weight:700;display:inline-block;width:auto;color:#000;border:.1rem solid #00f29f;height:4rem;line-height:2.1rem}.coupons{padding:2rem 1.5rem 0;display:flex;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.coupons .coupon{display:block;width:calc(100% / 5 - 3.01rem);margin:1.5rem;border-radius:10px;background-image:linear-gradient(#00a7e9,#0074be);padding:1rem 1.3rem 1.5rem;text-align:center}.coupons .coupon p.coupon_title{font-weight:700;font-size:1.8rem;height:5rem}.coupons .coupon p.coupon_discount{font-weight:700;font-size:3.7rem}.coupons .coupon p.coupon_offer{height:7.5rem;font-size:1.5rem;max-width:30rem;margin:1rem auto}.coupons .coupon p.coupon_footnote{font-size:1.2rem}.coupons .coupon .coupon_button{color:#000;background-color:#77eda6;border-radius:5px;display:block;text-align:center;padding:1rem 2rem}.inner_banner_btn2:hover span{background-color:#00f29f;color:#000}.inner_banner_btn2:hover span:first-of-type{background-color:#fff;color:#000}.testimonials_page .testimonials_wrap{margin:7.3rem 0 4.9rem}.testimonials_page .testimonial_item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 6rem}.testimonials_page .testimonial_item .testimonial_name{width:20%;text-align:right;padding:0 4rem 0 0}.testimonials_page .testimonial_item .testimonial_name p{font-size:2.6rem;line-height:1.2;font-weight:700;color:#38c6f4;text-align:right;max-width:80%;margin:1rem 0 1.1rem auto}.testimonials_page .testimonial_item .testimonial_desc{width:80%;padding:1rem 0 1.3rem 10rem;border-left:.1rem solid #acacac;position:relative}.testimonials_page .testimonial_item .testimonial_desc:after{content:"";position:absolute;top:1.6rem;left:3rem;display:block;width:4.1rem;height:3.7rem;background-image:url(/img/quote-grey.png);background-repeat:no-repeat;background-position:0 0;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}.modal_book .feedback_title{border-top:none}.gallery_section{padding:5rem 0;background:linear-gradient(to bottom,#fff 0,#fff 80%,#d7d7d7 100%)}.gallery_cats{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -2rem 4rem}.gallery_cats a{font-size:1.8rem;line-height:1.2;color:#000;text-transform:uppercase;position:relative;transition:0.3s linear;margin:.5rem 2rem}.gallery_cats a.active::after{content:"";position:absolute;left:0;bottom:-.8rem;display:block;width:100%;height:.4rem;background-color:#38c6f4}.gallery_arrows .slick-arrow{display:none;width:3.7rem;height:3.7rem;position:absolute;top:50%;transform:translate(0,-50%);z-index:5;cursor:pointer}.gallery_arrows .slick-arrow.prev_slide{left:-5.2rem}.gallery_arrows .slick-arrow.next_slide{right:-5.2rem}.gallery_arrows .slick-arrow .icon{width:3.7rem;height:3.7rem;transition:0.3s linear}.gallery_slider{margin:0 -2rem 3.2rem}.gallery_slider.hidden_slider{opacity:0;overflow:hidden;max-height:58rem}.gallery_slider .slick-slide{margin:0 3.5rem}.gallery_slider .img_main_wrap{margin:0 0 3.3rem}.gallery_slider .img_wrap{display:block;padding-top:56.6rem;overflow:hidden;position:relative;opacity:.3}.gallery_slider .slick-current .img_wrap{opacity:1}.gallery_slider .img_wrap img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:100%;height:100%;object-fit:cover}.gallery_slider .gallery_desc{text-align:center;display:none}.gallery_slider .gallery_desc .h4,.gallery_slider .gallery_desc h4{font-size:2.4rem;font-weight:700;line-height:1.2;text-transform:uppercase;margin:0 0 2rem}.gallery_slider .gallery_desc .h6,.gallery_slider .gallery_desc h6{font-size:1.8rem;font-weight:700;line-height:1.2;margin:0 0 2rem}.gallery_slider .gallery_desc p{margin:1rem auto;max-width:88%}.gallery_slider .gallery_desc .button{margin:1.7rem 0 0}.gallery_slider_nav{width:calc(100% - 10.2rem);margin:0 auto}.gallery_slider_nav.hidden_slider{opacity:0;overflow:hidden;max-height:10rem}.gallery_slider_nav .slider_item{position:relative;cursor:pointer;width:90%;height:15.2rem;margin:0 auto;overflow:hidden;transition:0.3s linear;z-index:2}.gallery_slider_nav .slider_item::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:#000;mix-blend-mode:multiply;z-index:0;opacity:0;visibility:hidden}.gallery_slider_nav .slick-current .slider_item{border:.5rem solid #38c7f5}.gallery_slider_nav .slick-current .slider_item::after{opacity:1;visibility:visible}.gallery_slider_nav .slider_item img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery_slider_nav .slick-prev{left:-4rem}.gallery_slider_nav .slick-next{right:-4rem}.gallery_slider_nav .slider_small_text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:.3rem .5rem;font-size:1.8rem;color:#fff;font-weight:700;line-height:1.3;text-align:center;display:none;z-index:2}.gallery_slider_nav .slick-track.small-slides{transform:translate3d(0,0,0)!important}.stars{margin:0 0 1rem;display:block;max-width:30rem}.stars .star{display:inline-block;position:relative}.stars .star:after{content:"\2605";display:block;color:#f1cd06;font-size:3rem;line-height:1}.custom_checkbox{position:absolute;left:-999.9rem}.custom_checkbox+label{display:inline-flex;align-items:center;user-select:none;cursor:pointer;margin:0 1rem 0 0}.custom_checkbox+label .checkbox_design{flex:0 0 auto;width:2.2rem;height:2.2rem;border:.1rem solid #000;background-color:#fff;border-radius:0;position:relative;transform:scale(1);transition:all 0.2s ease}.custom_checkbox+label .checkbox_design svg{position:absolute;top:.3rem;left:.3rem;width:1.4rem;height:1.4rem;fill:none;stroke:#fff0;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1.6rem;stroke-dashoffset:1.6rem;transition:all 0.3s ease;transition-delay: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:#38c6f4;transform:scale(0)}.custom_checkbox+label .checkbox_text{display:inline-block;font:400 1.6rem/1.5 "Poppins",sans-serif;padding:0 0 0 1rem}.custom_checkbox:checked+label .checkbox_design{background-color:#38c6f4;border-color:#38c6f4}.custom_checkbox:checked+label .checkbox_design svg{stroke:#fff;stroke-dashoffset:0}.custom_checkbox:checked+label .checkbox_design::before{opacity:0;transform:scale(3.5);transition:all 0.6s ease}@media (-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.gallery_cats a:hover{color:#38c7f5}}@media (min-width:992px){.button.light:hover,.services_slide .side_form .button:hover{background:#fff;color:#00f29f!important;border-color:#00f29f}.blog_content a:not(.button),.header .locations a.item:hover,.header .phones a:hover{color:#38c6f4}.pagination a{color:#fff!important}.blog_content .button:hover:after,.blog_sidebar .button:hover:after,.mobile_phones{display:none}.about .video_block .video_img:hover .play{-webkit-transform:translate(-50%,-50%) scale(.8);-ms-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8);-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.about .video_block .video_img:hover:after{opacity:.3;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.header .navigation .header_nav li.drDown:hover>a{position:relative;color:#000;background:#38c6f4}.header .navigation .header_nav li.drDown:hover>a:before{content:"";z-index:300;position:absolute;left:0;bottom:-1rem;width:100%;height:1rem;display:block;background:#38c6f4}.header .navigation .header_nav li.drDown:hover>a:after{content:"";z-index:300;position:absolute;bottom:-2.2rem;left:0;width:100%;height:1.2rem;background-image:linear-gradient(to top right,transparent 45%,#38c6f4 50%),linear-gradient(to top left,transparent 45%,#38c6f4 50%);background-position:top left,top right;background-repeat:no-repeat;background-size:50.1% 100%}.header .navigation .header_nav li.drDown:hover .subMenu{display:flex;flex-wrap:wrap;height:auto;opacity:1;visibility:visible;top:100%;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;padding:0;border-top:1.5rem solid #fff}.navigation li a:hover,footer a:hover{-webkit-transition:0.3s;-o-transition:0.3s}.header .navigation .header_nav li.drDown:hover .subMenu li a:hover{background:#38c6f4}footer .footer_bottom a:hover{color:#fff}footer a:hover{color:#38c6f4;transition:0.3s}.blog_sidebar .aside_tags li a:hover,.button:hover{background:#fff;color:#38c6f4!important;border-color:#38c6f4}.button.light_2:hover{background:#00a8ea;color:#fff!important;border-color:#fff}.navigation li a:hover{transition:0.3s;background:#38c6f4}.header .navigation .header_nav li.drDown .subMenu li a:hover{background:#38c6f4!important}.blog .blog_date a:hover{color:#444}.blog_sidebar .aside_block li a:hover,.blog_sidebar .recent li a:hover{background:#38c6f4;color:#000;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}}@media only screen and (max-width:1500px){.services_info .caption h1,.services_info .caption h2{margin-right:15vw}.services_info{margin-top:-14rem}}@media only screen and (max-width:1400px){.gallery_slider .img_wrap{padding-top:74.8%}}@media only screen and (max-width:1300px){.services_info .caption h1,.services_info .caption h2{margin-right:12vw;padding:1rem 2rem}.services_info{margin-top:-12rem}.services_info .caption:after{width:90%}.main_top_inner .banner_img{left:1rem}.header .top_header p.contact{font-size:1.9rem}.header .navigation .header_nav li a{padding:0 1rem;height:9.9rem}}@media only screen and (max-width:1200px){.main_top .slider_text .text .list{margin:0 auto}.about .video_block .video_img{right:0}.main_top_inner .banner_img{width:13.5rem}.stars .star:after{font-size:2.7rem}}@media only screen and (max-width:1100px){.header .navigation .header_nav li a{padding:0 .7rem}.header .top_header p{font-size:1.4rem}.main_top .banner:before{padding-top:53%}.caption h2,.services_info .caption h1{margin-right:10vw}.testimonials_page .testimonials_wrap{margin:5rem 0}.testimonials_page .testimonial_item{margin:0 0 4rem}.testimonials_page .testimonial_item .testimonial_name p{font-size:2.4rem}.testimonials_page .testimonial_item .testimonial_name{padding:0 2.5rem 0 0}.testimonials_page .testimonial_item .testimonial_desc{padding:1rem 0 1.3rem 8rem}.testimonials_page .testimonial_item .testimonial_desc:after{left:2.4rem;width:3.5rem;height:3rem}.testimonials_page .testimonial_item .testimonial_desc p,.testimonials_page .testimonial_item .testimonial_desc ul li{font-size:1.5rem}}@media only screen and (max-width:992px){.gallery_section{padding:3.5rem 0}.gallery_cats{margin:0 -1.5rem 2rem}.gallery_cats a{font-size:1.6rem;margin:.5rem 1.5rem}.gallery_slider .img_main_wrap{margin:0 0 2rem}.benefits_list ul span,.gallery_slider .gallery_desc p{font-size:1.4rem}.gallery_slider .gallery_desc .button{margin:1rem 0 0}.gallery_slider .gallery_desc .h4,.gallery_slider .gallery_desc h4{font-size:2rem;margin:0 0 1rem}.gallery_slider_nav .slider_item{height:12rem}.gallery_slider{margin:0 -2rem 2rem}.header .header_logo{text-align:left}.header .header_logo img,.header.fixed .header_logo img{width:20rem}.header .navigation_btn{height:8.1rem}.header .navigation_btn .lines{margin-top:3.7rem}body{padding-top:7rem}.header .navigation .header_nav li.drDown .subMenu:not(.singleColumn):after,.hide_mobile{display:none!important}.contact_page form:after,.header .navigation .header_nav li.active>a:after,.header .navigation .header_nav li.active>a:before,.header .navigation .header_nav li.btn,.header .navigation .header_nav li.drDown .subMenu:after,.header .top_header,.header_nav,.main_top .slider_text .text .list,.main_top .slider_text .text form,.services_items .services_item:nth-child(2):after,.services_items .services_item:nth-child(2):before,footer .col_6{display:none}.header .row .col_3{width:calc(100% / 1.3333333333 - 3rem)}.header .row .col_9{width:calc(100% / 4 - 3rem)}.header .navigation_btn,.inner_banner_btn2 span,.navigation .navigation_dropBtn,.services_info_inner .caption .romb,.services_info_inner .caption::after{display:block}.header .navigation{visibility:hidden;opacity:0;top:7rem;right:0;height:0;position:absolute}.header.fixed .navigation{top:6.4rem}.header .navigation.nav-opened{right:0;overflow:visible;visibility:visible;height:100vh;width:100%;opacity:1;z-index:100;background:#3b3b3b}.header_nav_wrap{margin:0}.header .navigation .header_nav{border:none;position:relative;display:block;left:0;width:100%;background:0 0;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;padding:0;height:calc(100vh - 9rem);overflow-y:scroll;overflow-x:hidden}.header .navigation .header_nav li{width:100%;display:block;margin:0}.header .navigation .header_nav li.drDown .subMenu li{width:100%;display:block}.header .navigation .header_nav li.drDown:after{content:"";position:absolute;top:1.3rem;right:2rem;display:block;width:2.2rem;height:2.2rem;background:#38c6f4;-webkit-clip-path:polygon(0 0,0 100%,50% 50%);clip-path:polygon(0 0,0 100%,50% 50%)}.header.fixed .navigation .header_nav a,.header.fixed .navigation .header_nav li a{line-height:5rem}.header .navigation .header_nav li a{display:block;color:#fff!important;font-size:2.4rem;padding:0;border:none;text-align:center;font-weight:400;text-transform:uppercase;height:5rem;line-height:5rem}.header .navigation .header_nav li.drDown.visibleSub .subMenu{padding:0 1rem!important;width:100%;height:auto;opacity:1;position:relative;visibility:visible;top:100%;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.header .navigation .header_nav li.drDown .subMenu li a{font-size:1.8rem;text-align:center}.header.fixed .navigation .header_nav{height:auto;line-height:5rem}.header .navigation .header_nav .social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header .navigation .header_nav .social a{margin:2rem 1.5rem}.header .navigation .header_nav .social svg{color:#38c6f4;font-size:5rem}.mobile_phones{position:fixed;bottom:0;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background:#00f29f;height:5rem;line-height:5rem;z-index:500}.mobile_phones a{text-align:center;font-weight:600;font-size:1.8rem;width:100%;border-left:.1rem solid #fff;color:#fff}.mobile_phones a:first-child{border:none;color:#3b3b3b}.services_items .services_item{width:45%}.main_top .slider_text .button{max-width:30rem;margin:0 auto;background:rgb(0 0 0 / .25);color:#fff;font-weight:700;border:1px solid #fff}.main_top .slider_text .text .text_small .p,.main_top .slider_text .text .text_small p{font-size:2rem;max-width:70%;margin:2rem auto}.main_top .slider_text .text .p,.main_top .slider_text .text p{font-size:3.5rem;max-width:70%;margin:2rem auto}.main_top .banner{background-color:#38c6f4!important;background-position:30% bottom!important}.main_top .banner:before{padding-top:100%}.main_top_inner .banner:before{padding-top:64%}.main_top_inner .slider_text .text .list{display:block;text-align:left}.main_top .slider_text .button.light{background:#00f29f;color:#000;border:.1rem solid #00f29f}.services_info{margin-top:0}.services_info .caption .romb{left:15%;-webkit-transform:translate(-15%,-50%) rotate(45deg);-ms-transform:translate(-20%,-50%) rotate(45deg);transform:translate(-20%,-50%) rotate(45deg)}.services_info .caption h1,.services_info .caption h2{margin:0 auto}.services_info .caption,.services_info_inner .caption{text-align:center}.reviews .rewiws_slider .next{right:0}.reviews .rewiws_slider .prev,.services_slide.isFadeOut aside{left:0}.hide_desctop{display:block!important}footer{margin-bottom:5rem}footer .row .col_3{width:calc(100% / 2 - 3rem)}.contact_page aside,.contact_page main,.services aside,.services main{display:block;width:100%;float:none;margin:1rem 0;padding:0}.contact_page form{margin-top:2rem;padding:0;border:none}.contact_page form .button{margin:1rem auto}.services_info .caption .romb:before{opacity:0}.page aside,.page main,.page.right_sidebar aside,.page.right_sidebar main,.page.right_sidebar.blog aside{display:block;width:100%;float:none;margin:2.5rem 0 1rem;padding:0}.why_us .why_item img{width:7rem;height:5.5rem!important;margin:0 auto 1rem!important}.why_us .why_item h3{margin:0 0 1rem;font-size:1.8rem}.services_info_inner{margin-top:0!important}.services_info_inner .caption h1,.services_info_inner .caption h2{padding:1rem 2rem!important;margin-right:0!important;text-align:center}.benefits_list ul li{padding:0 1rem 0 0}.services_slide aside{width:100%;padding:1.5rem 1rem;max-width:28rem;margin:0;height:calc(100% + 9rem)}.services_slide.isFadeOut main{width:100%}.services_slide aside,.services_slide.isFadeOut aside{top:-5rem}.services_slide.isFadeOut .services_overlay::after{content:"";display:block;width:100%;height:100%;background:#000;opacity:.8;position:absolute;top:0;left:0;z-index:0}[style*="margin"][style*="0 5rem 1rem 0"]{margin:0 2rem 1rem 0!important;width:100%!important;max-width:100%!important}.content blockquote{width:100%!important;display:block;float:none!important;margin:2rem 0 1rem!important}.coupons .coupon p{font-size:1.5rem}.coupons .coupon p.coupon_title{font-size:1.6rem;height:4.8rem}.coupons .coupon p.coupon_discount{font-size:3.5rem}.inner_banner_btn2 span:first-of-type{font-size:1.7rem}.testimonials_page .testimonials_wrap{margin:3.5rem 0}.testimonials_page .testimonial_item .testimonial_name{width:27%}.testimonials_page .testimonial_item .testimonial_desc{width:73%}.testimonials_page .testimonial_item .testimonial_name p{max-width:95%}}@media only screen and (max-width:768px){.content img[style*="float"]{float:none!important;display:block;max-width:100%;margin:0 auto 2rem!important}.content img[style*="float"][style*=" left"],.content img[style*="float"][style*=" right"]{margin:0 auto 2rem!important;text-align:center}.content p[style*="float"]{float:none!important;display:block;max-width:100%;margin:1rem auto!important}.content p[style*="float"][style*=" left"],.content p[style*="float"][style*=" right"]{margin:1rem auto!important;text-align:center}}@media only screen and (max-width:767px){.about .row,.testimonials_page .testimonial_item{-webkit-box-orient:vertical;-webkit-box-direction:normal}.about .video_block .video_img img,.services_items .services_item:last-child:after,.services_items .services_item:nth-child(2):after,.show_mobile_modal{display:block}.modal_book_request span{color:#fff}.modal_book_request .side_title{text-align:left;font-size:2.4rem;line-height:1.2;font-weight:700;color:#38c6f4;margin:0 0 1rem}.about .video_block img,.call_to .tc .button:first-child,.reviews .line,.services .button span,.services_info .services_items:before,.services_items .services_item .link,.services_items .services_item p,.services_items .services_item.slick-active:before,.services_items .services_item:before,.services_slide .div_main .side_form,.services_slide main,footer .row .col_3:last-child,footer a img{display:none}.services_items .services_item.slick-active:after{top:auto;bottom:-2rem}.services_items .slick-slide{flex-direction:row}.inner_banner:before{content:"";padding-top:15%}.inner_banner .title,.inner_banner h1,.inner_banner h2{top:45%;-webkit-transform:translate(-50%,-45%);-ms-transform:translate(-50%,-45%);transform:translate(-50%,-45%);font-size:2rem}.inner_banner_custom .inner_banner_btn,.main_top .button{font-size:1.6rem}.inner_banner_custom .wrapper{padding:6rem 0}.inner_banner_custom .title,.inner_banner_custom h1,.inner_banner_custom h2{top:auto;transform:unset;font-size:3rem}.inner_banner_custom .inner_banner_btn{padding:1rem 3rem}.services_items{max-width:100%!important}.services_items .services_item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1rem auto;border-bottom:.1rem solid #112369}.services_items .services_item:after{bottom:-.8rem;top:auto;left:50%;-webkit-transform:translate(-50%,0) rotate(45deg);-ms-transform:translate(-50%,0) rotate(45deg);transform:translate(-50%,0) rotate(45deg)}.services_items .services_item img{width:6rem;height:6rem;margin:0 0 0 2rem}.services_items .services_item h3{margin:0 0 0 2rem}.services_items .button{display:block;width:100%;max-width:80%;margin:2rem auto 0}.row [class*="col_"],footer .row .col_3{width:calc(100% - 3rem)}.about .video_block,.reviews .quote{margin:1rem auto}.reviews .rewiws_slider p{max-width:100%;text-align:center;margin:1rem auto}.reviews{padding-bottom:4rem}.reviews .slick-dots{bottom:-2rem}.reviews .slick-dots li{background:#fff;border:.1rem solid #38c6f4}.reviews .slick-dots li.slick-active{background:#38c6f4}.reviews .quote{position:static;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);display:block}.call_to .h2,.call_to h2,.h1,.h2,.map .title,h1,h2{font-size:3.6rem}.dialog .icon_close{right:0}section{padding:3rem 0}.hide_mobile,.main_top_inner .banner_img{display:none!important}.about .row,footer .footer_bottom .row,footer .social{display:-webkit-box;display:-ms-flexbox}.about h2,.about h3,.about p,.pagination,.services h2,.services h3,footer .row .col_3{text-align:center}.about .row{display:flex;-ms-flex-direction:column;flex-direction:column}.about .row .col_6{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.about .row .col_6:first-child,footer .footer_bottom .row .col_4:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.about .video_block .video_img{border:none;position:static;bottom:0;width:100%;max-width:100%}.services h1{text-align:center;font-size:3rem}.content h1:after,.content h2:after{left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.footer_bottom a,.footer_bottom p{font-size:1.4rem;text-align:center}footer .footer_bottom .row{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .footer_bottom .row .col_4{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:calc(100% - 3rem);text-align:center;margin:.5rem auto}footer .footer_bottom .row .col_4:last-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}footer .footer_bottom .title{display:block;font-size:1.8rem;font-weight:600;color:#000;position:relative;padding:1rem 0;text-transform:uppercase}footer .social{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .social a{width:5.5rem}.modal_video #video{height:30rem}.why_us .h2,.why_us h2{font-size:3.6rem;margin:0 0 1rem}.why_us table,.why_us table tbody{display:block;width:100%}.why_us table tr{display:flex;width:100%;flex-direction:column}.why_us .why_item{display:flex;flex-direction:column;min-height:initial}.main_top_inner .banner:before{padding-top:100%}.benefits{border-bottom:none}.benefits_list ul li{width:calc(100% / 2)}.services_slide aside,.services_slide.isFadeOut aside{top:-4rem}.services_slide aside{height:calc(100% + 7rem)}.content ul.two_columns{column-count:1}.content ul.two_columns li{display:table}.services .button b{display:inline;font-weight:600}.testimonials_page .testimonial_item{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:.1rem solid #acacac;margin:0 0 2rem;padding:0 0 2.6rem}.testimonials_page .testimonial_item:last-child{border-bottom:0;padding:0 0 2rem}.testimonials_page .testimonial_item .testimonial_name{text-align:center;width:100%;padding:0 0 1rem}.testimonials_page .testimonial_item .testimonial_name p{text-align:center;max-width:100%;margin:0 0 1rem}.testimonials_page .testimonial_item .stars{margin:0 auto 1rem}.testimonials_page .testimonial_item .testimonial_desc{width:100%;padding:4rem 0 0;border-left:none;text-align:center}.testimonials_page .testimonial_item .testimonial_desc:after{content:"";position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}}@media only screen and (max-width:640px){.gallery_arrows .slick-arrow.prev_slide{left:-4rem}.gallery_arrows .slick-arrow.next_slide{right:-4rem}.gallery_slider{margin:0 auto 2rem}.gallery_slider_nav{width:calc(100% - 7rem)}}@media only screen and (max-width:550px){.col_6.colmob_6{width:calc(100% / 2 - 3.01rem)}.col_4.colmob_4{width:calc(100% / 3 - 3.01rem)}.siq_bR{bottom:5rem!important}.faqs .faqs_question{font-size:2rem;line-height:1.2}.inner_banner_custom .banner_img{bottom:auto;top:auto;left:auto;width:7rem;position:relative}.map .title{font-size:2.4rem}.why_us .why_item h3{text-align:left}.services_items .services_item:after{width:1rem;height:1rem;bottom:-.5rem}.services_info .caption .romb:after{width:1rem;height:1rem;left:-1.5rem;top:-1.8rem}footer .row .col_3{width:calc(100% / 1 - 3rem);margin-top:1rem}.contact_page form .button{max-width:100%;float:none}.pagination li a{min-width:3rem;height:3rem;line-height:2.7rem}.main_top .slider_text .text .text_small .p,.main_top .slider_text .text .text_small p{display:none;font-size:1.8rem;margin-top:0;max-width:70%}.main_top .slider_text .text .p,.main_top .slider_text .text p{font-size:2.6rem;margin-top:0;max-width:70%}.services_info .caption .romb{width:1rem;height:1rem}.services_info .caption h1,.services_info .caption h2{padding:1rem;font-size:3rem}.services_items .services_item h3{font-size:2rem;text-align:left}.call_to .button{margin:1rem;font-size:2rem}.call_to .h2,.call_to h2{font-size:2.8rem}.content .h2,.content h2{font-size:2.6rem}.modal_video #video{height:25rem}.main_top_inner .slider_text .text .text_small p{display:block;max-width:100%}.main_top_inner .slider_text .text .list li{font-size:1.8rem}.main_top_inner .banner_img{width:9.5rem}.main_top_inner .text table{margin:0 0 2rem}.main_top_inner .slider_text .text .p,.main_top_inner .slider_text .text p{max-width:95%}.inner_banner_custom .services_inner_banner li{padding:1rem .5rem}.inner_banner_custom .services_inner_banner li img{width:3rem;height:3rem}.inner_banner_custom .services_inner_banner li span{font-size:1.4rem;width:calc(100% - 4rem)}}@media only screen and (max-width:450px){.gallery_slider .gallery_desc p,.stars{max-width:100%}.gallery_slider .gallery_desc .h4,.gallery_slider .gallery_desc h4{font-size:1.8rem}.gallery_slider_nav .slider_item{height:9rem}.gallery_slider .gallery_desc .button{margin:1rem 0 0;padding:1rem 2rem;font-size:1.4rem}.gallery_slider_nav .slider_small_text{font-size:1.5rem}.gallery_cats a{font-size:1.4rem;margin:.4rem 1.5rem}.gallery_cats a.active::after{bottom:-.2rem;height:.2rem}.services_info .services_items{margin:0}.services_info{padding-top:1rem}.modal_video #video{height:20rem}.call_to .button{font-size:1.6rem;padding:1rem .5rem}.services_info .caption h1,.services_info .caption h2{padding:1rem 3rem;font-size:2.4rem;position:relative;left:0}.call_to_action .h2,.call_to_action h2{font-size:3rem}.content .h2,.content h2,.h2,h2{font-size:2.2rem}.mobile_phone{font-size:3.4rem}footer{padding-top:2rem}.main_top .banner:before{padding-top:120%}.mobile_phones a{font-size:2rem}.benefits_text .h2,.benefits_text h2,.why_us .h2,.why_us h2{font-size:2.6rem}.benefits_list ul.active::after,.why_us .why_item p:last-child{display:none}.why_us .why_item{flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;padding:1.5rem 0}.why_us .why_item p{max-width:unset;margin:0}.why_us .why_item img{width:5rem;height:4.5rem!important;margin:0 2rem 0 0!important}.why_us .why_item h3{width:calc(100% - 8rem);margin:0}.benefits{padding:0 0 3rem}.gallery_page .benefits{padding:0 0 7rem}.benefits_list ul li{width:calc(100% / 1)}.benefits_list ul{max-height:23rem;overflow:hidden;-webkit-transition:0.5s linear;-o-transition:0.5s linear;transition:0.5s linear}.benefits_list ul::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:20%;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));background:-o-linear-gradient(transparent 0,#fff 100%);background:linear-gradient(transparent 0,#fff 100%);-webkit-transition:0.5s linear;-o-transition:0.5s linear;transition:0.5s linear;z-index:3}.benefits_list ul.active{max-height:999rem;overflow:visible}.benefits_list .view_list{display:inline-block;position:absolute;bottom:-4.6rem;left:50%;transform:translate(-50%,0);z-index:5}.content .h2,.content h2,.h2,.stars,h2{display:block}.benefits_list .view_list.hide{display:none!important}.services_slide .button{width:100%;padding:1rem 2rem}.stars{width:100%;text-align:left}}@media only screen and (max-width:370px){.content .h1,.content .title,.content h1{font-size:2.6rem}.services_items .services_item img{width:5rem;height:5rem}.services_info .caption h1,.services_info .caption h2{padding:1rem}.call_to .h2,.call_to h2,.content .h2,.content h2,.h2,.map .title,h2{font-size:2.4rem}.main_top_inner .banner_img{margin:3rem 0 0 1rem;width:6.5rem}.main_top_inner .slider_text .text .list li{font-size:1.7rem}}.content .title_center{text-align:center;display:block!important}.content .title_center:after{left:50%}@media only screen and (max-width:1350px){.coupons .coupon{width:calc(100% / 3 - 3.01rem)}.coupons .coupon p.coupon_footnote{max-width:22rem;margin:1.5rem auto}}@media only screen and (max-width:830px){.coupons .coupon{width:calc(100% / 2 - 3.01rem)}}@media only screen and (max-width:550px){.coupons{padding:2rem 1.5rem 0}.coupons .coupon{width:calc(100% / 1 - 3.01rem);margin:1.5rem}.coupons .coupon:last-child{margin:1.5rem 1.5rem 0}.coupons .coupon p.coupon_offer{max-width:22.1rem}}@media only screen and (max-width:330px){.inner_banner_btn2 span:first-of-type{font-size:1.5rem}}.zsiq_theme1.zsiq_floatmain{bottom:4rem}