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{height:62px}header .logo.hidden{display:none}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;min-width:160px;text-align:center}header button-component .btn.shake{animation:buttonShaking 1s infinite}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 nav ul li a,header-component.scrolled header nav ul li span,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;width:100%}header .container .shared_wrapper.button_wrapper{display:flex;justify-content:flex-end;min-width:180px}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:100%;padding-left:25px}}@media screen and (max-width: 650px){header .header_center{top:58px}header{height:60px}header .container{padding:0 20px}header .logo{display:block;height:47px}header-component header button-component div.btn{min-width:115px;font-size:14px;line-height:16.1px;padding:17px 25px;width:fit-content;background-color:#0e1011;color:#fff;border-color:#0e1011}header .container .shared_wrapper.button_wrapper{min-width:150px}}@media screen and (max-width: 400px){header .container .shared_wrapper{width:auto}header .container .shared_wrapper.logo_wrapper{display:block}}@keyframes buttonShaking{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}
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, 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") 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)}}
page-banner-simple{--breadcrumbsColor: #FFFFFF;--breadcrumbsLastColor: #FFFFFF;--breadcrumbsAccentColor: #C6E76C}page-banner-simple .page-banner-simple{position:relative}page-banner-simple .page-banner-simple breadcrumbs-component .breadcrumbs_list{justify-content:center;margin-bottom:0}page-banner-simple .page-banner-simple h1{text-align:center;text-transform:uppercase;max-width:1210px;margin-bottom:0}page-banner-simple .page-banner-simple image-component{position:absolute;top:0;left:0;height:100%;width:100%}page-banner-simple .page-banner-simple image-component img{height:100%;width:100%;object-fit:cover;filter:brightness(0.5)}page-banner-simple .page-banner-simple .container{position:relative;z-index:2;height:100%}page-banner-simple .page-banner-simple .container .flex-wrapper{height:100%;flex-direction:column;gap:50px;align-items:center;justify-content:center;position:relative}page-banner-simple .page-banner-simple .container .flex-wrapper .subtitle{text-align:center}page-banner-simple .page-banner-simple .container .flex-wrapper button-component .btn{font-size:22px}page-banner-simple .page-banner-simple .button-more{display:none}page-banner-simple .render-links{max-width:85%;border-bottom:1px solid #fff}page-banner-simple .render-links .swiper{position:static}page-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}page-banner-simple .render-links button:hover{background-color:#fff}page-banner-simple .render-links button:hover svg path{stroke:#0e1011}page-banner-simple .render-links .render-links-wrapper{padding:20px 30px;width:max-content}page-banner-simple .render-links .render-links-wrapper:has(.render-link.active){border-bottom:3px solid #c6e76c}page-banner-simple .render-links .render-links-wrapper .render-link{color:#fff;font-size:18px}page-banner-simple .render-links .render-links-wrapper .render-link.active{color:#c6e76c}page-banner-simple .render-links .render-links-wrapper .render-link:hover{color:#c6e76c}page-banner-simple .render-links .navigation_wrapper{width:100%;position:absolute;left:0;bottom:0;display:flex;justify-content:space-between}page-banner-simple .render-links .navigation_wrapper .swiper-button-next,page-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}page-banner-simple .render-links .navigation_wrapper .swiper-button-next svg,page-banner-simple .render-links .navigation_wrapper .swiper-button-prev svg{height:20px;width:20px}page-banner-simple .render-links .navigation_wrapper .swiper-button-next::after,page-banner-simple .render-links .navigation_wrapper .swiper-button-prev::after{content:""}page-banner-simple .render-links .navigation_wrapper .swiper-button-next:hover,page-banner-simple .render-links .navigation_wrapper .swiper-button-prev:hover{background-color:#fff}page-banner-simple .render-links .navigation_wrapper .swiper-button-next:hover svg path,page-banner-simple .render-links .navigation_wrapper .swiper-button-prev:hover svg path{stroke:#0e1011}page-banner-simple .services-dropdown-wrapper{display:none}page-banner-simple.portfolio .page-banner-simple .flex-wrapper{gap:10px}page-banner-simple.portfolio .page-banner-simple h1{max-width:100%;--h1-font-size: 60px}page-banner-simple.portfolio .page-banner-simple .subtitle{font-size:15px}@media screen and (max-width: 950px){page-banner-simple .render-links{width:80%}}@media screen and (max-width: 900px){page-banner-simple.portfolio .page-banner-simple h1{--h1-font-size: 40px}}@media screen and (max-width: 650px){page-banner-simple .page-banner-simple{padding:15px 0}page-banner-simple .page-banner-simple .render-links{display:none}page-banner-simple .page-banner-simple .container .flex-wrapper{gap:20px}page-banner-simple .page-banner-simple .container .flex-wrapper button-component{width:100%}page-banner-simple .page-banner-simple .container .flex-wrapper .search{margin:0}page-banner-simple.portfolio .page-banner-simple .container .flex-wrapper{gap:5px;margin-bottom:0}page-banner-simple.portfolio .page-banner-simple .container .flex-wrapper h1{font-size:26px;margin-bottom:15px}page-banner-simple.portfolio .page-banner-simple button-component,page-banner-simple.portfolio .page-banner-simple .subtitle{visibility:hidden;height:0;margin-bottom:0}page-banner-simple .page-banner-simple .services-dropdown-wrapper{display:block;position:relative;z-index:10;color:var(--text-color);margin-top:15px}page-banner-simple .page-banner-simple .services-dropdown-wrapper .services-dropdown{height:150px;overflow:hidden}page-banner-simple .page-banner-simple .services-dropdown-wrapper .services-dropdown.open{height:100%}page-banner-simple .page-banner-simple .services-dropdown-wrapper .services-dropdown li{border-bottom:1px solid #fff;margin-bottom:10px}page-banner-simple .page-banner-simple .services-dropdown-wrapper .services-dropdown li.active a{color:var(--accent-color)}page-banner-simple .page-banner-simple .services-dropdown-wrapper .services-dropdown li:hover a{color:var(--accent-color)}page-banner-simple .page-banner-simple .services-dropdown-wrapper .services-dropdown li a{display:block;padding:5px;color:var(--text-color)}page-banner-simple .page-banner-simple .services-dropdown-wrapper .read-more{padding:10px 0 45px}page-banner-simple .page-banner-simple .services-dropdown-wrapper .read-more span{display:flex;align-items:center;gap:10px;width:fit-content;cursor:pointer;color:var(--accent-color)}}
portfolio-component .portfolio-component{background:#0e1011;padding:15px;width:100%;height:100%;min-height:100vh}portfolio-component .grid{margin:0 auto;width:100%;max-width:100vw}portfolio-component .grid.opacity{opacity:0}portfolio-component .grid .grid-item{position:relative}portfolio-component .grid .grid-item.around-icon::after{content:"";display:block;position:absolute;top:0;right:10px;width:100px;height:100px;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="512pt" viewBox="0 -66 512.001 512" width="512pt"><path fill="%236cbe02" d="m322.285156 335.644531c-7.441406 0-13.898437-5.53125-14.863281-13.105469-1.042969-8.21875 4.769531-15.726562 12.984375-16.773437 47.398438-6.039063 89.84375-18.882813 119.515625-36.171875 27.136719-15.808594 42.078125-34.394531 42.078125-52.332031 0-19.769531-17.484375-35.945313-32.15625-46.039063-6.824219-4.695312-8.550781-14.03125-3.855469-20.859375 4.695313-6.824219 14.035157-8.550781 20.859375-3.855469 29.539063 20.320313 45.152344 44.785157 45.152344 70.757813 0 29.476563-19.699219 56.535156-56.972656 78.25-33.550782 19.546875-78.789063 33.382813-130.828125 40.011719-.644531.078125-1.285157.117187-1.914063.117187zm0 0"/><path fill="%236cbe02" d="m252.34375 314.15625-40-40c-5.859375-5.859375-15.355469-5.859375-21.214844 0-5.855468 5.855469-5.855468 15.355469 0 21.210938l11.6875 11.6875c-44.8125-4.628907-85.523437-15.0625-117.046875-30.222657-35.441406-17.042969-55.769531-38.757812-55.769531-59.570312 0-17.652344 14.554688-36 40.980469-51.664063 7.128906-4.222656 9.480469-13.425781 5.257812-20.550781-4.226562-7.128906-13.429687-9.480469-20.554687-5.257813-46.023438 27.28125-55.683594 57.1875-55.683594 77.472657 0 33.28125 25.84375 64.039062 72.769531 86.609375 36.421875 17.511718 83.535157 29.242187 134.863281 33.78125l-16.503906 16.503906c-5.855468 5.855469-5.855468 15.355469 0 21.214844 2.929688 2.925781 6.769532 4.390625 10.609375 4.390625 3.835938 0 7.675781-1.464844 10.605469-4.390625l40-40c5.855469-5.859375 5.855469-15.359375 0-21.214844zm0 0"/><path fill="%236cbe02" d="m157.097656 187.222656v-3.609375c0-12.730469-7.792968-15.199219-18.242187-15.199219-6.460938 0-8.550781-5.699218-8.550781-11.398437 0-5.703125 2.089843-11.402344 8.550781-11.402344 7.21875 0 14.820312-.949219 14.820312-16.339843 0-11.019532-6.269531-13.679688-14.0625-13.679688-9.308593 0-14.058593 2.28125-14.058593 9.691406 0 6.457032-2.851563 10.828125-13.871094 10.828125-13.679688 0-15.386719-2.851562-15.386719-11.972656 0-14.816406 10.636719-34.007813 43.316406-34.007813 24.132813 0 42.371094 8.738282 42.371094 34.390626 0 13.867187-5.128906 26.789062-14.628906 31.160156 11.210937 4.179687 19.378906 12.539062 19.378906 27.929687v3.609375c0 31.160156-21.46875 42.941406-48.070313 42.941406-32.679687 0-45.21875-19.949218-45.21875-35.910156 0-8.550781 3.609376-10.832031 14.058594-10.832031 12.160156 0 15.199219 2.660156 15.199219 9.882813 0 8.929687 8.363281 11.019531 16.910156 11.019531 12.921875 0 17.484375-4.75 17.484375-17.101563zm0 0"/><path fill="%236cbe02" d="m302.066406 183.613281v1.710938c0 32.679687-20.332031 44.839843-46.550781 44.839843s-46.742187-12.160156-46.742187-44.839843v-50.351563c0-32.679687 21.089843-44.839844 48.453124-44.839844 32.109376 0 44.839844 19.949219 44.839844 35.71875 0 9.121094-4.371094 11.96875-13.871094 11.96875-8.167968 0-15.390624-2.089843-15.390624-10.828124 0-7.21875-7.597657-11.019532-16.527344-11.019532-11.210938 0-17.863282 5.890625-17.863282 19v17.097656c6.082032-6.648437 14.632813-8.359374 23.753907-8.359374 21.65625 0 39.898437 9.5 39.898437 39.902343zm-63.652344 3.800781c0 13.109376 6.460938 18.808594 17.101563 18.808594s16.910156-5.699218 16.910156-18.808594v-1.710937c0-13.871094-6.269531-19.191406-17.101562-19.191406-10.257813 0-16.910157 4.941406-16.910157 17.480469zm0 0"/><path fill="%236cbe02" d="m325.054688 185.324219v-50.351563c0-32.679687 20.328124-44.839844 46.550781-44.839844 26.21875 0 46.738281 12.160157 46.738281 44.839844v50.351563c0 32.679687-20.519531 44.839843-46.738281 44.839843-26.222657 0-46.550781-12.160156-46.550781-44.839843zm63.648437-50.351563c0-13.109375-6.457031-19-17.097656-19s-16.910157 5.890625-16.910157 19v50.351563c0 13.109375 6.269532 19 16.910157 19s17.097656-5.890625 17.097656-19zm0 0"/><path fill="%236cbe02" d="m454.351562 90c-24.816406 0-45-20.183594-45-45s20.183594-45 45-45 45 20.183594 45 45-20.183594 45-45 45zm0 0"/></svg>');background-size:cover;background-repeat:no-repeat}portfolio-component .grid-item{width:32vw;cursor:pointer;margin-bottom:5px;transition:all .5s ease-out}portfolio-component .grid-item a{position:relative}portfolio-component .grid-item a.youtube-icon::after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100px;height:100px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns%3D%22http%3A//www.w3.org/2000/svg%22 width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22%3E%3Crect x%3D%225%22 y%3D%225%22 width%3D%2215%22 height%3D%2215%22 fill%3D%22%23ffffff%22/%3E%3Cpath d%3D%22M19.615 3.184c-3.604-.246-11.631-.245-15.23 0-3.897.266-4.356 2.62-4.385 8.816.029 6.185.484 8.549 4.385 8.816 3.6.245 11.626.246 15.23 0 3.897-.266 4.356-2.62 4.385-8.816-.029-6.185-.484-8.549-4.385-8.816zm-10.615 12.816v-8l8 3.993-8 4.007z%22 fill%3D%22%23ff0000%22/%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;background-position:center}portfolio-component .grid-item img{border-radius:5px;height:100%;width:100%;object-fit:cover}portfolio-component .grid-item:hover{transform:scale(1.02)}portfolio-component .skeleton{width:32vw;background-color:#000;border-radius:5px}portfolio-component .skeleton .loader{position:relative;width:100%;height:100%}portfolio-component .skeleton .loader::after{content:"";position:absolute;top:48%;left:48%;display:block;width:50px;height:50px;background:#fff;display:inline-block;border-radius:50%;box-sizing:border-box;animation:animloader 1s ease-in infinite}portfolio-component .dropdown-wrapper{display:none}@media screen and (max-width: 1150px){portfolio-component .portfolio-component .grid .grid-item{width:45vw}}@media screen and (max-width: 650px){portfolio-component .portfolio-component{padding:0}portfolio-component .portfolio-component .grid{width:100%}portfolio-component .portfolio-component .grid .grid-item{width:97vw}portfolio-component .dropdown-wrapper{display:block;position:sticky;top:60px;z-index:1;height:75px;width:100%;padding:13px 15px;background-color:#0e1011}portfolio-component .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}portfolio-component .dropdown-wrapper .custom-dropdown.open{height:100%}portfolio-component .dropdown-wrapper .custom-dropdown .dropdown-selected{display:flex;justify-content:space-between;align-items:center;position:relative;padding:10px 20px}portfolio-component .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%)}portfolio-component .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}portfolio-component .dropdown-wrapper .custom-dropdown .dropdown-list a{display:block;padding:10px 20px;color:#fff;cursor:pointer;transition:background .3s}portfolio-component .dropdown-wrapper .custom-dropdown .dropdown-list a:hover{color:var(--accent-color)}portfolio-component .dropdown-wrapper .custom-dropdown.open .dropdown-list{display:block}}@keyframes animloader{0%{transform:scale(0);opacity:1}100%{transform:scale(1);opacity:0}}
