breadcrumbs-component .breadcrumbs_list{list-style:none;display:flex;align-items:center;margin-bottom:30px}breadcrumbs-component .breadcrumbs_list li{margin-right:31px;position:relative;font-size:16px;line-height:100%;font-weight:300;height:100%;white-space:nowrap}breadcrumbs-component .breadcrumbs_list li a{display:flex;align-items:center;color:var(--breadcrumbsColor);position:relative}breadcrumbs-component .breadcrumbs_list li a::after{content:"";position:absolute;height:1px;width:0;left:0;bottom:0;background-color:var(--breadcrumbsColor);transition:all .2s ease}breadcrumbs-component .breadcrumbs_list li a:hover{color:var(--breadcrumbsAccentColor)}breadcrumbs-component .breadcrumbs_list li a:hover::after{width:100%;background-color:var(--breadcrumbsAccentColor)}breadcrumbs-component .breadcrumbs_list li:last-child{color:var(--breadcrumbsLastColor);margin-right:0;max-width:80%;overflow:hidden;font-weight:500;text-overflow:ellipsis}breadcrumbs-component .breadcrumbs_list li:last-child::after{content:none}breadcrumbs-component .breadcrumbs_list li::after{content:"";position:absolute;top:calc(50% - 4px);right:-17px;width:6px;height:6px;background-repeat:no-repeat;border-right:1px solid;border-bottom:1px solid;border-color:var(--breadcrumbsColor);transform:rotate(-45deg)}article breadcrumbs-component .breadcrumbs_list li:last-child{overflow:hidden;text-overflow:ellipsis;max-width:400px}@media screen and (max-width: 1300px){breadcrumbs-component{padding-top:30px;display:block}.service_banner_left breadcrumbs-component+h1{margin-top:0}}@media screen and (max-width: 1080px){article breadcrumbs-component .breadcrumbs_list li:last-child{max-width:280px}}@media screen and (max-width: 990px){article breadcrumbs-component .breadcrumbs_list li:last-child{max-width:100%}}@media screen and (max-width: 640px){breadcrumbs-component{padding-top:15px}breadcrumbs-component .breadcrumbs_list{margin-bottom:15px}breadcrumbs-component .breadcrumbs_list li{margin-right:21px;font-size:14px}breadcrumbs-component .breadcrumbs_list li::after{right:-11px}}@media screen and (max-width: 420px){breadcrumbs-component .breadcrumbs_list li{font-size:12px}breadcrumbs-component .breadcrumbs_list li::after{right:-13px}}
button-component .btn{color:var(--button-primary-normal-font-color);border-radius:var(--button-primary-border-radius);border:1px solid;background-color:var(--button-primary-normal-fill-color);border-color:var(--button-primary-normal-border-color);padding:20px 25px;cursor:pointer;font-weight:var(--button-primary-font-weight);transition:all .2s ease}button-component .btn:hover{color:var(--button-primary-hover-font-color);background-color:var(--button-primary-hover-fill-color);border-color:var(--button-primary-hover-border-color)}button-component .btn.empty{color:var(--button-secondary-normal-font-color);border-radius:var(--button-secondary-border-radius);background-color:var(--button-secondary-normal-fill-color);border-color:var(--button-secondary-normal-border-color);font-weight:var(--button-secondary-font-weight)}button-component .btn.empty:hover{color:var(--button-secondary-hover-font-color);background-color:var(--button-secondary-hover-fill-color);border-color:var(--button-secondary-hover-border-color)}button-component a{display:block}
cookies-popup{display:none}cookies-popup.show{display:block;background-color:#10182f;padding:15px 0;position:fixed;bottom:0;left:0;width:100%;z-index:10;transition:all 1s ease}cookies-popup.show.hide{bottom:-100%}cookies-popup.show .cross{cursor:pointer;margin-left:15px}cookies-popup.show .flex_wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}cookies-popup.show .text{color:#fff;font-size:16px;line-height:25px}cookies-popup.show .text a{color:#fff;font-size:14px;line-height:22px;text-decoration:underline;transition:all .2s ease}cookies-popup.show .text a:hover{color:#00bfd6}cookies-popup.show .flex-wrapper{gap:15px;align-items:center}cookies-popup.show .text-wrapper{display:flex;gap:15px;align-items:center}cookies-popup.show .text-wrapper .text.mobile{display:none}cookies-popup.show .text-wrapper a{font-size:18px;text-decoration:none}cookies-popup.show .text-wrapper a:hover{color:#d9d9d9}cookies-popup.show .text-wrapper svg{min-width:60px}cookies-popup.show .btn{font-size:18px;cursor:pointer;padding:10px 25px;color:#10182f;border-radius:5px;background-color:#fff;border:2px solid rgba(0,0,0,0);transition:all .3s ease-in}cookies-popup.show .btn:hover{color:#fff;background-color:#10182f;border-color:#fff}cookies-popup.show .btn.empty{color:#fff;background-color:rgba(0,0,0,0);border-color:#fff}cookies-popup.show .btn.empty:hover{color:#10182f;background-color:#fff;border-color:#10182f}@media screen and (max-width: 950px){cookies-popup.show .flex_wrap .text.desktop{display:none}cookies-popup.show .flex_wrap .text.mobile{display:block}}@media screen and (max-width: 675px){cookies-popup.show .container{padding:0 15px}cookies-popup.show .btn{padding:8px 20px}}@media screen and (max-width: 620px){cookies-popup.show .flex_wrap{flex-direction:column;gap:15px}cookies-popup.show .text-wrapper{justify-content:center;width:100%;gap:15px}}
body.edit-mode-enabled [gh-id]:hover{outline:1px solid #2b61fa}.tox-tinymce-inline .tox-editor-header{position:absolute !important;top:-15px !important;left:0;z-index:1000 !important;width:max-content}edit-mode{margin-top:15px;margin-bottom:15px;display:flex;align-items:center;justify-content:space-between;width:100%}edit-mode .edit-mode-button{display:flex;align-items:center;justify-content:center}edit-mode .edit-mode-switch{height:0;width:0;visibility:hidden}edit-mode .edit-mode-label{cursor:pointer;text-indent:-9999px;width:60px;height:30px;background:#dbdbdb;display:block;border-radius:100px;position:relative}edit-mode .edit-mode-label:after{content:"";position:absolute;top:2px;left:2px;width:26px;height:26px;background:#fff;border-radius:90px;transition:.3s}edit-mode .edit-mode-switch:checked+.edit-mode-label{background:#2b61fa}edit-mode .edit-mode-switch:checked+.edit-mode-label:after{left:calc(100% - 2px);transform:translateX(-100%)}edit-mode .edit-mode-label:active:after{width:36px}edit-mode p{font-size:24px;color:#fff}
.gudhub-login-popup__bg{position:fixed;top:0;left:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,.8);z-index:1000}.gudhub-login-popup__bg.active{display:flex}.gudhub-login-popup__bg gudhub-login form{background:#fff;margin-top:0px;padding:15px;font-family:Helvetica}.gudhub-login-popup__bg gudhub-login form h2{font-family:Helvetica;color:#2b60fa}.gudhub-login-popup__bg gudhub-login form .change-auth-form{display:none}.gudhub-login-popup__bg gudhub-login form .auth__button{background:#2b60fa;font-family:Helvetica}.gudhub-login-popup__bg gudhub-login form .login-form__item label{font-family:Helvetica}.gudhub-login-popup__bg gudhub-login form .login-form__item input{font-family:Helvetica}
edit-mode-notifications{position:fixed;left:25px;top:25px;z-index:99999}edit-mode-notifications .notification{background:rgba(0,0,0,.8);border-radius:10px;padding:10px 20px;color:#fff;font-family:Helvetica;font-size:18px;box-shadow:0 0 10px rgba(0,0,0,.3);margin-bottom:10px}
get-in-touch-popup get-in-touch-form{background-color:rgba(0,0,0,0)}@keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}get-in-touch-form .get-in-touch-form{position:relative;width:100%;max-width:600px;background-color:var(--block-primary-bg-color);display:block;padding:30px;border-radius:var(--block-primary-border-radius)}get-in-touch-form .get-in-touch-form .like_title{font-size:var(--h3-font-size);font-weight:700;line-height:120%;letter-spacing:0em;text-align:center;color:var(--block-primary-h-color);margin-bottom:20px}get-in-touch-form .get-in-touch-form .subtitle{font-size:var(--text-font-size);font-weight:var(--text-font-weight);line-height:120%;letter-spacing:0em;text-align:center;color:var(--subtitle-color);margin-bottom:20px}get-in-touch-form .get-in-touch-form .col-1{width:8.3333333333%}get-in-touch-form .get-in-touch-form .col-2{width:16.6666666667%}get-in-touch-form .get-in-touch-form .col-3{width:25%}get-in-touch-form .get-in-touch-form .col-4{width:33.3333333333%}get-in-touch-form .get-in-touch-form .col-5{width:41.6666666667%}get-in-touch-form .get-in-touch-form .col-6{width:50%}get-in-touch-form .get-in-touch-form .col-7{width:58.3333333333%}get-in-touch-form .get-in-touch-form .col-8{width:66.6666666667%}get-in-touch-form .get-in-touch-form .col-9{width:75%}get-in-touch-form .get-in-touch-form .col-10{width:83.3333333333%}get-in-touch-form .get-in-touch-form .col-11{width:91.6666666667%}get-in-touch-form .get-in-touch-form .col-12{width:100%}get-in-touch-form .get-in-touch-form form{width:100%;max-width:950px;margin-right:24px}get-in-touch-form .get-in-touch-form form .btn_wrapper{width:100%;padding-left:8px;padding-right:8px;padding-top:4px;display:flex;align-items:center;justify-content:center}get-in-touch-form .get-in-touch-form form .btn_wrapper .btn{font-size:16px}get-in-touch-form .get-in-touch-form form .btn_wrapper .btn:disabled{opacity:0}get-in-touch-form .get-in-touch-form form .form_wrap{display:flex;flex-wrap:wrap}get-in-touch-form .get-in-touch-form form .input-wrap{position:relative;padding:8px;flex:0 0 auto}get-in-touch-form .get-in-touch-form form input{font-family:var(--font-family);outline:none;border-radius:var(--input-border-radius);font-size:14px;width:100%;height:100%;background-color:var(--input-bg-color);border:1px solid var(--input-border-color);padding:7px 17px;color:var(--input-text-color);height:50px;margin-bottom:8px;transition:all .2s ease}get-in-touch-form .get-in-touch-form form input:hover,get-in-touch-form .get-in-touch-form form input:focus{border-color:var(--input-active-border-color)}get-in-touch-form .get-in-touch-form form input::placeholder{color:var(--input-placeholder-color)}get-in-touch-form .get-in-touch-form form input:-webkit-autofill,get-in-touch-form .get-in-touch-form form input:-webkit-autofill:hover,get-in-touch-form .get-in-touch-form form input:-webkit-autofill:focus,get-in-touch-form .get-in-touch-form form input:-webkit-autofill:active{background-color:rgba(0,0,0,0);-webkit-box-shadow:0 0 0 30px rgba(0,0,0,0) inset !important;-webkit-text-fill-color:var(--input-text-color)}get-in-touch-form .get-in-touch-form form input.error+.email-error,get-in-touch-form .get-in-touch-form form input.error+.phone-error{color:#ff7d7d}get-in-touch-form .get-in-touch-form form .email-error,get-in-touch-form .get-in-touch-form form .phone-error{font-size:12px;font-weight:400;line-height:120%}get-in-touch-form .get-in-touch-form form span{display:block;position:absolute;left:10px;bottom:-2px;color:rgba(0,0,0,0);transition:all .2s ease}get-in-touch-form .get-in-touch-form form textarea{width:100%;font-family:var(--font-family);height:145px;background-color:var(--input-bg-color);border:1px solid var(--input-border-color);padding:7px 17px;color:var(--input-text-color);outline:none;border-radius:var(--input-border-radius);margin-bottom:10px;resize:none;font-weight:300;font-size:14px;line-height:36px;transition:all .2s ease}get-in-touch-form .get-in-touch-form form textarea::placeholder{font-weight:300;font-size:14px;line-height:36px;color:var(--input-placeholder-color)}get-in-touch-form .get-in-touch-form form textarea:hover{border-color:var(--input-active-border-color)}get-in-touch-form .get-in-touch-form form .success_text{position:relative;top:-50px;color:rgba(0,0,0,0);transition:all .2s ease;display:none}get-in-touch-form .get-in-touch-form form.success .success_text{display:block;top:-12px;color:green}get-in-touch-form .get-in-touch-form .overflow{opacity:0;z-index:-1;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;border-radius:calc(var(--block-primary-border-radius) - 5px);box-shadow:rgba(0,0,0,.35) 0px 5px 15px;transition:opacity .5s ease}get-in-touch-form .get-in-touch-form .overflow .icon_wrapper{width:100%;padding-bottom:10px;margin-bottom:15px;display:flex;justify-content:center;border-bottom:solid 4px var(--accent-color)}get-in-touch-form .get-in-touch-form .overflow .icon_wrapper .icon{width:150px}get-in-touch-form .get-in-touch-form .overflow .icon_wrapper .icon svg{width:100%;height:auto}get-in-touch-form .get-in-touch-form .overflow .middle{max-width:340px;text-align:center;padding-left:10px;padding-right:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-bottom:35px}get-in-touch-form .get-in-touch-form .overflow .middle .bold{font-size:var(--h1-font-size);color:var(--accent-color)}get-in-touch-form .get-in-touch-form .overflow.success .icon{margin-left:10px}get-in-touch-form .get-in-touch-form .overflow.success .icon svg path{fill:var(--accent-color)}get-in-touch-form .get-in-touch-form .overflow.success .check_entity span:first-child{color:var(--accent-color)}get-in-touch-form .get-in-touch-form .overflow.success .check_entity.phone_entity{display:none}get-in-touch-form .get-in-touch-form .overflow.success .check_entity.phone_entity.provided{display:block}get-in-touch-form .get-in-touch-form .overflow.fail .icon svg path:nth-child(1){fill:var(--accent-color)}get-in-touch-form .get-in-touch-form .overflow.fail .icon svg path:nth-child(2){fill:#fff}get-in-touch-form .get-in-touch-form .overflow.fail .restart_button{width:50px;transform:scaleX(-1);transition:transform .4s ease-out;cursor:pointer}get-in-touch-form .get-in-touch-form .overflow.fail .restart_button svg{transition:all .4s ease-in-out}get-in-touch-form .get-in-touch-form .overflow.fail .restart_button svg circle{fill:var(--accent-color)}get-in-touch-form .get-in-touch-form .overflow.fail .restart_button:hover svg{transform:rotate(-180deg)}get-in-touch-form[data-in-popup] .get-in-touch-form{padding-top:0;padding-bottom:10px;margin-bottom:10px}get-in-touch-form[data-in-popup] .get-in-touch-form .overflow{box-shadow:none}get-in-touch-form[data-in-popup] .get-in-touch-form .overflow .icon{width:100px}get-in-touch-form[data-in-popup] .get-in-touch-form .overflow .bold{font-size:32px}get-in-touch-form.loading .btn_wrapper{position:relative}get-in-touch-form.loading .btn_wrapper button[type=submit]{opacity:0;transition:none;cursor:none}get-in-touch-form.loading .btn_wrapper .loader{position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);width:50px;height:50px;border:10px solid var(--accent-color);border-bottom-color:#fff;border-radius:50%;z-index:11;animation:loading 2s linear infinite}get-in-touch-form.success .overflow.success{opacity:1;z-index:1}get-in-touch-form.fail .overflow.fail{opacity:1;z-index:1}@media screen and (max-width: 650px){get-in-touch-form .get-in-touch-form form .input-wrap{width:100%;padding:4px}get-in-touch-form .get-in-touch-form form .btn_wrapper .btn{width:100%}}popup-container[data-position=bottom-right] .popup_top{margin-bottom:10px}popup-container[data-position=bottom-right] get-in-touch-form .get-in-touch-form{padding-left:15px;padding-right:15px;padding-bottom:10px}popup-container[data-position=bottom-right] get-in-touch-form .get-in-touch-form .popup_text{margin-bottom:5px}popup-container[data-position=bottom-right] get-in-touch-form .get-in-touch-form .btn{width:100%;padding-top:15px;padding-bottom:15px}popup-container[data-position=bottom-right] get-in-touch-form .get-in-touch-form .success-overflow .bold{font-size:42px}popup-container[data-position=bottom-right] get-in-touch-form .get-in-touch-form .success-overflow .icon{width:100px}@media screen and (max-width: 400px){popup-container[data-position=bottom-right] get-in-touch-form .get-in-touch-form{padding:15px}popup-container[data-position=bottom-right] get-in-touch-form .get-in-touch-form .btn{padding:15px 20px}}
popup-container .background_shadow{position:fixed;top:0;left:0;width:100%;height:100%;z-index:15;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);transition:all .3s ease;opacity:0;pointer-events:none}popup-container input,popup-container textarea{border:1px solid #05183a !important}popup-container .popup_top{display:flex;align-items:center;justify-content:flex-end;position:relative;right:15px;top:15px;margin-bottom:15px;z-index:2}popup-container .popup_top .close{cursor:pointer}popup-container .popup{background-color:#fff;border-radius:var(--block-secondary-border-radius);box-shadow:rgba(17,17,26,.1) 0px 4px 16px,rgba(17,17,26,.1) 0px 8px 24px,rgba(17,17,26,.1) 0px 16px 56px;border:1px solid #efefef;margin-top:200px;transition:all .3s ease}popup-container.active .background_shadow{opacity:1;pointer-events:all}popup-container.active .popup{margin-top:0}popup-container[data-position=bottom-right] .popup{width:360px;position:absolute;bottom:5px;right:5px;border-radius:15px}@media screen and (max-width: 650px){popup-container[data-position=bottom-right] .popup{right:50%;transform:translate(50%)}}popup-container[data-no-bg-shadow] .background_shadow{height:0;top:100%}@media screen and (max-width: 400px){popup-container .popup{width:95%}}
.shadow{position:fixed;top:0;left:-200%;background:rgba(0,0,0,0);width:100%;height:100%;z-index:11;transition:background .5s ease}header{background-color:rgba(0,0,0,0);height:90px;position:fixed;left:0;top:0;z-index:15;width:100%;max-width:100vw;display:flex;align-items:center;transition:all .2s ease}header .popup_shadow.show_shadow{opacity:1;pointer-events:all}header .popup_shadow{position:fixed;z-index:5;top:0;left:0;background:rgba(0,0,0,.5);width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:all .4s ease}header .container{display:flex;align-items:center;justify-content:space-between;height:100%}header .header_center{height:100%}header .logo{display:flex;align-items:center;justify-content:center;gap:7px;color:#fff;position:relative}header .logo_main{font-size:32px;line-height:37px}header .logo_sub{font-size:10px;line-height:11.5px;position:absolute;top:39px;right:-13px}header .mobileRight{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%}header nav{height:100%}header nav ul{height:100%;list-style:none;display:flex;align-items:center}header nav ul li{position:relative}header nav ul li:last-child{margin-right:0}header nav ul li.megamenu>a,header nav ul li.megamenu>span{padding:0 32px 0 16px;cursor:pointer}header nav ul li.megamenu>a::before,header nav ul li.megamenu>span::before{content:"";position:absolute;top:calc(50% - 2px);right:14px;width:10px;height:10px;transition:all .2s ease;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7' fill='none'%3E%3Cpath d='M1.59998 1L5.09998 4.88889L8.59998 1' stroke='white' stroke-width='2'/%3E%3C/svg%3E");background-size:contain}header nav ul li a,header nav ul li span{padding:0 19px;position:relative;white-space:nowrap;font-weight:500;font-size:16px;line-height:25px;color:#fff;display:flex;align-items:center;height:100%;transition:all .2s ease}header nav ul li.menu__item a .icon{width:16px;height:16px;display:flex;justify-content:center;align-items:center}header nav ul li.menu__item a .arrowIcon{display:none;margin-top:3px;margin-left:5px}header nav ul li.menu__item a:hover,header nav ul li.menu__item span:hover{text-shadow:.5px 0 0 #fff}header nav ul li.menu__item a:hover::after,header nav ul li.menu__item span:hover::after{width:calc(100% - 50px)}header nav ul li.menu__item a::after,header nav ul li.menu__item span::after{content:"";position:absolute;bottom:32px;left:25px;width:0;height:1px;background-color:var(--primary-color);transition:all .2s ease}header nav ul li .child{flex-direction:column}header nav ul li .child a:after{content:none}header nav ul li .megamenu_wrapper{width:fit-content;transition:all .2s ease;max-height:0;position:absolute;z-index:12;height:100%;top:30px;left:0;background-color:#fff;overflow:hidden;padding:0 20px;border-radius:5px;box-shadow:rgba(0,0,0,.24) 0px 3px 8px}header nav ul li .childs_wrapper ul{height:auto}header nav ul li .childs_wrapper .child{flex-wrap:wrap;align-items:flex-start;max-height:0}header nav ul li .childs_wrapper .child li{margin-right:0;width:50%}header nav ul li .childs_wrapper .child a,header nav ul li .childs_wrapper .child span{font-size:16px;line-height:22px;color:var(--block-primary-text-color);padding:10px;transition:all .2s ease}header nav ul li .childs_wrapper .child a:hover,header nav ul li .childs_wrapper .child span:hover{text-shadow:.5px 0 0 var(--block-primary-text-color)}header button-component .btn{font-size:22px}header-component.scrolled .header,header-component.active .header{margin-top:0;border-bottom:1px solid #f0f0f0;background:#fff}header-component.scrolled .header button-component .btn:hover,header-component.active .header button-component .btn:hover{--button-primary-hover-font-color: #fff;--button-primary-hover-fill-color: #0E1011;--button-primary-hover-border-color: #0E1011}header-component.scrolled header .logo_main,header-component.scrolled header .logo_sub,header-component.scrolled header nav ul li a,header-component.scrolled header nav ul li span,header-component.active header .logo_main,header-component.active header .logo_sub,header-component.active header nav ul li a,header-component.active header nav ul li span{color:#0e1011}header-component.scrolled header nav ul li.megamenu>a::before,header-component.scrolled header nav ul li.megamenu>span::before,header-component.active header nav ul li.megamenu>a::before,header-component.active header nav ul li.megamenu>span::before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7' fill='none'%3E%3Cpath d='M1.59998 1L5.09998 4.88889L8.59998 1' stroke='black' stroke-width='2'/%3E%3C/svg%3E")}header-component.scrolled .hamburger::before,header-component.scrolled .hamburger::after,header-component.scrolled .hamburger>div,header-component.active .hamburger::before,header-component.active .hamburger::after,header-component.active .hamburger>div{background:#0e1011}.hamburger{display:block;position:relative;z-index:2;width:25px;height:20px;transition:all .2s ease;padding:10px 0;cursor:pointer}.hamburger::before{z-index:3;content:"";position:absolute;top:0;right:0;width:25px;height:1px;background:#fff;border-radius:100px;transition:all .3s ease}.hamburger::after{content:"";position:absolute;top:calc(100% - 3px);right:0;width:25px;height:1px;background:#fff;transition:all .3s ease;z-index:3;border-radius:100px}.hamburger>div{border-radius:100px;position:absolute;top:calc(50% - 1px);right:0;width:25px;height:1px;background:#fff;transition:all .5s ease;opacity:1}@media screen and (max-width: 1350px){header-component header nav ul li a,header-component header nav ul li span{padding:0 10px}header nav ul li.megamenu>a::before,header nav ul li.megamenu>span::before{right:0}}@media screen and (min-width: 1250px)and (max-width: 1350px){header nav ul li.megamenu>span{padding:0 15px}}@media screen and (min-width: 1125px)and (max-width: 1250px){header nav ul li a,header nav ul li span{padding:0 16px}header-component header nav ul li.megamenu>span,header-component header nav ul li.megamenu>a{padding:0 15px 0 10px}}@media screen and (min-width: 1125px){header nav ul li.megamenu:hover .megamenu_wrapper{max-height:500px;height:auto;overflow:visible}header nav ul li.megamenu:hover .megamenu_wrapper .child{max-height:100%}.hamburger{display:none}.hamburger_wrapper{display:none}header nav ul li.megamenu:hover>a::before,header nav ul li.megamenu:hover>span::before{transform:rotate(180deg);top:calc(50% - 7px)}}@media screen and (max-width: 1125px){header .container .shared_wrapper.logo_wrapper{display:flex;justify-content:center}header .container .shared_wrapper.button_wrapper{display:flex;justify-content:flex-end}header .container{position:relative;justify-content:space-between}header .header_center{position:absolute;top:80px;left:-200%;width:100%;max-width:500px;height:calc(100vh - 68px);background:#fff;transition:all .5s ease}header .header_center nav{padding:20px}header .header_center nav ul{align-items:flex-start}header .header_center nav ul li{height:auto;width:100%}header .header_center nav ul li a,header .header_center nav ul li span{font-size:20px;line-height:30px;padding:5px 0;height:auto}header .header_center nav ul li.megamenu.hover .megamenu_wrapper{position:static;border:none;background-color:rgba(0,0,0,0);box-shadow:none;overflow:visible;height:auto;max-height:100%}header .header_center nav ul li.megamenu.hover .megamenu_wrapper .child{max-height:100%}header nav ul{flex-direction:column}.active .shadow{background:rgba(0,0,0,.5);left:0}.active header .header_center{left:0}.active .hamburger{height:28px}.active .hamburger>div{opacity:0;right:100px}.active .hamburger::before{right:0;top:calc(50% - 1px);transform:rotate(-45deg)}.active .hamburger::after{right:0;top:calc(50% - 1px);width:25px;transform:rotate(45deg)}header .mobileRight{width:auto;gap:20px}}@media screen and (max-width: 650px){header .header_center{top:58px}header{height:60px}header .container{padding:0 20px}header .mobileRight{gap:60px}header .logo_main{font-size:18px;line-height:20px}header .logo_main .accent-color{color:#c7e86f}header .logo_sub{top:20px;font-size:6px;line-height:7px}header img.logo{height:28px;width:26px}header-component header button-component div.btn{font-size:14px;line-height:16.1px;padding:17px 25px;width:fit-content;background-color:#0e1011;color:#fff;border-color:#0e1011}}@media screen and (max-width: 400px){header .container .shared_wrapper{width:auto}header .container .shared_wrapper.logo_wrapper{display:block}}
get-in-touch .get_in_touch_block{position:relative}get-in-touch .get_in_touch_block image-component img{position:absolute;top:0;left:0;object-fit:cover;object-position:bottom;height:100%;width:100%;filter:brightness(0.5)}get-in-touch .get_in_touch_block .container{position:relative;z-index:0}get-in-touch .get_in_touch_block .get_in_touch_top{--h-color: #fff}get-in-touch .get_in_touch_block .get_in_touch_top .subtitle{--subtitle-color: #FFFFFFCC;text-align:center;max-width:800px;margin-left:auto;margin-right:auto}get-in-touch .get_in_touch_block .get_in_touch_bottom{display:flex;justify-content:center}get-in-touch .get_in_touch_block get-in-touch-form .get-in-touch-form .like_title{font-size:30px;font-weight:400;color:#0e1011}get-in-touch .get_in_touch_block get-in-touch-form .get-in-touch-form .subtitle{font-size:20px}get-in-touch .get_in_touch_block get-in-touch-form .get-in-touch-form .btn_wrapper .btn{font-size:22px}
footer{background-color:#0e1011;color:#cfcfcf}footer .container{max-width:1516px}footer .footer_top{display:flex;gap:50px;justify-content:space-between;padding:80px 0 50px}footer .footer_top .footer_left{display:flex;flex-direction:column}footer .footer_top .footer_left .footer_left__top .logo{display:flex;align-items:center;justify-content:center;gap:7px;color:#fff;height:70px;width:fit-content;margin-bottom:30px;position:relative}footer .footer_top .footer_left .footer_left__top .logo_main{font-size:32px;line-height:37px}footer .footer_top .footer_left .footer_left__top .logo_sub{font-size:10px;line-height:11.5px;position:absolute;top:46px;right:-12px}footer .footer_top .footer_left .footer_left__top p.text{max-width:415px;font-size:15px;line-height:21px}footer .footer_top .footer_left .like_a_list{display:flex;justify-content:left;gap:40px;margin-top:40px}footer .footer_top .footer_left .like_a_list a{width:25px;height:25px}footer .footer_top .footer_left .like_a_list svg path{fill:#fff}footer .footer_top .footer_center{display:flex;gap:40px}footer .footer_top .footer_center .block__title{font-size:16px;font-weight:700;line-height:22.4px;color:#fff;margin-bottom:32px}footer .footer_top .footer_center .block__list_wrapper{display:flex}footer .footer_top .footer_center .block__list_wrapper .add-list{margin-left:50px}footer .footer_top .footer_center .block__list_wrapper li a{display:block;font-size:14px;font-weight:400;line-height:19.6px;color:#cfcfcf;width:max-content;margin-bottom:10px;max-width:198px}footer .footer_top .footer_center .block__list_wrapper li a:hover{color:#fff}footer .footer_top .footer_right{display:flex;flex-direction:column;gap:30px;margin-top:20px}footer .footer_top .footer_right .info-block{display:flex;align-items:center;gap:20px}footer .footer_top .footer_right .info-block__title{font-weight:700;margin-bottom:8px;color:#fff}footer .footer_top .footer_right .info-block__info{font-size:15px;width:200px;color:#cfcfcf}footer .footer_top .footer_right .info-block__info:hover{color:#c6e76c}footer .footer_bottom{border-top:2px solid #4d555b;padding:30px 0}footer .footer_bottom .bottom_flex{display:flex;align-items:center;justify-content:space-between;text-transform:uppercase}footer .footer_bottom .bottom_flex .left{display:flex;align-items:center;gap:15px}footer .footer_bottom .bottom_flex .left a{color:#cfcfcf;font-size:14px;letter-spacing:.03em;width:200px}footer .footer_bottom .bottom_flex .left a:hover{color:#c6e76c}footer .footer_bottom .bottom_flex .left .edit-mode-block{width:100%;max-width:218px;display:flex;justify-content:space-between;padding:8px 20px;background:#1b1b1d;align-items:center;gap:30px}footer .footer_bottom .bottom_flex .left .edit-mode-block .edit-mode-subtitle{font-size:10px;color:#9698a5}footer .footer_bottom .bottom_flex .left .edit-mode-block p{color:#fff;font-size:16px}footer .footer_bottom .bottom_flex .left .edit-mode-block edit-mode{background:gray;border-radius:100px;cursor:pointer;display:block;height:30px;position:relative;text-indent:-9999px;width:33px;height:20px}footer .footer_bottom .bottom_flex .left .edit-mode-block edit-mode .edit-mode-label{width:33px;height:20px}footer .footer_bottom .bottom_flex .left .edit-mode-block edit-mode .edit-mode-label::after{width:18px;height:18px;top:1px;left:1px;box-shadow:0px 1.94px 5.16px 0px rgba(0,0,0,.1490196078)}footer .footer_bottom .bottom_flex .left .edit-mode-block edit-mode .edit-mode-switch:checked+.edit-mode-label:after{left:32px}@media screen and (max-width: 1350px)and (min-width: 1050px){footer .footer_top .footer_center{flex-direction:column}}@media screen and (max-width: 1050px){footer .footer_top{flex-direction:column;align-items:center;gap:30px}}@media screen and (max-width: 775px){footer .footer_top .footer_center{justify-content:center;flex-wrap:wrap}}@media screen and (max-width: 775px){footer .footer_top .footer_center .block:nth-of-type(1){width:83%}}@media screen and (max-width: 550px){footer .footer_top .footer_left__top{display:flex;flex-direction:column;align-items:center;text-align:center}footer .footer_top .footer_left .like_a_list{justify-content:center}footer .footer_top .footer_center .block__title{text-align:center}footer .footer_top .footer_center .block__list_wrapper{flex-direction:column;align-items:center}footer .footer_top .footer_center .block__list_wrapper .add-list{margin-left:0}footer .footer_top .footer_center .block__list_wrapper ul li a{width:100%;text-align:center}footer .footer_top .footer_right .info-block{gap:36px}footer .footer_bottom .bottom_flex{flex-direction:column;align-items:center;gap:15px}}@media screen and (max-width: 400px){footer .footer_top .soc_list{justify-content:flex-start}footer .footer_left{margin-bottom:20px}footer .footer_top{flex-direction:column}}
@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
projects-banner-simple{--breadcrumbsColor: #FFFFFF;--breadcrumbsLastColor: #FFFFFF;--breadcrumbsAccentColor: #C6E76C}projects-banner-simple .projects-banner-simple{position:relative}projects-banner-simple .projects-banner-simple breadcrumbs-component .breadcrumbs_list{justify-content:center;margin-bottom:0}projects-banner-simple .projects-banner-simple h1{text-align:center;text-transform:uppercase;max-width:1210px;margin-bottom:0}projects-banner-simple .projects-banner-simple image-component{position:absolute;top:0;left:0;height:100%;width:100%}projects-banner-simple .projects-banner-simple image-component img{height:100%;width:100%;object-fit:cover;filter:brightness(0.5)}projects-banner-simple .container{position:relative;z-index:2}projects-banner-simple .container .flex-wrapper{height:100%;flex-direction:column;gap:50px;align-items:center;justify-content:center;position:relative}projects-banner-simple .container .flex-wrapper .subtitle{text-align:center}projects-banner-simple .container .flex-wrapper button-component .btn{font-size:22px}projects-banner-simple .render-links{max-width:85%;border-bottom:1px solid #fff}projects-banner-simple .render-links button{display:flex;justify-content:center;align-items:center;min-height:50px;min-width:50px;border-radius:100%;background:hsla(0,0%,100%,.3019607843);margin-bottom:18px;margin-right:3px;cursor:pointer}projects-banner-simple .render-links button:hover{background-color:#fff}projects-banner-simple .render-links button:hover svg path{stroke:#0e1011}projects-banner-simple .render-links .render-links-wrapper{padding:20px 30px;width:max-content}projects-banner-simple .render-links .render-links-wrapper:has(.render-link.active){border-bottom:3px solid #c6e76c}projects-banner-simple .render-links .render-links-wrapper .render-link{color:#fff;font-size:18px}projects-banner-simple .render-links .render-links-wrapper .render-link.active{color:#c6e76c}projects-banner-simple .render-links .navigation_wrapper{width:100%;position:absolute;left:0;bottom:0;display:flex;justify-content:space-between}projects-banner-simple .render-links .navigation_wrapper .swiper-button-next,projects-banner-simple .render-links .navigation_wrapper .swiper-button-prev{height:50px;width:50px;background:hsla(0,0%,100%,.3019607843);border-radius:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}projects-banner-simple .render-links .navigation_wrapper .swiper-button-next svg,projects-banner-simple .render-links .navigation_wrapper .swiper-button-prev svg{height:20px;width:20px}projects-banner-simple .render-links .navigation_wrapper .swiper-button-next::after,projects-banner-simple .render-links .navigation_wrapper .swiper-button-prev::after{content:""}projects-banner-simple .render-links .navigation_wrapper .swiper-button-next:hover,projects-banner-simple .render-links .navigation_wrapper .swiper-button-prev:hover{background-color:#fff}projects-banner-simple .render-links .navigation_wrapper .swiper-button-next:hover svg path,projects-banner-simple .render-links .navigation_wrapper .swiper-button-prev:hover svg path{stroke:#0e1011}@media screen and (max-width: 650px){projects-banner-simple .projects-banner-simple{padding:15px 0}projects-banner-simple .projects-banner-simple .flex-wrapper{gap:25px}projects-banner-simple .projects-banner-simple .render-links{display:none}}
project-posts{background:var(--bg-color);--transition-duration: .2s}project-posts .project-posts{border-top:1px solid #e1e4e4}project-posts .container{max-width:1728px}project-posts .flex-wrapper{justify-content:space-between;align-items:center}project-posts .flex-wrapper h2{text-align:left;margin-bottom:0}project-posts .flex-wrapper button-component .btn{display:flex;align-items:center;gap:10px;border:1px solid #363738}project-posts .flex-wrapper button-component .btn::after{content:"";display:block;height:18px;width:15px;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13.7494%2010.9133L13.7229%200.698817L3.50837%200.672313C3.40195%200.657905%203.29368%200.66653%203.19088%200.697604C3.08808%200.728678%202.99316%200.781476%202.91254%200.852423C2.83193%200.923371%202.76749%201.01081%202.72361%201.10882C2.67972%201.20684%202.65741%201.31314%202.65817%201.42053C2.65894%201.52791%202.68277%201.63388%202.72805%201.73126C2.77334%201.82864%202.83901%201.91515%202.92063%201.98494C3.00226%202.05473%203.09792%202.10616%203.20115%202.13576C3.30438%202.16537%203.41277%202.17244%203.51897%202.15652L11.1732%202.18832L1.03293%2012.3286C0.892345%2012.4692%200.813366%2012.6599%200.813367%2012.8587C0.813368%2013.0575%200.892345%2013.2482%201.03293%2013.3888C1.17351%2013.5293%201.36419%2013.6083%201.563%2013.6083C1.76182%2013.6083%201.95249%2013.5293%202.09307%2013.3888L12.2334%203.24847L12.2652%2010.9027C12.2659%2011.1016%2012.3456%2011.2921%2012.4867%2011.4323C12.6279%2011.5725%2012.8189%2011.6508%2013.0179%2011.6501C13.2168%2011.6494%2013.4073%2011.5697%2013.5475%2011.4286C13.6876%2011.2874%2013.766%2011.0963%2013.7653%2010.8974L13.7494%2010.9133Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center}project-posts .flex-wrapper button-component .btn:hover::after{content:"";display:block;height:18px;width:15px;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13.7494%2010.9133L13.7229%200.698817L3.50837%200.672313C3.40195%200.657905%203.29368%200.66653%203.19088%200.697604C3.08808%200.728678%202.99316%200.781476%202.91254%200.852423C2.83193%200.923371%202.76749%201.01081%202.72361%201.10882C2.67972%201.20684%202.65741%201.31314%202.65817%201.42053C2.65894%201.52791%202.68277%201.63388%202.72805%201.73126C2.77334%201.82864%202.83901%201.91515%202.92063%201.98494C3.00226%202.05473%203.09792%202.10616%203.20115%202.13576C3.30438%202.16537%203.41277%202.17244%203.51897%202.15652L11.1732%202.18832L1.03293%2012.3286C0.892345%2012.4692%200.813366%2012.6599%200.813367%2012.8587C0.813368%2013.0575%200.892345%2013.2482%201.03293%2013.3888C1.17351%2013.5293%201.36419%2013.6083%201.563%2013.6083C1.76182%2013.6083%201.95249%2013.5293%202.09307%2013.3888L12.2334%203.24847L12.2652%2010.9027C12.2659%2011.1016%2012.3456%2011.2921%2012.4867%2011.4323C12.6279%2011.5725%2012.8189%2011.6508%2013.0179%2011.6501C13.2168%2011.6494%2013.4073%2011.5697%2013.5475%2011.4286C13.6876%2011.2874%2013.766%2011.0963%2013.7653%2010.8974L13.7494%2010.9133Z%22%20fill%3D%22%230E1011%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center}project-posts .posts_list{display:flex;flex-wrap:wrap;margin-top:15px}project-posts .post{padding:24px;gap:24px;border:1px solid rgba(0,0,0,0);transition:all var(--transition-duration) ease;cursor:pointer}project-posts .post:hover{background-color:#f9f9f9;border:1px solid #e1e4e4}project-posts .post:hover image-component{position:relative;display:flex;align-items:center;justify-content:center}project-posts .post:hover image-component picture{width:100%}project-posts .post:hover image-component::after{content:"";display:block;background-image:url('data:image/svg+xml;utf8,<svg width="44" height="44" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.000183105" y="0.000244141" width="43.2965" height="43.2965" rx="21.6483" fill="black"/><path d="M28.0461 25.5442L28.0196 15.3297L17.8051 15.3032C17.6986 15.2888 17.5904 15.2974 17.4876 15.3285C17.3848 15.3595 17.2899 15.4123 17.2092 15.4833C17.1286 15.5542 17.0642 15.6417 17.0203 15.7397C16.9764 15.8377 16.9541 15.944 16.9549 16.0514C16.9556 16.1588 16.9795 16.2647 17.0247 16.3621C17.07 16.4595 17.1357 16.546 17.2173 16.6158C17.2989 16.6856 17.3946 16.737 17.4978 16.7666C17.6011 16.7962 17.7095 16.8033 17.8157 16.7874L25.4699 16.8192L15.3296 26.9595C15.189 27.1001 15.1101 27.2907 15.1101 27.4895C15.1101 27.6884 15.189 27.879 15.3296 28.0196C15.4702 28.1602 15.6609 28.2392 15.8597 28.2392C16.0585 28.2392 16.2492 28.1602 16.3898 28.0196L26.5301 17.8793L26.5619 25.5336C26.5626 25.7325 26.6423 25.923 26.7834 26.0632C26.9246 26.2033 27.1156 26.2817 27.3146 26.281C27.5135 26.2803 27.704 26.2006 27.8442 26.0594C27.9843 25.9183 28.0627 25.7272 28.062 25.5283L28.0461 25.5442Z" fill="white"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:center;width:44px;height:44px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}project-posts .post image-component img{height:512px}project-posts .post .intro{font-size:18px;color:var(--block-primary-h-color);height:75px;overflow:hidden;line-height:25.2px}project-posts .post .top .categories{margin:20px 0;display:flex;gap:20px}project-posts .post .top .categories div{padding:8px;border:solid 1px #e1e4e4;background-color:#f9f9f9;color:#0e1011}project-posts .post .top .categories div:hover{border-color:#c6e76c;background-color:#c6e76c}project-posts .post .top .read_more{margin-top:20px}project-posts .post .btn{color:#0e1011;padding:5px;display:inline-block;border:1.07px solid #e1e4e4;--button-tertiary-normal-fill-color: #F9F9F9}project-posts .post h2,project-posts .post .h2{text-align:left;margin-top:20px;font-size:40px}project-posts .post h2 a,project-posts .post .h2 a{color:var(--h-color)}project-posts .post .h2{font-size:24px;margin-bottom:20px}project-posts .post .author_date,project-posts .post .stats{display:flex;align-items:center;gap:10px;margin-bottom:20px}project-posts .post .author_date>div,project-posts .post .stats>div{display:flex;align-items:center;gap:8px}project-posts .post .author_date svg path,project-posts .post .stats svg path{fill:#c6e76c}project-posts .post .info{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px}project-posts .post .info>div{gap:15px}project-posts .post .info div{display:flex;align-items:center;gap:8px}project-posts .post .info a{color:var(--block-primary-h-color);transition:all var(--transition-duration) ease}project-posts .post .read_more{margin-top:10px}project-posts .post .read_more a{display:flex;align-items:center;font-weight:700;gap:10px;color:var(--block-primary-h-color);transition:color var(--transition-duration) ease}project-posts .post .read_more svg{transition:transform var(--transition-duration) ease}project-posts .pagination{margin-top:30px;display:flex;align-items:center;justify-content:center}project-posts .pagination.hide{display:none}project-posts .pagination_wrapper{display:flex;align-items:center;justify-content:center}project-posts .pagination .prev,project-posts .pagination .next{border:1px solid #b3babf;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all var(--transition-duration) ease;cursor:pointer;border-radius:100%}project-posts .pagination .prev a,project-posts .pagination .next a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}project-posts .pagination .prev svg path,project-posts .pagination .next svg path{stroke:#0e1011;background-color:#fff;transition:all var(--transition-duration) ease}project-posts .pagination .prev.disable,project-posts .pagination .next.disable{cursor:default;background-color:#f5f5f5;border-color:#e1e4e4}project-posts .pagination .prev:not(.disable):hover,project-posts .pagination .next:not(.disable):hover{background-color:#0e1011}project-posts .pagination .prev:not(.disable):hover svg path,project-posts .pagination .next:not(.disable):hover svg path{stroke:#fff}project-posts .pagination .pages{list-style:none;display:flex;align-items:center}project-posts .pagination .pages li{height:20px;margin-right:20px}project-posts .pagination .pages li a,project-posts .pagination .pages li span{display:flex;align-items:center;justify-content:center;color:#c5c6c6;background-color:#fff;font-size:16px;line-height:24px;width:100%;height:100%;transition:all var(--transition-duration) ease}project-posts .pagination .pages li a:hover,project-posts .pagination .pages li span:hover{scale:1.1;color:var(--accent-color)}project-posts .pagination .pages li.active a,project-posts .pagination .pages li.active span{font-weight:700;font-size:24px;color:#0e1011}project-posts .pagination .prev{margin-right:20px}project-posts .pagination .prev svg{margin-left:-3px}project-posts .pagination .next svg{margin-left:3px}project-posts #sort-dropdown{width:155px;height:56px;background-color:#f9f9f9;border:1px solid #e1e4e4;padding:10px;font-size:18px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="10" viewBox="0 0 15 10" fill="none"><path d="M0.221566 2.0709L7.46304 9.2749L14.7045 2.0709C14.79 2.00584 14.8604 1.92318 14.9111 1.82852C14.9619 1.73386 14.9916 1.62941 14.9985 1.52224C15.0053 1.41506 14.989 1.30767 14.9508 1.20733C14.9125 1.107 14.8531 1.01605 14.7766 0.94066C14.7002 0.865267 14.6084 0.807186 14.5075 0.770349C14.4066 0.733513 14.299 0.718779 14.192 0.727147C14.0849 0.735516 13.9809 0.76679 13.8869 0.818853C13.793 0.870916 13.7114 0.942552 13.6475 1.02891L8.21268 6.41879C7.97451 6.64673 8.32806 6.29318 7.97451 6.64673C7.62095 7.00028 7.62607 7.0054 7.46304 7.16843C7.35808 7.06346 7.16514 6.87052 7.02427 6.72965C6.85854 6.56393 6.88064 6.58602 6.71341 6.41879L1.27855 1.02891C1.13739 0.888744 0.946334 0.810395 0.747408 0.811098C0.548482 0.811801 0.357981 0.891497 0.217816 1.03266C0.0776517 1.17382 -0.000697398 1.36487 5.4425e-06 1.5638C0.000708283 1.76273 0.0804068 1.95323 0.221566 2.09339L0.221566 2.0709Z" fill="%230E1011"/></svg>');background-repeat:no-repeat;background-position:right 10px center;background-size:15px 10px;cursor:pointer}project-posts .dropdown-wrapper{display:none}project-posts.dark_dark_theme .project-posts{padding:80px 0 40px;border:none}project-posts.dark_dark_theme .project-posts .post:hover{background-color:#1a1c1d;border-color:#363738}project-posts.dark_dark_theme .project-posts .post_left{max-width:512px;max-height:512px}project-posts.dark_dark_theme .project-posts .post .stats{color:#fff}project-posts.dark_dark_theme .project-posts .post .top .categories div{padding:4px;background-color:#1a1c1d;border-color:#363738;color:#fff}project-posts.dark_dark_theme .project-posts .post .top .categories div:hover{border-color:#c6e76c;background-color:#c6e76c;color:#363738}@keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media screen and (max-width: 1200px){project-posts .post.main .post_left a{padding-left:0}project-posts .post{gap:30px}project-posts .post h2,project-posts .post .h2{margin-top:15px;margin-bottom:15px}project-posts .post.main{flex-direction:column}project-posts .post.main .post_left,project-posts .post.main .post_right{width:100%;max-width:initial}project-posts .post.main .intro{margin-bottom:30px}project-posts .post.main .post_right .top_flex{margin-bottom:15px}project-posts .post.main img{max-width:initial;width:100%}}@media screen and (min-width: 1200px){project-posts .posts_list .post{width:32.27%;margin-right:1.5%;margin-bottom:1.5%;max-width:555px}project-posts .posts_list .post img{object-fit:cover;width:100%}project-posts .posts_list .post:nth-child(3n){margin-right:0}}@media screen and (max-width: 1200px)and (min-width: 770px){project-posts .posts_list .post{width:49%;margin-right:2%;margin-bottom:2%}project-posts .posts_list .post img{height:350px;object-fit:cover}project-posts .posts_list .post:nth-child(2n){margin-right:0}}@media screen and (max-width: 770px){project-posts .posts_list .post{width:100%;margin-bottom:15px}project-posts .posts_list .post .top_flex{flex-direction:initial;flex-wrap:wrap;align-items:center}project-posts .posts_list .post img{width:100%;height:300px;object-fit:cover}project-posts .posts_list .post:last-child{margin-bottom:0}project-posts .post .post_right{height:auto}}@media screen and (max-width: 650px){project-posts .project-posts{border:none;padding-top:0}project-posts .post.main{margin-bottom:15px;gap:20px}project-posts .post.main .post_title{font-size:24px;line-height:33px;margin-bottom:10px}project-posts .post.main .post_right .top_flex{margin-bottom:10px}project-posts .post .author_date{margin-bottom:10px}project-posts .post .intro{font-size:14px;line-height:20px;margin-bottom:20px}project-posts .post .info{flex-direction:column-reverse;align-items:flex-start}project-posts .post .info div{flex-wrap:wrap}project-posts .dropdown-wrapper{display:block;position:sticky;top:60px;z-index:1;height:75px;width:100%;padding:13px 15px;margin-bottom:20px;background-color:#0e1011}project-posts .dropdown-wrapper .custom-dropdown{position:relative;width:100%;border:1px solid #fff;background-color:#0e1011;color:#fff;font-size:22px;cursor:pointer;user-select:none}project-posts .dropdown-wrapper .custom-dropdown.open{height:100%}project-posts .dropdown-wrapper .custom-dropdown .dropdown-selected{display:flex;justify-content:space-between;align-items:center;position:relative;padding:10px 20px}project-posts .dropdown-wrapper .custom-dropdown .dropdown-selected::after{content:"";width:15px;height:9px;background-image:url("data:image/svg+xml;utf8,<svg width='15' height='9' viewBox='0 0 15 9' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0.221566 1.57103L7.46304 8.77502L14.7045 1.57103C14.79 1.50596 14.8604 1.42331 14.9111 1.32864C14.9619 1.23398 14.9916 1.12953 14.9985 1.02236C15.0053 0.915185 14.989 0.807795 14.9508 0.707457C14.9125 0.607118 14.8531 0.516174 14.7766 0.440782C14.7002 0.365389 14.6084 0.307308 14.5075 0.270472C14.4066 0.233635 14.299 0.218901 14.192 0.227269C14.0849 0.235638 13.9809 0.266912 13.8869 0.318975C13.793 0.371038 13.7114 0.442674 13.6475 0.529033L8.21268 5.91891C7.97451 6.14685 8.32806 5.7933 7.97451 6.14685C7.62095 6.50041 7.62607 6.50552 7.46304 6.66855C7.35808 6.56359 7.16514 6.37064 7.02427 6.22978C6.85854 6.06405 6.88064 6.08614 6.71341 5.91891L1.27855 0.529032C1.13739 0.388866 0.946334 0.310517 0.747408 0.31122C0.548482 0.311923 0.357981 0.391619 0.217816 0.532778C0.0776517 0.673937 -0.000697398 0.864996 5.4425e-06 1.06392C0.000708283 1.26285 0.0804068 1.45335 0.221566 1.59351L0.221566 1.57103Z' fill='white'/></svg>");background-repeat:no-repeat;background-size:contain;position:absolute;right:20px;top:50%;transform:translateY(-50%)}project-posts .dropdown-wrapper .custom-dropdown .dropdown-list{display:none;position:absolute;top:100%;left:0;width:100%;background-color:#0e1011;border:1px solid #fff;list-style:none;padding:0;margin:0;z-index:20}project-posts .dropdown-wrapper .custom-dropdown .dropdown-list a{display:block;padding:10px 20px;color:#fff;cursor:pointer;transition:background .3s}project-posts .dropdown-wrapper .custom-dropdown .dropdown-list a:hover{color:var(--accent-color)}project-posts .dropdown-wrapper .custom-dropdown.open .dropdown-list{display:block}}@media screen and (max-width: 500px){project-posts .flex-wrapper{flex-direction:column;gap:15px}project-posts .flex-wrapper button-component{width:100%}project-posts .flex-wrapper button-component .btn{justify-content:center}}@media screen and (max-width: 470px){project-posts .post .top_flex>*,project-posts .post.main .top_flex>*{margin-right:0}project-posts .post .post_right .top_flex,project-posts .post.main .post_right .top_flex{display:flex;flex-direction:column;align-items:flex-start}project-posts .post .post_right .top_flex>div,project-posts .post.main .post_right .top_flex>div{display:flex;align-items:center;flex-wrap:wrap}project-posts .post:not(.post.main) .categories{margin-bottom:0}}@media screen and (max-width: 450px){project-posts .post,project-posts .post.main{padding:15px}project-posts .post .post_title,project-posts .post.main .post_title{font-size:20px;line-height:24px}project-posts .post .read_more a,project-posts .post.main .read_more a{font-size:14px;line-height:18px}project-posts .post .read_more a{padding-left:0}project-posts .post.main .read_more a{padding:10px 15px;padding-left:15px}}
search-component{width:100%;max-width:500px;--bg-color: #F9F9F9}search-component .search-component{position:relative;padding:0;background-color:#f9f9f9}search-component .search{justify-content:flex-end;align-items:center;display:flex;padding:18px 30px;border:1px solid #e1e4e4}search-component .search_icon{margin-right:10px}search-component .search input{display:block;font-size:22px;background-color:#f9f9f9;outline:none;width:100%;height:24px;color:var(--input-text-color)}search-component .search input:-webkit-autofill,search-component .search input:-webkit-autofill:hover,search-component .search input:-webkit-autofill:focus,search-component .search input:-webkit-autofill:active{background-color:#f9f9f9}search-component .search input:focus{background-color:rgba(0,0,0,0);border-radius:var(--input-active-border-radius)}search-component .search input::placeholder{font-size:22px;line-height:110%;color:#c5c6c6}search-component .search-dropdown{position:absolute;top:60px;max-height:300px;overflow-y:auto;z-index:10;width:100%;background-color:var(--bg-color);scrollbar-color:var(--accent-color)}search-component .search-dropdown::-webkit-scrollbar-thumb{background-color:var(--accent-color)}search-component .search-dropdown .search-item{display:flex;gap:10px;align-items:center;padding:10px 5px;cursor:pointer;border-bottom:1px solid #fff}search-component .search-dropdown .search-item:hover{background-color:rgba(249,249,249,.2196078431)}search-component .search-dropdown .search-item .image-wrapper{height:50px;width:100px;min-width:100px}search-component .search-dropdown .search-item .image-wrapper img{width:100%;height:100%}search-component .search-dropdown .search-item p{color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media screen and (max-width: 650px){search-component .search-component{background-color:rgba(0,0,0,0)}search-component .search-component .search-dropdown{background-color:#000}search-component .search{padding:15px 30px;margin:0}search-component .search svg path{fill:#fff}search-component .search input{background-color:rgba(0,0,0,0);color:#fff}search-component .search input ::placeholder{color:#c5c6c6}}
