*,:after,:before{box-sizing:border-box;margin:0;padding:0}:where(html){hanging-punctuation:first allow-end last;color-scheme:light dark;interpolate-size:allow-keywords;scroll-behavior:smooth;scrollbar-gutter:stable;text-size-adjust:none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased}:where(html.translated-rtl){direction:rtl}@media (prefers-reduced-motion:reduce){:where(html){scroll-behavior:auto}}:where(body){min-inline-size:300px;min-block-size:100svb}:where(canvas,img,picture,svg,video){display:block;border:none;max-inline-size:100%;block-size:auto}:where(button,input,progress,select,textarea){appearance:none;background:transparent;touch-action:manipulation;hanging-punctuation:none;color:inherit;font:inherit;line-height:inherit}:where(button){cursor:pointer;user-select:none}:where(textarea){resize:vertical}:where(textarea:not([rows])){field-sizing:content}:where(fieldset,iframe){border:none}:where(p,li,h1,h2,h3,h4,h5,h6){text-wrap:pretty;overflow-wrap:break-word}:where(abbr[title]){border:none;text-decoration:none}:where(cite){font-style:inherit}:where(small){font-size:inherit}:where(li,ol,ul){list-style:none}:where(dialog,[popover]){position:fixed;margin:auto;border:none;max-inline-size:none;max-block-size:none;color:inherit}:where([popover]){inset:auto}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none}:where([hidden]:not([hidden=until-found])){display:none!important}:root{color-scheme:light}h1,h2,h3,h4,h5,h6{margin:0;padding:0}a{cursor:pointer;text-decoration:none}body{color:#464646;font-style:normal;font-size:16px;font-family:Inter,sans-serif}@media only screen and (min-width:1920px){body{font-size:18px}}.h-100{height:100%!important}.d-none{display:none!important}.h1{font-weight:300;font-size:54px;line-height:1}@media only screen and (min-width:768px){.h1{font-size:64px}}@media only screen and (min-width:1920px){.h1{font-size:88px}}.h2-big{font-weight:400;font-size:36px;line-height:1.2}@media only screen and (min-width:768px){.h2-big{color:#292929;font-size:48px}}@media only screen and (min-width:1920px){.h2-big{font-weight:300;font-size:64px}}.h3{font-weight:400;font-size:32px;line-height:1.2}@media only screen and (min-width:768px){.h3{font-size:40px}}@media only screen and (min-width:1920px){.h3{font-size:54px}}.h4{font-weight:500;font-size:28px;line-height:1.2}@media only screen and (min-width:768px){.h4{font-size:32px}}@media only screen and (min-width:1920px){.h4{font-size:44px}}.h5{font-weight:500;font-size:24px;line-height:1.2}@media only screen and (min-width:1920px){.h5{font-size:36px}}.label-subtitle{display:inline-flex;align-items:center;border-radius:40px;background-color:#f5f4fe;padding:6px 10px;color:#6839c8;font-weight:400;font-size:14px;line-height:1.2;text-transform:uppercase}.label-subtitle:before{margin-right:6.5px;border-radius:50%;background-color:#6839c8;width:4px;height:4px;content:""}@media only screen and (min-width:768px){.label-subtitle{margin-bottom:10px}}@media only screen and (min-width:1440px){.label-subtitle{margin-bottom:20px}}@media only screen and (min-width:1920px){.label-subtitle{padding:8px 12px;font-size:16px}.label-subtitle:before{margin-right:6px;width:6px;height:6px}}.subtitle-text-r{font-weight:400;font-size:20px;line-height:1.3}@media only screen and (min-width:1920px){.subtitle-text-r{font-size:24px;line-height:1.2}}.subtitle-text-m{font-weight:500;font-size:20px;line-height:1.2}@media only screen and (min-width:1920px){.subtitle-text-m{font-size:24px}}.subtitle-text-semibold{font-weight:600;font-size:20px;line-height:1.2}@media only screen and (min-width:1920px){.subtitle-text-semibold{font-size:24px}}.big-text-semibold{font-weight:600;font-size:18px;line-height:1.2}@media only screen and (min-width:1920px){.big-text-semibold{font-size:20px}}.big-text-m{font-weight:500;font-size:18px;line-height:1.2}@media only screen and (min-width:1920px){.big-text-m{font-size:20px}}.big-text-r{font-weight:400;font-size:18px;line-height:1.2}@media only screen and (min-width:1920px){.big-text-r{font-size:20px}}.text-r{font-weight:400;font-size:16px;line-height:1.3}@media only screen and (min-width:1920px){.text-r{font-size:18px}}.btn-text-medium{font-weight:500;font-size:16px;line-height:1.2}@media only screen and (min-width:1920px){.btn-text-medium{font-size:18px}}.subtitle-big-r{font-weight:400;font-size:14px;line-height:1.2}@media only screen and (min-width:1920px){.subtitle-big-r{font-size:16px}}.subtitle-big-semi{font-weight:600;font-size:14px;line-height:1.2}@media only screen and (min-width:1920px){.subtitle-big-semi{font-size:16px}}.text-small{font-weight:400;font-size:14px;line-height:1.2}@media only screen and (min-width:1920px){.text-small{font-size:16px}}.btn{display:flex;justify-content:center;align-items:center;transition:.25s cubic-bezier(.4,0,.2,1);cursor:pointer;border:none;border-radius:40px;background-color:#6839c8;padding:12.5px 24px;width:fit-content;color:#fff;font-weight:500;font-size:16px}.btn:hover{background-color:#a696ef}.btn:active,.btn:active:hover{background-color:#5630a7}@media only screen and (min-width:1920px){.btn{font-size:18px}}.btn__small{display:flex;justify-content:center;align-items:center;transition:.25s cubic-bezier(.4,0,.2,1);cursor:pointer;border:none;border-radius:40px;background-color:#6839c8;padding:6px 16px;width:fit-content;color:#fff;font-weight:500;font-size:16px}.btn__small:hover{background-color:#a696ef}.btn__small:active,.btn__small:active:hover{background-color:#5630a7}@media only screen and (min-width:1920px){.btn__small{font-size:18px}}.btn-secondary{display:flex;column-gap:12px;flex-flow:row nowrap;justify-content:center;align-items:center;transition:.25s cubic-bezier(.4,0,.2,1);cursor:pointer;border:1px solid #7b5ae4;border-radius:40px;background-color:unset;padding:12.5px 24px;width:fit-content;color:#464646;font-weight:500;font-size:16px}.btn-secondary:hover{background-color:#dedafa}.btn-secondary__icon{width:17px;height:17px}.btn-secondary__icon:focus{color:#f8f8f8}.btn-secondary:focus{border-color:#7b5ae4;background-color:#7b5ae4;color:#f8f8f8}.btn-secondary:focus .btn-secondary__icon{color:#f8f8f8}.btn-secondary:disabled{cursor:not-allowed;background:#dcdcdc;color:#989898}.btn-secondary:active,.btn-secondary:active:hover{background-color:#7b5ae4}@media only screen and (min-width:1920px){.btn-secondary{font-size:18px}}.btn-secondary__small{display:flex;column-gap:12px;flex-flow:row nowrap;justify-content:center;align-items:center;transition:.25s cubic-bezier(.4,0,.2,1);cursor:pointer;border:1px solid #7b5ae4;border-radius:40px;background-color:unset;padding:6px 16px;width:fit-content;min-width:88px;color:#464646;font-weight:500;font-size:16px}.btn-secondary__small[hidden]{display:none}.btn-secondary__small:hover{background-color:#f5f4fe}.btn-secondary__small:disabled{cursor:not-allowed;background:#dcdcdc;color:#989898}.btn-secondary__small--icon{width:14px;height:14px;color:#784cdb}.btn-secondary__small--icon:focus{color:#f8f8f8}.btn-tertiary{transition:.25s cubic-bezier(.4,0,.2,1);cursor:pointer;border:none;background-color:unset;color:#6839c8;font-weight:600;font-size:14px;line-height:1.2;text-decoration:underline;text-transform:uppercase}.btn-tertiary:disabled{cursor:not-allowed;background-color:unset;color:#dcdcdc}@media (hover:hover) and (pointer:fine){.btn-tertiary:not(:disabled):hover{color:#a696ef}}.btn-tertiary:not(:disabled):active,.btn-tertiary:not(:disabled):active:hover{background-color:#7b5ae4}.btn-chip{display:inline-flex;justify-content:center;align-items:center;transition:.25s cubic-bezier(.4,0,.2,1);border-radius:48px;padding:6px 12px;width:fit-content;font-size:14px}.btn-chip:not([data-slug]){border:1px solid #7b5ae4;background-color:#fff;color:#292929}.btn-chip[data-child=true]{border-color:currentcolor;background-color:#fff}.btn-chip:hover{background-color:#dedafa;color:#784cdb}.btn-chip:active,.btn-chip:active:hover{background-color:#f5f4fe}@media only screen and (min-width:1920px){.btn-chip{font-size:.9rem}}.btn-chip .btn-chip__icon{display:inline-flex;position:relative;justify-content:center;align-items:center;margin-left:6px;border:0;background:transparent;padding:0;min-width:14px;min-height:14px;font-size:14px}.btn-chip .btn-chip__icon:before{position:absolute;inset:-10px;content:""}.btn-chip .btn-chip__icon:focus-visible{outline:2px solid Highlight;outline-offset:2px;border-radius:50%}.btn-chip .btn-chip__icon svg{transform:rotate(45deg);width:14px;height:14px}.link-bc{position:relative;color:#7c7c7c}.link-bc:not(.link-bc-selected):hover{transition:.25s cubic-bezier(.4,0,.2,1);color:#5630a7}.link-bc-selected{position:relative;color:#784cdb}.link-bc-selected:not(:first-child){margin-left:26px}.link-bc-selected:not(:first-child):before{display:inline-block;position:absolute;top:50%;left:-22px;transform:translateY(-50%);background:url(../img/arrow-right.svg) no-repeat 50%/contain;width:18px;height:18px;content:""}.link-bc-selected:after{position:absolute;bottom:0;left:0;background-color:#784cdb;width:100%;height:1px;content:""}.link-def{transition:.25s cubic-bezier(.4,0,.2,1)}.link-def:hover{color:#a696ef}.section{padding:80px 0}@media only screen and (min-width:1920px){.section{padding:120px 0}}.container{margin:0 auto;padding:0 16px;width:100%}@media only screen and (min-width:768px){.container{padding:0 40px}}@media only screen and (min-width:1920px){.container{padding:0 80px}}img{max-width:100%}.swiper-paginations{margin-top:16px;line-height:0;text-align:center}.swiper-pagination-bullet{opacity:1;border-radius:2px;background-color:#7c7c7c;width:20px;height:4px}.swiper-pagination-bullet-active{background-color:#fac625}.modal{position:fixed;top:0;left:0;visibility:hidden;opacity:0;z-index:1001;transition:.3s;background-color:rgba(53,53,53,.9);padding-top:100px;padding-right:16px;padding-left:16px;width:100%;height:100%;overflow:auto}.modal.active{visibility:visible;opacity:1}.modal-content{display:block;margin:auto;width:80%;max-width:700px}.modal-main{margin-right:auto;margin-left:auto;border-radius:20px;background-color:#f5f4fe;padding:16px;width:auto}.page-template-page-launchpad,.single-opportunity{overflow-wrap:anywhere}.label-info{border-radius:4px;background-color:rgba(122,90,228,.1);padding:4px;color:#7c7c7c;font-size:14px}.exclamation-circle:before,.exclamation-circle__error:before{display:inline-flex;justify-content:center;align-items:center;margin:0 2px;border:1px solid #784cdb;border-radius:50%;width:18px;min-width:18px;height:18px;min-height:18px;content:"!";color:#784cdb;font-weight:500}.exclamation-circle__error:before{border:1px solid #e90206;background-color:#e90206;color:#fff}.burger-menu,.burger-menu-button,.mobile-header-buttons{display:none}.mobile-menu-toggle{width:0;height:0}.header .header-inner{display:flex;position:relative;align-items:center;padding:12px 0}.header .header-center{display:flex;flex:1;justify-content:center}.header .header-logo{transition:transform .3s ease;margin-right:45px}.header .header-logo:hover{transform:scale(1.08)}.header .header-logo img,.header .header-logo svg{width:80px;height:80px}.header{position:relative;z-index:1000}.header .header-cabinet-btn,.header .header-desktop-btn,.header .header-login-btn,.header .header-logout-btn{display:inline-flex;position:relative;justify-content:center;align-items:center;transition:background-color .2s ease;border-radius:40px;background:#6839c8;padding-right:18px;padding-left:18px;height:44px;color:#fff;font-size:18px}.header .header-cabinet-btn:hover,.header .header-desktop-btn:hover,.header .header-login-btn:hover,.header .header-logout-btn:hover{background:#a696ef}.header .header-cabinet-btn .launchpad-tab__badge,.header .header-desktop-btn .launchpad-tab__badge,.header .header-login-btn .launchpad-tab__badge,.header .header-logout-btn .launchpad-tab__badge{display:flex;position:absolute;top:-6px;right:3px;justify-content:center;align-items:center}.header .menu-container{display:flex;gap:12px;border-radius:24px;background-color:#6839c8;padding:0 6px;height:52px}.header .menu{display:flex;align-items:center;gap:12px;height:100%}.header .menu li{position:relative}.header .menu li a{transition:background-color .2s ease;border-radius:22px;padding:8px 16px;color:#fff;font-size:18px}.header .menu li.has-children>a{display:inline-flex;gap:8px}.header .menu li.has-children:has(.sub-menu:hover)>a,.header .menu li.has-children:hover>a,.header .menu>li:has(>.sub-menu:hover)>a,.header .menu>li>a:hover{background-color:#fff;color:#292929}.header .menu li.has-children .arrow-icon{transition:stroke .2s ease,transform .2s ease;fill:none;stroke:currentcolor;width:18px;height:18px}.header .menu li.has-children:hover .arrow-icon{transform:rotate(180deg)}.header .menu>li.has-children:before{position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:98;width:100%;height:26px;pointer-events:none;content:""}.header .menu>li.has-children:hover:before{pointer-events:auto}.header .sub-menu{display:none;position:absolute;top:calc(100% + 26px);left:50%;gap:8px;transform:translateX(-29%);z-index:99;box-shadow:4px 4px 4px 4px rgba(0,0,0,.25);border-radius:20px;background:#fff;padding:8px}.header .sub-menu li{transition:background-color .3s ease;border-radius:12px;width:154px;height:154px;overflow:hidden}.header .sub-menu li:hover{background:#6839c8}.header .sub-menu li .submenu-link{display:block;position:relative;padding:0;width:100%;height:100%}.header .sub-menu li .submenu-figure{position:absolute;margin:0;inset:0}.header .sub-menu li .submenu-bg-image{position:absolute;transition:opacity .3s;inset:0;width:100%;height:100%;object-fit:cover}.header .sub-menu li .submenu-text{position:absolute;right:12px;bottom:12px;left:12px;font-size:14px;line-height:1.2}.header .sub-menu li:hover .submenu-bg-image{opacity:0}.header .menu li:hover .sub-menu{display:flex}.header .header-addons{display:flex;gap:12px;font-size:18px}.header .menu-item-lang,.header .menu-item-search{display:flex;align-items:center}.header .menu-item-search{padding:0 6px}.header .search-icon{transition:fill .2s ease;cursor:pointer;width:22px;height:22px}.header .search-icon:hover{opacity:.8;fill:#bbb}.header .menu-item-lang{padding:0 12px}.header .lang{display:flex;gap:10px}.header .lang-btn{transition:opacity .2s ease;cursor:pointer;border:none;background:none;color:#fff}.header .lang-btn:hover{opacity:.8}.header .lang-separator{color:#fff;line-height:1}.header .menu>li>a.js-active{background:#fff;color:#292929}@media only screen and (max-width:1439.98px){.header .sub-menu{transform:translateX(-27%)}.header .sub-menu li{width:120px;height:120px}.header .header-logo{margin-right:61px}.header .header-logo img,.header .header-logo svg{width:64px;height:64px}.header .menu-container{gap:8px;border-radius:22px;padding:0 4px;height:44px}.header .header-addons{gap:8px;padding:0 4px;font-size:16px}.header .menu li a{padding:6px 10px;font-size:16px}.header .lang-separator{font-size:16px}.header .header-login-btn{width:98px;height:44px;font-size:16px}}.header-right{min-width:125px;text-align:right}@media only screen and (max-width:1080px){.header .header-logo{margin-right:auto}}@media only screen and (max-width:1023.98px){.header .header-center,.header .header-right{display:none}body.menu-open{overflow:hidden}body.menu-open>:not(.header){display:none}body.menu-open .header{position:fixed;z-index:9999;inset:0;background:#f5f4fe;overflow-y:auto}.header .container{padding:0}.header .header-inner{justify-content:space-between;align-items:center;padding:12px 40px;width:100%;min-height:88px}.header .header-logo{margin-right:auto;max-width:64px;max-height:64px}.burger-menu-button{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;border-radius:22px;background-color:#6839c8;padding:12px 24px;width:121px;height:44px;color:#fff}.mobile-header-buttons{display:none;gap:12px}#mobile-menu-toggle:checked~.mobile-header-buttons{display:flex}#mobile-menu-toggle:checked~.burger-menu-button{display:none}.search-language-container{display:flex;align-items:center;gap:12px;border-radius:22px;background:#6839c8;padding:12px 18px 12px 6px;height:44px}.search-language-container .search-icon svg{width:100%;height:100%}.language-switch{display:flex;gap:10px;color:#fff}.close-menu-button{display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:22px;background:#6839c8;width:44px;height:44px}.burger-menu{display:none;position:absolute;top:88px;left:0;flex-direction:column;gap:10px;z-index:1000;box-shadow:0 4px 8px rgba(0,0,0,.1);background:#f5f4fe;padding:20px 40px;width:100%;height:calc(100vh - 88px);overflow-y:auto}#mobile-menu-toggle:checked~.burger-menu{display:flex}.mobile-menu-list .menu-item a{display:flex;align-items:center;border-radius:12px;padding:12px;color:#292929;line-height:1.3}.mobile-menu-list .menu-item a:active,.mobile-menu-list .menu-item a:focus,.mobile-menu-list .menu-item.current-menu-item>a{color:#784cdb}#opportunities-button-mobile{display:flex;justify-content:space-between;align-items:center;border-radius:8px;padding:12px;width:100%;font-weight:400;font-size:16px;line-height:1.3;font-family:Inter,sans-serif;text-decoration:none}.arrow-icon{flex-shrink:0;transition:transform .3s ease;fill:none;margin-left:8px}.menu-item-custom-grid>.menu-button{color:#784cdb}.menu-item-custom-grid .arrow-icon{transform:rotate(-180deg)}.menu-item-custom-grid .icon-menu-custom{margin-left:4px}.mobile-submenu{display:block;margin:10px 0}.mobile-submenu-row{display:flex;gap:8px;margin-top:8px}.mobile-submenu-item{display:flex;position:relative;align-items:flex-end;transition:background-color .3s ease;border-radius:22px;width:224px;height:154px;overflow:hidden}.mobile-submenu-item:before{position:absolute;z-index:1;inset:0;background-color:rgba(0,0,0,.15);content:""}.mobile-submenu-item:after{position:absolute;z-index:1;inset:0;background:linear-gradient(2deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 15%,rgba(0,0,0,.15) 25%,rgba(0,0,0,.07) 35%,transparent 45%,transparent);content:""}.mobile-submenu-item .submenu-figure{position:absolute;margin:0;inset:0}.mobile-submenu-item .submenu-bg-image{position:absolute;transition:opacity .3s ease;inset:0;width:100%;height:100%;object-fit:cover}.mobile-submenu-item .submenu-text{position:absolute;bottom:8px;left:8px;z-index:2;color:#fffdf8;font-weight:500;font-size:14px;line-height:120%}.cabinet-button-mobile,.header-mobile-btn,.login-button-mobile,.logout-button-mobile{display:flex;position:relative;justify-content:center;align-items:center;margin-top:10px;border-radius:22px;background-color:#6839c8;padding:12px 24px;width:164px;height:44px;color:#fff;line-height:1.2}.cabinet-button-mobile .launchpad-tab__badge,.header-mobile-btn .launchpad-tab__badge,.login-button-mobile .launchpad-tab__badge,.logout-button-mobile .launchpad-tab__badge{display:flex;position:absolute;top:-6px;right:3px;justify-content:center;align-items:center}.burger-menu .mobile-menu-list .menu-item-custom-grid>a.menu-button{background:transparent}}@media (max-width:600px){.burger-menu{padding:35px 20px 16px}.header .header-inner{padding:12px 16px}.login-button-mobile{margin:auto auto 0;width:343px}.mobile-submenu-row{height:106px}.mobile-submenu-item{border-radius:22px;padding:8px;width:106px;height:106px}.mobile-submenu-item .text{padding:0}}.search-form{position:relative}.search-input{transition:box-shadow .5s cubic-bezier(.4,0,.2,1);border:none;border-radius:12px;background-color:#fff;padding:12px 94px 12px 12px;width:100%;height:47px}.search-input:focus{outline:none;box-shadow:inset 2px 4px 8px -3px #6c6087}.search-submit-bth{display:flex;position:absolute;top:0;right:0;justify-content:center;align-items:center;transition:all .25s cubic-bezier(.4,0,.2,1);border:none;border-radius:0 10px 10px 0;background-color:#6839c8;width:47px;height:100%}.search-submit-bth:hover{background-color:#a696ef}.form-clear-btn{display:flex;position:absolute;top:0;right:47px;justify-content:center;align-items:center;cursor:pointer;width:47px;height:100%}.form-clear-icon{width:20px;height:20px}.speech{right:94px}.search-submit-icon{border:none;width:20px;height:20px}.footer{padding-top:48px;padding-bottom:24px;border-top-left-radius:36px;border-top-right-radius:36px;background:#111;font-size:20px}.footer,.footer a{color:#fff}.footer-inner{margin-bottom:120px}.footer-title{margin-bottom:24px;color:#f4a60c;text-transform:uppercase;font-weight:500;font-size:24px;line-height:1.2}.footer-title.title-socblock{display:none}.footer .socblock{display:inline-flex;flex-direction:column;gap:16px;line-height:1.2;margin-bottom:40px}.socblock-link{display:flex;align-items:center;fill:#784cdb;transition:all .25s cubic-bezier(.4,0,.2,1)}.socblock-icon{width:24px;height:24px;margin-right:8px;color:#784cdb;transition:color .25s cubic-bezier(.4,0,.2,1)}.socblock-icon:hover{color:#7b5ae4}.footer .nav{margin-top:40px;margin-bottom:120px}.footer_list{display:grid;align-items:start;gap:12px;line-height:1.3}.footer_list .menu-item a{display:inline-block;padding:3px 12px;line-height:1.3;transition:color .25s cubic-bezier(.4,0,.2,1)}.footer_list .menu-item a:hover,.socblock-link:hover{color:#dedafa}.socblock-link:hover .socblock-icon{color:#7b5ae4}.footer-logo-wrapper{margin-bottom:40px;font-size:12.8vw;font-size:calc(13.23vw - 1.62px);line-height:1;color:#fff;font-weight:900;font-family:Urbanist,sans-serif;text-align:center}.hologram{width:100%;height:300px;background-blend-mode:screen,difference;background:radial-gradient(109.15% 174.82% at -4.74% -17%,#2dbfbd 0,#cbdd57 24.33%,#db97da 43.15%,#9298d6 62.96%,#49b8a8 82.52%,#4c9cc6 100%),conic-gradient(from 180deg at 50% 50%,#000 0deg,#fff 43.53deg,#000 90deg,#fff 135deg,#000 180deg,#fff 223.7deg,#000 270.1deg,#fff 313.17deg,#000 1turn),conic-gradient(from 180deg at 50% 50%,#000 0deg,#fff 43.53deg,#000 90deg,#fff 135deg,#000 180deg,#fff 223.7deg,#000 270.1deg,#fff 313.17deg,#000 1turn),hsla(0,0%,100%,.64)}.footer-logo-container{position:relative;display:inline-flex}:root{--ange:0deg}@keyframes spin{0%{--angle:0deg}to{--angle:360deg}}.footer-logo{position:relative;width:100%;z-index:1;background:conic-gradient(from 90deg at 50% 50%,#b6d0f7 0deg,#eef4e1 15deg,#fafcfe 161deg,#e2c1f9 171deg,#bfd1f9 .53turn,#fafcfe 270deg,#bae4e2 350deg,#b6d0f7 1turn);-webkit-text-fill-color:transparent;background-clip:text;color:transparent;animation:spin 6s linear infinite}.footer-logo-img{margin:6px 14px}.footer-logo-satellite{position:absolute;width:5%;right:calc(6.62vw - 19.81px);right:-1.7vw;top:-.5vw;z-index:0}.footer-copyright{padding-top:12px;padding-bottom:12px;display:flex;flex-direction:column;align-items:center;gap:6px;border-top:1px solid #656565;font-size:12px}.copyright-link{border-bottom:1px solid #fff;transition:color .25s cubic-bezier(.4,0,.2,1)}.copyright-link:hover{color:#dedafa}.copyright-link .footer-copyright1,.copyright-link .footer-copyright2{display:flex;flex-direction:column;gap:6px;align-items:center}.copyright-link .footer-copyright2{flex-direction:row}@media screen and (min-width:576px){.footer-inner{display:flex;justify-content:space-between}.footer-socwraper{width:53%;margin-bottom:0}.footer .nav{flex-grow:1;margin-bottom:0}.footer_list{align-items:flex-start}.footer-copyright1,.footer-copyright2{flex-direction:row;align-items:center}}@media screen and (min-width:768px){.footer{border-top-left-radius:48px;border-top-right-radius:48px}.footer-inner{margin-bottom:140px}.footer-title{font-size:32px}.footer .socblock{font-size:18px;margin-bottom:48px;gap:16px}.nav{max-width:336px}.footer .nav{margin-top:0}.footer_list{gap:8px}.footer-logo-wrapper{margin-bottom:24px;font-size:13vw;font-size:calc(14.88vw - 14.29px)}.footer-logo-satellite{right:calc(1.34vw - 4.29px);right:-1.7vw}.footer-copyright{flex-direction:row;justify-content:center}.footer-copyright1{margin-right:auto}}@media screen and (min-width:1440px){.nav{max-width:398px}.footer_list{gap:12px;grid-template-columns:auto auto;grid-template-rows:auto auto;justify-content:space-between}.footer_list .menu-item:last-child{grid-column:2}.footer-inner{margin-bottom:120px}.footer-title{display:none;margin-bottom:16px}.footer .socblock{margin-bottom:40px}.footer-logo-wrapper{font-size:calc(13.33vw + 8px)}.footer-title.title-socblock{display:block;margin-bottom:16px}}@media screen and (min-width:1920px){.footer{padding-bottom:20px}.footer-title{font-size:44px;margin-bottom:16px}.footer-copyright{padding:17px 0}.footer .socblock{font-size:20px;gap:16px}.footer-logo-wrapper{margin-bottom:40px;font-size:13.75vw}.nav{max-width:443px}.footer .menu{font-size:24px}}.custom-select{position:relative}.custom-select select{display:none}.sort-icon{position:absolute;top:0;right:0;width:24px;height:24px;pointer-events:none;transition:all .25s cubic-bezier(.4,0,.2,1)}:has(.select-items:not(.select-hide)) .sort-icon{transform:rotateX(180deg)}.select-items .same-as-selected:before,.select-items div:before{content:"";display:inline-block;margin-right:10px;width:18px;height:18px}.select-items .same-as-selected:before{background-image:url(../../assets/img/icon-selected.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}.select-selected{padding:0 28px 0 8px;background-color:#fff;border-radius:12px;box-shadow:none}.select-selected.select-arrow-active:after{border-color:transparent transparent #222;top:7px}.select-items div{display:flex;align-items:center;padding:8px 12px}.select-items div,.select-selected{color:#292929;border:1px solid transparent;cursor:pointer}.select-items .same-as-selected{color:#784cdb}.select-items{position:absolute;width:max-content;background-color:#fff;border-radius:8px;overflow:hidden;margin-top:8px;left:0;top:100%;right:0;z-index:10;box-shadow:0 0 0 1px rgba(0,0,0,.04)}.select-hide{display:none}.select-items div:hover{background-color:#dedafa}@media only screen and (min-width:768px){.select-items{right:0;left:unset}}.section-404{padding:0 0 74px}@media only screen and (min-width:1920px){.section-404{padding:0 0 152px}}.section-404 .container{padding:0 40px;max-width:621px;color:#292929;text-align:center}.section-404 .container .btn{margin:0 auto}.section-404 .info-404{position:relative}.section-404 .icon-satellite{position:absolute;top:-6px;right:0;width:32px;height:50px}@media only screen and (min-width:768px){.section-404 .icon-satellite{width:48px;height:76px}}@media only screen and (max-width:1439.98px){.section-404 .icon-satellite{top:-10px;right:-16px}}@media only screen and (max-width:767.98px){.section-404 .icon-satellite{top:-4px;right:8px}}@media only screen and (max-width:374.98px){.section-404 .icon-satellite{top:-4px;right:-8px}}.section-404 .heading-404{display:flex;justify-content:center;align-items:center;gap:4px;margin:16px 0;font-weight:300;font-size:6.25rem;line-height:1}@media only screen and (min-width:1920px){.section-404 .heading-404{font-size:8.75rem}}.section-404 .heading-404 .figure-404__logo{position:relative;width:80px;height:80px}@media only screen and (min-width:1920px){.section-404 .heading-404 .figure-404__logo{width:96px;height:96px}}.section-404 .heading-404 .figure-404__logo .icon-bg,.section-404 .heading-404 .figure-404__logo .icon-mask{width:100%;height:100%}.section-404 .heading-404 .figure-404__logo .icon-mask{position:absolute}.section-404 .heading-404 .figure-404__logo .icon-bg{position:absolute;animation:icon-spin 4s linear infinite;border:2px solid #fff;border-radius:50%}@keyframes icon-spin{0%{rotate:0deg}to{rotate:1turn}}.page-template-page-policy .breadcumbs-nav,.privacy-policy .breadcumbs-nav{margin-top:16px;margin-bottom:16px}@media only screen and (min-width:1440px){.page-template-page-policy .breadcumbs-nav,.privacy-policy .breadcumbs-nav{margin-top:32px}}.page-template-page-policy .site-footer,.privacy-policy .site-footer{margin-top:80px}.policy-title{margin:12px 0 16px}@media only screen and (min-width:1440px){.policy-title{margin:16px 0 32px}}.policy-layout{display:grid;grid-template-columns:clamp(325px,6.625rem + 15.208vw,398px) 1fr;align-items:start;gap:20px}@media only screen and (max-width:767.98px){.policy-layout{grid-template-columns:1fr;gap:20px}}.policy-left .policy-pdf-link{display:flex;align-items:center;gap:12px;text-decoration:none}.policy-left .policy-pdf-link .policy-pdf-icon{display:flex;align-items:center;max-width:22px;color:#784cdb}.policy-left .policy-pdf-link .policy-pdf-info .policy-pdf-title{display:block;color:#464646}.policy-left .policy-pdf-link .policy-pdf-info .policy-pdf-meta{display:block;color:#7c7c7c}.policy-left .policy-pdf-empty{color:#784cdb;font-style:italic}.policy-right .policy-effective-date,.policy-right .policy-intro{margin-bottom:24px}@media only screen and (min-width:1440px){.policy-right .policy-effective-date,.policy-right .policy-intro{margin-bottom:32px}}.policy-right .policy-content h2{color:#784cdb;font-weight:600;font-size:18px;line-height:1.2}@media only screen and (min-width:1920px){.policy-right .policy-content h2{font-size:20px}}.policy-right .policy-content p{margin-top:16px}.policy-right .policy-content ol,.policy-right .policy-content ul{margin-bottom:12px;margin-left:1.5rem}.policy-right .policy-content ul,.policy-right .policy-content ul li{list-style:disc}.policy-right .policy-content h2,.policy-right .policy-content h3{margin-top:24px}@media only screen and (min-width:1440px){.policy-right .policy-content h2,.policy-right .policy-content h3{margin-top:32px}}.hidden,[hidden]{display:none!important}[data-wp-interactive]{animation:app-appear .1s ease-in}@keyframes app-appear{0%{opacity:.9}to{opacity:1}}.gateway-container{display:flex;background-color:#f5f4fe;min-height:100dvh}.gateway-layout{margin:auto;border-radius:40px;background:#fff;padding:40px}@media only screen and (max-width:767.98px){.gateway-layout{padding:clamp(11px,3vw,20px)}}@media only screen and (min-width:768px){.gateway-card{min-width:clamp(500px,40vw,640px)}}.gateway-card .btn{width:100%}.gateway-header{display:flex;justify-content:center}.gateway-header .custom-logo-link,.gateway-header .gateway-logo{margin:0 auto}.gateway-forms{margin:0 auto;max-width:320px}.gateway-form-wrapper{animation:fadeIn .4s ease-in-out}.gateway-form-wrapper[hidden]{display:none!important}.gateway-form{display:flex;flex-direction:column;gap:24px;margin-top:32px}@media only screen and (min-width:375px){.gateway-form{min-width:320px}}.gateway-form .gateway-alert--error,.gateway-form .gateway-alert--success,.gateway-form .gateway-form__intro{border:1px solid #f2f2f2;border-radius:12px;background-color:#f5f4fe;padding:12px}.gateway-form .gateway-fields__container{display:flex;flex-flow:column wrap;gap:24px}.gateway-form .gateway-form__title{text-align:center}.gateway-form input[type=date],.gateway-form input[type=email],.gateway-form input[type=password],.gateway-form input[type=text],.gateway-form input[type=url],.gateway-form select,.gateway-form textarea{transition:border-color .25s cubic-bezier(.4,0,.2,1);border:1px solid #784cdb;border-radius:12px;padding:12px;width:100%;color:#292929;font-size:1rem}.gateway-form input[type=date]::placeholder,.gateway-form input[type=email]::placeholder,.gateway-form input[type=password]::placeholder,.gateway-form input[type=text]::placeholder,.gateway-form input[type=url]::placeholder,.gateway-form select::placeholder,.gateway-form textarea::placeholder{color:#989898}.gateway-form input[type=date]:focus,.gateway-form input[type=email]:focus,.gateway-form input[type=password]:focus,.gateway-form input[type=text]:focus,.gateway-form input[type=url]:focus,.gateway-form select:focus,.gateway-form textarea:focus{outline:none;box-shadow:0 0 0 1px #784cdb;border-color:#784cdb}.gateway-form input[type=date]:disabled,.gateway-form input[type=email]:disabled,.gateway-form input[type=password]:disabled,.gateway-form input[type=text]:disabled,.gateway-form input[type=url]:disabled,.gateway-form select:disabled,.gateway-form textarea:disabled{cursor:not-allowed;background:#bdbdbd;color:#dcdcdc}.gateway-form .form-field{display:flex;flex-flow:column wrap;gap:4px;width:100%}.gateway-form .form-field label{margin-left:13px;font-size:14px}.gateway-form .form-field--checkbox{flex-flow:row nowrap;align-items:center}.gateway-form .form-field.has-error input[type=date],.gateway-form .form-field.has-error input[type=email],.gateway-form .form-field.has-error input[type=password],.gateway-form .form-field.has-error input[type=text],.gateway-form .form-field.has-error input[type=url]{border-color:#e90206;background-color:#fff4f6}.gateway-form .form-field.has-error input[type=date]:focus,.gateway-form .form-field.has-error input[type=email]:focus,.gateway-form .form-field.has-error input[type=password]:focus,.gateway-form .form-field.has-error input[type=text]:focus,.gateway-form .form-field.has-error input[type=url]:focus{box-shadow:0 0 0 1px #e90206;border-color:#e90206}.gateway-form .buttons-group{display:flex;row-gap:12px;flex-flow:column wrap}.gateway-form .gateway-links{display:flex;flex-flow:row nowrap;font-weight:400;font-size:14px;line-height:1.2}@media only screen and (max-width:767.98px){.gateway-form .gateway-links{margin-bottom:20px}}.gateway-form .gateway-links a{color:#784cdb}.gateway-form .gateway-link__password{white-space:nowrap}.gateway-breadcrumbs{position:absolute}.gateway-breadcrumbs .gateway-breadcrumbs-back{margin-top:40px;margin-left:40px}@media only screen and (min-width:1440px){.gateway-breadcrumbs .gateway-breadcrumbs-back{margin-top:60px;margin-left:80px}}.gateway-breadcrumbs .gateway-breadcrumbs-back{display:flex;align-items:center;gap:4px;color:#7c7c7c}.gateway-breadcrumbs .gateway-breadcrumbs-back svg{height:16px}@media only screen and (min-width:1920px){.gateway-breadcrumbs .gateway-breadcrumbs-back svg{height:18px}}.gateway-password-group{position:relative}.gateway-password-group .btn-hide-pw{position:absolute;top:12px;right:10px;border:unset;padding:0;width:23px;height:23px;color:#6839c8}.comments-area{margin:80px 0;padding:0}.comments-area fieldset{margin:0;border:none;padding:0}.comments-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px}.comments-header__button svg{fill:currentColor;margin-right:8px}.comments-header__info{display:flex;flex-flow:column wrap;gap:12px}.comments-header__info .h5{margin:0}.comments-header__info .rating-badge{gap:4px;color:#784cdb}.comments-header__info .rating-badge .count{color:#7c7c7c}.comments-header__info .rating-badge .icon-star{fill:#fac625;width:16px;height:16px}.comments-form-wrapper{animation:fadeIn .3s ease-in-out;margin-bottom:40px}.comment-form{display:flex;flex-direction:column;gap:16px;border-radius:12px;background-color:#f5f4fe;padding:24px}.comment-form .form-control{transition:border-color .25s cubic-bezier(.4,0,.2,1);border:1px solid #f2f2f2;border-radius:12px;background:#fff;padding:16px;width:100%;min-height:120px;resize:vertical;color:#292929;font-size:1rem;font-family:inherit}.comment-form .form-control::placeholder{color:#989898}.comment-form .form-control:focus{outline:none;box-shadow:0 0 0 1px #784cdb;border-color:#784cdb}.comment-form .form-actions{display:flex;justify-content:flex-end;gap:12px}.comment-form .form-rating-input{display:flex;align-items:center;gap:12px;margin-bottom:8px}.comment-form .form-rating-input .label{color:#292929;font-weight:500}.comment-form .form-rating-input .stars-input{display:flex;gap:4px}.comment-form .form-rating-input .star-btn{transition:transform .1s;cursor:pointer;border:none;background:none;padding:0;color:#dcdcdc}.comment-form .form-rating-input .star-btn svg{fill:currentColor;width:24px;height:24px}.comment-form .form-rating-input .star-btn:hover{transform:scale(1.1);color:#fac625}.comment-form .form-rating-input .star-btn.active{color:#fac625}.comments-list{display:flex;flex-direction:column}.comment-item{border-bottom:1px solid #f2f2f2;padding:24px 0}.comment-item:first-child{padding-top:0}.comment-item:last-child{border-bottom:none}.comment-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.comment-header .comment-author{display:flex;align-items:center;gap:12px}.comment-header .comment-author .avatar{border-radius:50%;width:40px;height:40px;object-fit:cover}.comment-header .comment-author .author-name{color:#7c7c7c;font-weight:400;font-size:16px}.comment-header .comment-date{color:#989898;font-size:14px}.comment-body{margin-bottom:12px;color:#292929;font-size:16px;line-height:1.5}.comment-body p{margin:0}.comment-rating,.rating-badge{display:flex;align-items:center}.comment-rating .stars,.rating-badge .stars{color:#fac625;font-size:14px;letter-spacing:2px}.comment-rating .stars-display,.rating-badge .stars-display{display:flex;gap:2px;color:#dcdcdc}.comment-rating .stars-display svg,.rating-badge .stars-display svg{fill:currentColor;width:16px;height:16px}.comment-rating .stars-display[data-rating="1"] .star-1,.comment-rating .stars-display[data-rating="2"] .star-1,.comment-rating .stars-display[data-rating="2"] .star-2,.comment-rating .stars-display[data-rating="3"] .star-1,.comment-rating .stars-display[data-rating="3"] .star-2,.comment-rating .stars-display[data-rating="3"] .star-3,.comment-rating .stars-display[data-rating="4"] .star-1,.comment-rating .stars-display[data-rating="4"] .star-2,.comment-rating .stars-display[data-rating="4"] .star-3,.comment-rating .stars-display[data-rating="4"] .star-4,.comment-rating .stars-display[data-rating="5"] svg,.rating-badge .stars-display[data-rating="1"] .star-1,.rating-badge .stars-display[data-rating="2"] .star-1,.rating-badge .stars-display[data-rating="2"] .star-2,.rating-badge .stars-display[data-rating="3"] .star-1,.rating-badge .stars-display[data-rating="3"] .star-2,.rating-badge .stars-display[data-rating="3"] .star-3,.rating-badge .stars-display[data-rating="4"] .star-1,.rating-badge .stars-display[data-rating="4"] .star-2,.rating-badge .stars-display[data-rating="4"] .star-3,.rating-badge .stars-display[data-rating="4"] .star-4,.rating-badge .stars-display[data-rating="5"] svg{color:#fac625}.comment-footer{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.btn-link-edit,.btn-link-reply{cursor:pointer;border:none;background:none;padding:0;color:#989898;font-size:13px;text-decoration:underline}.btn-link-edit:hover,.btn-link-reply:hover{color:#7b5ae4}.comment-edit-mode{animation:fadeIn .2s;border-radius:12px;background:#f5f4fe;padding:16px}.comments-pagination{display:flex}.comments-pagination .comments-pagination__button{margin-left:auto}.badge-author{display:inline-flex;align-items:center;border-radius:4px;background-color:#b0ffc4;padding:2px 8px;color:#008922;font-size:12px;line-height:1;letter-spacing:.5px}.comment-replies{margin-top:16px;margin-left:20px;border-left:2px solid #f2f2f2;padding-left:16px}.reply-item{margin-bottom:16px}.reply-item .avatar-small{border-radius:50%;width:32px;height:32px}.reply-item .reply-header{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;font-size:14px}.reply-item .reply-header .comment-author{display:flex;align-items:center;gap:12px}.reply-item .reply-header .comment-author .avatar{border-radius:50%;width:40px;height:40px;object-fit:cover}.reply-item .reply-header .comment-author .author-name{color:#7c7c7c;font-weight:400;font-size:16px}.reply-item .reply-header .comment-date{color:#989898;font-size:14px}.reply-item .reply-footer{display:flex}.reply-item .reply-footer .comment-actions{margin-left:auto}.comment-actions{display:flex;gap:16px}.btn-link-reply{color:#7b5ae4}.no-comments{border-radius:12px;background:#f5f4fe;padding:32px;color:#7c7c7c;text-align:center}.alert.error{margin-bottom:16px;border-radius:8px;background:#fff4f6;padding:12px;color:#e90206;font-size:14px}@keyframes fadeIn{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.stars-input[data-value="1"] .star-btn:nth-child(-n+1),.stars-input[data-value="2"] .star-btn:nth-child(-n+2),.stars-input[data-value="3"] .star-btn:nth-child(-n+3),.stars-input[data-value="4"] .star-btn:nth-child(-n+4),.stars-input[data-value="5"] .star-btn:nth-child(-n+5){color:#f4a60c}.stars-input .star-btn{transition:color .2s;color:#fac625}fieldset[disabled]{opacity:.6;transition:opacity .2s ease;margin:0;border:none;padding:0;pointer-events:none}.form-status-area .status-message{display:flex;align-items:center;gap:6px;color:#41c648}.form-status-area .error-message{color:#e90206}.form-status-area .sending-message{color:#784cdb;font-style:italic}.post-type-archive-opportunity .breadcumbs-nav{margin-top:16px;margin-bottom:16px}@media only screen and (min-width:1440px){.post-type-archive-opportunity .breadcumbs-nav{margin-top:32px}}.listing-app{margin:1rem 0 80px}.listing-app__header{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}.listing-app__header--figure{margin-left:auto}@media only screen and (max-width:1023.98px){.listing-app__header{display:flex;flex-flow:column wrap;justify-content:space-between;gap:8px}.listing-app__header--figure{display:none}.listing-app__header--image{width:70px;height:auto}}.listing-app__header .page-subtitle--text{color:#784cdb}.listing-app__header--description{margin:.5rem 0 0;color:#7c7c7c;font-size:.9rem;line-height:1.5}.listing-app__header .page-subtitle,.listing-app__header--description:not([hidden]),.listing-app__header--figure:not([hidden]){animation:fadeIn .3s ease-in}.listing-app__header--image{border-radius:12px}.listing-layout{display:grid;grid-template-columns:300px 1fr;gap:20px;margin-top:24px}@media only screen and (max-width:1439.98px){.listing-layout{grid-template-columns:1fr}}.listing-controls{margin-top:16px}@media only screen and (min-width:1440px){.listing-controls .btn-show-filters{display:none}}.listing-controls .btn-show-filters svg{margin-right:6px}.listing-controls .btn-show-filters .filter-count-badge{margin-left:4px}.listing-filter-group{line-height:1}.listing-filter-group .count{color:#7c7c7c;font-size:14px}.listing-filter-group .count:before{content:" ("}.listing-filter-group .count:after{content:")"}.listing-filter-group__content .filter-list,.listing-filter-group__content .filter-sub-level{display:flex;row-gap:8px;flex-flow:column wrap;margin:0 6px 0 10px}.listing-filter-group__content .filter-list .filter-checkbox:last-child{margin-bottom:10px}.listing-filter-group__content .filter-sub-level .child-checkbox:first-child{margin-top:10px}.listing-filter-group__content .filter-list.filter-list--hierarchical{margin-bottom:10px}.filter-search-box{margin:0 10px 10px}.filter-search-box .filter-search-input{border:1px solid #f2f2f2;border-radius:12px;background:#fff;padding:10px;width:100%;overflow:hidden;color:#464646;font-size:14px}.listing-filter-group{border:1px solid #dcdcdc;border-radius:12px;background:#fff;overflow:hidden;color:#464646;font-size:14px}.listing-filter-group summary{list-style:none}.listing-filter-group__summary{display:flex;justify-content:space-between;align-items:center;gap:8px;cursor:pointer;background:transparent;padding:14px;user-select:none;transition:all .25s cubic-bezier(.4,0,.2,1)}@media only screen and (min-width:768px){.listing-filter-group__summary{padding:12px 12px 16px}}.listing-filter-group__summary .listing-filter-group__title{display:inline-flex;align-items:baseline;gap:8px;color:#292929;font-weight:500}.listing-filter-group__summary .filter-count-badge{color:#784cdb;font-weight:400}.listing-filter-group__summary .icon-chevron{display:inline-block;flex:0 0 14px;width:14px;height:14px;transition:transform .25s cubic-bezier(.4,0,.2,1)}.listing-filter-group__summary .icon-chevron svg,.listing-filter-group__summary .icon-chevron use{display:block;fill:none;stroke:#464646;width:100%;height:100%}.listing-filter-group[open] .icon-chevron{transform:rotate(180deg) scale(1)}.listing-filter-group__content{margin:0;padding:0}.listing-filter-group .listing-filter-items{margin:0;padding:6px 0;list-style:none}.listing-filter-group .listing-filter-items li{display:flex;align-items:center;gap:10px;border-top:1px solid #f2f2f2;padding:10px 14px}.listing-filter-group .listing-filter-items li:first-child{border-top:none}.listing-filter-group .listing-filter-items li label{display:inline-flex;align-items:center;gap:10px;cursor:pointer;width:100%;color:#464646;font-weight:500;user-select:none;transition:background .25s cubic-bezier(.4,0,.2,1)}.listing-filter-group .listing-filter-items li label:hover{background:#edebfc}.listing-filter-group .listing-filter-items li .option-count{margin-left:auto;color:#7c7c7c;font-weight:500;font-size:13px}.listing-filter-group .listing-filter-items li input[type=checkbox]{transform:translateY(-1px);margin:0;border:1px solid #f2f2f2;border-radius:6px;background:#fff;padding:0;width:18px;height:18px;accent-color:#784cdb}.listing-filter-group .listing-filter-items li input[type=checkbox]:focus{outline:2px solid rgba(120,76,219,.14);outline-offset:2px;border-radius:6px}.listing-filter-group+.listing-filter-group{margin-top:10px}@media only screen and (min-width:768px){.listing-filter-group .listing-filter-items li{padding:8px 10px}}.filter-checkbox{display:inline-flex;position:relative;align-items:center;gap:8px;cursor:pointer;box-sizing:border-box;user-select:none}.filter-checkbox input[type=checkbox]{flex:0 0 20px;appearance:none;-webkit-appearance:none;position:relative;transition:all .2s ease-in-out;cursor:pointer;margin:0;border:1px solid #dcdcdc;border-radius:4px;background-color:#fff;width:20px;height:20px}.filter-checkbox input[type=checkbox]:hover{border-color:#7b5ae4}.filter-checkbox input[type=checkbox]:checked{border-color:#fac625;background-color:#fac625}.filter-checkbox input[type=checkbox]:after{position:absolute;top:0;left:5px;transform:rotate(45deg) scale(.8);opacity:0;transition:all .2s cubic-bezier(.175,.885,.32,1.275);border:solid #292929;border-width:0 1px 1px 0;width:7px;height:13px;content:""}.filter-checkbox input[type=checkbox]:checked:after{transform:rotate(45deg) scale(1);opacity:1}.filter-checkbox input[type=checkbox].is-indeterminate,.filter-checkbox input[type=checkbox]:indeterminate{border-color:#fac625;background-color:#fac625}.filter-checkbox input[type=checkbox].is-indeterminate:after,.filter-checkbox input[type=checkbox]:indeterminate:after{top:50%;left:50%;transform:rotate(0);transform:translate(-50%,-50%);opacity:1;border:none;background-color:#292929;width:10px;height:2px}.filter-checkbox input[type=checkbox]:focus-visible{outline:2px solid #7b5ae4;outline-offset:2px}.listing-grid{display:grid}@media only screen and (min-width:1024px){.listing-grid{grid-template-columns:1fr 1fr}}.listing-grid{gap:12px}.listing-grid .locations-chips--listing{margin:0}.listing-grid .listing-card{display:flex;flex-flow:column nowrap;animation:fadeIn .3s ease-in;transition:border-color .2s,box-shadow .3s;border:1px solid #dcdcdc;border-radius:12px;padding:12px;overflow:hidden}.listing-grid .listing-card:hover{box-shadow:4px 4px 8px 1px rgba(0,0,0,.1);border-color:rgba(120,76,219,.2)}.listing-grid .listing-card .listing-card__content{display:flex;flex-flow:column nowrap;gap:10px;height:100%}.listing-grid .listing-card .listing-card__content .listing-card__categories{display:flex;flex-flow:row wrap;gap:4px;line-clamp:2;-webkit-line-clamp:3;-webkit-box-orient:vertical}.listing-grid .listing-card .listing-card__content .category-tag{border-radius:40px;padding:4px 8px;font-size:14px}.listing-grid .listing-card .listing-card__content .listing-card__meta{display:block}@media only screen and (min-width:768px){.listing-grid .listing-card .listing-card__content .listing-card__meta{display:flex;flex-grow:1;flex-flow:column wrap;gap:3px}}.listing-grid .listing-card .listing-card__content .listing-card__meta{height:100%}.listing-grid .listing-card .listing-card__content .listing-card__meta .listing-card__suptitle{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:1rem}@media only screen and (min-width:768px){.listing-grid .listing-card .listing-card__content .listing-card__meta .listing-card__suptitle{flex-flow:row nowrap;margin-bottom:.8rem}}.listing-grid .listing-card .listing-card__content .listing-card__meta .listing-card__suptitle .control-favorites-wrapper{margin-left:auto}.listing-grid .listing-card .listing-card__content .listing-card__meta .listing-card__suptitle .control-favorites-wrapper .heart-label{margin-right:6px}.listing-grid .listing-card .listing-card__content .listing-card__meta .listing-card__suptitle .control-favorites-wrapper .heart-label .heart-label__text{color:#7c7c7c;font-size:14px}.listing-grid .listing-card .listing-card__content .listing-card__meta .listing-card__suptitle .control-favorites-wrapper .heart--img{--size-img:18px;position:relative;cursor:pointer;margin-right:4px;width:var(--size-img);height:var(--size-img)}.listing-grid .listing-card .listing-card__content .listing-card__meta .listing-card__suptitle .control-favorites-wrapper .heart{position:relative;--size:9px;cursor:pointer;margin-right:4px;margin-left:4px;width:var(--size);height:var(--size)}.listing-grid .listing-card .listing-card__content .listing-card__meta .listing-card__suptitle .control-favorites-wrapper .heart .heart__icon{top:2px}.listing-grid .listing-card .listing-card__content .listing-card__meta .listing-card__title--link{width:fit-content}.listing-grid .listing-card .listing-card__content .listing-card__meta .listing-card__title{color:#464646}.listing-grid .listing-card .listing-card__content .listing-card__meta .listing-card__dates{margin-top:4px;color:#7c7c7c;font-size:.9rem}.listing-grid .listing-card .listing-card__content .listing-card__meta .listing-card__excerpt{color:#525252}.listing-grid .listing-card .listing-card__footer{align-self:flex-start;width:100%}.listing-grid .listing-card .listing-card__engage{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:1rem}@media only screen and (min-width:768px){.listing-grid .listing-card .listing-card__engage{margin-top:auto}}.listing-grid .listing-card .listing-card__rating{display:inline-flex;align-items:center;gap:4px}.listing-grid .listing-card .listing-card__rating .stars-display svg{width:14px;height:14px}.listing-grid .listing-card .listing-card__rating-avg{color:#784cdb;font-weight:500;font-size:14px}.listing-grid .listing-card .listing-card__comments-link{display:inline-flex;align-items:center;gap:4px;color:#7c7c7c;font-size:14px;text-decoration:none}.listing-grid .listing-card .listing-card__comments-link svg,.listing-grid .listing-card .listing-card__comments-link:hover{color:#784cdb}.listing-grid .listing-card .listing-card__comments-link .listing-card__comments--count{color:#784cdb;font-weight:500}.listing-grid .listing-card .listing-card__figure{position:relative;border-radius:12px;background-color:#edebfc;width:100%;overflow:hidden}@media only screen and (max-width:1023.98px){.listing-grid .listing-card .listing-card__figure{display:none}}.listing-grid .listing-card .listing-card__figure .listing-card__figure--link{position:absolute;width:100%;height:100%}.listing-grid .listing-card .listing-card__figure .listing-card__figure--link:not(.placeholder):before{position:absolute;inset:0;border-radius:12px;background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 10%,rgba(0,0,0,.15) 15%,rgba(0,0,0,.07) 25%,transparent 35%,transparent 65%,rgba(0,0,0,.07) 75%,rgba(0,0,0,.15) 85%,rgba(0,0,0,.25) 90%,rgba(0,0,0,.5));pointer-events:none;content:""}.listing-grid .listing-card .listing-card__figure .listing-card__image{border-radius:12px;width:100%;height:100%;object-fit:cover}.listing-grid .listing-card .listing-card__figure .control-favorites-wrapper--icon-only{position:absolute;right:0;bottom:0;z-index:2;width:40px;height:40px}.listing-grid .listing-card .listing-card__figure .control-favorites-wrapper--icon-only .heart-label{display:block;position:absolute;top:auto;z-index:3;cursor:pointer;inset:0;background:transparent;width:40px;height:40px}.listing-grid .listing-card .listing-card__figure .listing-card__placeholder{display:flex;position:absolute;justify-content:center;align-items:center;inset:0;color:#7c7c7c}.listing-grid .listing-card .listing-card__figure .listing-card__placeholder .card-image__fallback--icon{width:42px;height:42px}.listing-search-wrapper .listing-search-input{transition:border-color .25s cubic-bezier(.4,0,.2,1);border:1px solid #784cdb;border-radius:12px;background:#fff;padding:12px;width:100%;color:#292929;font-size:1rem}.filter-search-input:focus,.listing-search-input:focus{outline:2px solid #784cdb}.listing-backdrop{display:none}@media only screen and (max-width:1439.98px){.listing-backdrop{position:fixed;z-index:9999;inset:0;background:rgba(0,0,0,.4)}.listing-backdrop:not([hidden]){display:block}body.sidebar-open{overflow:hidden}}.listing-sidebar{display:flex;flex-flow:column nowrap;gap:12px}@media only screen and (max-width:1439.98px){.listing-sidebar{position:fixed;top:0;left:0;transform:translateX(-100%);z-index:10000;transition:transform .3s ease;background:#fff;padding:12px;width:calc(100% - 40px);max-width:360px;height:100dvh;overflow-y:auto}.listing-sidebar.is-open{transform:translateX(0)}}.listing-sidebar .listing-sidebar__header{display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width:1440px){.listing-sidebar .listing-sidebar__close{display:none}}.listing-sidebar .listing-sidebar__close{display:flex;justify-content:center;align-items:center;transition:background .2s;cursor:pointer;border:1px solid #dcdcdc;border-radius:50%;background:transparent;padding:6px;color:#464646}.listing-sidebar .listing-sidebar__close:hover{background:#edebfc}.listing-sidebar .sidebar-btn__close{width:100%}@media only screen and (min-width:1440px){.listing-sidebar .sidebar-btn__close{display:none}}.listing-sidebar .listing-status{display:flex;justify-content:space-between;gap:6px}.listing-sidebar .listing-status .listing-status-label{display:flex;flex-flow:row nowrap;align-items:center;gap:6px}.listing-sidebar .listing-status .listing-status-label .status-label__title{color:#7c7c7c}.listing-sidebar .listing-status .listing-status-label .status-label__info{color:#784cdb;font-weight:600}mark{border-radius:3px;background:#ffea8a;padding:0 3px}.listing-filter-group__content .listing-search-wrapper{margin:0 10px 10px}.listing-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.listing-chips__clear{margin-left:auto}.listing-results .listing-results__footer{display:flex}.listing-results .listing-results__footer .btn-load-more{margin-top:20px;margin-left:auto}.single-opportunity .breadcumbs-nav{margin-top:16px;margin-bottom:16px}@media only screen and (min-width:1440px){.single-opportunity .breadcumbs-nav{margin-top:32px}}.single-opportunity__layout{display:flex;flex-flow:column wrap}@media only screen and (min-width:768px){.single-opportunity__layout{flex-flow:row nowrap}}.single-opportunity__layout .opportunity-main{display:flex;flex:1 1 auto;flex-flow:column wrap;gap:20px}@media only screen and (min-width:1440px){.single-opportunity__layout .opportunity-main{flex-flow:row nowrap}}.single-opportunity__layout .opportunity-main .featured-figure{position:relative;border-radius:12px;background-color:#dedafa;height:320px;overflow:hidden}.single-opportunity__layout .opportunity-main .featured-figure:before{position:absolute;top:0;left:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 10%,rgba(0,0,0,.15) 15%,rgba(0,0,0,.07) 25%,transparent 35%,transparent 65%,rgba(0,0,0,.07) 75%,rgba(0,0,0,.15) 85%,rgba(0,0,0,.25) 90%,rgba(0,0,0,.5));width:100%;height:100%;content:""}.single-opportunity__layout .opportunity-main .featured-figure .featured-figure__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media only screen and (min-width:1024px){.single-opportunity__layout .opportunity-main .featured-figure{flex:0 0 325px;height:240px}}@media only screen and (min-width:1440px){.single-opportunity__layout .opportunity-main .featured-figure{flex:0 0 425px;height:280px}}@media only screen and (max-width:1439.98px){.single-opportunity__layout .opportunity-main .featured-figure:has(.featured-image__placeholder){display:none}}.single-opportunity__layout .opportunity-main .featured-figure .featured-image__placeholder{display:flex;position:absolute;justify-content:center;align-items:center;inset:0;color:#7c7c7c}.single-opportunity__layout .opportunity-main .featured-figure .featured-image__placeholder .card-image__fallback--icon{width:64px;height:64px}.single-opportunity__layout .opportunity-main .featured-figure .control-favorites-wrapper--icon-only{position:absolute;right:0;bottom:0;z-index:2;width:40px;height:40px}.single-opportunity__layout .opportunity-main .featured-figure .control-favorites-wrapper--icon-only .heart-label{display:block;position:absolute;top:auto;z-index:3;cursor:pointer;inset:0;background:transparent;width:40px;height:40px}.single-opportunity__layout .opportunity-main .opportunity-article{width:100%}.single-opportunity__layout .opportunity-main .opportunity-article .opportunity-header .opportunity-title{margin-bottom:12px}.single-opportunity__layout .opportunity-main .opportunity-article .opportunity-article-meta__wrapper{display:flex;flex-flow:column wrap}@media only screen and (min-width:1024px){.single-opportunity__layout .opportunity-main .opportunity-article .opportunity-article-meta__wrapper{display:grid;grid-template-columns:auto minmax(140px,1fr)}}.single-opportunity__layout .opportunity-main .opportunity-article .opportunity-article-meta__wrapper{gap:10px}.single-opportunity__layout .opportunity-main .opportunity-article .opportunity-article-meta__wrapper .opportunity-article-meta{display:flex;row-gap:9px;flex-flow:column wrap}.single-opportunity__layout .opportunity-main .opportunity-article .opportunity-article-meta__wrapper .opportunity-article-meta .info-card .info-card__title{display:inline-flex;column-gap:4px;align-items:center;color:#7c7c7c;font-size:1rem}.single-opportunity__layout .opportunity-main .opportunity-article .opportunity-article-meta__wrapper .opportunity-article-meta .info-card .info-card__title .info-card__icon{width:18px;height:18px;color:#784cdb}.single-opportunity__layout .opportunity-main .opportunity-article .opportunity-article-meta__wrapper .opportunity-social{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (min-width:1024px){.single-opportunity__layout .opportunity-main .opportunity-article .opportunity-article-meta__wrapper .opportunity-social{flex-direction:column;align-items:flex-end}}.single-opportunity__layout .opportunity-main .opportunity-article .opportunity-article-meta__wrapper .opportunity-social__share{display:inline-flex;column-gap:9px;align-items:center}.single-opportunity__layout .opportunity-main .opportunity-article .opportunity-article-meta__wrapper .opportunity-social__share .icon-share{width:18px;height:18px;color:#784cdb}.single-opportunity__layout .opportunity-main .opportunity-article .opportunity-article-meta__wrapper .opportunity-social .opportunity-badges{display:flex;flex-flow:column wrap;gap:4px}.single-opportunity__layout .opportunity-main .opportunity-article .info-card--file .file-download{display:flex;flex-flow:row nowrap;gap:8px;color:#464646}.single-opportunity__layout .opportunity-main .opportunity-article .info-card--file .file-download .icon-file{color:#784cdb}.single-opportunity__layout .opportunity-main .opportunity-article .opportunity-content{margin-top:24px}.single-opportunity__layout .opportunity-main .opportunity-article .opportunity-content .opportunity-content__title{margin-top:12px;margin-bottom:8px}.single-opportunity__layout .opportunity-main .opportunity-article .opportunity-content .opportunity-content__text a{color:#784cdb}.single-opportunity__layout .opportunity-main .opportunity-article .file-download{display:flex;flex-flow:row nowrap;align-items:center;gap:8px}.single-opportunity__layout .opportunity-main .opportunity-article .file-download .file-download__meta .file-name{color:#784cdb}@media only screen and (max-width:767.98px){.single-opportunity__layout .opportunity-aside{margin-bottom:80px}}.single-opportunity__layout .opportunity-aside .news-container{direction:ltr}@media only screen and (min-width:768px){.single-opportunity__layout .opportunity-aside .news-container{margin-left:12px;padding-left:20px;border-left:4px solid #f5f4fe}}@media only screen and (min-width:1024px){.single-opportunity__layout .opportunity-aside{flex:0 0 215px}}@media only screen and (min-width:768px){.single-opportunity__layout .opportunity-aside{flex:0 0 325px}}@media only screen and (min-width:1440px){.single-opportunity__layout .opportunity-aside{flex:0 0 425px}}.single-opportunity__layout .opportunity-aside .lnew-main_title{margin-bottom:24px}.single-opportunity__layout .opportunity-aside .lnew-item:not(:last-child){margin-bottom:18px}.single-opportunity__layout .opportunity-aside .lnew-item .lnew-date{margin-bottom:2px;color:#7c7c7c;font-size:14px}.single-opportunity .info-card__categories{position:relative;z-index:2;margin:10px}.single-opportunity .tag-cloud__category .tag-list{display:inline-flex;flex-wrap:wrap;gap:4px}.single-opportunity .tag-cloud__category .tag-list .tag-category{border-radius:40px;padding:4px 8px;font-size:14px}.single-opportunity .tag-cloud__beneficiaries .tag-list,.single-opportunity .tag-cloud__locations .tag-list{padding-left:1.5rem;list-style-position:inside}.single-opportunity .tag-cloud__beneficiaries .tag-list .tag-beneficiaries,.single-opportunity .tag-cloud__beneficiaries .tag-list .tag-locations,.single-opportunity .tag-cloud__locations .tag-list .tag-beneficiaries,.single-opportunity .tag-cloud__locations .tag-list .tag-locations{list-style:disc}.single-opportunity .tag-cloud__beneficiaries .tag-list__more-item .tag-list__details .tag-list__summary,.single-opportunity .tag-cloud__locations .tag-list__more-item .tag-list__details .tag-list__summary{cursor:pointer}.single-project .breadcumbs-nav{margin-top:16px;margin-bottom:16px}@media only screen and (min-width:1440px){.single-project .breadcumbs-nav{margin-top:32px}}.single-project__layout{display:flex;flex-flow:column wrap}@media only screen and (min-width:768px){.single-project__layout{flex-flow:row nowrap}}.single-project__layout .project-main{display:flex;flex:1 1 auto;flex-flow:column wrap;gap:24px}@media only screen and (min-width:1440px){.single-project__layout .project-main{flex-flow:row nowrap}}.single-project__layout .project-main .project-sidebar{display:flex;flex-direction:column;gap:16px}@media only screen and (min-width:1024px){.single-project__layout .project-main .project-sidebar{flex:0 0 325px}}@media only screen and (min-width:1440px){.single-project__layout .project-main .project-sidebar{flex:0 0 425px}}.single-project__layout .project-main .project-sidebar__figure{position:relative;border-radius:12px;background-color:#dedafa;height:320px;overflow:hidden}@media only screen and (min-width:768px){.single-project__layout .project-main .project-sidebar__figure{aspect-ratio:4/3}}.single-project__layout .project-main .project-sidebar__figure:before{position:absolute;z-index:1;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 10%,rgba(0,0,0,.15) 15%,rgba(0,0,0,.07) 25%,transparent 35%,transparent);content:""}.single-project__layout .project-main .project-sidebar__figure .project-sidebar__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.single-project__layout .project-main .project-sidebar__figure .control-favorites-wrapper--icon-only{position:absolute;right:0;bottom:0;z-index:2;width:40px;height:40px}.single-project__layout .project-main .project-sidebar__figure .control-favorites-wrapper--icon-only .heart-label{display:block;position:absolute;top:auto;z-index:3;cursor:pointer;inset:0;background:transparent;width:40px;height:40px}.single-project__layout .project-main .project-sidebar__placeholder{display:flex;position:absolute;justify-content:center;align-items:center;inset:0;color:#7c7c7c}.single-project__layout .project-main .project-sidebar__placeholder .project-sidebar__fallback-icon{width:64px;height:64px}.single-project__layout .project-main .project-tabs{display:flex;flex-direction:column;gap:6px;width:100%;text-align:center}.single-project__layout .project-main .project-tabs__btn{display:flex;align-items:center;gap:8px;transition:background-color .2s,border-color .2s,color .2s;cursor:pointer;border:1px solid #7b5ae4;border-radius:40px;background:#fff;padding:10px 20px;max-width:325px;color:#464646;font-size:.938rem}.single-project__layout .project-main .project-tabs__btn:hover{border-color:#784cdb;background-color:#dedafa}.single-project__layout .project-main .project-tabs__btn.is-active{border-color:#6839c8;background-color:#6839c8;color:#fff}.single-project__layout .project-main .project-tabs__count{opacity:.8;font-size:.813rem}.single-project__layout .project-main .project-article{width:100%}.single-project__layout .project-main .project-article .project-header{display:flex;flex-flow:column wrap;gap:12px;margin-bottom:24px}@media only screen and (min-width:1024px){.single-project__layout .project-main .project-article .project-header{flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}}.single-project__layout .project-main .project-article .project-header .project-title{margin-bottom:0}.single-project__layout .project-main .project-article .project-social{display:flex;flex:0 0 auto;flex-direction:row;justify-content:space-between}.single-project__layout .project-main .project-article .project-social__share{display:inline-flex;column-gap:9px;align-items:center}.single-project__layout .project-main .project-article .project-social__share .icon-share{width:18px;height:18px;color:#784cdb}.single-project__layout .project-main .project-article .project-panel{animation:fadeIn .4s ease-in-out}.single-project__layout .project-main .project-article .project-panel[hidden]{display:none}.single-project__layout .project-main .project-article .project-panel .ngo-info,.single-project__layout .project-main .project-article .project-panel .opportunities-info{margin-bottom:20px}.single-project__layout .project-main .project-article .project-content a{color:#784cdb}.single-project__layout .project-main .project-article .project-content h2{color:#784cdb;font-weight:600;font-size:18px;line-height:1.2}@media only screen and (min-width:1920px){.single-project__layout .project-main .project-article .project-content h2{font-size:20px}}.single-project__layout .project-main .project-article .project-content p{margin-top:16px}.single-project__layout .project-main .project-article .project-content ol,.single-project__layout .project-main .project-article .project-content ul{margin-top:16px;margin-bottom:12px;margin-left:1.5rem}.single-project__layout .project-main .project-article .project-content ul,.single-project__layout .project-main .project-article .project-content ul li{list-style:disc}.single-project__layout .project-main .project-article .project-content h2,.single-project__layout .project-main .project-article .project-content h3{margin-top:24px}@media only screen and (min-width:1440px){.single-project__layout .project-main .project-article .project-content h2,.single-project__layout .project-main .project-article .project-content h3{margin-top:32px}}.single-project__layout .project-main .project-article .project-content .wp-block-embed{margin-top:16px;overflow:hidden}.single-project__layout .project-main .project-article .project-content .wp-block-embed iframe{border-radius:12px;width:100%;min-height:400px}@media only screen and (max-width:374.98px){.single-project__layout .project-main .project-article .project-content .wp-block-embed iframe{height:281px}}.single-project__layout .project-main .project-article .project-content .wp-block-gallery{margin-top:16px}.single-project__layout .project-main .project-article .project-content .wp-block-gallery figure{border-radius:12px;overflow:hidden}.single-project__layout .project-main .project-article .project-content .section,.single-project__layout .project-main .project-article .project-content .section .container{padding:0}@media only screen and (max-width:1023.98px){.single-project__layout .project-main .project-article .project-content .faq-inner .accordion{margin-left:0}}.single-project__layout .project-cards-grid{display:grid;grid-template-columns:1fr;gap:20px}@media only screen and (min-width:1024px){.single-project__layout .project-cards-grid{grid-template-columns:repeat(2,1fr)}}.single-project__layout .project-cards-grid--ngo,.single-project__layout .project-cards-grid--opportunities{display:grid;grid-template-columns:1fr;gap:20px}.single-project__layout .project-card{transition:border-color .2s;border:1px solid #dcdcdc;border-radius:12px;overflow:hidden}.single-project__layout .project-card:hover{border-color:#784cdb}.single-project__layout .project-card__link{display:flex;text-decoration:none}@media only screen and (max-width:1023.98px){.single-project__layout .project-card__link{display:none!important}}.single-project__layout .project-card__link--title{color:#784cdb}.single-project__layout .project-card--ngo,.single-project__layout .project-card--opportunity{display:flex;flex-flow:row nowrap;gap:12px;height:100%}.single-project__layout .project-card--ngo .project-card__image-wrapper,.single-project__layout .project-card--opportunity .project-card__image-wrapper{flex:0 0 100px}@media only screen and (min-width:1024px){.single-project__layout .project-card--ngo .project-card__image-wrapper,.single-project__layout .project-card--opportunity .project-card__image-wrapper{flex:0 0 180px}}.single-project__layout .project-card--ngo .project-card__image-wrapper:before,.single-project__layout .project-card--opportunity .project-card__image-wrapper:before{position:absolute;z-index:1;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 10%,rgba(0,0,0,.15) 15%,rgba(0,0,0,.07) 25%,transparent 35%,transparent);content:""}.single-project__layout .project-card__image-wrapper{position:relative;background-color:#dedafa;aspect-ratio:16/9;overflow:hidden}.single-project__layout .project-card__image-wrapper .control-favorites-wrapper--icon-only{position:absolute;right:0;bottom:0;z-index:2;width:40px;height:40px}.single-project__layout .project-card__image-wrapper .control-favorites-wrapper--icon-only .heart-label{display:block;position:absolute;top:auto;z-index:3;cursor:pointer;inset:0;background:transparent;width:40px;height:40px}.single-project__layout .project-card__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.single-project__layout .project-card__image-placeholder{display:flex;position:absolute;justify-content:center;align-items:center;inset:0}.single-project__layout .project-card__fallback-icon{width:48px;height:48px}.single-project__layout .project-card__body{display:flex;flex:1;flex-direction:column;gap:6px;padding:14px 16px}.single-project__layout .project-card__date{color:#7c7c7c;font-size:.813rem}.single-project__layout .project-card__title{margin:0;font-weight:600;font-size:1rem;line-height:1.4}.single-project__layout .project-card__excerpt{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;line-clamp:5;color:#7c7c7c;font-size:.875rem;line-height:1.5;-webkit-line-clamp:5}.single-project__layout .project-card__meta{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;font-size:.813rem}@media only screen and (min-width:1024px){.single-project__layout .project-card__meta .control-favorites-wrapper{display:none}}.single-project__layout .project-card__meta .heart-label__text{color:#7c7c7c}.single-project__layout .project-card__meta a{color:#784cdb}@media only screen and (max-width:767.98px){.single-project__layout .project-aside{margin-bottom:80px}}.single-project__layout .project-aside .news-container{direction:ltr}@media only screen and (min-width:768px){.single-project__layout .project-aside .news-container{margin-left:12px;border-left:4px solid #f5f4fe;padding-left:20px}}@media only screen and (min-width:1024px){.single-project__layout .project-aside{flex:0 0 215px}}@media only screen and (min-width:768px){.single-project__layout .project-aside{flex:0 0 325px}}@media only screen and (min-width:1440px){.single-project__layout .project-aside{flex:0 0 425px}}.single-project__layout .project-aside .lnew-main_title{margin-bottom:24px}.single-project__layout .project-aside .lnew-item:not(:last-child){margin-bottom:18px}.single-project__layout .project-aside .lnew-item .lnew-date{margin-bottom:2px;color:#7c7c7c;font-size:14px}.heart{--size:11px;width:var(--size);height:var(--size)}.heart,.heart--img{position:relative;cursor:pointer;margin-right:4px}.heart--img{--size-img:24px;width:var(--size-img);height:var(--size-img)}.heart__lines{position:absolute;inset:0;pointer-events:none}.heart__line{position:absolute;top:15%;left:50%;transform:translate(-50%,-50%) rotate(var(--angle,0deg)) scale(0);transform-origin:center;opacity:0;border-radius:50%;background:#e90206;width:calc(var(--size)*1.5);height:calc(var(--size)*.2)}.heart__line:first-child{--angle:0deg}.heart__line:nth-child(2){--angle:60deg}.heart__line:nth-child(3){--angle:120deg}.heart__line:nth-child(4){--angle:180deg}.heart__line:nth-child(5){--angle:240deg}.heart__line:nth-child(6){--angle:300deg}.heart__checkbox{top:calc(var(--size)*-.4);left:calc(var(--size)*-.2);width:calc(var(--size)*1.5);height:calc(var(--size)*1.5);transform:scale(1) rotate(45deg)}.heart__checkbox,.heart__checkbox--img{position:absolute;appearance:none;z-index:2;cursor:pointer}.heart__checkbox--img{top:calc(var(--size-img)*-1.2);left:calc(var(--size-img)*-1);width:calc(var(--size-img)*2.5);height:calc(var(--size-img)*2.5)}.heart__checkbox:focus{outline:none}.heart__checkbox:hover~.heart__icon{transform:scale(1.1) rotate(45deg)}.heart__checkbox:checked~.heart__icon{animation:heartAnimation 1s forwards}.heart__checkbox:checked~.heart__lines .heart__line{animation:heartLines .8s ease-out forwards}.heart__image{width:24px;height:24px}.heart__icon,.heart__image{position:absolute;top:0;left:0}.heart__icon{background:#dcdcdc;width:var(--size);height:var(--size);transform:scale(1) rotate(45deg);transition:transform .2s ease-out}.heart__icon:after,.heart__icon:before{display:block;position:absolute;border-radius:50%;background:inherit;width:var(--size);height:var(--size);content:""}.heart__icon:before{top:0;left:-50%}.heart__icon:after{top:-50%;left:0}@keyframes heartAnimation{0%{transform:scale(1.1) rotate(45deg)}25%{transform:scale(.7) rotate(45deg)}45%{transform:scale(1.4) rotate(45deg);background:#e90206}70%{transform:scale(1) rotate(45deg);background:#e90206}to{transform:scale(1.1) rotate(45deg);background:#e90206}}.heart-label{cursor:pointer;margin-right:14px;text-align:right}.heart-label__text{display:inline-grid;position:relative;align-items:center;white-space:nowrap}.heart-label__text>span{grid-area:1/1;transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s;will-change:opacity,transform;pointer-events:none}.heart-label__text--inactive{transform:translateY(0);visibility:visible;opacity:1}.heart-label__text--active{transform:translateY(.15em);visibility:hidden;opacity:0}.heart-label.is-active .heart-label__text--inactive{transform:translateY(-.15em);visibility:hidden;opacity:0;transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.heart-label.is-active .heart-label__text--active{transform:translateY(0);visibility:visible;opacity:1;transition:opacity .2s ease,transform .2s ease,visibility 0s linear 0s}@keyframes heartLines{0%{transform:translate(-50%,-50%) rotate(var(--angle,0deg)) scale(0);opacity:0}40%{transform:translate(-50%,-50%) rotate(var(--angle,0deg)) scale(1);opacity:1}to{transform:translate(-50%,-50%) rotate(var(--angle,0deg)) scale(2);opacity:0}}.control-favorites-wrapper{display:inline-flex;align-items:center}.control-favorites-wrapper--icon-only{justify-content:center;align-items:center;gap:0}.control-favorites-wrapper--icon-only .heart-label__text{display:none}.page-template-page-category-oportunities .site-main{margin-bottom:80px}.cat-oportunities-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(443px,1fr));gap:20px;margin:0;padding:0;list-style:none}.cat-oportunities-item{display:flex;flex-flow:column wrap;align-items:start;gap:12px;border:1px solid #e6e6e6;border-radius:12px;background:linear-gradient(0deg,rgba(245,244,254,.5),rgba(245,244,254,.25) 10%,rgba(245,244,254,.15) 15%,rgba(245,244,254,.07) 25%,rgba(245,244,254,0) 35%,transparent)}.cat-oportunities-item .cat-oportunities-link{display:contents;color:inherit;text-decoration:none}.cat-oportunities-item .cat-oportunities-image{position:relative;width:100%}.cat-oportunities-item .cat-oportunities-image:before{position:absolute;border-radius:12px;background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 10%,rgba(0,0,0,.15) 15%,rgba(0,0,0,.07) 25%,transparent 35%,transparent 65%,rgba(0,0,0,.07) 75%,rgba(0,0,0,.15) 85%,rgba(0,0,0,.25) 90%,rgba(0,0,0,.5));width:100%;height:100%;content:""}.cat-oportunities-item img{border-radius:12px;width:100%;height:360px;object-fit:cover}.cat-oportunities-meta-wrap{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.cat-oportunities-image__caption{--label-color:#784cdb;--label-bg:#dedafa;--label-border:#edebfc;display:inline-flex;position:absolute;top:8px;left:8px;align-items:center;box-shadow:4px 4px 16px -4px #fff;border:1px solid var(--label-border);border-radius:40px;background-color:var(--label-bg);padding:6px 10px;color:var(--label-color);font-weight:400;font-size:14px;line-height:1.2}.cat-oportunities-name{font-weight:600;font-size:1.05rem}.cat-oportunities-count{margin-left:.5rem;color:#666}.cat-oportunities-description-wrap{position:absolute;bottom:0;left:0;backdrop-filter:blur(5px);box-shadow:0 4px 30px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.3);border-radius:12px;background-color:rgba(51,51,51,.5);padding:8px;min-height:25%}.cat-oportunities-description-wrap .cat-oportunities-description{color:#fff;font-size:.95rem}.cat-oportunities-children{display:flex;grid-column:2/-1;flex-wrap:wrap;gap:6px;margin:0 8px;padding:0;list-style:none}.cat-oportunities-child-item{border:1px solid #eee;border-radius:5px;background:#fafafa;padding:.35rem .5rem;font-size:15px}.child-count{margin-left:.35rem;color:#777}.cat-oportunities-posttype-meta{margin:auto 0 8px 8px;color:#777}.cat-oportunities-posttype-meta--top{margin:0 0 0 8px;color:#777}@media (max-width:600px){.cat-oportunities-item{grid-template-columns:1fr}.cat-oportunities-item img{width:100%;height:auto}}.tax-category-oportunities .site-main{margin-bottom:80px}.term-header{position:relative}.term-header img{border-radius:12px;width:100%;max-height:360px;object-fit:cover}.term-header:before{position:absolute;top:0;left:0;backdrop-filter:blur(5px);box-shadow:0 4px 30px rgba(0,0,0,.1);border-radius:12px;background-color:rgba(0,0,0,.4);width:100%;height:100%;content:"";-webkit-backdrop-filter:blur(5px);border:1px solid hsla(0,0%,100%,.3)}.term-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:1rem;color:#fff;font-size:2rem}.term-description-wrap{position:absolute;bottom:0;left:0;backdrop-filter:blur(5px);box-shadow:0 4px 30px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.3);border-radius:12px;background-color:rgba(51,51,51,.5);padding:8px;width:100%;min-height:25%;text-align:center}.term-description-wrap .term-description{margin:0 auto;max-width:740px;color:#fff;font-size:15px}.term-children{padding:12px 4px 0}.term-children ul{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none}.term-posts-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(443px,1fr));gap:20px;margin-top:1.25rem}.opportunity-list-item{display:flex;align-items:flex-start;gap:1rem;border:1px solid #eee;border-radius:6px;padding:.75rem}.oli-link{display:flex;column-gap:8px;flex-flow:row nowrap}.oli-thumbnail{flex:0 0 140px;text-align:center}.oli-thumbnail img{border-radius:12px;width:140px;height:auto;max-height:94px;object-fit:cover}.oli-thumbnail .oli-placeholder{display:flex;justify-content:center;align-items:center;border-radius:12px;width:140px;height:94px;color:#7c7c7c}.oli-thumbnail .oli-placeholder .dashicons{opacity:.3;width:32px;height:32px;font-size:32px}.oli-title{margin:0 0 .35rem;font-size:1.05rem}.oli-meta{margin-top:4px;margin-bottom:.5rem;color:#777;font-size:.85rem}.oli-excerpt{color:#333;font-size:.9rem}@media (max-width:600px){.opportunity-list-item{flex-direction:column}.oli-thumbnail img{width:100%;height:auto}}.popup{display:flex;position:fixed;justify-content:center;align-items:center;z-index:9999;inset:0}.popup[hidden]{display:none!important}.popup__backdrop{position:absolute;cursor:pointer;inset:0;background:rgba(53,53,53,.8)}.popup__dialog{display:flex;position:relative;flex-direction:column;gap:40px;z-index:1;border-radius:24px;background:#f5f4fe;padding:32px 24px 24px;width:min(360px,100vw - 32px);min-width:534px}@media only screen and (max-width:767.98px){.popup__dialog{min-width:unset}}.popup__dialog .btn-secondary,.popup__dialog .btn-secondary__small,.popup__dialog input{background:#fff}.popup__dialog .btn-secondary:hover,.popup__dialog .btn-secondary__small:hover{background-color:#dedafa}.popup__dialog .btn--danger{border-color:#e90206}.popup__dialog .gateway-form{min-width:unset}.popup__close{position:absolute;top:16px;right:16px;transition:all .25s cubic-bezier(.4,0,.2,1);cursor:pointer;border:none;background:none;padding:4px;color:#292929;line-height:0}.popup__close:hover{transform:rotate(180deg);color:#784cdb}.popup__close-icon{width:20px;height:20px}.popup__body{display:flex;flex-direction:column;gap:16px;margin-top:8px;text-align:center}.popup__title{font-weight:600;font-size:32px}.popup__footer{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media only screen and (max-width:767.98px){.popup__footer{grid-template-columns:1fr}}.popup__footer>:only-child{grid-column:1/-1;justify-self:center;max-width:320px}.popup__footer--button{width:100%}.popup__backdrop{will-change:opacity}.popup:not([hidden]) .popup__backdrop{animation:backdrop-fade .4s linear both}.popup__dialog{transform-origin:center center;will-change:transform,opacity}.popup:not([hidden]) .popup__dialog{animation:popup-pop .46s cubic-bezier(.2,1.1,.3,1) both}@keyframes popup-pop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.05);opacity:1}to{transform:scale(1);opacity:1}}@keyframes backdrop-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.popup__backdrop,.popup__dialog{animation:none!important;transition:none!important}.popup:not([hidden]) .popup__dialog{transform:none;opacity:1}.popup:not([hidden]) .popup__backdrop{opacity:1}}.newcard-img-wrap{position:relative;margin-bottom:24px;border-radius:12px;width:100%;height:250px;overflow:hidden}.newcard-img-wrap:before{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 9%,rgba(0,0,0,.15) 12%,rgba(0,0,0,.07) 15%,transparent 18%,transparent);content:""}.card-version-2 .newcard-img-wrap{height:296px}.newcard-img{border-radius:12px;width:100%;height:100%;object-fit:cover}.newcard-label{position:absolute;top:8px;left:8px;z-index:5;border-radius:40px;padding:4px 8px;font-size:14px}.cards-list .newcard-label{display:inline-flex;align-items:center;border-radius:40px;background-color:var(--label-bg);padding:6px 10px;color:var(--label-color);border:1px solid var(--label-border);font-weight:400;font-size:14px;line-height:1.2}.newcard-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.newcard-info .comment-rating{margin-top:0}.newcard-date{margin-left:auto;color:#7c7c7c}.card-version-2 .newcard-date{color:#784cdb}.newcard-lg .newcard-date{text-align:left}.newcard-title{margin-bottom:12px;min-height:3.6em;color:#464646;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere}.newcard-text,.newcard-title{display:-webkit-box;-webkit-box-orient:vertical}.newcard-text{color:#7c7c7c;line-clamp:4;-webkit-line-clamp:4;overflow:hidden}@media only screen and (min-width:768px){.card-version-2 .newcard-img-wrap{height:290px}}@media only screen and (min-width:1440px){.newcard-img-wrap{height:calc(15.42vw + 18px)}.newcard-lg .newcard-img-wrap{height:calc(24.17vw - 104px)}.card-version-2 .newcard-img-wrap{height:280px}}@media only screen and (min-width:1920px){.card-version-2 .newcard-img-wrap{height:364px}}.lnew-main_title{margin-bottom:4px}.lnew-item{padding:8px 0;position:relative}@media only screen and (max-width:767.98px){.lnew-item:after{content:"";display:block;position:absolute;width:100%;height:1px;bottom:0;left:0;background:linear-gradient(90deg,#fff,#dcdcdc);background:linear-gradient(90deg,#fff,#dcdcdc,#fff)}}.lnew-date{margin-bottom:8px;color:#7c7c7c}.lnew-title{color:#464646;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:var(--line-clamp);-webkit-line-clamp:var(--line-clamp);overflow:hidden;overflow-wrap:anywhere}@media only screen and (min-width:768px){.lnew-item:not(:last-child){position:relative}.lnew-item:not(:last-child):after{content:"";display:block;position:absolute;width:100%;height:1px;bottom:0;left:0;background:linear-gradient(90deg,#fff,#dcdcdc);background:linear-gradient(90deg,#fff,#dcdcdc,#fff)}.lnew-date{margin-bottom:12px}}.post-type-archive-news .breadcumbs-nav{margin-top:16px;margin-bottom:16px}@media only screen and (min-width:1440px){.post-type-archive-news .breadcumbs-nav{margin-top:32px}}.single-news__layout{margin-top:16px;margin-bottom:80px}.single-news__layout .section{padding:16px 0 0}@media only screen and (min-width:1440px){.single-news__layout .section{padding-top:32px}}.news-main .news-article .news-content{overflow-wrap:anywhere;overflow-wrap:hyphenate;word-wrap:break-word}.btn1{display:none}.title{margin-bottom:16px;color:#292929}.lastnews-content{display:flex;flex-direction:column;gap:4px;margin-bottom:20px}.aside{display:grid;gap:4px}.newscards{display:none}.bycat-section{padding:40px 0 0}.bycat-section:last-of-type{padding-bottom:80px}.cat-title{margin-bottom:24px;color:#292929}.bycat-content{display:grid;grid-template-areas:"a" "b";gap:33px}.bycat-item{position:relative}.bycat-first-item{grid-area:a}.bycat-other-item{display:grid;grid-area:b;gap:23px}@media only screen and (max-width:767.98px){.bycat-other-item .bycat-item:nth-child(n+4){display:none}}.bycat-img-wrap{margin-bottom:12px;height:250px}.bycat-img{border-radius:12px;width:100%;height:100%;object-fit:cover}.bycat-date{margin-bottom:12px;color:#7c7c7c}.bycat-title{display:-webkit-box;line-clamp:3;color:#464646;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.bycat-btn{margin-top:32px;margin-left:auto}@media only screen and (min-width:768px){.bycat-other-item{grid-template-columns:1fr 1fr}}@media screen and (min-width:992px){.bycat-content{grid-template-columns:1fr 1fr;grid-template-areas:"a b";gap:20px}.bycat-img-wrap{height:244px}}@media only screen and (min-width:1440px){.bycat-content{grid-template-areas:"a b"}.bycat-section:nth-of-type(4n+3) .bycat-content,.bycat-section:nth-of-type(4n+4) .bycat-content{grid-template-areas:"b a"}}@media only screen and (min-width:1920px){.bycat-img-wrap{height:360px}}@media screen and (min-width:1920px){.bycat-section:last-of-type{padding-bottom:120px}}@media screen and (min-width:768px){.title{margin-bottom:16px}.lastnews-content{display:grid;grid-template-columns:50% 1fr;gap:18px;margin-bottom:0}.aside{grid-row:1/span 2;grid-column:1}.newscards .newscards-item:nth-child(-n+2){grid-column:2}.newscards{display:grid;display:contents}}@media screen and (min-width:992px){.lastnews-content{grid-template-columns:repeat(3,1fr)}.newscards .newscards-item:nth-child(-n+2){grid-column:auto}.newscards .newscards-item:last-child,.newscards .newscards-item:nth-last-child(2){grid-template-columns:1fr 1fr;gap:18px}.newscards .newscards-item:nth-last-child(2){grid-column:1/span 1}.newscards .newscards-item:last-child{grid-column:2/span 2}}@media screen and (min-width:1440px){.title{margin-bottom:32px}.lastnews-content{grid-template-columns:repeat(4,1fr);gap:20px}.newscards .newscards-item:last-child,.newscards .newscards-item:nth-last-child(2){grid-column:auto}.btn1{display:flex}.subtitle{margin-bottom:20px}}@media only screen and (min-width:768px){.newscards-sw{display:none}}.newscards-sw{margin-top:20px;padding:10px 0}a.lnew-item,a.newcard-content{display:block;color:inherit;text-decoration:none}a.lnew-item .lnew-title,a.newcard-content .newcard-title{transition:all .25s cubic-bezier(.4,0,.2,1)}a.lnew-item:hover .lnew-title,a.newcard-content:hover .newcard-title{color:#a696ef}.cat-link>*{display:inline-block;transition:all .25s cubic-bezier(.4,0,.2,1);border-bottom:1px solid transparent}.cat-link:hover>*{border-bottom:1px solid #a696ef;color:#a696ef}.single-news .breadcumbs-nav{margin-top:16px;margin-bottom:16px}@media only screen and (min-width:1440px){.single-news .breadcumbs-nav{margin-top:32px}}.single-news__layout{display:flex;flex-flow:column wrap}@media only screen and (min-width:768px){.single-news__layout{flex-flow:row nowrap}}.single-news__layout .news-main{display:flex;flex:1 1 auto;flex-flow:column wrap;gap:20px}@media only screen and (min-width:1440px){.single-news__layout .news-main{flex-flow:row nowrap}}.single-news__layout .news-main .featured-figure{position:relative;border-radius:12px;background-color:#dedafa;height:320px;overflow:hidden}.single-news__layout .news-main .featured-figure:before{position:absolute;top:0;left:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 10%,rgba(0,0,0,.15) 15%,rgba(0,0,0,.07) 25%,transparent 35%,transparent 65%,rgba(0,0,0,.07) 75%,rgba(0,0,0,.15) 85%,rgba(0,0,0,.25) 90%,rgba(0,0,0,.5));width:100%;height:100%;content:""}.single-news__layout .news-main .featured-figure .featured-figure__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media only screen and (min-width:1024px){.single-news__layout .news-main .featured-figure{flex:0 0 325px;height:240px}}@media only screen and (min-width:1440px){.single-news__layout .news-main .featured-figure{flex:0 0 425px;height:280px}}@media only screen and (max-width:1439.98px){.single-news__layout .news-main .featured-figure:has(.featured-image__placeholder){display:none}}.single-news__layout .news-main .featured-figure .featured-image__placeholder{display:flex;position:absolute;justify-content:center;align-items:center;inset:0;color:#7c7c7c}.single-news__layout .news-main .featured-figure .featured-image__placeholder .card-image__fallback--icon{width:64px;height:64px}.single-news__layout .news-main .news-article{width:100%}.single-news__layout .news-main .news-article .news-header .news-title{margin-bottom:12px}.single-news__layout .news-main .news-article .news-meta__wrapper{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;gap:10px}.single-news__layout .news-main .news-article .news-meta__wrapper .news-meta{display:flex;flex-flow:row wrap;gap:9px}.single-news__layout .news-main .news-article .news-meta__wrapper .news-meta .info-card .info-card__title{display:inline-flex;column-gap:4px;align-items:center;color:#7c7c7c;font-size:1rem}.single-news__layout .news-main .news-article .news-meta__wrapper .news-meta .info-card .info-card__title .info-card__icon{width:18px;height:18px;color:#784cdb}.single-news__layout .news-main .news-article .news-meta__wrapper .news-social__share{display:inline-flex;column-gap:9px;align-items:center}.single-news__layout .news-main .news-article .news-meta__wrapper .news-social__share .icon-share{width:18px;height:18px;color:#784cdb}.single-news__layout .news-main .news-article .news-content{margin-top:24px}.single-news__layout .news-main .news-article .news-content a{color:#784cdb}.single-news__layout .news-main .news-article .news-content h2{color:#784cdb;font-weight:600;font-size:18px;line-height:1.2}@media only screen and (min-width:1920px){.single-news__layout .news-main .news-article .news-content h2{font-size:20px}}.single-news__layout .news-main .news-article .news-content p{margin-top:16px}.single-news__layout .news-main .news-article .news-content ol,.single-news__layout .news-main .news-article .news-content ul{margin-top:16px;margin-bottom:12px;margin-left:1.5rem}.single-news__layout .news-main .news-article .news-content ul,.single-news__layout .news-main .news-article .news-content ul li{list-style:disc}.single-news__layout .news-main .news-article .news-content ol.wp-block-list,.single-news__layout .news-main .news-article .news-content ol.wp-block-list li{list-style:decimal}.single-news__layout .news-main .news-article .news-content h2,.single-news__layout .news-main .news-article .news-content h3{margin-top:24px}@media only screen and (min-width:1440px){.single-news__layout .news-main .news-article .news-content h2,.single-news__layout .news-main .news-article .news-content h3{margin-top:32px}}.single-news__layout .news-main .news-article .news-content .wp-block-embed{margin-top:16px;overflow:hidden}.single-news__layout .news-main .news-article .news-content .wp-block-embed iframe{border-radius:12px;width:100%;min-height:400px}@media only screen and (max-width:374.98px){.single-news__layout .news-main .news-article .news-content .wp-block-embed iframe{height:281px}}.single-news__layout .news-main .news-article .news-content .wp-block-gallery{margin-top:16px}.single-news__layout .news-main .news-article .news-content .wp-block-gallery figure{border-radius:12px;overflow:hidden}.single-news__layout .news-main .news-article .news-content .wp-block-image{margin-top:16px;overflow:hidden}.single-news__layout .news-main .news-article .news-content .wp-block-image img{border-radius:12px;max-width:100%;height:auto}.single-news__layout .news-main .news-article .news-content .section,.single-news__layout .news-main .news-article .news-content .section .container{padding:0}@media only screen and (max-width:1023.98px){.single-news__layout .news-main .news-article .news-content .faq-inner .accordion{margin-left:0}}@media only screen and (max-width:767.98px){.single-news__layout .news-aside{margin-bottom:80px}}.single-news__layout .news-aside .news-container{direction:ltr}@media only screen and (min-width:768px){.single-news__layout .news-aside .news-container{margin-left:12px;padding-left:20px;border-left:4px solid #f5f4fe}}@media only screen and (min-width:1024px){.single-news__layout .news-aside{flex:0 0 215px}}@media only screen and (min-width:768px){.single-news__layout .news-aside{flex:0 0 325px}}@media only screen and (min-width:1440px){.single-news__layout .news-aside{flex:0 0 425px}}.single-news__layout .news-aside .lnew-main_title{margin-bottom:24px}.single-news__layout .news-aside .lnew-item:not(:last-child){margin-bottom:18px}.single-news__layout .news-aside .lnew-item .lnew-date{margin-bottom:2px;color:#7c7c7c;font-size:14px}.single-news .info-card__categories{position:relative;z-index:2}.post-type-archive-project .breadcumbs-nav{margin-top:16px;margin-bottom:16px}@media only screen and (min-width:1440px){.post-type-archive-project .breadcumbs-nav{margin-top:32px}}.post-type-archive-project .site-footer{margin-top:80px}.archive-projects__title{margin-bottom:24px}@media only screen and (min-width:768px){.archive-projects__title{margin-bottom:32px}}.archive-projects__description{color:#525252}.archive-projects__grid{margin-top:20px;display:grid;grid-template-columns:1fr;gap:20px}@media only screen and (min-width:768px){.archive-projects__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1024px){.archive-projects__grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1440px){.archive-projects__grid{grid-template-columns:repeat(4,1fr);row-gap:24px;column-gap:20px}}.archive-projects__empty{padding:48px 0;color:#7c7c7c;text-align:center}.archive-projects .nav-links{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:40px}.archive-projects .nav-links a,.archive-projects .nav-links span{display:inline-flex;justify-content:center;align-items:center;border-radius:8px;padding:0 8px;min-width:40px;height:40px;color:#464646;text-decoration:none}.archive-projects .nav-links a:hover{background-color:#dedafa}.archive-projects .nav-links .current{background-color:#6839c8;color:#fff}.archive-projects .nav-links .prev svg{transform:rotate(90deg)}.archive-projects .nav-links .next svg{transform:rotate(-90deg)}.project-card{display:flex;flex-direction:column;transition:box-shadow .2s ease;border-radius:12px;background-color:#fff;overflow:hidden}.project-card__image-link{display:block;text-decoration:none}.project-card__figure{position:relative;margin:0;border-radius:12px;aspect-ratio:16/10;overflow:hidden}.project-card__figure:before{position:absolute;top:0;left:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 10%,rgba(0,0,0,.15) 15%,rgba(0,0,0,.07) 25%,transparent 35%,transparent 65%,rgba(0,0,0,.07) 75%,rgba(0,0,0,.15) 85%,rgba(0,0,0,.25) 90%,rgba(0,0,0,.5));width:100%;height:100%;content:""}.project-card__img{transition:transform .3s ease;width:100%;height:100%;object-fit:cover}.project-card:hover .project-card__img{transform:scale(1.03)}.project-card__body{display:flex;flex-direction:column;gap:8px;padding:10px 0 0}@media only screen and (min-width:768px){.project-card__body{padding:14px 0 0}}.project-card__date{color:#7c7c7c}.project-card__title{font-weight:600;font-size:18px;line-height:1.3}.project-card__title a{color:inherit;text-decoration:none}.project-card__title a:hover{color:#a696ef}.project-card__excerpt{display:-webkit-box;line-clamp:3;color:#7c7c7c;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;overflow:hidden}.contact-block,.contact-container,.contact-form,.contact-form-field,.contact-form-textarea,.contact-group,.contact-list,.contact-popup-inner,.contact-section,.contact-titles{display:flex;flex-direction:column}.contact-error,.contact-form-field .label-wrapper,.contact-form-textarea .contact-counter,.contact-form-textarea .label-wrapper,.contact-item,.contact-popup-text,.contact-privacy,.contact-title-big,.contact-title-medium,input::placeholder,textarea::placeholder{font-style:normal;font-weight:400;letter-spacing:0}.contact-section{padding:80px 16px}@media only screen and (min-width:768px){.contact-section{padding:80px 40px}}@media only screen and (min-width:1920px){.contact-section{padding:120px 80px}}.contact-container{gap:40px;border-radius:40px;background-color:#f5f4fe;padding:24px}@media only screen and (min-width:768px){.contact-container{gap:80px;padding:32px}}@media only screen and (min-width:1440px){.contact-container{flex-direction:row;gap:0;border-radius:48px;width:100%}}@media only screen and (min-width:1920px){.contact-container{flex-direction:row}}.contact-block{gap:24px}@media only screen and (min-width:1440px){.contact-block{flex:0 0 auto}}@media only screen and (min-width:1920px){.contact-block{flex:0 0 auto}}.contact-list,.contact-titles{gap:12px}.contact-title-small{display:inline-flex;align-items:center;border-radius:40px;background-color:#f5f4fe;padding:6px 10px;color:#6839c8;border:1px solid #f5f4fe;font-weight:400;font-size:14px;line-height:1.2;text-transform:uppercase}.contact-title-small:before{margin-right:6px;border-radius:50%;background-color:#6839c8;width:4px;height:4px;content:""}@media only screen and (min-width:1920px){.contact-title-small{padding:8px 12px;font-size:16px}.contact-title-small:before{margin-right:6px;width:6px;height:6px}}.contact-title-small{margin-bottom:8px}@media only screen and (min-width:768px){.contact-title-small{margin-bottom:10px}}@media only screen and (min-width:1440px){.contact-title-small{margin-bottom:20px}}.contact-title-small{align-self:flex-start;border-color:#edebfc;background-color:#dedafa}.contact-title-medium{color:#292929;font-size:36px;line-height:120%;text-transform:uppercase}@media only screen and (min-width:768px){.contact-title-medium{font-size:48px}}@media only screen and (min-width:1920px){.contact-title-medium{font-weight:300;font-size:64px}}.contact-title-big{color:#464646;font-size:16px;line-height:130%}@media only screen and (min-width:1920px){.contact-title-big{font-size:18px}}.contact-item{display:flex;align-items:center;gap:12px;color:#292929;font-size:16px;line-height:130%}@media only screen and (min-width:1920px){.contact-item{font-size:18px}}.contact-item .icon{position:relative;left:2px;flex-shrink:0;color:#784cdb;width:24px;height:24px}.contact-item .contact-value{color:#784cdb;text-decoration:none}.contact-avatars{display:flex;margin-top:8px}.contact-avatar-item{position:relative;z-index:1;margin-left:-12px;border:2px solid #fff;border-radius:50%;width:48px;height:48px;overflow:hidden}.contact-avatar-item:first-child{margin-left:0}.contact-avatar-item img{width:100%;height:100%;object-fit:cover;object-position:center}@media only screen and (min-width:1920px){.contact-avatar-item{width:54px;height:54px}}.contact-form{gap:12px}@media only screen and (min-width:768px){.contact-form{flex-flow:row wrap;gap:12px}}@media only screen and (min-width:1440px){.contact-form{flex-flow:row wrap;gap:12px;margin-left:auto;padding-top:111px;width:580px}}@media only screen and (min-width:1920px){.contact-form{flex-flow:row wrap;gap:12px;margin-left:auto;padding-top:111px;width:690px}}.contact-form input,.contact-form textarea{transition:border-color .2s ease;border:1px solid #f2f2f2;border-radius:12px;background-color:#fff;padding:12px;width:100%;word-break:break-all}.contact-form input[type=search],.contact-form textarea[type=search]{padding-left:30px}.contact-form input:focus,.contact-form textarea:focus{outline:none;border-color:#784cdb}.contact-form input.input-error,.contact-form textarea.input-error{border-color:#e90206}.contact-form textarea{padding-bottom:32px}.contact-form-field,.contact-form-textarea{flex:1 1 100%;gap:4px}@media only screen and (min-width:768px){.contact-form-field:first-child,.contact-form-field:nth-child(2),.contact-form-textarea:first-child,.contact-form-textarea:nth-child(2){flex:1 1 calc(50% - 6px)}.contact-form-field:nth-child(3),.contact-form-field:nth-child(4),.contact-form-field:nth-child(5),.contact-form-textarea:nth-child(3),.contact-form-textarea:nth-child(4),.contact-form-textarea:nth-child(5){flex:1 1 100%}}@media only screen and (min-width:1440px){.contact-form-field:first-child,.contact-form-field:nth-child(2),.contact-form-textarea:first-child,.contact-form-textarea:nth-child(2){flex:1 1 calc(50% - 6px)}.contact-form-field:nth-child(3),.contact-form-field:nth-child(4),.contact-form-field:nth-child(5),.contact-form-textarea:nth-child(3),.contact-form-textarea:nth-child(4),.contact-form-textarea:nth-child(5){flex:1 1 100%}}@media only screen and (min-width:1920px){.contact-form-field:first-child,.contact-form-field:nth-child(2),.contact-form-textarea:first-child,.contact-form-textarea:nth-child(2){flex:1 1 calc(50% - 6px)}.contact-form-field:nth-child(3),.contact-form-field:nth-child(4),.contact-form-field:nth-child(5),.contact-form-textarea:nth-child(3),.contact-form-textarea:nth-child(4),.contact-form-textarea:nth-child(5){flex:1 1 100%}}.contact-form-field .label-wrapper,.contact-form-textarea .label-wrapper{display:inline-flex;align-items:center;gap:10px;padding:0 8px;font-size:14px}.contact-form-field .label-text,.contact-form-textarea .label-text{color:#292929}.contact-form-field .label-required,.contact-form-textarea .label-required{color:#e90206}.contact-form-textarea{position:relative}.contact-form-textarea textarea{min-height:147px;resize:none}.contact-form-textarea .textarea-wrapper{display:block;position:relative}.contact-form-textarea .contact-counter{position:absolute;bottom:12px;left:12px;font-size:14px;pointer-events:none;color:#7c7c7c;line-height:120%}@media only screen and (min-width:1440px){.contact-form-textarea{flex:1 1 100%}}.contact-privacy{font-size:14px;color:#464646;line-height:120%}.contact-privacy a{color:inherit;text-decoration:underline}.contact-submit{transition:background-color .3s ease;cursor:pointer;margin-left:auto;border:none;border-radius:40px;background-color:#6839c8;padding:12px 24px;color:#fff;font-weight:500;font-size:16px;line-height:120%;text-align:center}.contact-submit:hover{background-color:#a696ef}.contact-submit:active{background-color:#5630a7}.contact-group{gap:4px}.contact-error{min-height:20px;font-size:14px;display:flex;align-items:center;gap:8px;transition:all .2s ease;margin-top:4px;color:#e90206;line-height:120%}.contact-error svg{flex-shrink:0;fill:currentcolor;width:20px;height:20px}.contact-popup{display:none;position:fixed;justify-content:center;align-items:center;z-index:9999;inset:0;background:rgba(0,0,0,.5)}.contact-popup.is-visible{display:flex}.contact-popup-inner{align-items:center;gap:8px;box-shadow:0 3px 1px 0 rgba(0,0,0,.059),0 3px 8px 0 rgba(0,0,0,.149),0 0 0 1px rgba(0,0,0,.039);border-radius:24px;background:#fff;padding:24px}.contact-popup-icon{fill:#464646;width:24px;height:24px}@media only screen and (min-width:1920px){.contact-popup-icon{width:40px;height:40px}}.contact-popup-title{color:#464646;font-weight:500;font-size:28px;line-height:120%;letter-spacing:0;text-align:center}@media only screen and (min-width:768px){.contact-popup-title{font-size:32px}}@media only screen and (min-width:1920px){.contact-popup-title{font-size:44px}}.contact-popup-text{color:#464646;font-size:16px;line-height:130%;text-align:center}@media only screen and (min-width:1440px){.contact-popup-text{font-size:18px}}.contact-popup-success .contact-popup-inner{width:343px;height:185px}@media only screen and (min-width:768px){.contact-popup-success .contact-popup-inner{width:445px;height:168px}}@media only screen and (min-width:1440px){.contact-popup-success .contact-popup-inner{width:495px;height:172px}}@media only screen and (min-width:1920px){.contact-popup-success .contact-popup-inner{width:511px;height:219px}}.contact-popup-error .contact-popup-inner{width:264px;height:164px}@media only screen and (min-width:768px){.contact-popup-error .contact-popup-inner{width:264px;height:168px}}@media only screen and (min-width:1920px){.contact-popup-error .contact-popup-inner{width:264px;height:219px}}input::placeholder,textarea::placeholder{color:#7c7c7c;font-size:16px}@media only screen and (min-width:1920px){input::placeholder,textarea::placeholder{font-size:18px}}input.iti__search-input{padding-left:30px}.social-share{position:relative;gap:12px}.social-share,.social-share__trigger{display:inline-flex;align-items:center}.social-share__trigger{gap:6px;padding:0;border:0;background:transparent;color:#464646;cursor:pointer;transition:color .25s cubic-bezier(.4,0,.2,1)}.social-share__trigger .icon-share{width:24px;height:24px;color:#784cdb;transition:color .25s cubic-bezier(.4,0,.2,1)}.social-share__trigger:hover,.social-share__trigger:hover .icon-share,.social-share__trigger[aria-expanded=true],.social-share__trigger[aria-expanded=true] .icon-share{color:#784cdb}.social-share__trigger:focus-visible{color:#784cdb;outline:2px solid #784cdb;outline-offset:3px;border-radius:2px}.social-share__trigger-label{font-size:1.125rem;font-weight:500;line-height:1.2}@media only screen and (max-width:767.98px){.social-share__trigger-label{font-size:1rem}}.social-share__panel{position:absolute;top:calc(100% + 10px);right:0;z-index:20;display:grid;gap:0;min-width:max-content;max-width:min(204px,100vw - 32px);padding:12px;border:1px solid rgba(120,76,219,.1);border-radius:14px;background:#fff;box-shadow:0 12px 30px rgba(17,17,17,.1);transition:padding .25s cubic-bezier(.4,0,.2,1),gap .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}@media only screen and (max-width:1023.98px){.social-share__panel{left:0}}@media only screen and (max-width:767.98px){.social-share__panel{max-width:min(176px,100vw - 24px)}}.social-share__panel.has-status{gap:8px;padding-bottom:10px}.social-share__links{display:flex;align-items:center;justify-content:center;gap:12px}@media only screen and (max-width:767.98px){.social-share__links{flex-wrap:wrap}}.social-share__action{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:transparent;color:#784cdb;text-decoration:none;cursor:pointer;transition:color .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),filter .25s cubic-bezier(.4,0,.2,1)}.social-share__action:hover{color:#784cdb;transform:translateY(-1px) scale(1.06);filter:drop-shadow(0 4px 10px rgba(120,76,219,.18))}.social-share__action:focus-visible{color:#784cdb;outline:2px solid #784cdb;outline-offset:3px;border-radius:4px}.social-share__action:active{transform:translateY(0) scale(.96);filter:none}.social-share__icon{display:inline-flex;width:24px;height:24px}.social-share__icon svg{width:24px;height:24px;display:block}.social-share__status{color:#784cdb;font-size:.75rem;line-height:1.4;opacity:0;max-height:0;overflow:hidden;text-align:center;transform:translateY(-4px);transition:opacity .25s cubic-bezier(.4,0,.2,1),max-height .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.social-share__status.is-visible{opacity:1;max-height:24px;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.social-share__action,.social-share__panel,.social-share__status,.social-share__trigger,.social-share__trigger .icon-share{transition:none}.social-share__action:hover{transform:none;filter:none}.social-share__action:active{transform:none}}