/*!
Theme Name: Icolo
Author: 60fps
Description: Icolo theme
Version: 1.1
Requires at least: 5.0
Tested up to: 5.4
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: icolo
*/.icon{display:inline-block;font-size:14px;font-style:normal;font-weight:400;line-height:1em;vertical-align:middle}.icon.icon-arrow-big-right:before{content:"\ea01";display:block;font-family:icons}.icon.icon-arrow-big:before{content:"\ea02";display:block;font-family:icons}.icon.icon-arrow-right:before{content:"\ea03";display:block;font-family:icons}.icon.icon-arrow:before{content:"\ea04";display:block;font-family:icons}.icon.icon-chevron-down:before{content:"\ea05";display:block;font-family:icons}.icon.icon-close:before{content:"\ea06";display:block;font-family:icons}.icon.icon-customer-login:before{content:"\ea07";display:block;font-family:icons}.icon.icon-facebook:before{content:"\ea08";display:block;font-family:icons}.icon.icon-linkedin:before{content:"\ea09";display:block;font-family:icons}.icon.icon-location:before{content:"\ea0a";display:block;font-family:icons}.icon.icon-play:before{content:"\ea0b";display:block;font-family:icons}.icon.icon-select:before{content:"\ea0c";display:block;font-family:icons}.icon.icon-service-arrow:before{content:"\ea0d";display:block;font-family:icons}.icon.icon-service-key:before{content:"\ea0e";display:block;font-family:icons}.icon.icon-service-tag:before{content:"\ea0f";display:block;font-family:icons}.icon.icon-service-tv:before{content:"\ea10";display:block;font-family:icons}.icon.icon-twitter:before{content:"\ea11";display:block;font-family:icons}@font-face{font-display:block;font-family:icons;font-style:normal;font-weight:400;src:url(resources/assets/fonts/icons.eot);src:url(resources/assets/fonts/icons.eot#iefix) format("embedded-opentype"),url(resources/assets/fonts/icons.ttf) format("truetype"),url(resources/assets/fonts/icons.woff) format("woff"),url(resources/assets/fonts/icons.svg#icons) format("svg")}@font-face{font-display:swap;font-family:Proxima Nova;font-style:normal;font-weight:700;src:url(resources/assets/fonts/ProximaNova-Bold.woff2) format("woff2"),url(resources/assets/fonts/ProximaNova-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Proxima Nova;font-style:normal;font-weight:300;src:url(resources/assets/fonts/ProximaNova-Light.woff2) format("woff2"),url(resources/assets/fonts/ProximaNova-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Proxima Nova;font-style:normal;font-weight:400;src:url(resources/assets/fonts/ProximaNova-Regular.woff2) format("woff2"),url(resources/assets/fonts/ProximaNova-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Proxima Nova;font-style:normal;font-weight:600;src:url(resources/assets/fonts/ProximaNova-Semibold.woff2) format("woff2"),url(resources/assets/fonts/ProximaNova-Semibold.woff) format("woff")}@font-face{font-display:swap;font-family:Proxima Nova;font-style:normal;font-weight:100;src:url(resources/assets/fonts/ProximaNova-Thin.woff2) format("woff2"),url(resources/assets/fonts/ProximaNova-Thin.woff) format("woff")}.navigation-link{color:#000;font-family:Proxima Nova;font-size:16px;font-weight:400;line-height:20px}.absolute,.absolute-full{position:absolute}.absolute-full{height:100%;left:0;top:0;width:100%}.relative{position:relative}.fixed{position:fixed}.text-center{text-align:center}.margin-auto{margin:auto}.fullscreen{height:var(--window-height);width:100%}.fullsize{height:100%;width:100%}.fullheight{height:var(--window-height)}.min-fullheight{min-height:var(--window-height)}.overflow-hidden{overflow:hidden}.center-h,.center-vh{display:flex;flex-direction:column;height:100%;justify-content:center}.center-vh{align-items:center;width:100%}@media (max-width:767px){.hide-mobile{display:none!important}}@media (max-width:1024px) and (min-width:768px){.hide-tablet{display:none!important}}@media (min-width:1025px){.hide-desktop{display:none!important}}.fit-cover img,video.fit-cover{height:100%;object-fit:cover;width:100%}.embla-progress-bar{height:3px;overflow:hidden;position:relative;width:100px}.embla-progress-bar:before{background:#242424;bottom:0;content:"";height:1px;left:0;opacity:.9;position:absolute;width:100%}.embla-progress-bar span{background:#e72b81;display:block;height:3px;transform:translate3d(-100%,0,0)}.background-dots{position:relative}.background-dots:before{background-position:-20px -32px;background-repeat:repeat;background-size:60px;bottom:0;content:"";left:0;opacity:.35;pointer-events:none;position:absolute;right:0;top:0}.background-dots.dots-blue:before{opacity:.2}*{-webkit-touch-callout:none;box-sizing:border-box;outline:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html{overflow-x:hidden}h1,h2,h3,h4,h5,h6,li,ol,p,ul{display:block;font-weight:400;margin:0;padding:0}p{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0}ul{list-style-type:none}a{border:none;color:inherit;text-decoration:inherit}a,a[href]{cursor:pointer}a,img,picture{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;user-select:none}[data-follow-link]{cursor:pointer}input,textarea{background:none;border:0;border-radius:0;margin:0;padding:0}input::placeholder,textarea::placeholder{color:inherit;font:inherit}html{height:100%;margin:0;padding:0;position:relative;width:100%}body{-moz-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-size-adjust:none;background:#eee;margin:0}button{appearance:none;-webkit-appearance:none;background:none;border:none;color:inherit;padding:0}button:focus{outline:none}input[type=checkbox]{appearance:none;-webkit-appearance:none;cursor:pointer}*{-webkit-tap-highlight-color:transparent}#root{overflow:hidden;position:relative}#root section .inner-content{margin:0 auto;max-width:1920px}.debug{border:1px solid red}.gsap-line{overflow:hidden}.gsap-line .inner-line{display:inline-block!important}.gsap-line .inner-line,.inner-line{transform:translateZ(0);will-change:transform}.inner-line{display:block}.dg.ac{z-index:1000!important}[data-animation=reveal-image]{overflow:hidden;position:relative}[data-animation=reveal-image] .image-content{inset:0;overflow:hidden;position:absolute}.input-select{display:inline-block;padding-right:20px;position:relative;width:100%}.desktop .input-select{padding-right:50px}.input-select.show-input-name{display:flex}.input-select.show-input-name .select-name{flex:1}.input-select.show-input-name .select-value{width:40px}.input-select span{color:#000;cursor:pointer;display:inline-block;font-family:Proxima Nova;font-size:14px;font-weight:400;height:20px;line-height:17px;right:0;top:0;width:100%}.desktop .input-select span{font-size:30px;height:44px;line-height:37px}.input-select .select-name,.input-select .select-value,.input-select span.default{color:#000}.input-select .icon{color:#000;font-size:6px;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.desktop .input-select .icon{font-size:14px;margin-top:-2px;right:12px}.input-select select{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.input-select select::-ms-expand{display:none}.input-select:not(.no-border):before{background-color:rgba(0,0,0,.15);bottom:0;content:"";height:1px;left:0;position:absolute;right:0;width:100%}.input-select.error:before{background-color:red}.input-select.error .icon,.input-select.error .select-value{color:red}.input-text{display:inline-block;margin-top:23px;position:relative;width:100%}.input-text:first-child{margin:0}.input-text input,.input-text textarea{color:#242424;font-family:Proxima Nova;font-size:20px;font-weight:400;line-height:24px;padding:6px 0;position:relative;width:100%}.input-text input::placeholder,.input-text textarea::placeholder{color:#242424}.input-text:before{background-color:rgba(0,0,0,.15)}.input-text:after,.input-text:before{bottom:0;content:"";height:1px;left:0;position:absolute;right:0;width:100%}.input-text:after{background-color:#e72b81;transform:scaleX(0);transform-origin:left;transition:transform .4s ease-out}.input-text.focus:after{transform:scaleX(1)}.input-text.error input,.input-text.error textarea{color:red}.input-text.error input::placeholder,.input-text.error textarea::placeholder{color:red}.input-text.error:after{background:red;transform:scaleX(1)}a.link,button.link{align-items:center;color:#e72b81;cursor:pointer;display:flex;position:relative}a.link.align-end,button.link.align-end{align-items:flex-end}a.link .icon,button.link .icon{color:#e72b81}a.link.white,a.link.white .icon,button.link.white,button.link.white .icon{color:#fff}a.link.black,a.link.black .icon,button.link.black,button.link.black .icon{color:#000}a.link.icon-left .text,button.link.icon-left .text{order:2}a.link.icon-left .icon-wrapper,button.link.icon-left .icon-wrapper{margin:0 10px 0 0;order:1}a.link .text,button.link .text{display:inline-block;font-family:Proxima Nova;font-size:14px;font-weight:400;letter-spacing:.1em;line-height:100%;text-transform:uppercase;transition:transform .4s ease-out}a.link .icon-arrow-big-right,button.link .icon-arrow-big-right{font-size:10px}a.link .icon-wrapper,button.link .icon-wrapper{overflow:hidden;position:relative;transition:transform .4s ease-out}a.link .icon-wrapper.icon-arrow-right,button.link .icon-wrapper.icon-arrow-right{align-items:center;display:inline-flex}a.link .icon-wrapper.icon-location,button.link .icon-wrapper.icon-location{top:4px}a.link .icon-wrapper .icon,button.link .icon-wrapper .icon{padding-left:10px;transition:transform .4s ease-out}a.link .icon-wrapper .icon.icon-arrow-right,button.link .icon-wrapper .icon.icon-arrow-right{font-size:10px;padding-left:20px}a.link .icon-wrapper .icon.icon-location,button.link .icon-wrapper .icon.icon-location{-webkit-text-stroke:1px #e72b81;color:transparent;font-size:30px;position:relative;transition:color .2s linear}a.link .hidden-icon-wrapper,button.link .hidden-icon-wrapper{align-items:center;color:#e72b81;display:inline-flex;height:100%;overflow:hidden;position:absolute;right:100%;transform:translate3d(-100%,0,0);transition:transform .4s ease-out}a.link .hidden-icon-wrapper .icon,button.link .hidden-icon-wrapper .icon{font-size:10px;transform:translate3d(100%,0,0);transition:transform .4s ease-out}.notouch a.link.icon-anim:hover .hidden-icon-wrapper,.notouch a.link.icon-anim:hover .hidden-icon-wrapper .icon,.notouch button.link.icon-anim:hover .hidden-icon-wrapper,.notouch button.link.icon-anim:hover .hidden-icon-wrapper .icon{transform:translateZ(0)}.notouch a.link.icon-anim:hover .text,.notouch button.link.icon-anim:hover .text{transform:translate3d(20px,0,0)}.notouch a.link.icon-anim:hover .icon-wrapper,.notouch button.link.icon-anim:hover .icon-wrapper{transform:translate3d(-110%,0,0)}.notouch a.link.icon-anim:hover .icon-wrapper .icon,.notouch button.link.icon-anim:hover .icon-wrapper .icon{transform:translate3d(100%,0,0)}.partial.badge{align-items:center;background:#fff;border-radius:60px;display:inline-flex;gap:6px;height:24px;justify-content:center;padding:0 6px;position:relative}.desktop .partial.badge{gap:8px;height:26px;padding:0 8px}.partial.badge .rounded{background:#e72b81;border-radius:50%;height:6px;position:relative;width:6px}.partial.badge .rounded.past{background:#56ccf2}.desktop .partial.badge .rounded{height:8px;width:8px}.partial.badge .text{color:#000;font-family:Proxima Nova;font-size:12px;font-weight:400}.desktop .partial.badge .text{font-size:14px}.cards-wrapper{overflow:hidden;position:relative;width:100%}.cards-wrapper .scroller{align-items:flex-start;column-gap:20px;display:flex;row-gap:0}.cards-wrapper .embla-progress-bar{margin-top:35px}.tablet .cards-wrapper .embla-progress-bar{display:none}.cards-wrapper .card{background-color:hsla(0,0%,100%,.4);flex:0 0 auto;height:210px;padding:40px 10px 10px 70px;position:relative;width:240px}.tablet .cards-wrapper .card{height:calc(200% - 10px);padding-left:28%;padding-top:17%;width:100%}.desktop .cards-wrapper .card{height:calc(200% - 20px);padding-left:25%;padding-top:15%}.cards-wrapper .card:nth-child(2n){margin-top:40px}.tablet .cards-wrapper .card:nth-child(2n){margin:0}.cards-wrapper .card:before{background:#e72b81;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:0 0;transition:transform 1.6s cubic-bezier(.19,1,.22,1);width:7px;z-index:1}.desktop .cards-wrapper .card:before{width:11px}.cards-wrapper .card .background{background:#fff;transform:scaleY(0);transform-origin:0 0;transition:transform 1.6s cubic-bezier(.19,1,.22,1)}.desktop .cards-wrapper .card .background{transform:scaleY(1)}.cards-wrapper .card .cross{height:11px;left:40px;position:absolute;top:48px;width:11px}.tablet .cards-wrapper .card .cross{height:12px;left:11%;top:25%;width:12px}.desktop .cards-wrapper .card .cross{height:15px;left:12%;top:23%;width:15px}.cards-wrapper .card .cross:after,.cards-wrapper .card .cross:before{background:#e72b81;content:"";height:1px;margin-top:-1px;position:absolute;top:50%;transform-origin:50%;width:100%}.cards-wrapper .card .cross:after{transform:rotate(90deg);transition:transform .5s}.cards-wrapper .card .card-title{font-family:Proxima Nova;font-size:18px;font-weight:400;line-height:23px;position:relative}.tablet .cards-wrapper .card .card-title{font-size:13px;line-height:17px}.desktop .cards-wrapper .card .card-title{font-size:25px;line-height:32px}.cards-wrapper .card .card-desc{color:#242424;font-family:Proxima Nova;font-size:16px;font-weight:400;line-height:21px;margin-top:20px;opacity:0;transform:translate3d(0,20px,0);transition:transform .6s cubic-bezier(.165,.84,.44,1),opacity .3s linear}.tablet .cards-wrapper .card .card-desc{font-size:10px;line-height:12px;margin-top:8%}.desktop .cards-wrapper .card .card-desc{font-size:18px;line-height:23px;margin-top:8%}.notouch.tablet .cards-wrapper .card:hover,html:not(.tablet) .cards-wrapper .card.active{opacity:1}.notouch.tablet .cards-wrapper .card:hover:before,html:not(.tablet) .cards-wrapper .card.active:before{transform:scaleY(1);transition:transform 1.6s cubic-bezier(.19,1,.22,1)}.notouch.tablet .cards-wrapper .card:hover .cross:after,html:not(.tablet) .cards-wrapper .card.active .cross:after{transform:rotate(0)}.notouch.tablet .cards-wrapper .card:hover .card-desc,html:not(.tablet) .cards-wrapper .card.active .card-desc{opacity:1;transform:translateZ(0);transition:transform .6s cubic-bezier(.165,.84,.44,1),opacity .3s linear}.cards-wrapper .card.active .background{transform:scaleY(1)}.cards-wrapper .card.inactive .background{transform:scaleY(0)}.tablet .cards-wrapper{padding:0 8%}.tablet .cards-wrapper .content{position:relative}.tablet .cards-wrapper .content:before{content:"";display:block;padding-top:100%}.tablet .cards-wrapper .content.small{margin:0 auto;max-width:790px;width:100%}.tablet .cards-wrapper .content.small:before{padding-top:182%}.tablet .cards-wrapper .scroller{display:grid;gap:0;gap:10px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(8,12.5%);inset:0;justify-content:center;position:absolute}.tablet .cards-wrapper .scroller.mini{column-gap:36px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(9,calc(11.1% - 36px));row-gap:36px}.tablet .cards-wrapper .scroller.mini .cross{left:15%;top:19%}.tablet .cards-wrapper .scroller.mini .card-title{font-size:34px;line-height:38px}.tablet .cards-wrapper .scroller.mini .card-desc{font-size:20px;line-height:26px}.tablet .cards-wrapper .scroller.mini .card{height:calc(300% + 72px);padding-right:8%}.tablet .cards-wrapper .scroller.mini .card:first-child{grid-row-start:2}.tablet .cards-wrapper .scroller.mini .card:nth-child(2){grid-column-start:2;grid-row-start:1}.tablet .cards-wrapper .scroller.mini .card:nth-child(3){grid-column-start:2;grid-row-start:4}.tablet .cards-wrapper .scroller.mini .card:nth-child(4){grid-row-start:5}.tablet .cards-wrapper .scroller.mini .card:nth-child(5){grid-column-start:2;grid-row-start:7}.tablet .cards-wrapper .card:first-child{grid-row-start:3}.tablet .cards-wrapper .card:nth-child(2){grid-column-start:2;grid-row-start:2}.tablet .cards-wrapper .card:nth-child(3){grid-column-start:2;grid-row-start:4}.tablet .cards-wrapper .card:nth-child(4){grid-row-start:5}.tablet .cards-wrapper .card:nth-child(5){grid-column-start:2;grid-row-start:6}.tablet .cards-wrapper .card:nth-child(6){grid-column-start:3;grid-row-start:1}.tablet .cards-wrapper .card:nth-child(7){grid-column-start:3;grid-row-start:3}.tablet .cards-wrapper .card:nth-child(8){grid-column-start:3;grid-row-start:5}.tablet .cards-wrapper .card:nth-child(9){grid-column-start:3;grid-row-start:7}.tablet .cards-wrapper .card:nth-child(10){grid-column-start:1;grid-row-start:7}.desktop .cards-wrapper .content{position:relative}.desktop .cards-wrapper .content:before{content:"";display:block;padding-top:100%}.desktop .cards-wrapper .scroller{column-gap:20px;row-gap:0}.desktop .cards-wrapper .scroller.mini{column-gap:54px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(9,calc(11.1% - 54px));row-gap:54px}.desktop .cards-wrapper .scroller.mini .cross{left:14%;top:17%}.desktop .cards-wrapper .scroller.mini .card-title{font-size:40px;line-height:44px}.desktop .cards-wrapper .scroller.mini .card-desc{font-size:24px;line-height:31px}.desktop .cards-wrapper .scroller.mini .card{height:calc(300% + 108px)}.slider-progress{--color-text:#fff;--color-nav:#fff;display:flex;justify-content:center;margin-top:-50px;position:relative}.tablet .slider-progress{justify-content:end;margin-top:-80px}.desktop .slider-progress{justify-content:end;margin-top:-315px}.slider-progress.white{--color-text:#242424;--color-nav:#e72b81}.slider-progress.white .slider{background:#fff}.slider-progress.white .slider .slide h3{color:#e72b81}.slider-progress.white .scroller .slide{padding:135px 30px 45px}.slider-progress.white .controls .navigation{height:47px;width:47px}.slider-progress .slider{background:linear-gradient(117.48deg,#ff4489 10.55%,#e231a7 58.33%,#b816d2);overflow:hidden;position:relative;width:300px;z-index:1}.tablet .slider-progress .slider{margin-right:30px;width:360px}.desktop .slider-progress .slider{margin-right:85px;width:600px}.slider-progress .scroller{align-items:flex-start;display:flex}.slider-progress .scroller .slide{color:var(--color-text);flex:0 0 auto;padding:110px 30px 30px;width:100%}.tablet .slider-progress .scroller .slide{padding:120px 60px 60px}.desktop .slider-progress .scroller .slide{padding:215px 90px 110px}.slider-progress .scroller .slide h3{font-family:Proxima Nova;font-size:20px;font-weight:600;line-height:24px}.tablet .slider-progress .scroller .slide h3{font-size:22px;line-height:26px}.desktop .slider-progress .scroller .slide h3{font-size:40px;line-height:49px}.slider-progress .scroller .slide p{font-family:Proxima Nova;font-size:16px;font-weight:400;line-height:22px;margin-top:25px}.tablet .slider-progress .scroller .slide p{font-size:14px;line-height:17px;margin-top:20px}.desktop .slider-progress .scroller .slide p{font-size:24px;line-height:30px;margin-top:45px;padding-right:65px}.slider-progress .controls{display:flex;gap:10px;left:30px;position:absolute;top:50px}.tablet .slider-progress .controls{gap:10px;left:60px;top:60px}.desktop .slider-progress .controls{gap:15px;left:90px;top:100px}.slider-progress .controls .navigation{align-items:center;border:1px solid var(--color-nav);border-radius:50%;cursor:pointer;display:flex;height:38px;justify-content:center;position:relative;transition:opacity .2s linear,transform .4s;width:38px}.tablet .slider-progress .controls .navigation{height:34px;width:34px}.desktop .slider-progress .controls .navigation{height:62px;width:62px}.slider-progress .controls .navigation.disabled{opacity:.4}.notouch .slider-progress .controls .navigation:hover{transform:scale(1.05)}.notouch .slider-progress .controls .navigation:hover.prev i{transform:translateX(-5px) rotate(90deg)}.notouch .slider-progress .controls .navigation:hover.next i{transform:translateX(5px) rotate(-90deg)}.slider-progress .controls .navigation i{color:var(--color-nav);font-size:16px;transition:transform .4s}.tablet .slider-progress .controls .navigation i{font-size:14px}.desktop .slider-progress .controls .navigation i{font-size:18px}.slider-progress .controls .navigation.prev i{transform:translateX(0) rotate(90deg)}.slider-progress .controls .navigation.next i{transform:translateX(0) rotate(-90deg)}.slider-progress .progress{bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.slider-progress .progress .bar{background-color:#1a2bc1;transform:translateZ(0)}.desktop .slider-progress .progress{height:10px}.grid-card{cursor:pointer;margin:20px auto 0;max-width:380px;opacity:1;position:relative;transition:opacity .25s linear}.grid-card.hide{display:none!important}.tablet .grid-card:not(.small){flex:0 1 calc(50% - 20px);margin:0;max-width:none}.desktop .grid-card:not(.small){flex:0 1 30.6%;margin:0;max-width:none}.desktop .grid-card:not(.small):nth-child(3n-1){margin-top:60px}.grid-card:first-child{margin-top:0}.grid-card .badge{left:10px;position:absolute;top:10px}.desktop .grid-card .badge{left:15px;top:15px}.grid-card .img-wrapper{overflow:hidden;position:relative}.grid-card .img-wrapper:before{content:"";display:block;padding-top:78%}.grid-card .img-wrapper img{left:0;position:absolute;top:0}.grid-card .img-wrapper .overlay{background:#fff}.grid-card .content{background-color:#fff;display:flex;flex-direction:column;height:240px;justify-content:space-between;padding:35px 45px;position:relative}.desktop .grid-card .content{height:290px;padding:40px 14% 45px}.grid-card .content:before{background:#e72b81;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(1);transform-origin:0 0;transition:transform 1.4s cubic-bezier(.19,1,.22,1);width:9px;z-index:1}.grid-card .content:before.desktop .grid-card .content:before{transform:scaleY(0)}.grid-card .content .date,.grid-card .content .subtitle{color:#000;font-family:Proxima Nova;font-size:14px;font-weight:400;line-height:18px}.grid-card .content .subtitle{opacity:.5}.grid-card .content .title{color:#000;font-family:Proxima Nova;font-size:20px;font-weight:400;line-height:26px;margin-top:20px}.desktop .grid-card .content .title{font-size:24px;line-height:31px}.grid-card .content .link span{letter-spacing:0}.grid-card.jobs .content{padding-top:25px}.grid-card.jobs .content .subtitle{margin-top:25px}.grid-card.jobs .content .title{margin-top:0}.grid-card.events .content .date{color:#e72b81;font-size:16px}.desktop .grid-card.events .content .date{font-size:24px}.grid-card.small{margin:0;max-width:245px}.tablet .grid-card.small{max-width:310px}.desktop .grid-card.small{max-width:420px;width:31%}.grid-card.small .content{height:210px;padding:25px 30px 15px}.desktop .grid-card.small .content{height:290px;padding:12%}.grid-card.small .content .title{margin-top:15px}.desktop .grid-card.small .content .title{margin-top:25px}.notouch.tablet .grid-card:hover,html:not(.tablet) .grid-card.active{opacity:1}.notouch.tablet .grid-card:hover .content:before,html:not(.tablet) .grid-card.active .content:before{transform:scaleY(1);transition:transform 1.4s cubic-bezier(.19,1,.22,1)}.grid-card.inactive{opacity:.5}.video-yt{align-items:center;display:flex;justify-content:center;overflow:hidden}.video-yt.playing .cta-play,.video-yt.playing .thumbnail{opacity:0}.video-yt .cta-play,.video-yt .thumbnail{opacity:1;transition:opacity .2s linear}.video-yt .thumbnail{pointer-events:none}.video-yt .thumbnail,.video-yt iframe{object-fit:cover}.video-yt .cta-play{align-items:center;background:#fff;border-radius:50%;cursor:pointer;display:flex;height:62px;justify-content:center;position:relative;width:62px}.desktop .video-yt .cta-play{height:105px;width:105px}.video-yt .cta-play i{color:#e72b81;font-size:20px;left:2px;position:relative}.desktop .video-yt .cta-play i{font-size:37px;left:4px}.module.wysiwig{padding:50px 25px 45px;position:relative}.desktop .module.wysiwig{padding-bottom:50px;padding-top:90px}.module.wysiwig .content h3{color:#000;font-family:Proxima Nova;font-size:20px;font-weight:400;line-height:26px}.desktop .module.wysiwig .content h3{font-size:24px;line-height:31px}.module.wysiwig .content p{color:#242424;font-family:Proxima Nova;font-size:16px;font-weight:400;line-height:24px;opacity:.9}.desktop .module.wysiwig .content p{font-size:18px;line-height:23px}.module.wysiwig .content h3+p{margin-top:43px}.desktop .module.wysiwig .content h3+p{margin-top:35px}.module.media{padding:50px 25px 0;position:relative;z-index:1}.desktop .module.media{padding-left:0;padding-right:0}.module.media .content{align-items:center;display:flex;justify-content:center;position:relative}.module.media .content:before{content:"";display:block;padding-top:55%}.module.media .content img,.module.media .content video{left:0;position:absolute;top:0}.module.quote{background:linear-gradient(117.48deg,#ff4489 10.55%,#e231a7 58.33%,#b816d2);margin-bottom:35px;margin-top:40px;padding-bottom:35%;padding-top:45%;position:relative}.desktop .module.quote{margin-bottom:45px;margin-top:50px;padding-bottom:21%;padding-top:22%}.module.quote .content{color:#fff;font-family:Proxima Nova;font-size:24px;font-weight:400;letter-spacing:-.03em;line-height:25px;padding:0 25px;position:relative;text-align:center;text-transform:uppercase}.desktop .module.quote .content{font-size:72px;line-height:72px}.module.slideshow{margin-top:40px;position:relative}.desktop .module.slideshow{margin-top:50px}.module.slideshow .content{padding:0 25px}.desktop .module.slideshow .content{padding:0 10px}.module.slideshow .content .slider-content{overflow:hidden;padding:0;position:relative}.module.slideshow .content .scroller{display:flex;position:relative}.module.slideshow .content .scroller .slide{flex:0 0 auto;position:relative;width:100%}.module.slideshow .content .scroller .slide:before{content:"";display:block;padding-top:67%}.desktop .module.slideshow .content .scroller .slide:before{padding-top:56%}.module.slideshow .content .scroller .slide img{left:0;position:absolute;top:0}.module.slideshow .content .controls{display:flex;gap:15px;justify-content:end;margin-top:30px;position:relative}.desktop .module.slideshow .content .controls{height:0;justify-content:space-between;left:0;margin-top:-53px;position:absolute;top:50%;width:100%}.module.slideshow .content .controls .navigation{align-items:center;border:1px solid #e72b81;border-radius:50%;cursor:pointer;display:flex;height:56px;justify-content:center;position:relative;transition:opacity .2s linear,transform .4s;width:56px}.desktop .module.slideshow .content .controls .navigation{height:106px;width:106px}.module.slideshow .content .controls .navigation.disabled{opacity:.4}.notouch .module.slideshow .content .controls .navigation:not(.disabled):hover{transform:scale(1.05)}.notouch .module.slideshow .content .controls .navigation:not(.disabled):hover.prev i{transform:translateX(-5px) rotate(90deg)}.notouch .module.slideshow .content .controls .navigation:not(.disabled):hover.next i{transform:translateX(5px) rotate(-90deg)}.module.slideshow .content .controls .navigation i{color:#e72b81;font-size:16px;transition:transform .4s}.desktop .module.slideshow .content .controls .navigation i{font-size:18px}.module.slideshow .content .controls .navigation.prev i{transform:translateX(0) rotate(90deg)}.desktop .module.slideshow .content .controls .navigation.prev{left:-17%}.module.slideshow .content .controls .navigation.next i{transform:translateX(0) rotate(-90deg)}.desktop .module.slideshow .content .controls .navigation.next{right:-17%}header{height:0;position:fixed;width:100%;z-index:10}header>.inner{position:relative}header>.inner .covid-bar{display:flex;justify-content:center;margin-bottom:-6px;padding:6px 20px 0;position:relative}.desktop header>.inner .covid-bar{margin-bottom:-15px;padding:10px 40px 0}header>.inner .covid-bar .bar{align-items:center;background-color:#e72b81;border-radius:2px;display:flex;padding:6px 25px}.desktop header>.inner .covid-bar .bar{padding:10px 50px}header>.inner .covid-bar span{color:#f1f1f1;font-family:Proxima Nova;font-size:14px;font-weight:400;line-height:18px;opacity:.9;text-align:center}.desktop header>.inner .covid-bar span{font-size:18px;line-height:26px}header>.inner .covid-bar span a{color:#f1f1f1;text-decoration:underline}header>.inner .covid-bar .cta-close{cursor:pointer;flex:0 0 auto;font-size:0;line-height:0;margin-left:20px;width:18px}.desktop header>.inner .covid-bar .cta-close{margin-left:40px;width:22px}header>.inner .bg{background:hsla(0,0%,100%,.9);opacity:0;transition:opacity .3s linear}header>.inner .navigation-wrapper{display:flex;height:60px;margin:0 auto;max-width:1920px;padding:0 25px}.desktop header>.inner .navigation-wrapper{height:80px;padding:0 65px}header>.inner .navigation{align-items:center;display:flex;justify-content:space-between;width:100%}header>.inner .navigation .left{position:relative;top:3px}.desktop header>.inner .navigation .left{top:8px}.desktop header>.inner .navigation .middle .sublinks{margin-top:25px}.desktop header>.inner .navigation .middle .sublinks .inner{padding:20px 0}header.active .bg{opacity:1}header .burger{cursor:pointer;height:20px;position:relative;width:20px}.desktop header .burger{display:none}header .burger div{background-color:#e72b81;height:2px;margin-bottom:5px;position:relative;top:0;transition:transform .3s ease,top .3s ease,width .3s ease,right .3s ease}header .burger div:first-child{transform-origin:0}header .burger div:last-child{margin-bottom:0;transform-origin:20px}header .burger div:nth-child(2){right:0;width:20px}header .burger.open div:first-child{top:-3px;transform:rotate(45deg)}header .burger.open div:last-child{top:3px;transform:rotate(45deg)}header .burger.open div:nth-child(2){right:5px;top:0;transform:rotate(-45deg);width:28px}footer{border-top:1px solid #d4e0e2;padding:25px 0;position:relative}.desktop footer{padding-bottom:65px;padding-top:70px}footer .inner{position:relative}footer .newsletter{border-bottom:1px solid #d4e0e2;padding:0 25px 35px;position:relative}.desktop footer .newsletter{align-items:flex-end;display:flex;justify-content:space-between;padding:0 8% 50px}footer .newsletter .title{color:#000;font-family:Proxima Nova;font-size:18px;font-weight:600;line-height:26px}.desktop footer .newsletter .title{font-size:24px;line-height:34px}footer .newsletter .desc{color:rgba(0,0,0,.3);font-family:Proxima Nova;font-size:18px;font-weight:400;line-height:22px;margin-top:20px}.desktop footer .newsletter .desc{font-size:24px;line-height:30px;margin-top:11px}footer .newsletter .form-content{margin-top:50px}.tablet footer .newsletter .form-content{max-width:560px}.desktop footer .newsletter .form-content{margin-top:0;max-width:560px;padding-bottom:10px;width:54%}footer .newsletter form input{font-family:Proxima Nova;font-size:16px;font-weight:600;height:50px;line-height:1em}footer .newsletter form input[type=text]{border:1px solid rgba(0,0,0,.1);color:#000;flex-grow:1;padding:0 14px;position:relative;text-overflow:ellipsis}footer .newsletter form input[type=submit]{border:1px solid #e72b81;color:#e72b81;margin-left:10px;text-transform:uppercase;width:50px}footer .newsletter form .text-error{color:red;font-family:Proxima Nova;font-size:12px;font-weight:400;margin-top:2px;opacity:0;position:absolute;top:100%}footer .newsletter form .input-wrapper{display:flex;position:relative}footer .newsletter form .input-wrapper.error input[type=text]{border:1px solid red}footer .newsletter form .input-wrapper.error .text-error{opacity:1}footer .newsletter form .text-wrapper{margin-top:15px;opacity:0;pointer-events:none;position:relative;position:absolute;transition:opacity .2s linear}footer .newsletter form .text-wrapper p{color:#dc0909;display:none;font-family:Proxima Nova;font-size:16px;font-weight:600;line-height:1em}footer .newsletter form .text-wrapper p.success{color:#2ab32a}footer .newsletter form.form-already .text-wrapper,footer .newsletter form.form-errors .text-wrapper,footer .newsletter form.form-success .text-wrapper{opacity:1}footer .newsletter form.form-already .exist,footer .newsletter form.form-errors .error,footer .newsletter form.form-success .success{display:block}footer .nav{padding:40px 25px 0}.desktop footer .nav{padding:60px 8% 0}.desktop footer .nav .navigation{align-items:center;display:flex;justify-content:space-between}footer .nav .navigation .left{width:125px}.desktop footer .nav .navigation .left{max-width:185px;width:15%}footer .nav .navigation .middle{display:block;margin-top:30px}.desktop footer .nav .navigation .middle{flex:1 1 auto;margin:0;padding:0 3%}footer .nav .navigation .middle ul{flex-direction:column;justify-content:space-evenly}.desktop footer .nav .navigation .middle ul{flex-direction:row}footer .nav .navigation .middle ul li{margin:9px 0}footer .nav .navigation .middle ul li:first-child{margin-top:0}.desktop footer .nav .navigation .middle ul li{margin:0}.desktop footer .nav .navigation .middle .sublinks{margin-top:8px}.desktop footer .nav .navigation .middle .sublinks .inner{padding:5px 0}footer .nav .navigation .right{margin-top:10px}footer .nav .navigation .right i{margin-right:15px}.desktop footer .nav .navigation .right{margin:0}footer .nav .navigation .login{display:block}footer .bottom-wrapper{margin-top:60px;padding:0 25px}.desktop footer .bottom-wrapper{margin-top:95px;padding:0 8%}.desktop footer .bottom-wrapper .inner-content{display:flex;justify-content:space-between}footer .bottom{position:relative}.desktop footer .bottom ul{display:flex;gap:65px}footer .bottom li{margin-bottom:20px}.desktop footer .bottom li,footer .bottom li:last-child{margin:0}footer .social{align-items:flex-end;display:flex;justify-content:space-between;margin-top:20px;position:relative}.desktop footer .social{margin:0}footer .social .social-title{font-family:Proxima Nova;font-size:16px;font-weight:400}footer .social ul{align-items:center;display:flex;gap:34px}.desktop footer .social ul{gap:42px;margin-left:70px}footer .social ul li i{color:#000}footer .social ul li i.icon-linkedin{font-size:24px}footer .social ul li i.icon-twitter{font-size:18px}footer .social ul li i.icon-facebook{font-size:20px}.navigation{position:relative}.navigation .left{display:block;flex:0 0 auto;width:90px}.navigation .left svg{width:100%}.desktop .navigation .left{width:120px}.navigation .header-link{display:block;overflow:hidden;position:relative}.navigation .header-link:before{background-color:#e72b81;bottom:0;content:"";height:2px;left:0;position:absolute;transform:translate3d(-102%,0,0);transition:transform .4s;width:100%}.navigation .header-link.selected:before{transform:translate3d(calc(-100% + 20px),0,0)}.notouch .navigation .header-link:hover:before{transform:translateZ(0)}.navigation .navigation-link{padding-bottom:3px}.navigation .middle{display:none}.desktop .navigation .middle{display:block;position:relative;top:3px}.navigation .middle ul{display:flex;justify-content:space-around}.navigation .middle ul li{margin:0 25px;position:relative}.desktop .navigation .middle ul li{margin:0;padding:0 25px}.navigation .middle ul a,.navigation .middle ul button{position:relative;white-space:nowrap}.navigation .middle ul button{cursor:pointer}.navigation .middle ul button i{font-size:6px;margin-left:6px;transform:rotate(0deg);transition:transform .4s}.navigation .middle ul button.open i{transform:rotate(180deg)}.navigation .middle ul .sublinks{height:var(--height);margin-top:10px;overflow:hidden;position:relative;transition:height .4s}.desktop .navigation .middle ul .sublinks{left:0;position:absolute;top:100%;width:100%}.navigation .middle ul .sublinks .inner{padding-left:25px;position:relative}.desktop .navigation .middle ul .sublinks .inner{background:#fff;padding:0;text-align:center}.navigation .middle ul .sublinks .inner:before{background:#e72b81;content:"";height:100%;left:2px;position:absolute;top:0;width:2px}.desktop .navigation .middle ul .sublinks .inner:before{border-radius:10px;height:3px;left:0;top:0;width:100%}.navigation .middle ul .sublinks .navigation-link{display:block;font-size:14px;line-height:26px;padding-bottom:0;position:relative}.navigation .middle ul .sublinks .navigation-link.selected{font-family:Proxima Nova;font-weight:600}.desktop .navigation .middle ul .sublinks .navigation-link:before{display:none}.navigation .middle ul .sublinks .navigation-link span{position:relative}.navigation .middle ul .sublinks .navigation-link span:before{background:#000;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:0 0;transition:transform .4s;width:100%}.notouch .navigation .middle ul .sublinks .navigation-link:not(.selected):hover span:before{transform:scaleX(1)}.navigation .right{flex:0 0 auto}.desktop .navigation .right{position:relative;top:3px}.navigation .login{display:none}.navigation .login i{color:#e72b81;font-size:18px;margin-right:8px}.navigation .login span{vertical-align:middle}.desktop .navigation .login{display:block}#menu{display:none;height:100%;left:0;position:fixed;width:100%;z-index:10}.desktop #menu{display:none!important}#menu .navigation{height:100%;left:0;position:absolute;top:0;width:100%}#menu .navigation .left{display:none}#menu .navigation .middle{bottom:84px;display:block;left:0;overflow:auto;padding-top:95px;position:absolute;top:0;width:100%}#menu .navigation .middle ul{display:flex;flex-direction:column}#menu .navigation .middle ul li{overflow:hidden;position:relative}#menu .navigation .middle ul li .group{align-items:center;display:flex;justify-content:space-between;width:100%}#menu .navigation .middle ul li .navigation-link{display:inline-block;font-size:30px;line-height:60px}#menu .navigation .middle ul li .navigation-link.selected{color:#e72b81}#menu .navigation .middle ul li button.navigation-link{display:flex}#menu .navigation .middle ul li .sublinks{margin-top:-6px}#menu .navigation .middle ul li .sublinks .inner{margin-top:0}#menu .navigation .middle ul li .sublinks .inner:before{bottom:4px;height:auto;top:7px;width:1px}#menu .navigation .middle ul li .sublinks .navigation-link{display:block;font-size:16px;line-height:36px}#menu .navigation .right{align-items:center;background:#fff;bottom:0;display:flex;height:84px;justify-content:center;left:0;position:absolute;width:100%}#menu .navigation .right .login{display:block}#global-cursor{height:140px;left:0;object-fit:1/1;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .2s cubic-bezier(.645,.045,.355,1);width:140px;z-index:10}#global-cursor.is-visible{opacity:1}#global-cursor.is-visible .cursor{transform:scaleX(1)}#global-cursor.is-visible .cursor-content{opacity:1}#global-cursor.active .cursor{transform:scale3d(1.25,1.25,1.25)}#global-cursor.active .cursor-content{gap:30px}#global-cursor.active .cursor-content span{opacity:0}#global-cursor .cursor{border:1px solid #e72b81;border-radius:50%;height:100%;left:-50%;opacity:.3;position:absolute;top:-50%;transform:translate3d(-50%,-50%,0);transform:scale3d(0,0,0);transition:transform .45s cubic-bezier(.645,.045,.355,1);width:100%}#global-cursor .cursor-content{align-items:center;display:flex;gap:8px;justify-content:center;left:0;opacity:0;position:absolute;top:0;transform:translate3d(-50%,-50%,0);transition:gap .45s cubic-bezier(.645,.045,.355,1),opacity .45s cubic-bezier(.645,.045,.355,1)}#global-cursor .cursor-content span{font-family:Proxima Nova;font-size:10px;font-weight:400;letter-spacing:.11em;opacity:.2;text-transform:uppercase;transition:opacity .2s cubic-bezier(.645,.045,.355,1);width:30px}#global-cursor .cursor-content svg{height:10px;width:10px}#global-cursor .cursor-content svg:last-child{transform:scaleX(-1)}.webgl-wrapper{height:0;position:absolute;width:100%}.webgl-scene{height:100vh;position:relative;width:100vw}.grid-cards{margin-top:55px;position:relative}.grid-cards.locations{margin-top:30px}.desktop .grid-cards.locations{margin-top:100px}.grid-cards.jobs{margin-top:85px}.grid-cards .filters-informations{display:none}.grid-cards>.content{padding:0 25px;position:relative}.tablet .grid-cards>.content{align-items:flex-start;display:flex;flex-wrap:wrap;gap:40px;padding:0 8%}.desktop .grid-cards>.content{gap:4%;margin-top:75px}#cookie-banner{align-items:center;background-color:#f1f1f1;border-radius:2px;bottom:35px;display:none;filter:drop-shadow(4px 4px 4px rgba(0,0,0,.05));justify-content:space-between;left:50%;max-width:800px;padding:22px 50px;position:fixed;transform:translateX(-50%);width:90%;z-index:100}#cookie-banner .content{color:#242424;font-family:Proxima Nova;font-size:18px;font-weight:400;line-height:144%;opacity:.9}#cookie-banner button{color:#242424;cursor:pointer;margin-left:35px;text-transform:uppercase}#cookie-banner button:first-of-type{color:#e72b81;margin-left:50px}.homepage{overflow:hidden;position:relative;width:100%}.homepage h1{color:#000;font-family:Proxima Nova;font-size:40px;font-weight:400;letter-spacing:-.03em;line-height:81%}.tablet .homepage h1{font-size:60px}.desktop .homepage h1{font-size:80px}.homepage h2{color:#000;font-family:Proxima Nova;font-size:36px;font-weight:400;letter-spacing:-.03em;line-height:91%;margin-top:10px}.tablet .homepage h2{font-size:48px;margin-top:16px}.desktop .homepage h2{font-size:50px;margin-top:20px}.homepage .subtitle{align-items:center;color:#000;font-family:Proxima Nova;font-size:14px;font-weight:400;letter-spacing:.1em;line-height:100%;text-transform:uppercase}.homepage .title b{color:#e72b81;font-weight:400}.homepage .description{color:#242424;font-family:Proxima Nova;font-size:16px;font-weight:400;line-height:24px;opacity:.9}.desktop .homepage .description,.tablet .homepage .description{font-size:18px;line-height:23px}.homepage .homepage-lines .dash-w{height:2px;position:absolute;transform-origin:right}.homepage .homepage-lines .dash-w .dash{height:100%;overflow:hidden;width:100%}.homepage .homepage-lines .dash-w .dash .inner-dash{background-image:linear-gradient(90deg,#e72b81 50%,hsla(0,0%,100%,0) 0);background-position:bottom;background-repeat:repeat-x;background-size:15px 2px;height:100%;width:100%}.homepage .homepage-lines .dash-w .dot{background-color:#e72b81;border-radius:50%;height:16px;left:0;position:absolute;top:-7px;width:16px}.homepage .homepage-lines .dash-w .dot .dot-circle{animation:idle-dot 2s cubic-bezier(.39,.575,.565,1) infinite;border:2px solid rgba(231,43,129,.3);border-radius:50%;height:34px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:34px}@keyframes idle-dot{0%{transform:translate(-50%,-50%) scale(.4)}to{transform:translate(-50%,-50%) scale(1.2)}}.homepage .intro{height:100vh;position:relative;width:100%}.desktop .homepage .intro{height:300vh}.homepage .intro .inner{align-items:center;display:flex;height:100vh}.homepage .intro .content{padding-left:25px}.tablet .homepage .intro .content{padding-left:100px}.desktop .homepage .intro .content{padding-left:150px}.homepage .intro .description{margin-top:65px;padding-left:60px}.tablet .homepage .intro .description{margin-top:70px;padding-left:100px}.desktop .homepage .intro .description{margin-top:100px;padding-left:245px}.homepage .intro .intro-lines{bottom:0;left:0;pointer-events:none;position:fixed;right:15px;top:80px}.tablet .homepage .intro .intro-lines{right:7%;top:145px}.homepage .intro .intro-lines .circle{border:2px solid #e72b81;border-radius:50%;height:40vw;position:absolute;right:0;top:0;width:40vw}.tablet .homepage .intro .intro-lines .circle{height:20vw;width:20vw}.homepage .intro .intro-lines .dash-w{right:20vw;top:20vw;transform:rotate(-85deg);width:40vh}.tablet .homepage .intro .intro-lines .dash-w{right:10vw;top:10vw}.desktop .homepage .intro .intro-lines .dash-w{transform:rotate(-36deg);width:36vw}.homepage .locations{min-height:100vh;position:relative;width:100%}.desktop .homepage .locations{height:200vh;min-height:auto}.homepage .locations .locations-lines{left:0;position:fixed;top:0;transform:translate(50vw,50vh)}.homepage .locations .locations-lines .circle-wrapper{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.homepage .locations .locations-lines .circle-wrapper .circle{border:2px solid #e72b81;border-radius:50%;height:40vh;opacity:.3;width:40vh}.desktop .homepage .locations .locations-lines .circle-wrapper .circle{height:50vh;width:50vh}.homepage .locations .locations-lines .dash-w{display:none;right:0;top:0;transform:rotate(-5deg);width:45vw}.desktop .homepage .locations .locations-lines .dash-w{display:block}.homepage .locations .locations-lines .dash-w .inner-dash{transform:translateX(100%)}.homepage .locations .inner-location{display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.desktop .homepage .locations .top.page-size-scrolling-unit{align-items:center;display:flex;height:100vh}.homepage .locations .bottom{padding-left:25px}.desktop .homepage .locations .bottom{height:100vh;padding-left:0}.homepage .locations .content{padding-left:25px;width:100%}.tablet .homepage .locations .content{margin-top:-50px;padding-left:80px}.desktop .homepage .locations .content{padding-left:160px}.homepage .locations>.title{margin-top:12px}.desktop .homepage .locations>.title{margin-top:22px}.homepage .locations .description{margin-top:40px;width:230px}.tablet .homepage .locations .description{margin-top:50px;padding-left:50px;width:360px}.desktop .homepage .locations .description{margin-top:66px;padding-left:80px;width:360px}.homepage .locations .article-wrapper{box-sizing:content-box;margin-top:50px;padding-bottom:55px;position:relative;width:100%}.tablet .homepage .locations .article-wrapper{margin-top:70px;padding-bottom:115px}.desktop .homepage .locations .article-wrapper{bottom:0;margin-top:0;position:absolute;right:0;width:auto}.homepage .locations .article-wrapper .scroller{display:flex}.desktop .homepage .locations .article-wrapper .scroller{flex-direction:column}.homepage .locations .article-wrapper .article{flex:0 0 auto;padding-right:35px;position:relative}.desktop .homepage .locations .article-wrapper .article{padding-bottom:70px;padding-right:180px}.desktop .homepage .locations .article-wrapper .article:last-child{padding-bottom:0}.homepage .locations .article-wrapper .article .top{align-items:center;display:flex}.homepage .locations .article-wrapper .article .top img{display:inline-block;margin-right:12px;width:20px}.homepage .locations .article-wrapper .article .top .title{color:#e72b81;font-family:Proxima Nova;font-size:25px;font-weight:700;letter-spacing:-.03em;line-height:23px}.homepage .locations .article-wrapper .article .top i{color:#e72b81;font-size:17px;margin-left:20px;transform:rotate(-90deg)}.desktop .homepage .locations .article-wrapper .article .top i{margin-left:25px}.homepage .locations .article-wrapper .article .inner{color:#242424;font-family:Proxima Nova;font-weight:400;margin-top:6px;padding-left:30px}.desktop .homepage .locations .article-wrapper .article .inner{margin-top:15px}.homepage .locations .article-wrapper .article .inner .sub{font-size:14px;line-height:101.8%}.homepage .locations .article-wrapper .article .inner .desc-content{margin-top:16px;position:relative}.desktop .homepage .locations .article-wrapper .article .inner .desc-content{height:0}.homepage .locations .article-wrapper .article .inner .desc{font-size:18px}.desktop .homepage .locations .article-wrapper .article .inner .desc{font-size:20px;line-height:32px;margin:0;opacity:0;transform:translate3d(0,30px,0)}.homepage .locations .article-wrapper .article .round{border-radius:50%;display:none;height:200px;overflow:hidden;position:absolute;right:-65px;top:0;width:200px}.desktop .homepage .locations .article-wrapper .article .round{display:block;transform:translate3d(200px,0,0)}.homepage .locations .article-wrapper .article .round img{display:inline-block;object-fit:cover;transform:translate3d(-200px,0,0)}.homepage .locations .article-wrapper .embla-progress-bar{bottom:0;display:none;position:absolute;right:25px}.homepage .locations .article-wrapper .embla-progress-bar.visible{display:block}.homepage .services{position:relative}.homepage .services .service{align-items:center;display:flex;height:100vh;position:relative;width:100%}.homepage .services .service .content h2{color:#e72b81;font-size:40px;line-height:81%}.tablet .homepage .services .service .content h2{font-size:60px;line-height:91%}.desktop .homepage .services .service .content h2{font-size:85px;line-height:91%}.homepage .services .service .content .description{margin-top:50px;padding-left:35px}.desktop .homepage .services .service .content .description{margin-top:35px;padding-left:65px}.homepage .services .service .content .link{display:inline-flex;margin-left:35px;margin-top:20px}.desktop .homepage .services .service .content .link{margin-left:65px;margin-top:25px}.homepage .services .service.first .content{padding-left:25px;width:100%}.tablet .homepage .services .service.first .content{padding-left:100px}.desktop .homepage .services .service.first .content{padding-left:180px}.homepage .services .service.first .content .description{box-sizing:content-box;max-width:65%}.homepage .services .service.second{justify-content:end}.tablet .homepage .services .service.second .content{padding-right:80px}.desktop .homepage .services .service.second .content{padding-right:15vw}.large .homepage .services .service.second .content{padding-right:18vw}.xlarge .homepage .services .service.second .content{padding-right:20vw}.homepage .services .service.second .content .description{padding-right:15px}.homepage .communities{height:100vh;padding-top:130px;position:relative;width:100%}.homepage .communities:before{background:linear-gradient(9deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.35) 50%,hsla(0,0%,100%,0));content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .6s linear 1.4s;width:100%}.homepage .communities.enter:before{opacity:1}.desktop .homepage .communities{padding-top:200px}.homepage .communities .inner-content{padding-left:25px;position:relative}.homepage .communities .inner-content .title{margin:0}.tablet .homepage .communities .inner-content{align-items:center;display:flex;padding-left:80px;width:100%}.desktop .homepage .communities .inner-content{padding:0 8%}.homepage .communities .description{margin-top:35px;padding-left:60px}.tablet .homepage .communities .description{margin:0;padding-left:80px;padding-left:100px}.homepage .communities .link{display:inline-flex;margin-left:60px;margin-top:15px}.tablet .homepage .communities .link{margin-bottom:5px;margin-left:80px;margin-left:100px}.homepage .communities .right{display:none;flex:1 1 auto;text-align:right}.desktop .homepage .communities .right{display:block;padding-left:40px}.homepage .communities .image{border-radius:50%;display:inline-block;max-width:360px;overflow:hidden;position:relative;width:100%}.desktop .homepage .communities .image{display:inline-block}.xlarge .homepage .communities .image{max-width:450px}.homepage .communities .image:before{content:"";display:block;padding-top:100%}.homepage .communities .image img{left:0;object-fit:cover;position:absolute;top:0}.homepage .scroll-down{align-items:center;bottom:20px;cursor:pointer;display:flex;left:28px;position:fixed;z-index:1}.tablet .homepage .scroll-down{bottom:35px;left:45px}.desktop .homepage .scroll-down{bottom:55px;left:70px}.homepage .scroll-down .round{height:36px;position:relative;width:36px}.tablet .homepage .scroll-down .round{height:44px;width:44px}.desktop .homepage .scroll-down .round{height:50px;width:50px}.homepage .scroll-down .round .icon{color:#fff;font-size:13px;position:relative;transition:color .3s}.desktop .homepage .scroll-down .round .icon{font-size:15px;font-size:16px}.homepage .scroll-down .round .border{border:1px solid #f90386;border-radius:50%;overflow:hidden;transform:scale(1);transition:transform .4s}.homepage .scroll-down .round .border:before{background:#f90386;content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:translateZ(0);transition:transform .4s;width:100%}.homepage .scroll-down .text{color:#242424;font-family:Proxima Nova;font-size:14px;font-weight:400;letter-spacing:.04em;line-height:101.8%;margin-left:13px;opacity:1;text-align:left;transition:opacity .3s .12s}.homepage .scroll-down .text span{display:block}.homepage .scroll-down.scroll .border,.notouch .homepage .scroll-down:hover .border{transform:scale(1.08)}.homepage .scroll-down.scroll .border:before,.notouch .homepage .scroll-down:hover .border:before{transform:translate3d(0,100%,0)}.homepage .scroll-down.scroll .icon,.notouch .homepage .scroll-down:hover .icon{color:#f90386}.homepage .scroll-down.scroll .text,.notouch .homepage .scroll-down:hover .text{opacity:0;transition:opacity .3s}.notouch .homepage .scroll-down.scroll:hover .border:before{transform:translateZ(0)}.notouch .homepage .scroll-down.scroll:hover .icon{color:#fff}.colocation{overflow:hidden}.colocation h1{color:#e72b81;font-family:Proxima Nova;font-size:40px;font-weight:400;letter-spacing:-.03em;line-height:33px}.tablet .colocation h1{line-height:38px}.desktop .colocation h1{font-size:81px;line-height:81px}.colocation h2{font-family:Proxima Nova;font-size:40px;font-weight:400;letter-spacing:-.03em;line-height:40px}.desktop .colocation h2{font-size:81px;line-height:81px}.colocation .image-wrapper{overflow:hidden}.colocation .image-wrapper .image-content{overflow:hidden;position:relative}.colocation .description{font-family:Proxima Nova;font-size:18px;font-weight:400;line-height:25px}.tablet .colocation .description{font-size:14px;line-height:20px}.desktop .colocation .description{font-size:24px;line-height:34px}.colocation .intro{padding-top:175px}.desktop .colocation .intro{padding:45vh 0 0}.colocation .intro>.inner-content{padding-left:35px}.tablet .colocation .intro>.inner-content{padding:0 10%}.desktop .colocation .intro>.inner-content{padding-left:260px}.colocation .intro .separator{background:#1a2bc1;border-radius:4px;height:70px;margin-bottom:20px;margin-top:30px;position:relative;transform-origin:0;width:4px}.tablet .colocation .intro .separator{height:30px;margin-bottom:20px;margin-top:24px}.desktop .colocation .intro .separator{height:60px;margin-bottom:55px;margin-top:60px}.colocation .intro .description{color:#242424;font-family:Proxima Nova;font-size:20px;font-weight:400;line-height:26px;max-width:255px}.tablet .colocation .intro .description{font-size:14px;line-height:18px;max-width:245px}.desktop .colocation .intro .description{font-size:24px;line-height:31px;max-width:345px}.colocation .intro .cards-wrapper{margin-top:100px;padding-left:30px}.tablet .colocation .intro .cards-wrapper{margin-top:50px;padding:0 8%}.desktop .colocation .intro .cards-wrapper{margin-top:170px}.colocation .service-description{background:linear-gradient(117.48deg,#ff4489 10.55%,#e231a7 58.33%,#b816d2);margin-top:55px;padding:80px 40px 110px}.tablet .colocation .service-description{margin-top:75px;padding:14% 10%}.colocation .service-description .inner{margin:0 auto;max-width:440px;width:100%}.tablet .colocation .service-description .inner{align-items:center;display:flex;justify-content:space-between;max-width:1125px;padding:0}.colocation .service-description .image-wrapper{position:relative;width:100%}.tablet .colocation .service-description .image-wrapper{flex:0 0 auto;padding-top:0;width:36%}.colocation .service-description .text{color:#fff;margin-top:50px}.desktop .colocation .service-description .text,.tablet .colocation .service-description .text{margin:0;padding-left:16%}.colocation .service-description .description{margin-top:40px;padding-left:36px}.tablet .colocation .service-description .description{flex:1 1 auto;margin-top:13%;padding-left:22%}.desktop .colocation .service-description .description{margin-top:20%;padding-left:17%}.colocation .service-description-slider{position:relative}.colocation .service-description-slider .top{padding-left:30px;padding-top:90px}.tablet .colocation .service-description-slider .top{display:flex;flex-direction:column;padding:13% 20% 8% 25%}.desktop .colocation .service-description-slider .top{padding:12% 24% 9% 21%}.colocation .service-description-slider .title{color:#e72b81}.colocation .service-description-slider .description{box-sizing:content-box;line-height:27px;margin-top:20px;max-width:220px;padding-left:80px}.tablet .colocation .service-description-slider .description{align-self:end;line-height:17px;margin:25px 0 0;max-width:230px;padding:0}.desktop .colocation .service-description-slider .description{line-height:29px;margin-top:-10px;max-width:400px}.colocation .service-description-slider .image-wrapper{margin-top:55px;padding-top:85%;position:relative}.tablet .colocation .service-description-slider .image-wrapper{margin:0;max-height:100vh;padding-top:61%}.colocation .service-description-slider .image-wrapper img{position:absolute;top:0}.colocation .bottom-page{position:relative}.tablet .colocation .bottom-page{background:#fff}.colocation .coworking{padding-top:80px;position:relative}.tablet .colocation .coworking{padding-bottom:140px;padding-top:50px}.desktop .colocation .coworking{padding-bottom:290px;padding-top:100px}.colocation .coworking .title{color:#e72b81;padding-left:30px}.tablet .colocation .coworking .title{padding-left:10%}.colocation .coworking .desc-content{box-sizing:content-box;margin-top:50px;max-width:225px;padding-left:30px}.colocation .coworking .desc-content .right{margin-top:20px}.tablet .colocation .coworking .desc-content{display:flex;margin-top:30px;max-width:46%;padding-left:10%}.tablet .colocation .coworking .desc-content .left{margin-right:20px}.tablet .colocation .coworking .desc-content .right{margin-top:0}.tablet .colocation .coworking .desc-content .description{font-size:12px;line-height:17px}.desktop .colocation .coworking .desc-content{max-width:51%}.desktop .colocation .coworking .desc-content .left{margin-right:40px}.desktop .colocation .coworking .desc-content .description{font-size:24px;line-height:34px}.colocation .coworking .badges-wrapper{margin-top:40px;position:relative}.tablet .colocation .coworking .badges-wrapper{margin-top:140px}.desktop .colocation .coworking .badges-wrapper{margin-top:210px}.colocation .coworking .badges-wrapper .badges-content{display:flex;gap:12px;justify-content:center}.tablet .colocation .coworking .badges-wrapper .badges-content{display:block;height:320px;margin:0 auto;position:relative;width:65%}.desktop .colocation .coworking .badges-wrapper .badges-content{display:block;height:650px;margin:0 auto;max-width:990px;position:relative;width:100%}.colocation .coworking .badges-wrapper .badge{align-items:center;cursor:pointer;display:flex;flex:0 0 auto;height:76px;justify-content:center;position:relative;width:76px}.tablet .colocation .coworking .badges-wrapper .badge{height:110px;position:absolute;width:110px}.tablet .colocation .coworking .badges-wrapper .badge:first-child{left:50%;margin-left:-55px;top:0}.tablet .colocation .coworking .badges-wrapper .badge:nth-child(2){margin-top:-55px;right:0;top:50%}.tablet .colocation .coworking .badges-wrapper .badge:nth-child(3){bottom:0;left:50%;margin-left:-55px}.tablet .colocation .coworking .badges-wrapper .badge:nth-child(4){left:0;margin-top:-55px;top:50%}.desktop .colocation .coworking .badges-wrapper .badge{height:226px;position:absolute;width:226px}.desktop .colocation .coworking .badges-wrapper .badge:first-child{left:50%;margin-left:-113px;top:0}.desktop .colocation .coworking .badges-wrapper .badge:nth-child(2){margin-top:-113px;right:0;top:50%}.desktop .colocation .coworking .badges-wrapper .badge:nth-child(3){bottom:0;left:50%;margin-left:-113px}.desktop .colocation .coworking .badges-wrapper .badge:nth-child(4){left:0;margin-top:-113px;top:50%}.colocation .coworking .badges-wrapper .badge.transition .circle{transition:border .2s linear,transform .6s cubic-bezier(.23,1,.32,1)}.colocation .coworking .badges-wrapper .badge.transition svg{transition:transform .6s cubic-bezier(.23,1,.32,1)}.colocation .coworking .badges-wrapper .badge .circle{border:1px solid hsla(0,0%,69%,.3);border-radius:50%;transform:scaleX(1)}.tablet .colocation .coworking .badges-wrapper .badge .circle{border-width:2px}.desktop .colocation .coworking .badges-wrapper .badge .circle{border-width:4px}.colocation .coworking .badges-wrapper .badge svg>*{transition:stroke .2s linear,fill .2s linear}.colocation .coworking .badges-wrapper .badge[data-item=service-key] svg{width:38px}.tablet .colocation .coworking .badges-wrapper .badge[data-item=service-key] svg{width:46px}.desktop .colocation .coworking .badges-wrapper .badge[data-item=service-key] svg{width:94px}.colocation .coworking .badges-wrapper .badge[data-item=service-key] svg .semi-circle{stroke:#000}.colocation .coworking .badges-wrapper .badge[data-item=service-key] svg .key{fill:#000}.colocation .coworking .badges-wrapper .badge[data-item=service-tv] svg{width:32px}.tablet .colocation .coworking .badges-wrapper .badge[data-item=service-tv] svg{width:34px}.desktop .colocation .coworking .badges-wrapper .badge[data-item=service-tv] svg{width:70px}.colocation .coworking .badges-wrapper .badge[data-item=service-tv] svg *{stroke:#000}.colocation .coworking .badges-wrapper .badge[data-item=service-arrow] svg{width:32px}.tablet .colocation .coworking .badges-wrapper .badge[data-item=service-arrow] svg{width:30px}.desktop .colocation .coworking .badges-wrapper .badge[data-item=service-arrow] svg{width:60px}.colocation .coworking .badges-wrapper .badge[data-item=service-arrow] svg *{fill:#000}.colocation .coworking .badges-wrapper .badge[data-item=service-tag] svg{width:30px}.tablet .colocation .coworking .badges-wrapper .badge[data-item=service-tag] svg{width:40px}.desktop .colocation .coworking .badges-wrapper .badge[data-item=service-tag] svg{width:65px}.colocation .coworking .badges-wrapper .badge[data-item=service-tag] svg *{fill:#000}.colocation .coworking .badges-wrapper .badge .inner{align-items:center;display:flex;font-size:0;height:80px;justify-content:center;position:relative;transition:transform .6s cubic-bezier(.23,1,.32,1);width:80px}.colocation .coworking .badges-wrapper .badge .inner .badge-text{color:#a7a7a7;display:none;font-family:Proxima Nova;font-weight:400;left:50%;margin-top:20px;position:absolute;text-align:center;top:100%;transform:translate3d(-50%,80px,0);transition:transform .6s cubic-bezier(.23,1,.32,1),color .2s linear,opacity .3s linear}.tablet .colocation .coworking .badges-wrapper .badge .inner .badge-text{display:block;font-size:12px;line-height:15px;margin-top:10px;opacity:0;width:150px}.desktop .colocation .coworking .badges-wrapper .badge .inner .badge-text{font-size:24px;line-height:34px;margin-top:20px;width:260px}.tablet .colocation .coworking .badges-wrapper .badge.active .inner{transform:translate3d(0,-30px,0)}.desktop .colocation .coworking .badges-wrapper .badge.active .inner{transform:translate3d(0,-50px,0)}.colocation .coworking .badges-wrapper .badge.active .inner .badge-text{color:#242424;opacity:1;transform:translate3d(-50%,0,0)}.colocation .coworking .badges-wrapper .badge.active .circle{border-color:#e72b81;transform:scale3d(1.1,1.1,1)}.tablet .colocation .coworking .badges-wrapper .badge.active .circle{border-width:1px;transform:scale3d(2.1,2.1,1)}.desktop .colocation .coworking .badges-wrapper .badge.active .circle{border-width:2px;transform:scale3d(2.1,2.1,1)}.tablet .colocation .coworking .badges-wrapper .badge.active svg{transform:scale3d(1.2,1.2,1.2) translate3d(0,-5px,0)}.desktop .colocation .coworking .badges-wrapper .badge.active svg{transform:scale3d(1.2,1.2,1.2) translate3d(0,-10px,0)}.colocation .coworking .badges-wrapper .badge.active[data-item=service-key] svg .semi-circle{stroke:#e72b81}.colocation .coworking .badges-wrapper .badge.active[data-item=service-key] svg .key{fill:#e72b81}.colocation .coworking .badges-wrapper .badge.active[data-item=service-tv] svg *{stroke:#e72b81}.colocation .coworking .badges-wrapper .badge.active[data-item=service-arrow] svg *,.colocation .coworking .badges-wrapper .badge.active[data-item=service-tag] svg *{fill:#e72b81}.colocation .coworking .badges-wrapper .text-mobile{height:100px;margin:40px auto 0;max-width:200px;position:relative}.colocation .coworking .badges-wrapper .text-mobile .badge-text{color:#242424;font-family:Proxima Nova;font-size:16px;font-weight:400;left:0;line-height:22px;margin:0 auto;opacity:0;position:absolute;text-align:center;top:0;transition:opacity .2s linear}.colocation .coworking .badges-wrapper .text-mobile .badge-text.active{opacity:1;transition:opacity .2s linear .14s}.colocation .features{padding-top:60px;position:relative;z-index:2}.tablet .colocation .features{padding-top:70px}.colocation .features .title{color:#e72b81;position:relative;text-align:center}.colocation .features .nav-wrapper{margin-top:65px;overflow:auto;position:relative}.tablet .colocation .features .nav-wrapper{margin-top:50px}.desktop .colocation .features .nav-wrapper{margin-top:125px}.colocation .features .nav-wrapper .inner{display:inline-flex;gap:45px;padding:0 35px}.tablet .colocation .features .nav-wrapper .inner{gap:35px;justify-content:center;width:100%}.desktop .colocation .features .nav-wrapper .inner{gap:50px}.colocation .features .nav-wrapper .inner .feature-title{color:#000;cursor:pointer;font-family:Proxima Nova;font-size:24px;font-weight:400;height:40px;line-height:31px;position:relative;transition:color .2s linear}.tablet .colocation .features .nav-wrapper .inner .feature-title{font-size:18px;height:30px;line-height:23px}.desktop .colocation .features .nav-wrapper .inner .feature-title{font-size:36px;height:60px;line-height:47px}.colocation .features .nav-wrapper .inner .feature-title:before{background:#e72b81;border-radius:3px;bottom:0;content:"";height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:0;transition:transform .6s cubic-bezier(.23,1,.32,1);width:100%}.tablet .colocation .features .nav-wrapper .inner .feature-title:before{border-radius:3px;height:2px}.colocation .features .nav-wrapper .inner .feature-title .text{display:block;overflow:hidden;position:relative}.colocation .features .nav-wrapper .inner .feature-title .text .black,.colocation .features .nav-wrapper .inner .feature-title .text .pink{display:block;overflow:hidden;transition:transform .6s cubic-bezier(.23,1,.32,1)}.colocation .features .nav-wrapper .inner .feature-title .text .black span,.colocation .features .nav-wrapper .inner .feature-title .text .pink span{display:block;position:relative;transition:transform .6s cubic-bezier(.23,1,.32,1)}.colocation .features .nav-wrapper .inner .feature-title .text .black,.colocation .features .nav-wrapper .inner .feature-title .text .black span{transform:translateZ(0)}.colocation .features .nav-wrapper .inner .feature-title .text .pink{inset:0;position:absolute;transform:translate3d(-100%,0,0)}.colocation .features .nav-wrapper .inner .feature-title .text .pink span{color:#e72b81;transform:translate3d(100%,0,0)}.colocation .features .nav-wrapper .inner .feature-title.selected .text .black{transform:translate3d(100%,0,0)}.colocation .features .nav-wrapper .inner .feature-title.selected .text .black span{transform:translate3d(-100%,0,0)}.colocation .features .nav-wrapper .inner .feature-title.selected .text .pink,.colocation .features .nav-wrapper .inner .feature-title.selected .text .pink span{transform:translateZ(0)}.colocation .features .nav-wrapper .inner .feature-title.selected:before{transform:scaleX(1)}.tablet .colocation .features .content-wrapper{align-items:stretch;display:flex;justify-content:space-between;margin-top:70px}.desktop .colocation .features .content-wrapper{margin-top:135px}.colocation .features .content-wrapper .features-description{height:220px;padding:20px 0;position:relative}.tablet .colocation .features .content-wrapper .features-description{flex:1 1 auto;height:auto;padding:0;width:auto}.colocation .features .content-wrapper .feature-desc{align-items:center;color:#242424;display:flex;font-family:Proxima Nova;font-size:18px;font-weight:400;line-height:23px;opacity:0;padding-left:35px;transition:opacity .3s linear}.tablet .colocation .features .content-wrapper .feature-desc{display:block;font-size:14px;line-height:18px;padding-left:24%}.desktop .colocation .features .content-wrapper .feature-desc{font-size:24px;line-height:31px;padding-left:16%}.colocation .features .content-wrapper .feature-desc.selected{opacity:1;transition:opacity .3s linear .35s}.colocation .features .content-wrapper .feature-desc.selected .border{transform:scaleY(1);transition:transform .3s cubic-bezier(.39,.575,.565,1) .35s}.colocation .features .content-wrapper .feature-desc p{box-sizing:content-box;padding-left:20px;position:relative;width:240px}.tablet .colocation .features .content-wrapper .feature-desc p{box-sizing:content-box;max-width:190px;padding-left:13px;padding-right:15px;width:auto}.desktop .colocation .features .content-wrapper .feature-desc p{box-sizing:content-box;max-width:380px;padding-left:20px;padding-right:15px}.colocation .features .content-wrapper .feature-desc .border{background:#1a2bc1;border-radius:4px;height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:top;transition:transform .3s cubic-bezier(.47,0,.745,.715);width:4px}.colocation .features .content-wrapper .image-wrapper{padding-left:35px;position:relative}.colocation .features .content-wrapper .image-wrapper picture{display:block;padding-top:70%;position:relative;width:100%}.colocation .features .content-wrapper .image-wrapper img{position:absolute;top:0}.tablet .colocation .features .content-wrapper .image-wrapper{max-width:765px;padding:0;width:49%}.desktop .colocation .features .content-wrapper .image-wrapper{width:53%}.colocation .locations{background:linear-gradient(117.48deg,#ff4489 10.55%,#e231a7 58.33%,#b816d2);margin-top:-115px;padding-bottom:75px;padding-top:165px;position:relative}.tablet .colocation .locations{margin-top:-12%;padding-bottom:7%;padding-top:22%}.desktop .colocation .locations{margin-top:-12%;padding-bottom:100px;padding-top:27%}.colocation .locations .top{padding-left:35px}.tablet .colocation .locations .top{display:flex;justify-content:space-between;padding:0 11%}.desktop .colocation .locations .top{justify-content:start}.colocation .locations h2{color:#fff;font-size:32px;line-height:42px}.tablet .colocation .locations h2{font-size:40px;line-height:52px}.desktop .colocation .locations h2{font-size:64px;line-height:82px}.colocation .locations .description{color:#fff;font-size:16px;line-height:21px;margin-top:26px;max-width:260px}.tablet .colocation .locations .description{font-size:11px;line-height:13px;margin:10px 0 0;max-width:50%;padding-left:1%}.desktop .colocation .locations .description{font-size:20px;line-height:26px;margin-left:15%;margin-top:30px;max-width:500px}.colocation .locations .location{margin-top:50px;position:relative;z-index:1}.tablet .colocation .locations .location{margin-top:50px;padding:0 11%}.desktop .colocation .locations .location{margin-top:100px}.colocation .locations .location .img-wrapper{align-items:center;display:flex;justify-content:center;position:relative}.colocation .locations .location .img-wrapper:before{content:"";display:block;padding-top:60%}.tablet .colocation .locations .location .img-wrapper:before{padding-top:31%}.colocation .locations .location .img-wrapper img{left:0;position:absolute;top:0}.colocation .locations .location .img-wrapper .overlay{background:rgba(0,0,0,.2)}.colocation .locations .location .img-wrapper .title{color:#fff;font-family:Proxima Nova;font-size:40px;font-weight:400;letter-spacing:-.03em;line-height:36px;position:relative;text-transform:uppercase}.tablet .colocation .locations .location .img-wrapper .title{font-size:26px;line-height:24px}.desktop .colocation .locations .location .img-wrapper .title{font-size:50px;line-height:45px}.colocation .locations .location .link{margin-top:25px;padding-left:35px}.colocation .locations .location .link span{font-size:13px}.tablet .colocation .locations .location .link span{font-size:10px}.desktop .colocation .locations .location .link span{font-size:13px}.tablet .colocation .locations .location .link{margin-top:10px;padding-left:0}.desktop .colocation .locations .location .link{margin-top:25px}.teleport{overflow:hidden;position:relative}.tablet .teleport{padding-bottom:50px}.desktop .teleport{padding-bottom:80px}.teleport h1{color:#e72b81;font-family:Proxima Nova;font-size:40px;font-weight:400;letter-spacing:-.03em;line-height:33px}.tablet .teleport h1{line-height:38px}.desktop .teleport h1{font-size:81px;line-height:81px}.teleport h2{font-family:Proxima Nova;font-size:40px;font-weight:400;letter-spacing:-.03em;line-height:40px}.desktop .teleport h2{font-size:81px;line-height:81px}.teleport .description{font-family:Proxima Nova;font-size:18px;font-weight:400;line-height:25px}.tablet .teleport .description{font-size:14px;line-height:20px}.desktop .teleport .description{font-size:24px;line-height:34px}.teleport .intro{padding-top:160px}.desktop .teleport .intro{padding:47vh 0 0}.teleport .intro>.content{padding-left:105px}.tablet .teleport .intro>.content{display:flex;justify-content:flex-end;padding-left:0;padding-right:11%}.teleport .intro .separator{background:#1a2bc1;height:70px;margin-bottom:10px;margin-top:25px;position:relative;width:4px}.desktop .teleport .intro .separator{margin-bottom:55px;margin-top:60px}.teleport .intro .description{color:#242424;font-family:Proxima Nova;font-size:20px;font-weight:400;line-height:26px;max-width:236px}.desktop .teleport .intro .description{font-size:24px;line-height:31px;max-width:345px}.teleport .intro .cards-wrapper{margin-top:100px;padding-left:30px}.tablet .teleport .intro .cards-wrapper{padding:0 10%}.desktop .teleport .intro .cards-wrapper{margin-top:130px;padding:0 8%}.teleport .service-kpis{margin-top:70px;padding:60px 25px 105px;position:relative}.tablet .teleport .service-kpis{margin-top:50px;padding:15% 8%}.desktop .teleport .service-kpis{margin-top:50px;padding:225px 125px 270px}.teleport .service-kpis:before{bottom:205px;z-index:1}.tablet .teleport .service-kpis:before{bottom:240px}.desktop .teleport .service-kpis:before{bottom:480px}.teleport .service-kpis .bg-gradient{background:linear-gradient(117.48deg,#ff4489 10.55%,#e231a7 58.33%,#b816d2);bottom:205px;left:0;position:absolute;top:0;width:100%}.tablet .teleport .service-kpis .bg-gradient{bottom:240px}.desktop .teleport .service-kpis .bg-gradient{bottom:480px}.teleport .service-kpis .content{margin:0 auto;max-width:1920px}.tablet .teleport .service-kpis .content{align-items:flex-start;display:flex;justify-content:space-between;position:relative}.teleport .service-kpis .title{color:#fff;font-size:30px;letter-spacing:0;line-height:37px;position:relative}.tablet .teleport .service-kpis .title{width:20%}.teleport .service-kpis .kpis{display:flex;flex-wrap:wrap;gap:53px;margin-top:45px;position:relative}.tablet .teleport .service-kpis .kpis{flex:1 1 auto;gap:0;margin:0;row-gap:80px}.teleport .service-kpis .kpis .kpi{color:#fff;position:relative;width:100%}.tablet .teleport .service-kpis .kpis .kpi{padding-right:20px;text-align:right;width:50%}.tablet .teleport .service-kpis .kpis .kpi>div{display:inline-block;text-align:left}.teleport .service-kpis .kpis .kpi .numbers{font-family:Proxima Nova;font-size:140px;font-weight:300;line-height:130px}.tablet .teleport .service-kpis .kpis .kpi .numbers{font-size:100px;line-height:80px}.desktop .teleport .service-kpis .kpis .kpi .numbers{font-size:180px;line-height:140px}.teleport .service-kpis .kpis .kpi .subtitle{font-family:Proxima Nova;font-size:18px;font-weight:400;line-height:22px;padding-left:5px}.tablet .teleport .service-kpis .kpis .kpi .subtitle{font-size:18px;line-height:23px;margin-top:20px;padding-left:12px}.desktop .teleport .service-kpis .kpis .kpi .subtitle{font-size:24px;line-height:33px;margin-top:30px;padding-left:12px}.teleport .service-kpis .media-wrapper{margin-top:150px;position:relative;width:100%;z-index:2}.teleport .service-kpis .media-wrapper:before{content:"";display:block;padding-top:71%}.tablet .teleport .service-kpis .media-wrapper:before{padding-top:52%}.tablet .teleport .service-kpis .media-wrapper{margin:100px auto 0;max-width:1920px}.desktop .teleport .service-kpis .media-wrapper{margin-top:240px}.teleport .service-kpis .media-wrapper img,.teleport .service-kpis .media-wrapper video{left:0;position:absolute;top:0}.teleport .services-list{margin:0 auto;position:relative}.teleport .services-list:before{top:-205px}.tablet .teleport .services-list:before{top:-240px}.desktop .teleport .services-list:before{top:-480px}.tablet .teleport .services-list{padding:0 11%}.desktop .teleport .services-list{padding:0}.desktop .teleport .services-list .inner-content{align-items:flex-start;display:flex;width:100%}.teleport .services-list .media-wrapper{overflow:hidden;padding-top:82%;position:relative;width:100%;z-index:1}.tablet .teleport .services-list .media-wrapper{padding-top:62%}.desktop .teleport .services-list .media-wrapper{flex:0 0 auto;padding-top:41%;width:49%}.teleport .services-list .media-wrapper img,.teleport .services-list .media-wrapper video{left:0;position:absolute;top:0}.teleport .services-list .content{padding:75px 35px;position:relative}.tablet .teleport .services-list .content{padding:50px 0}.desktop .teleport .services-list .content{flex:1 1 auto;padding:50px 0 0 6%}.teleport .services-list .content .title{color:#e72b81;width:50%}.tablet .teleport .services-list .content .title{font-size:48px;line-height:52px}.desktop .teleport .services-list .content .title{font-size:63px;line-height:63px;width:100%}.teleport .services-list .content ul{margin-top:60px;position:relative}.tablet .teleport .services-list .content ul{margin-top:40px;max-width:900px}.desktop .teleport .services-list .content ul{margin-top:30px}.teleport .services-list .content ul li{box-sizing:content-box;color:#242424;font-family:Proxima Nova;font-size:18px;font-weight:400;line-height:23px;margin-top:36px;max-width:225px;padding-left:35px;position:relative}.teleport .services-list .content ul li:before{background:#e72b81;border-radius:50%;content:"";height:12px;left:0;position:absolute;top:10px;width:12px}.tablet .teleport .services-list .content ul li{display:inline-block;vertical-align:top;width:50%}.tablet .teleport .services-list .content ul li:nth-child(odd){margin-right:7%}.teleport .locations-parts{margin:70px auto 0;padding-bottom:40px;position:relative}.tablet .teleport .locations-parts{margin-top:50px;max-width:1920px;padding:0 8%}.desktop .teleport .locations-parts{margin-top:190px;padding:0 125px}.teleport .locations-parts>.title{color:#e72b81;padding-left:40px}.tablet .teleport .locations-parts>.title{font-size:48px;line-height:52px;padding:0}.desktop .teleport .locations-parts>.title{font-size:63px;line-height:63px}.teleport .locations-parts .locations{margin-top:50px;overflow:hidden;position:relative;width:100%}.tablet .teleport .locations-parts .locations{margin-top:30px}.desktop .teleport .locations-parts .locations{margin-top:60px}.teleport .locations-parts .slider{display:flex;position:relative}.teleport .locations-parts .location{flex:0 0 auto;position:relative;width:100%}.teleport .locations-parts .location .img-wrapper{max-height:400px;position:relative}.tablet .teleport .locations-parts .location .img-wrapper{margin:0 auto;max-height:none;width:100%}.teleport .locations-parts .location .img-wrapper:before{content:"";display:block;padding-top:78%}.tablet .teleport .locations-parts .location .img-wrapper:before{padding-top:50%}.desktop .teleport .locations-parts .location .img-wrapper:before{padding-top:45%}.teleport .locations-parts .location .img-wrapper img{left:0;position:absolute;top:0}.teleport .locations-parts .location .img-wrapper .overlay{background:rgba(0,0,0,.2)}.teleport .locations-parts .location .content{display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;overflow:hidden;padding:15px 0 25px 25px;position:absolute;top:0;width:220px}.tablet .teleport .locations-parts .location .content{justify-content:normal;left:60px;padding:20px 0 20px 30px;width:280px}.desktop .teleport .locations-parts .location .content{justify-content:normal;left:85px;padding:40px 0 40px 45px;width:316px}.teleport .locations-parts .location .content .background{background:#fff}.teleport .locations-parts .location .content .subtitle{font-family:Proxima Nova;font-size:14px;font-weight:400;letter-spacing:.1em;line-height:14px;position:relative;text-transform:uppercase}.tablet .teleport .locations-parts .location .content .subtitle{flex-grow:1}.teleport .locations-parts .location .content .middle{position:relative}.tablet .teleport .locations-parts .location .content .middle{margin-bottom:80px}.desktop .teleport .locations-parts .location .content .middle{margin-bottom:50px}.teleport .locations-parts .location .content .middle .title{color:#e72b81;font-family:Proxima Nova;font-size:36px;font-weight:400;letter-spacing:-.03em;line-height:36px}.tablet .teleport .locations-parts .location .content .middle .title{font-size:48px;line-height:52px}.desktop .teleport .locations-parts .location .content .middle .title{font-size:60px;line-height:60px}.teleport .locations-parts .location .content .middle .code{color:#242424;font-family:Proxima Nova;font-size:14px;font-weight:400;letter-spacing:-.03em;line-height:18px;text-transform:uppercase}.tablet .teleport .locations-parts .location .content .middle .code{font-size:18px;line-height:22px}.desktop .teleport .locations-parts .location .content .middle .code{font-size:20px;line-height:26px}.teleport .locations-parts .location .content .bottom{position:relative}.teleport .locations-parts .location .content .bottom .link .icon{margin-left:12px}.tablet .teleport .locations-parts .location .content .bottom .link .icon{margin-left:20px}.teleport .locations-parts .location .content .bottom .download{margin-top:6px}.tablet .teleport .locations-parts .location .content .bottom .download{margin-top:8px}.teleport .locations-parts .controls{display:flex;gap:10px;position:absolute;right:20px;top:10px}.tablet .teleport .locations-parts .controls{gap:15px;right:40px;top:30px}.teleport .locations-parts .controls .navigation{align-items:center;border:1px solid #fff;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;transition:opacity .2s linear,transform .4s;width:40px}.tablet .teleport .locations-parts .controls .navigation{height:62px;width:62px}.teleport .locations-parts .controls .navigation.disabled{opacity:.4}.notouch .teleport .locations-parts .controls .navigation:hover{transform:scale(1.05)}.notouch .teleport .locations-parts .controls .navigation:hover.prev i{transform:translateX(-5px) rotate(90deg)}.notouch .teleport .locations-parts .controls .navigation:hover.next i{transform:translateX(5px) rotate(-90deg)}.teleport .locations-parts .controls .navigation i{color:#fff;font-size:16px;transition:transform .4s}.tablet .teleport .locations-parts .controls .navigation i{font-size:18px}.teleport .locations-parts .controls .navigation.prev i{transform:translateX(0) rotate(90deg)}.teleport .locations-parts .controls .navigation.next i{transform:translateX(0) rotate(-90deg)}#section-locations{position:relative}#section-locations .top-page{padding-top:130px;position:relative}.desktop #section-locations .top-page{padding-top:195px}#section-locations h1{color:#000;font-family:Proxima Nova;font-size:40px;font-weight:400;letter-spacing:-.03em;line-height:36px;text-align:center}#section-locations h1 b{color:#e72b81;font-weight:400}.desktop #section-locations h1{font-size:81px;line-height:74px}#section-locations .filters-wrapper{display:flex;gap:50px;justify-content:space-between;margin:70px auto 0;max-width:360px;padding:0 25px;position:relative}.desktop #section-locations .filters-wrapper{gap:115px;margin-top:80px;max-width:690px;padding:0}#section-locations .locations-wrapper{margin-top:160px;padding:0 30px 50px;position:relative}.tablet #section-locations .locations-wrapper{margin-top:135px;padding:0 11%}.desktop #section-locations .locations-wrapper{margin-top:150px;padding:0 9%}#section-locations .locations-wrapper .slider{display:flex;gap:25px}.desktop #section-locations .locations-wrapper .slider{gap:11%}#section-locations .locations-wrapper .slider .slide{cursor:pointer;flex:0 0 auto;position:relative;width:290px}.desktop #section-locations .locations-wrapper .slider .slide{width:44%}#section-locations .locations-wrapper .slider .slide.hide{display:none}#section-locations .locations-wrapper .slider .slide:nth-child(2n){margin-top:60px}.desktop #section-locations .locations-wrapper .slider .slide:nth-child(2n){margin-top:145px}#section-locations .locations-wrapper .slider .slide.active .content .top .border:before{transform:scaleX(1)}#section-locations .locations-wrapper .slider .slide .img-wrapper{padding-top:56%;position:relative;width:100%}.desktop #section-locations .locations-wrapper .slider .slide .img-wrapper{padding-top:66%}#section-locations .locations-wrapper .slider .slide .img-wrapper img{left:0;position:absolute;top:0}#section-locations .locations-wrapper .slider .slide .content{margin-top:13px;position:relative}#section-locations .locations-wrapper .slider .slide .content .top{align-items:flex-end;display:flex;justify-content:space-between;position:relative}#section-locations .locations-wrapper .slider .slide .content .top .title{color:#e72b81;font-family:Proxima Nova;font-size:24px;font-weight:400;letter-spacing:-.03em;line-height:30px;text-transform:uppercase}.desktop #section-locations .locations-wrapper .slider .slide .content .top .title{font-size:50px;line-height:66px}#section-locations .locations-wrapper .slider .slide .content .top .link{margin-bottom:6px}.desktop #section-locations .locations-wrapper .slider .slide .content .top .link{margin-bottom:12px}#section-locations .locations-wrapper .slider .slide .content .top .link span{letter-spacing:0}#section-locations .locations-wrapper .slider .slide .content .top .link i{font-size:8px;margin-left:8px}#section-locations .locations-wrapper .slider .slide .content .top .border{background:#fff;bottom:-1px;height:1px;left:0;position:absolute;width:100%}#section-locations .locations-wrapper .slider .slide .content .top .border:before{background:#e72b81;content:"";inset:0;position:absolute;transform:scaleX(.2);transform-origin:0;transition:transform .6s cubic-bezier(.165,.84,.44,1)}#section-locations .locations-wrapper .slider .slide .content .infos{color:#242424;font-family:Proxima Nova;font-size:14px;font-weight:400;line-height:18px;margin-top:10px}.desktop #section-locations .locations-wrapper .slider .slide .content .infos{font-size:24px;line-height:31px}#section-locations .related-news{background:#f0eeee;margin-top:40px;padding-bottom:50px;padding-top:35px}.desktop #section-locations .related-news{margin-top:60px;padding-bottom:60px;padding-top:45px}#section-locations .related-news .inner-content>.title{color:#e72b81;font-family:Proxima Nova;font-size:32px;font-weight:400;letter-spacing:-.03em;line-height:32px;padding-left:25px}.tablet #section-locations .related-news .inner-content>.title{padding-left:8%}.desktop #section-locations .related-news .inner-content>.title{font-size:63px;line-height:63px;padding:0 8%}section.single-location{overflow:hidden;padding-top:70px}.desktop section.single-location{padding:0}section.single-location .hero{position:relative}.desktop section.single-location .hero{align-items:flex-start;display:flex;height:calc(100vh + 75px)}section.single-location .hero .back{align-items:center;display:flex;height:80px;padding-left:30px;z-index:2}section.single-location .hero .back a{color:#e72b81;font-family:Proxima Nova;font-size:14px;font-weight:400;line-height:18px;text-transform:uppercase}section.single-location .hero .back a>*{vertical-align:middle}section.single-location .hero .back a i{font-size:10px;margin-right:18px}.desktop section.single-location .hero .back{left:50px;position:absolute;top:115px}section.single-location .hero .image-wrapper{overflow:hidden;padding-top:130%;position:relative;z-index:1}.tablet section.single-location .hero .image-wrapper{padding-top:62%}section.single-location .hero .image-wrapper .overlay{background:#eee}section.single-location .hero .image-wrapper img{position:absolute;top:0}section.single-location .hero .image-wrapper a{bottom:20px;left:25px;position:absolute}.notouch section.single-location .hero .image-wrapper a:hover i{color:#e72b81}.desktop section.single-location .hero .image-wrapper{flex:0 0 auto;height:100%;padding:0;width:35%}.desktop section.single-location .hero .image-wrapper a{bottom:135px;left:14%}section.single-location .hero .content{padding:55px 30px 120px;position:relative;z-index:1}.tablet section.single-location .hero .content{padding:55px 10% 120px}.desktop section.single-location .hero .content{display:flex;flex:1 1 auto;flex-direction:column;height:100vh;justify-content:center;padding:0 0 0 10%}section.single-location .hero .content .services{color:#000;font-family:Proxima Nova;font-size:14px;font-weight:400;letter-spacing:.1em;line-height:14px;text-transform:uppercase}section.single-location .hero .content .scroll-down{align-items:center;background:#e72b81;border-radius:50%;bottom:130px;cursor:pointer;display:none;height:80px;justify-content:center;left:-40px;position:absolute;width:80px}section.single-location .hero .content .scroll-down i{color:#fff;font-size:28px}.desktop section.single-location .hero .content .scroll-down{display:flex}section.single-location .hero .content .title{align-items:flex-end;display:flex;margin-top:15px}section.single-location .hero .content .title h1{color:#e72b81;font-family:Proxima Nova;font-size:40px;font-weight:400;letter-spacing:-.03em;line-height:36px}.desktop section.single-location .hero .content .title h1{font-size:81px;line-height:65px}section.single-location .hero .content .title .sep{background:#1a2bc1;border-radius:3px;height:3px;margin:0 20px 4px;transform-origin:0 0;width:65px}section.single-location .hero .content .title .code{color:#242424;font-family:Proxima Nova;font-size:18px;font-weight:400;line-height:18px}section.single-location .hero .content .description{color:#242424;font-family:Proxima Nova;font-size:20px;font-weight:400;line-height:25px;margin-top:60px;padding-left:30px}.desktop section.single-location .hero .content .description{box-sizing:content-box;font-size:24px;line-height:30px;margin-top:100px;max-width:480px;padding-left:14%}section.single-location .colocation-part{display:flex;flex-direction:column;padding-left:30px;padding-top:75px;position:relative}section.single-location .colocation-part:before{bottom:260px;z-index:1}section.single-location .colocation-part .bg-gradient{background:linear-gradient(117.48deg,#ff4489 10.55%,#e231a7 58.33%,#b816d2);bottom:260px;left:0;position:absolute;top:0;width:100%}.tablet section.single-location .colocation-part{padding-left:0}.desktop section.single-location .colocation-part{align-items:flex-start;flex-direction:row;justify-content:space-between;margin-top:-75px;padding:240px 0 0}.desktop section.single-location .colocation-part:before{bottom:15%}section.single-location .colocation-part .content{position:relative}.tablet section.single-location .colocation-part .content{padding:0 8%}.desktop section.single-location .colocation-part .content{padding-left:13%;padding-right:4%;padding-top:0;position:relative;width:100%}section.single-location .colocation-part .title{color:#fff;font-family:Proxima Nova;font-size:40px;font-weight:400;letter-spacing:-.03em;line-height:52px}.desktop section.single-location .colocation-part .title{font-size:81px;line-height:105px}section.single-location .colocation-part .desc{box-sizing:content-box;color:#fff;font-family:Proxima Nova;font-size:20px;font-weight:400;line-height:28px;margin-top:45px;padding-left:40px;padding-right:36px}.desktop section.single-location .colocation-part .desc{font-size:24px;line-height:34px;margin-top:55px;max-width:405px;padding-left:95px}section.single-location .colocation-part a{margin-left:40px;margin-top:44px}section.single-location .colocation-part a span{letter-spacing:0}section.single-location .colocation-part a i{font-size:10px}section.single-location .colocation-part a .icon-wrapper .icon{margin-left:25px}.desktop section.single-location .colocation-part a{margin-left:95px}section.single-location .colocation-part .image-wrapper{align-self:end;margin-top:70px;overflow:hidden;position:relative;width:308px;z-index:2}.desktop section.single-location .colocation-part .image-wrapper{align-items:flex-start;flex:0 0 auto;margin-top:50px;min-height:680px;width:42%}section.single-location .colocation-part .image-wrapper:before{content:"";display:block;padding-top:126%;width:100%}section.single-location .colocation-part .image-wrapper img{position:absolute;top:0}section.single-location .slideshow-kpis{margin-bottom:75px;margin-top:170px;padding-left:25px;padding-right:25px;position:relative}.tablet section.single-location .slideshow-kpis{padding-left:9%;padding-right:9%}.desktop section.single-location .slideshow-kpis{margin-bottom:140px;margin-top:248px}section.single-location .slideshow-kpis.enter .lines-wrapper .lines path{will-change:stroke-dashoffset}section.single-location .slideshow-kpis:before{top:-400px}.desktop section.single-location .slideshow-kpis:before{top:-488px}section.single-location .slideshow-kpis .scroller{display:flex}section.single-location .slideshow-kpis .scroller .card{display:flex;height:220px;margin-left:-20px}.tablet section.single-location .slideshow-kpis .scroller .card{height:280px;margin-left:10%}.desktop section.single-location .slideshow-kpis .scroller .card{height:490px;margin-left:18%}section.single-location .slideshow-kpis .scroller .card:first-child{margin-left:0!important}section.single-location .slideshow-kpis .scroller .card:nth-child(odd){align-items:flex-start}section.single-location .slideshow-kpis .scroller .card:nth-child(2n),section.single-location .slideshow-kpis .scroller .card:nth-child(2n) .inner{align-items:flex-end}section.single-location .slideshow-kpis .scroller .card:nth-child(2n) .inner .sub{margin-bottom:6px}.tablet section.single-location .slideshow-kpis .scroller .card:nth-child(2n) .inner .sub{margin-bottom:10px}.desktop section.single-location .slideshow-kpis .scroller .card:nth-child(2n) .inner .sub{margin-bottom:28px}section.single-location .slideshow-kpis .scroller .card .inner{display:flex}.tablet section.single-location .slideshow-kpis .scroller .card.active .main{color:#e72b81}section.single-location .slideshow-kpis .scroller .card .main{color:#e72b81;font-family:Proxima Nova;font-size:92px;font-weight:300;letter-spacing:-.03em;line-height:70px;transition:color .6s;white-space:nowrap}.tablet section.single-location .slideshow-kpis .scroller .card .main{color:#a51356;font-size:120px;line-height:100px}.desktop section.single-location .slideshow-kpis .scroller .card .main{font-size:180px;line-height:160px}section.single-location .slideshow-kpis .scroller .card .main sup{font-size:28px;line-height:0px;margin-left:-14px;position:relative;top:10px;vertical-align:top}.tablet section.single-location .slideshow-kpis .scroller .card .main sup{font-size:50px;top:25px}.desktop section.single-location .slideshow-kpis .scroller .card .main sup{font-size:72px;top:45px}section.single-location .slideshow-kpis .scroller .card .sub{color:#242424;font-family:Proxima Nova;font-size:14px;font-weight:400;line-height:17px;margin-left:15px}.tablet section.single-location .slideshow-kpis .scroller .card .sub{font-size:18px;line-height:22px;margin-left:20px;margin-top:10px}.desktop section.single-location .slideshow-kpis .scroller .card .sub{font-size:24px;line-height:28px;margin-left:40px;margin-top:20px}section.single-location .slideshow-kpis .lines-wrapper{left:0;margin-left:9%;position:absolute;top:50%;transform:translate3d(-500px,-50%,0)}section.single-location .slideshow-kpis .lines-wrapper .lines{transition:transform .1s ease-out}section.single-location .slideshow-kpis .lines-wrapper .lines path{stroke-dasharray:4}.tablet section.single-location .slideshow-kpis .lines-wrapper .lines path{stroke-dasharray:8}section.single-location .slideshow-kpis .lines-wrapper .lines image{height:20px;width:20px}.tablet section.single-location .slideshow-kpis .lines-wrapper .lines image{height:40px;width:40px}section.single-location .teleport-part{margin-top:80px;position:relative}.desktop section.single-location .teleport-part{margin-top:140px}section.single-location .teleport-part:before{top:-80px}.desktop section.single-location .teleport-part:before{top:-140px}section.single-location .teleport-part .text{padding-left:20px;position:relative}.tablet section.single-location .teleport-part .text{display:flex;justify-content:flex-start;padding:0 0 0 17%}.desktop section.single-location .teleport-part .text{display:flex;justify-content:flex-end;padding:0 17% 0 0}section.single-location .teleport-part .text .title{color:#e72b81;font-family:Proxima Nova;font-size:40px;font-weight:400;letter-spacing:-.03em;line-height:52px}.tablet section.single-location .teleport-part .text .title{font-size:48px;line-height:52px}.desktop section.single-location .teleport-part .text .title{font-size:81px;line-height:105px}section.single-location .teleport-part .text .description{color:#242424;font-family:Proxima Nova;font-size:20px;font-weight:400;line-height:28px;margin-top:40px;max-width:250px}.desktop section.single-location .teleport-part .text .description{box-sizing:content-box;font-size:24px;line-height:29px;margin-top:60px;max-width:423px;padding-left:10px}section.single-location .teleport-part .media-wrapper{margin-top:50px;overflow:hidden;position:relative}.desktop section.single-location .teleport-part .media-wrapper{margin-top:140px}section.single-location .teleport-part .media-wrapper:before{content:"";display:block;padding-top:83%;position:relative}.tablet section.single-location .teleport-part .media-wrapper:before{max-height:100vh;padding-top:62%}section.single-location .teleport-part .media-wrapper img,section.single-location .teleport-part .media-wrapper video{height:100%;left:0;position:absolute;top:0;width:100%}section.single-location .teleport-part .slider-progress{margin-top:-60px;position:absolute;width:100%;z-index:1}.tablet section.single-location .teleport-part .slider-progress{justify-content:flex-start;margin-top:-80px}.desktop section.single-location .teleport-part .slider-progress{justify-content:flex-start;margin-top:-300px}section.single-location .teleport-part .slider-progress .slider{margin:0 auto;width:310px}.tablet section.single-location .teleport-part .slider-progress .slider{margin:0 0 0 8%;width:350px}.desktop section.single-location .teleport-part .slider-progress .slider{margin:0 0 0 8%;width:595px}.desktop section.single-location .teleport-part .slider-progress .slider .slide{padding-bottom:140px}section.single-location .visit-part{padding-top:70px;position:relative}section.single-location .visit-part.teleport{padding-top:295px}.desktop section.single-location .visit-part{padding-top:105px}.desktop section.single-location .visit-part.teleport{padding-top:465px}section.single-location .visit-part:before{bottom:150px;z-index:1}.desktop section.single-location .visit-part:before{bottom:330px}section.single-location .visit-part .bg-gradient{background:linear-gradient(117.48deg,#ff4489 10.55%,#e231a7 58.33%,#b816d2);bottom:150px;content:"";left:0;position:absolute;top:0;width:100%}.desktop section.single-location .visit-part .bg-gradient{bottom:330px}section.single-location .visit-part .content{padding-left:30px;position:relative}.tablet section.single-location .visit-part .content{align-items:flex-end;display:flex;padding-left:8%}section.single-location .visit-part .title{color:#fff;font-family:Proxima Nova;font-size:50px;font-weight:400;letter-spacing:-.03em;line-height:100%}.tablet section.single-location .visit-part .title{font-size:48px;line-height:52px}.desktop section.single-location .visit-part .title{font-size:81px;line-height:100%}section.single-location .visit-part .link{margin-top:45px}.tablet section.single-location .visit-part .link{margin-bottom:15px;margin-left:11%}section.single-location .visit-part .link span{letter-spacing:0}section.single-location .visit-part .link .icon-wrapper .icon{padding-left:20px}section.single-location .visit-part .image-wrapper{margin-top:60px;padding:0 20px;position:relative;z-index:1}.tablet section.single-location .visit-part .image-wrapper{margin-top:45px;margin-top:75px;padding:0 8%}section.single-location .visit-part .image-wrapper .inner{overflow:hidden;padding-top:70%;position:relative}.tablet section.single-location .visit-part .image-wrapper .inner{padding-top:52%}section.single-location .visit-part .image-wrapper .inner img{position:absolute;top:0}section.single-location .next-location{margin:80px 0;position:relative}.tablet section.single-location .next-location{margin:120px 0 150px}.desktop section.single-location .next-location{display:flex;justify-content:flex-end;margin:230px 0}section.single-location .next-location .content{position:relative;text-align:center}.desktop section.single-location .next-location .content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;width:100%}section.single-location .next-location .subtitle{color:#000;font-family:Proxima Nova;font-size:12px;font-weight:400;letter-spacing:.1em;line-height:100%;text-transform:uppercase}.tablet section.single-location .next-location .subtitle{font-size:14px}section.single-location .next-location .link{display:inline-block;margin-top:15px;padding:0 8px;position:relative}.tablet section.single-location .next-location .link{padding:0 15px}section.single-location .next-location .link:before{background-color:#e72b81;bottom:-2px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:0;transition:transform .6s cubic-bezier(.165,.84,.44,1);width:100%}.tablet section.single-location .next-location .link:before{bottom:-15px;height:3px;transform:scaleX(1);transform-origin:100%}.notouch section.single-location .next-location .link:hover:before{transform:scaleX(1)}.desktop.notouch section.single-location .next-location .link:hover:before{transform:scaleX(0)}section.single-location .next-location .link span{color:#e72b81;font-family:Proxima Nova;font-size:40px;font-weight:400;letter-spacing:-.03em;line-height:100%;text-transform:none}.tablet section.single-location .next-location .link span{font-size:48px}.desktop section.single-location .next-location .link span{font-size:81px}section.single-location .next-location .image-wrapper{display:none}.desktop section.single-location .next-location .image-wrapper{display:block;overflow:hidden;position:relative;transform:translate3d(102%,0,0);transition:transform .6s cubic-bezier(.165,.84,.44,1);width:29%}.desktop section.single-location .next-location .image-wrapper img{display:block;transform:translate3d(-82%,0,0);transition:transform .6s cubic-bezier(.165,.84,.44,1)}.desktop section.single-location .next-location .image-wrapper:before{content:"";padding-top:72%;width:100%}section.single-location .next-location.hover .image-wrapper,section.single-location .next-location.hover .image-wrapper img{transform:translateZ(0)}section.single-location .network-popin{display:flex;display:none;height:100%;justify-content:flex-end;left:0;position:fixed;top:0;width:100%;z-index:10}section.single-location .network-popin .background{background:hsla(0,6%,94%,.5)}section.single-location .network-popin .panel{background:#fff;flex:0 0 auto;height:100%;overflow:auto;padding:60px 25px;position:relative;transform:translate3d(101%,0,0);width:100%}.desktop section.single-location .network-popin .panel{padding:150px 90px 100px 70px;width:945px}section.single-location .network-popin .panel .title{color:#e72b81;font-family:Proxima Nova;font-size:50px;font-weight:400;letter-spacing:-.03em;line-height:100%;text-transform:none}.desktop section.single-location .network-popin .panel .title{font-size:81px}section.single-location .network-popin .panel span{font-family:Proxima Nova;font-size:12px;font-weight:400;letter-spacing:.1em;line-height:100%}.desktop section.single-location .network-popin .panel span,.tablet section.single-location .network-popin .panel span{font-size:14px}section.single-location .network-popin .panel .top{display:flex;justify-content:space-between;margin-top:45px;position:relative}.tablet section.single-location .network-popin .panel .top{margin-top:55px}.desktop section.single-location .network-popin .panel .top{margin-top:65px}section.single-location .network-popin .panel .top span{text-transform:uppercase}section.single-location .network-popin .panel ul{margin-top:15px;position:relative}.tablet section.single-location .network-popin .panel ul{margin-top:25px}section.single-location .network-popin .panel ul li{align-items:center;border-bottom:1px solid #242424;display:flex;height:39px;justify-content:space-between}.tablet section.single-location .network-popin .panel ul li{height:34px}.desktop section.single-location .network-popin .panel ul li{height:49px}section.single-location .network-popin .panel ul li span{color:#242424}section.single-location .cta-network{align-items:center;background:#1a2bc1;bottom:10vh;cursor:pointer;display:flex;height:44px;justify-content:center;padding-right:15px;position:fixed;right:0;transition:transform .8s cubic-bezier(.165,.84,.44,1);z-index:10}section.single-location .cta-network.open .icon{transform:rotate(-45deg)}section.single-location .cta-network.sticky{transform:translate3d(calc(100% - 44px),0,0);transition:transform .6s cubic-bezier(.165,.84,.44,1)}section.single-location .cta-network.sticky .text{opacity:0;transition:opacity .3s linear}.notouch section.single-location .cta-network.sticky:hover{transform:translateZ(0)}.notouch section.single-location .cta-network.sticky:hover .text{opacity:1;transition:opacity .3s linear .2s}section.single-location .cta-network .text{color:#fff;font-family:Proxima Nova;font-size:14px;font-weight:400;letter-spacing:.1em;line-height:100%;text-transform:uppercase}section.single-location .cta-network .left{align-items:center;display:flex;height:44px;justify-content:center;text-align:center;width:44px}section.single-location .cta-network .icon{height:15px;position:relative;transform:rotate(0);transition:transform .4s cubic-bezier(.165,.84,.44,1);width:15px}section.single-location .cta-network .icon:after,section.single-location .cta-network .icon:before{background:#fff;content:"";height:1px;left:0;position:absolute;top:50%;width:100%}section.single-location .cta-network .icon:after{transform:rotate(90deg)}section.article{background:#eee;overflow:hidden;padding-bottom:50px;padding-top:90px}.desktop section.article{padding-top:210px}section.article .text-pink{color:#e72b81;font-family:Proxima Nova;font-size:32px;font-weight:400;letter-spacing:-.03em;line-height:100%}.desktop section.article .text-pink{font-size:50px}section.article .text-black{color:#000;font-family:Proxima Nova;font-size:20px;font-weight:600;line-height:29px}.desktop section.article .text-black{font-size:24px;line-height:34px}section.article.events .hero .title{text-transform:none}.desktop section.article.events .hero .title{margin-top:25px}.desktop section.article.events .hero .img-wrapper{margin-top:90px}section.article .back{align-items:center;display:flex;padding-left:25px;z-index:2}section.article .back a{color:#e72b81;font-family:Proxima Nova;font-size:14px;font-weight:400;line-height:18px;text-transform:uppercase}section.article .back a>*{vertical-align:middle}section.article .back a i{font-size:10px;margin-right:18px}.desktop section.article .back{left:45px;position:absolute;top:115px}section.article .hero{margin-top:20px;padding:0 25px}.desktop section.article .hero{margin:0 auto;max-width:1200px;padding:0;width:63%}section.article .hero .top{align-items:flex-start;display:flex;flex-direction:column}.desktop section.article .hero .top{align-items:center;flex-direction:row;justify-content:space-between}section.article .hero .top .badge{flex:0 0 auto;margin-bottom:10px;order:1}.desktop section.article .hero .top .badge{margin-bottom:0;order:2}section.article .hero .top .date{order:2}section.article .hero .title{margin-top:30px;text-transform:uppercase}.desktop section.article .hero .title{margin-top:35px}section.article .hero .img-wrapper{margin-top:20px;overflow:hidden;position:relative;z-index:1}section.article .hero .img-wrapper .image-content{inset:0;overflow:hidden;position:absolute}.desktop section.article .hero .img-wrapper{margin-top:55px}section.article .hero .img-wrapper:before{content:"";display:block;padding-top:62%}.desktop section.article .hero .img-wrapper:before{padding-top:50%}section.article .hero .img-wrapper img{left:0;position:absolute;top:0}section.article .hero .bottom{position:relative}section.article .hero .share-wrapper{margin-top:15px;position:relative}.desktop section.article .hero .share-wrapper{height:100%;left:-15%;margin-top:0;position:absolute;top:0}section.article .hero .share-wrapper ul{align-items:center;display:flex;gap:25px;justify-content:center}.desktop section.article .hero .share-wrapper ul{align-items:center;flex-direction:column;gap:32px;height:100%}section.article .hero .share-wrapper ul li{flex:0 0 auto;text-align:center}section.article .hero .share-wrapper ul li i{color:#000;cursor:pointer;transition:color .2s linear;width:25px}section.article .hero .share-wrapper ul li i.icon-linkedin{font-size:24px}section.article .hero .share-wrapper ul li i.icon-twitter{font-size:18px}section.article .hero .share-wrapper ul li i.icon-facebook{font-size:20px}.notouch section.article .hero .share-wrapper ul li i:hover{color:#e72b81}.desktop section.article .content .module.quote .content,.desktop section.article .content .module:not(.quote){margin:0 auto;max-width:1200px;width:63%}.desktop section.article .content .module.quote .content.wysiwig,.desktop section.article .content .module:not(.quote).wysiwig{padding-left:10%;padding-right:10%}section.article .content .module.media+.module.quote{margin-top:-28%}.desktop section.article .content .module.media+.module.quote{margin-top:-8%}section.article .content .module.quote+.module.slideshow{margin-top:-28%}.desktop section.article .content .module.quote+.module.slideshow{margin-top:-10%}section.article .related-news{margin-top:40px;position:relative}.desktop section.article .related-news{margin-top:80px}section.article .related-news>.title{color:#000;font-family:Proxima Nova;font-size:32px;font-weight:400;letter-spacing:-.03em;line-height:32px;padding-left:25px;text-transform:uppercase}.desktop section.article .related-news>.title{font-size:63px;line-height:63px;padding:0 8%}section.carrers{background:#eee;padding-bottom:60px;padding-top:170px}.tablet section.carrers{padding-bottom:80px;padding-top:190px}.desktop section.carrers{padding-bottom:100px;padding-top:210px}section.carrers .hero{padding:0 25px;position:relative}.tablet section.carrers .hero{align-items:flex-start;display:flex;justify-content:space-between;padding:0 8%}section.carrers .hero .title{color:#e72b81;font-family:Proxima Nova;font-size:40px;font-weight:400;letter-spacing:-.03em;line-height:40px}.tablet section.carrers .hero .title{font-size:48px;line-height:52px}.desktop section.carrers .hero .title{font-size:81px;line-height:81px}section.carrers .hero .content{padding-left:40px;position:relative}.tablet section.carrers .hero .content{margin-top:40px;padding:0 8% 0 0;width:54%}.desktop section.carrers .hero .content{margin-top:65px}section.carrers .hero .description{color:#242424;font-family:Proxima Nova;font-size:20px;font-weight:400;line-height:26px;margin-top:35px}.tablet section.carrers .hero .description{font-size:14px;line-height:19px;margin:0}.desktop section.carrers .hero .description{font-size:24px;line-height:31px}section.carrers .hero .link{margin-top:25px}section.carrers .hero .link span{letter-spacing:0}section.carrers .hero .link i{font-size:10px;margin-left:20px}section.carrers .media-wrapper{margin-top:60px;position:relative}.tablet section.carrers .media-wrapper{margin-top:80px}.desktop section.carrers .media-wrapper{margin-top:120px}section.carrers .media-wrapper .img-wrapper{position:relative;z-index:1}section.carrers .media-wrapper .img-wrapper:before{content:"";display:block}section.carrers .media-wrapper .img-wrapper img{left:0;position:absolute;top:0}section.carrers .media-wrapper .img-wrapper.top{width:92%}section.carrers .media-wrapper .img-wrapper.top:before{padding-top:74%}.tablet section.carrers .media-wrapper .img-wrapper.top{width:68%}.tablet section.carrers .media-wrapper .img-wrapper.top:before{padding-top:55%}section.carrers .media-wrapper .img-wrapper.bottom{margin:-20% auto 0;max-width:1920px;width:82%}section.carrers .media-wrapper .img-wrapper.bottom:before{padding-top:64%}.tablet section.carrers .media-wrapper .img-wrapper.bottom:before{padding-top:58%}section.carrers .media-wrapper .content{background:linear-gradient(117.48deg,#ff4489 10.55%,#e231a7 58.33%,#b816d2);margin-top:-34%;padding:58% 18% 45%;position:relative}.tablet section.carrers .media-wrapper .content{margin-top:-20%;padding:28% 0 33% 47%}section.carrers .media-wrapper .description{color:#fff;font-family:Proxima Nova;font-size:20px;font-weight:400;line-height:26px}.tablet section.carrers .media-wrapper .description{font-size:22px;line-height:28px;max-width:80%}.desktop section.carrers .media-wrapper .description{font-size:24px;line-height:29px;max-width:45%}section.carrers .recruitment{margin:60px auto 0;max-width:1920px;position:relative}.tablet section.carrers .recruitment{margin-top:100px;padding:0 8%}.desktop section.carrers .recruitment{margin-top:200px}section.carrers .recruitment .title-wrapper{align-items:flex-end;display:flex;gap:5px;justify-content:space-between;padding:0 30px}.desktop section.carrers .recruitment .title-wrapper{padding:0}section.carrers .recruitment .title-wrapper .title{color:#e72b81;font-family:Proxima Nova;font-size:32px;font-weight:400;letter-spacing:-.03em;line-height:32px}.desktop section.carrers .recruitment .title-wrapper .title{font-size:63px;line-height:63px}section.carrers .recruitment .title-wrapper .legend{color:#000;font-family:Proxima Nova;font-size:14px;font-weight:400;line-height:14px;margin-bottom:4px;opacity:.5}.desktop section.carrers .recruitment .title-wrapper .legend{margin-top:10px}.desktop section.carrers .recruitment .title-wrapper .legend br{display:none}section.carrers .recruitment .steper{margin-top:70px;padding:0 30px;position:relative}.desktop section.carrers .recruitment .steper{display:flex;height:486px;justify-content:space-between;padding:0}section.carrers .recruitment .steper .step{position:relative;transition:flex-grow 1s cubic-bezier(1,0,0,1)}.desktop section.carrers .recruitment .steper .step{height:100%;padding-left:90px}section.carrers .recruitment .steper .step.active{flex:1 1 auto}section.carrers .recruitment .steper .step.active .top{border-bottom:2px solid #e72b81;height:50px}section.carrers .recruitment .steper .step.active .top .title{color:#e72b81}section.carrers .recruitment .steper .step .top{align-items:center;border-bottom:2px solid #000;cursor:pointer;display:flex;font-family:Proxima Nova;font-size:20px;font-weight:400;height:90px;line-height:20px;transition:border .2s linear,height .6s cubic-bezier(.165,.84,.44,1)}.desktop section.carrers .recruitment .steper .step .top{font-size:24px;height:auto;height:90px;justify-content:space-between;left:0;line-height:24px;padding-left:60px;padding-right:10px;position:absolute;top:0;transform:translateX(-100%) rotate(-90deg);transform-origin:100% 0;width:486px}section.carrers .recruitment .steper .step .top .number{color:#e72b81;flex:0 0 auto;margin-right:20px}.desktop section.carrers .recruitment .steper .step .top .number{margin:0;transform:rotate(90deg)}section.carrers .recruitment .steper .step .top .title{color:#242424;transition:color .2s linear}section.carrers .recruitment .steper .step.size-tween-done .content{height:auto}.desktop section.carrers .recruitment .steper .step.size-tween-done .content{height:100%;width:auto}section.carrers .recruitment .steper .step .content{height:0;overflow:hidden;position:relative;will-change:height}.desktop section.carrers .recruitment .steper .step .content{height:100%;width:0;will-change:width}section.carrers .recruitment .steper .step .content .inner{padding-bottom:45px;padding-top:30px}.desktop section.carrers .recruitment .steper .step .content .inner{max-width:420px;padding-bottom:0;padding-left:9%}section.carrers .recruitment .steper .step .content .title{color:#e72b81;font-family:Proxima Nova;font-size:30px;font-weight:400;line-height:36px}.desktop section.carrers .recruitment .steper .step .content .title{font-size:40px;line-height:48px}section.carrers .recruitment .steper .step .content .description{color:#242424;font-family:Proxima Nova;font-size:18px;font-weight:400;line-height:25px;margin-top:30px;padding-left:20px}.desktop section.carrers .recruitment .steper .step .content .description{font-size:24px;line-height:34px;margin-top:40px;padding-left:25%}section.carrers .recruitment .steper .step .content .link{cursor:pointer;margin-left:20px;margin-top:30px}.desktop section.carrers .recruitment .steper .step .content .link{margin-left:25%;margin-top:55px}section.carrers .recruitment .steper .step .content .link span{color:#242424;letter-spacing:0}section.carrers .recruitment .steper .step .content .link i{font-size:10px;margin-left:20px}section.carrers .positions{margin-top:110px;position:relative}section.carrers .positions .inner-content>.title{color:#e72b81;font-family:Proxima Nova;font-size:32px;font-weight:400;letter-spacing:-.03em;line-height:32px;text-align:center}.desktop section.carrers .positions .inner-content>.title{font-size:63px;line-height:63px}section.contact{padding-bottom:80px}section.contact .getintouch{background:hsla(0,0%,100%,.4);padding:100px 25px 20px;position:relative}.tablet section.contact .getintouch{display:flex;flex-direction:column;padding:70px 10% 50px}.desktop section.contact .getintouch{background:hsla(0,0%,100%,0);min-height:100vh;padding-bottom:150px;padding-top:170px}section.contact .getintouch .title{color:#e72b81;font-family:Proxima Nova;font-size:60px;font-weight:400;letter-spacing:-.03em;line-height:55px}.tablet section.contact .getintouch .title{align-items:flex-start;font-size:70px;line-height:65px}.desktop section.contact .getintouch .title{align-items:flex-start;font-size:108px;line-height:89px}section.contact .getintouch form{margin-top:35px;position:relative}.tablet section.contact .getintouch form{align-self:flex-end;column-gap:40px;display:flex;flex-wrap:wrap;margin-top:50px;min-width:500px;row-gap:32px;width:50%}.desktop section.contact .getintouch form{column-gap:60px;margin:0;width:56%}.tablet section.contact .getintouch form .input-text{flex:0 1 calc(50% - 20px);margin:0}.tablet section.contact .getintouch form .input-text.message{flex:0 0 auto;width:100%}.desktop section.contact .getintouch form .input-text{flex:0 1 calc(50% - 30px)}section.contact .getintouch form .button-wrapper{margin-top:35px}.tablet section.contact .getintouch form .button-wrapper{display:flex;justify-content:end;margin-top:25px;width:100%}section.contact .getintouch form .link{cursor:pointer}section.contact .getintouch form .link span{letter-spacing:0}section.contact .getintouch form .link i{font-size:10px}section.contact .contact-content{position:relative}.desktop section.contact .contact-content{margin-top:-70px}.desktop section.contact .contact-content .bg{height:100%;top:80px}section.contact .contact-content .bg{background:#eeecec;height:calc(100% + 80px);position:absolute}section.contact .items-wrapper{padding-top:55px;position:relative}.tablet section.contact .items-wrapper{padding:80px 7% 0}.desktop section.contact .items-wrapper{padding:0 10%}.tablet section.contact .items-wrapper .items-content{position:relative}.tablet section.contact .items-wrapper .items-content:before{content:"";display:block;padding-top:100%}section.contact .items-wrapper .content{display:flex;flex-direction:column;gap:10px;margin:0 auto;max-width:400px;padding:0 12px}.tablet section.contact .items-wrapper .content{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(6,16%);inset:0;max-width:none;padding:0;position:absolute}section.contact .items-wrapper .content .card{background:linear-gradient(117.48deg,#ff4489 10.55%,#e231a7 58.33%,#b816d2);height:256px;position:relative;width:256px}.tablet section.contact .items-wrapper .content .card{height:200%;width:100%}.tablet section.contact .items-wrapper .content .card:first-child{grid-column-start:3}.tablet section.contact .items-wrapper .content .card:nth-child(2){grid-column-start:2;grid-row-start:2}.tablet section.contact .items-wrapper .content .card:nth-child(3){grid-column-start:3;grid-row-start:3}.tablet section.contact .items-wrapper .content .card:nth-child(4){grid-column-start:2;grid-row-start:4}.tablet section.contact .items-wrapper .content .card:nth-child(5){grid-column-start:3;grid-row-start:5}.tablet section.contact .items-wrapper .content .card:nth-child(6){grid-column-start:1;grid-row-start:3}section.contact .items-wrapper .content .card:nth-child(2n){align-self:flex-end}.tablet section.contact .items-wrapper .content .card:nth-child(2n){align-self:auto}section.contact .items-wrapper .content .card:after{background-color:#fff;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(1);transform-origin:left;transition:transform .4s;width:8px}.tablet section.contact .items-wrapper .content .card:after{width:10px}section.contact .items-wrapper .content .card .inner{display:flex;flex-direction:column;inset:0;justify-content:space-evenly;padding:15px 15px 15px 40px;position:absolute}.tablet section.contact .items-wrapper .content .card .inner{padding:10px 10px 10px 15%}section.contact .items-wrapper .content .card .inner .title{color:#fff;font-family:Proxima Nova;font-size:24px;font-weight:400;line-height:26px}.desktop section.contact .items-wrapper .content .card .inner .title{font-size:40px;line-height:44px}section.contact .items-wrapper .content .card .inner .description{color:#fff;font-family:Proxima Nova;font-size:16px;font-weight:400;line-height:21px}section.contact .items-wrapper .content .card .inner .description b{font-family:Proxima Nova;font-weight:700}.tablet section.contact .items-wrapper .content .card .inner .description{font-size:14px;line-height:20px}.desktop section.contact .items-wrapper .content .card .inner .description{font-size:20px;line-height:26px}section.contact .visit-content{margin-top:125px;padding:0 25px;position:relative}.tablet section.contact .visit-content{align-items:flex-start;display:flex;padding:0 8%}.tablet section.contact .visit-content .left{flex:1 0 auto}section.contact .visit-content .title{color:#e72b81;font-family:Proxima Nova;font-size:40px;font-weight:400;line-height:40px}.tablet section.contact .visit-content .title{font-size:48px;line-height:52px}.desktop section.contact .visit-content .title{font-size:81px;line-height:100%}section.contact .visit-content form{margin-top:50px;position:relative}.tablet section.contact .visit-content form{margin-top:60px;padding-left:5%;width:370px}.desktop section.contact .visit-content form{margin-top:103px;padding-left:17%;width:415px}section.contact .visit-content .input-text{margin-top:35px}section.contact .visit-content .input-select i{font-size:8px}section.contact .visit-content .input-select span{font-size:20px;height:30px;line-height:24px}section.contact .visit-content .link{cursor:pointer;margin-top:55px}.tablet section.contact .visit-content .link{margin-top:65px}section.contact .visit-content .link span{letter-spacing:0}section.contact .visit-content .link i{font-size:10px}section.contact .visit-content .img-wrapper{margin-top:80px;position:relative}.tablet section.contact .visit-content .img-wrapper{margin:-30px 0 0;width:37%}section.contact .visit-content .img-wrapper:before{content:"";display:block;padding-top:160%}section.contact .visit-content .img-wrapper img{left:0;position:absolute;top:0}section.news{background:#eee;overflow:hidden;padding-top:150px}.desktop section.news{padding-top:175px}section.news h1.title{color:#e72b81;font-family:Proxima Nova;font-size:32px;font-weight:400;letter-spacing:-.03em;line-height:32px}.tablet section.news h1.title{font-size:48px;line-height:91%}.desktop section.news h1.title{font-size:50px;line-height:91%}section.news .controls{display:flex;gap:20px;position:relative}.desktop section.news .controls{gap:25px;right:40px;top:30px}section.news .controls .navigation{cursor:pointer;flex:0 0 auto;position:relative;text-align:center;transition:opacity .2s linear,transform .4s}section.news .controls .navigation.disabled{opacity:.4}.notouch section.news .controls .navigation:hover.prev i{transform:translateX(-5px) rotate(90deg)}.notouch section.news .controls .navigation:hover.next i{transform:translateX(5px) rotate(-90deg)}section.news .controls .navigation i{color:#e72b81;font-size:18px;padding:5px 8px;transition:transform .4s}.desktop section.news .controls .navigation i{font-size:20px}section.news .controls .navigation.prev i{transform:translateX(0) rotate(90deg)}section.news .controls .navigation.next i{transform:translateX(0) rotate(-90deg)}section.news .head{padding:0 25px}.tablet section.news .head{padding:0 9%}section.news .events-part{padding-bottom:50px}.desktop section.news .events-part{padding-bottom:70px}section.news .events-part .head{align-items:flex-start;display:flex;justify-content:space-between}.tablet section.news .events-part .head .left{align-items:center;display:flex}section.news .events-part .head .left .filters-wrapper{margin-top:25px}.tablet section.news .events-part .head .left .filters-wrapper{margin-left:40px;margin-top:0;min-width:150px}.desktop section.news .events-part .head .left .filters-wrapper{margin-left:70px;margin-top:0;min-width:290px}section.news .events-part .grid-card{transition:none}section.news .slider-content{margin-top:60px;padding:0 25px;position:relative}.tablet section.news .slider-content{padding:0 9%}section.news .slider-content .scroller{display:flex;gap:25px}.tablet section.news .slider-content .scroller{gap:30px}.desktop section.news .slider-content .scroller{gap:40px}section.news .slider-content .scroller .grid-card{flex:0 0 auto}section.news .slider-content .scroller .grid-card:nth-child(2n){margin-top:40px}.tablet section.news .slider-content .scroller .grid-card:nth-child(2n){margin-top:50px}.desktop section.news .slider-content .scroller .grid-card:nth-child(2n){margin-top:60px}section.news .news-part{padding-bottom:50px;padding-top:50px}.desktop section.news .news-part{padding-bottom:80px;padding-top:80px}.desktop section.news .news-part .head{align-items:center;display:flex}section.news .news-part .filters-wrapper{display:flex;gap:35px;margin-top:50px}.desktop section.news .news-part .filters-wrapper{gap:80px;margin-left:80px;margin-top:0;min-width:650px}section.news .news-part .grid-cards{margin-top:80px}section.news .news-part .loadmore{border:1px solid #e72b81;color:#e72b81;display:block;height:50px;margin:45px auto 0;padding:0 15px;text-transform:uppercase}section.news .news-part .loadmore span{font-family:Proxima Nova;font-size:14px;font-weight:600}section.misc{background:#eee;padding:120px 25px}.tablet section.misc{padding:120px 8%}.desktop section.misc{display:flex;justify-content:space-between;padding:210px 8% 100px}section.misc h1{color:#000;font-family:Proxima Nova;font-size:40px;font-weight:400;letter-spacing:-.03em;line-height:91%}section.misc h1 b{color:#e72b81;font-weight:400}.desktop section.misc h1{font-size:80px;line-height:81%}section.misc .content{padding-top:30px}.desktop section.misc .content{padding:0 10% 0 0;width:54%}section.misc .content h2.title{color:#000;font-family:Proxima Nova;font-size:20px;font-weight:600;line-height:24px;margin-bottom:20px;margin-top:30px;padding-bottom:20px;position:relative}.desktop section.misc .content h2.title{font-size:24px;line-height:34px;margin-bottom:32px;margin-top:60px;padding-bottom:32px}section.misc .content h2.title:before{background:#e72b81;bottom:0;content:"";height:1px;left:0;position:absolute;width:20px}.desktop section.misc .content h2.title:before{width:30px}section.misc .content .text p{color:#242424;font-family:Proxima Nova;font-size:16px;font-weight:400;line-height:24px;margin-top:20px}section.misc .content .text p:first-child{margin:0}.desktop section.misc .content .text p{font-size:18px;line-height:23px}#notfound{align-items:center;display:flex;min-height:100vh;position:relative}#notfound .content{padding-left:20px}.tablet #notfound .content{padding-left:8%}#notfound .title{color:#e72b81;font-family:Proxima Nova;font-size:56px;font-weight:400;line-height:46px}.tablet #notfound .title{font-size:120px;line-height:100px}#notfound .link{margin-top:30px}.tablet #notfound .link{margin-top:35px}#notfound .link span{letter-spacing:0}#notfound .link i{color:#000;font-size:10px;margin-left:22px;transform:rotate(180deg)}
