.full_width,.hp_articles .blog_box,.page_wrap{margin:0 auto}#contact_map_container,.container,.relative{position:relative}.input,.mini_step{backdrop-filter:blur(10px)}#article_page .back,#article_page li,.d_text li,footer h3{margin-bottom:20px}#accept_cookies,.quick_link_wrap .quick_link.red{background-image:linear-gradient(to right,#d11f24 50%,#000 50%)}#show_protocol,.imgfl,.pointer{cursor:pointer}#free_check_bg .book,#main_menu .main_submenu a,#service_page aside a,#service_page aside h3,.big_step h2,.stat-info span,.subpage-header h1,footer h3{text-transform:uppercase}#preLoader,.langs.ONLY_MOBILE,.question-box .ONLY_MOBILE{display:none!important}html{scroll-behavior:smooth}body{display:block!important;font-family:lr!important;font-size:12px}.page_wrap{display:block;max-width:1600px}.page_wrap.medium{max-width:1400px}.img-w{max-width:100%;height:auto}@keyframes rotate-scale-up{0%{-webkit-transform:scale(1) rotateZ(0);transform:scale(1) rotateZ(0)}50%{-webkit-transform:scale(1.2) rotateZ(180deg);transform:scale(1.2) rotateZ(180deg)}100%{-webkit-transform:scale(1) rotateZ(360deg);transform:scale(1) rotateZ(360deg)}}#preLoader img{margin-top:310px;width:100%;max-width:80px;animation:1s linear infinite rotate-scale-up}.container{width:100%!important;max-width:1680px!important}#services_container article img,.bgr,.blog_box img,.d_image.d_img_big img,.imgfl,.more_articles .blog_box .foot,.more_articles .blog_box img,.tab{width:100%}a,a:hover{color:inherit}.no_shadow{box-shadow:none!important}.clear{clear:both}.red{color:#ba1b20}#service_page .header .quick_contact a:hover,#service_page .header .quick_contact a:hover i.red,.black,.dynamic_btns.quick_link_wrap .quick_link a{color:#000}#hp_contact .cont .icon,#hp_contact .cont p,.fl{float:left}.absolute{position:absolute}.question-box .fas,.txt-ps3,header{position:relative}.bgr{display:block;left:0;top:0;z-index:0}.valign,.vbottomright,.vyalign{display:flex!important}.valign{justify-content:center;align-items:center}.vyalign{align-items:center}.vbottomright{align-items:center;justify-content:right}.tab{height:100%;display:table}.tab-cel,.txt-ps3 span{display:table-cell;vertical-align:middle}.regular_text{font-size:14px;font-family:rr}#article_page .d_text,.d_text li,.d_text p{font-size:16px;list-style:none}#article_page .back i,#article_page strong,.alert,.d_text p strong,.quick_link_wrap.mobile .quick_link a,.txt{font-size:18px}#article_page li::before,.d_text li::before{position:absolute;margin-left:-22px;font-size:16px;font-family:"Font Awesome 6 Pro";font-weight:900;content:"\f00c";color:#d11f24}.d_image{margin:10px 0;display:flex;justify-content:center}.content .d_image a{border:1px solid #d11f24;border-radius:10px;overflow:hidden;margin:15px}.content .d_image a:hover img{transition:.3s linear;transform:scale(1.1)}.content .d_image{display:flex;flex-wrap:wrap}.image-height-auto{height:auto;max-width:100%}.question-box{font-size:16px;line-height:33px;padding:14px 20px;background:#f9f9f9;margin-bottom:10px}.question-box:hover{background:#f5f5f5}.question-box div{font-size:18px;line-height:27px}.question-box .answer{font-size:16px;padding-top:15px;padding-left:25px;padding-right:25px}.imgfl{padding-bottom:0}.imgfl>div:first-child{margin-right:15px;float:right}.txt-ps3{color:#242424!important;font-size:20px;line-height:39px}.txt-ps3:hover,footer a:hover{text-decoration:underline}.question-box .fas{font-size:21px;top:1px}.answer{margin-top:15px;padding-bottom:15px;font-size:16px;line-height:28px;overflow:hidden;display:none}.animpht{transition:.3s linear}.animpht.on{transform:rotate(270deg)}#free_check_bg .black,#free_check_bg p,.button-right-cookie-mobile a,.with-dash.white,article.check.check_freecheck p{color:#fff}p{word-wrap:break-word;overflow-wrap:break-word}.h2{margin:40px 0;font-size:27px;font-family:lb}.input,.sm-box{font-family:ll}.h2.big{font-size:44px;font-family:lr}.pagination{padding:5px 12px}.pagination a,.pagination strong{width:40px;height:40px;font-size:18px;display:flex!important;justify-content:center;align-items:center}.pagination a{background-color:#dfdfdf;color:#000}.pagination a:hover{text-decoration:none;background-color:#000;color:#fff}.btn-white:hover,.pagination strong,article.check.check_freecheck a:hover{background-color:#d11f24;color:#fff}#main_menu .main_submenu,header{box-shadow:0 3px 5px rgba(0,0,0,.16)}header{background-color:#fff;box-shadow:0 3px 6px #00000029}#top .container{padding:21px 21px 0}.logo_hp{display:flex;align-items:start;padding-top:0}.legend-to-right{width:55%;float:right;text-align:left}#main_menu{float:right;margin-top:-3px!important}#main_menu,#main_menu ul{list-style:none;padding:0;margin:0}#main_menu li{float:left;margin-right:12px}#main_menu a{padding:10px 22px;display:block;font-family:lsb;font-size:18px}#main_menu>li>a{padding-bottom:35px;padding-top:22px}#main_menu .active>a,#main_menu .fa-sharp,#main_menu a:hover,#main_menu li:hover>a,#service_page aside a.active,#service_page aside a:hover{color:#d11f24;text-decoration:none}#main_menu .fa-sharp{top:-2px;position:relative;font-size:18px}#main_menu .main_submenu{width:100%;display:none;padding:25px 0 40px;left:0;background-color:#fff;position:fixed;z-index:2}#main_menu li:hover .main_submenu,.modal_contact>div:hover .modal-hover,.pc_only{display:block}#main_menu .main_submenu .row{margin-top:20px}#main_menu h2{padding-bottom:5px;font-family:lm;font-size:18px;border-bottom:1px solid #e8e8e8}#main_menu .main_submenu li{width:25%;margin:0}#main_menu .main_submenu a{padding:15px 0;font-family:lr;font-size:14px}.eco-friendly-img img{max-height:69px}.quick_link_wrap>.row{margin-top:-10px}.quick_link_wrap .quick_link{width:98%;margin:2px .5% 0;display:inline-block;text-align:center;background-size:200% 100%;background-image:linear-gradient(to right,#000 50%,#d11f24 50%);-webkit-transition:background-position .4s;-moz-transition:background-position .4s;transition:background-position .4s}.quick_link_wrap .quick_link:hover{background-position:-100% 0}.quick_link_wrap .quick_link a{width:100%;padding:7px;display:block;overflow:hidden;font-size:15px;font-family:lsb;color:#fff;-webkit-transition:transform .1s;-moz-transition:transform .1s;transition:transform .1s}.quick_link_wrap .quick_link:hover a{transform:scale(1.07);text-decoration:none}.quick_link_wrap p{text-indent:-9px;padding:0 25px 0 29px;font-size:11px;line-height:1.1em}.quick_link_wrap.big .quick_link{width:100%;height:80px;border:1px solid #fff;margin:0}.quick_link_wrap.big .quick_link a{padding:10px;height:auto}.quick_link_wrap.big .row,.quick_link_wrap.big .row>div{margin:0;padding:0}.f_steps{text-align:center}.f_steps article{position:relative;min-height:425px;margin:0 20px;padding:45px 30px 40px;box-shadow:0 0 6px rgba(0,0,0,.16)}.f_steps article::before{position:absolute;left:18px;top:0;content:"1";font-size:74px;color:#000;opacity:.5;font-family:lbl}.f_steps article.s2::before{content:"2"}.f_steps article.s3::before{content:"3"}.f_steps article.s4::before{content:"4"}.f_steps article:first-child{margin-left:0}.f_steps article:last-child{margin-right:0}.f_steps article .icon{width:120px;height:120px;display:block;margin:0 auto 29px;background:url(/assets/images/4_steps.png) no-repeat}#free_check_bg,#hp_contact,#hp_more2,#hp_motto,#hp_reviews{background-size:cover}.f_steps article.s2 .icon{background-position:0 -123px}.f_steps article.s3 .icon{background-position:-123px 0}.f_steps article.s4 .icon{background-position:-123px -123px}.f_steps article h3{font-size:22px;font-family:lb}.f_steps article p{margin:19px 0 0;font-size:17px;line-height:1.3em}.f_steps article p big{font-size:18px;font-family:lb}.f_steps .more{margin-top:37px;font-size:22px;color:#828282}.f_steps.subpage{margin-bottom:100px}.f_steps.subpage article{min-height:auto}.f_steps.subpage article h3,.steps-section .big_step h3{font-size:18px;font-family:lsb}.f_steps.subpage article h3 .red{color:#000;font-family:lh}#hp_motto{margin-top:45px;font-size:50px;color:#fff;background-repeat:no-repeat;line-height:1em}#hp_motto.no-bg{background:0 0;color:#000}#free_check_bg,#hp_contact,#hp_more2,#hp_reviews,#hp_services>.bgr,article.check{background-repeat:no-repeat}#hp_motto .bgr{padding:45px 0 32px;background-color:rgba(0,0,0,.45)}#hp_motto.no-bg .bgr{background-color:transparent}#hp_motto img{height:118px;margin-top:-2px;margin-right:20px;float:left}#hp_check,#hp_more{margin-top:60px}#hp_check p,.book_me p{font-size:21px;color:#707070;line-height:1.2em}#hp_check .legend small,#hp_check .legend.bottom,#hp_check p small,.book_me p small{font-size:18px;line-height:1em}#hp_check h3{font-size:39px}#hp_check .book,.book_me .book{float:right;margin-bottom:14px;padding:20px 29px 18px;font-size:27px;color:#fff;background-color:#d11f24;line-height:1.2em}#hp_check .legend,.big_step p,.blog_box p,.book_me .legend{line-height:1.4em}#hp_more2,#hp_reviews{margin-top:40px;color:#fff}#hp_reviews .bgr{padding:6% 0;background-color:rgba(0,0,0,.45)}#hp_reviews li,#hp_reviews p{margin-top:22px;font-size:18px;line-height:1.3em;list-style:none}#hp_reviews .desc.big p{font-size:28px}#hp_reviews ul{margin-top:30px;margin-left:40px}#hp_reviews li::before{position:absolute;margin-left:-40px;font-size:30px;font-family:"Font Awesome 6 Pro";font-weight:900;content:"\f00c";color:#d11f24}#hp_reviews h3{font-size:55px}#services_container article{width:100%;display:block;margin-bottom:30px;position:relative;overflow:hidden;box-shadow:0 0 4px rgba(0,0,0,.3)}#services_container article .bgr{padding:0;background-color:rgba(112,112,112,.4);transition:background-color .1s linear;height:100%}#services_container article:hover .bgr{background-color:rgba(112,112,112,0)}#services_container article h4{width:77%;height:50px;padding:6px 19px 3px;margin-top:16px;font-family:lb;float:left;text-transform:uppercase;font-size:17px;background-color:#fff}#services_container article .triangle{width:67px;height:67px;position:relative;margin:0;display:block;float:left;overflow:hidden}#services_container article .triangle i{width:100%;height:100%;position:absolute;top:-50%;left:0;display:block;background-color:#fff;transform:skewY(-45deg)}#hp_services .more{position:relative;margin:40px 0;font-size:22px;color:#828282}#hp_services .guarantee{font-size:14px}#service_page .header{padding-top:10px;border-bottom:1px solid #d2d1d1;background-color:#fff;width:100%;position:sticky;z-index:50;top:0;transition:top .25s linear}#hp_contact .bgr,article.check.check_freecheck .bgr{background-color:rgba(0,0,0,.45)}#service_page .header.up-margin{top:87px}#service_page .header>div{margin:8px 6px}#service_page .header .title{margin-left:18px}#service_page .header h1{margin:0;font-size:41px;line-height:1em;font-family:lsb}#service_page .header h2{margin:0;font-size:22px;line-height:1.1em;color:#707070;font-family:lsb}#service_page .header .quick_contact{justify-content:right}#service_page .header .quick_contact a{margin:0 30px;display:inline-block;font-size:14px;color:#bebebe;line-height:1.8em;text-align:center}#service_page .header .quick_contact a:last-child{margin-right:60px}#service_page .header .quick_contact a:hover i.black{color:#d11f24}#service_page .header .quick_contact a i{font-size:40px}#service_page .content{padding:0 6px 30px}#service_page .f-steps{padding:0 4px 40px}#service_page .f-steps>h3{margin-bottom:23px;padding:7px 16px;font-size:22px;color:#fff;background-color:#d11f24}#service_page aside,.check{margin-bottom:30px;box-shadow:0 3px 5px rgba(0,0,0,.15)}#contact_map,#hp_technical .body,.blog_box{box-shadow:0 0 6px rgba(0,0,0,.45)}#service_page aside h3{padding:18px 25px;margin-bottom:10px;font-size:18px;color:#000;font-family:lb;border-bottom:1px solid #f3f3f3}#service_page aside a{display:block;padding:12px 0 12px 48px;font-size:16px;font-family:lb}#service_page aside a i{margin-right:13px}#service_page article,#service_page aside{margin-bottom:30px}article.check .bgr{padding:18px 28px}article.check.check_freecheck{background-repeat:no-repeat;background-size:cover;color:#fff}article.check.check_registration{background-position:right center}article.check h4{margin-bottom:14px;font-size:20px;font-family:lm}article.check p{margin:0;font-size:13px;color:#707070}article.check p.more{margin:-7px 0 10px}article.check a{margin-bottom:14px;float:left;display:block;padding:8px 12px 5px;font-size:14px;font-family:lb;border:1px solid #d11f24}article.check a:hover{color:#fff;background-color:#d11f24;text-decoration:none}article.check p big,footer .top p{font-size:16px}article.check.check_freecheck a{color:#000;background-color:rgba(255,255,255,.69);border:none}#article_page{padding-top:60px}#article_page .back a,.steps-section .big_step p{font-size:16px;color:#707070}#article_page h1,.steps-section .big_step .numb{font-size:30px}#article_page>.date{margin-left:1px;font-size:14px;color:#707070}#article_page .full_lead{font-size:20px;line-height:1.4em}#article_page .aside{padding-top:5px;padding-bottom:25px;border-left:1px solid #dfdddd}.rev_box{font-size:15px;text-align:left!important}.qlw .rev_box{padding-left:20%!important}.more_articles .blog_box{width:100%;max-width:100%;padding-bottom:20px;margin:0 0 20px;min-height:auto}#hp_banner .none,#menu_opener,.more_articles .blog_box p,.quick_link_wrap.mobile{display:none}.d_text h2,.d_text h3{margin-bottom:25px}.d_text h3,footer .krs{margin-top:15px}.goto_more{padding:15px 10px;margin-bottom:15px;display:block;background-color:rgba(239,239,239,.47)}#hp_contact{margin-top:0;color:#fff}#hp_contact .bgr{padding:80px 0 150px}#hp_contact h3,h1.with-dash,h3.with-dash{position:relative;margin:0 0 40px 62px;font-family:lsb;font-size:45px}#hp_contact h3::before,h1.with-dash::before,h3.with-dash::before{position:absolute;width:50px;height:5px;top:45%;left:-62px;display:block;content:" ";background-color:#d11f24}#hp_contact .cont{margin:0 0 25px 60px}#hp_contact .cont .icon,.sm-box .icon{width:60px;height:60px;font-size:24px;border:1px solid #727272;background-color:#282828;border-radius:50px}.button-submit,.custom-map-control-button,.input{font-size:22px;border:1px solid #979595;color:#fff}#hp_contact .cont p{margin-left:15px;font-size:25px;font-family:lsb;line-height:1.2em}#hp_contact .cont p small{font-size:22px;font-family:lr;color:#dedede}#free_check_bg{color:#fff}#free_check_bg .bgr{padding:45px 0;background-color:rgba(0,0,0,.8)}#free_check_bg #hp_check{margin-top:0;color:#fff}#free_check_bg .black{font-size:26px;font-family:lsb}#free_check_bg .book{font-family:lh}#free_check_bg .legend-to-right{width:72%}.input{width:100%;padding:16px 26px;margin-bottom:16px;background:0 0}.button-submit,.custom-map-control-button,.sm-box .icon:hover{background-color:#8b181b;transition:background-color .1s linear}#hp_blog,.subpage-header{background-repeat:no-repeat}#hp_blog,#show_protocol,.subpage-header{background-size:cover}textarea.input{min-height:180px}.button-submit,.custom-map-control-button{padding:12px 31px}#hp_technical .book:hover,.button-submit:hover,.custom-map-control-button:hover,.owl-carousel.blog-carousel .owl-dots .owl-dot.active{background-color:#d11f24}.custom-map-control-button{left:0!important;font-size:19px}.custom-map-directions{width:225px;padding:8px 15px;top:50px!important;left:0!important;line-height:1.5em;font-size:17px;background-color:#fff}.sm-box{font-size:22px}.sm-box .icon{width:34px;height:34px;font-size:17px;float:right;margin-left:6px}.sm-box a:last-child .icon{margin-left:12px}#contact_map{width:100%;height:463px;margin-top:-155px;display:block;border:1px solid #fff;z-index:1}#contact_map.no-margin,#hp_more h2{margin-top:0}#contact_map_container>img{height:80%;position:absolute;right:5%;top:10%;z-index:3}#hp_more img{width:472px;margin-bottom:5px}#hp_more .motto{font-size:24px;margin-bottom:40px;color:#000;opacity:.46}#hp_more2 .bgr{min-height:450px;padding:80px 0 100px}#hp_more2 h3{margin-top:15px;margin-bottom:40px}#hp_more2 .tab{max-width:525px;height:80px;margin:0 0 20px}.mini_step{width:100%;padding:12px 19px;position:relative;border:1px solid #b1aeae;background-color:rgba(255,255,255,.3)}#hp_technical .body,.blog_box,.btn-white,footer .social a{background-color:#fff}.mini_step .icon{position:absolute;left:19px;top:12px;width:54px;height:54px;display:inline-block;background:url(/assets/images/4_steps.png) 0 0/200% 200% no-repeat}.mini_step.s2 .icon{background-position:0 100%}.mini_step.s3 .icon{background-position:100% 0}.mini_step.s4 .icon{background-position:100% 100%}.mini_step h2{padding-left:80px;margin:0;font-size:22px;font-family:lh}#hp_more2 h3,#hp_more2 p{text-shadow:0 0 6px rgba(0,0,0,.75)}#hp_technical{position:relative;margin-top:-80px;margin-bottom:80px}#hp_technical .body{width:95%;margin:0 auto;padding:30px 40px;max-width:1700px}#hp_technical .book,#upper-foot,.blog_box .more:hover,.hamburger.open .hamburger-inner{background-color:#000}#hp_technical .body h3{margin-top:13px;font-size:40px}#hp_technical .body p{margin-bottom:0;font-size:22px;color:#707070}#hp_technical .legend-to-right{width:76%}#hp_blog{margin-top:80px;margin-bottom:0;color:#fff}#hp_blog .bgr{min-height:450px;padding:40px 0;background-color:rgba(0,0,0,.45)}.blog_box{width:100%;max-width:350px;min-height:452.5px;margin:0 23px;position:relative;display:block}.blog_box .foot,.langs,.langs a img{position:absolute}.blog_box.wide{max-width:747px}.blog_box .body{padding:12px 15px 25px}.blog_box h4{margin:0;font-size:18px;font-family:lb}.blog_box p{margin-bottom:35px;padding-right:10px;font-size:16px;color:#3b3b3b}.blog_box .date{padding-top:12px;font-size:12px;color:#707070}.blog_box .more{padding:8px 28px;font-size:18px;color:#fff;background-color:#d11f24}.blog_box hr{width:100px;float:left;border-color:#e4dcdc}.blog_box .foot{width:100%;bottom:20px}.carousel{display:block;min-height:450px;margin-top:-330px;margin-bottom:80px}.blog-carousel .owl-stage-outer{padding:20px 0}.carousel .blog_box{margin:0}.blog_list>.row{margin:0!important}.blog_list .blog_box{max-width:795px;margin:0 0 46px}.h1b{font-family:lh;font-size:46px}.btn-white{padding:17px 37px;font-size:34px;font-family:lsb;border:3px solid #d11f24}.big_step{margin:5% 2%}.big_step .numb{font-size:74px;color:#707070;font-family:lbl}.big_step .numb img{margin-left:15%}.big_step h2{margin-bottom:24px;font-size:22px;font-family:lh}.big_step p{margin:0;font-size:18px}.big_step .content{padding-left:5%}.subpage-header{margin-top:86px}.subpage-header .container{height:280px;display:block}.subpage-header h1{text-shadow:0 0 8px rgba(0,0,0,.76)}.hp_articles{width:75%;display:block;margin-left:auto;margin-right:auto}.owl-carousel.blog-carousel .owl-dots,.owl-carousel.opinion-carousel .owl-dots{display:flex;justify-content:center;margin-top:14px}.owl-carousel.blog-carousel .owl-dots .owl-dot{width:14px;height:14px;background-color:#c4bebe;border-radius:50%;margin:0 3px}.owl-carousel.blog-carousel .owl-stage-outer{overflow:visible!important}.owl-carousel .owl-item,.owl-carousel.opinion-carousel .owl-item{opacity:0!important;transition:opacity .2s!important}.owl-carousel .owl-item.active,.owl-carousel.opinion-carousel .owl-item.active{opacity:1!important}#upper-foot{padding:10px 0;font-size:20px;color:#fff}footer{color:#fff;font-size:14px}footer .top{padding:45px 0 20px}footer .bottom{padding:8px 0;background-color:#741114}footer h3{font-size:18px;font-family:lb}footer .social .tab{width:30px;height:30px;margin-right:15px;float:left;display:table}footer .social a{text-align:center;padding-top:3px;opacity:.8}.langs a.active img,.langs a:hover img,footer .social a:hover{opacity:1}footer .social a i{font-size:18px;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#show_protocol{padding:10px!important;background-image:url("/assets/images/protocol-bg.png");background-position:center}#show_protocol p{margin:20px 0;font-size:22px}#cookies_info{position:fixed;bottom:4%;left:4%;width:92%;max-width:605px;background:#fff;color:#000;z-index:100000;border:0!important;box-shadow:0 0 .5em #77787a;font-size:13px;font-family:lr}.text-left-cookie-mobile{display:block;font-size:13px;line-height:1.7em;float:left;max-width:520px;padding:19px;margin-bottom:0!important}.button-right-cookie-mobile{color:#fff!important;float:right;width:70px;height:70px;text-align:center;font-size:32px;margin-top:6px;margin-bottom:5px;margin-right:5px}#accept_cookies{display:block;padding-bottom:8px;padding-top:10px;background-size:200% 100%;-webkit-transition:background-position .4s;-moz-transition:background-position .4s;transition:background-position .4s}#accept_cookies:hover{background-position:-100% 0;color:#fff!important}#accept_cookies i{font-size:35px;margin-top:5px!important;transition:.3s linear}.modal-content{border-radius:0!important}#qc_email input,#qc_email textarea{padding:10px 15px;border-radius:0;font-size:18px}#qc_email textarea{padding-top:15px}#qc_email .modal-header{font-size:20px;font-family:lb}#qc_email .modal-body{background:url(/assets/images/bg_contact.webp) 0 0/cover no-repeat}.gr-red{background:#691012;background:-moz-linear-gradient(top,#691012 1%,#d11f24 100%);background:-webkit-linear-gradient(top,#691012 1%,#d11f24 100%);background:linear-gradient(to bottom,#691012 1%,#d11f24 100%)}.opinion_box,.owl-carousel.opinion-carousel .owl-dots .owl-dot.active,.stat-box{background-color:#fff}.langs{right:15px;top:47px;transform:translateY(-50%)}.langs a{position:relative;display:block;width:35px;height:20px;border:1px solid #ececec;margin-bottom:4px}.langs a img{width:100%;height:100%;opacity:.5}.social_media{display:flex;justify-content:right;flex-wrap:wrap}.langs a.active{pointer-events:none}.grecaptcha-badge{visibility:hidden}@media only screen and (max-width:1750px){.langs{right:5px}#top .container{padding:21px 45px 0}}@media only screen and (max-width:1574px){.f_steps article{padding:20px 20px 10px}#services_container article h4{width:69%;font-size:14px}.legend-to-right{width:65%}}@media only screen and (max-width:1399px){.quick_link_wrap .quick_link a{font-size:13px;padding-top:10px}.legend-to-right{width:72%}#hp_technical .legend-to-right{width:85%}#hp_technical img,.hp_articles{width:100%}.f_steps.subpage article::before{font-size:60px}}@media only screen and (max-width:1252px){.legend-to-right{width:80%}.f_steps article{min-height:451px}.f_steps article h3{font-size:21px}.quick_link_wrap .quick_link a{font-size:12px;padding-top:10px}#hp_technical .body h3{font-size:32px}#hp_contact .cont p,#hp_contact .cont p small,#hp_technical .body p{font-size:18px}#hp_reviews .d-flex{flex-wrap:wrap}.opinions-arrow{width:100%;margin:0!important;display:block;text-align:center;flex-shrink:0}.opinions-arrow img{display:none}.opinion-carousel{margin:0 auto}#hp_contact h3{font-size:26px}#hp_contact .cont{margin-left:25px;margin-right:25px}#hp_contact .cont .icon,.sm-box .icon{width:50px;height:50px;font-size:20px}}@media only screen and (max-width:1199px){.legend-to-right{width:90%}.f_steps article{min-height:auto}#menu_opener{display:block;font-size:26px;padding:10px;margin-right:18px;transition:.25s ease-in}#menu_opener.open{color:#eb1c23}.pc_only{display:none!important}#main_menu.show{display:block!important;position:relative;z-index:7}#main_menu>li{width:100%;display:block;padding-top:5px;padding-bottom:2px;padding-right:5%}#main_menu>li:last-child{padding-bottom:20px}#main_menu>li a{margin:0;padding-bottom:0;text-align:right}.langs{top:38px}#main_menu,.quick_link_wrap{display:none}.logo_hp{padding-top:0;display:flex;align-items:center;justify-content:space-between}#top .container{padding:7px 21px}#hp_contact.subpage,#hp_services.subpage,.homepage,.page_wrap1500,.page_wrapper{padding-top:60px!important}.logo_hp img{margin-top:5px;max-width:179px}}@media only screen and (max-width:991px){#service_page .header h1{font-size:27px;padding-top:5px!important}#service_page .header h2{font-size:20px}#services_container article h4{font-size:15px}.legend-to-right{width:99%}#hp_motto{font-size:30px}#hp_more,#hp_reviews .bgr,#service_page .content{padding-left:15px;padding-right:15px}#hp_reviews h3{font-size:44px}#service_page .header,#service_page .header.up-margin{top:73px}#service_page .header .quick_contact{justify-content:center}.f_steps.subpage{margin-bottom:10px}#main_menu,#main_menu .fa-sharp,#main_menu li:hover .main_submenu,#main_submenu,.quick_link_wrap{display:none}.quick_link_wrap.show{display:block}.is-sticky #menu_opener{margin-top:16px;font-size:20px}.book_me.text-right{text-align:left!important}.book_me .motto{margin-bottom:20px!important}#hp_fsteps .text-right{text-align:center!important}#free_check_bg .book,#hp_check .book,#hp_technical .book,.book_me .book{width:100%;text-align:center}footer .clls{margin-bottom:45px}#top.gescout-sticky{opacity:1!important;top:0!important}.subpage-header{margin-top:60px}#hp_contact .bgr{padding:40px 0 150px}.hp_articles{width:86%}.big_step{margin:10% 2%}}@media only screen and (max-width:768px){#hp_motto,#hp_technical .body h3{font-size:20px}#service_page .header,#service_page .header.up-margin{position:relative;top:0}#hp_banner .play{font-size:42px}#hp_technical{margin-bottom:30px}#hp_technical .body{padding:10px 15px!important}#hp_check .book,#hp_technical .body p,.book_me .book{font-size:16px}#hp_technical img{width:100%}#hp_more2 .bgr{padding-top:20px}#hp_more img{width:100%;max-width:450px}#hp_contact{background-position:center center;margin-top:0}#hp_check h3,#hp_contact h3{font-size:22px}#hp_contact .cont{margin-left:25px;margin-right:25px;margin-bottom:10px}#hp_contact .cont p{font-size:17px}#hp_contact .cont p small{font-size:15px}#hp_contact .cont .icon,.sm-box .icon{width:40px;height:40px;font-size:18px}#hp_check .text-right,.moreseo .text-center{text-align:left!important}.h2.big{font-size:32px}#hp_reviews{margin-bottom:260px}#hp_reviews .owl-carousel{margin-bottom:-250px!important}#hp_reviews .owl-carousel .opinion_container{padding-left:10px;padding-right:10px;padding-bottom:10px}#hp_reviews .opinion_box{box-shadow:0 0 8px rgba(0,0,0,.45)}#hp_reviews .owl-carousel .owl-dots .owl-dot{width:14px;height:14px;background-color:#c4bebe;border-radius:50%;margin:0 3px}#hp_reviews .owl-carousel .owl-dots .owl-dot.active{background-color:#d11f24}#hp_motto{margin-top:50px}#hp_fsteps,#hp_motto .bgr,#hp_reviews .bgr{padding-left:15px;padding-right:15px}#hp_more2,#hp_motto,#hp_reviews{background-position:top center}#hp_check{padding:20px 20px 0}#hp_check p{font-size:18px}.big_step .numb{margin-bottom:15px;justify-content:center}.big_step .numb img,.steps-section .big_step img{margin-left:5%!important}.f_steps .more{margin-top:10px}.f_steps article{min-height:auto!important;padding:38px 25px 29px}#contact_map_container>img{width:80%;height:auto;position:relative;margin:25px 10%;right:auto;top:auto}#hp_motto,footer .text-right{text-align:center!important}footer .bottom{line-height:2em;text-align:center}#hp_blog .bgr{min-height:605px}.hp_articles.carousel{margin-top:-540px;overflow:hidden}.social_media{justify-content:center}}@media only screen and (max-width:576px){#hp_more .motto,.h2{font-size:18px}.txt{font-size:16px}.h2.big{font-size:22px}#hp_technical img{width:120%}#hp_motto img{display:none}footer{text-align:center!important}footer .social{display:flex;justify-content:center;align-items:center}#hp_contact .cont{margin-left:0;margin-right:0}}@media only screen and (max-width:426px){#hp_more .motto{font-size:16px}}#hp_contact.subpage,#hp_services.subpage,.homepage,.page_wrap1500,.page_wrapper,.top_separator{padding-top:103px}#top{position:fixed;top:0;width:100%;z-index:1000}#top.gescout-sticky{position:fixed!important;top:-100px;width:100%;z-index:1000;opacity:0;transition:.3s}#top.gescout-show{top:0;opacity:1}#hp_banner{position:relative;height:42vw}#hp_banner img{height:100%;width:100%;object-fit:cover}#hp_banner .play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:107px;color:#fff;cursor:pointer}#hp_banner .video{height:100%}#hp_banner video{position:absolute;right:0;top:0;width:100%}.opinion_container{padding-top:50px}.opinion_box{position:relative;padding:0 30px 40px;font-family:lr}.opinion_box>.avatar{position:relative;display:flex;justify-content:center;align-items:center;width:80px;height:80px;background-color:#3c95d1;font-family:lb;color:#fff;border:1px solid #fff;border-radius:50%;font-size:30px;top:-25px}.opinion_box>.name{font-family:lb;font-size:18px;color:#000;line-height:20px}.opinion_box>.date{font-size:14px;color:#959595;margin-bottom:15px}.opinion_box>.stars>i{color:#f3c50c;font-size:19px}.opinion_box>.opinion{font-size:16px;margin-top:25px;color:#000}.opinion_box>.google{position:absolute;top:30px;right:30px}.opinion_box>.google>img{width:30px!important}.opinions-arrow{position:relative;text-align:center;font-family:lsb;font-size:29px;margin-right:65px;margin-bottom:33px}.opinions-arrow img{position:absolute;max-width:187px;bottom:-52px;right:-30px}.owl-carousel.opinion-carousel .owl-dots .owl-dot{width:14px;height:14px;background-color:#fffFFF87;border-radius:50%;margin:0 3px}.owl-carousel.opinion-carousel{max-width:436px;margin-left:auto}section.about-us.container{max-width:1550px!important}section.about-us>.row{min-height:480px}section.about-us .description h2{font-size:22px;font-family:lh;margin-bottom:40px}section.about-us .description{margin-left:10vw;margin-right:60px}section.about-us .description>p{font-family:lr;font-size:18px}.about-us-img img{width:100%;height:100%;object-fit:cover}section.about-us:nth-of-type(odd) .description{margin-right:10vw;margin-left:60px}.big-txt{margin-top:40px;font-size:62px;font-family:lsb;color:#7d7d7d;line-height:78px}#stats.container{max-width:1512px!important;position:relative;top:-27px}.blog-carousel{overflow:hidden}.stat-box{display:flex;align-items:center;box-shadow:0 3px 6px #00000029;border:2px solid #e6e6e6;padding:0 30px;min-height:160px;margin:0 22px 15px}.stat-box img{max-width:110px;margin-right:20px}.stat-info{display:flex;flex-direction:column;justify-content:center;text-align:center;margin-left:20px;font-size:20px;line-height:22px}.stat-info span{font-size:57px;font-family:lb;line-height:58px}.steps-section .big_step img{max-width:70px;margin-left:29%}.quick_link_wrap.mobile .quick_link{display:block;margin:0;width:100%}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 75ms .12s,opacity 75ms}.hamburger--squeeze .hamburger-inner::after{transition:bottom 75ms .12s,transform 75ms cubic-bezier(.55, .055, .675, .19)}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:34px;height:4px;background-color:#000;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.modal_contact .gps,.modal_contact .phone{background:#fff;transition:.1s;text-align:center;cursor:pointer}.hamburger-inner{background-color:#d11f24}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--squeeze.open .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}.hamburger--squeeze.open .hamburger-inner::before{top:0;opacity:0;transition:top 75ms,opacity 75ms .12s}.hamburger--squeeze.open .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms,transform 75ms cubic-bezier(.215, .61, .355, 1) .12s}.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent;padding:7px 0}.hamburger-box{position:relative;display:inline-block;width:40px;height:9px}.modal_contact{position:fixed;display:flex;flex-direction:column;justify-content:center;right:20px;bottom:30px;z-index:1000}.modal_contact .phone{display:flex;justify-content:center;align-items:center;width:64px;height:64px;border-radius:50px;border:1px solid #d11f24!important}.modal_contact .phone i{font-size:27px;position:relative;color:#000}.modal_contact .gps{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50px;border:1px solid #d11f24!important;margin:0 auto 20px}.modal_contact .gps i{font-size:21px;position:relative;color:#000}.modal_contact .modal-hover{position:absolute;display:none;font-size:20px;background-color:#000;color:#fff;padding:6px 10px;margin-left:-150px;top:4px}.modal_contact .modal-hover:after{position:absolute;display:block;content:'';width:0;height:0;right:-16px;top:50%;transform:translateY(-50%);border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:20px solid #000}.modal-hover.phone-hover{background-color:#d11f24;margin-left:-180px;top:11px}.modal-hover.phone-hover:after{border-left-color:#d11f24}.modal_contact a:hover{text-decoration:none!important}#show_protocol .modal-content{border-color:#d11f24}#show_protocol .modal-dialog{max-width:650px;margin:1.75rem 350px 1.75rem auto}@media only screen and (max-width:1600px){.big-txt{line-height:52px;font-size:45px}.steps-section .big_step .content{padding-left:52px}#main_menu a{padding:10px}}@media only screen and (max-width:1360px){.big-txt{line-height:32px;font-size:35px}.stat-info{font-size:18px;line-height:19px}.stat-info span{font-size:40px;line-height:45px}.stat-box img{max-width:90px;margin-right:0}#main_menu a{padding:10px 0}#show_protocol .modal-dialog{margin:1.75rem auto}}@media only screen and (max-width:991px){.opinion-carousel{margin-top:30px;margin-right:auto}.stat-box{max-width:460px;justify-content:center;margin-left:auto;margin-right:auto}.quick_link_wrap.mobile{display:block}.modal_contact{right:10px}.subpage-header{background-position:-700px 0}.big-txt,.h2.big,section.about-us .description h2{text-align:center}#hp_check p{margin-bottom:25px}.quick_link_wrap .quick_link{width:100%}section.about-us .description,section.about-us:nth-of-type(odd) .description{margin:0 15px}.step-section .big_step{margin:5% 6%}.steps-section{padding:15px!important}}@media only screen and (max-width:768px){#hp_banner .play{font-size:42px}#hp_reviews ul{margin-left:0}.text-left-cookie-mobile{max-width:unset}#cookies_info .page_wrap{display:flex;align-items:center}#accept_cookies{padding-left:15px;padding-right:15px}.subpage-header{background-position:-1000px 0}#hp_check .book,.book_me .book{padding:13px 29px 11px}.calendar_template h1::before,.calendar_template h3::before{display:none}.calendar_template h1,.calendar_template h3{margin:0}.container.calendar_template.mb-5 .col-lg-12.mt-5{margin-top:10px!important}}.dynamic_btns{margin-top:15px;margin-bottom:15px;display:none;text-align:center}.dynamic_btns.quick_link_wrap .quick_link{background:#fff!important;border:1px solid #d11f24;margin:auto}.dynamic_btns.quick_link_wrap .quick_link a:hover{transform:scale(1);box-shadow:0 3px 6px #00000029}.menu-opener{font-size:17px;cursor:pointer;position:relative;top:-3px}.menu-opener.open{transform:rotate(180deg)}.col-12.col-sm-6.mt-md-0.mt-5 a{padding-bottom:3px;font-size:15px}