@import url("https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700;800;900&display=swap");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{background:transparent;border:0;box-sizing:border-box;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}:focus{outline:0}ol,ul{list-style:none}a{display:block}a,a:hover{text-decoration:none}input,textarea{border:none;margin:0;outline:none;padding:0}button,input[type=button],input[type=submit],label{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body{-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}img{height:auto;max-width:100%;vertical-align:middle}button,input[type=submit]{-webkit-appearance:none;-moz-appearance:none}*{box-sizing:border-box}:root{--black:#242426;--black-regular:#363638;--dark-gray:#4c4e50;--mid-gray:#75767a;--light-line-i:#d0d1d3;--light-line-ii:#e7e8e9;--gray-bg:#f3f3f3;--white:#fff;--midnight:#560b75;--purple:#8000b3;--lavender:#b34ce3;--pink:#c82a7a;--rose:#db509b;--font-main:"new-order",sans-serif;--font-second:"Rubik",sans-serif;--vh:1vh;--dvh:1vh;--fz:max(18px,min(calc(15.71429px + 0.29762vw),20px));--line-height:1.5;--header-height:max(78px,min(calc(-32178px + 4200vw),120px))}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(../../assets/fonts/icomoon.eot?htnzac);src:url(../../assets/fonts/icomoon.eot?htnzac#iefix) format("embedded-opentype"),url(../../assets/fonts/icomoon.ttf?htnzac) format("truetype"),url(../../assets/fonts/icomoon.woff?htnzac) format("woff"),url(../../assets/fonts/icomoon.svg?htnzac#icomoon) format("svg")}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-feature-settings:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-mail-button:before{content:"\e90f"}.icon-download:before{content:"\e901"}.icon-filters:before{content:"\e900"}.icon-arrow-down:before{content:"\e902"}.icon-arrow-dropdown:before{content:"\e903"}.icon-arrow-left:before{content:"\e904"}.icon-arrow-right:before{content:"\e905"}.icon-arrow-up:before{content:"\e906"}.icon-check:before{content:"\e907"}.icon-check-second:before{content:"\e908"}.icon-circle:before{content:"\e909"}.icon-close:before{content:"\e90a"}.icon-close-popup:before{content:"\e90b"}.icon-facebook-button:before{content:"\e90c"}.icon-instagram-button:before{content:"\e90d"}.icon-linkedin-button:before{content:"\e90e"}.icon-minus:before{content:"\e910"}.icon-pagination-left:before{content:"\e911"}.icon-pagination-right:before{content:"\e912"}.icon-phone-button:before{content:"\e913"}.icon-plus:before{content:"\e914"}.icon-plus-second:before{content:"\e915"}.icon-quotes-bottom:before{content:"\e916"}.icon-quotes-top:before{content:"\e917"}.icon-quotes-top-line:before{content:"\e918"}.icon-threds-button:before{content:"\e919"}.icon-twitter-button:before{content:"\e91a"}.icon-upload:before{content:"\e91b"}h1{font-size:max(46px,min(calc(16.28571px + 3.86905vw),72px));font-weight:400;letter-spacing:.02em;line-height:max(64px,min(calc(45.71429px + 2.38095vw),80px));text-transform:uppercase}h1 span{display:inline-block;font-size:max(36px,min(calc(4px + 4.16667vw),64px));font-weight:600;line-height:max(43px,min(calc(9.85714px + 4.31548vw),72px));text-transform:none}@media not all and (min-width:375px){h1{font-size:40px}}h2{font-size:max(28px,min(calc(9.71429px + 2.38095vw),44px));font-weight:600;letter-spacing:.02em;line-height:max(34px,min(calc(11.14286px + 2.97619vw),54px))}h2.md{font-size:max(28px,min(calc(-4px + 4.16667vw),56px));line-height:max(34px,min(calc(-.28571px + 4.46429vw),64px))}h2.mmd{font-size:max(28px,min(calc(-13.14286px + 5.35714vw),64px));font-weight:600;letter-spacing:.02em;line-height:1.125}h2.lg{font-size:max(36px,min(calc(-5.14286px + 5.35714vw),72px));line-height:max(43px,min(calc(.71429px + 5.50595vw),80px))}h2.sm{font-size:max(24px,min(calc(10.28571px + 1.78571vw),36px));line-height:max(30px,min(calc(9.42857px + 2.67857vw),48px))}.sup{font-size:max(14px,min(calc(11.71429px + .29762vw),16px));font-weight:600;letter-spacing:.2em;line-height:max(20px,min(calc(15.42857px + .59524vw),24px));text-transform:uppercase}@media not all and (min-width:640px){.sup{letter-spacing:.16em}}.sub{font-size:max(20px,min(calc(10.85714px + 1.19048vw),28px));letter-spacing:.02em;line-height:max(28px,min(calc(18.85714px + 1.19048vw),36px))}@media not all and (min-width:375px){h1{font-size:30px;line-height:36px}h1 span{font-size:28px;line-height:34px}h2{font-size:24px;line-height:32px}h2.md{font-size:26px;line-height:34px}}.content-element{font-size:max(18px,min(calc(15.71429px + .29762vw),20px));letter-spacing:.01em;line-height:max(27px,min(calc(23.57143px + .44643vw),30px))}.content-element li:not(:last-child),.content-element p:not(:last-child),.content-element ul:not(:last-child){margin-bottom:max(14px,min(calc(11.71429px + .29762vw),16px))}.content-element ol{counter-reset:num;display:grid;list-style-type:none}.content-element ol li{padding-left:max(14px,min(calc(2.57143px + 1.4881vw),24px));position:relative}.content-element ol li:before{color:inherit;content:counter(num) ".";counter-increment:num;font:inherit;left:max(0px,min(calc(-5.71429px + .74405vw),5px));position:absolute;top:0}.content-element ol li:not(:last-child){margin-bottom:max(8px,min(calc(5.71429px + .29762vw),10px))}.content-element ul{display:grid}.content-element ul li{display:block;padding-left:max(14px,min(calc(.28571px + 1.78571vw),26px));position:relative}.content-element ul li:before{background:#242426;background:var(--black);border-radius:50%;content:"";height:5px;left:max(4px,min(calc(-4px + 1.04167vw),11px));position:absolute;top:8px;width:5px}.content-element ul li:not(:last-child){margin-bottom:max(8px,min(calc(5.71429px + .29762vw),10px))}.content-element.body-text-2 li:not(:last-child),.content-element.body-text-2 p:not(:last-child),.content-element.body-text-2 ul:not(:last-child){margin-bottom:max(10px,min(calc(7.71429px + .29762vw),12px))}.headline-3{font-size:max(28px,min(calc(-13.14286px + 5.35714vw),64px));line-height:1.125}.headline-3,.headline-4{font-weight:600;letter-spacing:.02em}.headline-4{font-size:max(32px,min(calc(4.57143px + 3.57143vw),56px));line-height:1.1428}.headline-5{font-size:max(28px,min(calc(9.71429px + 2.38095vw),44px));line-height:1.2272}.headline-5,.headline-6{font-weight:600;letter-spacing:.02em}.headline-6{font-size:max(22px,min(calc(6px + 2.08333vw),36px));line-height:1.33}.body-text-1{letter-spacing:.01em}.body-text-1,.body-text-1[data-simplebar-popup]{font-size:max(18px,min(calc(15.71429px + .29762vw),20px));line-height:1.5}.body-text-1[data-simplebar-popup]{padding-right:10px;width:calc(100% + 10px);--mb:max(10px,min(calc(7.71429px + 0.29762vw),12px));--mb-count:2;--line-count:10;--fz:max(18px,min(calc(15.71429px + 0.29762vw),20px));--line-height:1.5;font-size:var(--fz);line-height:var(--line-height);max-height:calc(max(18px, min(calc(18px + 2 * ((100vw - 768px) / 672)), 20px)) * 1.5 * var(--line-count) + var(--mb) * var(--mb-count));max-height:calc(var(--fz)*var(--line-height)*var(--line-count) + var(--mb)*var(--mb-count))}.body-text-2{font-size:max(16px,min(calc(13.71429px + .29762vw),18px));letter-spacing:.01em;line-height:1.5}.body-text-2[data-simplebar-popup]{padding-right:10px;width:calc(100% + 10px);--mb:max(10px,min(calc(7.71429px + 0.29762vw),12px));--mb-count:2;--line-count:10;--fz:max(16px,min(calc(13.71429px + 0.29762vw),18px));--line-height:1.5;font-size:max(18px,min(calc(15.71429px + .29762vw),20px));font-size:var(--fz);line-height:1.5;line-height:var(--line-height);max-height:calc(max(18px, min(calc(18px + 2 * ((100vw - 768px) / 672)), 20px)) * 1.5 * var(--line-count) + var(--mb) * var(--mb-count));max-height:calc(var(--fz)*var(--line-height)*var(--line-count) + var(--mb)*var(--mb-count))}.subtitle-1{font-size:max(24px,min(calc(19.42857px + .59524vw),28px));font-weight:600;letter-spacing:.02em;line-height:1.2857}@media (max-width:360px){.subtitle-1{font-size:22px}}.subtitle-2{font-size:max(24px,min(calc(19.42857px + .59524vw),28px));letter-spacing:.02em;line-height:1.2857}@media (max-width:360px){.subtitle-2{font-size:22px}}.subtitle-3{font-size:max(20px,min(calc(17.71429px + .29762vw),22px));font-weight:600;letter-spacing:.02em;line-height:1.4545}.first-subtitle-4 p:first-child,.subtitle-4{font-size:max(20px,min(calc(17.71429px + .29762vw),22px));font-weight:500;letter-spacing:.02em;line-height:1.4545}.first-subtitle-4 p:first-child:not(:last-child){margin-bottom:max(14px,min(calc(11.71429px + .29762vw),16px))}@media (max-width:370px){.headline-5,h2{font-size:22px}}.fp-watermark{display:none}html{font-family:new-order,sans-serif;font-family:var(--font-main);font-size:max(18px,min(calc(15.71429px + .29762vw),20px));font-size:var(--fz);letter-spacing:.01em;line-height:1.5;line-height:var(--line-height);scroll-behavior:smooth;scroll-padding-top:70px;scrollbar-color:#560b75 rgba(30,30,30,.2);scrollbar-color:var(--midnight) rgba(30,30,30,.2);scrollbar-width:thin}html::-webkit-scrollbar{width:6px}html::-webkit-scrollbar-track{background:rgba(30,30,30,.2);border-radius:0}html::-webkit-scrollbar-thumb{background:#560b75;background:var(--midnight);border-radius:0}@media (max-width:650px){html{line-height:1.333}}body{background-color:#fff;background-color:var(--white);color:#363638;color:var(--black-regular);min-width:320px}#site{display:flex;flex-direction:column;flex-grow:1;min-height:100dvh;overflow:hidden;position:relative}#site:not(.safari) .header.sticky .header__btn-box .btn{padding:8px 20px}@media (min-width:641px){#site.jobs-search-page{overflow:visible}}.main{flex-grow:1}.cont{margin:0 auto;max-width:1316px;padding:0 20px;width:91.38888888888889%}@media (max-width:1024px){.cont{padding:0 24px;width:100%}}[data-simplebar]{width:100%}[data-simplebar] .simplebar-track.simplebar-horizontal{display:none}[data-simplebar] .simplebar-track.simplebar-vertical{right:max(-6px,min(calc(6.85714px - .89286vw),0px));width:4px}[data-simplebar] .simplebar-scrollbar:before{background-color:#fff;background-color:var(--white);border-radius:0;bottom:0!important;left:0;opacity:1!important;right:0;top:0!important}[data-simplebar] .simplebar-track{background-color:hsla(0,0%,100%,.2);border-radius:0;transform:translateX(8px)}[data-simplebar].simple-dark .simplebar-scrollbar:before{background-color:#b34ce3;background-color:var(--lavender)}[data-simplebar].simple-dark .simplebar-track{background-color:rgba(128,0,179,.2)}[data-simplebar].scroll-center{padding:0 6px;width:calc(100% + 12px)}[data-simplebar].scroll,[data-simplebar].scroll-center{max-height:calc(max(27px, min(calc(27px + 3 * ((100vw - 768px) / 672)), 30px)) * 14)}[data-simplebar].scroll{padding-right:max(0px,min(calc(12.85714px - .89286vw),6px))}.swiper{overflow:visible;width:100%}.swiper-wrapper{left:0!important}.home-page img,svg,video{height:100%;width:100%}img,video{-o-object-fit:cover;object-fit:cover}svg{-o-object-fit:contain;object-fit:contain}#bold-credits{transition:.25s ease-in-out;width:150px}#bold-credits:hover{transform:scale(1.1)}#site.cookie-terms-page{align-items:stretch;display:flex;flex-direction:column;justify-content:stretch;min-height:100vh}#site.cookie-terms-page .main{flex-grow:1;padding:0}.cookie-terms-section{padding:max(140px,min(calc(14.28571px + 16.36905vw),250px)) 0 max(50px,min(calc(-64.28571px + 14.88095vw),150px))}.cookie-terms-section p{margin-bottom:10px;padding:0}.cookie-terms-section ol,.cookie-terms-section ul{padding-left:20px}.cookie-terms-section ol li p,.cookie-terms-section ul li p{margin-bottom:0}.cookie-terms-section ul{list-style:circle}.cookie-terms-section ol{list-style:decimal}.cookie-terms-section a{display:inline;text-decoration:underline;transition:.2s}.cookie-terms-section a:hover{opacity:.7}.single-page-404{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px;text-align:center}.single-page-404 h1,.single-page-404 p{margin-bottom:15px;padding:0}.single-page-404 a{margin-top:20px}@media (min-width:769px){#site:not(.safari) .header__contact:before{transform:translateY(-3px)}}.swiper-buttons{align-items:center;display:flex;gap:11px;justify-content:center}.section-bg{left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1}.section-bg,.section-bg img{height:100%;position:absolute;width:100%}.section-bg img{left:0;top:0}.section-bg [data-parallax]{height:110%;left:0;position:absolute;top:0;width:110%}.section-bg [data-parallax] [data-depth]{height:100%;left:0;position:absolute;top:0;width:100%}.bg-layer{position:absolute}.toggle-btn:hover{--icon-color:var(--white)}.swiper-controls{align-items:center;display:flex;gap:max(25px,min(calc(-10.42857px + 4.6131vw),56px))}.swiper-controls .swiper-scrollbar-wrapper{flex:1;overflow:hidden}.swiper-controls .swiper-scrollbar{bottom:auto;flex:1;left:auto;position:relative;right:auto;top:auto;width:100%}.swiper-controls .swiper-scrollbar-drag{background:#b34ce3;background:var(--lavender)}.arrow-btn{align-items:center;color:#560b75;color:var(--midnight);cursor:pointer;display:inline-flex;font-family:Rubik,sans-serif;font-family:var(--font-second);font-size:max(16px,min(calc(13.71429px + .29762vw),18px));font-weight:600;gap:6px;letter-spacing:.04em;line-height:normal;transition:.3s ease}.arrow-btn span{align-items:center;background-color:hsla(0,0%,100%,.01);border:1px solid #db509b;border:1px solid var(--rose);border-radius:100%;box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 6px 12px 0 rgba(0,0,0,.08);display:flex;flex-shrink:0;height:38px;justify-content:center;transition:.3s;width:38px}.arrow-btn span:before{content:"\e905";font-family:icomoon!important;font-size:12px;transform:translate(1px)}.arrow-btn--wh{color:#fff;color:var(--white)}.arrow-btn--wh span{border-color:#fff;border-color:var(--white)}.btn{align-items:center;background-color:#fff;background-color:var(--white);border:1px solid #db509b;border:1px solid var(--rose);border-radius:1000px;box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 6px 12px 0 rgba(0,0,0,.08);color:#560b75;color:var(--midnight);cursor:pointer;display:inline-flex;font-family:Rubik,sans-serif;font-family:var(--font-second);font-size:max(14px,min(calc(11.71429px + .29762vw),16px));font-weight:500;letter-spacing:.08em;line-height:normal;min-height:48px;padding:5px 29px;text-align:center;text-transform:uppercase;transition:.3s ease}.btn:hover{background-color:#db509b;background-color:var(--rose)}.btn--transp,.btn:hover{color:#fff;color:var(--white)}.btn--transp{background:hsla(0,0%,100%,.01);border-color:#fff;border-color:var(--white)}.btn--transp:hover{background-color:#fff;background-color:var(--white);color:#db509b;color:var(--rose)}.btn--pink{background-color:#c82a7a;background-color:var(--pink);border-color:#c82a7a;border-color:var(--pink);color:#fff;color:var(--white)}.btn--pink:hover{background-color:#fff;background-color:var(--white);color:#c82a7a;color:var(--pink)}.btn--pink-border-white{border-color:#fff;border-color:var(--white)}.btn--text-purple{color:#8000b3;color:var(--purple)}.btn--text-purple:hover{color:#fff;color:var(--white)}@media not all and (min-width:640px){.btn{align-items:center;justify-content:center;width:100%}}.btn.btn--svg{align-items:center;display:flex;justify-content:center;padding-right:22px!important;grid-column-gap:8px;max-height:48px}.btn.btn--svg svg{height:24px;width:24px}.btn.btn--svg svg path{transition:all .3s ease;fill:#560b75;fill:var(--midnight)}.btn.btn--svg:hover svg path{fill:#fff;fill:var(--white)}.btn.btn--svg-pink svg path{fill:#c82a7a!important;fill:var(--pink)!important}.btn.btn--svg-pink:hover svg path{fill:#fff!important;fill:var(--white)!important}.buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;grid-column-gap:max(10px,min(calc(3.14286px + .89286vw),16px));grid-row-gap:12px}@media (max-width:490px){.buttons,.buttons .btn{width:100%}}.slider-btn{align-items:center;border:1px solid #d0d1d3;border:1px solid var(--light-line-i);border-radius:100%;box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 6px 12px 0 rgba(0,0,0,.08);color:#fff;color:var(--white);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12.38px;height:50px;justify-content:center;transition:.3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:50px;z-index:2}.slider-btn:before{content:"\e904";display:inline-block;font-family:icomoon!important;line-height:1!important;transform:translateY(7%)}.slider-btn.next:before{content:"\e905"}.slider-btn.slider-btn--pink{background-color:#fff;background-color:var(--white);border:1px solid #c82a7a;border:1px solid var(--pink);box-shadow:none;color:#560b75;color:var(--midnight);height:48px;width:48px}.slider-btn.slider-btn--pink:hover{background:#c82a7a;background:var(--pink);color:#fff;color:var(--white)}.slider-btn.slider-btn--primary{background:hsla(0,0%,100%,.5);border:none;color:#560b75;color:var(--midnight);height:max(48px,min(calc(29.71429px + 2.38095vw),64px));width:max(48px,min(calc(29.71429px + 2.38095vw),64px))}.slider-btn.slider-btn--primary:hover{background-color:#560b75;background-color:var(--midnight);color:#fff;color:var(--white)}.slider-btn.swiper-button-lock{display:none!important}.slider-btn.swiper-button-disabled{opacity:.5;pointer-events:none}.slider-btn:hover{background-color:#560b75;background-color:var(--midnight)}.read-more-btn{color:#560b75;color:var(--midnight);cursor:pointer;flex-shrink:0;font-size:max(16px,min(calc(13.71429px + .29762vw),18px));font-weight:600;gap:8px;letter-spacing:.04em;width:-moz-fit-content;width:fit-content}.read-more-btn,.read-more-btn i{align-items:center;display:flex;transition:.3s}.read-more-btn i{border:1px solid #db509b;border:1px solid var(--rose);border-radius:50%;box-shadow:0 6px 12px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.12);color:#c82a7a;color:var(--pink);font-size:13px;height:38px;justify-content:center;padding-top:1px;width:38px}.read-more-btn.read-more-btn-white{color:#fff;color:var(--white)}.read-more-btn.read-more-btn-white i{border-color:#fff;border-color:var(--white);color:#fff;color:var(--white)}.read-more-btn:hover{color:#c82a7a;color:var(--pink)}.read-more-btn:hover i{background:#c82a7a;background:var(--pink);border-color:#fff;border-color:var(--white);color:#fff;color:var(--white)}@media not all and (min-width:375px){.btn{font-size:14px;justify-content:center;padding:12px 12px 10px;width:100%}}.toggle-btn{--icon-size:12px;--icon-color:var(--pink);border:1px solid #db509b;border:1px solid var(--rose);border-radius:6px;cursor:pointer;flex-shrink:0;height:40px;position:relative;transition:.3s;width:40px}.toggle-btn:after,.toggle-btn:before{background:var(--icon-color);border-radius:2px;content:"";display:block;height:calc(var(--icon-size)/6);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:var(--icon-size)}.toggle-btn:after{height:var(--icon-size);width:calc(var(--icon-size)/6)}.toggle-btn:hover{--icon-color:var(--white)!important;background:#db509b;background:var(--rose)}.toggle-btn.active{border-color:#242426;border-color:var(--black);--icon-color:var(--black)}.toggle-btn.active:after{opacity:0}.btn-show-hide{align-items:center;display:flex;justify-content:flex-start;grid-column-gap:8px;color:#560b75;color:var(--midnight);cursor:pointer;font-size:max(16px,min(calc(13.71429px + .29762vw),18px));font-weight:600;transition:color .3s ease}.btn-show-hide__icon{align-items:center;border:1px solid #c82a7a;border:1px solid var(--pink);border-radius:50%;box-shadow:0 6px 12px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.12);display:flex;font-weight:400;height:max(32px,min(calc(25.14286px + .89286vw),38px));justify-content:center;position:relative;width:max(32px,min(calc(25.14286px + .89286vw),38px))}.btn-show-hide__icon i{color:#c82a7a;color:var(--pink);font-size:max(14px,min(calc(11.71429px + .29762vw),16px));left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);transition:opacity .3s ease}.btn-show-hide__show{display:flex}.btn-show-hide__hide{display:none}.btn-show-hide:not(.is-visible){display:none;opacity:0}.btn-show-hide:not(.active) .btn-show-hide__icon i.icon-plus-second{opacity:1}.btn-show-hide.active .btn-show-hide__show{display:none}.btn-show-hide.active .btn-show-hide__hide{display:flex}.btn-show-hide.active .btn-show-hide__icon i.icon-plus-second{opacity:0}.btn-show-hide:hover{color:#c82a7a;color:var(--pink)}.filters-btn{align-items:center;display:flex;gap:8px;justify-content:flex-start;padding-left:20px;padding-right:20px}.filters-btn__icon{align-items:center;display:flex;height:max(14px,min(calc(11.71429px + .29762vw),16px));justify-content:center;position:relative;width:max(14px,min(calc(11.71429px + .29762vw),16px))}.filters-btn__icon i{color:#c82a7a;color:var(--pink);font-size:16px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);transition:all .3s ease}.filters-btn__icon i.icon-close{color:#8000b3;color:var(--purple);opacity:0}.filters-btn.active .filters-btn__icon i.icon-close{opacity:1}.filters-btn.active .filters-btn__icon i.icon-filters{opacity:0}.filters-btn:not(.active):hover .filters-btn__icon i{color:#fff;color:var(--white)}.social-buttons{gap:24px}.social-buttons,.social-buttons__wrapper{align-items:center;display:flex;flex-wrap:wrap}.social-buttons__wrapper{gap:max(10px,min(calc(3.14286px + .89286vw),16px))}.social-btn{align-items:center;border-bottom:1px solid #fff;border-bottom:1px solid var(--white);border-top:1px solid #fff;border-top:1px solid var(--white);color:#fff;color:var(--white);display:flex;font-size:max(20px,min(calc(17.71429px + .29762vw),22px));height:44px;justify-content:center;transition:.3s;width:44px}.social-btn .icon-mail-button:before{display:block;font-size:85%;transform:translateY(-1%)}.social-btn .icon-linkedin-button:before{display:block;transform:translateY(-5%)}.social-btn:hover{background:#c82a7a;background:var(--pink);color:#fff;color:var(--white)}.social-btn.social-btn-pink{border-color:#c82a7a;border-color:var(--pink);color:#c82a7a;color:var(--pink)}.social-btn.social-btn-pink:hover,.upload-btn-wr{color:#fff;color:var(--white)}.upload-btn-wr{align-items:center;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:8px;justify-content:flex-end;width:183px}.upload-btn-wr input{display:none!important}.upload-btn-wr .upload-btn{align-items:center;cursor:pointer;display:flex;flex-shrink:0;font-size:max(16px,min(calc(13.71429px + .29762vw),18px));font-weight:600;gap:11px;justify-content:center;letter-spacing:.04em;transition:.3s;width:-moz-fit-content;width:fit-content}.upload-btn-wr .cv_file_name,.upload-btn-wr .cv_file_name1{display:-webkit-box;font-size:12px;font-weight:600;line-height:1.66;padding:0!important;text-align:center;width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.upload-btn-wr .cv_file_name,.upload-btn-wr:hover{color:#d0d1d3;color:var(--light-line-i)}.btn-close{gap:7px;justify-content:flex-start}.btn-close,.btn-close__icon{align-items:center;display:flex}.btn-close__icon{background:transparent;border:2px solid #fff;border:2px solid var(--white);border-radius:50%;box-shadow:0 6px 12px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.12);cursor:pointer;height:37px;justify-content:center;transition:all .3s ease;width:37px}.btn-close__icon i{font-size:16px}.btn-close__icon i,.btn-close__text{color:#fff;color:var(--white);transition:all .3s ease}.btn-close__text{font-size:max(16px,min(calc(13.71429px + .29762vw),18px));font-weight:600;letter-spacing:.02em;margin-top:2px}.btn-close:hover .btn-close__icon{background-color:#fff;background-color:var(--white);border-color:#d0d1d3;border-color:var(--light-line-i)}.btn-close:hover .btn-close__icon i{color:#8000b3;color:var(--purple)}.btn-close:hover .btn-close__text{color:#d0d1d3;color:var(--light-line-i)}.btn-close.btn-close-midnight .btn-close__icon{border-color:#560b75;border-color:var(--midnight)}.btn-close.btn-close-midnight .btn-close__icon i,.btn-close.btn-close-midnight .btn-close__text{color:#560b75;color:var(--midnight)}.btn-close.btn-close-midnight:hover .btn-close__icon{background-color:#fff;background-color:var(--white);border-color:#db509b;border-color:var(--rose)}.btn-close.btn-close-midnight:hover .btn-close__icon i,.btn-close.btn-close-midnight:hover .btn-close__text{color:#db509b;color:var(--rose)}.social-popup-btn{--size:max(40px,min(calc(35.42857px + 0.59524vw),44px));align-items:center;background:transparent;border-bottom:1px solid #c82a7a;border-bottom:1px solid var(--pink);border-top:1px solid #c82a7a;border-top:1px solid var(--pink);cursor:pointer;display:flex;height:var(--size);justify-content:center;transition:all .3s ease;width:var(--size)}.social-popup-btn i{color:#c82a7a;color:var(--pink);font-size:max(20px,min(calc(17.71429px + .29762vw),22px));transition:all .3s ease}.social-popup-btn i.icon-mail-button{font-size:max(16px,min(calc(14.85714px + .14881vw),17px))}.social-popup-btn:hover{background-color:#c82a7a;background-color:var(--pink)}.social-popup-btn:hover i{color:#fff;color:var(--white)}@media (max-width:370px){.btn{padding:10px 5px}}.header{left:0;max-width:100%;position:fixed;top:0;z-index:100}.header,.header:before{transition:.3s ease;width:100%}.header:before{background-color:#fff;background-color:var(--white);content:"";height:100%;opacity:1;position:absolute;z-index:-1}.header.sticky{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header.sticky:before{opacity:.5}.header.sticky .header__wrapper{padding:10px 0}.header.sticky .header__logo{height:40px;width:150px}.header.sticky .header__btn-box .btn{font-size:14px;padding:12px}.header.active .header__navbar-box{opacity:1;right:0;visibility:visible}.header.active .header__simplebar{opacity:1;transform:translateX(0)}.header.active .header__layout{background-color:hsla(0,0%,100%,.5);opacity:1;transition:.3s linear;visibility:visible}.header.active .header__burger{background-color:#db509b;background-color:var(--rose);border-color:#fff;border-color:var(--white);transition:all .3s ease}.header.active .header__burger span{background-color:#fff;background-color:var(--white)}.header.active .header__burger span:first-child{transform:translate(0) rotate(45deg)}.header.active .header__burger span:nth-child(2){width:0}.header.active .header__burger span:nth-child(3){transform:translate(0) rotate(-45deg)}.header.active .header__burger:hover{background-color:#560b75;background-color:var(--midnight)}.header__wrapper{align-items:center;display:flex;padding:max(22px,min(calc(10.57143px + 1.4881vw),32px)) 0;transition:.3s ease}.header__logo{flex-shrink:0;height:56px;margin-right:auto;width:179px;z-index:3}.header__logo,.header__logo path{transition:.3s ease}.header__logo:hover path{fill:#c82a7a;fill:var(--pink)}.header__navbar-box{align-items:center;display:flex;flex-direction:column;height:100vh;height:calc(var(--vh, 1vh)*100);max-width:680px;opacity:0;overflow:hidden;padding-top:37px;position:absolute;right:-100%;top:0;transition:.3s ease;visibility:hidden;width:100%;z-index:5}.header__bottom,.header__simplebar,.header__top{padding-left:max(15px,min(calc(3.28571px + 3.66071vw),56px));padding-right:max(15px,min(calc(-4.14286px + 5.98214vw),82px))}.header__simplebar{max-height:calc(100% - 250px);width:100%;z-index:5}.header__simplebar[data-simplebar] .simplebar-track.simplebar-vertical{background-color:#8000b3;background-color:var(--purple);border:4px solid #8000b3;border:4px solid var(--purple);height:100vh;right:0;top:-154px;width:16px}.header__simplebar[data-simplebar] .simplebar-scrollbar:before{background-color:#fff!important;background-color:var(--white)!important;opacity:.8!important}.header__navbar{align-items:flex-start;flex-direction:column;width:100%}.header__top{padding-bottom:43px}.header__top .header__burger{transform:translateY(-5px)}.header__title{font-size:44px;line-height:56px}.header__link,.header__title{font-weight:600;letter-spacing:.02em}.header__link{color:#fff;color:var(--white);font-size:28px;line-height:36px;margin-bottom:21px;transition:.3s ease}.header__link:before{background-color:#db509b;background-color:var(--rose);bottom:-13px;content:"";height:1px;left:0;position:absolute;transition:.3s linear;width:0}.header__link:hover{color:#c82a7a;color:var(--pink)}.header__btn-box .btn{box-shadow:none}.header .js-dropdown{margin-top:max(0px,min(calc(-8px + 1.04167vw),7px));position:relative;transition:.3s linear;z-index:2}.header .js-dropdown>.header__link{margin-bottom:28px}.header .js-dropdown>.header__link:before{width:100%}.header .js-dropdown.open>.header__link{margin-bottom:28px}.header .js-dropdown.open>.header__link span{transform:translateY(-5px) rotate(0deg)}.header .js-dropdown.open .header__dropdown{margin-bottom:28px;max-height:600px;opacity:1;overflow:hidden;visibility:visible}.header .js-dropdown>.header__link{align-items:center;cursor:pointer;display:inline-flex;position:relative}.header .js-dropdown>.header__link:hover span{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23c82a7a' d='m26.708 21.293-10-10a1 1 0 0 0-1.415 0l-10 10a1 1 0 1 0 1.415 1.415l9.293-9.294 9.292 9.294a1 1 0 0 0 1.415-1.415'/%3E%3C/svg%3E")}@media not all and (min-width:551px){.header .js-dropdown,.header .js-dropdown .header__link--btn{width:100%}.header .js-dropdown .header__link--btn .header__link-chevrone{margin-left:auto}}.header__link-chevrone{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23F3F3F3' d='m26.708 21.293-10-10a1 1 0 0 0-1.415 0l-10 10a1 1 0 1 0 1.415 1.415l9.293-9.294 9.292 9.294a1 1 0 0 0 1.415-1.415'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;height:32px;margin-left:8px;transform:rotate(-180deg);transition:.3s ease;width:32px}.header__dropdown{bottom:0;left:0;max-height:0;max-width:calc(100vw - 15px);min-width:178px;overflow:hidden;padding-left:16px;position:relative;transform:none;transition:.4s linear;visibility:hidden;width:auto}.header__dropdown>div{align-items:flex-start;display:flex;flex-direction:column}.header__dropdown .header__link{font-size:max(16px,min(calc(13.71429px + .29762vw),18px));letter-spacing:.04em;line-height:max(19px,min(calc(17.85714px + .14881vw),20px));margin-bottom:19px}.header .js-dropdown:first-child,.header__link:first-child{margin-top:0}.header .js-dropdown:last-child,.header__link:last-child{margin-bottom:0}.header__burger{align-items:center;border:2px solid #db509b;border:2px solid var(--rose);border-radius:100%;cursor:pointer;display:flex;height:48px;justify-content:center;position:relative;transition:.3s ease-in-out;width:48px;z-index:2}.header__burger span{background-color:#8000b3;background-color:var(--purple);border-radius:1px;flex-shrink:0;height:2px;position:absolute;transition:.3s ease-in-out;width:24px}.header__burger span:first-child{transform:translateY(-7px)}.header__burger span:nth-child(3){transform:translateY(7px)}.header__burger:hover{background-color:#db509b;background-color:var(--rose)}.header__burger:hover span{background-color:#fff;background-color:var(--white)}.header__decor{z-index:-1}.header__decor img{filter:grayscale(1) brightness(1.3)}.header__decor:before{background-color:#560b75;background-color:var(--midnight);content:"";filter:brightness(1.1);height:calc(100% - 88px);left:0;opacity:.9;position:absolute;top:0;width:100%;z-index:1}.header__bottom{background-color:rgba(200,42,122,.8);gap:34px;height:88px;padding-right:max(15px,min(calc(3.28571px + 3.66071vw),56px));width:100%}.header__contact{align-items:center;color:#f3f3f3;color:var(--gray-bg);display:inline-flex;font-size:22px;font-weight:500;letter-spacing:.02em;line-height:32px;transition:.3s ease}.header__contact:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:32px;margin-right:7px;transition:.3s ease;width:32px}.header__contact:hover{color:#560b75;color:var(--midnight)}.header__contact--tel:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23fff' d='M27.992 22.76A6.04 6.04 0 0 1 22 28 17 17 0 0 1 5 11a6.04 6.04 0 0 1 5.24-5.993 1 1 0 0 1 1.037.6l2.642 5.9a1 1 0 0 1-.083.941l-2.671 3.177a.99.99 0 0 0-.067.976c1.033 2.116 3.22 4.277 5.343 5.301a.99.99 0 0 0 .979-.074l3.125-2.662a1 1 0 0 1 .949-.086l5.895 2.641a1 1 0 0 1 .604 1.039Z' opacity='.2'/%3E%3Cpath fill='%23fff' d='M19.034 5.741a1 1 0 0 1 1.225-.707 10.78 10.78 0 0 1 7.707 7.707 1 1 0 1 1-1.932.516 8.8 8.8 0 0 0-6.291-6.291 1 1 0 0 1-.71-1.225Zm-.291 5.225c1.723.46 2.83 1.568 3.29 3.291a1 1 0 1 0 1.933-.516c-.64-2.395-2.312-4.067-4.707-4.707a1 1 0 0 0-.517 1.932Zm10.242 11.919A7.03 7.03 0 0 1 22 29c-9.925 0-18-8.075-18-18a7.03 7.03 0 0 1 6.115-6.985 2 2 0 0 1 2.078 1.19l2.64 5.893v.015a2 2 0 0 1-.16 1.887 1 1 0 0 1-.07.096L12 16.181c.936 1.902 2.926 3.875 4.854 4.814l3.042-2.589a1 1 0 0 1 .094-.07 2 2 0 0 1 1.896-.175l.017.008 5.888 2.638a2 2 0 0 1 1.194 2.078M27 22.635h-.014l-5.875-2.632-3.044 2.59a1 1 0 0 1-.092.07 2 2 0 0 1-1.969.142c-2.341-1.131-4.675-3.448-5.807-5.764a2 2 0 0 1 .125-1.963 1 1 0 0 1 .071-.096L13 11.894l-2.625-5.875v-.016A5.025 5.025 0 0 0 6 11a16.017 16.017 0 0 0 16 16 5.026 5.026 0 0 0 5-4.366Z'/%3E%3C/svg%3E")}.header__contact--tel:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23560b75' d='M27.992 22.76A6.04 6.04 0 0 1 22 28 17 17 0 0 1 5 11a6.04 6.04 0 0 1 5.24-5.993 1 1 0 0 1 1.037.6l2.642 5.9a1 1 0 0 1-.083.941l-2.671 3.177a.99.99 0 0 0-.067.976c1.033 2.116 3.22 4.277 5.343 5.301a.99.99 0 0 0 .979-.074l3.125-2.662a1 1 0 0 1 .949-.086l5.895 2.641a1 1 0 0 1 .604 1.039Z' opacity='.2'/%3E%3Cpath fill='%23560b75' d='M19.034 5.741a1 1 0 0 1 1.225-.707 10.78 10.78 0 0 1 7.707 7.707 1 1 0 1 1-1.932.516 8.8 8.8 0 0 0-6.291-6.291 1 1 0 0 1-.71-1.225Zm-.291 5.225c1.723.46 2.83 1.568 3.29 3.291a1 1 0 1 0 1.933-.516c-.64-2.395-2.312-4.067-4.707-4.707a1 1 0 0 0-.517 1.932Zm10.242 11.919A7.03 7.03 0 0 1 22 29c-9.925 0-18-8.075-18-18a7.03 7.03 0 0 1 6.115-6.985 2 2 0 0 1 2.078 1.19l2.64 5.893v.015a2 2 0 0 1-.16 1.887 1 1 0 0 1-.07.096L12 16.181c.936 1.902 2.926 3.875 4.854 4.814l3.042-2.589a1 1 0 0 1 .094-.07 2 2 0 0 1 1.896-.175l.017.008 5.888 2.638a2 2 0 0 1 1.194 2.078M27 22.635h-.014l-5.875-2.632-3.044 2.59a1 1 0 0 1-.092.07 2 2 0 0 1-1.969.142c-2.341-1.131-4.675-3.448-5.807-5.764a2 2 0 0 1 .125-1.963 1 1 0 0 1 .071-.096L13 11.894l-2.625-5.875v-.016A5.025 5.025 0 0 0 6 11a16.017 16.017 0 0 0 16 16 5.026 5.026 0 0 0 5-4.366Z'/%3E%3C/svg%3E")}.header__contact--mail:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23fff' d='m28 7.667-12 11-12-11z' opacity='.2'/%3E%3Cpath fill='%23fff' d='M28 6.667H4a1 1 0 0 0-1 1v17a2 2 0 0 0 2 2h22a2 2 0 0 0 2-2v-17a1 1 0 0 0-1-1M16 17.31 6.571 8.667H25.43zm-3.661-.644L5 23.393V9.94l7.339 6.727Zm1.48 1.356 1.5 1.381a1 1 0 0 0 1.352 0l1.5-1.381 7.25 6.644H6.571zm5.842-1.356L27 9.939v13.455z'/%3E%3C/svg%3E")}.header__contact--mail:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23560b75' d='m28 7.667-12 11-12-11z' opacity='.2'/%3E%3Cpath fill='%23560b75' d='M28 6.667H4a1 1 0 0 0-1 1v17a2 2 0 0 0 2 2h22a2 2 0 0 0 2-2v-17a1 1 0 0 0-1-1M16 17.31 6.571 8.667H25.43zm-3.661-.644L5 23.393V9.94l7.339 6.727Zm1.48 1.356 1.5 1.381a1 1 0 0 0 1.352 0l1.5-1.381 7.25 6.644H6.571zm5.842-1.356L27 9.939v13.455z'/%3E%3C/svg%3E")}@media not all and (min-width:769px){.header__wrapper{padding:15px 0}.header__logo{height:48px;width:150px}.header__navbar-box{max-width:none;padding-top:15px}.header__top{padding-bottom:30px}.header__simplebar{max-height:calc(100% - 250px)}.header__simplebar[data-simplebar] .simplebar-track.simplebar-vertical{border:0;top:-154px;width:8px}.header__link{font-size:max(18px,min(calc(13.42857px + .59524vw),22px));line-height:max(21px,min(calc(15.28571px + .74405vw),26px))}.header__link:before{bottom:-6px}.header__bottom{height:66px}.header__contact{font-size:18px}.header__decor:before{height:calc(100% - 66px)}.header__simplebar{max-height:calc(100% - 180px)}.header__simplebar[data-simplebar] .simplebar-track.simplebar-vertical{top:-112px}}@media not all and (min-width:640px){.header__bottom{justify-content:center}.header__contact{border-bottom:1px solid #fff;border-bottom:1px solid var(--white);border-top:1px solid #fff;border-top:1px solid var(--white);color:transparent;font-size:0;line-height:0;padding:5px}.header__contact:before{margin-right:0;transform:none}.header__contact:hover{background-color:#fff;background-color:var(--white)}}@media not all and (min-width:551px){.header __logo.header{width:128px}}.footer{background-color:#560b75;background-color:var(--midnight);padding:max(30px,min(calc(-4.28571px + 4.46429vw),60px)) 0 max(40px,min(calc(17.14286px + 2.97619vw),60px))}.footer__descr{font-size:18px;font-weight:600;letter-spacing:.04em;line-height:22px}.footer__logo path{transition:.3s ease}.footer__logo:hover path{fill:#c82a7a;fill:var(--pink)}.footer__head{border-bottom:1px solid #db509b;border-bottom:1px solid var(--rose);color:#f3f3f3;color:var(--gray-bg);font-size:max(20px,min(calc(17.71429px + .29762vw),22px));font-weight:600;letter-spacing:0;line-height:max(26px,min(calc(30.28571px - .29762vw),28px));margin-bottom:22px;padding-bottom:13px}.footer__col,.footer__nav-box{margin-top:max(26px,min(calc(30.28571px - .29762vw),28px))}.footer__col .footer__head{font-size:max(20px,min(calc(15.42857px + .59524vw),24px));line-height:max(26px,min(calc(30.28571px - .29762vw),28px))}.footer__contact-box{align-items:flex-start;display:flex;flex-direction:column;gap:max(15px,min(calc(-7.15385px + 2.16346vw),24px)) max(15px,min(calc(-26.84615px + 4.08654vw),32px));grid-template-columns:1fr}.footer__nav{align-items:center;gap:16px max(15px,min(calc(-26.84615px + 4.08654vw),32px));grid-template-columns:repeat(3,max-content);justify-items:flex-start}.footer__link{color:#f3f3f3;color:var(--gray-bg);font-size:max(14px,min(calc(11.71429px + .29762vw),16px));font-weight:500;letter-spacing:.02em;line-height:max(19px,min(calc(13.28571px + .74405vw),24px));transition:.3s ease}.footer__link:hover{color:#db509b;color:var(--rose)}.footer__wrapper{gap:max(35px,min(calc(-290px + 27.08333vw),100px))}.footer__contact{align-items:center;color:#f3f3f3;color:var(--gray-bg);display:inline-flex;font-size:16px;font-weight:600;letter-spacing:0;line-height:19px;transition:.3s ease}.footer__contact:hover{color:#db509b;color:var(--rose)}.footer__contact:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:25px;margin-right:7px;transform:translateY(-1px);width:24px}.footer__contact--tel:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' fill='none'%3E%3Cpath fill='%23DB509B' d='M20.994 16.521a4.53 4.53 0 0 1-4.494 3.93A12.75 12.75 0 0 1 3.75 7.701a4.53 4.53 0 0 1 3.93-4.494.75.75 0 0 1 .778.45l1.981 4.425a.75.75 0 0 1-.062.706L8.374 11.17a.74.74 0 0 0-.05.732c.774 1.587 2.415 3.208 4.007 3.976a.74.74 0 0 0 .734-.055l2.344-1.997a.75.75 0 0 1 .711-.065l4.422 1.981a.75.75 0 0 1 .452.779' opacity='.2'/%3E%3Cpath fill='%23DB509B' d='M14.275 3.757a.75.75 0 0 1 .92-.53 8.08 8.08 0 0 1 5.78 5.78.751.751 0 0 1-1.182.789.75.75 0 0 1-.268-.402 6.6 6.6 0 0 0-4.718-4.718.75.75 0 0 1-.532-.92Zm-.218 3.919c1.293.345 2.123 1.175 2.468 2.468a.75.75 0 1 0 1.45-.387c-.48-1.796-1.735-3.05-3.53-3.53a.75.75 0 0 0-.388 1.449m7.682 8.939A5.275 5.275 0 0 1 16.5 21.2C9.056 21.2 3 15.144 3 7.7a5.274 5.274 0 0 1 4.586-5.239 1.5 1.5 0 0 1 1.558.893l1.98 4.42v.011a1.5 1.5 0 0 1-.119 1.415l-.053.072L9 11.587c.702 1.427 2.195 2.906 3.64 3.61l2.282-1.941a1.5 1.5 0 0 1 1.492-.184l.013.006 4.416 1.979a1.5 1.5 0 0 1 .896 1.558m-1.489-.188h-.01l-4.407-1.973-2.282 1.941a1 1 0 0 1-.07.053 1.5 1.5 0 0 1-1.476.107c-1.756-.849-3.507-2.586-4.356-4.323a1.5 1.5 0 0 1 .094-1.472 1 1 0 0 1 .053-.072L9.75 8.37 7.781 3.965v-.011A3.77 3.77 0 0 0 4.5 7.7a12.013 12.013 0 0 0 12 12 3.77 3.77 0 0 0 3.75-3.275z'/%3E%3C/svg%3E")}.footer__contact--mail:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' fill='none'%3E%3Cpath fill='%23DB509B' d='m21 5.45-9 8.25-9-8.25z' opacity='.2'/%3E%3Cpath fill='%23DB509B' d='M21 4.7H3a.75.75 0 0 0-.75.75V18.2a1.5 1.5 0 0 0 1.5 1.5h16.5a1.5 1.5 0 0 0 1.5-1.5V5.45A.75.75 0 0 0 21 4.7m-9 7.984L4.928 6.2h14.144zM9.254 12.2 3.75 17.246V7.156zm1.11 1.017 1.125 1.036a.75.75 0 0 0 1.014 0l1.125-1.036 5.438 4.983H4.928zm4.382-1.017 5.504-5.046v10.092z'/%3E%3C/svg%3E")}.footer__contact--loc:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' fill='none'%3E%3Cpath fill='%23DB509B' d='M12 2.45a7.5 7.5 0 0 0-7.5 7.5c0 6.75 7.5 12 7.5 12s7.5-5.25 7.5-12a7.5 7.5 0 0 0-7.5-7.5m0 10.5a3 3 0 1 1 0-5.998 3 3 0 0 1 0 5.999Z' opacity='.2'/%3E%3Cpath fill='%23DB509B' d='M12 6.2a3.75 3.75 0 1 0 0 7.5 3.75 3.75 0 0 0 0-7.5m0 6a2.25 2.25 0 1 1 0-4.498 2.25 2.25 0 0 1 0 4.499Zm0-10.5a8.26 8.26 0 0 0-8.25 8.25c0 2.945 1.36 6.065 3.938 9.024a23.8 23.8 0 0 0 3.885 3.591.75.75 0 0 0 .861 0 24 24 0 0 0 3.879-3.59c2.573-2.96 3.937-6.08 3.937-9.024A8.26 8.26 0 0 0 12 1.7m0 19.313c-1.55-1.218-6.75-5.695-6.75-11.062a6.75 6.75 0 0 1 13.5 0c0 5.365-5.2 9.844-6.75 11.062'/%3E%3C/svg%3E")}.footer__btn{border-color:#fff;border-color:var(--white);color:#8000b3;color:var(--purple)}.footer__bottom{border-top:1px solid #db509b;border-top:1px solid var(--rose);padding-top:28px;width:calc(100% + max(0px, min(calc(0px + 46 * ((100vw - 1280px) / 160)), 46px)))}.footer__copy,.footer__link-box a{color:#d3ebf2;font-size:14px;letter-spacing:0;line-height:17px}.footer__link-box a{text-decoration:underline;transition:.3s ease}.footer__link-box a:hover{color:#db509b;color:var(--rose)}.footer__soc{align-items:center;border-bottom:1px solid #db509b;border-bottom:1px solid var(--rose);border-top:1px solid #db509b;border-top:1px solid var(--rose);display:grid;height:44px;justify-items:center;place-items:center;transition:.3s ease;width:44px}.footer__soc:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:""}.footer__soc:hover{background-color:#db509b;background-color:var(--rose)}.footer__soc--in:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' fill='none'%3E%3Cpath fill='%23fff' d='M4.857 2.793c0 1.321-1.05 2.391-2.346 2.391S.164 4.114.164 2.794 1.214.401 2.511.401s2.346 1.071 2.346 2.391Zm.02 4.305H.144v15.304h4.731V7.098Zm7.552 0h-4.7v15.304h4.701v-8.034c0-4.467 5.705-4.832 5.705 0v8.034h4.72v-9.69c0-7.538-8.443-7.264-10.426-3.553z'/%3E%3C/svg%3E");height:23px;width:23px}.footer__soc--f:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='23' fill='none'%3E%3Cpath fill='%23fff' d='M8.2 22.402v-10.05h3.367l.503-3.906H8.2V5.953c0-1.13.315-1.903 1.937-1.903h2.069V.556A28 28 0 0 0 9.19.402c-2.982 0-5.024 1.82-5.024 5.165v2.879H.794v3.907h3.373v10.049h4.034Z'/%3E%3C/svg%3E");height:23px;width:13px}.footer__soc--inst:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23fff' d='M12 15.735a3.833 3.833 0 1 1 0-7.666 3.833 3.833 0 0 1 0 7.666'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M12 .402c-3.123 0-3.514.013-4.74.069C3.082.663.761 2.98.57 7.16.513 8.388.5 8.779.5 11.902s.013 3.515.069 4.742c.192 4.176 2.509 6.497 6.69 6.689 1.227.055 1.618.069 4.741.069s3.515-.014 4.742-.07c4.172-.19 6.5-2.508 6.688-6.688.057-1.227.07-1.619.07-4.742s-.013-3.514-.069-4.741c-.188-4.173-2.508-6.498-6.688-6.69-1.228-.056-1.62-.07-4.743-.07Zm0 5.595a5.905 5.905 0 1 0 0 11.81 5.905 5.905 0 0 0 0-11.81m-3.833 5.905a3.833 3.833 0 1 0 7.665 0 3.833 3.833 0 0 0-7.665 0m8.591-6.138a1.38 1.38 0 1 1 2.761.001 1.38 1.38 0 0 1-2.76-.001Z' clip-rule='evenodd'/%3E%3C/svg%3E");height:24px;width:24px}.footer__soc--x:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='23' fill='none'%3E%3Cpath fill='%23fff' d='M9.377 12.536.292.402h7.002l5.956 7.955L20.62.402h2.058l-8.51 9.183 9.596 12.817h-7.002l-6.467-8.638-8.004 8.638H.234z'/%3E%3C/svg%3E");height:23px;width:24px}.footer__soc--threds:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M18.783.402H5.217A4.73 4.73 0 0 0 .5 5.119v13.566a4.73 4.73 0 0 0 4.717 4.717h13.566a4.73 4.73 0 0 0 4.717-4.717V5.12A4.73 4.73 0 0 0 18.783.402m-3.329 10.851q.102.044.2.09c.931.447 1.611 1.123 1.968 1.954.497 1.16.543 3.049-.966 4.556-1.153 1.152-2.553 1.672-4.538 1.686h-.01c-2.233-.015-3.95-.767-5.104-2.234C5.977 16 5.447 14.184 5.43 11.907v-.01c.017-2.277.547-4.093 1.574-5.398 1.153-1.467 2.871-2.219 5.105-2.234h.009c2.238.015 3.974.764 5.162 2.225q.88 1.084 1.29 2.599l-1.284.343c-.226-.82-.568-1.523-1.023-2.082-.926-1.14-2.322-1.724-4.15-1.738-1.815.014-3.187.596-4.08 1.73-.835 1.062-1.266 2.596-1.283 4.56.017 1.963.448 3.497 1.284 4.56.892 1.134 2.264 1.716 4.08 1.73 1.635-.013 2.717-.402 3.618-1.302 1.027-1.027 1.008-2.286.68-3.053-.194-.45-.544-.826-1.016-1.11-.115.857-.376 1.537-.787 2.062-.543.692-1.32 1.07-2.312 1.124-.75.041-1.472-.14-2.033-.51a2.37 2.37 0 0 1-1.092-1.887c-.082-1.536 1.136-2.64 3.031-2.75a8.4 8.4 0 0 1 1.884.09q-.117-.71-.467-1.117c-.32-.372-.815-.563-1.472-.567h-.018c-.527 0-1.242.147-1.698.84l-1.096-.753c.641-.973 1.67-1.442 2.82-1.435 1.994.013 3.18 1.257 3.298 3.43Zm-4.963 2.19c.042.798.905 1.171 1.735 1.125.814-.045 1.737-.364 1.894-2.33a6.5 6.5 0 0 0-1.382-.14q-.226 0-.46.014c-1.366.078-1.819.739-1.787 1.331' clip-rule='evenodd'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M.5.402h23v23H.5z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");height:24px;width:24px}@media (min-width:1025px){.footer__logo-box{flex-shrink:0;max-width:max(245px,min(calc(99.76923px + 14.18269vw),304px))}.footer__nav-box{flex-shrink:0;max-width:max(440px,min(calc(238.15385px + 19.71154vw),522px))}.footer__link{max-width:max(155px,min(calc(113.15385px + 4.08654vw),172px))}}@media not all and (min-width:1025px){.footer__col{width:100%}.footer__contact-box{flex-direction:row;justify-content:space-between}.footer__wrapper{flex-wrap:wrap}.footer__logo-box{margin-right:max(20px,min(calc(-40px + 7.8125vw),40px));max-width:250px}.footer__nav-box{flex:1}.footer__nav{grid-template-columns:repeat(3,auto);width:100%}.footer__nav .footer__link{max-width:max(160px,min(calc(70px + 11.71875vw),190px))}}@media (max-width:850px){.footer__nav{grid-template-columns:repeat(2,auto);width:100%}}@media not all and (min-width:769px){.footer__contact-box{flex-wrap:wrap}.footer__nav-box{max-width:none;width:100%}.footer__nav{grid-template-columns:repeat(2,max-content);grid-column-gap:16px}.footer__soc-box{justify-content:center;width:100%}.footer__copy{margin-right:auto}.footer__logo-box{align-items:center;margin:0 auto}.footer__descr{text-align:center}}@media not all and (min-width:640px){.footer __logo-box.footer{align-items:flex-start;margin-left:0;margin-right:0;max-width:100%;width:100%}.footer __logo.footer{width:168px}.footer __descr.footer{margin-left:0;text-align:left}.footer __btn.footer,.footer __descr.footer{max-width:304px;width:100%}.footer __bottom.footer{align-items:flex-start;flex-direction:column;justify-content:flex-start}.footer __soc-box.footer{justify-content:flex-start;order:1}.footer __copy.footer{order:3}.footer __link-box.footer{order:2}.footer __dev.footer{justify-content:flex-start;order:4}.footer __contact--loc.footer{max-width:210px}}@media (max-width:370px){.footer__nav{grid-template-columns:1fr}.footer__nav .footer__link{max-width:100%}}:root{--pp-main:#707070;--pp-main-rgb:112 112 112;--pp-black:#000;--pp-black-rgb:0 0 0;--pp-white:#fff;--pp-white-rgb:255 255 255;--pp-dark-blue:#0e1127;--pp-dark-blue-rgb:14 17 39;--pp-blue:#3ab4ff;--pp-blue-rgb:58 180 255;--pp-dark-gray:#343434;--pp-dark-gray-rgb:52 52 52;--pp-light-gray:#dce1e4;--pp-light-gray-rgb:220 225 228;--pp-font-main:var(--font-main)}.popup{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:8999}.popup.active{display:block}.popup__close-bg{animation-duration:.3s;animation-name:opacityPopupBg;background:rgba(0,0,0,.65);bottom:0;left:0;position:absolute;right:0;top:0;transition:all .5s ease;z-index:-1}.popup__block{--pp-default-translate-x-from:-50%;--pp-default-translate-x-to:-50%;--pp-default-translate-y-from:-50%;--pp-default-translate-y-to:-50%;--pp-opacity-from:0;--pp-opacity-to:1;animation-duration:.6s;background:#fff;background:var(--pp-white);left:50%;max-width:max(600px,min(calc(314.28571px + 37.20238vw),850px));padding:max(30px,min(calc(18.57143px + 1.4881vw),40px)) max(24px,min(calc(5.71429px + 2.38095vw),40px));position:absolute;top:50%;transform:translateY(var(--pp-default-translate-y-to)) translateX(var(--pp-default-translate-x-to));transition:all .3s ease-out;width:90%}.popup__block.without-opacity{--pp-opacity-from:1}.popup__block.pos-l,.popup__block.pos-r{--pp-default-translate-x-from:0;--pp-default-translate-x-to:0}.popup__block.pos-b,.popup__block.pos-t{--pp-default-translate-y-from:0;--pp-default-translate-y-to:0}.popup__block.pos-t{bottom:auto;top:0}.popup__block.pos-r{left:auto;right:0}.popup__block.pos-b{bottom:0;top:auto}.popup__block.pos-l{left:0;right:auto}.popup__block.full-height{height:100%;left:auto;max-height:100vh;right:0;--pp-default-translate-x-from:0;--pp-default-translate-x-to:0}.popup__block.full-height .popup__content{max-height:72vh;max-height:calc(var(--vh, 1vh)*72)}.popup__block.slide-l{--pp-default-translate-x-from:100%}.popup__block.slide-r{--pp-default-translate-x-from:-100%}.popup__block.slide-t{--pp-default-translate-y-from:-100%}.popup__block.slide-b{--pp-default-translate-y-from:100%}.popup__block.slide-b,.popup__block.slide-l,.popup__block.slide-r,.popup__block.slide-t{animation-name:popupSlide}.popup__title{color:#0e1127;color:var(--pp-dark-blue);font-family:new-order,sans-serif;font-family:var(--pp-font-main);font-size:max(20px,min(calc(15.42857px + .59524vw),24px));font-weight:700;line-height:1.2;margin-bottom:max(24px,min(calc(14.85714px + 1.19048vw),32px));text-transform:uppercase}.popup__btn-close{align-items:center;cursor:pointer;display:flex;justify-content:center;position:absolute;right:max(15px,min(calc(3.57143px + 1.4881vw),25px));top:max(15px,min(calc(3.57143px + 1.4881vw),25px));transition:all .3s ease-out}.popup__btn-close .close-clip{background:#0e1127;background:var(--pp-dark-blue);-webkit-clip-path:polygon(20% 0,0 20%,30% 50%,0 80%,20% 100%,50% 70%,80% 100%,100% 80%,70% 50%,100% 20%,80% 0,50% 30%);clip-path:polygon(20% 0,0 20%,30% 50%,0 80%,20% 100%,50% 70%,80% 100%,100% 80%,70% 50%,100% 20%,80% 0,50% 30%);height:max(20px,min(calc(15.42857px + .59524vw),24px));transition:inherit;width:max(20px,min(calc(15.42857px + .59524vw),24px))}.popup__btn-close i{color:#0e1127;color:var(--pp-dark-blue);font-size:max(20px,min(calc(15.42857px + .59524vw),24px));transition:inherit}.popup__btn-close:hover .close-clip{background:#3ab4ff;background:var(--pp-blue);transform:scale(1.05)}.popup__btn-close:hover i{color:#3ab4ff;color:var(--pp-blue);transform:scale(1.05)}.popup__content{max-height:66vh;max-height:calc(var(--vh, 1vh)*66)}.popup__content .simplebar-track.simplebar-vertical{background:#dce1e4;background:var(--pp-light-gray);border-radius:4px;transform:translateX(10px);width:4px}.popup__content .simplebar-track.simplebar-vertical .simplebar-scrollbar{background:#0e1127;background:var(--pp-dark-blue);border-radius:4px}.popup__content .simplebar-track.simplebar-vertical .simplebar-scrollbar:before{content:none}.popup__content .popup-form__container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:15px;grid-row-gap:15px}@media not all and (min-width:640px){.popup__content .popup-form__container{grid-template-columns:repeat(1,minmax(0,1fr))}}.popup__content .popup-form__bottom{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;padding-top:max(20px,min(calc(15.42857px + .59524vw),24px))}.popup__content .popup-form__bottom .popup-btn{margin-left:auto}.popup__content .popup-btn{background-color:#0e1127;background-color:var(--pp-dark-blue);border:none;border-radius:4px;color:#fff;color:var(--pp-white);cursor:pointer;font-family:new-order,sans-serif;font-family:var(--pp-font-main);font-size:max(14px,min(calc(11.71429px + .29762vw),16px));font-weight:700;line-height:1.2;outline:none;overflow:hidden;padding:12px 18px;position:relative;text-transform:uppercase;transition:all .3s ease-in-out}.popup__content .popup-btn:after{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:skew(45deg);width:100%}.popup__content .popup-btn:hover:after{animation:gradientPopupBtn .3s linear forwards;background-image:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,.7))}.popup__content .popup-btn:active{opacity:.9;transform:scale(.9)}@keyframes popupSlide{0%{opacity:var(--pp-opacity-from);transform:translateY(var(--pp-default-translate-y-from)) translateX(var(--pp-default-translate-x-from))}to{opacity:var(--pp-opacity-to);transform:translateY(var(--pp-default-translate-y-to)) translateX(var(--pp-default-translate-x-to))}}@keyframes opacityPopupBg{0%{opacity:0}to{opacity:1}}@keyframes gradientPopupBtn{0%{transform:translateX(-100%) skew(45deg)}to{transform:translateX(100%) skew(45deg)}}input,textarea{background-color:#fff;background-color:var(--white);border:1px solid var(--electric-red);border-radius:10px;color:#560b75;color:var(--midnight);padding:12px 19px;width:100%}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:active,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#560b75!important;-webkit-text-fill-color:var(--midnight)!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input::-moz-placeholder,textarea::-moz-placeholder{font-size:18px;font-weight:300;line-height:22px;-moz-transition:.3s ease;transition:.3s ease}input,input::placeholder,textarea,textarea::placeholder{font-size:18px;font-weight:300;line-height:22px;transition:.3s ease}textarea{height:92px;overflow-x:hidden;overflow-y:auto;resize:none;scrollbar-color:#560b75 rgba(30,30,30,.2);scrollbar-color:var(--midnight) rgba(30,30,30,.2);scrollbar-width:thin}textarea::-webkit-scrollbar{width:6px}textarea::-webkit-scrollbar-track{background:rgba(30,30,30,.2);border-radius:0}textarea::-webkit-scrollbar-thumb{background:#560b75;background:var(--midnight);border-radius:0}.input-box{align-items:flex-start;display:flex;flex-direction:column}.input-box p span{color:v}.input-box__upload-btn{background-color:#fff;background-color:var(--white);border:1px solid var(--denim);border-radius:10px;flex-shrink:0;font-family:var(--font-sec);font-size:18px;font-weight:700;line-height:22px;margin-right:12px;overflow:hidden;padding:12px 16px;transition:.3s ease}.input-box__upload-btn:hover{background-color:var(--denim);color:#fff;color:var(--white)}.input-box__upload-label{display:-webkit-box;font-size:14px;font-weight:300;line-height:16px;transition:.3s ease;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.meta-input label,.meta-upload-file label{align-items:center;cursor:pointer;display:flex;font-family:new-order,sans-serif;font-family:var(--font-main);font-size:max(16px,min(calc(13.71429px + .29762vw),18px));font-weight:400;justify-content:flex-start;line-height:normal;padding-bottom:max(11px,min(calc(6.42857px + .59524vw),15px))}.meta-input label span,.meta-upload-file label span{color:#8000b3;color:var(--purple);display:inline-block;margin-left:4px}.meta-input{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.meta-input input,.meta-input textarea{background:transparent;border:1px solid #4c4e50;border:1px solid var(--dark-gray);border-radius:74px;color:#4c4e50;color:var(--dark-gray);font-family:new-order,sans-serif;font-family:var(--font-main);font-size:16px;font-weight:400;height:48px;line-height:normal;outline:none;padding:11px 23px;transition:box-shadow .25s ease,border-color .3s ease,caret-color .3s ease,color .3s ease,opacity .3s ease;width:100%}.meta-input input:-webkit-autofill,.meta-input input:-webkit-autofill:active,.meta-input input:-webkit-autofill:focus,.meta-input input:-webkit-autofill:hover,.meta-input textarea:-webkit-autofill,.meta-input textarea:-webkit-autofill:active,.meta-input textarea:-webkit-autofill:focus,.meta-input textarea:-webkit-autofill:hover{-webkit-text-fill-color:#4c4e50!important;-webkit-text-fill-color:var(--dark-gray)!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.meta-input input::-moz-placeholder,.meta-input textarea::-moz-placeholder{color:#75767a;color:var(--mid-gray);opacity:1;-moz-transition:all .3s ease;transition:all .3s ease}.meta-input input::placeholder,.meta-input textarea::placeholder{color:#75767a;color:var(--mid-gray);opacity:1;transition:all .3s ease}.meta-input input:focus,.meta-input textarea:focus{border-color:#8000b3;border-color:var(--purple);caret-color:#8000b3;caret-color:var(--purple)}.meta-input input.error,.meta-input textarea.error{border-color:red}.meta-input textarea{-webkit-clip-path:inset(-2px -2px -2px -2px round 74px);clip-path:inset(-2px -2px -2px -2px round 74px);max-height:max(96px,min(calc(91.42857px + .59524vw),100px));min-height:max(96px,min(calc(91.42857px + .59524vw),100px));overflow-y:auto;padding-top:11px;resize:none;scrollbar-color:#c82a7a transparent;scrollbar-color:var(--pink) transparent;scrollbar-width:thin}.meta-input textarea::-webkit-scrollbar{width:3px}.meta-input textarea::-webkit-scrollbar-track{background:transparent;border-radius:2px}.meta-input textarea::-webkit-scrollbar-thumb{background:#c82a7a;background:var(--pink);border-radius:2px}.meta-input__error,.meta-input__help{font-family:new-order,sans-serif;font-family:var(--font-main);font-size:max(12px,min(calc(9.71429px + .29762vw),14px));font-weight:600;line-height:1.2;margin-top:5px}.meta-input__error{color:red}.is-safari .meta-input textarea::-webkit-scrollbar{width:auto}.is-safari .meta-input textarea::-webkit-scrollbar-thumb,.is-safari .meta-input textarea::-webkit-scrollbar-track{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border-radius:0;border-radius:initial}.dark-bg .meta-input input,.dark-bg .meta-input textarea{border-color:#fff;border-color:var(--white);color:#fff;color:var(--white)}.dark-bg .meta-input input:-webkit-autofill,.dark-bg .meta-input input:-webkit-autofill:active,.dark-bg .meta-input input:-webkit-autofill:focus,.dark-bg .meta-input input:-webkit-autofill:hover,.dark-bg .meta-input textarea:-webkit-autofill,.dark-bg .meta-input textarea:-webkit-autofill:active,.dark-bg .meta-input textarea:-webkit-autofill:focus,.dark-bg .meta-input textarea:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;-webkit-text-fill-color:var(--white)!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.dark-bg .meta-input input:focus,.dark-bg .meta-input textarea:focus{border-color:#d0d1d3;border-color:var(--light-line-i);caret-color:#d0d1d3;caret-color:var(--light-line-i)}.dark-bg .meta-input input::-moz-placeholder,.dark-bg .meta-input textarea::-moz-placeholder{color:#fff;color:var(--white)}.dark-bg .meta-input input::placeholder,.dark-bg .meta-input textarea::placeholder{color:#fff;color:var(--white)}.meta-checkbox-list{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.meta-checkbox-list__item:not(:last-child){margin-bottom:8px}.meta-checkbox{align-items:center;cursor:pointer;display:flex;justify-content:flex-start;min-height:max(30px,min(calc(23.14286px + .89286vw),36px))}.meta-checkbox__box{align-items:center;background:transparent;border:1px solid #c82a7a;border:1px solid var(--pink);display:flex;height:max(20px,min(calc(14.28571px + .74405vw),25px));justify-content:center;margin-left:1px;margin-right:max(8px,min(calc(6.85714px + .14881vw),9px));min-width:max(20px,min(calc(14.28571px + .74405vw),25px));transition:border-color .3s ease,background-color .3s ease;width:max(20px,min(calc(14.28571px + .74405vw),25px))}.meta-checkbox__box:hover{border-color:#8000b3;border-color:var(--purple)}.meta-checkbox__box .check-clip,.meta-checkbox__box .circle-clip{background-color:#242426;background-color:var(--black);height:85%;opacity:0;transition:opacity .3s ease;width:85%}.meta-checkbox__box .check-clip{-webkit-clip-path:polygon(10% 52%,40% 79%,90% 18%,100% 27%,42% 100%,0 62%);clip-path:polygon(10% 52%,40% 79%,90% 18%,100% 27%,42% 100%,0 62%)}.meta-checkbox__box .circle-clip{-webkit-clip-path:circle(50%);clip-path:circle(50%)}.meta-checkbox__box i{color:#242426;color:var(--black);font-size:max(10px,min(calc(7.71429px + .29762vw),12px));opacity:0;transition:opacity .3s ease}.meta-checkbox input{display:none}.meta-checkbox input[type=checkbox]+.meta-checkbox__box{border-radius:4px}.meta-checkbox input[type=radio]+.meta-checkbox__box{border-radius:50%}.meta-checkbox__text{font-family:Rubik,sans-serif;font-family:var(--font-second);font-size:max(16px,min(calc(13.71429px + .29762vw),18px));font-weight:400;line-height:max(24px,min(calc(20.57143px + .44643vw),27px))}.meta-checkbox__text a{color:#c82a7a;color:var(--pink);font:inherit;transition:all .25s ease}.meta-checkbox__text a:hover{color:#8000b3;color:var(--purple)}.meta-checkbox input:checked~.meta-checkbox__box .check-clip,.meta-checkbox input:checked~.meta-checkbox__box .circle-clip,.meta-checkbox input:checked~.meta-checkbox__box i{opacity:1}.meta-checkbox input:checked~.meta-checkbox__box:hover{border-color:#242426;border-color:var(--black)}.meta-checkbox.meta-checkbox-light .meta-checkbox__box{background:#b34ce3;background:var(--lavender);border-color:#d0d1d3;border-color:var(--light-line-i)}.meta-checkbox.meta-checkbox-light .meta-checkbox__box i{color:#fff;color:var(--white)}.meta-checkbox.meta-checkbox-light .meta-checkbox__text{color:#d0d1d3;color:var(--light-line-i);font-size:14px;font-weight:500;letter-spacing:.02em;line-height:1.2142}.meta-checkbox.meta-checkbox-light .meta-checkbox__text a{color:#fff;color:var(--white);display:inline;text-decoration:underline}.meta-checkbox.meta-checkbox-light .meta-checkbox__text a:hover{text-decoration:none}.meta-checkbox.meta-checkbox-black .meta-checkbox__box{background:#363638;background:var(--black-regular);border-color:#363638;border-color:var(--black-regular)}.default-custom-select{align-items:center;background:transparent;border:1px solid #fff;border:1px solid var(--white);border-radius:74px;cursor:pointer;display:inline-flex;height:48px;padding:11px 35px 11px 23px;position:relative;transition:all .25s ease;z-index:20}.default-custom-select__placeholder{color:#fff;color:var(--white);font-family:new-order,sans-serif;font-family:var(--font-main);font-size:16px;font-weight:400;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.default-custom-select__list{align-items:flex-start;background:#f3f3f3;background:var(--gray-bg);border:2px solid #8000b3;border:2px solid var(--purple);border-radius:8px;bottom:-8px;box-shadow:5px 5px 10px 0 rgba(0,0,0,.15);cursor:default;display:none;flex-direction:column;justify-content:flex-start;left:-1px;padding:5px;position:absolute;right:-1px;transform:translateY(100%);z-index:100}.default-custom-select__list .meta-checkbox:not(:last-child){margin-bottom:8px}.default-custom-select.active .default-custom-select__list{display:flex}.default-custom-select:before{border:none;border-bottom:1px solid #fff;border-bottom:1px solid var(--white);border-right:1px solid #fff;border-right:1px solid var(--white);content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:26px;top:50%;transform:rotate(45deg) scale(2);transform-origin:66% 66%;transition:all .15s ease-in-out;width:5px}.default-custom-select.active:before{transform:rotate(-135deg) scale(2)}.meta-select{align-items:flex-start;flex-direction:column}.meta-select,.meta-select label{display:flex;justify-content:flex-start}.meta-select label{align-items:center;cursor:pointer;font-family:new-order,sans-serif;font-family:var(--font-main);font-size:max(16px,min(calc(13.71429px + .29762vw),18px));font-weight:400;line-height:normal;padding-bottom:max(11px,min(calc(6.42857px + .59524vw),15px))}.meta-select label span{color:#8000b3;color:var(--purple);display:inline-block;margin-left:4px}.meta-select select{height:48px;opacity:0}.meta-select.sort-type{position:relative}.meta-select.sort-type label{color:#4c4e50;color:var(--dark-gray);font-family:Rubik,sans-serif;font-family:var(--font-second);font-size:15px;font-weight:300;left:24px;line-height:normal;padding-bottom:0;position:absolute;top:16px;z-index:2}.meta-select.sort-type .choices__inner{background:#fff;background:var(--white);padding-left:92px!important;padding-top:12px!important}.meta-select.sort-type .choices__list.choices__list--single .choices__item.choices__item--selectable{color:#560b75!important;color:var(--midnight)!important}.meta-select .choices{margin-bottom:0;overflow:visible;width:100%}.meta-select .choices:not(.is-open){overflow:hidden}.meta-select .choices__inner{align-items:center;background:#fff;background:var(--white);border:1px solid #d0d1d3;border:1px solid var(--light-line-i);border-radius:74px!important;color:#4c4e50;color:var(--dark-gray);cursor:pointer;display:flex;font-family:new-order,sans-serif;font-family:var(--font-main);font-size:16px;font-weight:400;height:48px;justify-content:flex-start;line-height:normal;outline:none;overflow:hidden;padding:11px 23px!important;text-overflow:ellipsis;transition:box-shadow .3s ease,border-color .3s ease,border-radius .3s ease,caret-color .3s ease,color .3s ease;white-space:nowrap;width:100%}.meta-select .choices__inner.error{border-color:#8000b3;border-color:var(--purple)}.meta-select .choices.is-open:not(.is-flipped) .choices__list--dropdown,.meta-select .choices.is-open:not(.is-flipped) .choices__list[aria-expanded]{margin-top:8px}.meta-select .choices.is-open.is-flipped .choices__list--dropdown,.meta-select .choices.is-open.is-flipped .choices__list[aria-expanded]{margin-bottom:8px}.meta-select .choices__item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-select .choices__placeholder{background:transparent;color:#242426;color:var(--black);opacity:1}.meta-select .choices__list{background-color:#f3f3f3;background-color:var(--gray-bg);padding:0}.meta-select .choices__list .choices__item{color:#4c4e50;color:var(--dark-gray);font-family:Rubik,sans-serif;font-family:var(--font-second);font-size:16px;font-weight:300;line-height:normal;padding-right:max(12px,min(calc(7.42857px + .59524vw),16px));text-decoration:underline;text-decoration-color:transparent;transition:all .3s ease}.meta-select .choices__list .choices__item.is-selected{color:#8000b3;color:var(--purple)}.meta-select .choices__list--single{background-color:transparent!important}.meta-select .choices__list--multiple,.meta-select .choices__list--single .choices__item{color:#4c4e50;color:var(--dark-gray)}.meta-select .choices__list--multiple .choices__item--selectable,.meta-select .choices__list--multiple+.choices__input{display:none}.meta-select .choices__list--dropdown .choices__item{color:#4c4e50;color:var(--dark-gray);text-decoration:none!important}.meta-select .choices__list--dropdown .choices__item:hover:not(.is-selected){color:#c82a7a!important;color:var(--pink)!important;text-decoration:none!important}.meta-select .choices[data-type*=select-multiple],.meta-select .choices[data-type*=select-one]{cursor:pointer}.meta-select .choices[data-type*=select-multiple]:after,.meta-select .choices[data-type*=select-one]:after{border:none;border-bottom:1px solid #560b75;border-bottom:1px solid var(--midnight);border-right:1px solid #560b75;border-right:1px solid var(--midnight);content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:max(18px,min(calc(8.85714px + 1.19048vw),26px));top:25px;transform:rotate(45deg) scale(2);transform-origin:66% 66%;transition:all .15s ease-in-out;width:5px}.meta-select .choices.is-open:after{transform:rotate(-135deg) scale(2)}.meta-select .choices__list--dropdown .choices__item--selectable.is-highlighted,.meta-select .choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:transparent}.meta-select .choices__list--dropdown .choices__item--selectable.is-highlighted:not(.is-selected),.meta-select .choices__list[aria-expanded] .choices__item--selectable.is-highlighted:not(.is-selected){color:#8000b3;color:var(--purple)}.meta-select .choices .choices__list[aria-expanded],.meta-select .choices__list--dropdown{border:2px solid #8000b3;border:2px solid var(--purple);border-radius:8px;z-index:20}.meta-select .choices[data-type*=select-one] .choices__input{background:transparent;border:1px solid #75767a;border:1px solid var(--mid-gray);border-radius:8px;color:#242426;color:var(--black);font-family:new-order,sans-serif;font-family:var(--font-main);font-size:16px;font-weight:400;line-height:1.2;margin:2px;max-width:calc(100% - 4px)}.meta-select .choices[data-type*=select-multiple] .choices__inner{cursor:pointer}.input-wr{color:#fff;color:var(--white);display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:9px;width:100%}.input-wr span{padding-left:24px}.input-wr input,.input-wr textarea{font-size:16px;font-weight:400}.input-wr input::-moz-placeholder,.input-wr textarea::-moz-placeholder{color:inherit;font-size:inherit;font-weight:inherit}.input-wr input::placeholder,.input-wr textarea::placeholder{color:inherit;font-size:inherit;font-weight:inherit}.input-wr input{background:none;border:1px solid #d0d1d3;border:1px solid var(--light-line-i);border-radius:74px;color:#fff;color:var(--white);font-size:16px;height:48px;letter-spacing:.01em;opacity:1;padding:12px 24px}.input-wr input::-moz-placeholder{color:inherit;opacity:1}.input-wr input::placeholder{color:inherit;opacity:1}.input-wr textarea{background:none;height:37px;padding:2px 24px 5px;resize:none;width:100%}.input-wr textarea::-moz-placeholder{color:#fff;color:var(--white);opacity:1}.input-wr textarea::placeholder{color:#fff;color:var(--white);opacity:1}.pagination-btn{align-items:center;background:transparent;border:1px solid transparent;border-radius:50%;cursor:pointer;display:flex;height:max(40px,min(calc(35.42857px + .59524vw),44px));justify-content:center;min-width:max(40px,min(calc(35.42857px + .59524vw),44px));padding-left:4px;padding-right:4px;transition:all .3s ease}.pagination-btn i{color:#560b75;color:var(--midnight);font-size:16px;transition:color .3s ease}.pagination-btn.pagination-btn-disabled{cursor:not-allowed;opacity:.5}.pagination-btn:hover:not(.pagination-btn-disabled){border-color:#560b75;border-color:var(--midnight)}.pagination-num{background:transparent;border:1px solid transparent;border-radius:50%;cursor:pointer;font-size:max(15px,min(calc(13.85714px + .14881vw),16px));font-style:normal;font-weight:500;height:max(40px,min(calc(35.42857px + .59524vw),44px));line-height:normal;min-width:max(40px,min(calc(35.42857px + .59524vw),44px));padding-left:4px;padding-right:4px;text-align:center}.pagination-num,.pagination-num span{align-items:center;display:flex;justify-content:center;transition:all .3s ease}.pagination-num span{color:#4c4e50;color:var(--dark-gray);transform:translateY(1px)}.pagination-num.active{border-color:#c82a7a;border-color:var(--pink);cursor:not-allowed}.pagination-num.active span{color:#560b75;color:var(--midnight)}.pagination-num.pointer-events-none{min-width:28px;pointer-events:none;width:28px}.pagination-num:hover:not(.active){color:#c82a7a;color:var(--pink)}.pagination{align-items:center;display:flex;gap:max(4px,min(calc(-.57143px + .59524vw),8px));justify-content:center;margin-top:max(35px,min(calc(29.28571px + .74405vw),40px));width:100%}.single-range{background:grey;border:none;border-radius:0;box-shadow:none;height:max(4px,min(calc(-.57143px + .59524vw),8px));margin-bottom:0;padding-right:10px}.single-range .noUi-connect{background:#fff;background:var(--white);border-radius:0}.single-range .noUi-tooltip{align-items:center;background:#8000b3;background:var(--purple);border:none;border-radius:4px;bottom:max(-23px,min(calc(-14.42857px - .59524vw),-19px));color:#000;display:flex!important;font-family:new-order,sans-serif;font-family:var(--font-main);font-size:max(12px,min(calc(5.14286px + .89286vw),18px));font-weight:600;height:max(24px,min(calc(14.85714px + 1.19048vw),32px));justify-content:center;left:50%;line-height:1.2;min-width:max(36px,min(calc(13.14286px + 2.97619vw),56px));padding:2px 4px;transform:translate(-50%,100%);leading-trim:both;text-edge:cap;box-shadow:0 0 15px 0 rgba(141,232,252,.4)}.single-range .noUi-tooltip:after{background:#c82a7a;background:var(--pink);-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);content:"";height:max(7px,min(calc(3.57143px + .44643vw),10px));left:50%;opacity:.3;position:absolute;top:0;transform:translateY(-100%) translateX(-50%) translateZ(0);width:max(14px,min(calc(7.14286px + .89286vw),20px))}.single-range .noUi-handle{background:#c82a7a;background:var(--pink);border:2px solid #fff;border:2px solid var(--white);border-radius:50%;box-shadow:none;cursor:pointer;height:max(22px,min(calc(8.28571px + 1.78571vw),34px));top:max(-13px,min(calc(-3.35714px - .66964vw),-8.5px));width:max(22px,min(calc(8.28571px + 1.78571vw),34px))}.single-range .noUi-handle:after,.single-range .noUi-handle:before{content:none}.single-range-info{color:#fff;font-family:new-order,sans-serif;font-family:var(--font-main);font-size:max(12px,min(calc(9.71429px + .29762vw),14px));font-weight:500;margin-right:max(6px,min(calc(3.71429px + .29762vw),8px))}.single-range-container{align-items:center;display:flex;position:relative}.single-range-container .single-range{flex:1;order:2}.single-range-container .single-range-info{display:none;order:1}.single-range-container .single-range-minmax{background:#fff;background:var(--white);display:block;height:max(10px,min(calc(-1.42857px + 1.4881vw),20px));position:relative;width:2px}.single-range-container .single-range-minmax:first-child{left:-2px;position:absolute;top:50%;transform:translateY(-50%)}.single-range-container .single-range-minmax:last-child{position:absolute;right:-2px;top:50%;transform:translateY(-50%)}.single-range-container .single-range-minmax span{bottom:max(-12px,min(calc(-3.42857px - .59524vw),-8px));font-family:new-order,sans-serif;font-family:var(--font-main);font-size:max(12px,min(calc(9.71429px + .29762vw),14px));font-weight:600;left:50%;line-height:1;position:absolute;transform:translateX(-50%) translateY(100%)}.double-range{background:#d3d3d3;border:none;border-radius:12px;box-shadow:none;height:6px;margin-bottom:80px;padding-right:15px}.double-range .noUi-tooltip{background:#fff;background:var(--white);border:1px solid #b34ce3;border:1px solid var(--lavender);border-radius:4px;bottom:-10px;color:#242426;color:var(--black);display:block!important;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:400;left:50%;line-height:1.2;padding:11px 12px;transform:translate(-50%,100%)}.double-range .noUi-tooltip.hidden{display:none!important}.double-range .noUi-connect{background:#b34ce3;background:var(--lavender);margin-right:-4px}.double-range .noUi-handle{background:#fff;background:var(--white);border:2px solid #b34ce3;border:2px solid var(--lavender);border-radius:50%;box-shadow:none;cursor:pointer;height:18px;width:18px}.double-range .noUi-handle:after,.double-range .noUi-handle:before{content:none}.agp-popup{padding:0;--px:max(20px,min(calc(-30.28571px + 6.54762vw),64px));--main-radius:max(24px,min(calc(-3.42857px + 3.57143vw),48px));--scroll-color:var(--rose);border-radius:var(--main-radius);-webkit-clip-path:inset(1px 1px 1px 1px round max(24px,min(calc(-3.42857px + 3.57143vw),48px)));clip-path:inset(1px 1px 1px 1px round max(24px,min(calc(-3.42857px + 3.57143vw),48px)));max-width:max(740px,min(calc(214.28571px + 68.45238vw),1200px));overflow:hidden;width:96%}.agp-popup.therapist-type .agp-popup__hero-bg:after,.agp-popup.therapist-type .agp-popup__list-item{background-color:#560b75;background-color:var(--midnight)}.agp-popup.therapist-type .agp-popup__list-item-text[data-simplebar-popup] .simplebar-track.simplebar-vertical .simplebar-scrollbar{background:#c82a7a;background:var(--pink)}.agp-popup.therapist-type .social-popup-btn{border-color:#8000b3;border-color:var(--purple)}.agp-popup.therapist-type .social-popup-btn i{color:#8000b3;color:var(--purple)}.agp-popup.therapist-type .social-popup-btn:hover{background-color:#8000b3;background-color:var(--purple)}.agp-popup.therapist-type .social-popup-btn:hover i{color:#fff;color:var(--white)}.agp-popup.for-schools-type .agp-popup__hero{color:#363638;color:var(--black-regular)}.agp-popup.for-schools-type .agp-popup__hero-bg:after{background-color:#f3f3f3;background-color:var(--gray-bg)}.agp-popup.for-schools-type .agp-popup__hero-content .agp-popup__title{border-color:#db509b;border-color:var(--rose)}.agp-popup .simplebar-track.simplebar-vertical{background:#d0d1d3;background:var(--light-line-i);border-radius:0;right:0;transform:none;width:max(6px,min(calc(1.42857px + .59524vw),10px));z-index:50}.agp-popup .simplebar-track.simplebar-vertical .simplebar-scrollbar{background:var(--scroll-color);border-radius:0}.agp-popup .simplebar-track.simplebar-vertical .simplebar-scrollbar:before{content:none}.agp-popup__content{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;max-height:90vh;max-height:calc(var(--dvh, 1vh)*90)}.agp-popup--hero,.agp-popup__bottom,.agp-popup__main-content{padding-left:var(--px);padding-right:var(--px)}.agp-popup__hero{color:#fff;color:var(--white);padding-bottom:max(24px,min(calc(-3.42857px + 3.57143vw),48px));padding-top:max(30px,min(calc(.28571px + 3.86905vw),56px));position:relative;width:100%;z-index:1}.agp-popup__hero:not(:last-child){margin-bottom:max(30px,min(calc(9.42857px + 2.67857vw),48px))}.agp-popup__hero .agp-popup__text+.agp-popup__buttons{padding-top:0}.agp-popup__close{align-items:center;background:#fff;background:var(--white);border:2px solid #c82a7a;border:2px solid var(--pink);border-radius:50%;box-shadow:0 6px 12px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.12);cursor:pointer;display:flex;height:max(32px,min(calc(13.71429px + 2.38095vw),48px));justify-content:center;position:absolute;right:0;top:max(30px,min(calc(.28571px + 3.86905vw),56px));transition:all .3s ease;width:max(32px,min(calc(13.71429px + 2.38095vw),48px))}.agp-popup__close i{color:#8000b3;color:var(--purple);font-size:max(16px,min(calc(11.42857px + .59524vw),20px));transition:all .3s ease}.agp-popup__close:hover{background-color:#f3f3f3;background-color:var(--gray-bg)}.agp-popup__close:hover i{color:#c82a7a;color:var(--pink)}.agp-popup__hero-bg{border-radius:var(--main-radius);bottom:0;left:calc(var(--px)*-1);overflow:hidden;position:absolute;right:calc(var(--px)*-1);top:0;z-index:-1}.agp-popup__hero-bg:after{background:#c82a7a;background:var(--pink);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.agp-popup__hero-bg img{height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.agp-popup__hero-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.agp-popup__hero-content .agp-popup__title{border-bottom:1px solid #fff;border-bottom:1px solid var(--white);padding-bottom:max(20px,min(calc(6.28571px + 1.78571vw),32px));padding-right:56px;width:100%}.agp-popup__hero-content .agp-popup__title:not(:last-child){margin-bottom:max(20px,min(calc(6.28571px + 1.78571vw),32px))}.agp-popup__hero-content .agp-popup__subtitle{opacity:.8}.agp-popup__hero-content .agp-popup__subtitle:not(:last-child){margin-bottom:max(8px,min(calc(12.28571px - .29762vw),10px))}.agp-popup__hero-content .agp-popup__second-subtitle:not(:last-child){margin-bottom:max(14px,min(calc(11.71429px + .29762vw),16px))}.agp-popup__hero-content .agp-popup__buttons{padding-top:max(10px,min(calc(3.14286px + .89286vw),16px))}.agp-popup__title.subtitle-1:not(:last-child){margin-bottom:max(20px,min(calc(15.42857px + .59524vw),24px))}.agp-popup__title.headline-6:not(:last-child){margin-bottom:max(14px,min(calc(11.71429px + .29762vw),16px))}.agp-popup__text:not(:last-child){margin-bottom:max(20px,min(calc(6.28571px + 1.78571vw),32px))}.agp-popup__buttons.bottom-type{justify-content:flex-end;margin-left:auto;margin-right:auto;max-width:1036px;padding-bottom:max(30px,min(calc(-8.85714px + 5.05952vw),64px));width:100%}.agp-popup__bottom,.agp-popup__bottom-content,.agp-popup__components,.agp-popup__list,.agp-popup__list-item,.agp-popup__main-content,.agp-popup__overview,.agp-popup__programme{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.agp-popup__main-content+.agp-popup__main-content{margin-top:max(24px,min(calc(-12.57143px + 4.7619vw),56px))}.agp-popup__overview:not(:last-child){margin-bottom:max(24px,min(calc(14.85714px + 1.19048vw),32px))}.agp-popup__list{gap:max(6px,min(calc(3.71429px + .29762vw),8px))}.agp-popup__list:not(:last-child){margin-bottom:max(20px,min(calc(6.28571px + 1.78571vw),32px))}.agp-popup__list-item{background:#c82a7a;background:var(--pink);border-radius:max(14px,min(calc(11.71429px + .29762vw),16px));color:#fff;color:var(--white);padding:max(20px,min(calc(15.42857px + .59524vw),24px)) max(15px,min(calc(4.71429px + 1.33929vw),24px))}.agp-popup__list-item-top{align-items:center;display:flex;gap:max(6px,min(calc(3.71429px + .29762vw),8px));justify-content:flex-start}.agp-popup__list-item-top:not(:last-child){margin-bottom:max(10px,min(calc(7.71429px + .29762vw),12px))}.agp-popup__list-item-count{align-items:center;display:flex;height:max(32px,min(calc(13.71429px + 2.38095vw),48px));justify-content:center;min-width:max(32px,min(calc(13.71429px + 2.38095vw),48px));opacity:.5;text-align:center}.agp-popup__list-item-title{flex:1}.agp-popup__list-item-text[data-simplebar-popup] .simplebar-track.simplebar-vertical{background:#d0d1d3;background:var(--light-line-i);width:max(3px,min(calc(1.85714px + .14881vw),4px))}.agp-popup__list-item-text[data-simplebar-popup] .simplebar-track.simplebar-vertical .simplebar-scrollbar{background:#560b75;background:var(--midnight)}.agp-popup__components:not(:last-child){margin-bottom:max(24px,min(calc(-12.57143px + 4.7619vw),56px))}.agp-popup__main-content.bg-gray-bg{padding-bottom:max(30px,min(calc(-8.85714px + 5.05952vw),64px));padding-top:max(24px,min(calc(-12.57143px + 4.7619vw),56px))}.agp-popup__programme{padding-top:max(5px,min(calc(-7.57143px + 1.6369vw),16px))}.agp-popup__programme .agp-popup__title.headline-6:not(:last-child),.agp-popup__programme:not(:last-child){margin-bottom:max(20px,min(calc(6.28571px + 1.78571vw),32px))}.agp-popup__programme-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;grid-gap:12px;gap:12px}@media (max-width:640px){.agp-popup__programme-list{grid-template-columns:repeat(1,minmax(0,1fr))}}.agp-popup__programme-item{border:1px solid #d0d1d3;border:1px solid var(--light-line-i);border-radius:max(14px,min(calc(11.71429px + .29762vw),16px));color:#fff;color:var(--white);min-height:max(200px,min(calc(123.42857px + 9.97024vw),267px));overflow:hidden;padding:max(20px,min(calc(15.42857px + .59524vw),24px)) max(15px,min(calc(-4.42857px + 2.52976vw),32px)) max(20px,min(calc(10.85714px + 1.19048vw),28px));position:relative;z-index:1}.agp-popup__programme-item-bg{-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000);overflow:hidden;position:relative}.agp-popup__programme-item-bg:before{content:"";display:block;padding-bottom:max(min(77.69607843137256%,9999px),0px)}.agp-popup__programme-item-bg iframe,.agp-popup__programme-item-bg img,.agp-popup__programme-item-bg svg,.agp-popup__programme-item-bg video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.agp-popup__programme-item-bg{left:50%;min-width:100%;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:634px;z-index:-1}.agp-popup__programme-item-bg:after{background:#560b75;background:var(--midnight);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.agp-popup__programme-item-bg img{mix-blend-mode:luminosity}.agp-popup__programme-item-top{align-items:center;display:flex;gap:max(12px,min(calc(7.42857px + .59524vw),16px));justify-content:flex-start}.agp-popup__programme-item-top:not(:last-child){margin-bottom:max(14px,min(calc(11.71429px + .29762vw),16px))}.agp-popup__programme-item-icon{-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000);overflow:hidden;position:relative}.agp-popup__programme-item-icon:before{content:"";display:block;padding-bottom:max(min(100%,9999px),0px)}.agp-popup__programme-item-icon iframe,.agp-popup__programme-item-icon img,.agp-popup__programme-item-icon svg,.agp-popup__programme-item-icon video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.agp-popup__programme-item-icon{min-width:max(50px,min(calc(34px + 2.08333vw),64px));width:max(50px,min(calc(34px + 2.08333vw),64px))}.agp-popup__programme-item-title{flex:1}.agp-popup__programme-item-text{width:100%}.agp-popup__programme-item-text[data-simplebar-popup] .simplebar-track.simplebar-vertical{background:#d0d1d3;background:var(--light-line-i);width:max(3px,min(calc(1.85714px + .14881vw),4px))}.agp-popup__programme-item-text[data-simplebar-popup] .simplebar-track.simplebar-vertical .simplebar-scrollbar{background:var(--scroll-color)}.agp-popup__opportunities{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.agp-popup__opportunities:last-child{margin-bottom:max(20px,min(calc(6.28571px + 1.78571vw),32px))}.agp-popup__opportunities+.agp-popup__cost{padding-top:max(20px,min(calc(-39.42857px + 7.7381vw),72px))}@media (max-width:640px){.agp-popup__opportunities{align-items:flex-start;flex-direction:column;justify-content:flex-start;grid-row-gap:20px}}.agp-popup__opportunities-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:47.76%}@media (max-width:640px){.agp-popup__opportunities-content{width:100%}}.agp-popup__opportunities-content .agp-popup__title:not(:last-child){margin-bottom:max(14px,min(calc(2.57143px + 1.4881vw),24px))}.agp-popup__opportunities-list{align-items:flex-start;background:#560b75;background:var(--midnight);border-radius:max(14px,min(calc(7.14286px + .89286vw),20px));color:#fff;display:flex;flex-direction:column;justify-content:flex-start;padding:max(20px,min(calc(15.42857px + .59524vw),24px)) max(15px,min(calc(-4.42857px + 2.52976vw),32px)) max(20px,min(calc(15.42857px + .59524vw),24px)) max(15px,min(calc(2.42857px + 1.6369vw),26px));width:47.76%}.agp-popup__opportunities-list ol,.agp-popup__opportunities-list ul{display:flex;flex-direction:column;gap:max(12px,min(calc(7.42857px + .59524vw),16px))}.agp-popup__opportunities-list ol li,.agp-popup__opportunities-list ul li{font-size:max(16px,min(calc(13.71429px + .29762vw),18px));font-weight:500;letter-spacing:.01em;line-height:1.4;position:relative}.agp-popup__opportunities-list ul li{margin-bottom:0!important;padding-left:max(26px,min(calc(14.57143px + 1.4881vw),36px))}.agp-popup__opportunities-list ul li:before{background:url(../../assets/images/list-marker-2.svg) no-repeat 50%/contain;border-radius:0;content:"";display:block;height:max(14px,min(calc(11.71429px + .29762vw),16px));left:4px;opacity:.7;position:absolute;top:50%;transform:translateY(-50%);width:max(14px,min(calc(11.71429px + .29762vw),16px))}@media (max-width:640px){.agp-popup__opportunities-list{width:100%}}.agp-popup__cost{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%}.agp-popup__cost:last-child{padding-bottom:max(24px,min(calc(-12.57143px + 4.7619vw),56px))}@media (max-width:640px){.agp-popup__cost{align-items:flex-start;flex-direction:column;justify-content:flex-start;grid-row-gap:20px}}.agp-popup__cost-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:43.28%}@media (max-width:640px){.agp-popup__cost-content{width:100%}}.agp-popup__cost-content .agp-popup__title:not(:last-child){margin-bottom:max(14px,min(calc(11.71429px + .29762vw),16px))}.agp-popup__cost-accordion.faq-section__accordion{width:52.24%}.agp-popup__cost-accordion.faq-section__accordion .faq-section__item.active .faq-section__item-title{color:#242426;color:var(--black)}.agp-popup__cost-accordion.faq-section__accordion .faq-section__item.active .faq-section__item-top{margin-bottom:max(18px,min(calc(15.71429px + .29762vw),20px));margin-top:0}.agp-popup__cost-accordion.faq-section__accordion .faq-section__item.active .faq-section__item-top:after{opacity:1}.agp-popup__cost-accordion.faq-section__accordion .faq-section__item.active .faq-section__item-btn{border-color:#242426;border-color:var(--black)}.agp-popup__cost-accordion.faq-section__accordion .faq-section__item{border-radius:12px;overflow:hidden;padding:max(18px,min(calc(16.85714px + .14881vw),19px)) max(15px,min(calc(3.57143px + 1.4881vw),25px))}.agp-popup__cost-accordion.faq-section__accordion .faq-section__item-top{border-bottom:none;position:relative}.agp-popup__cost-accordion.faq-section__accordion .faq-section__item-top:after{background:#e7e8e9;background:var(--light-line-ii);bottom:0;content:"";height:1px;left:max(-25px,min(calc(-3.57143px - 1.4881vw),-15px));opacity:0;position:absolute;right:max(-25px,min(calc(-3.57143px - 1.4881vw),-15px));transition:all .3s ease}.agp-popup__cost-accordion.faq-section__accordion .faq-section__item-text{margin-bottom:max(0px,min(calc(-4.57143px + .59524vw),4px))}.agp-popup__cost-accordion.faq-section__accordion .faq-section__item-text[data-simplebar-popup]{--line-count:12;padding-right:8px;width:100%}.agp-popup__cost-accordion.faq-section__accordion .faq-section__item-text[data-simplebar-popup] .simplebar-track.simplebar-vertical{background:#d0d1d3;background:var(--light-line-i);width:max(3px,min(calc(1.85714px + .14881vw),4px))}.agp-popup__cost-accordion.faq-section__accordion .faq-section__item-text[data-simplebar-popup] .simplebar-track.simplebar-vertical .simplebar-scrollbar{background:#560b75;background:var(--midnight)}.agp-popup__cost-accordion.faq-section__accordion .faq-section__item-btn{transition:all .3s ease}@media (max-width:640px){.agp-popup__cost-accordion.faq-section__accordion{width:100%}}.agp-popup__faq{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.agp-popup__faq .agp-popup__text,.agp-popup__faq .agp-popup__title{max-width:max(500px,min(calc(253.14286px + 32.14286vw),716px));text-align:center}.agp-popup__faq:not(:last-child){margin-bottom:max(20px,min(calc(-2.85714px + 2.97619vw),40px))}.agp-popup__faq-accordion.faq-section__accordion{margin-left:auto;margin-right:auto;max-width:1036px}.agp-popup__faq-accordion.faq-section__accordion .faq-section__item.active{background-color:#c82a7a;background-color:var(--pink);color:#fff;color:var(--white)}.agp-popup__faq-accordion.faq-section__accordion .faq-section__item.active .faq-section__item-title{color:#fff;color:var(--white)}.agp-popup__faq-accordion.faq-section__accordion .faq-section__item.active .faq-section__item-top{margin-bottom:16px;margin-top:0;padding-bottom:16px}.agp-popup__faq-accordion.faq-section__accordion .faq-section__item.active .faq-section__item-top:after{opacity:1}.agp-popup__faq-accordion.faq-section__accordion .faq-section__item.active .faq-section__item-btn{border-color:#fff;border-color:var(--white)}.agp-popup__faq-accordion.faq-section__accordion .faq-section__item.active .faq-section__item-btn i{color:#fff;color:var(--white)}.agp-popup__faq-accordion.faq-section__accordion .faq-section__item{background:#fff;background:var(--white);border-color:#d0d1d3;border-color:var(--light-line-i);border-radius:max(12px,min(calc(2.85714px + 1.19048vw),20px));overflow:hidden;padding:max(16px,min(calc(11.42857px + .59524vw),20px)) max(15px,min(calc(10.42857px + .59524vw),19px)) 16px max(15px,min(calc(3.57143px + 1.4881vw),25px))}.agp-popup__faq-accordion.faq-section__accordion .faq-section__item-top{border-bottom:none;position:relative}.agp-popup__faq-accordion.faq-section__accordion .faq-section__item-top:after{background:#d0d1d3;background:var(--light-line-i);bottom:0;content:"";height:1px;left:max(-25px,min(calc(-3.57143px - 1.4881vw),-15px));opacity:0;position:absolute;right:max(-25px,min(calc(-3.57143px - 1.4881vw),-15px));transition:all .3s ease}.agp-popup__faq-accordion.faq-section__accordion .faq-section__item-text{color:#fff;color:var(--white);margin-bottom:max(0px,min(calc(-4.57143px + .59524vw),4px))}.agp-popup__faq-accordion.faq-section__accordion .faq-section__item-text[data-simplebar-popup]{--line-count:12;padding-right:8px;width:100%}.agp-popup__faq-accordion.faq-section__accordion .faq-section__item-text[data-simplebar-popup] .simplebar-track.simplebar-vertical{background:#d0d1d3;background:var(--light-line-i);width:max(3px,min(calc(1.85714px + .14881vw),4px))}.agp-popup__faq-accordion.faq-section__accordion .faq-section__item-text[data-simplebar-popup] .simplebar-track.simplebar-vertical .simplebar-scrollbar{background:#560b75;background:var(--midnight)}.agp-popup__faq-accordion.faq-section__accordion .faq-section__item-btn{border-color:#c82a7a;border-color:var(--pink);transition:all .3s ease}.agp-popup__faq-accordion.faq-section__accordion .faq-section__item-btn i{color:#c82a7a;color:var(--pink)}.agp-popup__share{flex-wrap:wrap;grid-column-gap:max(14px,min(calc(2.57143px + 1.4881vw),24px));grid-row-gap:10px}.agp-popup__share,.agp-popup__share-socials{align-items:center;display:flex;justify-content:flex-start}.agp-popup__share-socials{grid-column-gap:max(10px,min(calc(3.14286px + .89286vw),16px))}.agp-popup__bottom{color:#fff;color:var(--white);min-height:max(200px,min(calc(-257.14286px + 59.52381vw),600px));padding-bottom:max(32px,min(calc(1.14286px + 4.01786vw),59px));padding-top:max(32px,min(calc(1.14286px + 4.01786vw),59px));position:relative;z-index:1}.agp-popup__bottom+.agp-popup__main-content{padding-top:max(24px,min(calc(-21.71429px + 5.95238vw),64px))}@media (min-width:769px){.agp-popup__bottom{justify-content:center}}.agp-popup__bottom-bg{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.agp-popup__bottom-bg img{height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.agp-popup__bottom-content{max-width:55.97%}@media (max-width:768px){.agp-popup__bottom-content{max-width:100%}}.agp-popup__bottom-subtitle:not(:last-child),.agp-popup__bottom-title:not(:last-child){margin-bottom:max(14px,min(calc(11.71429px + .29762vw),16px))}.agp-popup__bottom-text:not(:last-child){margin-bottom:max(20px,min(calc(6.28571px + 1.78571vw),32px))}.agp-popup__bottom-buttons{width:100%;grid-column-gap:max(12px,min(calc(7.42857px + .59524vw),16px))}.agp-popup__bottom-buttons .agp-popup__share{color:#fff;color:var(--white);margin-right:auto}.agp-popup__bottom-buttons .agp-popup__share .social-popup-btn{border-color:#fff;border-color:var(--white)}.agp-popup__bottom-buttons .agp-popup__share .social-popup-btn i{color:#fff;color:var(--white)}.agp-popup__bottom-buttons .agp-popup__share .social-popup-btn:hover{background-color:#8000b3;background-color:var(--purple);border-color:#8000b3;border-color:var(--purple)}.agp-popup__bottom-buttons .agp-popup__share .social-popup-btn:hover i{color:#fff;color:var(--white)}@media (max-width:640px){.agp-popup__bottom-buttons .agp-popup__share:not(:last-child){margin-bottom:10px}}.agp-popup__bottom-image{bottom:0;position:absolute;right:0;top:0;width:40%;z-index:2}.agp-popup__bottom-image img{height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}@media (max-width:768px){.agp-popup__bottom-image{display:none}}.team-popup{padding:0;--px:max(20px,min(calc(-21.14286px + 5.35714vw),56px));--main-radius:max(24px,min(calc(-3.42857px + 3.57143vw),48px));--scroll-color:var(--rose);border-radius:var(--main-radius);-webkit-clip-path:inset(1px 1px 1px 1px round max(24px,min(calc(-3.42857px + 3.57143vw),48px)));clip-path:inset(1px 1px 1px 1px round max(24px,min(calc(-3.42857px + 3.57143vw),48px)));max-width:max(740px,min(calc(214.28571px + 68.45238vw),1200px));overflow:hidden;width:96%}.team-popup .simplebar-track.simplebar-vertical{background:#d0d1d3;background:var(--light-line-i);border-radius:0;right:0;transform:none;width:max(6px,min(calc(1.42857px + .59524vw),10px));z-index:50}.team-popup .simplebar-track.simplebar-vertical .simplebar-scrollbar{background:var(--scroll-color);border-radius:0}.team-popup .simplebar-track.simplebar-vertical .simplebar-scrollbar:before{content:none}.team-popup__content{align-items:stretch;display:flex;flex-direction:row;justify-content:space-between;max-height:73.78vh;max-height:calc(var(--dvh, 1vh)*73.78);position:relative}@media (max-width:1024px){@media (min-height:910px){.team-popup__content{max-height:55vh;max-height:calc(var(--dvh, 1vh)*55)}}}@media (max-width:640px){.team-popup__content{max-height:88vh;max-height:calc(var(--dvh, 1vh)*88)}}.team-popup__container{align-items:stretch;display:flex;flex-direction:row;justify-content:space-between}.team-popup__container:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 90.72%);bottom:0;content:"";height:max(30px,min(calc(-22.57143px + 6.84524vw),76px));pointer-events:none;position:fixed;right:0;width:56%}@media (max-width:640px){.team-popup__container{flex-direction:column;justify-content:flex-start}.team-popup__container:after{width:100%}}.team-popup__close{align-items:center;background:#fff;background:var(--white);border:2px solid #c82a7a;border:2px solid var(--pink);border-radius:50%;box-shadow:0 6px 12px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.12);cursor:pointer;display:flex;height:max(32px,min(calc(13.71429px + 2.38095vw),48px));justify-content:center;position:absolute;right:var(--px);top:max(30px,min(calc(.28571px + 3.86905vw),56px));transition:all .3s ease;width:max(32px,min(calc(13.71429px + 2.38095vw),48px));z-index:10}.team-popup__close i{color:#8000b3;color:var(--purple);font-size:max(16px,min(calc(11.42857px + .59524vw),20px));transition:all .3s ease}.team-popup__close:hover{background-color:#fff;background-color:var(--white);border-color:#db509b;border-color:var(--rose)}.team-popup__close:hover i{color:#db509b;color:var(--rose)}.team-popup__card.teammate-card{background:#560b75;background:var(--midnight);border-radius:0;width:40%}@media (min-width:641px){.team-popup__card.teammate-card{bottom:0;left:0;position:fixed;top:0;z-index:10}}@media (max-width:640px){.team-popup__card.teammate-card{width:100%}}.team-popup__card.teammate-card .teammate-card__text{background:#560b75;background:var(--midnight);color:#fff;color:var(--white);padding-left:var(--px);padding-right:var(--px);padding-top:max(24px,min(calc(14.85714px + 1.19048vw),32px))}.team-popup__card.teammate-card .teammate-card__name{margin-bottom:max(8px,min(calc(1.14286px + .89286vw),14px))}.team-popup__card.teammate-card .teammate-card__position{color:#fff;color:var(--white);font-size:max(20px,min(calc(17.71429px + .29762vw),22px));font-weight:600;letter-spacing:.02em;line-height:1.4545;margin-bottom:max(35px,min(calc(13.28571px + 2.82738vw),54px))}.team-popup__card.teammate-card .teammate-card-socials__link{color:#fff;color:var(--white)}.team-popup__card.teammate-card .teammate-card-thumbnail{border-bottom:max(4px,min(calc(1.71429px + .29762vw),6px)) solid #b34ce3;border-bottom:max(4px,min(calc(1.71429px + .29762vw),6px)) solid var(--lavender)}.team-popup__main-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-left:auto;padding-bottom:max(30px,min(calc(-22.57143px + 6.84524vw),76px));padding-right:var(--px);padding-top:max(30px,min(calc(.28571px + 3.86905vw),56px));position:relative;width:56%}@media (max-width:640px){.team-popup__main-content{padding-left:var(--px);width:100%}}.team-popup__subtitle:not(:last-child){margin-bottom:max(16px,min(calc(11.42857px + .59524vw),20px))}.team-popup__title:not(:last-child){margin-bottom:max(20px,min(calc(15.42857px + .59524vw),24px))}.team-popup__text:not(:last-child){margin-bottom:max(18px,min(calc(15.71429px + .29762vw),20px))}.team-popup__buttons{width:100%}.team-popup__buttons.bottom-type{justify-content:flex-end;padding-top:max(15px,min(calc(9.28571px + .74405vw),20px))}@media (max-width:451px){.team-popup__buttons.bottom-type{justify-content:flex-start}}.apply-popup{padding:0;--px:max(20px,min(calc(-2.85714px + 2.97619vw),40px));--main-radius:max(24px,min(calc(14.85714px + 1.19048vw),32px));--scroll-color:var(--purple);background:#c82a7a;background:var(--pink);border-radius:var(--main-radius);-webkit-clip-path:inset(1px 1px 1px 1px round max(24px,min(calc(14.85714px + 1.19048vw),32px)));clip-path:inset(1px 1px 1px 1px round max(24px,min(calc(14.85714px + 1.19048vw),32px)));max-width:596px;overflow:hidden;width:96%}.apply-popup .simplebar-track.simplebar-vertical{background:#d0d1d3;background:var(--light-line-i);border-radius:0;right:0;transform:none;width:max(6px,min(calc(3.71429px + .29762vw),8px));z-index:50}.apply-popup .simplebar-track.simplebar-vertical .simplebar-scrollbar{background:var(--scroll-color);border-radius:0}.apply-popup .simplebar-track.simplebar-vertical .simplebar-scrollbar:before{content:none}.apply-popup__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;max-height:88vh;max-height:calc(var(--dvh, 1vh)*88);position:relative}.apply-popup__content:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#c82a7a 90.72%);background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,var(--pink) 90.72%);bottom:0;content:"";height:max(30px,min(calc(18.57143px + 1.4881vw),40px));left:0;pointer-events:none;position:fixed;right:0}.apply-popup__close{align-items:center;background:transparent;border:2px solid #fff;border:2px solid var(--white);border-radius:50%;box-shadow:0 6px 12px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.12);cursor:pointer;display:flex;height:max(32px,min(calc(18.28571px + 1.78571vw),44px));justify-content:center;position:absolute;right:var(--px);top:max(30px,min(calc(18.57143px + 1.4881vw),40px));transition:all .3s ease;width:max(32px,min(calc(18.28571px + 1.78571vw),44px));z-index:10}.apply-popup__close i{color:#fff;color:var(--white);font-size:max(16px,min(calc(13.71429px + .29762vw),18px));transition:all .3s ease}.apply-popup__close:hover{border-color:#8000b3;border-color:var(--purple)}.apply-popup__close:hover i{color:#8000b3;color:var(--purple)}.apply-popup__main-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;padding-bottom:max(30px,min(calc(18.57143px + 1.4881vw),40px));padding-left:var(--px);padding-right:var(--px);padding-top:max(30px,min(calc(18.57143px + 1.4881vw),40px));position:relative;width:100%}.apply-popup__main-content .hero-contact-form{background:transparent;border:none;padding:0;width:100%}.apply-popup__main-content .btn img{height:24px;width:24px}.hero{display:flex;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);padding-top:max(78px,min(calc(-32178px + 4200vw),120px));padding-top:var(--header-height)}.hero__subtitle{max-width:max(370px,min(calc(63.71429px + 39.88095vw),638px))}.hero__title{margin-bottom:8px}.hero__btn{color:#8000b3;color:var(--purple)}.hero__btn-box{gap:17px;margin-top:max(20px,min(calc(-12px + 4.16667vw),48px))}.hero__img img{-o-object-position:right;object-position:right}@media (min-width:2000px){.hero__img img{-o-object-position:left center;object-position:left center}}.hero__img--mob{display:none}@media not all and (min-width:640px){.hero__img{display:none}.hero__img--mob{display:block}.hero__img:after{background:#000;bottom:0;content:"";left:0;opacity:.2;position:absolute;right:0;top:0}}.hero__card-bg{background:#560b75;background:var(--midnight);overflow:hidden;top:0;z-index:-1}.hero__card-bg,.hero__card-bg img{height:100%;left:0;position:absolute;width:100%}.hero__card-bg img{bottom:0;-o-object-fit:cover;object-fit:cover;opacity:.6;transition:.3s}.hero__card-bg picture:nth-of-type(2) img{opacity:.25}.hero__card-bg div{background:#560b75;background:var(--midnight);bottom:0;content:"";display:block;left:0;opacity:.5;position:absolute;right:0;top:0}.hero__card-bg-mob{display:none}@media not all and (min-width:640px){.hero__card-bg{display:none}.hero__card-bg-mob{display:block}}.hero .swiper-slide:first-of-type .hero__card-bg{background:#560b75;background:var(--midnight)}.hero .swiper-slide:first-of-type .hero__card-bg-mob div{z-index:1}.hero .swiper-slide:first-of-type .hero__card-bg-mob picture:first-of-type img{opacity:.6;z-index:0}.hero .swiper-slide:first-of-type .hero__card-bg-mob picture:nth-of-type(2) img{opacity:.25;z-index:2}.hero .swiper-slide:nth-of-type(2) .hero__card-bg-mob div{z-index:2}.hero .swiper-slide:nth-of-type(2) .hero__card-bg-mob picture:first-of-type img{z-index:0}.hero .swiper-slide:nth-of-type(2) .hero__card-bg-mob picture:nth-of-type(2) img{z-index:1}.hero .swiper-slide:nth-of-type(3) .hero__card-bg-mob div{z-index:2}.hero .swiper-slide:nth-of-type(3) .hero__card-bg-mob picture:first-of-type img{z-index:0}.hero .swiper-slide:nth-of-type(3) .hero__card-bg-mob picture:nth-of-type(2) img{z-index:1}@media not all and (min-width:640px){.hero __nav.hero{bottom:32px;gap:12px;left:50%;right:auto;transform:translateX(-50%);z-index:5}.hero __title.hero{font-size:44px;letter-spacing:.02em;line-height:1.28;margin-bottom:14px}.hero __title.hero span{display:block;font-size:36px;line-height:1.2;margin:0}.hero __subtitle.hero{font-size:18px;letter-spacing:.01em;line-height:1.4;margin-bottom:24px;margin-top:0}.hero __card.hero{justify-content:stretch;min-height:100%;padding-bottom:104px}.hero __card.hero .cont{height:100%}.hero __col.hero{height:100%;justify-content:flex-end}.hero __btn-box.hero{gap:12px;margin-top:0}}.about-us{margin-top:max(40px,min(calc(-10.28571px + 6.54762vw),84px))}.about-us__img{border:1px solid #f3f3f3;border:1px solid var(--gray-bg);border-radius:max(92px,min(calc(12px + 10.41667vw),162px)) 40px 50px max(92px,min(calc(12px + 10.41667vw),162px));flex-shrink:0;margin-top:max(0px,min(calc(-5.71429px + .74405vw),5px));max-width:100%;overflow:hidden;position:relative;width:max(328px,min(calc(-30.85714px + 46.72619vw),642px))}.about-us__img:before{content:"";display:block;padding-top:75.7%}.about-us__img img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:100%}.about-us__img-figure{height:100%;left:0;position:absolute;top:0;width:50.467289719626166%}.about-us__col{min-width:0}@media (min-width:769px){.about-us__img{max-width:max(350px,min(calc(18.57143px + 43.15476vw),640px))}}@media (max-width:768px){.about-us__img{margin:0 auto}}.pathways{margin-top:max(32px,min(calc(-27.42857px + 7.7381vw),84px));padding:max(40px,min(calc(-64px + 13.54167vw),131px)) 0 max(40px,min(calc(-28.57143px + 8.92857vw),100px))}.pathways__scroll{max-height:calc(max(28px, min(calc(28px + 2 * ((100vw - 768px) / 672)), 30px)) * 16 + max(10px, min(calc(10px + 5 * ((100vw - 768px) / 672)), 15px)))}.pathways__descr>:not(:last-child){margin-bottom:max(10px,min(calc(4.28571px + .74405vw),15px))}.pathways__wrapper{align-items:center}.pathways__col{margin-top:max(-10px,min(calc(11.42857px - 1.4881vw),0px))}.pathways__title{margin-bottom:6px;padding-right:max(0px,min(calc(-57.14286px + 7.44048vw),50px))}.pathways__img{border-radius:40px;margin-top:max(-9px,min(calc(10.28571px - 1.33929vw),0px));overflow:hidden;position:relative;width:max(320px,min(calc(-45.71429px + 47.61905vw),640px))}.pathways__img:before{content:"";display:block;padding-top:100%}.pathways__img-decor{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.pathways__img-decor img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:100%}.pathways__img-thumbnail{height:100%;overflow:hidden;position:absolute;right:0;top:0;width:80%;z-index:0}.pathways__img-thumbnail img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:100%}@media (min-width:769px){.pathways__col{max-width:max(350px,min(calc(91.71429px + 33.63095vw),576px))}}@media not all and (min-width:769px){.pathways __wrapper.pathways{flex-direction:column-reverse}.pathways __img.pathways{border-radius:24px;margin:0 auto;max-width:100%;width:375px}}@media not all and (min-width:640px){.pathways __scroll.pathways{max-width:calc(100% + 6px);width:calc(100% + 6px)}.pathways __descr.pathways{font-size:16px;line-height:24px}}.aspirational{padding-bottom:max(60px,min(calc(53.14286px + .89286vw),66px))}.aspirational:before{background-color:#c82a7a;background-color:var(--pink);content:"";height:46%;left:0;position:absolute;top:0;width:100%;z-index:-1}.aspirational__title{padding-right:max(0px,min(calc(-22.85714px + 2.97619vw),20px))}.aspirational__wrapper{border-radius:max(24px,min(calc(5.71429px + 2.38095vw),40px));gap:5px max(30px,min(calc(-8.85714px + 5.05952vw),64px))}.aspirational__scroll{padding-right:max(0px,min(calc(12.85714px - .89286vw),6px));--line-count:10;--fz:18px;--line-height:1.5;font-size:max(18px,min(calc(15.71429px + .29762vw),20px));font-size:var(--fz);line-height:1.5;line-height:var(--line-height);margin-top:max(15px,min(calc(3.57143px + 1.4881vw),25px));max-height:calc(max(18px, min(calc(18px + 2 * ((100vw - 768px) / 672)), 20px)) * 1.5 * var(--line-count));max-height:calc(var(--fz)*var(--line-height)*var(--line-count))}.aspirational .pathways__btn-box{margin-top:max(20px,min(calc(-2.85714px + 2.97619vw),40px))}.aspirational__col{min-width:0;padding:max(20px,min(calc(5.14286px + 1.93452vw),33px)) max(15px,min(calc(-38.71429px + 6.99405vw),62px)) max(20px,min(calc(2.85714px + 2.23214vw),35px)) max(0px,min(calc(11535px - 1500vw),15px))}.aspirational__img{border-radius:max(24px,min(calc(5.71429px + 2.38095vw),40px)) 0 0 max(24px,min(calc(5.71429px + 2.38095vw),40px));overflow:hidden}.aspirational-thumbnail{flex-shrink:0;max-width:100%;min-height:100%;overflow:hidden;position:relative;width:max(350px,min(calc(6px + 44.79167vw),651px))}.aspirational-thumbnail:before{content:"";display:block;padding-top:90.015%}.aspirational-thumbnail__bg,.aspirational-thumbnail__wrapper{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:3}.aspirational-thumbnail__bg img,.aspirational-thumbnail__wrapper img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:100%}.aspirational-thumbnail__bg{z-index:0}.aspirational-thumbnail__decor{height:100%;left:0;margin-left:-1px;overflow:hidden;position:absolute;top:0;width:calc(100% + 2px);z-index:1}.aspirational-thumbnail__decor img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:100%}@media (min-width:769px){.aspirational__img{max-width:max(350px,min(calc(6px + 44.79167vw),651px))}}@media not all and (min-width:769px){.aspirational -thumbnail.aspirational{width:100%!important}.aspirational __col.aspirational{padding-top:20px!important}.aspirational__img{border-bottom-left-radius:0}}@media not all and (min-width:640px){.aspirational __title.aspirational{font-size:26px;line-height:31px;width:calc(100% + 5px)}.aspirational __descr.aspirational{font-size:16px;line-height:24px}}.sectors{padding-bottom:max(40px,min(calc(-12.57143px + 6.84524vw),86px));padding-top:max(32px,min(calc(-29.71429px + 8.03571vw),86px))}.sectors__sup{margin-bottom:18px}.sectors__decor{height:calc(100% - 26px);transform:translateX(calc(-50% - 43px));width:1568px}.sectors .btn--pink{transition:.3s ease!important}.sectors__slider-box{margin-top:max(40px,min(calc(19.42857px + 2.67857vw),58px))}.sectors__main-slider{flex-shrink:0;margin:0 32px 0 0;max-width:max(320px,min(calc(168px + 19.79167vw),453px));overflow:hidden}@media (min-width:551px){.sectors__main-slider .swiper-slide{opacity:0!important}.sectors__main-slider .swiper-slide .sectors__card{transform:scale(.6)}.sectors__main-slider .swiper-slide-active{opacity:1!important}.sectors__main-slider .swiper-slide-active .sectors__card{transform:scale(1)}}@media not all and (min-width:640px){.sectors__main-slider .swiper-slide{align-items:stretch;display:flex;height:auto;justify-content:stretch}}.sectors__main-slider .sectors__card{border:1px solid #d0d1d3;border:1px solid var(--light-line-i);border-radius:max(40px,min(calc(17.14286px + 2.97619vw),60px)) max(40px,min(calc(17.14286px + 2.97619vw),60px)) max(20px,min(calc(-2.85714px + 2.97619vw),40px)) max(20px,min(calc(-2.85714px + 2.97619vw),40px));overflow:hidden;transition:border-color .3s ease,transform .5s ease}.sectors__main-slider .sectors__card:hover{border-color:#c82a7a;border-color:var(--pink)}.sectors__main-slider .sectors__card:hover .arrow-btn{color:#c82a7a;color:var(--pink)}.sectors__main-slider .sectors__card:hover .arrow-btn span{background-color:#c82a7a;background-color:var(--pink);color:#fff;color:var(--white)}@media not all and (min-width:640px){.sectors__main-slider .sectors__card{align-items:flex-start;display:flex;flex-direction:column;height:auto;justify-content:flex-start}}.sectors__main-slider .sectors__img{height:max(184px,min(calc(150.28571px + 10.53571vw),302px))}.sectors__main-slider .sectors__name{font-size:max(22px,min(calc(6px + 2.08333vw),36px));font-weight:600;letter-spacing:.02em;line-height:max(26px,min(calc(.85714px + 3.27381vw),48px))}.sectors__main-slider .sectors__bottom{padding:max(15px,min(calc(-1px + 2.08333vw),29px)) max(15px,min(calc(-12.42857px + 3.57143vw),39px)) max(15px,min(calc(-11.28571px + 3.42262vw),38px))}.sectors__main-slider .sectors__btn{margin-top:auto;padding-top:max(32px,min(calc(14.85714px + 2.23214vw),47px))}.sectors__slider{display:grid;left:max(100px,min(calc(132.14286px - 2.23214vw),115px));margin:0;max-width:max(250px,min(calc(114px + 17.70833vw),369px));transform:translateY(-13px)}.sectors__slider .swiper-slide{opacity:0!important}.sectors__slider .swiper-slide-active+.swiper-slide,.sectors__slider .swiper-slide-active+.swiper-slide+.swiper-slide,.sectors__slider .swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide{opacity:1!important}.sectors__slider .sectors__img{height:max(150px,min(calc(114.28571px + 11.16071vw),275px))}.sectors__slider .sectors__card{border:1px solid #d0d1d3;border:1px solid var(--light-line-i);border-radius:max(15px,min(calc(4.71429px + 1.33929vw),24px));overflow:hidden;transition:.3s ease}.sectors__slider .sectors__card:hover{border-color:#c82a7a;border-color:var(--pink)}.sectors__slider .sectors__card:hover .arrow-btn{color:#c82a7a;color:var(--pink)}.sectors__slider .sectors__card:hover .arrow-btn span{background-color:#c82a7a;background-color:var(--pink);color:#fff;color:var(--white)}.sectors__slider .sectors__bottom{padding:max(15px,min(calc(-7.85714px + 2.97619vw),35px)) max(15px,min(calc(-3.28571px + 2.38095vw),31px)) max(15px,min(calc(-2.14286px + 2.23214vw),30px))}.sectors__slider .sectors__name{color:#560b75;color:var(--midnight);font-size:max(20px,min(calc(10.85714px + 1.19048vw),28px));font-weight:600;letter-spacing:.02em;line-height:max(24px,min(calc(10.28571px + 1.78571vw),36px))}.sectors__slider .sectors__btn{margin-top:auto;padding-top:37px}.sectors__scrollbar{background:#d0d1d3;background:var(--light-line-i);bottom:0!important;height:4px!important;left:0!important;position:relative!important;right:0!important;top:0!important;width:100%!important}.sectors__scrollbar,.sectors__scrollbar .swiper-scrollbar-drag{border-radius:0!important}.sectors__scrollbar .swiper-scrollbar-drag{background:#b34ce3;background:var(--lavender);height:4px;top:0}.sectors__scroll{margin-top:18px;max-height:calc(max(22px, min(calc(22px + 5 * ((100vw - 768px) / 672)), 27px)) * 5);padding-right:max(0px,min(calc(12.85714px - .89286vw),6px))}@media not all and (min-width:640px){.sectors__scroll{max-height:calc(max(22px, min(calc(22px + 5 * ((100vw - 768px) / 672)), 27px)) * 8)}}.sectors__descr{font-size:max(16px,min(calc(13.71429px + .29762vw),18px));line-height:max(22px,min(calc(16.28571px + .74405vw),27px))}.sectors__nav{gap:max(20px,min(calc(-21.14286px + 5.35714vw),56px));margin-top:max(18px,min(calc(5.42857px + 1.6369vw),29px))}.sectors .btn{margin:0 0 max(-2px,min(calc(2.28571px - .29762vw),0px))}@media not all and (min-width:640px){.sectors{overflow:hidden}.sectors __decor.sectors{bottom:0;height:100%;left:0;right:0;top:0;transform:none;width:100%}.sectors __decor.sectors img{-o-object-position:left;object-position:left}.sectors __nav.sectors{justify-content:center}.sectors __scrollbar.sectors{display:none;justify-content:center}}@media not all and (min-width:451px){.sectors __main-slider.sectors{overflow:visible}.sectors __main-slider.sectors .sectors__img{height:213px}.sectors __main-slider.sectors .sectors__name{font-size:26px;line-height:32px}.sectors __bottom.sectors{padding:27px 24px 24px}.sectors __scroll.sectors{margin-top:16px}.sectors __descr.sectors{font-size:16px;line-height:24px}.sectors __slider.sectors{display:none}}.clients{background-color:#fafafa;padding-bottom:max(30px,min(calc(-40.85714px + 9.22619vw),92px));padding-top:max(40px,min(calc(-12.57143px + 6.84524vw),86px))}.clients__marquee{margin-bottom:max(15px,min(calc(.14286px + 1.93452vw),28px))}.clients .js-marquee{display:flex;gap:12px}.clients__suptitle{margin-bottom:17px}.clients__title{margin-bottom:max(35px,min(calc(7.57143px + 3.57143vw),59px))}.clients__logo{align-items:center;background-color:#fff;background-color:var(--white);border:1px solid #d0d1d3;border:1px solid var(--light-line-i);border-radius:12px;display:grid;height:140px;justify-items:center;overflow:hidden;padding:39px;place-items:center;width:244px}.clients__logo img{height:auto;width:auto}@media (min-width:1441px){.clients .cont{max-width:100%;padding:0}}@media not all and (min-width:769px){.clients__logo{height:116px;padding:20px;width:200px}}@media not all and (min-width:640px){.clients __wrapper.clients{align-items:flex-start;justify-content:flex-start}.clients __suptitle.clients{margin-left:0;order:1}.clients __title.clients{margin-left:0;order:2}.clients __marquee.clients{order:3}.clients .btn{margin-top:28px;order:4}}.jobs{-webkit-clip-path:inset(0);clip-path:inset(0);padding:max(40px,min(calc(-51.42857px + 11.90476vw),120px)) 0}.jobs__bg{height:100%;left:0;position:fixed;top:0;width:100%}.jobs__suptitle{margin-bottom:max(15px,min(calc(12.71429px + .29762vw),17px))}.jobs__nav{gap:max(15px,min(calc(-5.57143px + 2.67857vw),33px));margin-bottom:max(-4px,min(calc(4.57143px - .59524vw),0px))}.jobs__card{border:1px solid #d0d1d3;border:1px solid var(--light-line-i);padding:max(24px,min(calc(12.57143px + 1.4881vw),34px)) max(24px,min(calc(16px + 1.04167vw),31px)) max(24px,min(calc(16px + 1.04167vw),31px));transition:.3s ease}.jobs__card .arrow-btn span{height:max(34px,min(calc(29.42857px + .59524vw),38px));width:max(34px,min(calc(29.42857px + .59524vw),38px))}.jobs__card:hover{border-color:#c82a7a;border-color:var(--pink)}.jobs__card:hover .arrow-btn{color:#c82a7a;color:var(--pink)}.jobs__card:hover .arrow-btn span{background-color:#c82a7a;background-color:var(--pink);color:#fff;color:var(--white)}.jobs__tag{font-size:max(16px,min(calc(9.14286px + .89286vw),22px));line-height:max(19px,min(calc(4.14286px + 1.93452vw),32px));margin-bottom:10px}.jobs__name,.jobs__tag{font-weight:600;letter-spacing:.02em}.jobs__name{font-size:max(24px,min(calc(19.42857px + .59524vw),28px));line-height:max(32px,min(calc(27.42857px + .59524vw),36px))}.jobs__info{font-size:max(14px,min(calc(11.71429px + .29762vw),16px));font-weight:600;letter-spacing:0;line-height:max(17px,min(calc(14.71429px + .29762vw),19px))}.jobs__info-box{gap:12px 13px}.jobs__info span{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23B34CE3' d='M12 2.25a7.5 7.5 0 0 0-7.5 7.5c0 6.75 7.5 12 7.5 12s7.5-5.25 7.5-12a7.5 7.5 0 0 0-7.5-7.5m0 10.5a3 3 0 1 1 0-5.999 3 3 0 0 1 0 5.999'/%3E%3Cpath fill='%238000B3' d='M12 6a3.75 3.75 0 1 0 0 7.5A3.75 3.75 0 0 0 12 6m0 6a2.25 2.25 0 1 1 0-4.5 2.25 2.25 0 0 1 0 4.5m0-10.5a8.26 8.26 0 0 0-8.25 8.25c0 2.944 1.36 6.064 3.938 9.023a23.8 23.8 0 0 0 3.885 3.591.75.75 0 0 0 .861 0 23.8 23.8 0 0 0 3.879-3.59c2.573-2.96 3.937-6.08 3.937-9.024A8.26 8.26 0 0 0 12 1.5m0 19.313c-1.55-1.22-6.75-5.696-6.75-11.063a6.75 6.75 0 0 1 13.5 0c0 5.365-5.2 9.844-6.75 11.063'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;margin-right:3px;width:24px}.jobs__info--perm span{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23B34CE3' d='M21 11.092v7.658a.75.75 0 0 1-.75.75H3.75a.75.75 0 0 1-.75-.75v-7.658a17.9 17.9 0 0 0 9 2.408c3.16.005 6.265-.826 9-2.408'/%3E%3Cpath fill='%238000B3' d='M9.75 10.5a.75.75 0 0 1 .75-.75h3a.75.75 0 1 1 0 1.5h-3a.75.75 0 0 1-.75-.75m12-3.75v12a1.5 1.5 0 0 1-1.5 1.5H3.75a1.5 1.5 0 0 1-1.5-1.5v-12a1.5 1.5 0 0 1 1.5-1.5H7.5V4.5a2.25 2.25 0 0 1 2.25-2.25h4.5A2.25 2.25 0 0 1 16.5 4.5v.75h3.75a1.5 1.5 0 0 1 1.5 1.5M9 5.25h6V4.5a.75.75 0 0 0-.75-.75h-4.5A.75.75 0 0 0 9 4.5zm-5.25 1.5v3.902a17.26 17.26 0 0 0 16.5-.001V6.75zm16.5 12v-6.41a18.77 18.77 0 0 1-16.5.001v6.409z'/%3E%3C/svg%3E");margin-right:9px}.jobs__descr{display:-webkit-box;letter-spacing:0;padding:0!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:max(20px,min(calc(-10.85714px + 4.01786vw),47px));overflow:hidden}@media not all and (min-width:640px){.jobs__btn--desk{display:none}}.jobs__btn--mob{margin-top:20px}@media (min-width:640px){.jobs__btn--mob{display:none}}.jobs__slider{margin-top:max(20px,min(calc(-23.42857px + 5.65476vw),58px))}.jobs .swiper-slide{max-width:100%;width:max(375px,min(calc(332.71429px + 5.50595vw),412px))}@media not all and (min-width:640px){.jobs __title-box.jobs{order:0;width:100%}.jobs __slider.jobs{margin-top:40px}}@media (max-width:370px){.jobs__name{font-size:20px}.jobs__tag{font-size:14px}}.contact-us{box-shadow:0 -20px 48px 0 rgba(0,0,0,.25),0 -8px 16px 0 rgba(0,0,0,.12);padding:max(40px,min(calc(28.57143px + 1.4881vw),50px)) 0}.contact-us__bg:after,.contact-us__bg:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.contact-us__bg:before{background:#db509b;background:var(--rose);mix-blend-mode:color}.contact-us__bg:after{background:#242426;background:var(--black);opacity:.6}.contact-us__bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.contact-us__wrapper{gap:max(25px,min(calc(-92.71429px + 15.32738vw),128px))}.contact-us .sup{margin-bottom:17px}.contact-us__title{margin-bottom:23px}.contact-us__subtitle{font-size:max(20px,min(calc(10.85714px + 1.19048vw),28px));letter-spacing:.02em;line-height:max(26px,min(calc(14.57143px + 1.4881vw),36px));margin-bottom:17px}.contact-us__img{align-self:stretch;min-height:100%;overflow:hidden;position:relative;width:max(450px,min(calc(350.99083px + 17.43119vw),602px))}.contact-us__img:before{content:"";display:block;padding-top:100%}.contact-us__img img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute!important;top:50%;transform:translate(-50%,-50%);transition:.3s;width:100%}@media (min-width:769px){.contact-us{padding:0}.contact-us__title-box{max-width:max(350px,min(calc(32.28571px + 41.36905vw),628px));padding:max(25px,min(calc(-3.57143px + 3.72024vw),50px)) 0}}@media not all and (min-width:640px){.contact-us{overflow:hidden;padding-bottom:0}.contact-us .contact-us__img{margin-left:-24px!important;max-width:revert;width:calc(100% + 48px)!important}}.contact-us.agp-page,.contact-us.jobs-search-page{background:#c82a7a;background:var(--pink);box-shadow:none}.contact-us.agp-page .contact-us__bg:after,.contact-us.agp-page .contact-us__bg:before,.contact-us.jobs-search-page .contact-us__bg:after,.contact-us.jobs-search-page .contact-us__bg:before{content:none}@media (min-width:1441px){.contact-us.agp-page .contact-us__bg,.contact-us.jobs-search-page .contact-us__bg{right:30vw}}@media (min-width:769px){.contact-us.agp-page .contact-us__title-box,.contact-us.jobs-search-page .contact-us__title-box{max-width:max(350px,min(calc(32.28571px + 41.36905vw),628px))}}.contact-us.agp-page .contact-us__suptitle:not(:last-child),.contact-us.jobs-search-page .contact-us__suptitle:not(:last-child){margin-bottom:max(14px,min(calc(7.14286px + .89286vw),20px))}.contact-us.agp-page .contact-us__title:not(:last-child),.contact-us.jobs-search-page .contact-us__title:not(:last-child){margin-bottom:max(20px,min(calc(15.42857px + .59524vw),24px))}@media (min-width:1441px){.contact-us.agp-page .contact-us__img,.contact-us.jobs-search-page .contact-us__img{width:50%}}.contact-us.contact-us-interior{align-items:revert;background:#c82a7a;background:var(--pink);border-top:1px solid #f3f3f3;border-top:1px solid var(--gray-bg);box-shadow:0 -2px 8px 0 rgba(0,0,0,.08);position:relative;z-index:1}.contact-us.contact-us-interior .sup{color:#f3f3f3;color:var(--gray-bg);margin-bottom:18px}.contact-us.contact-us-interior .contact-us__bg{width:60.06944444444444%}.contact-us.contact-us-interior .contact-us__bg:after,.contact-us.contact-us-interior .contact-us__bg:before{display:none}.contact-us.contact-us-interior .contact-us__bg img{height:100%}@media (max-width:768px){.contact-us.contact-us-interior .contact-us__bg{width:100%}}.contact-us.contact-us-interior .contact-us__title{margin-bottom:22px;max-width:100%}.contact-us.contact-us-interior .contact-us__subtitle{font-size:max(16px,min(calc(13.71429px + .29762vw),18px));letter-spacing:.01em;line-height:1.5}.contact-us.contact-us-interior .contact-us__subtitle p{margin-bottom:14px}.contact-us.contact-us-interior .contact-us__wrapper{gap:max(25px,min(calc(-76.71429px + 13.24405vw),114px))}.contact-us.contact-us-interior .contact-us__img{width:max(450px,min(calc(341.87156px + 19.0367vw),616px))}.contact-us.contact-us-interior .contact-us__btn-box{gap:max(12px,min(calc(7.42857px + .59524vw),16px));margin-bottom:2px;margin-top:40px}@media (min-width:1400px){.home-page .contact-us__img{min-height:616px}}@media (max-width:650px){.contact-us__title-box{padding:0!important}}.text-image-section{overflow:hidden;padding-bottom:max(40px,min(calc(-51.42857px + 11.90476vw),120px));padding-top:max(40px,min(calc(-51.42857px + 11.90476vw),120px));position:relative;z-index:10}.text-image-section__wrap{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}.text-image-section__image{-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000);position:relative}.text-image-section__image:before{content:"";display:block;padding-bottom:max(min(66.71974522292993%,9999px),0px)}.text-image-section__image iframe,.text-image-section__image img,.text-image-section__image svg,.text-image-section__image video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.text-image-section__image,.text-image-section__image-container{border:1px solid #d0d1d3;border:1px solid var(--light-line-i);border-radius:max(30px,min(calc(18.57143px + 1.4881vw),40px));overflow:hidden;width:49.22%}.text-image-section__image-container{position:relative}.text-image-section__image-container .text-image-section__image{border:none;width:100%;z-index:1}.text-image-section__bg{bottom:0;left:0;position:absolute;right:0;top:0}.text-image-section__bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.text-image-section__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:46.39%}.text-image-section__subtitle:not(:last-child){margin-bottom:max(14px,min(calc(3.71429px + 1.33929vw),23px))}.text-image-section__title:not(:last-child){margin-bottom:max(20px,min(calc(15.42857px + .59524vw),24px))}.text-image-section__additional{align-items:flex-start;border:1px solid #e7e8e9;border:1px solid var(--light-line-ii);border-radius:max(12px,min(calc(2.85714px + 1.19048vw),20px));display:flex;flex-direction:column;justify-content:flex-start;padding:24px max(20px,min(calc(7.42857px + 1.6369vw),31px))}.text-image-section__additional:not(.pink-bg){padding-bottom:max(24px,min(calc(14.85714px + 1.19048vw),32px))}.text-image-section__additional.pink-bg{background:#c82a7a;background:var(--pink);color:#fff;color:var(--white)}.text-image-section__additional:not(:last-child){margin-bottom:8px}.text-image-section__additional-title:not(:last-child){margin-bottom:max(16px,min(calc(11.42857px + .59524vw),20px))}.text-image-section__additional-list{align-items:flex-start;flex-direction:column;gap:max(10px,min(calc(7.71429px + .29762vw),12px));justify-content:flex-start;width:100%}.text-image-section__additional-item{color:#242426;color:var(--black);padding-left:max(24px,min(calc(5.71429px + 2.38095vw),40px));position:relative;width:100%}.text-image-section__additional-item:before{border:1px solid #db509b;border:1px solid var(--rose);border-radius:50%;content:"";display:block;height:max(16px,min(calc(6.85714px + 1.19048vw),24px));left:0;position:absolute;top:50%;transform:translateY(-60%);width:max(16px,min(calc(6.85714px + 1.19048vw),24px))}.text-image-section__additional-item:not(:last-child){margin-bottom:max(10px,min(calc(7.71429px + .29762vw),12px))}@media not all and (min-width:640px){.text-image-section __wrap.text-image-section{align-items:flex-start;flex-direction:column;justify-content:flex-start}.text-image-section __content.text-image-section{width:100%!important}.text-image-section __content.text-image-section:not(:last-child){margin-bottom:24px}.text-image-section __image-container.text-image-section,.text-image-section __image.text-image-section{width:100%!important}}@media (min-width:640px){.text-image-section.not-reverse-type .text-image-section__wrap{flex-direction:row}}.text-image-section.not-reverse-type.agp-page{background:#f3f3f3;background:var(--gray-bg);padding-bottom:max(50px,min(calc(43.14286px + .89286vw),56px))}.text-image-section.not-reverse-type.agp-page .text-image-section__image-container{border-radius:0}.text-image-section.not-reverse-type.agp-page .text-image-section__image{-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000);overflow:hidden;position:relative}.text-image-section.not-reverse-type.agp-page .text-image-section__image:before{content:"";display:block;padding-bottom:max(min(65%,9999px),0px)}.text-image-section.not-reverse-type.agp-page .text-image-section__image iframe,.text-image-section.not-reverse-type.agp-page .text-image-section__image img,.text-image-section.not-reverse-type.agp-page .text-image-section__image svg,.text-image-section.not-reverse-type.agp-page .text-image-section__image video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media (min-width:640px){.text-image-section.not-reverse-type.agp-page __content.text-image-section{width:49.22%}.text-image-section.not-reverse-type.agp-page __image-container.text-image-section{width:47.02%}}.text-image-section.agp-benefits-type{padding-bottom:max(40px,min(calc(-8px + 6.25vw),82px));padding-top:max(40px,min(calc(-8px + 6.25vw),82px))}.text-image-section.agp-benefits-type .text-image-section__image{-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000);overflow:hidden;position:relative}.text-image-section.agp-benefits-type .text-image-section__image:before{content:"";display:block;padding-bottom:max(min(77.70897832817337%,9999px),0px)}.text-image-section.agp-benefits-type .text-image-section__image iframe,.text-image-section.agp-benefits-type .text-image-section__image img,.text-image-section.agp-benefits-type .text-image-section__image svg,.text-image-section.agp-benefits-type .text-image-section__image video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media (min-width:640px){.text-image-section.agp-benefits-type __content.text-image-section{width:44.98%}.text-image-section.agp-benefits-type __image.text-image-section{border:none;width:50.63%}}.stats-section,.text-image-section.about-page{background:#f3f3f3;background:var(--gray-bg)}.stats-section{border-top:1px solid #d0d1d3;border-top:1px solid var(--light-line-i);overflow:hidden;position:relative;z-index:10}@media (min-width:768px){.stats-section{border-left:1px solid #d0d1d3;border-left:1px solid var(--light-line-i);border-right:1px solid #d0d1d3;border-right:1px solid var(--light-line-i)}}.stats-section:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%,hsla(0,0%,100%,0));bottom:0;content:"";left:0;position:absolute;right:0;top:0}.stats-section__wrap{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;position:relative;z-index:1}.stats-section__slider{max-width:max(320px,min(calc(200px + 15.625vw),425px));width:100%}.stats-section__item{align-items:center;border-left:1px solid transparent;border-right:1px solid transparent;display:flex;flex-direction:column;justify-content:flex-start;padding:max(40px,min(calc(17.14286px + 2.97619vw),60px)) max(30px,min(calc(18.57143px + 1.4881vw),40px)) max(40px,min(calc(26.28571px + 1.78571vw),52px));transition:border-color .3s ease}.stats-section__item.swiper-slide-active{border-color:#d0d1d3;border-color:var(--light-line-i)}.stats-section__item-count{align-items:flex-start;display:flex;justify-content:center}.stats-section__item-count .count-up{font-size:max(36px,min(calc(-5.14286px + 5.35714vw),72px));font-weight:400;letter-spacing:.02em;line-height:max(43px,min(calc(.71429px + 5.50595vw),80px))}.stats-section__item-count .suffix{font-size:max(24px,min(calc(10.28571px + 1.78571vw),36px));font-weight:600;letter-spacing:.02em;line-height:1}.stats-section__item-count:not(:last-child):not(:last-child){margin-bottom:max(0px,min(calc(8.57143px - .59524vw),4px))}.stats-section__item-text{align-items:center;color:#242426;color:var(--black);display:flex;flex-direction:column;justify-content:flex-start;text-align:center;width:100%}.our-mission-section{background:#c82a7a;background:var(--pink);-webkit-clip-path:inset(0);clip-path:inset(0);color:#fff;color:var(--white);overflow:hidden;padding-bottom:max(40px,min(calc(-12.57143px + 6.84524vw),86px));padding-top:max(40px,min(calc(-17.14286px + 7.44048vw),90px));position:relative;z-index:10}.our-mission-section__bg{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1}.our-mission-section__wrap{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin-left:auto;margin-right:auto;max-width:max(950px,min(calc(778.57143px + 22.32143vw),1100px));position:relative;width:100%;z-index:10}.our-mission-section__title:not(:last-child){margin-bottom:max(24px,min(calc(5.71429px + 2.38095vw),40px))}.our-mission-section__content{align-items:center;display:flex;justify-content:space-between;width:100%;grid-column-gap:8px;grid-row-gap:10px}.our-mission-section__content:not(:last-child){margin-bottom:max(30px,min(calc(23.14286px + .89286vw),36px))}.our-mission-section__icon{--size:max(48px,min(calc(20.57143px + 3.57143vw),72px));align-items:center;display:flex;height:var(--size);justify-content:center;width:var(--size)}.our-mission-section__icon i{color:#db509b;color:var(--rose);font-size:max(30px,min(calc(18.57143px + 1.4881vw),40px))}.our-mission-section__icon:first-child{margin-bottom:auto}.our-mission-section__icon:last-child{margin-top:auto}.our-mission-section__text{flex:1;text-align:center}@media (max-width:640px){.our-mission-section{margin-bottom:0}.our-mission-section .our-mission-section__content{align-items:flex-start;flex-direction:column;justify-content:flex-start}.our-mission-section .our-mission-section__icon:first-child{margin-right:auto}.our-mission-section .our-mission-section__icon:last-child{margin-left:auto}}.programme-section{background:#f3f3f3;background:var(--gray-bg);border-bottom:1px solid #d0d1d3;border-bottom:1px solid var(--light-line-i);overflow:hidden;padding-bottom:0;padding-top:max(30px,min(calc(-72.85714px + 13.39286vw),120px))}.programme-section__wrap{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.programme-section__subtitle:not(:last-child){margin-bottom:max(14px,min(calc(2.57143px + 1.4881vw),24px))}.programme-section__title:not(:last-child){margin-bottom:max(20px,min(calc(17.71429px + .29762vw),22px))}.programme-section__text{margin-left:auto;margin-right:auto;max-width:max(500px,min(calc(353.71429px + 19.04762vw),628px));text-align:center;width:100%}.programme-section__text:not(:last-child){margin-bottom:max(30px,min(calc(4.85714px + 3.27381vw),52px))}.programme-section__list{align-items:stretch;display:flex;justify-content:space-between;width:100%}.programme-section__item{align-items:flex-start;color:#fff;color:var(--white);display:flex;flex-direction:column;height:auto;justify-content:flex-start;padding-bottom:max(24px,min(calc(-12.57143px + 4.7619vw),56px));padding-top:max(24px,min(calc(-17.14286px + 5.35714vw),60px));position:relative;width:50%;z-index:1}@media (min-width:769px){.programme-section__item:first-child{padding-right:max(20px,min(calc(-21.14286px + 5.35714vw),56px))}.programme-section__item:first-child .programme-section__item-bg{border-radius:0 var(--radius) var(--radius) 0;left:max(-82px,min(calc(-13.42857px - 4.7619vw),-50px))}.programme-section__item:last-child{padding-left:max(20px,min(calc(-21.14286px + 5.35714vw),56px))}.programme-section__item:last-child .programme-section__item-bg{border-radius:var(--radius) 0 0 var(--radius);right:max(-82px,min(calc(-13.42857px - 4.7619vw),-50px))}}.programme-section__item-bg{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1;--radius:max(30px,min(calc(9.42857px + 2.67857vw),48px));overflow:hidden}.programme-section__item-bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.programme-section__item-title:not(:last-child){margin-bottom:max(20px,min(calc(15.42857px + .59524vw),24px))}.programme-section__item-text{letter-spacing:.009em}.programme-section__item-text:not(:last-child){margin-bottom:max(30px,min(calc(12.85714px + 2.23214vw),45px))}.programme-section__item-buttons{margin-top:auto}@media (max-width:768px){.programme-section .programme-section__list{flex-direction:column;justify-content:flex-start}.programme-section .programme-section__item{padding-left:0;padding-right:0;width:100%}.programme-section .programme-section__item:first-child .programme-section__item-bg{border-radius:var(--radius) var(--radius) 0 0}.programme-section .programme-section__item:last-child .programme-section__item-bg{border-radius:0 0 var(--radius) var(--radius)}.programme-section .programme-section__item-bg{left:-20px;right:-20px}}.application-section{background:#f3f3f3;background:var(--gray-bg);padding-bottom:max(30px,min(calc(-29.42857px + 7.7381vw),82px));padding-top:max(30px,min(calc(-29.42857px + 7.7381vw),82px))}.application-section__container{align-items:stretch;background:#fff;background:var(--white);border:1px solid #e7e8e9;border:1px solid var(--light-line-ii);border-radius:max(20px,min(calc(-2.85714px + 2.97619vw),40px));display:flex;justify-content:space-between;overflow:hidden}.application-section__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:24px max(20px,min(calc(-21.14286px + 5.35714vw),56px)) 24px max(20px,min(calc(-30.28571px + 6.54762vw),64px));width:48.98%}.application-section__subtitle:not(:last-child){margin-bottom:max(14px,min(calc(7.14286px + .89286vw),20px))}.application-section__title:not(:last-child){margin-bottom:max(20px,min(calc(15.42857px + .59524vw),24px))}.application-section__text:not(:last-child){margin-bottom:max(24px,min(calc(5.71429px + 2.38095vw),40px))}.application-section__list{align-items:flex-start;background:#c82a7a;background:var(--pink);display:flex;justify-content:center;overflow:hidden;padding:max(20px,min(calc(-30.28571px + 6.54762vw),64px));position:relative;width:51.02%}.application-section__list-bg{bottom:0;left:0;mix-blend-mode:luminosity;position:absolute;right:0;top:0}.application-section__list-bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.application-section__list-content{align-items:flex-start;background:hsla(0,0%,100%,.8);border-radius:max(18px,min(calc(11.14286px + .89286vw),24px));color:#242426;color:var(--black);display:flex;flex-direction:column;justify-content:flex-start;padding:max(20px,min(calc(-2.85714px + 2.97619vw),40px)) max(15px,min(calc(-13.57143px + 3.72024vw),40px)) max(20px,min(calc(-60px + 10.41667vw),90px));position:relative;z-index:10}.application-section__list-title{border-bottom:1px solid #c82a7a;border-bottom:1px solid var(--pink);padding-bottom:max(15px,min(calc(4.71429px + 1.33929vw),24px));width:100%}.application-section__list-title:not(:last-child){margin-bottom:max(15px,min(calc(4.71429px + 1.33929vw),24px))}.application-section__list-ol{counter-reset:num;display:grid;list-style-type:none}.application-section__list-ol li{padding-left:max(24px,min(calc(-8px + 4.16667vw),52px));position:relative}.application-section__list-ol li:before{color:#c82a7a;color:var(--pink);content:"0" counter(num);counter-increment:num;font-size:max(16px,min(calc(2.28571px + 1.78571vw),28px));font-weight:400;left:max(-2px,min(calc(-8.85714px + .89286vw),4px));letter-spacing:.02em;line-height:1.2857;position:absolute;top:max(2px,min(calc(6.28571px - .29762vw),4px))}.application-section__list-ol li:nth-child(n+10):before{content:counter(num)}.application-section__list-ol li:not(:last-child){margin-bottom:max(14px,min(calc(2.57143px + 1.4881vw),24px))}@media (max-width:768px){.application-section .application-section__container{align-items:stretch;flex-direction:column;justify-content:flex-start}.application-section .application-section__content,.application-section .application-section__list{width:100%}}.faq-section{overflow:hidden;padding-bottom:max(40px,min(calc(-51.42857px + 11.90476vw),120px));padding-top:max(40px,min(calc(-8px + 6.25vw),82px))}.faq-section__wrap{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.faq-section__subtitle:not(:last-child){margin-bottom:max(14px,min(calc(7.14286px + .89286vw),20px))}.faq-section__title{max-width:max(400px,min(calc(139.42857px + 33.92857vw),628px));width:100%}.faq-section__title:not(:last-child){margin-bottom:max(24px,min(calc(-3.42857px + 3.57143vw),48px))}.faq-section__accordion{width:100%;grid-row-gap:max(8px,min(calc(-1.14286px + 1.19048vw),16px));transition:min-height .4s ease}.faq-section__accordion,.faq-section__item{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start}.faq-section__item{background:#f3f3f3;background:var(--gray-bg);border:1px solid #e7e8e9;border:1px solid var(--light-line-ii);border-radius:max(16px,min(calc(11.42857px + .59524vw),20px));padding:max(19px,min(calc(14.42857px + .59524vw),23px)) 19px max(19px,min(calc(14.42857px + .59524vw),23px)) max(19px,min(calc(5.28571px + 1.78571vw),31px));transition:background-color .4s ease,box-shadow .3s ease,padding .4s ease}.faq-section__item.active .faq-section__item-top{margin-bottom:max(15px,min(calc(4.71429px + 1.33929vw),24px));margin-top:max(0px,min(calc(-9.14286px + 1.19048vw),8px));padding-bottom:max(15px,min(calc(4.71429px + 1.33929vw),24px))}.faq-section__item.active .faq-section__item-top:before{opacity:1}.faq-section__item.active .faq-section__item-btn{border-color:#242426;border-color:var(--black)}.faq-section__item.active .faq-section__item-btn i{color:#242426;color:var(--black)}.faq-section__item.active .faq-section__item-btn i.icon-plus{opacity:0}.faq-section__item.active .faq-section__item-title{color:#8000b3;color:var(--purple)}.faq-section__item.active .faq-section__item-content{opacity:1}.faq-section__item:not(.active){cursor:pointer}.faq-section__item:not(.active):hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.faq-section__item:not(.active) .faq-section__item-content{max-height:0!important}.faq-section__item:not(.active) .faq-section__item-btn i.icon-minus{opacity:0}.faq-section__item-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:0;padding-bottom:0;position:relative;transition:padding-bottom .4s ease,margin .4s ease;width:100%}.faq-section__item-top:before{background:#d0d1d3;background:var(--light-line-i);bottom:0;content:"";height:1px;left:0;opacity:0;position:absolute;right:0;transition:opacity .4s ease}.faq-section__item-btn{--size:max(32px,min(calc(22.85714px + 1.19048vw),40px));align-items:center;border:1px solid #db509b;border:1px solid var(--rose);border-radius:6px;cursor:pointer;display:flex;height:var(--size);justify-content:center;position:relative;transition:all .4s ease;width:var(--size)}.faq-section__item-btn i{color:#db509b;color:var(--rose);font-size:10px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) scale(1);transition:all .4s ease;z-index:1}.faq-section__item-btn:hover{border-color:#8000b3;border-color:var(--purple)}.faq-section__item-btn:hover i{color:#8000b3;color:var(--purple);transform:translateX(-50%) translateY(-50%) scale(1.2)}.faq-section__item-title{color:#242426;color:var(--black);max-width:calc(100% - 50px);transition:all .3s ease}.faq-section__item-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-left:auto;margin-right:auto;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .4s ease;width:100%}.faq-section__item-text{margin-bottom:8px;width:100%}.faq-section__item-text a{color:#560b75;color:var(--midnight);display:inline-block;transition:all .3s ease}.faq-section__item-text a:hover{color:#c82a7a;color:var(--pink)}.agp-hero{-webkit-clip-path:inset(0);clip-path:inset(0);overflow:hidden;padding-top:max(78px,min(calc(-32178px + 4200vw),120px));padding-top:var(--header-height);position:relative}.agp-hero__bg{height:100%;left:0;position:fixed;top:0;width:100%}.agp-hero__bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.agp-hero__bg:after{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(86,11,117,.51);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.agp-hero__wrap{align-items:center;display:flex;justify-content:space-between;padding-bottom:40px;padding-top:40px;position:relative;z-index:1}.agp-hero__content{align-items:flex-start;color:#fff;color:var(--white);display:flex;flex-direction:column;justify-content:flex-start;padding-top:max(0px,min(calc(-4.57143px + .59524vw),4px));width:54.23%}.agp-hero__title{text-transform:none!important}.agp-hero__title:not(:last-child){margin-bottom:max(20px,min(calc(17.71429px + .29762vw),22px))}@media (max-width:451px){.agp-hero__title br{display:none}}.agp-hero__text{max-width:max(400px,min(calc(201.14286px + 25.89286vw),574px));width:100%}.agp-hero__text:not(:last-child){margin-bottom:max(20px,min(calc(-12px + 4.16667vw),48px))}.agp-hero__images{aspect-ratio:1/1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;width:42.63%;grid-column-gap:max(14px,min(calc(7.14286px + .89286vw),20px));grid-row-gap:max(14px,min(calc(7.14286px + .89286vw),20px))}.agp-hero__image{--radius:max(20px,min(calc(8.57143px + 1.4881vw),30px));-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000);position:relative}.agp-hero__image:before{content:"";display:block;padding-bottom:max(min(100%,9999px),0px)}.agp-hero__image iframe,.agp-hero__image img,.agp-hero__image svg,.agp-hero__image video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.agp-hero__image{overflow:hidden}.agp-hero__image:first-child{border-radius:50% 0 var(--radius) 0}.agp-hero__image:nth-child(2){border-radius:50%}.agp-hero__image:nth-child(3),.agp-hero__image:nth-child(4){border-radius:0 0 0 50%}.agp-hero__image:nth-child(5){border-radius:0 50% 0 0}.agp-hero__image:nth-child(6){border-radius:50%}.agp-hero__image:nth-child(7),.agp-hero__image:nth-child(8){border-radius:50% 0 0 0}.agp-hero__image:nth-child(9){border-radius:0 0 50% 0}@media (max-width:768px){.agp-hero .agp-hero__wrap{align-items:flex-start;flex-direction:column;justify-content:flex-start;padding-top:64px}.agp-hero .agp-hero__content{width:100%}.agp-hero .agp-hero__content:not(:last-child){margin-bottom:40px}.agp-hero .agp-hero__images{width:100%}}@media (max-width:410px){.agp-hero .agp-hero__buttons .btn{align-items:center;display:flex;font-size:12px;justify-content:center;min-height:46px}}@media (max-width:340px){.agp-hero .agp-hero__buttons .btn{letter-spacing:0}.agp-hero .agp-hero__images{gap:8px}}.job-search-section{overflow:visible;padding-bottom:max(40px,min(calc(-12.57143px + 6.84524vw),86px));padding-top:max(78px,min(calc(-32178px + 4200vw),120px));padding-top:var(--header-height);position:relative;z-index:20}.job-search-section__hero{color:#fff;color:var(--white);position:relative;z-index:5}.job-search-section__hero:not(:last-child){margin-bottom:max(40px,min(calc(-19.42857px + 7.7381vw),92px))}.job-search-section__hero-wrap{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;padding-bottom:max(48px,min(calc(-34.28571px + 10.71429vw),120px));padding-top:max(64px,min(calc(-9.14286px + 9.52381vw),128px));position:relative;z-index:1}.job-search-section__hero-wrap .job-search-section__title{font-weight:400;text-align:center;text-transform:uppercase;width:100%}.job-search-section__hero-wrap .job-search-section__title:not(:last-child){margin-bottom:16px}.job-search-section__hero-wrap .default-custom-select .meta-checkbox__text{color:#242426;color:var(--black);transition:color}.job-search-section__hero-wrap .default-custom-select .meta-checkbox__text:hover{color:#8000b3;color:var(--purple)}.job-search-section__hero-bg{background:linear-gradient(90deg,#560b75,#8000b3);bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.job-search-section__hero-bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.job-search-section__subtitle{text-align:center;width:100%}.job-search-section__subtitle:not(:last-child){margin-bottom:max(24px,min(calc(5.71429px + 2.38095vw),40px))}@media (max-width:640px){.job-search-section__subtitle br{display:none}}.job-search-section__title{margin-right:auto;width:73.75%}.job-search-section__title:not(:last-child){margin-bottom:max(34px,min(calc(11.14286px + 2.97619vw),54px))}@media not all and (min-width:1025px){.job-search-section__title{width:100%}}.job-search-section__form{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-start;max-width:956px;width:100%;grid-row-gap:24px;position:relative;z-index:20}.job-search-section__form:not(:last-child){margin-bottom:max(50px,min(calc(-11.71429px + 8.03571vw),104px))}@media not all and (min-width:1025px){.job-search-section__form{width:100%}}@media not all and (min-width:451px){.job-search-section__form .btn{width:100%}}.job-search-section__form-grid{align-items:center;display:flex;flex-wrap:wrap;width:100%;grid-column-gap:16px;grid-row-gap:max(20px,min(calc(15.42857px + .59524vw),24px));justify-content:center}.job-search-section__form-grid .meta-input{max-width:367px;width:100%}@media (min-width:1100px){.job-search-section__form-grid .meta-input:first-child{max-width:468px}}@media (max-width:640px){.job-search-section__form-grid .meta-input{max-width:100%;width:100%}}.job-search-section__form-grid .default-custom-select{max-width:228px;width:100%}@media (min-width:641px){.job-search-section__form-grid .default-custom-select.location-type{max-width:367px}}@media (max-width:640px){.job-search-section__form-grid .default-custom-select{max-width:100%;width:100%}}.job-search-section__form-grid .single-range{background:#b34ce3;background:var(--lavender);border:none;border-radius:0;box-shadow:none;height:2px;margin-bottom:0;padding-right:15px}.job-search-section__form-grid .single-range .noUi-connect{background:#fff;background:var(--white);margin-left:-1px}.job-search-section__form-grid .single-range .noUi-handle{background:#b34ce3;background:var(--lavender);border:2px solid #fff;border:2px solid var(--white);border-radius:50%;box-shadow:none;cursor:pointer;height:18px;top:-8px;transition:all .25s ease;width:18px}.job-search-section__form-grid .single-range .noUi-handle:after,.job-search-section__form-grid .single-range .noUi-handle:before{content:none}.job-search-section__form-grid .single-range .noUi-handle:hover{border-color:#d0d1d3;border-color:var(--light-line-i)}.job-search-section__form-grid .single-range-info{font-size:max(14px,min(calc(11.71429px + .29762vw),16px));font-style:normal;font-weight:500;line-height:normal;min-width:72px}.job-search-section__form-grid .single-range-container{align-items:center;display:flex;flex:1;padding-left:max(10px,min(calc(3.14286px + .89286vw),16px));padding-right:max(10px,min(calc(3.14286px + .89286vw),16px))}.job-search-section__form-grid .single-range-container .single-range{flex:1;order:2}.job-search-section__form-grid .single-range-container .single-range-info{display:flex;order:1}@media (max-width:901px){.job-search-section__form-grid .single-range-container{flex:initial;width:50%}}@media (max-width:640px){.job-search-section__form-grid .single-range-container{max-width:100%;min-height:16px;width:100%}}.job-search-section__form-grid .btn{border-color:#fff;border-color:var(--white)}.job-search-section__form-grid .btn:hover{border-color:#c82a7a;border-color:var(--pink)}@media not all and (min-width:851px){.job-search-section__form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:451px){.job-search-section__form-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.job-search-section__wrap{align-items:center}.job-search-section__title-block,.job-search-section__wrap{display:flex;flex-direction:column;justify-content:flex-start}.job-search-section__title-block{align-items:flex-start;width:100%;grid-column-gap:20px;grid-row-gap:14px}.job-search-section__title-block .job-search-section__title{margin-right:0;width:auto}.job-search-section__title-block .job-search-section__title:not(:last-child){margin-bottom:0}.job-search-section__title-block:not(:last-child){margin-bottom:max(20px,min(calc(15.42857px + .59524vw),24px))}.job-search-section__title-block .meta-select{min-width:216px}.job-search-section__sort-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;grid-column-gap:max(12px,min(calc(7.42857px + .59524vw),16px));grid-row-gap:10px}@media (min-width:1280px){.job-search-section__sort-container .meta-select:nth-child(2):last-child{min-width:254px}}.job-search-section__selected-filters{align-items:center;background:#f3f3f3;background:var(--gray-bg);border:1px solid #d0d1d3;border:1px solid var(--light-line-i);border-radius:100000px;display:flex;justify-content:space-between;padding:max(20px,min(calc(16.57143px + .44643vw),23px)) max(20px,min(calc(16.57143px + .44643vw),23px)) max(20px,min(calc(16.57143px + .44643vw),23px)) max(20px,min(calc(7.42857px + 1.6369vw),31px));width:100%}.job-search-section__selected-filters:not(:last-child){margin-bottom:max(20px,min(calc(15.42857px + .59524vw),24px))}@media (max-width:951px){.job-search-section__selected-filters{border-radius:30px}}@media (max-width:790px){.job-search-section__selected-filters{align-items:flex-start;flex-direction:column;justify-content:flex-start;grid-row-gap:20px}}.job-search-section__selected-list{align-items:center;display:flex;flex-wrap:wrap;gap:max(6px,min(calc(3.71429px + .29762vw),8px));justify-content:flex-start;max-width:calc(100% - 200px)}@media (max-width:790px){.job-search-section__selected-list{max-width:100%}}.job-search-section__selected-item{align-items:center;background:#fff;background:var(--white);border:1px solid #d0d1d3;border:1px solid var(--light-line-i);border-radius:4px;cursor:pointer;display:flex;justify-content:center;min-height:max(20px,min(calc(18.85714px + .14881vw),21px));padding:4px max(7px,min(calc(2.42857px + .59524vw),11px));transition:all .3s ease;grid-column-gap:max(8px,min(calc(4.57143px + .44643vw),11px))}.job-search-section__selected-item span{color:#49454f;font-size:14px;font-weight:500;transform:translateY(1px)}.job-search-section__selected-item i{color:#c82a7a;color:var(--pink);font-size:11px;transition:all .3s ease}.job-search-section__selected-item:hover{border-color:#db509b;border-color:var(--rose)}.job-search-section__selected-item:hover i{color:#49454f}.job-search-section__container{display:flex;flex-direction:row-reverse;justify-content:space-between;position:relative;width:100%}.job-search-section__sidebar{flex:1;max-width:27.43%}@media not all and (min-width:1300px){.job-search-section__sidebar{width:26%}}.job-search-section__sidebar-filters-title{margin-bottom:max(24px,min(calc(3.42857px + 2.67857vw),42px));padding-top:max(40px,min(calc(-18.28571px + 7.58929vw),91px));position:relative;width:100%}@media (max-width:640px){.job-search-section__sidebar-filters-title{padding-right:45px;padding-top:0}}.job-search-section__sidebar-filters-title .btn-close{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:5}@media (min-width:641px){.job-search-section__sidebar-filters-title .btn-close{display:none!important}}.job-search-section__sidebar-item{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;padding-bottom:max(20px,min(calc(15.42857px + .59524vw),24px));width:100%}.job-search-section__sidebar-item .btn-show-hide{margin-top:max(12px,min(calc(8.57143px + .44643vw),15px))}.job-search-section__sidebar-item-top{align-items:center;display:flex;justify-content:space-between;padding-bottom:15px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.job-search-section__sidebar-item-content{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;overflow:hidden;transition:max-height .4s ease,margin-top .3s ease,opacity .3s ease;width:100%}.job-search-section__sidebar-item-content .double-range-container{max-width:251px;width:100%}.job-search-section__sidebar-item-content.with-inputs{grid-row-gap:max(10px,min(calc(7.71429px + .29762vw),12px));overflow:visible}.job-search-section__sidebar-item-content.with-inputs .meta-input,.job-search-section__sidebar-item-content.with-inputs .meta-select{width:100%}.job-search-section__sidebar-item-content .meta-checkbox:not(:last-child){margin-bottom:4px}.job-search-section__sidebar-item-content .meta-checkbox.is-hidden{display:none}.job-search-section__sidebar-item-subtitle{font-size:max(17px,min(calc(15.85714px + .14881vw),18px));font-weight:500;line-height:normal;width:100%}.job-search-section__sidebar-item-subtitle:not(:last-child){padding-bottom:5px}.job-search-section__sidebar-item-additional{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;padding-top:19px;width:100%;grid-column-gap:21px;grid-row-gap:9px;margin-bottom:-2px}.job-search-section__sidebar-accordion{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;width:100%;grid-row-gap:8px;transition:min-height .4s ease}.job-search-section__sidebar-accordion-item{align-items:stretch;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;transition:all .4s ease}.job-search-section__sidebar-accordion-item.active .job-search-section__sidebar-accordion-item-top{margin-bottom:9px}.job-search-section__sidebar-accordion-item.active .job-search-section__sidebar-accordion-item-btn{transform:scaleY(-1)}.job-search-section__sidebar-accordion-item.active .job-search-section__sidebar-accordion-item-content{opacity:1}.job-search-section__sidebar-accordion-item:not(.active) .job-search-section__sidebar-accordion-item-content{max-height:0!important}.job-search-section__sidebar-accordion-item:not(.active) .job-search-section__sidebar-accordion-item-btn{transform:scaleY(1)}.job-search-section__sidebar-accordion-item:not(:last-child){margin-bottom:5px}.job-search-section__sidebar-accordion-item-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:0;padding-bottom:6px;position:relative;transition:padding-bottom .4s ease,margin .4s ease;width:100%}.job-search-section__sidebar-accordion-item-top:before{background:#d0d1d3;background:var(--light-line-i);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.job-search-section__sidebar-accordion-item-title{color:#560b75;color:var(--midnight);font-size:max(16px,min(calc(13.71429px + .29762vw),18px));font-weight:600;letter-spacing:.01em;line-height:max(24px,min(calc(20.57143px + .44643vw),27px));max-width:calc(100% - 40px)}.job-search-section__sidebar-accordion-item-btn{--size:max(34px,min(calc(31.71429px + 0.29762vw),36px));align-items:center;cursor:pointer;display:flex;height:var(--size);justify-content:center;position:relative;transition:all .4s ease;width:var(--size)}.job-search-section__sidebar-accordion-item-btn i{color:#560b75;color:var(--midnight);font-size:8px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);transition:all .4s ease;z-index:1}.job-search-section__sidebar-accordion-item-btn:hover i{color:#db509b;color:var(--rose);transform:translateX(-50%) translateY(-50%)}.job-search-section__sidebar-accordion-item-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .4s ease;width:100%}.job-search-section__sidebar-accordion-item-list{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;grid-row-gap:4px;width:100%}.job-search-section__sidebar-accordion-item-list .meta-checkbox__text{color:#141d24;transform:translateY(2px)}.job-search-section__sidebar-buttons{align-items:stretch;display:flex;flex-direction:column;gap:max(14px,min(calc(11.71429px + .29762vw),16px));justify-content:flex-start;padding-top:max(0px,min(calc(-9.14286px + 1.19048vw),8px))}.job-search-section__sidebar-buttons .btn{align-items:center;display:flex;justify-content:center}.job-search-section__sidebar-buttons .btn:not(.btn--pink){border-color:#fff;border-color:var(--white)}.job-search-section__sidebar-buttons .btn:not(.btn--pink):hover{border-color:#db509b;border-color:var(--rose)}.job-search-section__result{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;width:66.14%}@media not all and (min-width:1300px){.job-search-section__result{width:67%}}@media (max-width:640px){.job-search-section__result{position:relative}}.job-search-section__result-bg{display:none}@media (max-width:640px){.job-search-section__result-bg{bottom:0;display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:10}}.job-search-section__result-grid{display:grid;grid-template-columns:repeat(2,1fr);padding-top:max(0px,min(calc(-18.28571px + 2.38095vw),16px));width:100%;grid-column-gap:max(16px,min(calc(11.42857px + .59524vw),20px));grid-row-gap:20px}@media not all and (min-width:901px){.job-search-section__result-grid{grid-template-columns:repeat(1,1fr)}}@media (min-width:640px){.job-search-section__filters-btn{display:none!important}}@media not all and (min-width:1280px){.job-search-section__sidebar{max-width:30%}}@media not all and (min-width:769px){.job-search-section__sidebar{max-width:40%}.job-search-section__result{width:55%}}@media not all and (min-width:640px){.job-search-section{overflow:hidden}.job-search-section__container{flex-direction:row}.job-search-section__sidebar{left:0;max-width:280px;opacity:0;position:absolute;top:0;transform:translateX(-100%);transition:all .4s ease;z-index:2}@media not all and (min-width:374px){.job-search-section__sidebar{max-width:100%}}.job-search-section__result{opacity:1;position:relative;transform:translateX(0);transition:all .3s ease;width:100%}.job-search-section__filters-btn{display:flex;margin-bottom:24px;margin-right:auto}.job-search-section__container.active .job-search-section__sidebar{opacity:1;position:relative;transform:translateX(0)}.job-search-section__container.active .job-search-section__result{left:0;opacity:.4;position:absolute;top:0;transform:translateX(305px)}.job-search-section__container.active .job-search-section__result>*{pointer-events:none}@media not all and (min-width:374px){.job-search-section__container.active .job-search-section__result{transform:translateX(110%)}}.job-search-section__container.active .job-search-section__result-bg{pointer-events:auto}}.hero-about{display:flex}.hero-about__wrapper{align-items:center;display:flex;padding:50px 0;position:relative;width:100%}@media (max-width:1024px){@media (min-height:820px){.hero-about{height:auto;min-height:800px}}}.hero-about__thumbnail{background:#560b75;background:var(--midnight);height:100%;left:0;position:absolute;top:0;width:100%}.hero-about__thumbnail__bg,.hero-about__thumbnail__wrapper{height:100%;left:57%;max-width:1170px;position:absolute;top:0;width:81.25%;z-index:2}.hero-about__thumbnail__bg img,.hero-about__thumbnail__wrapper img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:26% bottom;object-position:26% bottom;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:100%}.hero-about__thumbnail__bg{z-index:0}.hero-about__thumbnail__figure{height:100%;left:0;max-width:2140px;position:absolute;top:0;width:85.76388888888889%;z-index:1}.hero-about__thumbnail__figure img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:100%}@media (max-width:1920px){.hero-about__thumbnail__bg,.hero-about__thumbnail__wrapper{left:50%}}@media (max-width:1700px){.hero-about__thumbnail__bg,.hero-about__thumbnail__wrapper{left:43%}.hero-about__thumbnail__figure{left:max(0px,min(calc(-810px + 56.25vw),90px))}}@media (max-width:1500px){.hero-about__thumbnail__bg,.hero-about__thumbnail__wrapper{left:46%}.hero-about__thumbnail__bg img,.hero-about__thumbnail__wrapper img{-o-object-position:left center;object-position:left center}}.hero-about__description{font-size:max(18px,min(calc(15.71429px + .29762vw),20px));letter-spacing:.01em;line-height:1.5}.hero-about__description p:first-of-type{font-size:max(22px,min(calc(15.14286px + .89286vw),28px));letter-spacing:.02em;line-height:1.2858;margin-bottom:26px}.hero-about .hero__title{line-height:104%;margin-bottom:24px}.hero__caption{max-width:max(442px,min(calc(154.14286px + 29.01786vw),572px));position:relative;width:100%;z-index:4}.aspirational.aspirational-about{padding-bottom:max(45px,min(calc(-.71429px + 5.95238vw),85px))}.aspirational.aspirational-about:before{height:46.7%}.aspirational.aspirational-about .aspirational__wrapper{border:1px solid #e7e8e9;gap:max(20px,min(calc(-21.14286px + 5.35714vw),56px))}.aspirational.aspirational-about .aspirational-thumbnail{background:#c82a7a;background:var(--pink)}.aspirational.aspirational-about .aspirational .sup{margin-top:-3px}.aspirational.aspirational-about .aspirational__col{justify-content:center;padding-top:max(20px,min(calc(2.85714px + 2.23214vw),35px))}.aspirational.aspirational-about .aspirational__title{padding-right:0}.aspirational.aspirational-about .aspirational__scroll{--fz:max(18px,min(calc(15.71429px + 0.29762vw),20px));margin-top:25px}.vision{background:#fff;background:var(--white);padding:max(75px,min(calc(69.71831px + 1.40845vw),90px)) 0 50px;position:relative;transform:translateY(0)}.vision:before{background:#f3f3f3;background:var(--gray-bg);content:"";display:block;height:58%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.vision-swiper-wr .swiper-slide{align-items:center;display:flex;height:auto;min-height:242px}.vision .slider-btn{margin-top:45px}.vision-card{align-items:center;background:#fff;background:var(--white);border:1px solid #e7e8e9;border:1px solid var(--light-line-ii);border-radius:max(15px,min(calc(4.71429px + 1.33929vw),24px));color:#242426;color:var(--black);display:flex;flex-direction:column;gap:14px;justify-content:center;left:50%;min-height:100%;padding:24px 20px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:100%}.vision-card__icon{margin:0 auto;overflow:hidden;position:relative;transition:margin-top .3s;width:78px}.vision-card__icon:before{content:"";display:block;padding-top:100%}.vision-card__icon img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:100%}.vision-card__title{margin-bottom:0;text-align:center;width:100%}.vision-card__description{--line-count:0;--fz:max(16px,min(calc(13.71429px + 0.29762vw),18px));--line-height:1.48;color:#fff;color:var(--white);font-size:max(18px,min(calc(15.71429px + .29762vw),20px));font-size:var(--fz);letter-spacing:.01em;line-height:1.5;line-height:var(--line-height);max-height:calc(max(18px, min(calc(18px + 2 * ((100vw - 768px) / 672)), 20px)) * 1.5 * var(--line-count));max-height:calc(var(--fz)*var(--line-height)*var(--line-count));padding-top:0;text-align:center;transition:.2s;width:100%}.vision-card__description .simplebar-scrollable-y{padding-right:5px}.vision-card__description .simplebar-track.simplebar-vertical{opacity:0;transform:translateX(10px)}.vision-card:hover{background:#560b75;background:var(--midnight);color:#fff;color:var(--white);gap:9.5px;padding-bottom:32px;padding-top:0}.vision-card:hover .vision-card__icon{margin-top:-42px}.vision-card:hover .vision-card__description{--line-count:7;transition:.3s .1s}.vision-card:hover .simplebar-scrollable-y .simplebar-track.simplebar-vertical{opacity:1;transition:.3s .5s!important}.ethos{background:#fff;background:var(--white);padding:max(50px,min(calc(-15.14286px + 8.48214vw),107px)) 0 max(50px,min(calc(-30px + 10.41667vw),120px))}.ethos .sup{margin-bottom:17px}.ethos .title{margin-bottom:26px}.ethos__motto{margin:0 auto 48px;max-width:652px;text-align:center}.ethos-swiper-wr .swiper-slide{display:flex;height:auto}@media (max-width:992px){.ethos-swiper-wr .swiper-slide{max-width:100%;width:350px}}.ethos-card{width:100%;--mt:48px;align-items:center;border:1px solid #d0d1d3;border:1px solid var(--light-line-i);border-radius:24px;color:#242426;color:var(--black);display:flex;flex-direction:column;margin-top:var(--mt);padding:0 24px 24px}.ethos-card__icon{background:#c82a7a;background:var(--pink);border:2px solid #db509b;border:2px solid var(--rose);border-radius:12px;margin-bottom:16px;margin-top:calc(var(--mt)*-1);overflow:hidden;position:relative;width:96px}.ethos-card__icon:before{content:"";display:block;padding-top:100%}.ethos-card__icon img{height:auto;left:50%;max-height:80%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:69.57%}.ethos-card__title{margin-bottom:12px;text-align:center}.ethos-card__description{--line-count:8;--line-height:1.5;--fz:max(16px,min(calc(13.71429px + 0.29762vw),18px));font-size:max(18px,min(calc(15.71429px + .29762vw),20px));font-size:var(--fz);font-weight:400;letter-spacing:.01em;line-height:1.5;line-height:var(--line-height);max-height:calc(max(18px, min(calc(18px + 2 * ((100vw - 768px) / 672)), 20px)) * 1.5 * var(--line-count));max-height:calc(var(--fz)*var(--line-height)*var(--line-count));text-align:center}.ethos .slider-btn{margin-top:40px}.values{background:#c82a7a;background:var(--pink);color:#fff;color:var(--white);padding:max(40px,min(calc(-12.57143px + 6.84524vw),86px)) 0 56px}.values .sup{color:#f3f3f3;color:var(--gray-bg);margin-bottom:max(14px,min(calc(10.57143px + .44643vw),17px))}.values .title{margin-bottom:max(40px,min(calc(20.57143px + 2.52976vw),57px))}.values-swiper-wr .swiper-slide{display:flex;height:auto}.values-swiper-wr .swiper:not(.swiper-initialized) .swiper-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;grid-gap:0 20px;gap:0 20px}.values-swiper-wr .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide{border-left:1px solid #db509b;border-left:1px solid var(--rose)}.values-swiper-wr .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide:after{background:#db509b;background:var(--rose);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100vw}.values-swiper-wr .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-of-type(3n){border-right:1px solid #db509b;border-right:1px solid var(--rose)}.values-swiper-wr .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide:last-of-type:after,.values-swiper-wr .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-last-of-type(2):after,.values-swiper-wr .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-last-of-type(3):after{display:none}.values-swiper-wr .swiper:not(.swiper-initialized)+.swiper-buttons{display:none}.values-swiper-wr .swiper.swiper-initialized .swiper-slide{border:1px solid #db509b;border:1px solid var(--rose)}.values-swiper-wr .swiper-buttons{display:flex;gap:16px;justify-content:center;margin:0 auto}.values-swiper-wr .swiper-buttons .slider-btn{margin-top:45px}.values-card{display:flex;flex-direction:column;padding:max(20px,min(calc(-2.85714px + 2.97619vw),40px)) max(15px,min(calc(2.42857px + 1.6369vw),26px)) max(25px,min(calc(7.85714px + 2.23214vw),40px)) max(15px,min(calc(-4.42857px + 2.52976vw),32px));width:100%}.values-card__header{align-items:center;display:flex;gap:12px;margin-bottom:17px}.values-card__icon{align-items:center;display:flex;flex-shrink:0;height:72px;justify-content:center;overflow:hidden;position:relative;width:72px}.values-card__icon img{max-height:95%;max-width:95%}.values-card__description{width:100%;--line-count:7;--fz:max(16px,min(calc(13.71429px + 0.29762vw),18px));--line-height:1.5;font-size:max(18px,min(calc(15.71429px + .29762vw),20px));font-size:var(--fz);line-height:1.5;line-height:var(--line-height);max-height:calc(max(18px, min(calc(18px + 2 * ((100vw - 768px) / 672)), 20px)) * 1.5 * var(--line-count));max-height:calc(var(--fz)*var(--line-height)*var(--line-count))}.values.jobs-search-page{padding-bottom:max(40px,min(calc(-12.57143px + 6.84524vw),86px))}.values.jobs-search-page .sup{margin-bottom:max(14px,min(calc(2.57143px + 1.4881vw),24px))}.values.jobs-search-page .title{margin-bottom:max(40px,min(calc(25.14286px + 1.93452vw),53px));margin-left:auto;margin-right:auto;max-width:max(400px,min(calc(139.42857px + 33.92857vw),628px));text-align:center}.values.jobs-search-page .values-card__icon{height:max(72px,min(calc(44.57143px + 3.57143vw),96px));position:relative;width:max(72px,min(calc(44.57143px + 3.57143vw),96px))}.values.jobs-search-page .values-card__icon:after{background:#db509b;background:var(--rose);border-radius:50%;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.values.jobs-search-page .values-card__icon img{max-height:100%;max-width:100%;position:relative;z-index:1}.values.jobs-search-page .values-card__header{margin-bottom:15px}@media (min-width:1360px){.values.jobs-search-page .values-card__description{--fz:20px}}.values.jobs-search-page .values-swiper-wr .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.values.jobs-search-page .values-swiper-wr .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide{border-left:1px solid #db509b;border-left:1px solid var(--rose);border-right:1px solid #db509b;border-right:1px solid var(--rose)}.values.jobs-search-page .values-swiper-wr .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-child(odd){border-right:none}.values.jobs-search-page .values-swiper-wr .swiper:not(.swiper-initialized)+.swiper-buttons{display:none}.values.agp-page{background-color:#f3f3f3;background-color:var(--gray-bg);color:#242426;color:var(--black);padding-bottom:0;position:relative}.values.agp-page .sup{margin-bottom:max(14px,min(calc(2.57143px + 1.4881vw),24px))}@media (min-width:1400px){.values.agp-page .values-card{padding-left:30px;padding-top:37px}.values.agp-page .values-swiper-wr .swiper-slide:nth-child(5):last-child .values-card{padding-bottom:max(60px,min(calc(-5.14286px + 8.48214vw),117px))}}.values.agp-page .values-swiper-wr .swiper-slide:first-child,.values.agp-page .values-swiper-wr .swiper-slide:nth-child(4){border-left:none}.values.agp-page .values-swiper-wr .swiper:not(.swiper-initialized) .swiper-wrapper{align-items:stretch;display:flex;flex-wrap:wrap;gap:0 max(15px,min(calc(9.28571px + .74405vw),20px));justify-content:center;overflow:hidden}.values.agp-page .values-swiper-wr .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide{border-color:#d0d1d3;border-color:var(--light-line-i);width:calc(33% - 10px)}.values.agp-page .values-swiper-wr .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide:after{background:#d0d1d3;background:var(--light-line-i)}.values.agp-page .values-swiper-wr .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-of-type(3n){border-right:#d0d1d3;border-right:var(--light-line-i)}.values.agp-page .values-swiper-wr .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide:last-of-type:after,.values.agp-page .values-swiper-wr .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-last-of-type(2):after,.values.agp-page .values-swiper-wr .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-last-of-type(3):after{display:none}.values.agp-page .values-swiper-wr .swiper:not(.swiper-initialized)+.swiper-buttons{display:none}.values.agp-page .values-swiper-wr .swiper.swiper-initialized .swiper-slide{border-color:#d0d1d3;border-color:var(--light-line-i)}.values.agp-page .values-swiper-wr .swiper-buttons{display:flex;gap:16px;justify-content:center;margin:0 auto}.values.agp-page .values-swiper-wr .swiper-buttons .slider-btn{margin-top:45px}.values.agp-page .values__decor{-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000);overflow:hidden;position:relative}.values.agp-page .values__decor:before{content:"";display:block;padding-bottom:max(min(100%,9999px),0px)}.values.agp-page .values__decor iframe,.values.agp-page .values__decor img,.values.agp-page .values__decor svg,.values.agp-page .values__decor video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.values.agp-page .values__decor{bottom:0;left:0;opacity:.5;position:absolute;width:max(80px,min(calc(-16px + 12.5vw),164px))}.values.agp-page .values__decor:after{background:#fbfbfb;bottom:0;content:"";left:0;mix-blend-mode:color;position:absolute;right:0;top:0;z-index:1}.values.agp-page .values__decor:last-child{left:auto;right:0;transform:scaleX(-1)}@media (max-width:1023px){.values.agp-page{padding-bottom:40px}}.journey{-webkit-clip-path:inset(0);clip-path:inset(0);color:#fff;color:var(--white);padding:max(50px,min(calc(-26.57143px + 9.97024vw),117px)) 0 max(60px,min(calc(-2.85714px + 8.18452vw),115px));position:relative}.journey .section-bg{left:0;pointer-events:none;position:fixed;top:0;transform:none;z-index:-1}.journey .title-wr{align-items:flex-end;display:flex;flex-wrap:wrap;gap:25px;justify-content:space-between;padding-bottom:max(40px,min(calc(19.42857px + 2.67857vw),58px))}.journey-swiper-mask{-webkit-mask-image:linear-gradient(90deg,#d9d9d9 91.38%,hsla(0,0%,45%,0));mask-image:linear-gradient(90deg,#d9d9d9 91.38%,hsla(0,0%,45%,0));width:100%}.journey-swiper-wr{max-width:100%}.journey-swiper-wr .swiper{margin:0}.journey-swiper-wr .swiper.swiper-logo{padding-bottom:29px;width:max(500px,min(calc(329.71429px + 22.17262vw),649px))}.journey-swiper-wr .swiper.swiper-logo .swiper-slide{align-items:center;display:flex;height:auto}.journey-swiper-wr .swiper.swiper-logo .swiper-slide:not(.swiper-slide-active) .journey-logo-card img{width:28px}.journey-swiper-wr .swiper.swiper-logo .swiper-slide:not(.swiper-slide-active) .journey-logo-card:after{height:2px}.journey-swiper-wr .swiper.swiper-logo .swiper-slide.swiper-slide-next .journey-logo-card img{width:44px}.journey-swiper-wr .swiper.swiper-logo .swiper-slide.swiper-slide-next .journey-logo-card:after{height:2px}.journey-swiper-wr .swiper.swiper-logo .swiper-slide:last-of-type .journey-logo-card:after{flex:1 0 100vw}.journey-swiper-wr .swiper.swiper-text{margin:0;width:max(480px,min(calc(308.57143px + 22.32143vw),630px))}@media (max-width:850px){.journey-swiper-wr .swiper{width:100%!important}}.journey-logo-card{align-items:center;display:flex;min-height:88px;position:relative;width:100%}.journey-logo-card:after{background:#fff;background:var(--white);content:"";display:block;flex:1;height:4px;transition:.3s}.journey-logo-card img{height:auto;transition:.3s;width:max(79px,min(calc(67.57143px + 1.4881vw),89px))}.journey-text-card{padding-right:max(15px,min(calc(-5.57143px + 2.67857vw),33px))}.journey-text-card__date{font-size:max(40px,min(calc(3.42857px + 4.7619vw),72px));letter-spacing:.02em;line-height:1.111;margin-bottom:22px}.journey-text-card__title{margin-bottom:16px;padding-right:50px}.journey-text-card__description{--mb:15px;--mb-count:2;--line-count:11;--fz:max(18px,min(calc(15.71429px + 0.29762vw),20px));--line-height:1.5;font-size:max(18px,min(calc(15.71429px + .29762vw),20px));font-size:var(--fz);letter-spacing:.01em;line-height:1.5;line-height:var(--line-height);max-height:calc(max(18px, min(calc(18px + 2 * ((100vw - 768px) / 672)), 20px)) * 1.5 * var(--line-count) + var(--mb) * var(--mb-count));max-height:calc(var(--fz)*var(--line-height)*var(--line-count) + var(--mb)*var(--mb-count))}.journey-text-card__description p{margin-bottom:var(--mb)}.journey-text-card__description p:last-of-type{margin-bottom:0}.journey-text-card__description .simplebar-track.simplebar-vertical{transform:translateX(10px)}.team{background:#f3f3f3;background:var(--gray-bg);overflow:hidden;padding:max(45px,min(calc(-40.71429px + 11.16071vw),120px)) 0 max(32px,min(calc(-22.85714px + 7.14286vw),80px));transform:translate(0)}.team .bg-layer{height:auto;left:0;top:0;width:100%;z-index:-1}.team .sup{margin-bottom:17px}.team .title{margin-bottom:23px}.team-caption{align-items:flex-end;display:flex;flex-wrap:wrap;gap:25px;justify-content:space-between;padding-bottom:56px}.team-caption__text{max-width:572px}.team-caption .swiper-buttons{margin-left:auto}.team-swiper-wr .swiper-slide{display:flex;height:auto;max-width:100%;width:max(375px,min(calc(332.71429px + 5.50595vw),412px))}.teammate-card{border:1px solid #e7e8e9;border:1px solid var(--light-line-ii);border-radius:max(12px,min(calc(-1.71429px + 1.78571vw),24px));display:flex;flex-direction:column}.teammate-card,.teammate-card-thumbnail{overflow:hidden;position:relative;width:100%}.teammate-card-thumbnail{border-bottom:1px solid #e7e8e9;border-bottom:1px solid var(--light-line-ii)}.teammate-card-thumbnail:before{content:"";display:block;padding-top:80.097%}.teammate-card-thumbnail img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:100%}.teammate-card__text{background:#fff;background:var(--white);flex:1;padding:24px max(20px,min(calc(9.71429px + 1.33929vw),29px)) 32px max(20px,min(calc(6.28571px + 1.78571vw),32px));transition:.3s;width:100%}.teammate-card__name{color:#242426;color:var(--black);margin-bottom:8px}.teammate-card__position{color:#c82a7a;color:var(--pink);display:-webkit-box;font-size:max(16px,min(calc(13.71429px + .29762vw),18px));font-weight:600;letter-spacing:.04em;line-height:1.222;padding:0!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:max(35px,min(calc(21.28571px + 1.78571vw),47px));overflow:hidden}.teammate-card__footer{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.teammate-card-socials{display:flex;gap:max(10px,min(calc(3.14286px + .89286vw),16px))}.teammate-card-socials__link{align-items:center;border-bottom:1px solid #db509b;border-bottom:1px solid var(--rose);border-top:1px solid #db509b;border-top:1px solid var(--rose);color:#8000b3;color:var(--purple);display:flex;font-size:21px;height:44px;justify-content:center;transition:.3s;width:44px}.teammate-card-socials__link:hover{background:#c82a7a;background:var(--pink);color:#fff;color:var(--white)}.teammate-card-socials__link .icon-phone-button:before{display:block;font-size:86%;transform:translateY(-1%)}.teammate-card-socials__link .icon-mail-button:before{font-size:86%}.teammate-card:hover:not(.team-popup__card) .teammate-card-thumbnail{border-color:#b34ce3;border-color:var(--lavender)}.teammate-card:hover:not(.team-popup__card) .teammate-card__name{color:#fff;color:var(--white)}.teammate-card:hover:not(.team-popup__card) .teammate-card__text{background:#560b75;background:var(--midnight);color:#fff;color:var(--white)}.teammate-card:hover:not(.team-popup__card) .read-more-btn,.teammate-card:hover:not(.team-popup__card) .teammate-card-socials__link,.teammate-card:hover:not(.team-popup__card) .teammate-card__position{color:#fff;color:var(--white)}.teammate-card:hover:not(.team-popup__card) .read-more-btn i{border-color:#fff;border-color:var(--white);color:#fff;color:var(--white)}.text-image-section.about-page{padding-bottom:25px}.text-image-section.about-page-say{background:#f3f3f3;background:var(--gray-bg);padding:max(50px,min(calc(15.71429px + 4.46429vw),80px)) 0 max(32px,min(calc(-25.14286px + 7.44048vw),82px))}@media (min-width:640px){.text-image-section.about-page-say .text-image-section__image{max-width:51%;width:646px}}.text-image-section.about-page-say .text-image-section__image:before{padding-bottom:77.7851736%}@media (min-width:1200px){.text-image-section.about-page-say .text-image-section__content{width:44.29%}}.candidate-ts{background:#fff;background:var(--white);padding:max(50px,min(calc(15.71429px + 4.46429vw),80px)) 0 80px}.candidate-ts .sup{margin-bottom:20px}.candidate-ts .title{margin-bottom:34px}.candidate-ts .swiper-buttons{padding-bottom:56px}.candidate-ts-swiper-wr .swiper-slide{display:flex;height:auto;max-width:100%;width:max(370px,min(calc(75.14286px + 38.39286vw),628px))}.candidate-ts-card{border:1px solid #d0d1d3;border:1px solid var(--light-line-i);border-radius:max(12px,min(calc(-10.85714px + 2.97619vw),32px)) max(12px,min(calc(-10.85714px + 2.97619vw),32px)) 0 max(12px,min(calc(-10.85714px + 2.97619vw),32px));display:flex;flex-direction:column;overflow:hidden;padding:33px max(15px,min(calc(-13.57143px + 3.72024vw),40px)) max(25px,min(calc(7.85714px + 2.23214vw),40px));transform:translate(0);width:100%}.candidate-ts-card i{color:#b34ce3;color:var(--lavender);display:block;font-size:28px;margin-bottom:17.5px;margin-left:5px}.candidate-ts-card__description{--line-count:7;--fz:max(18px,min(calc(15.71429px + 0.29762vw),20px));--line-height:1.5;color:#242426;color:var(--black);font-size:max(18px,min(calc(15.71429px + .29762vw),20px));font-size:var(--fz);font-weight:400;line-height:1.5;line-height:var(--line-height);margin-bottom:34px;max-height:calc(max(18px, min(calc(18px + 2 * ((100vw - 768px) / 672)), 20px)) * 1.5 * var(--line-count));max-height:calc(var(--fz)*var(--line-height)*var(--line-count));width:100%}.candidate-ts-card__decor{bottom:-1px;opacity:.12;position:absolute;right:0;width:max(50px,min(calc(-161.69231px + 20.67308vw),136px));z-index:-1}.candidate-ts-card-footer{align-items:center;display:flex;gap:24px;margin-top:auto;z-index:-1}.candidate-ts-card__thumbnail{border:6px solid rgba(219,80,155,.5);border-radius:50%;flex-shrink:0;overflow:hidden;position:relative;width:96px}.candidate-ts-card__thumbnail:before{content:"";display:block;padding-top:100%}.candidate-ts-card__thumbnail img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:100%}.candidate-ts-card__name{margin-bottom:4px}.candidate-ts-card__position{color:#c82a7a;color:var(--pink)}.clients-ts{background:#f3f3f3;background:var(--gray-bg);padding:max(40px,min(calc(-8px + 6.25vw),82px)) 0}.clients-ts .sup{margin-bottom:20px}.clients-ts .title{margin-bottom:max(25px,min(calc(2.14286px + 2.97619vw),45px));width:100%}.clients-ts .title,.clients-ts-swiper-wr{border-bottom:1px solid #d0d1d3;border-bottom:1px solid var(--light-line-i);padding-bottom:28px}.clients-ts-swiper-controls{align-items:center;display:flex;gap:max(15px,min(calc(-31.85714px + 6.10119vw),56px));justify-content:space-between;margin-left:auto;max-width:100%;width:max(390px,min(calc(-38.22433px + 65.77947vw),909px))}.clients-ts-swiper-controls .swiper-scrollbar-wrapper{flex:1}.clients-ts-swiper-controls .swiper-scrollbar{bottom:auto;flex:1;height:4px;left:auto;position:relative;right:auto;top:auto;width:100%}.clients-ts-swiper-controls .swiper-scrollbar .swiper-scrollbar-drag{background:#b34ce3;background:var(--lavender);cursor:pointer}.clients-ts-swiper-controls .swiper-buttons{gap:11px}.clients-ts-swiper-controls .swiper-pagination{align-items:center;bottom:auto;color:#d0d1d3;color:var(--light-line-i);display:flex;gap:2px;justify-content:space-between;left:auto;min-width:41px;position:relative;right:auto;top:auto}.clients-ts-swiper-controls .swiper-pagination .swiper-pagination-current{color:#242426;color:var(--black)}.clients-ts-swiper-controls .swiper-pagination span{color:#4c4e50;color:var(--dark-gray)}.client-ts-card{align-items:center;display:flex;gap:max(25px,min(calc(-19.57143px + 5.80357vw),64px));padding-bottom:56px}.client-ts-card-intro{flex-shrink:0;padding-top:max(20px,min(calc(-38.28571px + 7.58929vw),71px));width:max(200px,min(calc(81.14286px + 15.47619vw),304px))}.client-ts-card__logo{align-items:center;background:#fff;background:var(--white);border:1px solid #e7e8e9;border:1px solid var(--light-line-ii);border-radius:max(10px,min(calc(-1.42857px + 1.4881vw),20px));display:flex;height:max(120px,min(calc(62.85714px + 7.44048vw),170px));justify-content:center;margin-bottom:20px;padding:17px;width:100%}.client-ts-card__logo img{height:auto;max-height:100%;max-width:100%;width:auto}.client-ts-card__name{color:#242426;color:var(--black);margin-bottom:8px;text-align:center}.client-ts-card__position{text-align:center}.client-ts-card-text{flex:1}.client-ts-card i{color:#db509b;color:var(--rose);display:block;font-size:max(25px,min(calc(7.85714px + 2.23214vw),40px));margin-bottom:max(20px,min(calc(-.57143px + 2.67857vw),38px));margin-left:9px}.client-ts-card__description{--line-count:10;--fz:max(18px,min(calc(6.57143px + 1.4881vw),28px));--line-height:1.2857;font-size:max(18px,min(calc(15.71429px + .29762vw),20px));font-size:var(--fz);letter-spacing:.02em;line-height:1.5;line-height:var(--line-height);max-height:calc(max(18px, min(calc(18px + 2 * ((100vw - 768px) / 672)), 20px)) * 1.5 * var(--line-count));max-height:calc(var(--fz)*var(--line-height)*var(--line-count))}@media (max-width:1200px){.hero-about__thumbnail__bg,.hero-about__thumbnail__wrapper{left:38%}}@media (max-width:992px){.hero-about{height:auto;min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}.hero-about__thumbnail{background:#8000b3;background:var(--purple)}.hero-about__thumbnail__bg,.hero-about__thumbnail__wrapper{left:33%}.hero-about__thumbnail__figure{width:100%}}@media (max-width:850px){.hero-about__thumbnail{background:#8000b3;background:var(--purple)}.hero-about__thumbnail:before{background:#560b75;background:var(--midnight);content:"";display:block;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:3}.hero-about__thumbnail__bg,.hero-about__thumbnail__wrapper{display:none}.journey-swiper-mask{-webkit-mask-image:linear-gradient(90deg,#d9d9d9 98.38%,hsla(0,0%,45%,0));mask-image:linear-gradient(90deg,#d9d9d9 98.38%,hsla(0,0%,45%,0))}}@media (max-width:650px){.clients-ts-swiper-controls{width:100%}.client-ts-card{flex-direction:column}.client-ts-card-intro{max-width:100%;width:375px}.client-ts-card__logo{margin:0 auto 20px;width:200px}.client-ts-card-text{width:100%}}.candidates-page .contact-us__title-box{padding-bottom:max(40px,min(calc(-3.42857px + 5.65476vw),78px));padding-top:max(40px,min(calc(-1.14286px + 5.35714vw),76px))}.hero-candidates{display:flex;height:100vh;height:calc(var(--dvh, 1vh)*100);position:relative}.hero-candidates__wrapper{align-items:center;display:flex;padding:30px 0 max(150px,min(calc(132.74648px + 4.60094vw),199px));position:relative;width:100%;z-index:0}.hero-candidates .hero__title{margin-bottom:20px}.hero-candidates .hero__caption{max-width:max(420px,min(calc(240.57143px + 23.3631vw),577px));z-index:5}.hero-candidates .hero__description{font-size:max(18px,min(calc(-2.57143px + 2.67857vw),36px));line-height:1.333}.hero-candidates .hero__btn-box{margin-top:max(20px,min(calc(-13.14286px + 4.31548vw),49px))}.hero-candidates__bg,.hero-candidates__thumbnail-bottom,.hero-candidates__thumbnail-front{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.hero-candidates__bg img,.hero-candidates__thumbnail-bottom img,.hero-candidates__thumbnail-front img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.hero-candidates__thumbnail-bottom{opacity:.2;z-index:1}.hero-candidates__thumbnail-front{z-index:2}.hero+.ects-banner-wrapper{padding-top:1px}.hero+.ects-banner-wrapper .banner{margin-top:max(-144px,min(calc(-49.71429px - 6.54762vw),-100px))}.ects-banner-wrapper{background:#f3f3f3;background:var(--gray-bg)}.banner{z-index:1}.banner-content{border-radius:max(25px,min(calc(-1.28571px + 3.42262vw),48px));color:#fff;color:var(--white);font-size:max(22px,min(calc(15.14286px + .89286vw),28px));overflow:hidden;padding:max(30px,min(calc(18.02817px + 3.19249vw),64px)) max(20px,min(calc(-1.83099px + 5.8216vw),82px));position:relative;transform:translateX(0);width:100%}.banner-content p{margin-bottom:17px}.banner-content p:last-of-type{margin-bottom:2px}.ects{padding:max(64px,min(calc(2.28571px + 8.03571vw),118px)) 0}.ects .sup{margin-bottom:17px}.ects .title{margin-bottom:max(20px,min(calc(12px + 1.04167vw),27px))}.ects-wrapper{display:flex;gap:60px max(25px,min(calc(-10.42857px + 4.6131vw),56px))}.ects-options{display:flex;flex:1 0 auto;flex-direction:column;flex-wrap:wrap;gap:16px;max-width:max(325px,min(calc(75.6962px + 38.35443vw),628px))}.ects-options-item{background:#fff;background:var(--white);border:1px solid #e7e8e9;border:1px solid var(--light-line-ii);border-radius:20px;overflow:hidden;width:100%}.ects-options-item__header{align-items:center;color:#242426;color:var(--black);cursor:pointer;display:flex;justify-content:space-between;padding:max(21px,min(calc(13px + 1.04167vw),28px)) max(15px,min(calc(7px + 1.04167vw),22px)) max(20px,min(calc(12px + 1.04167vw),27px)) max(20px,min(calc(6.28571px + 1.78571vw),32px));transition:.3s;width:100%}.ects-options-item__header.active{padding:21px max(15px,min(calc(7px + 1.04167vw),22px)) 20px max(20px,min(calc(6.28571px + 1.78571vw),32px))}.ects-options-item__header:hover{color:#c82a7a;color:var(--pink)}.ects-options-item__content{border-top:2px solid transparent;max-height:0;overflow:hidden;padding:0 max(20px,min(calc(8.57143px + 1.4881vw),30px));transition:.3s;width:100%}.ects-options-item__content [data-simplebar]{--line-count:4;--fz:max(18px,min(calc(15.71429px + 0.29762vw),20px));--line-height:1.5;font-size:max(18px,min(calc(15.71429px + .29762vw),20px));font-size:var(--fz);line-height:1.5;line-height:var(--line-height);max-height:calc(max(18px, min(calc(18px + 2 * ((100vw - 768px) / 672)), 20px)) * 1.5 * var(--line-count));max-height:calc(var(--fz)*var(--line-height)*var(--line-count));opacity:0;transition:none}.ects-options-item__content.active{border-color:#e7e8e9;border-color:var(--light-line-ii);max-height:200px;padding:29px 30px 32px}.ects-options-item__content.active [data-simplebar]{opacity:1;transition:opacity .3s .2s}.ects-text__content{--line-count:7;--fz:18px;--line-height:1.5;font-size:max(18px,min(calc(15.71429px + .29762vw),20px));font-size:var(--fz);line-height:1.5;line-height:var(--line-height)}.ects-text p{margin-bottom:12px}.ects-text p:last-of-type{margin-bottom:0}.aspirational.aspirational-candidate{padding-bottom:max(32px,min(calc(-6.85714px + 5.05952vw),66px))}.aspirational.aspirational-candidate:before{background:#fff;background:var(--white);bottom:0;content:"";display:block;height:55.8%;left:0;position:absolute;top:auto;width:100%}.aspirational.aspirational-candidate .aspirational-thumbnail{width:max(358px,min(calc(100.85714px + 33.48214vw),583px))}.aspirational.aspirational-candidate .aspirational-thumbnail:before{padding-top:89.315%}.aspirational.aspirational-candidate .aspirational__wrapper{border:1px solid #d0d1d3;border:1px solid var(--light-line-i);gap:max(30px,min(calc(.28571px + 3.86905vw),56px))}.aspirational.aspirational-candidate .aspirational__col{justify-content:center;padding-bottom:40px;padding-top:40px}.text-image-section.text-image-section-candidate{background:#f3f3f3;background:var(--gray-bg);background:#fff;background:var(--white);padding-top:max(32px,min(calc(8px + 3.125vw),53px))}.text-image-section.text-image-section-candidate .text-image-section__content{width:40.99%}.text-image-section.text-image-section-candidate .text-image-section__image{flex-shrink:0;width:54.72%}.text-image-section.text-image-section-candidate .text-image-section__image:before{padding-bottom:75%}.text-image-section.text-image-section-candidate .btn{color:#8000b3;color:var(--purple);margin-top:32px}.text-image-section.text-image-section-candidate .btn:hover{color:#fff;color:var(--white)}.text-image-section.text-image-section-candidate.text-image-section-candidate-apg{padding:max(32px,min(calc(-68.57143px + 13.09524vw),120px)) 0 max(32px,min(calc(-22.85714px + 7.14286vw),80px))}.text-image-section.text-image-section-candidate.text-image-section-candidate-apg .text-image-section__content{padding-top:11px;width:44.4%}.text-image-section.text-image-section-candidate.text-image-section-candidate-apg .text-image-section__content .sup{margin-bottom:20px}.text-image-section.text-image-section-candidate.text-image-section-candidate-apg .text-image-section__content p{margin-bottom:12px}.text-image-section.text-image-section-candidate.text-image-section-candidate-apg .text-image-section__image{width:50.72%}.text-image-section.text-image-section-candidate.text-image-section-candidate-apg .text-image-section__image:before{padding-bottom:78%}.programme{color:#fff;color:var(--white);padding:max(40px,min(calc(-51.42857px + 11.90476vw),120px)) 0 max(32px,min(calc(-22.85714px + 7.14286vw),80px));position:relative}.programme-caption{align-items:center;display:flex;gap:max(25px,min(calc(-10.42857px + 4.6131vw),56px));width:100%}.programme-caption__text{flex-shrink:0;max-width:100%;width:max(370px,min(calc(198.57143px + 22.32143vw),520px))}.programme-caption .sup{margin-bottom:17px}.programme-caption-card{align-items:flex-start;border:1px solid #d0d1d3;border:1px solid var(--light-line-i);border-radius:max(20px,min(calc(-2.85714px + 2.97619vw),40px));display:flex;flex:1;flex-direction:column;gap:32px;overflow:hidden;padding:max(30px,min(calc(18.57143px + 1.4881vw),40px)) max(20px,min(calc(-2.85714px + 2.97619vw),40px));transform:translateX(0)}.programme-caption-card__bg{border-radius:inherit;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.programme-caption-card__bg img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:100%}.programme-caption-card__text{width:100%;--line-count:8;--fz:max(22px,min(calc(15.14286px + 0.89286vw),28px));--line-height:1.2857;font-size:max(18px,min(calc(15.71429px + .29762vw),20px));font-size:var(--fz);letter-spacing:.02em;line-height:1.5;line-height:var(--line-height);max-height:calc(max(18px, min(calc(18px + 2 * ((100vw - 768px) / 672)), 20px)) * 1.5 * var(--line-count));max-height:calc(var(--fz)*var(--line-height)*var(--line-count))}.programme-caption-card .btn{color:#8000b3;color:var(--purple)}.programme-caption-card .btn:hover{color:#fff;color:var(--white)}.programme-offer{align-items:center;display:flex;gap:max(25px,min(calc(-10.42857px + 4.6131vw),56px));padding-top:82px}.programme-offer .sup{margin-bottom:17px}.programme-offer__title{margin-bottom:26px}.programme-offer-list{display:flex;flex-shrink:0;width:max(500px,min(calc(271.42857px + 29.7619vw),700px))}.programme-offer-card{border-radius:max(12px,min(calc(-10.85714px + 2.97619vw),32px));display:flex;flex-direction:column;overflow:hidden;padding:max(30px,min(calc(18.57143px + 1.4881vw),40px)) max(20px,min(calc(9.71429px + 1.33929vw),29px)) max(30px,min(calc(18.57143px + 1.4881vw),40px)) max(20px,min(calc(-2.85714px + 2.97619vw),40px));transform:translateX(0);width:50%}.programme-offer-card__bg{border-radius:inherit;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.programme-offer-card__bg img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:100%}.programme-offer-card__title{font-size:max(22px,min(calc(15.14286px + .89286vw),28px));font-weight:600;letter-spacing:.02em;line-height:1.2857;margin-bottom:16px}.programme-offer-card__description{--mb:12px;--line-count:14;--fz:max(16px,min(calc(13.71429px + 0.29762vw),18px));--line-height:1.5;font-size:max(18px,min(calc(15.71429px + .29762vw),20px));font-size:var(--fz);letter-spacing:.01em;line-height:1.5;line-height:var(--line-height);margin-bottom:22px;max-height:calc(max(18px, min(calc(18px + 2 * ((100vw - 768px) / 672)), 20px)) * 1.5 * var(--line-count) + var(--mb));max-height:calc(var(--fz)*var(--line-height)*var(--line-count) + var(--mb))}.programme-offer-card__description p{margin-bottom:12px}.programme-offer-card__description p:last-of-type{margin-bottom:0}.programme-offer-card .read-more-btn{margin-top:auto}.programme-offer-card:first-of-type .read-more-btn:hover{color:#560b75;color:var(--midnight)}.programme-offer-card:first-of-type .read-more-btn:hover i{background:#560b75;background:var(--midnight)}.programme-offer-card:nth-of-type(2){padding:max(30px,min(calc(20.85714px + 1.19048vw),38px)) max(20px,min(calc(6.28571px + 1.78571vw),32px)) max(30px,min(calc(3.71429px + 3.42262vw),53px))}.resources{padding:max(32px,min(calc(-68.57143px + 13.09524vw),120px)) 0 max(32px,min(calc(-22.85714px + 7.14286vw),80px))}.resources .cont{display:flex;gap:max(25px,min(calc(-10.42857px + 4.6131vw),56px))}.resources__text{flex-shrink:0;max-width:100%;width:max(245px,min(calc(-29.28571px + 35.71429vw),485px))}.resources .sup{margin-bottom:19px}.resources .title{margin-bottom:24px;padding-right:max(0px,min(calc(-102.85714px + 13.39286vw),90px))}.resources__cards{flex:1}.resources__cards__wrapper{display:flex;flex-direction:column;gap:7px 6px;width:100%}.resources-card{background:#f3f3f3;background:var(--gray-bg);border:1px solid #e7e8e9;border:1px solid var(--light-line-ii);border-radius:max(12px,min(calc(-1.71429px + 1.78571vw),24px));display:flex;flex-direction:column;gap:15px;padding:max(20px,min(calc(6.28571px + 1.78571vw),32px))}.resources-card__content{align-items:center;display:flex;gap:max(15px,min(calc(4.71429px + 1.33929vw),24px))}.resources-card__icon{flex-shrink:0;height:auto;width:max(78px,min(calc(66.57143px + 1.4881vw),88px))}.resources-card__text{--line-count:5;--fz:max(18px,min(calc(13.42857px + 0.59524vw),22px));--line-height:1.44;flex:1;font-size:max(18px,min(calc(15.71429px + .29762vw),20px));font-size:var(--fz);font-weight:500;letter-spacing:.02em;line-height:1.5;line-height:var(--line-height);max-height:calc(max(18px, min(calc(18px + 2 * ((100vw - 768px) / 672)), 20px)) * 1.5 * var(--line-count));max-height:calc(var(--fz)*var(--line-height)*var(--line-count));overflow:hidden}.resources-card .read-more-btn{margin-right:max(-2px,min(calc(2.28571px - .29762vw),0px))}.partner-section{--mb:270px;color:#fff;color:var(--white);margin-bottom:calc(var(--mb)*-1);padding-bottom:var(--mb);padding-top:max(40px,min(calc(-51.42857px + 11.90476vw),120px));position:relative}.partner-section__list{display:flex;flex-direction:column;gap:15px}.partner-section__wrapper{display:flex;gap:max(25px,min(calc(-10.42857px + 4.6131vw),56px));padding-bottom:max(44px,min(calc(20px + 3.125vw),65px))}.partner-section .title{flex-shrink:0;max-width:100%;width:max(240px,min(calc(43.42857px + 25.59524vw),412px))}.partner-section-item{border-bottom:1px solid #db509b;border-bottom:1px solid var(--rose);padding-bottom:16px}.partner-section-item:last-of-type{border-bottom:0}.partner-section-item__text,.partner-section-item__title{padding-left:max(38px,min(calc(26.57143px + 1.4881vw),48px))}.partner-section-item__title{margin-bottom:8px;position:relative}.partner-section-item__title i{content:"";display:block;font-size:max(16px,min(calc(13.71429px + .29762vw),18px));left:6px;position:absolute;top:0;transform:translateY(25%)}.aspirational.aspirational-candidate-contact{padding-bottom:max(30px,min(calc(34.28571px - .29762vw),32px));transform:translate(0)}.aspirational.aspirational-candidate-contact:before{background:#f3f3f3;background:var(--gray-bg);bottom:0;content:"";display:block;height:calc(50% + 19px);left:0;position:absolute;top:auto;width:100%;z-index:-1}.aspirational.aspirational-candidate-contact .aspirational__wrapper{border:1px solid #d0d1d3;border:1px solid var(--light-line-i)}.aspirational.aspirational-candidate-contact .aspirational__col{padding-bottom:max(35px,min(calc(-18.71429px + 6.99405vw),82px));padding-top:max(35px,min(calc(-18.71429px + 6.99405vw),82px))}.aspirational.aspirational-candidate-contact .aspirational-thumbnail{width:max(320px,min(calc(20.57143px + 38.9881vw),582px))}.aspirational.aspirational-candidate-contact .aspirational-thumbnail:before{padding-top:87.29%}.work-section{background:#f3f3f3;background:var(--gray-bg);padding:max(32px,min(calc(-34.28571px + 8.63095vw),90px)) 0 max(32px,min(calc(-68.57143px + 13.09524vw),120px))}.work-section .sup{margin-bottom:20px}.work-section__intro{flex-shrink:0;max-width:100%;width:max(375px,min(calc(154.42857px + 28.72024vw),568px))}.work-section__caption{align-items:flex-end;display:flex;gap:max(25px,min(calc(-37.85714px + 8.18452vw),80px))}.work-section__caption,.work-swiper-wr .swiper{padding-bottom:max(32px,min(calc(4.57143px + 3.57143vw),56px))}.work-swiper-wr .swiper-slide{display:flex;height:auto;max-width:100%;width:max(375px,min(calc(332.71429px + 5.50595vw),412px))}.work-swiper-wr .swiper-controls{align-items:center;display:flex}.work-swiper-wr .swiper-controls .swiper-scrollbar{bottom:auto;left:auto;position:relative;right:auto;top:auto;width:100%}.work-card{background:#fff;background:var(--white);border:1px solid #e7e8e9;border:1px solid var(--light-line-ii);border-radius:24px 0 24px 24px;overflow:hidden;padding:max(20px,min(calc(7.42857px + 1.6369vw),31px));transform:translate(0);width:100%}.work-card__bg-layer{max-width:88px;opacity:.12;position:absolute;right:0;top:0;width:max(40px,min(calc(-115.29412px + 14.11765vw),88px));z-index:-1}.work-card__bg-layer img{width:100%}@media (max-width:420px){.work-card__bg-layer{width:38px}}.work-card__header{align-items:center;border-bottom:1px solid #e7e8e9;border-bottom:1px solid var(--light-line-ii);color:#242426;color:var(--black);display:flex;gap:max(10px,min(calc(7.71429px + .29762vw),12px));margin-bottom:max(15px,min(calc(4.71429px + 1.33929vw),24px));min-height:max(80px,min(calc(66.28571px + 1.78571vw),92px));padding-bottom:max(15px,min(calc(2.42857px + 1.6369vw),26px));padding-right:max(0px,min(calc(-64.70588px + 5.88235vw),20px))}.work-card__header span{display:flex;justify-content:center;min-width:48px}.work-card__description{--line-count:9;--fz:max(16px,min(calc(13.71429px + 0.29762vw),18px));--line-height:1.5;font-size:max(18px,min(calc(15.71429px + .29762vw),20px));font-size:var(--fz);letter-spacing:.01em;line-height:1.5;line-height:var(--line-height);max-height:calc(max(18px, min(calc(18px + 2 * ((100vw - 768px) / 672)), 20px)) * 1.5 * var(--line-count));max-height:calc(var(--fz)*var(--line-height)*var(--line-count))}.ed-jobs-section{--swiper-padding:275px;padding:max(40px,min(calc(-10.28571px + 6.54762vw),84px)) 0 max(32px,min(calc(-68.57143px + 13.09524vw),120px))}.ed-jobs-section .sup{margin-bottom:20px}.ed-jobs-section__wrapper{display:flex;gap:max(25px,min(calc(-10.42857px + 4.6131vw),56px));justify-content:space-between}.ed-jobs-section__header{max-width:100%;padding-bottom:calc(var(--swiper-padding) + 80px);padding-top:35px;width:max(375px,min(calc(180.71429px + 25.29762vw),545px))}.ed-jobs-section .swiper-controls{padding-top:max(32px,min(calc(4.57143px + 3.57143vw),56px))}.ed-jobs-swiper-wr .swiper{align-self:flex-end;margin:0;max-width:100%;padding-top:var(--swiper-padding);width:max(300px,min(calc(172px + 16.66667vw),412px))}.ed-jobs-swiper-wr .swiper-slide{display:flex;height:auto}.ed-jobs-swiper-wr .swiper-slide.swiper-slide-active .ed-jobs-card__thumbnail{transform:translateY(-100%);transition:.3s .3s}.ed-jobs-swiper-wr .swiper-slide.swiper-slide-active .ed-jobs-card__inner{background:#560b75;background:var(--midnight);color:#fff;color:var(--white)}.ed-jobs-swiper-wr .swiper-slide.swiper-slide-active .ed-jobs-card__inner .read-more-btn{color:#fff;color:var(--white)}.ed-jobs-swiper-wr .swiper-slide.swiper-slide-active .ed-jobs-card__inner .read-more-btn i{border-color:#fff;border-color:var(--white);color:#fff;color:var(--white)}.ed-jobs-card{color:#242426;color:var(--black);display:flex;position:relative;transform:translate(0);width:100%}.ed-jobs-card__thumbnail{border:1px solid #d0d1d3;border:1px solid var(--light-line-i);border-radius:max(12px,min(calc(-1.71429px + 1.78571vw),24px));left:0;overflow:hidden;top:0;transform:translateY(-32px);z-index:-1}.ed-jobs-card__thumbnail,.ed-jobs-card__thumbnail img{height:100%;position:absolute;transition:.3s;width:100%}.ed-jobs-card__thumbnail img{left:50%;-o-object-fit:cover;object-fit:cover;top:50%;transform:translate(-50%,-50%)}.ed-jobs-card__inner{background:#f3f3f3;background:var(--gray-bg);border-radius:max(12px,min(calc(-1.71429px + 1.78571vw),24px));display:flex;flex-direction:column;min-height:max(233px,min(calc(185px + 6.25vw),275px));padding:24px 32px;transition:.3s;width:100%}.ed-jobs-card__title{margin-bottom:12px}.ed-jobs-card__description{--line-count:4;--fz:max(16px,min(calc(13.71429px + 0.29762vw),18px));--line-height:1.5;font-size:max(18px,min(calc(15.71429px + .29762vw),20px));font-size:var(--fz);line-height:1.5;line-height:var(--line-height);margin-bottom:25px;max-height:calc(max(18px, min(calc(18px + 2 * ((100vw - 768px) / 672)), 20px)) * 1.5 * var(--line-count));max-height:calc(var(--fz)*var(--line-height)*var(--line-count));width:100%}.ed-jobs-card .flex{margin-top:auto}.ed-jobs-card:hover .ed-jobs-card__inner{background:#8000b3;background:var(--purple);color:#fff;color:var(--white)}.ed-jobs-card:hover .ed-jobs-card__inner .read-more-btn{color:#fff;color:var(--white)}.ed-jobs-card:hover .ed-jobs-card__inner .read-more-btn i{border-color:#fff;border-color:var(--white);color:#fff;color:var(--white)}.contact-us.contact-us-candidates .contact-us__title{font-size:max(36px,min(calc(4px + 4.16667vw),64px));line-height:1.125;margin-bottom:22px}.contact-us.contact-us-candidates .contact-us__subtitle{font-size:max(18px,min(calc(13.42857px + .59524vw),22px));font-weight:500;letter-spacing:.02em;line-height:1.444}@media (max-width:750px){.hero-candidates__thumbnail:before{background:#560b75;background:var(--midnight);bottom:0;content:"";display:block;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:3}.hero-candidates__thumbnail img{-o-object-position:60% center;object-position:60% center}.ects-wrapper{flex-direction:column}.ects-options{max-width:100%;width:100%}.ects-options-item__content [data-simplebar]{--line-count:8}.ects-options-item__content.active{max-height:280px;padding:29px 20px 32px}}@media (max-width:1200px){.programme-caption{flex-direction:column}.programme-caption__text{width:100%}.programme-caption-card{max-width:100%;width:600px}.programme-offer{flex-direction:column-reverse}.programme-offer-list{width:100%}}@media (max-width:650px){.partner-section__wrapper{flex-direction:column}}@media (max-width:768px){.aspirational.aspirational-candidate-contact:before{height:calc(100% - 200px)}.work-section__caption{align-items:flex-start;flex-direction:column}}@media (max-width:750px){.hero-candidates__wrapper{align-items:stretch;padding-bottom:120px;padding-top:40px}.hero-candidates__wrapper .cont{display:flex;justify-content:center}.hero-candidates__wrapper .hero__caption{display:flex;flex-direction:column;justify-content:flex-end;width:100%}.hero-candidates__wrapper .hero__title{font-size:max(35px,min(calc(27.14286px + 2.45536vw),46px))}.hero-candidates__wrapper .hero__description{margin-bottom:35px}.ed-jobs-section__wrapper{flex-direction:column}.ed-jobs-section__header{padding-bottom:0;padding-top:0}.ed-jobs-swiper-wr .swiper{width:375px}}@media not all and (min-width:640px){.text-image-section.text-image-section-candidate .text-image-section__wrap{gap:35px}.programme-caption-card__text{--line-count:12}.programme-offer-list{flex-direction:column;gap:15px}.programme-offer-card{width:100%}.resources .cont{flex-direction:column}.resources__text{width:100%}}@media (max-width:420px){.resources .title{padding-right:max(40px,min(calc(-56px + 30vw),70px))}.resources-card__content{flex-direction:column;text-align:center}.resources-card .flex{justify-content:center}}.hero-clients{display:flex;height:auto;min-height:0;position:relative}.hero-clients__bg{left:0;overflow:hidden;top:0;z-index:-1}.hero-clients__bg,.hero-clients__bg img{height:100%;position:absolute;width:100%}.hero-clients__bg img{left:50%;-o-object-fit:cover;object-fit:cover;top:50%;transform:translate(-50%,-50%)}.hero-clients__thumbnail{left:max(0px,min(calc(-731.57143px + 50.80357vw),569px));max-width:710px;position:absolute;top:50%;transform:translateY(-50%);width:49.30555555555556%}.hero-clients__thumbnail:before{content:"";display:block;padding-top:100%}.hero-clients__thumbnail-front{background:#c82a7a;background:var(--pink);border-radius:50%;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:74.08%}.hero-clients__thumbnail-front:before{background:#c82a7a;background:var(--pink);content:"";display:block;mix-blend-mode:color;opacity:.5;padding-top:100%;position:relative;z-index:1}.hero-clients__thumbnail-front img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:100%;z-index:0}.hero-clients__thumbnail-back img{height:100%;left:0;-o-object-position:right center;object-position:right center;position:absolute;top:0;width:100%}.hero-clients__wrapper{align-items:center;display:flex;min-height:max(381px,min(calc(5px + 48.95833vw),710px));position:relative;width:100%}.hero-clients .hero__caption{margin-left:auto;max-width:max(347px,min(calc(67px + 36.45833vw),592px));position:relative;z-index:4}.hero-clients .hero__title{margin-bottom:18px}.hero-clients .hero__btn-box{margin-top:max(40px,min(calc(30.85714px + 1.19048vw),48px));width:calc(100% + max(0px, min(calc(0px + 40 * ((100vw - 768px) / 672)), 40px)))}.simple-text-section{background:#f3f3f3;background:var(--gray-bg);padding:max(60px,min(calc(34.85714px + 3.27381vw),82px)) 0;position:relative}.simple-text-section .title{margin-bottom:24px}.hr-img-layer{height:max(90px,min(calc(10px + 10.41667vw),160px));position:relative;width:100%}.hr-img-layer img{height:100%}.hr-img-layer img,.text-image-section.text-image-section-clients .bg-layer{left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.text-image-section.text-image-section-clients .bg-layer{height:110%;pointer-events:none;z-index:-1}.text-image-section.text-image-section-clients .text-image-section__wrap{gap:max(30px,min(calc(.28571px + 3.86905vw),56px))}.text-image-section.text-image-section-clients .text-image-section__image{width:max(280px,min(calc(-117.71429px + 51.78571vw),628px))}.text-image-section.text-image-section-clients .text-image-section__image:before{padding-bottom:100%}.text-image-section.text-image-section-clients .text-image-section__content{flex:1}.text-image-section.text-image-section-clients .text-image-section__text{font-size:max(16px,min(calc(13.71429px + .29762vw),18px));letter-spacing:.01em;line-height:max(24px,min(calc(20.57143px + .44643vw),27px))}.text-image-section.text-image-section-clients .text-image-section__text p:first-of-type{font-size:max(20px,min(calc(17.71429px + .29762vw),22px));font-weight:500;letter-spacing:.02em;line-height:1.4545;margin-bottom:24px}.empowering-section{background:#f3f3f3;background:var(--gray-bg);padding:max(60px,min(calc(-8.57143px + 8.92857vw),120px)) 0 40px}.empowering-section .sup{margin-bottom:17px}.empowering-section .title{margin-bottom:26px}.empowering-section__description p{margin-bottom:12px}.empowering-section__description p:first-of-type{font-size:max(20px,min(calc(17.71429px + .29762vw),22px));font-weight:500;letter-spacing:.02em;line-height:1.4545;margin-bottom:24px}.empowering-section__description p:last-of-type{margin-bottom:0}.empowering-section__wrapper{align-items:center;display:flex;gap:max(30px,min(calc(12.85714px + 2.23214vw),45px))}.empowering-section__intro{flex:1;padding-bottom:5px}.empowering-section-thumbnail{flex-shrink:0;width:max(320px,min(calc(-32px + 45.83333vw),628px))}.empowering-section-thumbnail__wrapper{background:#b34ce3;background:var(--lavender);border-radius:max(20px,min(calc(-12px + 4.16667vw),48px));margin-bottom:max(-279px,min(calc(-70.77465px - 14.46009vw),-125px));overflow:hidden;position:relative;width:92.35668789808918%}.empowering-section-thumbnail__wrapper:before{content:"";display:block;padding-top:125.34%}.empowering-section-thumbnail__wrapper img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:100%}.empowering-section-thumbnail__description{background:#560b75;background:var(--midnight);border:1px solid #8000b3;border:1px solid var(--purple);border-radius:max(12px,min(calc(-10.85714px + 2.97619vw),32px));color:#fff;color:var(--white);letter-spacing:.01em;margin-left:auto;padding:max(20px,min(calc(-2.85714px + 2.97619vw),40px)) max(20px,min(calc(-.57143px + 2.67857vw),38px)) max(20px,min(calc(-12px + 4.16667vw),48px));position:relative;width:92.35668789808918%;z-index:1}.empowering-section-thumbnail__description-text{width:100%;--line-count:12;--fz:max(16px,min(calc(13.71429px + 0.29762vw),18px));--line-height:1.5;font-size:max(18px,min(calc(15.71429px + .29762vw),20px));font-size:var(--fz);line-height:1.5;line-height:var(--line-height);max-height:calc(max(18px, min(calc(18px + 2 * ((100vw - 768px) / 672)), 20px)) * 1.5 * var(--line-count));max-height:calc(var(--fz)*var(--line-height)*var(--line-count))}.empowering-section-thumbnail__description .btn{margin-top:24px}.talent-section{padding:max(65px,min(calc(2.14286px + 8.18452vw),120px)) 0 86px}.talent-section__wrapper{display:flex;flex-direction:column;gap:19px}.talent-item{border:1px solid #d0d1d3;border:1px solid var(--light-line-i);border-radius:20px;overflow:hidden;padding:0;position:relative;transition:.3s}.talent-item__bg{opacity:0;overflow:hidden;z-index:-1}.talent-item__bg,.talent-item__bg img{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:100%}.talent-item__bg img{-o-object-fit:cover;object-fit:cover}.talent-item__header{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:max(20px,min(calc(9.71429px + 1.33929vw),29px)) max(10px,min(calc(-10.57143px + 2.67857vw),28px)) max(20px,min(calc(9.71429px + 1.33929vw),29px)) max(20px,min(calc(-2.85714px + 2.97619vw),40px));transition:.3s}.talent-item__header span{color:#242426;color:var(--black);cursor:pointer;transition:color .3s}.talent-item__header:hover span{color:#c82a7a;color:var(--pink)}.talent-item__header .toggle-btn{--icon-size:14px;height:max(40px,min(calc(21.71429px + 2.38095vw),56px));width:max(40px,min(calc(21.71429px + 2.38095vw),56px))}.talent-item__content{border-top:1px solid transparent;letter-spacing:.02em;line-height:1.2857;max-height:0;overflow:hidden;padding:0 max(10px,min(calc(-10.57143px + 2.67857vw),28px)) 0 max(20px,min(calc(9.71429px + 1.33929vw),29px));transition:.3s}.talent-item__description{--line-count:0;--fz:max(24px,min(calc(19.42857px + 0.59524vw),28px));--line-height:1.2857;color:#fff;color:var(--white);font-size:max(18px,min(calc(15.71429px + .29762vw),20px));font-size:var(--fz);letter-spacing:.02em;line-height:1.5;line-height:var(--line-height);margin-bottom:48px;max-height:calc(max(18px, min(calc(18px + 2 * ((100vw - 768px) / 672)), 20px)) * 1.5 * var(--line-count));max-height:calc(var(--fz)*var(--line-height)*var(--line-count));transition:.3s}.talent-item__description.simplebar-scrollable-y{padding-right:10px;width:calc(100% + 10px)}.talent-item__description .simplebar-track.simplebar-vertical{opacity:0}.talent-item.active{border-radius:max(20px,min(calc(-2.85714px + 2.97619vw),40px));color:#fff;color:var(--white)}.talent-item.active .talent-item__header{padding:max(30px,min(calc(8.28571px + 2.82738vw),49px)) max(20px,min(calc(-10.85714px + 4.01786vw),47px)) 21px}.talent-item.active .talent-item__header span{color:#fff;color:var(--white)}.talent-item.active .talent-item__header:hover span{color:#d0d1d3;color:var(--light-line-i)}.talent-item.active .talent-item__content{border-top:1px solid #db509b;border-top:1px solid var(--rose);max-height:500px;overflow:visible;padding:24px max(20px,min(calc(-10.85714px + 4.01786vw),47px)) max(35px,min(calc(11px + 3.125vw),56px))}.talent-item.active .talent-item__description{--line-count:8}.talent-item.active .talent-item__description .simplebar-track.simplebar-vertical{opacity:1;transition:opacity 0s 1s}.talent-item.active .toggle-btn{opacity:0;pointer-events:none}.talent-item.active .talent-item__bg{opacity:1}.benefits-section-wrapper{background:#f3f3f3;background:var(--gray-bg)}.benefits-section-wrapper .aspirational{padding-bottom:0;position:relative;z-index:1}.benefits-section-wrapper .aspirational:before{display:none}.benefits-section-wrapper .benefits-section{--mb:266px;margin-bottom:calc(var(--mb)*-1);padding-bottom:var(--mb)}.benefits-section-wrapper .benefits-section .cont{padding-bottom:max(40px,min(calc(-9.14286px + 6.39881vw),83px))}.benefits-swiper-wr .swiper-slide{display:flex;height:auto}.benefits-section{-webkit-clip-path:inset(0);clip-path:inset(0);padding:119px 0;position:relative}.benefits-section .section-bg{position:fixed;z-index:-1}.benefits-section .sup{margin-bottom:19px}.benefits-section .title{margin:0 auto max(35px,min(calc(9.85714px + 3.27381vw),57px));max-width:500px;text-align:center}.benefits-section .slider-btn{margin-top:45px}.benefits-card{align-items:center;border:1px solid #d0d1d3;border:1px solid var(--light-line-i);border-radius:max(12px,min(calc(-1.71429px + 1.78571vw),24px));color:#fff;color:var(--white);display:flex;flex-direction:column;gap:16px;min-height:max(250px,min(calc(178px + 9.375vw),313px));overflow:hidden;padding:32px 16px;position:relative;text-align:center;transform:translate(0);width:100%}.benefits-card__bg{background:#8000b3;background:var(--purple);border-radius:inherit;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.benefits-card__bg:before{background:linear-gradient(180deg,#560b75 35%,rgba(86,11,117,0));bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:1}.benefits-card__bg img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:100%;z-index:0}.benefits-card__description{width:100%;--line-count:5;--fz:max(16px,min(calc(13.71429px + 0.29762vw),18px));--line-height:1.54;font-size:max(18px,min(calc(15.71429px + .29762vw),20px));font-size:var(--fz);letter-spacing:.01em;line-height:1.5;line-height:var(--line-height);max-height:calc(max(18px, min(calc(18px + 2 * ((100vw - 768px) / 672)), 20px)) * 1.5 * var(--line-count));max-height:calc(var(--fz)*var(--line-height)*var(--line-count))}.aspirational.aspirational-benefits .aspirational__wrapper{gap:max(35px,min(calc(11px + 3.125vw),56px))}.aspirational.aspirational-benefits .aspirational-thumbnail{background:#c82a7a;background:var(--pink);width:max(350px,min(calc(83.71429px + 34.67262vw),583px))}.aspirational.aspirational-benefits .aspirational-thumbnail:before{padding-top:89.19382504%}.aspirational.aspirational-benefits .aspirational-thumbnail__bg img{max-width:revert;width:calc(100% + 2px)}.aspirational.aspirational-benefits .aspirational__col{justify-content:center;padding-bottom:54px;padding-top:54px}.how-section{padding:max(60px,min(calc(-6.28571px + 8.63095vw),118px)) 0 max(50px,min(calc(6.57143px + 5.65476vw),88px))}.how-section .title{margin-bottom:max(35px,min(calc(11px + 3.125vw),56px))}.how-section__wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:max(35px,min(calc(1.85714px + 4.31548vw),64px))}.how-section__col p{margin-bottom:14px}.how-section__col p:last-of-type{margin-bottom:0}.how-section__col a{color:#8000b3;color:var(--purple);display:inline;text-decoration:underline;text-underline-offset:2px;transition:.3s}.how-section__col a:hover{color:#db509b;color:var(--rose)}.contact-us-interior.contact-us-clients .contact-us__title{font-size:max(32px,min(calc(4.57143px + 3.57143vw),56px));font-weight:600;letter-spacing:.02em;line-height:1.1428}.contact-us-interior.contact-us-clients .contact-us__subtitle{font-size:max(20px,min(calc(17.71429px + .29762vw),22px));font-weight:500;letter-spacing:.02em;line-height:1.4545}@media (max-width:768px){.hero-clients{min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}.hero-clients__wrapper{align-items:stretch}.hero-clients__wrapper .cont{display:flex;flex-direction:column;justify-content:space-between}.hero-clients__thumbnail{margin:0 auto 35px;max-width:80%;position:relative;top:0;transform:none;width:550px}.hero-clients__thumbnail-back img{transform:rotate(90deg)}.hero-clients .hero__caption{margin-top:auto;max-width:100%;padding-bottom:60px}}@media (max-width:850px){.benefits-swiper-wr .swiper-slide{max-width:100%;width:250px}.benefits-card{min-height:250px}}@media (max-width:750px){.empowering-section__wrapper{flex-direction:column}.empowering-section-thumbnail{max-width:100%;width:450px}}@media (max-width:650px){.how-section__wrapper{gap:14px;grid-template-columns:1fr}}.agp-page img{height:100%;width:100%}@media (min-width:751px){.job-details-page{overflow:visible!important}}.hero-job-details{color:#fff;color:var(--white);height:auto;min-height:0;overflow:hidden}.hero-job-details__wrapper{display:flex;min-height:573px;padding:max(50px,min(calc(6.57143px + 5.65476vw),88px)) 0 50px;position:relative}.hero-job-details__bg{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.hero-job-details__bg img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:100%}.hero-job-details .cont{align-items:center;display:flex;gap:max(35px,min(calc(1.85714px + 4.31548vw),64px))}.hero-job-details .sup{color:#f3f3f3;color:var(--gray-bg);font-size:16px;font-weight:600;letter-spacing:.2em;line-height:1.5;margin-bottom:19px}.hero-job-details .hero__title{font-size:max(32px,min(calc(4.57143px + 3.57143vw),56px));font-weight:600;letter-spacing:.02em;line-height:1.1428;margin-bottom:25px;text-transform:revert}.hero-job-details .hero__caption{flex-shrink:0;max-width:100%;width:max(320px,min(calc(-32px + 45.83333vw),628px))}.hero-job-details .hero__info-list{display:flex;flex:1;flex-direction:column;gap:14px;max-width:500px;padding:40px 48px 24px;position:relative}.hero-job-details .hero__info-list li{color:#8000b3;color:var(--purple);font-size:max(24px,min(calc(19.42857px + .59524vw),28px));letter-spacing:.02em;line-height:1.2857;padding-bottom:14px;position:relative}.hero-job-details .hero__info-list li:before{background:#c82a7a;background:var(--pink);bottom:0;content:"";display:block;height:1px;left:0;min-width:100%;position:absolute;width:max(0px,min(calc(-651.42857px + 84.82143vw),570px))}.hero-job-details .hero__info-list li:last-of-type{margin-bottom:0}.hero-job-details .hero__info-list li:last-of-type:before{display:none}.hero-job-details .hero__info-list:before{background:#f3f3f3;background:var(--gray-bg);border-radius:max(20px,min(calc(-2.85714px + 2.97619vw),40px)) 0 0 max(20px,min(calc(-2.85714px + 2.97619vw),40px));content:"";display:block;height:100%;left:0;min-width:100%;pointer-events:none;position:absolute;top:0;width:666px}.hero-job-details .read-more-btn:hover{color:#8000b3;color:var(--purple)}.hero-job-details .read-more-btn:hover i{background:#8000b3;background:var(--purple)}.hero-job-details .hero__btn-box{margin-top:max(35px,min(calc(17.85714px + 2.23214vw),50px))}.job-details-section{background:#f3f3f3;background:var(--gray-bg);padding:64px 0 max(50px,min(calc(42px + 1.04167vw),57px));position:relative;transform:translate(0)}.job-details-section .section-bg-layer{background:#fff;background:var(--white);height:50%;left:0;position:absolute;top:0;width:100%;z-index:-1}.job-details-section__wrapper{display:flex;gap:max(25px,min(calc(5.57143px + 2.52976vw),42px))}.job-details-section__main{flex-shrink:0;width:max(400px,min(calc(-205.71429px + 78.86905vw),930px))}.job-details-section__main-top{padding-bottom:64px}.job-details-section__main-top p{margin-bottom:14px}.job-details-section__main-top p:first-of-type{font-size:max(24px,min(calc(19.42857px + .59524vw),28px));letter-spacing:.02em;line-height:1.2857;margin-bottom:32px!important}.job-details-section__main-top p:last-of-type{margin-bottom:0}.job-details-section__main .content-element{color:#242426;color:var(--black)}.job-details-section__main .content-element a{display:inline-block;text-decoration:underline;transition:.2s}.job-details-section__main .content-element a:hover{color:#c82a7a;color:var(--pink)}.job-details-section__main .content-element p{margin-bottom:14px}.job-details-section__main .content-element p:last-of-type{margin-bottom:0}.job-details-section__main .content-element h2{font-size:max(28px,min(calc(9.71429px + 2.38095vw),44px));font-weight:600;letter-spacing:.02em;line-height:1.2272;margin-bottom:24px}.job-details-section__main .content-element h3{font-size:max(24px,min(calc(19.42857px + .59524vw),28px));font-weight:600;letter-spacing:.02em;line-height:1.2857;margin-bottom:24px;margin-top:32px}.job-details-section__main .content-element ol,.job-details-section__main .content-element ul{color:#141d24;display:flex;flex-direction:column;gap:12px}.job-details-section__main .content-element ol li,.job-details-section__main .content-element ul li{font-family:Rubik,sans-serif;font-family:var(--font-second);font-size:max(18px,min(calc(15.71429px + .29762vw),20px));font-weight:300;line-height:1.5}.job-details-section__main .content-element ul li{margin-bottom:0!important;padding-left:max(26px,min(calc(14.57143px + 1.4881vw),36px))}.job-details-section__main .content-element ul li:before{background:url(../images/list-marker.svg) no-repeat 50%/contain;border-radius:0;content:"";display:block;height:max(14px,min(calc(11.71429px + .29762vw),16px));left:4px;opacity:.7;top:50%;transform:translateY(-50%);width:max(14px,min(calc(11.71429px + .29762vw),16px))}.job-details-section__main-bottom{padding-top:64px}.job-details-section__main-bottom .content-element{color:#242426;color:var(--black)}.job-details-section__main-bottom .content-element p{margin-bottom:14px}.job-details-section__main-bottom .content-element p:last-of-type{margin-bottom:0}.job-details-section__main-bottom .content-element h2{font-size:max(28px,min(calc(9.71429px + 2.38095vw),44px));font-weight:600;letter-spacing:.02em;line-height:1.2272;margin-bottom:24px}.job-details-section__main-bottom .content-element h3{font-size:max(24px,min(calc(19.42857px + .59524vw),28px));font-weight:600;letter-spacing:.02em;line-height:1.2857;margin-bottom:24px;margin-top:32px}.job-details-section__main-bottom .content-element ol,.job-details-section__main-bottom .content-element ul{color:#141d24;display:flex;flex-direction:column;gap:12px}.job-details-section__main-bottom .content-element ol li,.job-details-section__main-bottom .content-element ul li{font-size:max(18px,min(calc(15.71429px + .29762vw),20px));letter-spacing:.01em;line-height:1.5}.job-details-section__main-bottom .content-element ul{gap:18px}.job-details-section__main-bottom .content-element ul li{margin-bottom:0!important;padding-left:max(26px,min(calc(14.57143px + 1.4881vw),36px))}.job-details-section__main-bottom .content-element ul li:before{background:url(../images/list-marker.svg) no-repeat 50%/contain;border-radius:0;content:"";display:block;height:max(16px,min(calc(6.85714px + 1.19048vw),24px));left:1px;opacity:.7;top:50%;transform:translateY(-50%);width:max(16px,min(calc(6.85714px + 1.19048vw),24px))}.job-details-section__aside-wrapper{position:sticky;top:100px}.job-details-section__aside .teammate-card__name{margin-bottom:9px}.job-details-section__aside .teammate-card-thumbnail{border-color:#e7e8e9;border-color:var(--light-line-ii)}.job-details-section__aside .teammate-card__position{font-size:16px;font-weight:500;letter-spacing:.02em;line-height:1.5;margin-bottom:24px}.jobs.jobs-job-details{background:#f3f3f3;background:var(--gray-bg);overflow:hidden;padding-bottom:max(80px,min(calc(29.71429px + 6.54762vw),124px));padding-top:max(50px,min(calc(-30px + 10.41667vw),120px))}.jobs.jobs-job-details .jobs__suptitle{margin-bottom:17px}.apply-section{color:#fff;color:var(--white);overflow:hidden;padding:82px 0 64px;position:relative}.apply-section__wrapper{max-width:932px}.apply-section .title{margin-bottom:34px}.apply-section__description{padding-bottom:48px}.apply-section__description p{margin-bottom:18px}.apply-section__description p:last-of-type{margin-bottom:0}.apply-section .buttons{gap:max(15px,min(calc(9.28571px + .74405vw),20px));margin-bottom:49px}.contact-us-job-details.contact-us-interior{overflow:hidden}.contact-us-job-details.contact-us-interior .contact-us__title{font-size:max(32px,min(calc(4.57143px + 3.57143vw),56px));font-weight:600;letter-spacing:.02em;line-height:1.1428;margin-bottom:20px}@media (max-width:750px){.hero-job-details__wrapper{padding-top:100px}.hero-job-details .hero__caption{width:100%}.hero-job-details .cont{flex-direction:column}.hero-job-details .hero__info-list{max-width:100%;padding:30px 20px 10px;width:100%}.hero-job-details .hero__info-list:before{border-radius:30px;width:100%}.job-details-section__wrapper{flex-direction:column;gap:35px}.job-details-section__main{width:100%}.job-details-section__aside .teammate-card{margin:0 auto;max-width:100%;width:375px}.job-details-about-section__wrapper{width:100%}}.hero-landing{height:auto;min-height:0}.hero-landing__bg{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.hero-landing__bg:before{background:#560b75;bottom:0;content:"";display:block;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:2}.hero-landing__bg img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:100%}.hero-landing__wrapper{align-items:center;display:flex;height:auto;min-height:calc(100 * (100vh / 100) - max(78px, min(calc(78px + 42 * ((100vw - 768px) / 1)), 120px)));min-height:calc(100 * calc(100vh / 100) - max(78px, min(calc(78px + 42 * ((100vw - 768px) / 1)), 120px)));min-height:calc(var(--vh, 1vh)*100 - var(--header-height));padding:max(50px,min(calc(157.14286px - 7.44048vw),100px)) 0 50px;position:relative}.hero-landing .hero__title{margin-bottom:max(35px,min(calc(17.85714px + 2.23214vw),50px))}.hero-landing .hero__title span{display:block;margin-top:max(10px,min(calc(5.42857px + .59524vw),14px))}.hero-landing .hero__caption{max-width:100%;width:628px}.hero-landing .btn--transp{color:#fff;color:var(--white)}.hero-landing .btn--transp:hover{color:#8000b3;color:var(--purple)}.landing-text-section{background:#f3f3f3;background:var(--gray-bg);color:#242426;color:var(--black);font-size:max(22px,min(calc(15.14286px + .89286vw),28px));letter-spacing:.02em;line-height:1.2857;padding:max(60px,min(calc(34.85714px + 3.27381vw),82px)) 0}.simple-text-section.simple-text-section-landing{background:#fff;background:var(--white)}.simple-text-section.simple-text-section-landing .sup{margin-bottom:18px}.simple-text-section.simple-text-section-landing .simple-text-section-wrapper{display:flex;gap:24px}.simple-text-section.simple-text-section-landing .simple-text-section__intro{flex-shrink:0;padding-top:max(0px,min(calc(-5.71429px + .74405vw),5px));width:max(250px,min(calc(69.42857px + 23.5119vw),408px))}.simple-text-section.simple-text-section-landing .simple-text-section-description{font-size:max(18px,min(calc(15.71429px + .29762vw),20px));letter-spacing:.01em}.simple-text-section.simple-text-section-landing .simple-text-section-description p{margin-bottom:14px}.simple-text-section.simple-text-section-landing .simple-text-section-description p:last-of-type{margin-bottom:0}.jobs-offer-wrapper{-webkit-clip-path:inset(0);clip-path:inset(0);position:relative}.jobs-offer-wrapper .section-bg{position:fixed}.jobs-offer-wrapper .section-bg-mob{display:none}@media (max-width:650px){.jobs-offer-wrapper .section-bg{display:none}.jobs-offer-wrapper .section-bg-mob{display:block}}.jobs-double-row{padding-bottom:max(60px,min(calc(34.85714px + 3.27381vw),82px));padding-top:max(60px,min(calc(-8.57143px + 8.92857vw),120px))}.jobs-double-row .sup{margin-bottom:20px}.jobs-swiper-wrapper-box{display:flex;flex-direction:column;gap:max(20px,min(calc(-2.85714px + 2.97619vw),40px));padding-top:max(40px,min(calc(21.71429px + 2.38095vw),56px));width:100%}.jobs-swiper-wrapper-box .swiper{margin:0 0 0 max(0px,min(calc(-293.71429px + 38.24405vw),257px));max-width:100%;width:max(675px,min(calc(481.85714px + 25.14881vw),844px))}.jobs-swiper-wrapper-box .swiper:nth-of-type(2n){margin-left:max(-10px,min(calc(-68.28571px + 7.58929vw),41px))}.offer-section{overflow:hidden;transform:translate(0)}.offer-section__wrapper{display:flex}.offer-section .title{color:#8000b3;color:var(--purple);font-size:max(26px,min(calc(14.57143px + 1.4881vw),36px));font-weight:600;letter-spacing:.02em;line-height:1.333;margin-bottom:max(25px,min(calc(17px + 1.04167vw),32px))}.offer-section__col{flex-shrink:0;padding:max(30px,min(calc(.28571px + 3.86905vw),56px)) 0 max(30px,min(calc(8.28571px + 2.82738vw),49px)) max(20px,min(calc(-30.28571px + 6.54762vw),64px));position:relative;width:50%}.offer-section__col:before{background:#fff;background:var(--white);border:1px solid #d0d1d3;border:1px solid var(--light-line-i);border-radius:48px;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100vw;z-index:-1}.offer-section__col:first-of-type{padding:max(30px,min(calc(.28571px + 3.86905vw),56px)) max(20px,min(calc(-30.28571px + 6.54762vw),64px)) max(20px,min(calc(-13.14286px + 4.31548vw),49px)) 0}.offer-section__col:first-of-type:before{border-radius:48px;left:auto;right:0}.offer-section-list{display:flex;flex-direction:column;gap:7px}.offer-section-list-item{border-bottom:1px solid #e7e8e9;border-bottom:1px solid var(--light-line-ii);display:flex;flex-direction:column;gap:8px;padding-bottom:16px;padding-left:max(38px,min(calc(26.57143px + 1.4881vw),48px));position:relative;width:100%}.offer-section-list-item:last-of-type{border:0}.offer-section-list-item i.icon-check-second{color:#c82a7a;color:var(--pink);display:block;font-size:max(16px,min(calc(12.57143px + .44643vw),19px));left:5px;position:absolute;top:max(13px,min(calc(14.35211px - .0939vw),14px))}.offer-section-list-item:before{content:"";display:block}.offer-section-list-item h3{color:#242426;color:var(--black);font-size:max(20px,min(calc(17.71429px + .29762vw),22px));font-weight:600;letter-spacing:.02em;line-height:1.45}.offer-section-list-item__description{width:100%;--line-count:3;--fz:max(16px,min(calc(13.71429px + 0.29762vw),18px));--line-height:1.5;font-size:max(18px,min(calc(15.71429px + .29762vw),20px));font-size:var(--fz);line-height:1.5;line-height:var(--line-height);max-height:calc(max(18px, min(calc(18px + 2 * ((100vw - 768px) / 672)), 20px)) * 1.5 * var(--line-count));max-height:calc(var(--fz)*var(--line-height)*var(--line-count))}.jt-apply-section{background:#f3f3f3;background:var(--gray-bg);padding:82px 0}.jt-apply-section .sup{margin-bottom:19px}.jt-apply-section .title{margin-bottom:25px}.jt-apply-section__description{color:#242426;color:var(--black);margin:0 auto 56px;max-width:100%;text-align:center;width:639px}.jt-apply-section-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.jt-apply-section-list .work-card__header{padding-right:max(0px,min(calc(-7.04225px + 1.87793vw),20px))}@media (max-width:992px){.jt-apply-section-list{grid-auto-rows:1fr;grid-template-columns:1fr;justify-items:center}.jt-apply-section-list .work-card{max-width:400px;width:100%}}@media (max-width:768px){.jobs-swiper-wrapper-box .swiper{margin:0!important;width:100%}}@media (max-width:650px){.offer-section{padding-bottom:40px}.offer-section__wrapper{flex-direction:column;gap:20px}.offer-section__col{padding:30px 20px!important;width:100%}.offer-section__col:before{border-radius:20px!important;width:100%}.offer-section-list-item__description{--line-count:7}.simple-text-section.simple-text-section-landing .simple-text-section__intro{width:100%}.simple-text-section.simple-text-section-landing .simple-text-section__intro .title{margin-bottom:0}.simple-text-section.simple-text-section-landing .simple-text-section-wrapper{flex-direction:column}}@media (max-width:420px){.offer-section .title{padding-right:max(0px,min(calc(-320px + 100vw),100px))}}.contact-us-page{overflow:visible!important}.hero-contact{-webkit-clip-path:inset(0);clip-path:inset(0);height:auto;min-height:0}.hero-contact__wrapper{width:100%}.hero-contact__bg{height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:-1}.hero-contact__bg img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:100%}.hero-contact__wrapper{display:flex;height:auto;min-height:calc(100 * (100vh / 100) - max(78px, min(calc(78px + 42 * ((100vw - 768px) / 1)), 120px)));min-height:calc(100 * calc(100vh / 100) - max(78px, min(calc(78px + 42 * ((100vw - 768px) / 1)), 120px)));min-height:calc(var(--vh, 1vh)*100 - var(--header-height));padding:max(50px,min(calc(157.14286px - 7.44048vw),100px)) 0 50px;position:relative}.hero-contact .cont{align-items:center;display:flex;gap:max(35px,min(calc(-559.28571px + 45.71429vw),99px));justify-content:space-between}.hero-contact .hero__caption{flex-shrink:0;min-width:579px}.hero-contact .hero__title{font-size:max(36px,min(calc(23.32394px + 3.38028vw),72px));margin-bottom:26px}@media (max-width:370px){.hero-contact .hero__title{font-size:36px}}.hero-contact .hero__description{margin-bottom:48px;padding-right:max(0px,min(calc(-57.14286px + 7.44048vw),50px))}.hero-contact .swiper{overflow:visible}.contact-swiper-wr{flex:1;min-width:0}.hero__switchers{background:hsla(0,0%,100%,.3);border:1px solid #d0d1d3;border:1px solid var(--light-line-i);border-radius:1000px;display:flex;padding:3px;position:relative;width:-moz-fit-content;width:fit-content}.hero__switchers .switch-bg{background:#fff;background:var(--white);border-radius:inherit;height:44px;left:5px;position:absolute;top:4px;transition:left .5s,top .5s;width:154px;z-index:0}.switch-btn{align-items:center;border-radius:inherit;color:#fff;color:var(--white);cursor:pointer;display:flex;flex-shrink:0;font-family:Rubik,sans-serif;font-family:var(--font-second);font-size:max(16px,min(calc(13.71429px + .29762vw),18px));font-weight:500;min-height:44px;padding:5px max(14px,min(calc(3.71429px + 1.33929vw),23px));position:relative;transition:.3s;z-index:1}.switch-btn.active{color:#363638;color:var(--black-regular)}.switch-btn:hover{color:#242426;color:var(--black)}.hero-contact-form{background:#560b75;background:var(--midnight);border:1px solid #db509b;border:1px solid var(--rose);border-radius:max(12px,min(calc(-10.85714px + 2.97619vw),32px));color:#fff;color:var(--white);padding:max(30px,min(calc(18.57143px + 1.4881vw),40px)) max(20px,min(calc(-2.85714px + 2.97619vw),40px))}.hero-contact-form__title{border-bottom:1px solid #db509b;border-bottom:1px solid var(--rose);margin-bottom:21px;padding-bottom:16px}.hero-contact-form__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px 12px}.hero-contact-form__footer{border-top:1px solid #d0d1d3;border-top:1px solid var(--light-line-i);display:flex;flex-wrap:wrap;gap:25px;justify-content:space-between;padding-top:32px}.hero-contact-form .meta-select .choices__inner{background:none}.hero-contact-form .meta-select .choices__list--single .choices__item,.hero-contact-form .meta-select .meta-select .choices__list--multiple{color:#fff;color:var(--white)}.hero-contact-form .meta-select .choices[data-type*=select-multiple]:after,.hero-contact-form .meta-select .choices[data-type*=select-one]:after{border-color:#fff;border-color:var(--white);margin-top:-2px;right:max(18px,min(calc(14.57143px + .44643vw),21px))}.hero-contact-form .meta-checkbox{max-width:249px}.hero-contact-form .input-wr,.hero-contact-form input,.hero-contact-form textarea{color:inherit}.hero-contact-form textarea{scrollbar-color:#fff hsla(0,0%,100%,.2);scrollbar-color:var(--white) hsla(0,0%,100%,.2);scrollbar-width:thin}.hero-contact-form textarea::-webkit-scrollbar{width:6px}.hero-contact-form textarea::-webkit-scrollbar-track{background:hsla(0,0%,100%,.2);border-radius:0}.hero-contact-form textarea::-webkit-scrollbar-thumb{background:#fff;background:var(--white);border-radius:0}.hero-contact-form .btn{gap:8px;padding:5px 23px 5px 29px!important}.hero-contact-form_pink{background:#c82a7a;background:var(--pink);border-color:#db509b;border-color:var(--rose)}.hero-contact-form_pink .meta-checkbox.meta-checkbox-light .meta-checkbox__box{background:#db509b;background:var(--rose)}.hero-contact-form_white{background:#fff;background:var(--white);border-color:#e7e8e9;border-color:var(--light-line-ii);color:#4c4e50;color:var(--dark-gray)}.hero-contact-form_white .hero-contact-form__title{color:#242426;color:var(--black)}@media (min-width:1300px){.hero-contact-form_white .upload-wr{gap:38px}.hero-contact-form_white .upload-wr .input-wr{max-width:269px}}.hero-contact-form_white .meta-select .choices__list--single .choices__item,.hero-contact-form_white .meta-select .meta-select .choices__list--multiple{color:#242426;color:var(--black)}.hero-contact-form_white .meta-select .choices[data-type*=select-multiple]:after,.hero-contact-form_white .meta-select .choices[data-type*=select-one]:after{border-color:#242426;border-color:var(--black)}.hero-contact-form_white .upload-btn-wr .cv_file_name{color:#75767a;color:var(--mid-gray)}.hero-contact-form_white .upload-btn-wr .upload-btn{color:#560b75;color:var(--midnight)}.hero-contact-form_white .upload-btn-wr .upload-btn i,.hero-contact-form_white .upload-btn-wr:hover .upload-btn{color:#c82a7a;color:var(--pink)}.hero-contact-form_white .meta-checkbox.meta-checkbox-light .meta-checkbox__text{color:#75767a;color:var(--mid-gray)}.hero-contact-form_white .meta-checkbox.meta-checkbox-light .meta-checkbox__text a{color:#c82a7a;color:var(--pink)}.hero-contact-form_white input::-moz-placeholder,.hero-contact-form_white textarea::-moz-placeholder{color:inherit!important}.hero-contact-form_white input::placeholder,.hero-contact-form_white textarea::placeholder{color:inherit!important}.hero-contact-form_white textarea{scrollbar-color:#560b75 rgba(30,30,30,.2);scrollbar-color:var(--midnight) rgba(30,30,30,.2);scrollbar-width:thin}.hero-contact-form_white textarea::-webkit-scrollbar{width:6px}.hero-contact-form_white textarea::-webkit-scrollbar-track{background:rgba(30,30,30,.2);border-radius:0}.hero-contact-form_white textarea::-webkit-scrollbar-thumb{background:#560b75;background:var(--midnight);border-radius:0}.upload-wr{align-items:flex-end;display:flex;gap:16px;justify-content:center}.ht-contact-section{background:#fff;background:var(--white);padding:max(60px,min(calc(36px + 3.125vw),81px)) 0 max(60px,min(calc(32.57143px + 3.57143vw),84px))}.ht-contact-section .sup{margin-bottom:20px}.ht-contact-section .title{margin-bottom:32px}.ht-contact-section__wrapper{display:flex;gap:max(35px,min(calc(11px + 3.125vw),56px))}.ht-contact-section__map-wrapper{flex-shrink:0;margin-right:max(0px,min(calc(-13.71429px + 1.78571vw),12px));margin-top:-7px;width:max(320px,min(calc(-18.28571px + 44.04762vw),616px))}.ht-contact-section__map-sticky{position:sticky;top:100px}.ht-contact-section__map{border-radius:24px;margin-bottom:max(20px,min(calc(7.42857px + 1.6369vw),31px));overflow:hidden;position:relative;width:100%}.ht-contact-section__map:before{content:"";display:block;padding-top:80.032%}.ht-contact-section__map iframe{border:1px solid #e7e8e9!important;border:1px solid var(--light-line-ii)!important;border-radius:inherit;height:100%;left:0;position:absolute;top:0;width:100%}.ht-contact-section__list{display:flex;flex-direction:column;gap:15px}.ht-contact-section__list li{background:#f3f3f3;background:var(--gray-bg);border:1px solid #e7e8e9;border:1px solid var(--light-line-ii);border-radius:20px;color:#242426;color:var(--black);padding:24px 32px 32px;width:100%}.ht-contact-section__list li h3{font-size:max(24px,min(calc(19.42857px + .59524vw),28px));font-weight:600;letter-spacing:.02em;line-height:1.2857;margin-bottom:20px}.ht-contact-section__list li div{font-size:max(16px,min(calc(13.71429px + .29762vw),18px));letter-spacing:.01em;line-height:max(24px,min(calc(20.57143px + .44643vw),27px))}.ht-contact-section__list li div p{margin-bottom:12px}.ht-contact-section__list li div p:last-of-type{margin-bottom:0}.ht-contact-section__info{display:flex;flex-direction:column;gap:8px}.ht-contact-section__info li a{align-items:center;color:#560b75;color:var(--midnight);display:inline-flex;font-family:Rubik,sans-serif;font-family:var(--font-second);font-weight:500;gap:8px;transition:.3s;width:-moz-fit-content;width:fit-content}.ht-contact-section__info li a img{flex-shrink:0;height:auto;width:32px}.ht-contact-section__info li a:hover{color:#c82a7a;color:var(--pink)}@media (max-width:1200px){.hero-contact .cont{flex-direction:column}.hero-contact .hero__caption{max-width:100%;min-width:0;width:100%}.hero-contact .contact-swiper-wr{max-width:100%;width:100%}}@media (max-width:992px){.ht-contact-section__wrapper{flex-direction:column}.ht-contact-section__map-wrapper{width:100%}}@media (max-width:650px){.hero-contact-form__grid{grid-template-columns:1fr}.hero-contact-form .upload-btn-wr{flex-wrap:wrap;max-width:100%;padding:20px 0;width:200px}.hero-contact-form .upload-btn-wr .cv_file_name{width:200px}.hero__switchers{border-radius:12px;flex-direction:column;width:100%}.hero__switchers .switch-btn{justify-content:center;width:100%}.hero__switchers .switch-bg{border-radius:12px}}@media (max-width:450px){.hero-contact-form .upload-btn-wr{margin:0 auto}}.hero.hero-blogs{color:#fff;color:var(--white)}.hero.hero-blogs .hero-blogs__wrapper{align-items:center;display:flex;min-height:696px;padding:50px 0;position:relative;width:100%}.hero.hero-blogs .hero__caption{max-width:628px}.hero.hero-blogs .hero__title{margin-bottom:16px}.hero.hero-blogs .hero__motto{margin-bottom:48px}.hero.hero-blogs .hero-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.hero.hero-blogs .hero-bg:before{background:#560b75;background:var(--midnight);bottom:0;content:"";display:block;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:1}.hero.hero-blogs .hero-bg img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.hero.hero-blogs .hero__form{display:flex;flex-wrap:wrap;gap:16px;width:100%}.hero.hero-blogs .hero__form .input-wr{flex:1;min-width:0}.hero.hero-blogs .hero__form .input-wr input{background:rgba(86,11,117,.3)}.blog-results-section{padding:max(35px,min(calc(-23.28571px + 7.58929vw),86px)) 0 max(45px,min(calc(-1.85714px + 6.10119vw),86px))}.blog-results-section .title-wr{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin-bottom:max(35px,min(calc(1.85714px + 4.31548vw),64px))}.blog-results-section-filters{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:max(-16px,min(calc(18.28571px - 2.38095vw),0px))}.blog-results-section-filters .meta-select{width:254px}.blog-results-section-filters .meta-select label{font-size:16px}.blog-results-section-filters .meta-select-date{width:216px}.blog-results-section-filters .meta-select .choices[data-type*=select-multiple]:after,.blog-results-section-filters .meta-select .choices[data-type*=select-one]:after{right:max(18px,min(calc(12.28571px + .74405vw),23px))}.blog-results-section-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32.3px 20px}.blog-results-section .pagination{margin-top:max(35px,min(calc(.71429px + 4.46429vw),65px))}.blog-card{border:1px solid #d0d1d3;border:1px solid var(--light-line-i);border-radius:22px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;width:100%}.blog-card-thumbnail{aspect-ratio:412/275;border-bottom:4px solid #c82a7a;border-bottom:4px solid var(--pink);left:0;overflow:hidden;position:relative;top:0;width:100%}.blog-card-thumbnail img{height:100%;left:50%;max-width:revert;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:100%}.blog-card-text{background:#fff;background:var(--white);color:#242426;color:var(--black);display:flex;flex-direction:column;flex-grow:1;min-height:0;padding:20px max(15px,min(calc(-4.42857px + 2.52976vw),32px)) 22px;transition:.3s;width:100%}.blog-card-text .read-more-btn{margin-top:auto}.blog-card-info{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:12px;line-height:1.48;margin-bottom:16px}.blog-card-info span{border:1px solid #c82a7a;border:1px solid var(--pink);border-radius:4px;color:#c82a7a;color:var(--pink);display:block;font-family:Rubik,sans-serif;font-family:var(--font-second);font-weight:400;line-height:1;padding:8px 10px;width:-moz-fit-content;width:fit-content}.blog-card-info p{color:#49454f;font-weight:500;transition:.3s}.blog-card-title{display:-webkit-box;margin-bottom:8px;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.blog-card-description,.blog-card-title{padding:0!important}.blog-card-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:19px;overflow:hidden}.blog-card:hover img{height:105%;width:105%}.blog-card:hover .blog-card-text{background:#560b75;background:var(--midnight);color:#fff;color:var(--white)}.blog-card:hover .blog-card-text .read-more-btn{color:#fff;color:var(--white)}.blog-card:hover .blog-card-info span{border-color:#db509b;border-color:var(--rose);color:#db509b;color:var(--rose)}.blog-card:hover .blog-card-info p{color:#fff;color:var(--white)}.subscribe-section{background:#fff;background:var(--white);overflow:hidden;padding-bottom:max(45px,min(calc(2.71429px + 5.50595vw),82px));position:relative}.subscribe-section .bg-layer{height:100%;left:0;mix-blend-mode:luminosity;-o-object-fit:cover;object-fit:cover;opacity:.2;top:43%;width:100%}.subscribe-card{background:#560b75;background:var(--midnight);border-radius:max(20px,min(calc(-2.85714px + 2.97619vw),40px));color:#fff;color:var(--white);display:flex;overflow:hidden;position:relative;z-index:2}.subscribe-card-thumbnail{flex-shrink:0;overflow:hidden;position:relative;width:max(375px,min(calc(3.57143px + 48.3631vw),700px))}.subscribe-card-thumbnail:before{content:"";display:block;padding-top:74.857%}.subscribe-card-thumbnail-figure img{height:100%;-o-object-position:right center;object-position:right center;position:absolute;right:0;top:0;transition:.3s;width:auto}.subscribe-card-thumbnail-bg,.subscribe-card-thumbnail-wrapper{border-bottom:2px solid #560b75;border-bottom:2px solid var(--midnight);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.subscribe-card-thumbnail-bg img,.subscribe-card-thumbnail-wrapper img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:100%}.subscribe-card-thumbnail-wrapper{border-color:transparent;z-index:2}.subscribe-card .btn{border-color:transparent}.subscribe-card-text{align-self:center;padding:max(30px,min(calc(.28571px + 3.86905vw),56px)) max(20px,min(calc(-30.28571px + 6.54762vw),64px)) max(30px,min(calc(.28571px + 3.86905vw),56px)) max(20px,min(calc(-21.14286px + 5.35714vw),56px))}.subscribe-card .sup{margin-bottom:17px}.subscribe-card-title{margin-bottom:max(35px,min(calc(25.85714px + 1.19048vw),43px))}.subscribe-card-description{margin-bottom:24px}.subscribe-card-form{display:flex;flex-direction:column;gap:16px}.subscribe-card-form-footer{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;width:100%}.subscribe-card-form-footer p{color:#d0d1d3;color:var(--light-line-i);flex-grow:1;font-size:16px;min-width:0}.subscribe-card-form-footer p a{color:#fff;color:var(--white);display:inline;text-decoration:underline;transition:.3s}.subscribe-card-form-footer p a:hover{color:#db509b;color:var(--rose)}@media (max-width:992px){.blog-results-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:750px){.subscribe-card{flex-direction:column}.subscribe-card-thumbnail{width:100%}}@media (max-width:600px){.blog-results-section-grid{grid-template-columns:1fr}.hero.hero-blogs .hero-blogs__wrapper{align-items:flex-end}.hero.hero-blogs .hero-bg img{-o-object-position:63% top;object-position:63% top}}.blog-details-page{overflow:visible!important}.hero.hero-blog-details{min-height:0;overflow:hidden}.hero.hero-blog-details .hero__wrapper{align-items:center;color:#fff;color:var(--white);display:flex;min-height:600px;position:relative;width:100%}.hero.hero-blog-details .hero__wrapper .cont{display:flex;gap:max(35px,min(calc(1.85714px + 4.31548vw),64px));height:100%}.hero.hero-blog-details .hero__title{font-size:max(25px,min(calc(3.28571px + 2.82738vw),44px));font-weight:600;line-height:1.2272;margin-bottom:48px;text-transform:revert}.hero.hero-blog-details .hero__caption{display:flex;flex-direction:column;flex-shrink:0;justify-content:center;max-width:100%;padding:120px 0;width:max(320px,min(calc(-32px + 45.83333vw),628px))}.hero.hero-blog-details .hero__caption .blog-card-info span{border-color:#fff;border-color:var(--white);color:#fff;color:var(--white)}.hero.hero-blog-details .hero__caption .blog-card-info p{color:#fff;color:var(--white)}.hero.hero-blog-details .hero__thumbnail{flex-shrink:0;height:100%;position:relative;width:666px}.hero.hero-blog-details .hero__thumbnail:before{content:"";display:block;padding-top:80.78078078%}.hero.hero-blog-details .hero__thumbnail img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:100%}.job-details-section.blog-details-section .job-details-section__main{flex:1;max-width:100%;min-width:0}.job-details-section.blog-details-section .job-details-section__main .content-element a{color:#8000b3;color:var(--purple);display:inline;text-decoration:none}.job-details-section.blog-details-section .job-details-section__main .content-element a:hover{color:#c82a7a;color:var(--pink)}.job-details-section.blog-details-section .job-details-section__main .content-element .js-counter-list,.job-details-section.blog-details-section .job-details-section__main .content-element .js-counter-list li{padding:0}.job-details-section.blog-details-section .job-details-section__main .content-element .js-counter-list li:before{display:none}.job-details-section.blog-details-section .job-details-section__main .content-element .js-counter-list li h3{align-items:center;display:flex;font-size:max(20px,min(calc(17.71429px + .29762vw),22px));font-weight:600;gap:8px;line-height:1.4545;margin-bottom:8px}.job-details-section.blog-details-section .job-details-section__main .content-element .js-counter-list li h3 .js-counter{align-items:center;color:#c82a7a;color:var(--pink);display:flex;font-family:Rubik,sans-serif;font-family:var(--font-second);font-size:max(14px,min(calc(-2px + 2.08333vw),28px));font-weight:300;height:48px;justify-content:center;line-height:1;min-width:48px}.job-details-section.blog-details-section .job-details-section__main .content-element .js-ul-list{padding-left:0}.job-details-section.blog-details-section .job-details-section__main .content-element .js-ul-list li{padding-left:44px}.job-details-section.blog-details-section .job-details-section__main .content-element .js-ul-list li:before{display:none}.job-details-section.blog-details-section .job-details-section__main .content-element .js-ul-list li h3{align-items:center;display:flex;font-size:max(20px,min(calc(17.71429px + .29762vw),22px));font-weight:600;gap:20px;line-height:1.4545;margin-bottom:8px;position:relative}.job-details-section.blog-details-section .job-details-section__main .content-element .js-ul-list li h3:before{background:url(../images/list-marker.svg) no-repeat 50%/contain;border-radius:0;content:"";display:block;height:max(18px,min(calc(11.14286px + .89286vw),24px));left:-44px;opacity:.7;position:absolute;top:50%;transform:translateY(-50%);width:max(18px,min(calc(11.14286px + .89286vw),24px))}.job-details-section.blog-details-section .job-details-section__main .buttons{margin-bottom:48px;margin-top:45px}.job-details-section.blog-details-section .job-details-section__main .social-buttons{margin-top:45px}.job-details-section.blog-details-section .job-details-section__aside{flex-shrink:0;width:-moz-fit-content;width:fit-content}.article-author-card{background:#fff;background:var(--white);border:1px solid #e7e8e9;border:1px solid var(--light-line-ii);border-radius:20px;padding:24px 32px;width:max(300px,min(calc(173.14286px + 16.51786vw),411px))}.article-author-card-header{border-bottom:1px solid #e7e8e9;border-bottom:1px solid var(--light-line-ii);margin-bottom:16px;padding-bottom:16px}.article-author-card-footer{align-items:center;display:flex;gap:20px}.article-author-card-thumbnail{border:1px solid #e7e8e9;border:1px solid var(--light-line-ii);border-radius:50%;flex-shrink:0;height:88px;overflow:hidden;position:relative;width:88px}.article-author-card-thumbnail img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:100%}.article-author-card-name{margin-bottom:8px}.article-author-card-position{color:#c82a7a;color:var(--pink);font-family:Rubik,sans-serif;font-family:var(--font-second);font-size:18px;font-weight:500;letter-spacing:.04em;line-height:1.185}.insights-section{padding:82px 0}.insights-section .sup{margin-bottom:17px}.insights-section .title-wr{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;padding-bottom:56px}.insights-section .title-wr .buttons-wr{align-items:center;display:flex;flex-wrap:wrap;gap:max(20px,min(calc(6.28571px + 1.78571vw),32px));justify-content:center;margin-left:auto}.insights-swiper-wr .swiper{overflow:visible}.insights-swiper-wr .swiper-slide{display:flex;height:auto;max-width:100%;width:max(375px,min(calc(332.71429px + 5.50595vw),412px))}
.cv_file_name1{ color: #adaeaf;}
.subscribe-card-form-footer input.btn {
    display: block;
    max-width: 190px;
    /* clear: both; */
}

.text-image-section.text-image-section-candidate.text-image-section-candidate-apg {
	background: #80808014;
}

.benefits-section .benefits-card{
   border: none; 
}
.contact-us-landing p a {
    display: inline;
    
    font-weight: bold;
}
.offer-section.landing-page .offer-section-list-item__description {
    max-height: 100%;
}
/*# sourceMappingURL=style.css.map */

.clients__logo img.object-contain {
    object-fit: cover;
    position: absolute;  max-width: 220px;
}.clients__logo {
    position: relative;
}


@media screen and (max-width:800px) {
.clients__logo img.object-contain {
    max-width: 150px;
}
.jobs__bg {
    position: absolute !important;
}
}

/*28-05-2025*/
.footer__soc--tiktok:before {
    display: inline-block;
    background-image: url("../../public/images/tik-tok.svg");
    background-size: contain;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.footer__soc--tiktok:hover:before {
    filter: brightness(0.85);
}
a.social-btn.social-btn-pink:hover svg path {
    fill: #fff !important;
}
 
a.social-btn.social-btn-pink svg {
 padding:10px;
}
svg.tiktok_img_job {
    width: 21px !important;
}
/*28-05-2025*/

/*22-4-26*/
.construction-job-section.aspirational.aspirational-candidate {
    padding-top: clamp(64px,5.05952vw - 6.85714px,119px);
}



.construction-alternative-sec .btn {
    text-align: center;
    letter-spacing: .08em;
    text-transform: uppercase;
    font-size: clamp(14px,.297619vw + 11.7143px,16px);
    font-weight: 500;
    font-family: var(--font-second);
    color: var(--midnight);
    border: 1px solid var(--rose);
    background-color: var(--white);
    cursor: pointer;
    border-radius: 1000px;
    align-items: center;
    min-height: 48px;
    padding: 5px 22px;
    line-height: normal;
    transition: all .3s;
    display: inline-flex;
    box-shadow: 0 2px 4px #0000001f,0 6px 12px #00000014;
}

section.about-us.construction-employers {
    padding-bottom: clamp(64px,5.05952vw - 6.85714px,119px);
}

.construction-employers .about-us__img {
    border-radius: 40px 40px 50px 50px;
}

.construction-employers .about-us__wrapper {
    align-items:center;
}
.programme-offer__description.construction.subtitle-2 li {
    font-size: 17px;
    padding-bottom: 15px;
}

.construction-employers .pathways__btn-box.flex.flex-wrap.gap-\[16px\] {
    margin-top: 22px;
}

@media (max-width: 767px) {

    .construction-main a.btn.hero__btn {
        margin-top: 20px;
    }
}