html{scroll-behavior:smooth}
.grecaptcha-badge{visibility:hidden}
*{transition:.3s ease-in}
body.modal-open{overflow:auto}
.dark_mode{background:#000}
.non_scrollable{overflow:hidden}
::-webkit-input-placeholder{color:#65686b;opacity:1}
:-ms-input-placeholder{color:#65686b;opacity:1}
::-ms-input-placeholder{color:#65686b;opacity:1}
::-moz-placeholder{color:#65686b}
::placeholder{color:#65686b}
.menu_show_left{left:0!important;right:unset!important}
.clr_00,.clr_00:hover{color:#000;border-color:#000;text-decoration:none}
.clr_73,.clr_73:hover{color:#737373;border-color:#737373;text-decoration:none}
.clr_90,.clr_90:hover{color:#908b86;border-color:#908b86;text-decoration:none}
.clr_b0,.clr_b0:hover{color:#b0b0b0;border-color:#b0b0b0;text-decoration:none}
.clr_d6,.clr_d6:hover{color:#d6d6d6;border-color:#d6d6d6;text-decoration:none}
.clr_f5,.clr_f5:hover{color:#f5f5f5;border-color:#f5f5f5;text-decoration:none}
.clr_ff,.clr_ff:hover{color:#fff;border-color:#fff;text-decoration:none}
.clr_3a,.clr_3a:hover{color:#3a6461;border-color:#3a6461;text-decoration:none}
.clr_9b,.clr_9b:hover{color:#9bc0be;border-color:#9bc0be;text-decoration:none}
.clr_a4,.clr_a4:hover{color:#a4e1d0;border-color:#a4e1d0;text-decoration:none}
.clr_80,.clr_80:hover{color:#80fbe5;border-color:#80fbe5;text-decoration:none}
.clr_c1,.clr_c1:hover{color:#c1cbda;border-color:#c1cbda;text-decoration:none}
.clr_f9,.clr_f9:hover{color:#f90404;border-color:#f90404;text-decoration:none}
.clr_35,.clr_35:hover{color:#353b44;border-color:#353b44;text-decoration:none}
.clr_9d,.clr_9d:hover{color:#9d9d9d;border-color:#9d9d9d;text-decoration:none}
.bgr_f5{background:#f5f5f5;border:none}
.brd_8{border-radius:8px}
.op-0{opacity:0;pointer-events:none}
.font_h1{font-family:Manrope;font-size:90px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:15.75px;text-transform:uppercase}
.font_h2{font-family:Roboto;font-size:24px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:2.4px}
.font_h3{font-family:Manrope;font-size:32px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}
.font_f2{color:#fff;font-family:Roboto;font-size:14px;font-style:normal;font-weight:300;line-height:157.4%}
.font_b1{text-align:center;font-family:Roboto;font-size:16px;font-style:normal;font-weight:300;line-height:140%}
.font_b2{font-family:Roboto;font-size:16px;font-style:normal;font-weight:300;line-height:140%}
.font_t1{font-family:Manrope;font-size:32px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}
.font_t2{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:normal}
.font_t3{font-family:Roboto;font-size:20px;font-style:normal;font-weight:300;line-height:140%}
.show_mbl{display:none!important}
.show_mbl_1420{display:none!important}
input:checked+label .round{transform:translate(0,0);animation:check-animation .5s forwards;background-color:hsl(0deg 0% 100%)}
.ui-switch{--switch-bg:rgb(135 150 165 / 0%);--switch-width:60px;--switch-height:20px;--circle-diameter:32px;--circle-bg:rgb(0 0 0);--circle-inset:calc((var( --circle-diameter) - var(--switch-height)) / 2);position:fixed;top:28px;right:20px}
.ui-switch input{display:none}
.slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--switch-width);height:var(--switch-height);background:var(--switch-bg);border-radius:999px;position:relative;cursor:pointer}
.slider .circle{top:calc(var(--circle-inset) * -1);left:0;width:var(--circle-diameter);height:var(--circle-diameter);position:absolute;background:var(--circle-bg);border-radius:inherit;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjAiIHdpZHRoPSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxwYXRoIGZpbGw9IiNmZmYiCiAgICAgICAgZD0iTTkuMzA1IDEuNjY3VjMuNzVoMS4zODlWMS42NjdoLTEuMzl6bS00LjcwNyAxLjk1bC0uOTgyLjk4Mkw1LjA5IDYuMDcybC45ODItLjk4Mi0xLjQ3My0xLjQ3M3ptMTAuODAyIDBMMTMuOTI3IDUuMDlsLjk4Mi45ODIgMS40NzMtMS40NzMtLjk4Mi0uOTgyek0xMCA1LjEzOWE0Ljg3MiA0Ljg3MiAwIDAwLTQuODYyIDQuODZBNC44NzIgNC44NzIgMCAwMDEwIDE0Ljg2MiA0Ljg3MiA0Ljg3MiAwIDAwMTQuODYgMTAgNC44NzIgNC44NzIgMCAwMDEwIDUuMTM5em0wIDEuMzg5QTMuNDYyIDMuNDYyIDAgMDExMy40NzEgMTBhMy40NjIgMy40NjIgMCAwMS0zLjQ3MyAzLjQ3MkEzLjQ2MiAzLjQ2MiAwIDAxNi41MjcgMTAgMy40NjIgMy40NjIgMCAwMTEwIDYuNTI4ek0xLjY2NSA5LjMwNXYxLjM5aDIuMDgzdi0xLjM5SDEuNjY2em0xNC41ODMgMHYxLjM5aDIuMDg0di0xLjM5aC0yLjA4NHpNNS4wOSAxMy45MjhMMy42MTYgMTUuNGwuOTgyLjk4MiAxLjQ3My0xLjQ3My0uOTgyLS45ODJ6bTkuODIgMGwtLjk4Mi45ODIgMS40NzMgMS40NzMuOTgyLS45ODItMS40NzMtMS40NzN6TTkuMzA1IDE2LjI1djIuMDgzaDEuMzg5VjE2LjI1aC0xLjM5eiIgLz4KPC9zdmc+);background-repeat:no-repeat;background-position:center center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);animation:check-animation2 2s cubic-bezier(.58,-.03,.43,.96) forwards}
.slider .circle::before{content:"";position:absolute;width:100%;height:100%;background:rgba(255,255,255,.75);border-radius:inherit;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:0}
.ui-switch input:checked+.slider .circle{transform:translate(0,0);animation:check-animation 2s cubic-bezier(.58,-.03,.43,.96) forwards;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjAiIHdpZHRoPSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxwYXRoIGZpbGw9IiNmZmYiCiAgICAgICAgZD0iTTQuMiAyLjVsLS43IDEuOC0xLjguNyAxLjguNy43IDEuOC42LTEuOEw2LjcgNWwtMS45LS43LS42LTEuOHptMTUgOC4zYTYuNyA2LjcgMCAxMS02LjYtNi42IDUuOCA1LjggMCAwMDYuNiA2LjZ6IiAvPgo8L3N2Zz4=)}
.ui-switch input:active+.slider .circle::before{-webkit-transition:0s;-o-transition:0s;transition:0s;opacity:1;width:0;height:0}
@keyframes check-animation{
0%{transform:translate(0,0)}
50%{transform:translate(200px,-100px)}
51%{transform:translate(200px,100px)}
100%{transform:translate(0,0)}
}
@keyframes check-animation2{
0%{transform:translate(0,0)}
50%{transform:translate(200px,-100px)}
51%{transform:translate(200px,100px)}
100%{transform:translate(0,0)}
}
.icms-header{position:fixed;width:100%;z-index:9999;transition:.3s}
.dark_mode .icms-header{background:#000}
.dark_mode .homepage.icms-header{background:0 0}
.icms-header-content{background:0 0;width:100%;background:0 0;max-width:1723px;margin-left:auto;right:0;padding:136px 96px 20px 33px;display:flex;justify-content:space-between;align-items:center;transition:.3s;border-bottom:1px solid #d8d8d8}
.dark_mode .icms-header-content{border-bottom:1px solid #566172}
.dark_mode .results_container .icms-header-content{border-left:1px solid #566172}
.icms-header.homepage .icms-header-content{border-bottom:1px solid transparent;margin-bottom:-1px}
.icms-header .header_logo{position:absolute;top:38px;left:50%;transform:translateX(-50%);transition:.5s ease-out}
.icms-header .header_logo .hp_logo{display:none}
.dark_mode .icms-header .header_logo .hp_logo{display:block}
.dark_mode .icms-header .header_logo .inner_logo{display:none}
.icms-header.homepage .header_logo .hp_logo{display:block}
.icms-header.homepage .header_logo .inner_logo{display:none}
.icms-header .header_logo img{max-width:100%}
.icms-header .header_logo .inner_logo img{width:100%}
.social_container{width:fit-content;display:flex;gap:8px;transition:.3s;position:relative;z-index:9}
.icms-header.icms-header-shrink{background:#fff!important;border-bottom:1px solid #d8d8d8}
.dark_mode .icms-header.icms-header-shrink{background:#000!important;border-bottom:1px solid #566172}
.dark_mode .icms-header.icms-header-shrink{background:#000!important}
.icms-header.icms-header-shrink .header_logo{position:absolute;top:38px;left:50%;transform:translateX(-50%);transform:translate(0,0);left:32px;top:50%;transform:translateY(-50%);z-index:9}
.icms-header.icms-header-shrink .header_logo .hp_logo{display:none}
.icms-header.icms-header-shrink .header_logo .inner_logo{display:block}
.dark_mode .icms-header.icms-header-shrink .header_logo .hp_logo{display:block}
.dark_mode .icms-header.icms-header-shrink .header_logo .inner_logo{display:none}
.icms-header.icms-header-shrink .header_logo a img{max-width:40px;max-height:40px}
.icms-header-shrink .social_container{opacity:0;pointer-events:none}
.icms-header.homepage .social_container{pointer-events:none;opacity:0}
.icms-header.icms-header-shrink .header_menu .ul_lvl1 .li_lvl1{padding:25px 5px}
.icms-header-shrink .icms-header-content{padding-top:20px;position:relative;border-left:1px solid #d8d8d8;border-bottom:none}
.dark_mode .icms-header-shrink .icms-header-content{border-left:1px solid #566172}
.social_container a{width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:22px;transition:.2s}
.homepage .social_container a{color:#fff}
.icms-header-shrink .social_container a{color:#353b44}
.social_container a{color:#353b44}
.dark_mode .icms-header-shrink .social_container a{color:#fff}
.dark_mode .social_container a{color:#fff}
.social_container a:hover{color:#8e9bb1!important}
.icms-header .header_menu{width:100%;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}
.icms-header .header_menu *{transition:.3s}
.icms-header .header_menu .ul_lvl1{padding:0;margin:0;display:flex;width:100%;padding:0 64px;max-width:100;justify-content:space-between;list-style:none;max-width:781px;margin:auto;position:relative;text-transform:uppercase}
.icms-header .header_menu .ul_lvl1 .li_lvl1{font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:4.76px;padding:32px 5px}
.homepage.icms-header.icms-header-shrink .header_menu .ul_lvl1 .li_lvl1 a,.icms-header .header_menu .ul_lvl1 .li_lvl1 a{color:#353b44;position:relative}
.dark_mode .homepage.icms-header.icms-header-shrink .header_menu .ul_lvl1 .li_lvl1 a,.dark_mode .icms-header .header_menu .ul_lvl1 .li_lvl1 a{color:#fff}
.homepage.icms-header .header_menu .ul_lvl1 .li_lvl1 a{color:#fff}
.icms-header .header_menu .ul_lvl1 .li_lvl1>a::after{content:"";position:absolute;height:8px;width:100%;background:#353b44;left:0;bottom:-32px;transition:.2s;opacity:0;pointer-events:none}
.dark_mode .homepage.icms-header .header_menu .ul_lvl1 .li_lvl1>a::after{background:#353b44}
.dark_mode .icms-header-shrink.homepage.icms-header .header_menu .ul_lvl1 .li_lvl1>a::after{background:#fff}
.dark_mode .icms-header .header_menu .ul_lvl1 .li_lvl1>a::after{background:#fff}
.icms-header .header_menu .ul_lvl1 .li_lvl1.selected_menu_item>a::after{opacity:1}
.icms-header.icms-header-shrink .header_menu .ul_lvl1 .li_lvl1>a::after{bottom:-25px}
.icms-header .header_menu .ul_lvl1 .li_lvl1>a:hover::after{opacity:1}
.dark_mode .homepage.icms-header .header_menu .ul_lvl1 .li_lvl1 a:hover{color:#353b44!important}
.dark_mode .icms-header-shrink.homepage.icms-header .header_menu .ul_lvl1 .li_lvl1 a:hover{color:#9d9d9d!important}
.icms-header .header_menu .ul_lvl1 .li_lvl1 a:hover{color:#8e9bb1!important}
.icms-header .header_menu .ul_lvl1 .header_has .hidden_menu{position:absolute;background:#00f;width:100%;left:0;top:100%;display:flex;justify-content:center;padding:0;margin:0;list-style:none;gap:80px;flex-wrap:wrap;padding:52px 20px;border-radius:0 0 40px 40px;box-shadow:0 21px 52px 17px rgba(0,0,0,.1);background:rgba(50,56,64,.95);pointer-events:none;opacity:0;transition:.3s ease-in}
.icms-header .header_menu .ul_lvl1 .header_has:hover .hidden_menu{opacity:1;pointer-events:auto}
.homepage.icms-header .header_menu .ul_lvl1 .header_has .hidden_menu{background:rgba(255,255,255,.95)}
.dark_mode .homepage.icms-header .header_menu .ul_lvl1 .header_has .hidden_menu{background:rgb(0 0 0 / 92%)}
.homepage.icms-header .header_menu .ul_lvl1 .header_has .hidden_menu a{color:#353b44}
.icms-header .header_menu .ul_lvl1 .header_has .hidden_menu a{color:#fff}
.icms-header .header_menu .ul_lvl1 .header_has .hidden_menu .li_lvl2 a{font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}
.icms-header .header_menu .ul_lvl1 .header_has .hidden_menu .li_lvl2 .ul_lvl3{padding:0;margin:0;list-style:none;margin-top:32px;display:flex;flex-direction:column;gap:5px}
.icms-header .header_menu .ul_lvl1 .header_has .hidden_menu .li_lvl2 .ul_lvl3 .li_lvl3 a{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:normal}
.icms-header .top_bar_settings{width:fit-content;display:flex;align-items:center;gap:56px;position:relative}
.icms-header .top_bar_settings .langs .dropdown{padding:0;text-transform:uppercase}
.homepage.icms-header .top_bar_settings .langs .dropdown .btn{color:#fff}
.icms-header .top_bar_settings .langs .dropdown .btn{color:#353b44;leading-trim:both;text-edge:cap;font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:4.76px;text-align:center;width:48px;padding:0;background:0 0;border:none;height:30px;box-shadow:none;border-radius:0;text-transform:uppercase}
.dark_mode .icms-header .top_bar_settings .langs .dropdown .btn{color:#fff}
.icms-header .top_bar_settings .langs .dropdown .btn:hover{background:#fff;color:#353b44}
.icms-header.icms-header-shrink .top_bar_settings .langs .dropdown .btn{background:#fff;color:#353b44}
.dark_mode .icms-header.icms-header-shrink .top_bar_settings .langs .dropdown .btn{background:#000;color:#fff}
.icms-header .top_bar_settings .langs .dropdown.show .btn{background:#fff;color:#353b44;transition:.2s}
.icms-header .top_bar_settings .langs .dropdown .btn:after{display:none}
.icms-header .top_bar_settings .langs .dropdown .btn i{display:none}
.icms-header .top_bar_settings .langs .dropdown .dropdown-menu{color:#353b44;font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:4.76px;text-align:center;padding:0;width:fit-content;min-width:fit-content;border-radius:0 0 40px 40px;background:rgba(255,255,255,.95);box-shadow:0 21px 52px 17px rgba(0,0,0,.1);overflow:hidden;border:none;margin:0;transition:.2s}
.icms-header .top_bar_settings .langs .dropdown .dropdown-menu .dropdown-item{width:48px}
.icms-header .top_bar_settings .langs .dropdown .dropdown-menu .dropdown-item.active{background:#fff;color:#353b44!important;opacity:.5;display:none}
.icms-header .top_bar_settings .search{font-size:20px;color:#353b44;cursor:pointer}
.dark_mode .icms-header .top_bar_settings .search{color:#fff}
.icms-header.icms-header-shrink .top_bar_settings .search{font-size:20px;color:#353b44!important}
.dark_mode .icms-header.icms-header-shrink .top_bar_settings .search{font-size:20px;color:#fff!important}
.homepage.icms-header .top_bar_settings .search{color:#fff;padding:5px 10px;transition:.2s;display:flex;cursor:pointer}
.icms-header .top_bar_settings .desk_menu_toggle .desk_menu_burger{position:relative;height:16px;width:48px;cursor:pointer}
.icms-header.homepage .top_bar_settings .desk_menu_toggle .desk_menu_burger span{background:#fff}
.icms-header.icms-header-shrink .top_bar_settings .desk_menu_toggle .desk_menu_burger span{background:#353b44}
.icms-header .top_bar_settings .desk_menu_toggle .desk_menu_burger span{width:48px;height:4px;display:block;background:#353b44;border-radius:4px;overflow:hidden;position:absolute;transition:.2s}
.dark_mode .icms-header .top_bar_settings .desk_menu_toggle .desk_menu_burger span{background:#fff}
.icms-header .top_bar_settings .desk_menu_toggle .desk_menu_burger span:first-of-type{top:0}
.icms-header .top_bar_settings .desk_menu_toggle .desk_menu_burger span:last-of-type{bottom:0}
.icms-header .top_bar_settings .desk_menu_toggle.active_desk .desk_menu_burger{height:48px}
.icms-header .top_bar_settings .desk_menu_toggle.active_desk .desk_menu_burger span{top:50%;bottom:50%}
.icms-header .top_bar_settings .desk_menu_toggle.active_desk .desk_menu_burger span:first-of-type{transform:rotate(45deg)}
.icms-header .top_bar_settings .desk_menu_toggle.active_desk .desk_menu_burger span:last-of-type{transform:rotate(-45deg)}
.icms-content-container{padding-top:250px;padding-bottom:100px;max-width:1722px;margin-left:auto;right:0;padding:299px 96px 124px 33px;text-align:center;border-left:1px solid #d8d8d8}
.icms-content-container .page-title h1{font-size:42px;font-weight:400}
.icms-content-container .page-text{font-size:24px}
.hp_slider_container{position:relative}
.hp_slider_container .hp_slider_controls{position:absolute;height:100%;width:181px;z-index:1;border-right:1px solid rgba(216,216,216,.5)}
.hp_slider_container .hp_slider_controls .counter_dots{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;padding-right:15px;gap:30px;width:100%}
.counter_dots{font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:normal;gap:0 20px;flex-wrap:wrap}
.counter_dots li{width:fit-content;height:fit-content}
.counter_dots a{color:#9d9d9d;position:relative;display:block;display:flex;gap:16px;align-items:center;justify-content:space-between}
.dark_mode .counter_dots a{color:#8e9bb1}
.hp_slider_container .counter_dots a{width:98px}
.counter_dots a::after{content:"";height:1px;width:0;background:#353b44;transition:.2s}
.dark_mode .counter_dots a::after{background:#fff}
.counter_dots .slick-active a{color:#353b44}
.dark_mode .counter_dots .slick-active a{color:#fff}
.counter_dots .slick-active a::after{width:61px}
.counter_dots.white_dots a{color:#fff}
.counter_dots.white_dots a::after{background:#fff}
.hp_slider_container .hp_slider_controls .hp_slider_arrows{position:absolute;left:50%;bottom:134px;transform:translateX(-50%);display:flex;font-size:16px;gap:20px;color:#fff}
.hp_slider_container .hp_slider_controls .hp_slider_arrows i:first-of-type{transform:rotate(180deg)}
.hp_slider_container .hp_slider{position:relative;z-index:0;margin:0}
.hp_slider_container .hp_slider .hp_slider_item{height:100vh;background-size:cover;background-position:center;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:2;padding:0 179px;text-align:center}
.hp_slider_container .hp_slider .hp_slider_item .hp_slider_ttl{margin-top:120px}
.hp_slider_container .hp_slider .hp_slider_item .hp_slider_txt{margin-bottom:46px}
.hp_slider_container .hp_slider .hp_slider_item .hp_slider_btn{padding:18px 82px;color:#fff;leading-trim:both;text-edge:cap;font-family:Manrope;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;border-radius:30px;text-transform:uppercase;position:relative;border:1px solid #ffffff80}
.hp_slider_container .hp_slider .hp_slider_item .hp_slider_btn:hover{background:#ffffff40}
.hp_slider_container .hp_slider .hp_slider_item .hp_slider_btn .icon-Arrow{position:absolute;right:34px;top:50%;transform:translateY(-50%)}
.hp_slider_container .hp_slider_bottom_row{position:absolute;width:100%;height:104px;left:0;bottom:0;z-index:10;display:flex;align-items:center;justify-content:center;border-top:1px solid rgba(216,216,216,.5)}
.hp_slider_container .hp_slider_bottom_row .social_container a{color:#fff}
.hp_slider_container .hp_slider_bottom_row .scroll_icon{color:#fff;font-size:30px;position:absolute;top:50%;right:88px;transform:translateY(-50%)}
.dark_mode.home .center_ttl_row{background:red;background:linear-gradient(139deg,#353b44 23.21%,#1f2631 89.25%)}
.center_ttl_row .center_ttl_content{text-align:center;max-width:1184px;margin:auto;padding:116px 52px}
.dark_mode .bottom_slider{background:linear-gradient(139deg,#353b44 23.21%,#1f2631 89.25%)}
.center_ttl_row.bottom_slider .center_ttl_content{max-width:1624px}
.center_ttl_row .center_ttl_content .center_ttl_top{display:flex;flex-direction:column;align-items:center}
.center_ttl_row .center_ttl_content .center_ttl_top .hor_line{width:1px;height:64px;background:#d8d8d8;margin-bottom:20px}
.center_ttl_row .center_ttl_content .center_ttl_top .hor_line{background:#566172}
.center_ttl_row .center_ttl_content .center_ttl_top .center_ttl{margin-bottom:32px}
.center_ttl_row .center_ttl_content .center_ttl_body .center_txt{margin-bottom:30px}
.dark_mode .center_ttl_row .center_ttl_content .center_ttl_top .center_ttl{color:#fff}
.dark_mode .center_ttl_row .center_ttl_content .center_ttl_top .center_subttl{color:#8e9bb1}
.dark_mode .center_ttl_row .center_ttl_content .center_ttl_body .center_txt{color:#fff}
.span_btn{position:relative;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:normal;display:block;padding:7px 0}
.span_btn::after{content:"";position:absolute;width:24px;height:2px;background:#d8d8d8;bottom:0}
.dark_mode .span_btn{color:#fff}
.dark_mode .span_btn:after{background:#8e9bb1}
.span_btn.center_span::after{left:50%;transform:translateX(-50%)}
.span_btn.start_span::after{left:0}
.center_ttl_row.services_row .center_ttl_content{padding-bottom:0;position:relative}
.center_ttl_row.services_row .center_ttl_content .span_btn{position:absolute;bottom:56px;left:50%;transform:translateX(-50%)}
.center_ttl_row.services_row .center_ttl_content .center_ttl_body .center_txt{margin-bottom:78px}
.services_row .icon_box_container{display:flex;justify-content:space-between}
.center_ttl_row.clients_row .center_ttl_content .center_ttl_top .center_ttl{margin-bottom:90px}
.icon_box .icon_box-index{color:#d8d8d8;leading-trim:both;text-edge:cap;font-family:Manrope;font-size:60px;font-style:normal;font-weight:400;line-height:normal}
.icon_box .icon_box-ttl{color:#353b44;font-family:Manrope;font-size:32px;font-style:normal;font-weight:700;line-height:35px;margin-bottom:25px}
.dark_mode .icon_box .icon_box-ttl{color:#fff}
.dark_mode .icon_box .icon_box-index{color:#fff}
.dark_mode .icon_box i{color:#fff}
.icon_box i{font-size:80px}
.services_row .icon_box_container .icon_box_divider{height:400px;display:block;width:1px;background:#d8d8d8}
.client_container{display:flex;flex-wrap:wrap;margin-bottom:50px}
.client_container .hp_client{width:33.33333%;min-width:fit-content;border-top:1px solid #d8d8d8;border-right:1px solid #d8d8d8}
.client_container .hp_client:nth-child(3n){border-right:1px solid transparent}
.client_container .hp_client:nth-child(1),.client_container .hp_client:nth-child(2),.client_container .hp_client:nth-child(3){border-top:1px solid transparent}
.client_container .hp_client img{padding:24px;margin:auto;max-width:100%;transition:.2s}
.hp_row_slider_container{position:relative}
.hp_row_slider_container .hp_row_slider{margin:0}
.hp_row_slider_container .hp_row_slider .hp_row_slider_item{display:flex;min-height:540px;background-size:cover;background-position:center}
.hp_row_slider_container .hp_row_slider .hp_row_slider_item .hp_row_slider_item_content{width:100%;padding:80px 52px;max-width:1138px;margin:auto}
.hp_row_slider_container .hp_row_slider .hp_row_slider_item .hp_row_slider_item_content .hp_row_slider_item_ttl{margin-bottom:30px}
.hp_row_slider_container .hp_row_slider .hp_row_slider_item .hp_row_slider_item_content .hp_row_slider_item_txt{max-width:720px;margin-bottom:30px}
.hp_row_slider_container .hp_row_slider .hp_row_slider_item .hp_row_slider_item_content .span_btn{width:fit-content}
.hp_row_slider_container.hp_row_slider_container_reverse .hp_row_slider .hp_row_slider_item .hp_row_slider_item_content .hp_row_slider_item_subttl{text-align:end}
.hp_row_slider_container.hp_row_slider_container_reverse .hp_row_slider .hp_row_slider_item .hp_row_slider_item_content .hp_row_slider_item_ttl{text-align:end}
.hp_row_slider_container.hp_row_slider_container_reverse .hp_row_slider .hp_row_slider_item .hp_row_slider_item_content .hp_row_slider_item_txt{text-align:end;margin-left:auto;max-width:420px}
.hp_row_slider_container.hp_row_slider_container_reverse .hp_row_slider .hp_row_slider_item .hp_row_slider_item_content .span_btn{margin-left:auto}
.hp_row_slider_container.hp_row_slider_container_reverse .hp_row_slider .hp_row_slider_item .hp_row_slider_item_content .span_btn:after{left:unset;right:0}
.hp_row_slider_container.hp_row_slider_container_reverse .hp_slider_controls .counter_dots{justify-content:flex-start}
.hp_row_slider_container .hp_slider_controls{position:absolute;bottom:50px;width:100%;max-width:1584px;padding:0 32px;left:50%;transform:translateX(-50%)}
.hp_row_slider_container .hp_slider_controls .counter_dots{justify-content:flex-end}
.inner_page_first_container{position:relative;padding:0 32px}
.dark_mode .inner_page_first_container{background:linear-gradient(139deg,#353b44 23.21%,#1f2631 89.25%)}
.inner_page_first_container::after{content:"";position:absolute;width:100%;height:1px;left:0;top:calc(100vh - 10px);background:#d8d8d8;z-index:-1}
.dark_mode .inner_page_first_container::after{background:#566172}
.dark_mode .inner_page_first_container::after{background:#566172;z-index:0}
.contact_page .inner_page_first_container::after{opacity:0}
.inner_page_first_container .inner_page_first_content_wrap{padding:0;padding-top:327px;position:relative;min-height:100vh;width:100%;max-width:1542px;max-width:1690px;margin-left:auto}
.inner_page_first_container .inner_page_first_content_wrap::after{content:"";position:absolute;width:1px;height:100%;left:-1px;top:0;background:#d8d8d8;z-index:10001}
.dark_mode .inner_page_first_container .inner_page_first_content_wrap::after{background:#566172}
.inner_page_first_container .inner_page_first_content_wrap .inner_page_first_content{display:flex;gap:24px;justify-content:space-between;max-width:1520px;position:relative}
.inner_page_first_container .inner_page_first_content_wrap .inner_page_first_left{width:50%;max-width:675px;display:flex;flex-direction:column;position:relative;z-index:1}
.inner_page_first_container.info_page .inner_page_first_content_wrap .inner_page_first_left{width:190%;max-width:100%;display:flex;flex-direction:column}
.inner_page_first_container .inner_page_first_content_wrap .inner_page_first_left .inner_page_first_subttl{margin-bottom:4px;text-transform:uppercase}
.inner_page_first_container .inner_page_first_content_wrap .inner_page_first_left .inner_page_first_ttl{margin-bottom:32px}
.dark_mode .inner_page_first_container .inner_page_first_content_wrap .inner_page_first_left .inner_page_first_ttl{color:#fff}
.dark_mode .inner_page_first_container .inner_page_first_content_wrap .inner_page_first_left .inner_page_first_subttl{color:#8e9bb1}
.inner_page_first_container .inner_page_first_content_wrap .inner_page_first_left .inner_page_first_icon{margin-bottom:19px}
.inner_page_first_container .inner_page_first_content_wrap .inner_page_first_left .inner_page_first_icon i{font-size:76px}
.inner_page_first_container .inner_page_first_content_wrap .inner_page_first_left .inner_page_first_index_ttl{margin-bottom:32px}
.inner_page_first_container .inner_page_first_content_wrap .inner_page_first_left .inner_page_first_index_ttl span{color:#d8d8d8;font-family:Manrope;font-size:40px;font-style:normal;font-weight:400;line-height:normal;margin-right:8px}
.inner_page_first_container .inner_page_first_content_wrap .inner_page_first_left .inner_page_first_txt{max-width:510px}
.dark_mode .inner_page_first_container .inner_page_first_content_wrap .inner_page_first_left .inner_page_first_txt{color:#fff}
.inner_page_first_container.info_art .inner_page_first_content_wrap .inner_page_first_left .inner_page_first_txt{max-width:100%}
.inner_page_first_container.info_art .inner_page_first_content_wrap .inner_page_first_left{max-width:100%}
.inner_page_first_container.info_art{padding-bottom:120px}
.inner_page_first_container .inner_page_first_content_wrap .inner_page_first_left .about_img{margin-top:auto;display:flex;align-items:flex-end;justify-content:flex-end}
.inner_page_first_container .inner_page_first_content_wrap .inner_page_first_left .about_img img{max-width:100%}
.inner_page_first_container .inner_page_first_content_wrap .inner_page_first_right{width:50%;display:flex}
.inner_page_first_container .inner_page_first_content_wrap .inner_page_first_right img{max-width:100%;margin-left:auto;height:fit-content;object-fit:contain;box-shadow:18px 18px 50px 0 rgba(0,0,0,.11);position:relative;z-index:1}
.inner_icon_box_container{display:flex;width:100%;max-width:558px;justify-content:flex-start;margin-top:40px;padding-bottom:0;gap:10px;flex-wrap:wrap;padding-bottom:27px}
.inner_icon_box_container .icon_box{display:flex;flex-direction:column;align-items:center;width:calc(33.3333% - 10px);min-width:fit-content}
.inner_icon_box_container .icon_box .icon_box-index{font-family:Manrope;font-size:40px;font-style:normal;font-weight:400;line-height:normal}
.inner_icon_box_container .icon_box .icon_box-ttl{font-family:Manrope;font-size:24px;font-style:normal;font-weight:700;line-height:normal}
.inner_icon_box_container .icon_box i{font-size:72px}
.c_info_container{display:flex;gap:64px;flex-direction:column;max-width:525px;margin:auto 0}
.c_info_container .c_info_item{display:flex;gap:32px;align-items:flex-start}
.c_info_container .c_info_item i{font-size:25px;width:30px;padding-top:4px}
.dark_mode .c_info_container .c_info_item i{color:#fff}
.c_info_container .c_info_item .icon-Email{font-size:19px}
.c_info_container .c_info_item .c_info_item_links{color:#9d9d9d;leading-trim:both;text-edge:cap;font-family:Manrope;font-size:20px;font-style:normal;font-weight:400;line-height:normal}
.c_info_container .c_info_item .c_info_item_links a{color:#9d9d9d}
.c_info_container .c_info_item .c_info_item_links a:hover{color:#000}
.info_cats_container{margin:auto 0;display:flex;margin-top:140px;width:100%;gap:24px;justify-content:space-between;max-width:1400px;flex-wrap:wrap;padding-bottom:72px}
.info_cats_container .info_cat_ttl{cursor:pointer}
.dark_mode .info_cats_container .info_cat_ttl{color:#fff}
.info_cats_container .span_btn{cursor:pointer}
.breadcrumb_container{position:absolute;max-width:1580px;max-width:1811px;width:100%;padding:0;top:-116px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:9}
.breadcrumb_container ol{padding:16px 30px 16px 0;background:0 0;margin:0;padding:0;display:flex;justify-content:flex-end}
.breadcrumb_container ol li{color:#353b44;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:normal}
.dark_mode .breadcrumb_container ol li a{color:#9d9d9d}
.dark_mode .breadcrumb_container ol li::before{color:#9d9d9d}
.dark_mode .breadcrumb_container ol li a:hover{color:#fff}
.breadcrumb_container ol li a:hover{color:#9d9d9d}
.desk_menu{position:fixed;top:0;left:0;width:100%;background:rgb(53 59 68 / 34%);height:100vh;pointer-events:none;opacity:0;transition:.3s ease-in;z-index:10000;text-transform:uppercase}
.desk_menu::after{position:absolute;content:"";width:1px;top:0;left:64px;height:100%;background:rgba(216,216,216,.5)}
.dark_mode .desk_menu::after{background:#566172}
.desk_menu .ul_lvl1{background:#fff;height:100%;width:calc(100% - 108px);padding-left:64px;position:relative;padding-top:80px;padding-bottom:24px;list-style:none;display:flex;flex-direction:column;gap:50px;overflow:auto;pointer-events:none}
.dark_mode .desk_menu .ul_lvl1{background:linear-gradient(139deg,#353b44 23.21%,#1f2631 89.25%)}
.desk_menu.active_desk{opacity:1}
.desk_menu.active_desk .ul_lvl1{pointer-events:auto}
.desk_menu .ul_lvl1 .li_lvl1 a{color:#353b44;leading-trim:both;text-edge:cap;font-family:Manrope;font-size:24px;font-style:normal;font-weight:400;line-height:normal}
.desk_menu .ul_lvl1 .desk_has .ul_lvl2{padding:0;list-style:none}
.desk_menu .ul_lvl1 .desk_has .ul_lvl2 .li_lvl2{margin:16px 0}
.desk_menu .ul_lvl1 .desk_has .ul_lvl2 .li_lvl2 a{color:#9d9d9d;leading-trim:both;text-edge:cap;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}
.dark_mode .desk_menu .ul_lvl1 .li_lvl1 a{color:#fff}
.dark_mode .desk_menu .ul_lvl1 .desk_has .ul_lvl2 .li_lvl2 a{color:#8e9bb1}
.our_team_row:nth-of-type(2n+1){background:#f0f0f0}
.dark_mode .our_team_row:nth-of-type(2n+1){background:linear-gradient(139deg,#353b44 23.21%,#1f2631 89.25%)}
.our_team_row .our_team_content{max-width:1584px;padding:0 32px;padding-top:76px;margin:auto}
.our_team_row .our_team_top_row{margin-bottom:30px;display:flex;flex-wrap:wrap;gap:24px;align-items:flex-end;justify-content:space-between}
.dark_mode .our_team_row .our_team_top_row .our_team_subttl{color:#8e9bb1}
.dark_mode .our_team_row .our_team_top_row .our_team_ttl{color:#fff}
.our_team_row .members_container{display:flex;justify-content:flex-start;gap:20px;margin:0}
.our_team_row .members_container .single_member{width:calc(33.33333% - 10px);padding-bottom:126px;border-right:1px solid #d8d8d8;min-width:0;min-height:0;margin-right:1px}
.dark_mode .our_team_row .members_container .single_member{border-right:1px solid #566172}
.our_team_row .members_container .single_member .single_member_content{max-width:fit-content;margin-left:auto;padding-left:24px}
.our_team_row .members_container .single_member img{max-width:100%;margin-bottom:30px}
.our_team_row .members_container .single_member .member_info{max-width:344px;padding-right:14px}
.our_team_row .members_container .single_member .member_info .member_subttl{margin-bottom:10px}
.our_team_row .members_container .single_member .member_info .member_ttl{line-height:32px;margin-bottom:26px}
.our_team_row .members_container .single_member .member_info .member_txt{max-width:300px;margin-bottom:6px}
.dark_mode .our_team_row .members_container .single_member .member_info .member_subttl{color:#8e9bb1}
.dark_mode .our_team_row .members_container .single_member .member_info .member_ttl{color:#fff}
.dark_mode .our_team_row .members_container .single_member .member_info .member_txt{color:#fff}
.double_image_row_container{padding-top:160px}
.double_image_row_container .double_image_row:nth-child(2n){display:flex;flex-direction:row-reverse;gap:0;justify-content:flex-start}
.dark_mode .double_image_row_container .double_image_row:nth-child(2n){background:linear-gradient(139deg,#353b44 23.21%,#1f2631 89.25%)}
.double_image_row_container .double_image_row:nth-child(2n) .double_image_row_img_container{padding-right:0;padding-left:111px}
.double_image_row_container .double_image_row:nth-child(2n) .double_image_row_img_container::after{left:unset;right:0}
.double_image_row_container .double_image_row:nth-child(2n) .double_image_row_img_container .hover_img{right:unset;left:0}
.double_image_row{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:120px}
.double_image_row .double_image_row_img_container{padding-top:93px;padding-right:111px;position:relative;width:35%;max-width:fit-content;min-width:483px}
.double_image_row .double_image_row_img_container .original_img{max-width:100%;filter:grayscale(1);position:relative}
.double_image_row .double_image_row_img_container::after{content:"";position:absolute;width:calc(100% - 111px);height:calc(100% - 93px);left:0;background:#363c4599;z-index:1}
.double_image_row .double_image_row_img_container .hover_img{position:absolute;height:calc(100% - 93px);width:62%;right:0;top:0;z-index:2;background-size:cover;background-position:center}
.double_image_row .text_container{max-width:1182px;padding-left:32px;padding-bottom:32px;padding-top:20px;width:65%}
.double_image_row .text_container i{font-size:75px;margin-bottom:26px;display:block}
.double_image_row .text_container .text_container_ttl{display:flex;align-items:baseline;gap:14px;margin-bottom:60px}
.double_image_row .text_container .text_container_ttl .ttl_index{color:#d8d8d8;leading-trim:both;text-edge:cap;font-family:Manrope;font-size:40px;font-style:normal;font-weight:400;line-height:normal}
.double_image_row .text_container .text_container_ttl .ttl_name{color:#353b44;leading-trim:both;text-edge:cap;font-family:Manrope;font-size:32px;font-style:normal;font-weight:700;line-height:24px;width:100%;border-bottom:1px solid #d8d8d8}
.double_image_row .text_container .text_container_txt{margin-bottom:12px;max-width:982px;padding-right:32px}
.dark_mode .double_image_row .text_container i{color:#fff}
.dark_mode .double_image_row .text_container .text_container_ttl .ttl_name{color:#fff}
.dark_mode .double_image_row .text_container .text_container_txt{color:#fff}
.results_container .no-results{display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:500;max-width:1722px;margin-left:auto;padding:147px 32px 82px 10px;border-left:1px solid #d8d8d8;text-align:center}
.results_container .results_ttl{font-size:40px;line-height:80px;text-align:center;font-weight:500;max-width:1722px;margin-left:auto;padding:227px 96px 20px 33px;border-left:1px solid #d8d8d8;margin-bottom:-120px}
.dark_mode .results_container .no-results{color:#fff;border-left:1px solid #566172}
.dark_mode .results_container .results_ttl{color:#fff;border-left:1px solid #566172}
.results_container .projects_inner_row_container{padding-top:120px}
.projects_art_page .inner_page_first_container{padding-bottom:120px}
.projects_inner_row{display:flex;background:#f0f0f0;justify-content:space-between;min-height:550px}
.dark_mode .projects_inner_row{background:#000}
.dark_mode .projects_inner_row.about_inner_row{background:linear-gradient(139deg,#353b44 23.21%,#1f2631 89.25%)}
.projects_inner_row:nth-of-type(2n){background:#fff;display:flex;flex-direction:row-reverse}
.dark_mode .projects_inner_row:nth-of-type(2n){background:linear-gradient(139deg,#353b44 23.21%,#1f2631 89.25%)}
.dark_mode .results_container .projects_inner_row{background:linear-gradient(139deg,#353b44 23.21%,#1f2631 89.25%)}
.dark_mode .results_container .projects_inner_row:nth-of-type(2n){background:#000}
.projects_inner_row .projects_inner_left{width:58%;display:flex;padding:32px;padding-top:56px;padding-bottom:0;align-items:flex-end;justify-content:center;margin-bottom:0;min-width:0;min-height:0;position:relative}
.projects_inner_row .projects_inner_left .projects_inner_controls{position:absolute;width:100%;max-width:765px;padding:0 32px;bottom:20px;left:50%;transform:translateX(-50%)}
.projects_inner_row .projects_inner_left .projects_inner_left_slider{min-width:0;min-height:0;margin:0}
.projects_inner_row .projects_inner_left .projects_inner_left_content_wrapper{display:flex;min-width:0;min-height:0;width:100%}
.projects_inner_row .projects_inner_left .projects_inner_left_content{max-width:700px;margin:auto auto 0 auto;width:100%;min-height:370px;border-left:1px solid #d8d8d8;padding-bottom:64px;min-width:0}
.projects_inner_row .projects_inner_left .projects_inner_left_content .projects_inner_item_ttl{margin-bottom:30px}
.projects_inner_row .projects_inner_left .projects_inner_left_content .projects_inner_item_txt{max-width:420px}
.dark_mode .projects_inner_row .projects_inner_left .projects_inner_left_content{border-left:1px solid #566172}
.dark_mode .projects_inner_row .projects_inner_left .projects_inner_left_content .projects_inner_item_ttl{color:#fff}
.dark_mode .projects_inner_row .projects_inner_left .projects_inner_left_content .projects_inner_item_txt{color:#fff}
.projects_inner_row .projects_inner_right{width:43%;max-width:800px}
.projects_inner_row .projects_inner_right .projects_inner_right_content{width:100%;height:100%;background-size:cover;background-position:center}
.cf_row{background:#f0f0f0;padding:0 32px;padding-top:105px;margin-top:-74px}
.dark_mode .cf_row{background:#000}
.cf_row .cf_row_wraper{max-width:1690px;margin-left:auto}
.cf_row .cf_row_wraper .cf_row_content{display:flex;gap:24px;justify-content:space-between;max-width:1520px}
.cf_row .cf_row_wraper .cf_row_content .cf_row_content_left{width:50%;padding-bottom:24px}
.cf_row .cf_row_wraper .cf_row_content .cf_row_content_left .cf_top_row{margin-bottom:60px}
.dark_mode .cf_row .cf_row_wraper .cf_row_content .cf_row_content_left .cf_top_row .cf_subttl{color:#8e9bb1}
.dark_mode .cf_row .cf_row_wraper .cf_row_content .cf_row_content_left .cf_top_row .cf_ttl{color:#fff}
.cf_row .cf_row_wraper .cf_row_content .cf_row_content_left .contact-form{display:flex;flex-wrap:wrap;justify-content:space-between}
.cf_row .cf_row_wraper .cf_row_content .cf_row_content_left .contact-form input,.cf_row .cf_row_wraper .cf_row_content .cf_row_content_left .contact-form textarea{color:#000;leading-trim:both;text-edge:cap;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:normal;height:56px;text-align:start;box-shadow:none;outline:0;border:none;border-radius:0}
.dark_mode .cf_row .cf_row_wraper .cf_row_content .cf_row_content_left .contact-form input,.dark_mode .cf_row .cf_row_wraper .cf_row_content .cf_row_content_left .contact-form textarea{background:#353b44;color:#fff}
.cf_row .cf_row_wraper .cf_row_content .cf_row_content_left .contact-form .form-group{margin:0;width:calc(50% - 9px);margin-bottom:32px}
.cf_row .cf_row_wraper .cf_row_content .cf_row_content_left .contact-form .form-group:nth-of-type(5){width:100%;margin-bottom:6px}
.cf_row .cf_row_wraper .cf_row_content .cf_row_content_left .contact-form .form-group textarea{height:unset}
.cf_row .cf_row_wraper .cf_row_content .cf_row_content_left .contact-form .form-group label{color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}
.dark_mode .cf_row .cf_row_wraper .cf_row_content .cf_row_content_left .contact-form .form-group label{color:#fff}
.cf_row .cf_row_wraper .cf_row_content .cf_row_content_left .contact-form .check-container{width:100%}
.cf_row .cf_row_wraper .cf_row_content .cf_row_content_left .contact-form .check-container .n-check label{color:#000;leading-trim:both;text-edge:cap;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:20px}
.dark_mode .cf_row .cf_row_wraper .cf_row_content .cf_row_content_left .contact-form .check-container .n-check label{color:#fff}
.cf_row .cf_row_wraper .cf_row_content .cf_row_content_left .contact-form .check-container .n-check label a{color:#000;leading-trim:both;text-edge:cap;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-decoration-line:underline}
.dark_mode .cf_row_wraper .cf_row_content .cf_row_content_left .contact-form .check-container .n-check label a{color:#fff}
.cf_row .cf_row_wraper .cf_row_content .cf_row_content_left .contact-form .check-container .n-check .font_b4 .cr{border:1px solid #000;margin-top:2px}
.cf_row .cf_row_wraper .cf_row_content .cf_row_content_left .contact-form .check-container .n-check .font_b4 .cr .cr-icon{color:#000;background:#000}
.dark_mode .cf_row .cf_row_wraper .cf_row_content .cf_row_content_left .contact-form .check-container .n-check .font_b4 .cr{border:1px solid #fff}
.dark_mode .cf_row .cf_row_wraper .cf_row_content .cf_row_content_left .contact-form .check-container .n-check .font_b4 .cr .cr-icon{background:#fff}
.cf_row .cf_row_wraper .cf_row_content .cf_row_content_left .contact-form .check-container .more_button{color:#000;text-align:center;leading-trim:both;text-edge:cap;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:4.76px;text-transform:uppercase;width:100%;padding:20px;border:1px solid #9d9d9d}
.dark_mode .cf_row .cf_row_wraper .cf_row_content .cf_row_content_left .contact-form .check-container .more_button{color:#fff;background:0 0}
.cf_row .cf_row_wraper .cf_row_content .cf_row_content_left .contact-form .check-container .more_button:hover{background:#fff}
.dark_mode .cf_row .cf_row_wraper .cf_row_content .cf_row_content_left .contact-form .check-container .more_button:hover{background:#353b44;color:#fff}
.cf_row .cf_row_wraper .cf_row_content .cf_row_content_right{width:50%;display:flex}
.cf_row .cf_row_wraper .cf_row_content .cf_row_content_right img{max-width:100%;margin-left:auto;object-fit:contain}
.bottom_slider .center_ttl_content .baguette_slider .baguette_slider_item{display:flex;justify-content:center;margin:0 26px;position:relative;min-width:0;min-height:0}
.bottom_slider .center_ttl_content .baguette_slider .baguette_slider_item img{max-width:100%}
.bottom_slider .center_ttl_content .baguette_slider .baguette_slider_item::after{background:linear-gradient(0deg,#000 -41.44%,rgba(0,0,0,0) 33.4%);background:#353b44d9;position:absolute;content:"";inset:0;opacity:0;transition:.2s}
.bottom_slider .center_ttl_content .baguette_slider .baguette_slider_item:hover::after{opacity:1;z-index:1}
.bottom_slider .center_ttl_content .baguette_slider .baguette_slider_item i{position:absolute;right:25px;bottom:16px;font-size:22px;color:#fff;transition:.2s;opacity:0;z-index:2}
.bottom_slider .center_ttl_content .baguette_slider .baguette_slider_item:hover i{opacity:1}
.bottom_slider .center_ttl_content .baguette_slider_controlls ul{display:flex;justify-content:center}
.bottom_slider .center_ttl_content .baguette_slider,.bottom_slider .center_ttl_content .link_slider{display:flex;justify-content:center;margin:0;margin-bottom:96px}
.bottom_slider .center_ttl_content .link_slider .link_slider_item{min-width:0;min-height:0;position:relative;margin:0 26px}
.bottom_slider .center_ttl_content .link_slider .link_slider_item_subttl{color:#fff;leading-trim:both;text-edge:cap;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}
.bottom_slider .center_ttl_content .link_slider .link_slider_item_ttl{color:#fff;leading-trim:both;text-edge:cap;font-family:Manrope;font-size:32px;font-style:normal;font-weight:700;line-height:normal}
.bottom_slider .center_ttl_content .link_slider .link_slider_item img{max-width:100%}
.bottom_slider .center_ttl_content .link_slider .link_slider_item_content{position:absolute;inset:0;background:#0000;display:flex;flex-direction:column;justify-content:flex-end;text-align:start;padding:24px;transition:.2s}
.bottom_slider .center_ttl_content .link_slider .link_slider_item_content .span_btn{opacity:0;margin-top:-38px}
.bottom_slider .center_ttl_content .link_slider .link_slider_item:hover .span_btn{opacity:1;margin-top:0}
.bottom_slider .center_ttl_content .link_slider .link_slider_item:hover .link_slider_item_content{background:linear-gradient(0deg,#000 -41.44%,rgba(0,0,0,0) 33.4%);background:#353b44d9}
.bottom_slider .center_ttl_content .link_slider_controlls ul{display:flex;justify-content:center}
.bottom_inner_page_image{width:100%;height:18vw;min-height:230px;background-size:cover;background-position:center}
.f_main_container{background-size:cover;background-position:center}
.f_main_container .f_main_content{padding:96px 32px 88px 32px;width:100%;max-width:916px;margin:auto;display:flex;flex-direction:column;align-items:center}
.f_main_container .f_main_content .footer_logo{margin:auto;margin-bottom:47px}
.f_main_container .f_main_content .footer_menu{width:100%;margin-bottom:78px}
.f_main_container .f_main_content .footer_menu .ul_lvl1{display:flex;padding:0;margin:0;list-style:none;justify-content:space-between}
.f_main_container .f_main_content .footer_menu .ul_lvl1 .li_lvl1{padding:0 8px;text-align:center}
.f_main_container .f_main_content .footer_menu .ul_lvl1 .li_lvl1 a{color:#fff;leading-trim:both;text-edge:cap;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:4.76px;text-transform:uppercase}
.f_main_container .f_main_content .nl_row{display:flex;align-items:center;width:100%}
.f_main_container .f_main_content .nl_row .nl_text{color:#fff;text-align:center;leading-trim:both;text-edge:cap;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:4.76px;text-transform:uppercase;padding:8px;padding-right:36px;border-right:1px solid #ffffff4d}
.f_main_container .f_main_content .nl_row .f_newsletter_form{width:100%}
.f_main_container .f_main_content .nl_row .f_newsletter_form .emailbar{position:relative;margin-left:38px;margin-right:52px}
.f_main_container .f_main_content .nl_row .f_newsletter_form .emailbar input{width:calc(100% - 56px);color:#fff;font-family:Manrope;font-size:12px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:1.2px;background:0 0;border:none;outline:0;box-shadow:none;border-bottom:1px solid #ffffff4d;padding-bottom:14px}
.f_main_container .f_main_content .nl_row .f_newsletter_form .emailbar input::placeholder{color:#fff}
.f_main_container .f_main_content .nl_row .f_newsletter_form .emailbar .emain_input_submit{display:flex}
.f_main_container .f_main_content .nl_row .f_newsletter_form .emailbar .emain_input_submit button{width:56px;background:0 0;border:none;border-bottom:1px solid #fff;font-size:16px;color:#fff}
.f_main_container .f_main_content .nl_row .f_newsletter_form .emailbar .check-container{position:absolute;top:calc(100% + 6px);right:0}
.f_main_container .f_main_content .nl_row .f_newsletter_form .emailbar .check-container .n-check label{color:#fff;leading-trim:both;text-edge:cap;font-family:Manrope;font-size:12px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:1.2px}
.f_main_container .f_main_content .nl_row .f_newsletter_form .emailbar .check-container .n-check .font_b5 input{font-size:0}
.f_main_container .f_main_content .nl_row .f_newsletter_form .emailbar .check-container .n-check .font_b5 .cr{width:10px;height:10px;margin-top:4px}
.f_main_container .f_main_content .nl_row .f_newsletter_form .emailbar .check-container .n-check .font_b5 .cr .cr-icon{width:4px;height:4px}
.f_main_container .f_main_content .nl_row .to_top_btn{color:#fff;leading-trim:both;text-edge:cap;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:4.76px;cursor:pointer;text-transform:uppercase;white-space:nowrap}
.f_main_container .f_bottom_content{display:flex;justify-content:center;padding:20px;border-top:1px solid rgba(216,216,216,.5)}
.f_main_container .f_bottom_content .social_container a{color:#fff}
footer .copyright-content{color:#fff;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:normal;background:#000;padding:11px 24px}
footer .copyright-content .copyright{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1560px;margin:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}
footer .copyright-content a{color:#fff}
footer .copyright-content .recaptcha_css{font-size:12px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
footer .copyright-content a.recaptcha_css{margin:0 3px}
footer .copyright-content a:hover{color:#9e9e9e}
footer .copyright-content .copyright .owner span{margin-right:3px}
footer .copyright-content .copyright .dev a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
footer .copyright-content .copyright .dev span{font-size:22px}
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;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:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);height:100%}
.hp_c_slider_container .slick-slider .slick-list,.hp_c_slider_container .slick-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:after,.slick-track:before{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-slideimg{display:block}
.slick-slide.slick-loadingimg{display:none}
.slick-slide.draggingimg{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}
.img-responsive{max-width:100%;height:auto}
label.required::after{content:"*";color:red;margin-left:5px}
a,button{text-decoration:none;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}
a:hover{text-decoration:none}
.loadthis{display:none}
.checkboxlabel:after,.radio label:after{content:"";display:table;clear:both}
.checkbox .cr,.radio .cr{position:relative;display:inline-block;border:1px solid #000;border-radius:3px;background:0 0;width:16px;height:16px;float:left;margin-right:5px;margin-top:2px}
.radio .cr{border-radius:50%}
.checkbox .cr .cr-icon,.radio .cr .cr-icon{position:absolute;font-size:14px;line-height:0;top:3px;left:3px;top:50%;left:50%;color:#000;width:8px;text-align:center;background:#000;height:8px;border-radius:3px}
.radio .cr .cr-icon{margin-left:.04em;border-radius:50%}
.checkboxlabelinput[type=checkbox],.radio label input[type=radio]{display:none}
.checkboxlabelinput[type=checkbox]+.cr>.cr-icon,.radio label input[type=radio]+.cr>.cr-icon{-webkit-transform:scale(3) rotateZ(-20deg);-ms-transform:scale(3) rotate(-20deg);transform:scale(3) rotateZ(-20deg);opacity:0;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}
.checkboxlabelinput[type=checkbox]:checked+.cr>.cr-icon,.radio label input[type=radio]:checked+.cr>.cr-icon{-webkit-transform:scale(1) rotateZ(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotateZ(0);opacity:1}
.checkboxlabelinput[type=checkbox]:disabled+.cr,.radio label input[type=radio]:disabled+.cr{opacity:.5}
.checkbox-lightlabel:after,.radio-light label:after{content:"";display:table;clear:both}
.checkbox-light .cr,.radio-light .cr{position:relative;display:inline-block;border:1px solid #fff;border-radius:50%;background:0 0;width:16px;height:16px;float:left;margin-right:4px;margin-top:0}
.radio-light .cr{border-radius:50%}
.checkbox-light .cr .cr-icon,.radio-light .cr .cr-icon{position:absolute;font-size:10px;line-height:0;top:5px;left:5px;top:50%;left:50%;color:#fff;width:7px;text-align:center;background:#fff;height:7px;border-radius:5px}
.radio-light .cr .cr-icon{margin-left:.04em;border-radius:50%}
.checkbox-lightlabelinput[type=checkbox],.radio-light label input[type=radio]{display:none}
.checkbox-lightlabelinput[type=checkbox]+.cr>.cr-icon,.radio-light label input[type=radio]+.cr>.cr-icon{-webkit-transform:scale(3) rotateZ(-20deg);-ms-transform:scale(3) rotate(-20deg);transform:scale(3) rotateZ(-20deg);opacity:0;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}
.checkbox-lightlabelinput[type=checkbox]:checked+.cr>.cr-icon,.radio-light label input[type=radio]:checked+.cr>.cr-icon{-webkit-transform:scale(1) rotateZ(0) translate(-50%,-50%);-ms-transform:scale(1) rotate(0) translate(-50%,-50%);transform:scale(1) rotateZ(0) translate(-50%,-50%);opacity:1}
.checkbox-lightlabelinput[type=checkbox]:disabled+.cr,.radio-light label input[type=radio]:disabled+.cr{opacity:.5}
.checkbox-simplex2label:after,.radio-simplex2 label:after{content:"";display:table;clear:both}
.checkbox-simplex2label,.radio-simplex2label{font-size:14px;margin-bottom:0}
.checkbox-simplex2 .cr,.radio-simplex2 .cr{position:relative;display:inline-block;border:1px solid #fff;border-radius:0;background:#fff;width:20px;height:20px;float:left;margin-right:10px;border:1px solid #000;margin-top:2px}
.radio-simplex2 .cr{border-radius:50%}
.checkbox-simplex2 .cr .cr-icon,.radio-simplex2 .cr .cr-icon{position:absolute;font-size:14px;line-height:0;top:50%;left:0;color:#000;width:100%;text-align:center}
.radio-simplex2 .cr .cr-icon{margin-left:.04em;border-radius:50%}
.checkbox-simplex2labelinput[type=checkbox],.radio-simplex2 label input[type=radio]{display:none}
.checkbox-simplex2labelinput[type=checkbox]+.cr>.cr-icon,.radio-simplex2 label input[type=radio]+.cr>.cr-icon{-webkit-transform:scale(3) rotateZ(-20deg);-ms-transform:scale(3) rotate(-20deg);transform:scale(3) rotateZ(-20deg);opacity:0;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}
.checkbox-simplex2labelinput[type=checkbox]:checked+.cr>.cr-icon,.radio-simplex2 label input[type=radio]:checked+.cr>.cr-icon{-webkit-transform:scale(1) rotateZ(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotateZ(0);opacity:1}
.checkbox-simplex2labelinput[type=checkbox]:disabled+.cr,.radio-simplex2 label input[type=radio]:disabled+.cr{opacity:.5}
.checkbox-simplelabel:after,.radio-simple label:after{content:"";display:table;clear:both}
.checkbox-simple .cr,.radio-simple .cr{position:relative;display:inline-block;border:1px solid #000;border-radius:0;background:0 0;width:14px;height:14px;float:left;margin-right:8px;margin-top:3px}
.radio-simple .cr{border-radius:50%}
.checkbox-simple .cr .cr-icon,.radio-simple .cr .cr-icon{position:absolute;font-size:14px;line-height:0;top:2px;left:2px;color:#000;width:8px;text-align:center;background:#000;height:8px}
.radio-simple .cr .cr-icon{margin-left:.04em;border-radius:50%}
.checkbox-simplelabelinput[type=checkbox],.radio-simple label input[type=radio]{display:none}
.checkbox-simplelabelinput[type=checkbox]+.cr>.cr-icon,.radio-simple label input[type=radio]+.cr>.cr-icon{-webkit-transform:scale(3) rotateZ(-20deg);-ms-transform:scale(3) rotate(-20deg);transform:scale(3) rotateZ(-20deg);opacity:0;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}
.checkbox-simplelabelinput[type=checkbox]:checked+.cr>.cr-icon,.radio-simple label input[type=radio]:checked+.cr>.cr-icon{-webkit-transform:scale(1) rotateZ(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotateZ(0);opacity:1}
.checkbox-simplelabelinput[type=checkbox]:disabled+.cr,.radio-simple label input[type=radio]:disabled+.cr{opacity:.5}
.slick-slide,.slick-slide *{outline:0!important}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.checkbox label:after,.radio label:after{content:"";display:table;clear:both}
.checkbox label input[type=checkbox],.radio label input[type=radio]{display:none}
.checkbox label input[type=checkbox]+.cr>.cr-icon,.radio label input[type=radio]+.cr>.cr-icon{-webkit-transform:scale(3) rotateZ(-20deg);-ms-transform:scale(3) rotate(-20deg);transform:scale(3) rotateZ(-20deg);opacity:0;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}
.checkbox label input[type=checkbox]:checked+.cr>.cr-icon,.radio label input[type=radio]:checked+.cr>.cr-icon{-webkit-transform:scale(1) rotateZ(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotateZ(0);opacity:1}
.checkbox label input[type=checkbox]:disabled+.cr,.radio label input[type=radio]:disabled+.cr{opacity:.5}
.checkbox-light label:after,.radio-light label:after{content:"";display:table;clear:both}
.checkbox-light label input[type=checkbox],.radio-light label input[type=radio]{display:none}
.checkbox-light label input[type=checkbox]+.cr>.cr-icon,.radio-light label input[type=radio]+.cr>.cr-icon{-webkit-transform:scale(3) rotateZ(-20deg);-ms-transform:scale(3) rotate(-20deg);transform:scale(3) rotateZ(-20deg);opacity:0;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}
.checkbox-light label input[type=checkbox]:checked+.cr>.cr-icon,.radio-light label input[type=radio]:checked+.cr>.cr-icon{-webkit-transform:scale(1) rotateZ(0) translate(-50%,-50%);-ms-transform:scale(1) rotate(0) translate(-50%,-50%);transform:scale(1) rotateZ(0) translate(-50%,-50%);opacity:1}
.checkbox-light label input[type=checkbox]:disabled+.cr,.radio-light label input[type=radio]:disabled+.cr{opacity:.5}
.checkbox-simplex2 label:after,.radio-simplex2 label:after{content:"";display:table;clear:both}
.checkbox-simplex2 label,.radio-simplex2 label{font-size:14px;margin-bottom:0}
.checkbox-simplex2 label input[type=checkbox],.radio-simplex2 label input[type=radio]{display:none}
.checkbox-simplex2 label input[type=checkbox]+.cr>.cr-icon,.radio-simplex2 label input[type=radio]+.cr>.cr-icon{-webkit-transform:scale(3) rotateZ(-20deg);-ms-transform:scale(3) rotate(-20deg);transform:scale(3) rotateZ(-20deg);opacity:0;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}
.checkbox-simplex2 label input[type=checkbox]:checked+.cr>.cr-icon,.radio-simplex2 label input[type=radio]:checked+.cr>.cr-icon{-webkit-transform:scale(1) rotateZ(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotateZ(0);opacity:1}
.checkbox-simplex2 label input[type=checkbox]:disabled+.cr,.radio-simplex2 label input[type=radio]:disabled+.cr{opacity:.5}
.checkbox-simple label:after,.radio-simple label:after{content:"";display:table;clear:both}
.checkbox-simple label input[type=checkbox],.radio-simple label input[type=radio]{display:none}
.checkbox-simple label input[type=checkbox]+.cr>.cr-icon,.radio-simple label input[type=radio]+.cr>.cr-icon{-webkit-transform:scale(3) rotateZ(-20deg);-ms-transform:scale(3) rotate(-20deg);transform:scale(3) rotateZ(-20deg);opacity:0;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}
.checkbox-simple label input[type=checkbox]:checked+.cr>.cr-icon,.radio-simple label input[type=radio]:checked+.cr>.cr-icon{-webkit-transform:scale(1) rotateZ(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotateZ(0);opacity:1}
.checkbox-simple label input[type=checkbox]:disabled+.cr,.radio-simple label input[type=radio]:disabled+.cr{opacity:.5}
.termsfeed-com---nb .cc-nb-title{font-size:16px!important;line-height:100%!important}
.termsfeed-com---nb .cc-nb-main-container{padding:20px!important}
.termsfeed-com---nb .cc-nb-text{font-size:13px!important}
.termsfeed-com---reset button{padding:5px!important}
.termsfeed-com---palette-light .cc-nb-okagree{background-color:#353b44!important}
.termsfeed-com---palette-light .cc-nb-reject{background-color:#353b44!important}
.termsfeed-com---palette-light .cc-cp-foot-save{background-color:#353b44!important}
.termsfeed-com---pc-dialog .cc-cp-body-content-entry-title{font-size:16px!important;margin-bottom:5px!important}
.termsfeed-com---pc-dialog .cc-cp-body-content-entry-text{font-size:13px!important;line-height:1.2!important}
.search-modal .modal-content{background:0 0;border:0}
.search-modal .modal-content .modal-body{background:0 0}
.search-modal .modal-content .modal-body .custom-modal-close{position:absolute;right:0;top:50%;width:20px;height:20px;background:0 0;color:#fff;line-height:20px;font-size:20px;padding:0;margin:0;border:0;outline:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.search-modal .modal-content .modal-body .search-modal-container{margin-right:50px}
.search-modal .modal-content .modal-body .search-modal-container .form-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:center;background:red;display:flex;height:58px;padding:21px 85px;border-radius:40px;background:rgba(255,255,255,.95);box-shadow:0 4px 20px 4px rgba(0,0,0,.1)}
.search-modal .modal-content .modal-body .search-modal-container .form-fields .input-data{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%}
.search-modal .modal-content .modal-body .search-modal-container .form-fields .input-data .form-element{width:100%;border:none;background:0 0;text-align:center;box-shadow:none;outline:0}
.search-modal .modal-content .modal-body .search-modal-container .form-fields .input-data .form-element::olaceholder{color:#353b44;opacity:1;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:4.76px}
.search-modal .modal-content .modal-body .search-modal-container .form-fields .button-data{margin-left:16px}
.search-modal .modal-content .modal-body .search-modal-container .form-fields .button-data button{background:-o-linear-gradient(277deg,#76c4f0 0,#76c4f0 17.59%,#081b26 100%);border:none;font-size:16px;background:0 0}
@media only screen and (max-width:1420px){
.hide_mbl_1420{display:none!important}
.show_mbl_1420{display:block!important}
.ui-switch{top:100px;right:0}
.icms-header-content{padding-left:32px;padding-right:32px;padding-bottom:0}
.icms-header .top_bar_settings{gap:8px}
.icms-header .header_menu .ul_lvl1{padding:0 10px}
.social_container{gap:4px}
.social_container a{width:24px;height:24px;font-size:18px}
.icms-header .header_menu{width:100%;position:unset;left:unset;bottom:unset;transform:unset;padding:0 15px}
.hp_slider_container .hp_slider .hp_slider_item .hp_slider_ttl{font-size:40px;font-style:normal;font-weight:700;line-height:93.813%;letter-spacing:7px;text-transform:uppercase}
.hp_slider_container .hp_slider .hp_slider_item .hp_slider_txt{margin-bottom:36px}
.hp_slider_container .hp_slider_controls{width:108px}
.hp_slider_container .hp_slider_controls .counter_dots{padding:0 5px}
.hp_slider_container .counter_dots a{width:60px;gap:10px}
.breadcrumb_container{top:-64px}
}
@media only screen and (max-width:991px){
footer .copyright-content .copyright{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:587px}
.checkbox-light .cr,.radio-light .cr{width:16px;height:16px;margin-right:7px;margin-top:2px}
.checkbox-light .cr .cr-icon,.radio-light .cr .cr-icon{top:4px;left:4px;top:50%;left:50%;width:6px;height:6px}
.c_info_container .c_info_item .c_info_item_links{font-size:16px;font-style:normal;font-weight:400}
.c_info_container .c_info_item{display:flex;gap:32px;align-items:flex-start;flex-direction:column;gap:10px}
.c_info_container{gap:30px;margin:0;margin-top:40px}
.info_cats_container .info_cat_box .info_cat_ttl{font-size:28px;font-style:normal;font-weight:700}
.info_cats_container{margin:auto 0;display:flex;margin-top:140px;width:100%;gap:24px;justify-content:space-between;max-width:1400px;flex-wrap:wrap;margin-top:72px}
.cf_row .cf_row_wraper .cf_row_content .cf_row_content_left .contact-form .form-group{width:100%}
.double_image_row{display:flex;padding-bottom:56px;flex-direction:column-reverse!important}
.double_image_row .text_container{width:100%}
.double_image_row .double_image_row_img_container{padding:0!important;padding-top:50px!important;padding-right:61px!important;width:100%;min-width:0;margin:0 32px}
.double_image_row .double_image_row_img_container .hover_img{left:unset!important;right:0!important}
.double_image_row .double_image_row_img_container::after{width:calc(100% - 61px);height:calc(100% - 50px);right:unset!important;left:0!important}
.double_image_row_container{padding-top:56px;border-top:1px solid #d0d0d0;padding-bottom:16px}
.our_team_row .our_team_content{padding-left:0;padding-right:0}
.our_team_row .our_team_top_row{padding:0 32px}
.bottom_slider .center_ttl_content .baguette_slider .baguette_slider_item{display:flex;justify-content:center;margin:0 6px;position:relative}
}
@media only screen and (max-width:768px){
.results_container .no-results{margin-left:32px;font-size:25px;line-height:27px;padding-top:50px}
.results_container .results_ttl{font-size:25px;line-height:40px;text-align:center;font-weight:500;margin-left:32px;padding:173px 32px 20px 10px;border-left:1px solid #d8d8d8;margin-bottom:0}
.icms-header .top_bar_settings{gap:12px}
.ui-switch{top:20px;right:0}
.icms-header-shrink .ui-switch{top:80px;right:0}
.show_mbl{display:block!important}
.hide_mbl{display:none!important}
.icms-header .header_logo{position:relative!important;transform:translate(0,0);inset:0!important;transform:translate(0,0)!important}
.icms-header-content{padding-top:66px;position:relative}
.homepage.icms-header .top_bar_settings .search{position:absolute;font-size:36px;right:0;bottom:-120px}
.homepage.icms-header.icms-header-shrink .top_bar_settings .search{position:relative;font-size:20px;right:0;bottom:0;inset:unset}
.icms-header .top_bar_settings .desk_menu_toggle{margin-left:10px}
.icms-content-container{padding-top:250px;padding-bottom:100px;max-width:1722px;margin-left:auto;right:0;padding:230px 20px 80px 0;text-align:center;border-left:1px solid #d8d8d8;margin-left:24px;text-align:start}
.icms-content-container .page-title h1{font-size:28px;font-weight:400}
.icms-content-container .page-text{font-size:20px}
.icms-content-container .page-text p{text-align:start!important}
.hp_slider_container::after{content:"";position:absolute;height:100%;width:1px;background:red;background:rgba(216,216,216,.5);right:100px;top:0}
.icms-header .header_logo img{max-width:69px;max-height:69px}
.f_main_container .f_main_content .nl_row{flex-direction:column;max-width:500px}
.f_main_container .f_main_content .nl_row .nl_text{margin-right:auto;padding:0;border:none;margin-bottom:24px}
.f_main_container .f_main_content .nl_row .f_newsletter_form .emailbar{margin:0;margin-right:auto}
.f_main_container .f_main_content .nl_row .f_newsletter_form{margin-right:auto;margin-bottom:50px}
.f_main_container .f_main_content .nl_row .f_newsletter_form .emailbar .check-container{right:unset;left:0}
.hp_slider_container .hp_slider_controls{width:100%;height:16px;inset:unset;bottom:40px;border:none}
.hp_slider_container .hp_slider_controls .hp_slider_arrows{bottom:0}
.hp_slider_container .hp_slider .hp_slider_item{justify-content:flex-end;padding:0 24px;padding-bottom:96px}
.icms-header{border-bottom:1px solid rgba(216,216,216,.5)}
.center_ttl_row .center_ttl_content{padding:44px 0}
.center_ttl_row .center_ttl_content .center_ttl_top{padding:0 20px}
.center_ttl_row.projects_row .center_ttl_content .center_ttl_body{padding:0 52px;text-align:start}
.center_ttl_row .center_ttl_content .center_ttl_top .hor_line{margin-bottom:8px}
.center_ttl_row .center_ttl_content .center_ttl_top .center_ttl{margin-bottom:32px;font-size:28px;font-style:normal;font-weight:700;line-height:normal}
.services_row .icon_box_container{flex-direction:column;gap:30px}
.inner_page_first_container .inner_page_first_content_wrap .inner_page_first_right img{max-width:100%;margin-right:auto}
.center_ttl_row.services_row .center_ttl_content .span_btn{position:absolute;bottom:24px;left:52px;transform:translateX(0)}
.services_row .icon_box_container .icon_box_divider{width:100%;height:1px}
.center_ttl_row.services_row .center_ttl_content .center_ttl_body .center_txt{margin:0;padding:0 52px;text-align:start}
.center_ttl_row.services_row .center_ttl_content .center_ttl_body{display:flex;flex-direction:column-reverse;gap:56px;padding-bottom:80px}
.center_ttl_row.clients_row .center_ttl_content .center_ttl_top .center_ttl{margin-bottom:46px}
.client_container .hp_client img{padding:0 15px;scale:.8}
.client_container .slick-active.hp_client img{scale:1}
.client_container .hp_client{border:none!important;border-right:1px solid #d8d8d8!important}
.hp_row_slider_container .hp_row_slider .hp_row_slider_item .hp_row_slider_item_content .hp_row_slider_item_ttl{font-size:28px;font-style:normal;font-weight:700;line-height:normal;text-align:center!important}
.hp_row_slider_container .hp_row_slider .hp_row_slider_item .hp_row_slider_item_content .hp_row_slider_item_subttl{text-align:center!important}
.hp_row_slider_container .hp_row_slider .hp_row_slider_item .hp_row_slider_item_content .hp_row_slider_item_txt{margin:auto;margin-bottom:20px;text-align:start!important;max-width:unset!important}
.hp_row_slider_container .hp_row_slider .hp_row_slider_item .hp_row_slider_item_content{padding:140px 52px;margin:0;margin-bottom:auto}
.hp_row_slider_container .hp_slider_controls{bottom:38px}
.hp_row_slider_container.hp_row_slider_container_reverse .hp_slider_controls .counter_dots{justify-content:flex-end}
.hp_row_slider_container.hp_row_slider_container_reverse .hp_row_slider .hp_row_slider_item .hp_row_slider_item_content .span_btn{margin:0}
.hp_row_slider_container.hp_row_slider_container_reverse .hp_row_slider .hp_row_slider_item .hp_row_slider_item_content .span_btn:after{left:0;right:unset}
.inner_page_first_container .inner_page_first_content_wrap .inner_page_first_content{flex-wrap:wrap}
.inner_page_first_container .inner_page_first_content_wrap .inner_page_first_left{width:50%;max-width:675px;display:flex;flex-direction:column;width:100%;border-left:1px solid #d8d8d8;padding-top:56px}
.dark_mode .inner_page_first_container .inner_page_first_content_wrap .inner_page_first_left{border-left:1px solid #566172}
.inner_page_first_container .inner_page_first_content_wrap .inner_page_first_left .inner_page_first_ttl{font-size:28px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:26px}
.breadcrumb_container{top:22px}
.breadcrumb_container ol{justify-content:flex-start}
.inner_page_first_container .inner_page_first_content_wrap{padding-top:135px;padding-bottom:56px}
.inner_page_first_container::after{display:none}
.inner_page_first_container .inner_page_first_content_wrap .inner_page_first_right{width:100%;margin:auto}
.inner_page_first_container .inner_page_first_content_wrap::after{display:none}
.inner_icon_box_container{margin:auto}
.inner_page_first_container.info_art{margin-bottom:0}
.info_cats_container{flex-direction:column;align-items:flex-start;gap:52px;padding-bottom:0}
.cf_row .cf_row_wraper .cf_row_content .cf_row_content_left .contact-form .form-group{width:calc(50% - 9px)}
.cf_row .cf_row_wraper .cf_row_content{flex-wrap:wrap}
.cf_row .cf_row_wraper .cf_row_content .cf_row_content_left{width:100%;padding-bottom:56px}
.cf_row{background:#f0f0f0;padding:0 32px;padding-top:54px;margin-top:0}
.cf_row .cf_row_wraper .cf_row_content .cf_row_content_left .cf_top_row{margin-bottom:26px}
.cf_row .cf_row_wraper .cf_row_content .cf_row_content_right{display:none}
.our_team_row .members_container .single_member .member_info .member_subttl{margin-bottom:0}
.our_team_row .members_container .single_member .single_member_content{margin-left:unset;padding-left:0;margin-right:auto;padding-right:24px}
.our_team_row .members_container .single_member{padding-bottom:0}
.our_team_row .members_container .single_member .member_info .member_ttl{font-size:28px;font-style:normal;font-weight:700;margin-bottom:18px}
.our_team_row .our_team_content{padding-bottom:94px;position:relative}
.our_team_row .our_team_top_row .our_team_controls{position:absolute;left:0;padding:0 5px;padding-left:55px;width:100%;bottom:32px}
.projects_inner_row{flex-direction:column!important}
.projects_inner_row .projects_inner_right{height:68.71794vw;width:100%}
.projects_inner_row .projects_inner_left .projects_inner_left_content{min-height:0;padding-bottom:40px}
.projects_inner_row#facilities .projects_inner_left .projects_inner_left_content{min-height:0;padding-bottom:94px}
.projects_inner_row .projects_inner_left{width:100%}
.projects_inner_row .projects_inner_left .projects_inner_controls{bottom:36px}
.results_container .projects_inner_row_container{padding-top:0}
.projects_art_page .inner_page_first_container{padding-bottom:0}
.bottom_slider .center_ttl_content .link_slider .link_slider_item{margin:0 6px}
.bottom_slider .center_ttl_content .baguette_slider,.bottom_slider .center_ttl_content .link_slider{margin-bottom:40px}
}
@media only screen and (max-width:640px){
.search-modal .modal-content .modal-body .custom-modal-close{top:0;transform:translate(0,0)}
.f_main_container .f_main_content .footer_menu .ul_lvl1 .li_lvl1{width:50%;text-align:center}
.search-modal .modal-content .modal-body .search-modal-container .form-fields{height:58px;padding:10px 10px;border-radius:40px}
.search-modal .modal-content .modal-body .search-modal-container{margin-right:0}
.f_main_container .f_main_content .footer_menu .ul_lvl1{flex-wrap:wrap;gap:20px 0;display:flex;justify-content:center}
.f_main_container .f_main_content{padding-top:56px;padding-bottom:48px}
.f_main_container .f_main_content .footer_logo{margin-bottom:38px}
.f_main_container .f_main_content .footer_menu{margin-bottom:56px}
.inner_icon_box_container .icon_box .icon_box-index{font-size:28px;font-style:normal;font-weight:400}
.inner_icon_box_container .icon_box .icon_box-ttl{font-size:16px;font-style:normal;font-weight:700;margin-bottom:26px}
.inner_icon_box_container .icon_box i{font-size:50px}
.our_team_row .members_container.slick-slider .slick-list{padding:0 36px 0 60px!important}
}
@media only screen and (max-width:560px){
.cf_row .cf_row_wraper .cf_row_content .cf_row_content_left .contact-form .form-group{width:100%}
.bottom_slider .center_ttl_content .baguette_slider.slick-slider .slick-list,.bottom_slider .center_ttl_content .link_slider.slick-slider .slick-list{padding:0 36px 0 60px!important}
}
@media only screen and (max-width:480px){
footer .copyright-content .copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px}
}
@media only screen and (min-width:1922px){
.icms-header-content{margin:auto}
.inner_page_first_container .inner_page_first_content_wrap{margin:auto;max-width:1720px}
}