#cookiescript_badgesvg{width:40px;height:40px;filter:invert(52%) sepia(68%) saturate(5232%) hue-rotate(203deg) brightness(104%) contrast(114%);}#cookiescript_badge{bottom:24px !important;left:11px !important;}#cookiescript_badgetext,#cookiescript_badgetext{color:#000 !important;font-size:12px !important;line-height:40px !important;}#cookiescript_badge{color:#000 !important;font-size:12px !important;line-height:40px !important;background:#fff !important;}@font-face{font-family:'fontello';src:url('/public/font/fontello.eot?36321877');src:url('/public/font/fontello.eot?36321877#iefix') format('embedded-opentype'), url('/public/font/fontello.woff2?36321877') format('woff2'), url('/public/font/fontello.woff?36321877') format('woff'), url('/public/font/fontello.ttf?36321877') format('truetype'), url('/public/font/fontello.svg?36321877#fontello') format('svg');font-weight:normal;font-style:normal;font-display:swap;/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. *//* Note, that will break hinting! In other OS-es font will be not as sharp as it could be *//*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('/public/font/fontello.svg?36321877#fontello') format('svg');
  }
}
*/}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:0.2em;/* opacity: .8; *//* For safety - reset parent styles, that can break glyph codes*/text-align:center;font-variant:normal;/* fix buttons height, for twitter bootstrap */text-transform:none;/* Animation center compensation - margins should be symmetric *//* remove if not needed */line-height:1em;/* you can be more comfortable with increased icons size *//* font-size: 120%; *//* Font smoothing. That was taken from TWBS */margin-left:0.2em;-webkit-font-smoothing:antialiased;/* Uncomment for 3D effect *//* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */-moz-osx-font-smoothing:grayscale;}.icon-plus:before{content:'\2b';/* '+' */}.icon-minus:before{content:'\2d';/* '-' */}.icon-up-dir:before{content:'\25b4';/* '▴' */}.icon-right-dir:before{content:'\25b8';/* '▸' */}.icon-down-dir:before{content:'\25be';/* '▾' */}.icon-left-dir:before{content:'\25c2';/* '◂' */}.icon-star:before{content:'\2605';/* '★' */}.icon-star-empty:before{content:'\2606';/* '☆' */}.icon-sun:before{content:'\263c';/* '☼' */}.icon-mail:before{content:'\2709';/* '✉' */}.icon-calendar:before{content:'\e02b';/* '' */}.icon-phone-1:before{content:'\e065';/* '' */}.icon-group:before{content:'\e091';/* '' */}.icon-th-large-outline:before{content:'\e0f9';/* '' */}.icon-star-half:before{content:'\e701';/* '' */}.icon-eye-off:before{content:'\e70b';/* '' */}.icon-location:before{content:'\e724';/* '' */}.icon-down-open:before{content:'\e75c';/* '' */}.icon-left-open:before{content:'\e75d';/* '' */}.icon-right-open:before{content:'\e75e';/* '' */}.icon-up-open:before{content:'\e75f';/* '' */}.icon-spin6:before{content:'\e839';/* '' */}.icon-facebook:before{content:'\f09a';/* '' */}.icon-star-half-alt:before{content:'\f123';/* '' */}.icon-angle-circled-left:before{content:'\f137';/* '' */}.icon-angle-circled-down:before{content:'\f13a';/* '' */}.icon-down:before{content:'\f175';/* '' */}.icon-up:before{content:'\f176';/* '' */}.icon-left:before{content:'\f177';/* '' */}.icon-right:before{content:'\f178';/* '' */}.icon-cab:before{content:'\f1b9';/* '' */}.icon-street-view:before{content:'\f21d';/* '' */}.icon-codepen:before{content:'\f32c';/* '' */}.icon-phone:before{content:'📞';/* '\1f4de' */}.icon-search:before{content:'🔍';/* '\1f50d' */}.altumcode *{text-align:center !important;}.altumcode-request-collector-content-description{text-align:center;}.altumcode-request-collector-row input{background:#363636 !important;color:#fff !important;}.altumcode-close:hover{color:#2385ff !important;}#fb-root{z-index:9999999;}.middle-xs{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:flex;justify-content:space-between;}.textmarker,mark{background:url('//s2.svgbox.net/pen-brushes.svg?ic=brush-1&color=ffff43');margin:-2px -6px;padding:2px 6px;}.bgTransparent,.popup_off{content:'';background:rgba(21, 21, 21, 0.65);position:absolute;top:0;left:0;width:100%;height:100%;}.pageContent{opacity:0;position:relative;}.addOverflowHidden{overflow:hidden;}.seo_text{background:#fff;padding:53px;box-shadow:0px 0px 44px 0px rgba(0, 0, 0, 0.05);margin-bottom:20px;}.seo_text h2{font-size:33px;color:#101010;text-align:left;margin:15px 0 25px;font-weight:800;}html{scroll-behavior:smooth;}body{font-size:15px;font-family:neuzeit-grotesk, sans-serif;color:#4e4e4e;line-height:normal;overflow-y:scroll;overflow-x:hidden;outline:none;font-weight:400;background:#fdfdfd;}.line_body{position:fixed;top:0;height:100vh;pointer-events:none;z-index:-1;width:100%;}.line_body .line_body_left,.line_body .line_body_right,.line_body .line_body_center,.line_body:before,.line_body:after{pointer-events:none;z-index:-1;position:fixed;top:0;height:100vh;width:1px;background:#000;opacity:0.08;content:"";}.line_body .line_body_left{left:5%;}.line_body .line_body_right{right:5%;}.line_body .line_body_center{right:calc(50% + 1px);}.line_body:before{right:25%;}.line_body:after{left:25%;}*{outline:none;}a{color:#3b404c;text-decoration:none;}a:hover{color:#2385ff;}.title{text-align:left;padding:100px 0;}.title h1,.title h2{font-weight:800;margin-bottom:10px;}.title h3{color:#2385ff;}.no_pad_bot{padding:20px 0;}h1,.h1,h2,.h2,h3,.h3{margin:0px;font-weight:400;color:#3b404c;text-transform:none;font-family:neuzeit-grotesk, sans-serif;padding:0px;letter-spacing:0.5px;}h1,.h1{font-size:49px;font-weight:700;line-height:1.3em;}h2,.h2{font-size:40px;font-weight:600;line-height:1.3em;}h3,.h3{font-size:20px;line-height:1.3em;}h4,.h4{font-size:15px;line-height:1.3em;}p,a,b{font-size:19px;line-height:29px;letter-spacing:0.5px;}ul li{font-size:19px;line-height:29px;letter-spacing:0.5px;color:#4e4e4e;}.pad50{padding-top:50px;padding-bottom:50px;}.row{max-width:1125px;margin:auto;position:relative;}table{border-collapse:collapse;padding:0px;margin:0px;}td{padding:0px;margin:0px;}.column:last-child:not(:first-child){float:left;}.clearList,.menu,.menu li > ul,.menu li .subMenu{list-style:none;padding:0px;margin:0px;clear:both;}.right{float:right;}.txt-right{text-align:right;}.fullwidth{max-width:100% !important;width:100% !important;}.hidden{opacity:0;}.visible{opacity:1;}.transEase,a,.contact_data_box a img,.popup_off,.slick-dots li button:before,button,.button,button,.button,.photo_footer,.header,.header_bg_on,.logo img,.menuContainer,.menuWrap,.menu li,.menu li a,.menu li a:after,.menu li > ul,.menu li .subMenu,.menu li > ul li,.menu li .subMenu li,.menu li .subMenu ul li,.menu li .subMenu ul li img,.special_btn,.lang,.overlay,.offer .offer_cont,.offer_contact_img,.offer_contact,.offer_contact a i,.reviews,.reviews .reviews_img,.reviews .reviews_author,.reviews .reviews_author .buttonLine,.portfolio a,.categories_list li a,.categories_list li a:before,#showMenu,.menuWrap,.menu{-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;}.transEasefast{-webkit-transition:all 0.15s ease;-moz-transition:all 0.15s ease;-ms-transition:all 0.15s ease;-o-transition:all 0.15s ease;transition:all 0.15s ease;}.flashMsgWrap{position:fixed;bottom:20px;left:20px;z-index:99999999;width:300px;text-align:center;}.msg{padding:15px;border-radius:8px;}.info{color:#00529b;background-color:#bde5f8;}.success{color:#4f8a10;background-color:#dff2bf;}.warning{color:#9f6000;background-color:#feefb3;}.error{color:#d8000c !important;background-color:transparent;}.has-error{position:relative;}.containStyle,.contain{background-repeat:no-repeat;background-position:center center;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;}.coverStyle,.img,.lightGallery div p,.topImg,.swiper-slide{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}.contain{height:100%;}#cookies-message-container{color:#fff;padding:10px 180px 10px 10px;font-size:0.8em;position:fixed;width:100%;bottom:0;left:0;background-color:#2385ff;z-index:9999999999;}#cookies-message-container p{padding:0;margin:0;}#cookies-message-container a{display:inline-block;padding:4px;border-bottom:1px solid rgba(255, 255, 255, .1);transition:all 0.1s ease-out 0s;-webkit-transition:all 0.1s ease-out 0s;-moz-transition:all 0.1s ease-out 0s;color:#adadad;}#cookies-message-container h2{color:#fff;font-size:20px;color:#2385ff;margin-bottom:10px;}#cookies-message-container .button{position:absolute;right:0;top:0;height:100%;margin:0;background:#fff;border-radius:0;color:#2385ff;padding:0 20px;line-height:60px;}#cookies-message-container .button:hover{color:#fff;background:#2385ff;}.contact_data_box{position:fixed;bottom:10px;right:10px;z-index:9999999999;box-shadow:0 0 12px rgba(0, 0, 0, 0.15);}.contact_data_box a{padding:10px;background:#272727;float:left;}.contact_data_box a img{color:#0a0a0a;height:20px;width:20px;margin:0 10px;filter:invert(100%);}.contact_data_box a:hover{background:#2385ff;}.contact_data_box a:hover img{filter:invert(0%);}.contact_data_box a:first-child{border-right:1px solid #000;}@keyframes mymove{0%{box-shadow:0 0px 0px 3px #2385ff;}50%{box-shadow:0 0px 0px 5px #2385ff;}100%{box-shadow:0 0px 0px 3px #2385ff;}}.popup_off{z-index:0;position:fixed;opacity:0;visibility:hidden;backdrop-filter:blur(5px);background:rgba(0, 0, 0, 0.22);}.popup_off .close{position:absolute;height:20px;width:20px;top:20px;right:20px;cursor:pointer;}.popup_off .close *{fill:#000;}.popup_off .popup_wrap{text-align:center;background:#212121;max-width:800px;position:absolute;left:0;right:0;padding:40px;margin:auto;}.popup_off .popup_wrap a{font-size:16px;color:#2385ff;}.popup_off .popup_wrap h3{font-size:15px;color:#fff;font-family:neuzeit-grotesk, sans-serif;text-transform:none;}.popup_off .columns_half{width:50%;float:left;}.popup_off .popup_bottom{margin-top:25px;padding-top:25px;border-top:1px solid rgba(236, 236, 236, 0.07);}.popup_off .popup_bottom form{position:relative;}.popup_off .popup_bottom button{position:absolute;right:0;top:0 !important;color:#fff;background:#2385ff;height:45px;border-radius:0px;border:1px solid #2385ff;}.popup_off .popup_bottom button img{height:13px;}.popup_off .popup_bottom input{height:45px;line-height:45px;outline:none;width:100%;padding:0px 10px;display:inline-block;border:1px solid rgba(255, 255, 255, 0.43);letter-spacing:1px;font-size:12px;background:transparent;}.popup_off #newsletterForm{position:relative;width:400px;margin:20px auto;}.popup_off #newsletterForm input{border:1px solid rgba(255, 255, 255, 0.19);}.popup_off #newsletterForm button{width:50px;}.popup_on{z-index:999999999999;visibility:visible;opacity:1;}.slick-dots{position:absolute;bottom:20px;right:0;left:0;list-style:none;margin:auto;padding:0;text-align:center;}.slick-dots .slick-active button:before{height:5px !important;width:20px;opacity:1 !important;background:#2385ff;}.slick-dots li{position:relative;display:inline-block;margin:0 3px;padding:0;cursor:pointer;width:30px;}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;cursor:pointer;border-radius:0px;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{position:absolute;top:0;left:0;content:"";width:20px;height:20px;margin:0px 0 0 0;opacity:1;/* Slider */}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}button,.button,button,.button{background:transparent;border:2px solid #2385ff;text-transform:uppercase;line-height:40px;display:inline-block;letter-spacing:2px;cursor:pointer;overflow:hidden;position:relative;font-size:13px;color:#2385ff;font-weight:600;padding:5px 15px;border-radius:2px;}.containercontact{position:relative;width:100%;height:auto;background-size:cover;align-content:center;padding:40px 0;background:#fbfdff;}.containercontact form{max-width:800px;left:0;right:0;margin:auto;position:relative;}.noafter:after{display:none;}button,.button{width:auto;}button:after{display:none;}.smallBtn{line-height:32px;padding:0 10px;font-weight:600;border:0px;border-bottom:2px solid;border-radius:0;}.smallBtnBg{line-height:32px;padding:0 10px;font-weight:600;background:#2385ff;color:#fff;}.textBtn{color:#2385ff;text-decoration:underline;display:block;}.textBtn:hover{color:#56a1ff;}.bigbtn{padding:20px 40px;font-size:14px;}input,select,textarea{height:45px;line-height:45px;outline:none;width:100%;padding:0px 10px;display:inline-block;border:1px solid rgba(0, 0, 0, 0.1);color:#272727;letter-spacing:1px;font-size:13px;border-radius:4px;padding:0 25px;}textarea{padding-top:18px;line-height:16px;}button,.button{width:auto;}button:hover,.button:hover{background:#2385ff;color:#fff !important;}.button_more{color:#494949;position:absolute;right:0;top:7px;font-weight:600;border-bottom:0px;}.button_more:after{color:#6b6b6b;}.button_more:hover{border-bottom:0px;color:#2385ff;}.button_more:hover:after{color:#6b6b6b;}input.error{background:transparent;color:#000;border:1px solid #e64525 !important;}.form-error{background:#d8000c;color:#fff;padding:0px 10px;position:absolute;right:0;bottom:-10px;font-size:7px;z-index:999999;}.cta_footer{background:#2385ff;padding:40px 0;}.cta_footer h3{color:#fff;font-size:30px;font-weight:600;}.cta_footer .button{background:#010008;float:right;color:#fff;border-radius:2px;}.cta_footer .button:hover{background:#003d89;}.logo_footer{display:block;width:80%;margin-bottom:20px;}.footer{position:relative;z-index:99999;text-align:left;line-height:22px;background:#010008;padding:120px 0;}.footer .row{z-index:9999;}.footer h3{color:#fff;font-weight:400;font-size:15px;padding:0;margin-bottom:25px;text-transform:none;}.footer strong{font-weight:400;font-size:13px;color:#ccc;}.footer p{padding:0;margin:0;color:#fff;}.footer a{display:block;color:#fff;font-size:18px;}.footer a i{color:#2385ff;}.footer ul{margin:0;padding:0;}.footer .left_newsletter{width:40%;float:left;color:#868686;}.footer .right_newsletter{width:100%;}.photo_footer{float:left;margin-right:40px;height:145px;margin-top:-15px;filter:grayscale(0.6);}.photo_footer:hover{filter:grayscale(0);}.credits{background:#010008;}#newsletterForm{position:relative;}#newsletterForm button{border:0px;position:absolute;right:7px;top:7px;background:transparent;color:#2385ff;}#newsletterForm input{border:0;border-bottom:1px solid #2385ff;}input::placeholder{color:#fff !important;}.credits{padding:5px 0;}.credits p{margin:0;color:#b7b7b7;font-size:10px;}.credits a{font-size:9px;display:inline-block;}.map{height:450px;position:relative;}#gmap{height:450px;}.gm-style-iw{left:0 !important;width:100% !important;padding:15px;text-align:center !important;}.infobox_map{position:absolute;width:270px;padding:0 10px;line-height:38px;bottom:30px;left:30px;background:#fff;border-radius:6px;z-index:999999;}.infobox_map img{height:38px;position:absolute;top:0;left:5px;padding:5px;}.infobox_map span{margin-left:40px;display:block;font-size:10.5px;line-height:38px;font-weight:600;color:#656565;text-transform:uppercase;}.pay_wrap{padding-top:5px;margin-top:10px;}.pay_wrap p{font-size:10px;}.pay_wrap .payl{margin-top:10px;padding:2px;width:60%;display:table;}.social_fixed_left{height:40px;width:40px;display:block;position:relative;right:0;top:0px;line-height:40px;text-align:center;color:#2385ff;z-index:999999;border:1px solid #ccc;border-radius:100%;padding:0 !important;margin-left:20px;}.social_fixed_left:hover{background:#2385ff;color:#fff !important;border:1px solid #2385ff;}.social_fixed_left:after{display:none !important;}#showMenu{display:none;}.header{position:fixed;top:0;left:0px;right:0;z-index:9999999;width:100%;margin:auto;display:block;height:100px;max-width:1125px;padding:20px 0;}.header_bg{height:80px;background:#fff;position:fixed;top:0px;width:100%;left:0;right:0;z-index:9999999;box-shadow:1px 1px 30px rgba(0, 0, 0, 0.05);}.header_bg_on{top:0px;}.logo{position:absolute;left:0;top:0;padding:20px 0;}.logo img{height:100px;position:relative;margin:auto;z-index:999;padding:25px 0;}.menuWrap{line-height:100px;position:relative;float:right;}.menu{list-style:none;}.menu li.textmarker:hover{background:url('//s2.svgbox.net/pen-brushes.svg?ic=brush-1&color=e9f1fe');}.menu li{position:relative;display:inline-block;}.menu li i.icon-down-dir{position:absolute;top:50%;transform:translateY(-50%);right:-2px;}.menu li.hassubmenu a{padding-right:25px;}.menu li a{color:#121212;font-size:16px;letter-spacing:1px;font-weight:400;display:inline-block;padding:25px 15px;}.menu li a:after{bottom:10px;left:0;position:absolute;content:'';background:#2385ff;height:3px;width:0%;}.menu li a:hover{color:#2385ff;}.menu li a:hover:after{width:40%;}.menu li:hover > ul,.menu li:hover > .subMenu{opacity:1;visibility:visible;transform:translate3d(0, 0, 0);max-height:100%;}.menu li > ul,.menu li .subMenu{border:1px solid #eee;z-index:0;position:fixed;width:calc(100% - 60px);left:0;right:0;margin:0 auto;top:110px;opacity:0;transform:translate3d(0, 40px, 0);visibility:hidden;background:#fff;line-height:40px;height:auto;overflow:hidden;max-height:0;}.menu li > ul li,.menu li .subMenu li{color:#000;font-weight:600;width:100%;border-bottom:1px solid #e4e4e4;}.menu li > ul li i,.menu li .subMenu li i{color:#7e7d7d;}.menu li > ul li a,.menu li .subMenu li a{font-size:14px;height:auto;display:block;white-space:nowrap;color:#7e7d7d;text-align:left;padding:5px 20px;}.menu li > ul li a:hover,.menu li .subMenu li a:hover{color:#2385ff;}.menu li > ul li a:after,.menu li .subMenu li a:after{display:none;}.menu li .subMenu{padding:40px;}.menu li .subMenu:after{content:'';width:100%;height:28px;top:-25px;left:0;background:transparent;position:absolute;}.menu li .subMenu .medium-4{padding-right:2rem;margin-right:2rem;border-right:1px solid #f0f0f0;}.menu li .subMenu h3{font-weight:600;}.menu li .subMenu p{font-size:16px;}.menu li .subMenu ul{padding:0;display:flex;justify-content:space-evenly;gap:10px;flex-wrap:wrap;}.menu li .subMenu ul li{width:32%;flex-basis:32%;border-bottom:0;display:flex;align-items:center;border-radius:20px 0 20px 0;background:transparent;padding:10px;cursor:pointer;}.menu li .subMenu ul li a{padding:0;white-space:normal;line-height:normal;}.menu li .subMenu ul li a:hover{color:#fff !important;}.menu li .subMenu ul li img{width:30px;height:30px;margin-right:15px;}.menu li .subMenu ul li:hover{background:#2385ff;}.menu li .subMenu ul li:hover img{filter:brightness(0) invert(1);}.menu li .subMenu ul li:hover a{color:#fff;}.textmarker a:after{width:0% !important;display:none !important;}.over.textmarker{background:url('//s2.svgbox.net/pen-brushes.svg?ic=brush-1&color=e9f1fe');}.over > a{color:#fff;font-weight:600;}.over > a:after{width:40% !important;}.oversub a{color:#2385ff;font-weight:600;}.header_change{padding:0;height:80px;}.header_change .logo{opacity:1;padding:0;}.header_change .logo img{height:80px;padding:17px 0;}.header_change .menuWrap{line-height:80px;}.header_change .menuWrap .menu li > a{color:#1b1b1b;}.header_change .menuWrap .menu li > a:hover{color:#2385ff;}.header_change .menuWrap .menu li > a:hover:after{background:#2385ff;}.header_change .menuWrap li ul li a{color:#1b1b1b;}.header_change .menu li > ul,.header_change .menu li .subMenu{top:90px;}.header_change .header_telephone{color:#2385ff;line-height:80px;}.header_change .over a{color:#2385ff;}.header_change .over a:after{background:#2385ff;}.header_telephone{float:right;line-height:100px;padding-left:40px;color:#000;font-weight:600;}.special_btn{margin-left:15px;padding:6px 0;cursor:pointer;}.special_btn a{padding:0px !important;}.special_btn a::after{display:block;}.special_btn a:hover{color:#000 !important;}.lang li:nth-child(1n):after{content:" ";background-image:url('/img/images/poland.svg');}.lang li:nth-child(2n):after{content:" ";background-image:url('/img/images/united-kingdom.svg');}.lang li:nth-child(3n):after{content:" ";background-image:url('/img/images/germany.svg');}.lang li:nth-child(4n):after{content:" ";background-image:url('/img/images/russia.svg');}.lang li:after{position:absolute;left:0;top:0;height:18px;width:18px;background-size:cover;}.lang{padding:0px;z-index:9999999;position:fixed;left:30px;top:95px;display:block;margin:0;text-align:center;}.lang li{display:inline-block;padding:0px;margin:0px 5px;position:relative;}.lang li a{text-transform:uppercase;width:auto;line-height:18px;color:rgba(255, 255, 255, 0.68);display:block;text-align:center;font-size:11px;margin-top:0;position:relative;padding:0 5px 0 23px;text-shadow:0 0 3px #161616;}.lang li.act a,.lang li:hover a{color:#fff;}.overlay{content:'';width:100vw;height:100%;top:0;left:0;background:rgba(0, 0, 0, .3);position:fixed;opacity:0;visibility:hidden;z-index:999999;}.overlay.active{opacity:1;visibility:visible;}.floating{animation-name:floating;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;margin-left:-45px;margin-top:5px;}@keyframes floating{0%{transform:translate(0, 0px);}50%{transform:translate(0, 15px);}100%{transform:translate(0, 0px);}}.rowFlex{display:flex;align-items:center;margin-top:170px;z-index:999;position:relative;}.columnFlex{width:50%;}.slickWrap{position:relative;margin:0 auto;height:auto;width:100%;overflow:hidden;display:flex;justify-content:center;align-items:flex-end;background-color:transparent;z-index:99;padding-top:0;padding-bottom:100px;}.slickWrap .leftpanel{padding-left:40px !important;}.slickWrap:after{position:absolute;content:'';top:0;bottom:0;left:0;right:0;background-image:linear-gradient(0deg, #b8d4ff, #fff);z-index:1;height:100%;width:100%;opacity:0.3;}.slickWrap h1{z-index:999999;display:inline-block;font-weight:800;font-size:45px;line-height:45px;letter-spacing:0px;margin:auto;max-width:1125px;text-align:left;margin-bottom:26px;color:#3b404c;}.slickWrap strong{color:#3b404c;display:block;font-weight:400;margin-top:13px;font-size:20px;line-height:28px;opacity:0.8;}.slickWrap a{background:#2385ff;border:2px solid #2385ff;text-transform:uppercase;line-height:40px;display:inline-block;letter-spacing:2px;cursor:pointer;overflow:hidden;position:relative;font-size:13px;color:#fff;font-weight:600;padding:5px 15px;border-radius:2px;margin-top:20px;}.slickWrap a:hover{background:transparent;color:#2385ff;}.slickWrap ul{list-style:none;padding-left:0px;margin:10px 0;}.slickWrap ul li{position:relative;padding-left:35px;}.slickWrap ul li::before{content:'';background-image:url(/public/images/check.svg);width:25px;height:25px;background-repeat:no-repeat;background-size:contain;position:absolute;left:0;top:2px;}.slickWrap p{position:relative;display:table;}.scrolldown{height:150px;position:absolute;bottom:-85px;left:-6px;right:0;margin:auto;display:block;z-index:9999;max-width:2px;}.scrolldown:before{/* Safari 4+ */-webkit-animation:elasticus 2.2s cubic-bezier(1, 0, 0, 1) infinite;/* Fx 5+ */-moz-animation:elasticus 2.2s cubic-bezier(1, 0, 0, 1) infinite;/* Opera 12+ */-o-animation:elasticus 2.2s cubic-bezier(1, 0, 0, 1) infinite;/* IE 10+, Fx 29+ */animation:elasticus 2.2s cubic-bezier(1, 0, 0, 1) infinite;position:absolute;top:0px;left:3px;margin-left:-2px;width:3px;height:150px;background:#2385ff;content:' ';}@-webkit-keyframes elasticus{0%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1, 0);-ms-transform:scale(1, 0);-moz-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0);}50%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);}50.1%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);}100%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1, 0);-ms-transform:scale(1, 0);-moz-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0);}}@-moz-keyframes elasticus{0%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1, 0);-ms-transform:scale(1, 0);-moz-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0);}50%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);}50.1%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);}100%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1, 0);-ms-transform:scale(1, 0);-moz-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0);}}@-o-keyframes elasticus{0%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1, 0);-ms-transform:scale(1, 0);-moz-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0);}50%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);}50.1%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);}100%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1, 0);-ms-transform:scale(1, 0);-moz-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0);}}@keyframes elasticus{0%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1, 0);-ms-transform:scale(1, 0);-moz-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0);}50%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);}50.1%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);}100%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1, 0);-ms-transform:scale(1, 0);-moz-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0);}}.offer{padding:40px 0;}.offer img{width:40px;margin-bottom:15px;}.offer .offer_leftbox{background:#2385ff;color:#fff;padding:60px;border-radius:110px 0;margin-right:40px;}.offer .offer_leftbox h3{font-size:28px;color:#fff;font-weight:600;}.offer .offer_leftbox p{opacity:0.8;margin-bottom:0;}.offer .offer_rightbox{padding-left:40px;}.offer .offer_cont{padding:40px 30px;height:100%;background:#f1f7ff;cursor:pointer;border-radius:0 20px;margin-bottom:20px;cursor:pointer;}.offer .offer_cont h3{font-weight:600;}.offer .offer_cont p,.offer .offer_cont a{font-size:16px;}.offer .offer_cont:hover{background:#e4edf9;}.offer .offer_cont:hover a{color:#56a1ff;}.invertBr .offer_cont{border-radius:20px 0;}.offer_contact_img{width:100px;height:100px;background-size:cover;background-position:center center;}.offer_contact{position:relative;padding-right:30px;display:flex;align-items:center;margin-top:40px;}.offer_contact div{padding-left:30px;}.offer_contact b{opacity:1;display:block;line-height:25px;}.offer_contact a i{margin-left:0;}.offer_contact a:hover i{margin-left:10px;}.count{text-align:center;padding:40px 0;}.count .title{padding:0;text-align:center;margin-bottom:45px;}.count .title h2{font-size:35px;}.count .title h3{color:#2385ff;}.count .count_cont strong{font-size:45px;display:block;color:#000;}.nofloating .floating{animation:none !important;margin:0 !important;}.text_with_photo{padding:4rem 0;position:relative;}.text_with_photo .columns{height:100%;z-index:9999;position:relative;}.text_with_photo .text{padding:0 40px;}.text_with_photo .text span{font-size:18px;letter-spacing:1px;opacity:0.8;position:relative;display:block;padding-bottom:15px;line-height:26px;color:#2385ff;}.text_with_photo .text span:after{content:'';bottom:0;left:0;width:100px;background:#2385ff;position:absolute;height:2px;opacity:0.8;}.text_with_photo .text h2{font-size:33px;color:#101010;text-align:left;margin:15px 0 25px;font-weight:800;}.text_with_photo .text a{text-decoration:underline;}.text_with_photo .text .desc{padding:0;}.text_with_photo .text .button{margin-left:0;margin-top:15px;text-decoration:none;}.text_with_photo .photo{height:100%;background-size:contain;background-repeat:no-repeat;background-position:center center;}.leftafter:after,.rightafter:after{opacity:0.05;position:absolute;top:0;height:55%;width:100%;content:'';}.leftafter:after{transform:translateX(80%);left:0;}.rightafter:after{transform:translateX(-80%);right:0;}.padDesc .text{padding-top:40px;}.reviewsWrapper{padding:80px 0 100px;background:#e9f1fe;z-index:99;position:relative;}.reviewsWrapper .slick-dots{position:absolute;bottom:20px;top:unset;list-style:none;margin:auto;padding:0;text-align:center;left:0;right:0;margin:0 auto;width:fit-content;display:flex;z-index:9;}.reviewsWrapper .slick-dots li{position:relative;display:block;margin:10px 6px;padding:0;cursor:pointer;width:13px;height:13px;}.reviewsWrapper .slick-dots li.slick-active button::before{height:13px !important;opacity:1 !important;background:#2385ff;border:1px solid #2385ff;}.reviewsWrapper .slick-dots li button{display:block;}.reviewsWrapper .slick-dots li button::before{position:absolute;top:0;left:0;content:"";width:13px;height:13px;margin:0px 0 0 0;border-radius:100%;opacity:1;border:1px solid #2385ff;}.reviews{height:100%;min-height:250px;min-width:350px;background:transparent;padding:45px;position:relative;margin:1rem;}.reviews.slick-current{background:#fff;}.reviews .reviews_desc p{margin:20px 0;font-size:16px;font-weight:500;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;/* number of lines to show */-webkit-line-clamp:9;line-clamp:9;-webkit-box-orient:vertical;margin:0;margin-bottom:15px;}.reviews .reviews_desc img{filter:invert(20%) sepia(9%) saturate(5507%) hue-rotate(50deg) brightness(96%) contrast(99%);width:40px;height:40px;position:absolute;left:40px;}.reviews .reviews_img{width:60px;height:60px;border-radius:50%;margin-right:15px;width:60px;height:60px;border-radius:50%;margin-right:15px;background-size:cover;background-position:center center;}.reviews .reviews_author{position:relative;padding-right:32px;display:flex;align-items:center;}.reviews .reviews_author b{font-size:18px;line-height:18px;opacity:1;display:block;color:#222;}.reviews .reviews_author span{font-size:15px;line-height:18px;opacity:0.6;display:block;margin-top:5px;color:#2385ff;}.reviews .reviews_author .buttonLine{position:absolute;right:0;top:50%;transform:translateY(-50%);}.portfolio_wrap{padding:60px 0;z-index:9999;position:relative;}.portfolio{margin:15px 0;box-shadow:0 0 14px rgba(0, 0, 0, 0.05);}.portfolio .img_overlay_portfolio{height:250px;overflow:hidden;position:relative;}.portfolio .img_overlay_portfolio .portfolio_bg{height:100%;background-size:cover;background-position:center center;}.portfolio .img_overlay_portfolio .start_vid{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;overflow:hidden;margin-top:0;}.portfolio .img_overlay_portfolio .start_vid video{height:100%;width:100%;object-fit:cover;}.portfolio .portfolio_logo{background:#fff;position:relative;}.portfolio .portfolio_logo img{width:100%;object-fit:contain;height:90px;padding:15px 20%;}.portfolio .portfolio_title_box{background:#2385ff;text-align:center;padding:10px 20px;height:70px;}.portfolio .portfolio_title_box p{color:#fff;padding:0;margin:0;font-size:17px;line-height:26px;}.portfolio a{height:36px;width:100%;display:block;text-align:center;line-height:36px;color:#000;font-size:15px;letter-spacing:1px;background:#bcdaff;}.portfolio a:hover{background:#3d93ff;color:#fff;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.overlay_loc{position:absolute;top:0;left:0;right:0;bottom:0;background:#fafafa;display:none;width:100%;height:100%;z-index:9;}.overlay_loc .overlay_loc_spin{border:2px solid rgba(255, 255, 255, 0.3);border-top:2px solid #2385ff;border-radius:50%;width:30px;height:30px;position:absolute;animation:spin 1s ease-in-out infinite;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;transition-delay:0.1s;left:0;right:0;margin:auto;top:150px;opacity:0.7;}.overlay_loc_show{display:block;}.categories_list{display:flex;list-style:none;flex-wrap:wrap;align-items:center;justify-content:center;}.categories_list li{border-right:2px solid rgba(255, 255, 255, 0.1);padding:5px 20px;margin-right:20px;margin-bottom:10px;position:relative;}.categories_list li a{color:#fff;}.categories_list li a:hover{color:#ffff43;}.categories_list li a:before{content:'';position:absolute;bottom:19px;left:0;background:#ffff43;width:0%;height:2px;}.categories_list li:hover a:before{width:14px;}.categories_list .active{color:#ffff43;}.categories_list .active:before{width:14px !important;}.portfolio_filter{position:relative;z-index:999999;background:#2385ff;padding:20px 0 5px;}.portfolio_filter .title_cat{font-size:16px;text-align:center;color:#fff;margin:auto;opacity:0.7;display:block;}.textcta{text-align:center;padding:48px;line-height:32px;font-size:28px;font-weight:600;}.rotate,.topImg .topBg{animation-name:rotate;animation-duration:14s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;}@keyframes rotate{0%{transform:rotate(0deg);}50%{transform:rotate(180deg);}100%{transform:rotate(360deg);}}.topImg{height:75vh;position:relative;z-index:9999;}.topImg:after{position:absolute;content:'';top:0;bottom:0;left:0;right:0;background-image:linear-gradient(0deg, #b8d4ff, #fff);z-index:1;height:100%;width:100%;opacity:0.3;}.topImg .topBg{height:80%;background-repeat:no-repeat;left:0;background-position:center center;right:0;margin:auto;background-size:contain;top:10%;position:absolute;opacity:0.5;}.topImg .title{padding:0;position:absolute;left:0;right:0;z-index:9999;text-align:center;max-width:750px;margin:auto;top:50%;transform:translateY(-50%);}.topImg .title h1{color:#3b404c;font-size:57px;}.topImg .title p{margin:0;font-size:20px;color:#3b404c;margin-top:20px;}.topImg .title .button{margin-top:40px;background:#2385ff;color:#fff;cursor:pointer;}.topImg .title .button:hover{background:#006aef;}.thanks{text-align:center;font-size:26px;line-height:30px;padding:40px 0;color:#2d2d2d;}.thanks a{display:block;color:#2385ff;font-size:27px;}.submenu_wrap{padding:40px 0;text-align:center;}.submenu_wrap p{opacity:0.3;padding:0;margin:0 0 10px;}.submenu_desc{max-width:80%;margin:auto;}.submenu_desc li{display:inline-block;list-style:none;margin:10px;}.submenu_desc li a{border:1px solid #e9e9e9;padding:5px 15px;border-radius:4px;background:#fff;}.submenu_desc li a:hover{background:#2385ff;border:1px solid #2385ff;color:#fff;}.submenu_desc .over a{background:#2385ff;border:1px solid;font-weight:400;}@media only screen and (min-height:810px){.slickWrap{height:100%;}}@media only screen and (max-width:75em){.containercontact{padding:40px 15px;}.backphoto{background-size:cover;position:relative;width:100%;padding:80px 40px;}.offer{padding-bottom:80px;padding:0 20px;}.slickWrap h1{left:30px;}.header{padding:0 30px;}.logo,.logo_black{padding:0;}.logo img,.logo_black img{padding:30px 15px;}.social_fixed_left{top:140px;}.topImg .title{left:30px;}}@media only screen and (max-width:63.9375em){.topImgPortfolio .title h1{font-size:32px !important;line-height:1.1em !important;}.portfolio_filter{padding:20px 0 20px;}.portfolio_desc{padding:80px 0px !important;}.portfolio_desc .description{padding:0 0% !important;}.categories_list{margin:0;padding:0;}.portfolio_filter .title_cat{margin-bottom:10px;}.categories_list li{border-bottom:none;padding:0px 0;margin-right:0;margin-bottom:2px;position:relative;width:100%;padding-left:20px;}.categories_list li a{font-size:16px;}.categories_list li a:before{bottom:14px;}.reviews .reviews_author{padding-right:0;}.floating{margin-left:0;margin-top:0px;}.step p{font-size:20px;line-height:25px;}.icons h3{color:#3b404c;margin-top:24px;text-align:center;font-weight:600;font-size:22px;}.reviews .reviews_img{width:80px;height:80px;}.reviews .reviews_desc p{font-size:20px;}.topImg .title h1{color:#3b404c;font-size:28px;}.topImg .title p{margin:0;font-size:18px;color:#3b404c;margin-top:20px;}.leftpanel{padding-left:30px !important;}.rightpanel{padding:20px !important;}.containercontact{padding:15px;}.text_with_photo .photo{height:285px;}.text_with_photo{position:relative;display:table;padding:20px 0;}.text_with_photo .text{padding:20px 10px;}.social_fixed_left{top:auto;bottom:20px;}.topImg .title{left:0px;}.slickWrap h1{left:30px;}.backphoto .step{border-right:1px solid transparent;}h2,.h2{font-size:30px;line-height:32px;letter-spacing:1px;}h3,.h3{font-size:18px;}.header_telephone{display:none;}.header_bg_on{display:block !important;}.logo img,.logo_black img{height:50px;position:relative;margin:auto;z-index:999;padding:0;}.logo,.logo_black{position:absolute;left:20px;top:0;padding:20px 0;}#showMenu{z-index:9;height:48px;width:48px;display:block;position:absolute;top:35px;transform:translateY(-50%);right:20px;border-radius:100%;text-align:center;}.svg-menu-toggle{width:50px;height:50px;fill:#2d68f9;pointer-events:all;cursor:pointer;}.svg-menu-toggle .bar{-webkit-transform:rotate(0) translateY(0) translateX(0);transform:rotate(0) translateY(0) translateX(0);opacity:1;-webkit-transform-origin:20px 10px;transform-origin:20px 10px;-webkit-transition:-webkit-transform 0.4s ease-in-out, opacity 0.2s ease-in-out;transition:transform 0.4s ease-in-out, opacity 0.2s ease-in-out;}.svg-menu-toggle .bar:nth-of-type(1){-webkit-transform-origin:20px 10px;transform-origin:20px 10px;}.svg-menu-toggle .bar:nth-of-type(3){-webkit-transform-origin:20px 20px;transform-origin:20px 20px;}.svgMenuChange .svg-menu-toggle .bar:nth-of-type(1){-webkit-transform:rotate(-45deg) translateY(0) translateX(0);transform:rotate(-45deg) translateY(0) translateX(0);}.svgMenuChange .svg-menu-toggle .bar:nth-of-type(2){opacity:0;}.svgMenuChange .svg-menu-toggle .bar:nth-of-type(3){-webkit-transform:rotate(45deg) translateY(0em) translateX(0em);transform:rotate(45deg) translateY(0em) translateX(0em);}.inline-svg{display:block;margin:0 auto;width:50px;height:50px;}.amenties img{margin-bottom:0;}.overlay{background:#fff;height:100%;width:100%;position:fixed;z-index:999999;top:0px;right:0px;opacity:0;visibility:hidden;}.overlayShow{opacity:1;visibility:inherit;}.subMenu .medium-4{display:none;}.subMenu ul{flex-wrap:nowrap;flex-direction:column;}.menuWrap{margin-top:115px;float:inherit;width:100%;height:80vh;display:none;}.menuWrap.menuWrapShow{overflow-y:scroll;display:block;}.menu{display:block;text-align:center;margin:auto;margin-left:0;}.menu li.hassubmenu a{pointer-events:none;padding-right:15px;}.menu li{text-align:left;}.menu li a{margin-left:0;}.menu li.active > a{font-weight:600;}.menu li.active .subMenu{max-height:450px !important;border-top:1px solid rgba(0, 0, 0, .1);}.menu li:hover .subMenu{max-height:unset;}.menu li i.icon-down-dir{position:unset;transform:unset;}.menu li .subMenu{position:relative;width:100%;border:0;background:transparent;top:0 !important;max-height:1px !important;padding:10px 0;visibility:visible;opacity:1;transform:none;padding:0;transition:all 0.5s cubic-bezier(0, 1, 0, 1);border-top:1px solid rgba(0, 0, 0, .0);}.menu li .subMenu .small-12{width:100%;}.menu li .subMenu .small-12 ul{gap:20px;padding:20px 0;}.menu li .subMenu .small-12 li{width:100%;flex-basis:100%;text-align:center;justify-content:flex-start;padding:5px 0;background:transparent !important;}.menu li .subMenu .small-12 li a{font-size:16px;color:#000;}.menu li .subMenu .small-12 li img{width:30px;height:30px;}.menu li .subMenu .small-12 li:hover img{filter:none !important;}.menu li .subMenu .small-12 li:hover a{color:#2385ff !important;}.menu li{position:relative;display:block;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(0, 0, 0, .2);}.menu li a:after{bottom:0px;}.menu li.textmarker{border:0;background:transparent;}.menu li:last-of-type{border:0;}.special_btn a{color:#000 !important;}.special_btn a:after{display:none;}.menu li a{font-size:18px;padding:5px 0;position:relative;}.menu li ul{border:0px;z-index:0;position:relative;left:0px;opacity:1;transform:translate3d(0, 0px, 0);visibility:visible;top:0;background:transparent;line-height:40px;height:auto;}.menu li ul li a{font-size:17px;text-align:center;padding:0px 0px;}.menu li ul li{margin:0;border-bottom:0px solid #e4e4e4 !important;}.over > a{font-weight:600;}.header_change .over a:after{background:#ffff43;}.header_change #showMenu{top:34px;}.header_change #showMenu .svg-menu-toggle{fill:#2d68f9;}.topImg{overflow:hidden;}.offer{padding:50px 20px;padding-bottom:50px;}.special_btn{margin:40px 0 !important;margin-top:10px !important;}.special_btn a{color:#303030 !important;}.offer_desc{padding-right:0;}.backphoto{padding:20px;}.backphoto_card .backphoto_card_desc{padding:20px;}.count_cont{margin:20px 0;}.credits{padding:5px 0;text-align:center;}.logo_footer{display:block;width:50%;margin-bottom:20px;}.topImg .title{padding:0 20px;}.icons_wrap{padding:0 20px;}.icons_bg p{color:#fff;margin:0;margin-bottom:30px;}.icons_bg h3{color:#fff;margin-top:12px;}.news_index_cont{padding:20px 0;}.gray_pad{padding:20px;}.cta_card{border-radius:4px;padding:70px 20px !important;margin:20px 0;position:relative;background-size:cover;background-position:center center;}.gray_pad .title h1{line-height:50px;letter-spacing:0;font-size:40px;}.footer{padding:70px 25px;}#cookies-message-container{padding:10px;}#cookies-message-container .button{display:table;position:relative;line-height:24px;margin-top:10px;}#contactForm{background:#fff;padding:20px;}.contactFormDesc .photo_def{height:300px;}.bluespan span{left:10px;color:#2385ff;}.input_wraper span{left:10px;}.more{margin-top:30px;text-align:center;}.more .realization{display:table;margin:auto;margin-bottom:21px;}.backphoto_card .backphoto_card_desc a{margin-top:0px;margin-right:45px;font-size:17px;padding-bottom:0;}.title h1,.title h2{margin-top:20px;margin-bottom:15px;}}@media (max-width:805px){.backphoto_wrap{padding-bottom:230px;}.line_body:after,.line_body:before{display:none;}.footer{z-index:9999 !important;}.textcta{padding:20px;}.icons_wraper .starttext{padding:0 20px;}.reviewsWrapper .slick-list{padding:0px 20px !important;}.reviews .reviews_desc p{text-align:center;}.reviews .reviews_author{display:block;align-items:center;text-align:center;}.reviews .reviews_img{margin:auto;margin-bottom:10px;}.rightpanel iframe{height:380px;}.leftpanel{padding-left:30px !important;width:100%;padding-right:30px !important;text-align:center;margin-bottom:70px;}.rowFlex{position:relative;top:0;transform:0;margin-top:120px;display:block;}.slickWrap h1{text-align:center;left:0px;font-size:50px;line-height:45px;margin-bottom:15px;}.slickWrap ul{text-align:left;width:fit-content;margin:10px auto !important;}.slickWrap .textmarker{margin:15px auto;}}@media (max-width:650px){.reviews{min-width:unset !important;}.icons .icons_content{margin-bottom:40px;}.step{padding:0 30px;text-align:center;margin-bottom:30px;}.step h3{text-align:center;}.step h3:after{right:50%;transform:translateX(50%);top:22px;}.title_small{text-align:center;}.g-recaptcha{width:fit-content;margin:0 auto;}.cta_footer .row{display:flex;gap:20px;flex-direction:column;padding:0 5%;text-align:center;}.footer{text-align:center;}.logo_footer{display:block;width:50%;margin-bottom:50px !important;margin:0 auto;}.orderForm .title_h3{text-align:center;}.orderForm .title_p{text-align:center;}.offer .offer_leftbox{margin-right:0;}.offer .offer_rightbox{padding-left:0;}.offer_contact{padding-right:0;margin-top:40px;margin-bottom:40px;}.gray_pad .description{text-align:center;}.gray_pad .description ul{text-align:left;}.gray_pad .description ol{text-align:left;}.gray_pad span{display:none;}}.footer .columns{margin:15px 0;}.footer li{list-style:none;}@media only screen and (max-width:40em){.containercontact{padding:15px;}.rightpanel{display:block;padding-right:0px !important;padding:0 20px !important;margin-bottom:30px;}.rightpanel iframe{height:220px;}.text_with_photo .text{text-align:center;}.text_with_photo .text span:after{left:50%;transform:translateX(-50%);}.text_with_photo .text h2{text-align:center;}.text_with_photo .text .desc .button{color:#2385ff;margin-left:0;margin-top:35px;text-align:center;line-height:21px;padding:10px;}.text_with_photo .text .button{color:#2385ff;margin-left:0;margin-top:5px;text-align:center;line-height:21px;padding:10px;}.submenu_desc{max-width:100%;margin:auto;margin:0;padding:0;}.submenu_desc li a{border:1px solid transparent;padding:5px 15px;border-radius:4px;background:transparent;display:block;}.cta_card .cta_card_desc a{font-size:19px;}.orderForm{width:auto;margin:10px 10px;}.checkboxorder{margin:0 15px;}.flashMsgWrap{position:fixed;bottom:0;left:0;z-index:99999999999;width:100%;text-align:center;}.input_wraper{position:relative;margin:10px 0;}.msg{padding:30px;border-radius:0;}.footer .button{text-align:center;}.title h1,.title h2{font-size:37px;letter-spacing:0;}.contact_form_pad{margin-top:20px;}.contact_form_pad .button{padding:12px 40px;width:100%;}.slickWrap{height:100%;padding-top:0;}.slickWrap h1{font-size:37px;padding:0 30px;}.backphoto .step{border-right:1px solid transparent;}.slickWrap h1{left:0px !important;}}@media (max-width:550px){.slickWrap h1{font-size:35px !important;line-height:37px !important;padding:0 0px !important;}}