@charset "UTF-8";:root{--font-outfit:"Outfit",sans-serif;--font-weight-100:100;--font-weight-200:300;--font-weight-300:300;--font-weight-400:400;--font-weight-500:500;--font-weight-600:600;--font-weight-700:700;--font-weight-800:800;--font-weight-900:900;--btn-border-radius:10px;--btn-border-style:solid;--btn-border-width:1px;--btn-box-shadow-color:rgba(0,0,0,.13);--primary-btn-bg-color:#4b79fb;--primary-btn-text-color:#fff;--primary-btn-border-color:#4b79fb;--primary-btn-bg-hover:#000;--primary-btn-text-hover:#fff;--secondary-btn-bg-color:#fff;--secondary-btn-text-color:#4b79fb;--secondary-btn-border-color:#4b79fb;--secondary-btn-bg-hover:#000;--secondary-btn-text-hover:#fff;--transparent-border-btn-bg-color:transparent;--transparent-border-btn-text-color:#fff;--transparent-border-btn-border-color:#fff;--transparent-border-btn-bg-hover:#000;--transparent-border-btn-text-hover:#fff;--link-text-btn-color:#19191b;--link-text-btn-line-color:#4b79fb;--footer-link-text-color:#333;--theme-color-blue:#4b79fb;--text-color:#19191b;--text-white:#fff;--event-card-tag-bg:#7158c3;--event-card-tag-text-color:#fff;--divider-color:#d7d8dc;--theme-primary:#4b79fb;--theme-secondary:#171717;--theme-bg-grey:#e7eaf1;--title-1:80px;--title-2:70px;--title-3:60px;--title-4:40px;--title-5:36px;--title-6:30px;--title-30:30px;--title-52:52px;--title-64:64px;--title-50:50px;--text-30:30px;--text-26:26px;--text-24:24px;--text-23:23px;--text-20:20px;--text-18:18px;--text-16:16px;--text-14:14px;--text-10:10px;--testimonial-card--radius:20px;--testimonial-card--bg:#fff;--testimonial-card--tag-bg:rgba(75,121,251,.1);--testimonial-card--meta-border-color:#c9d7fe;--testimonial-card--tag-radius:20px;--highlight-grid-card--bg:#f6f7f9;--card-bg:linear-gradient(125deg,hsla(0,0%,100%,.18),hsla(0,0%,6%,.24) 48.5577%,hsla(0,0%,100%,.18));--card-bg-hover:linear-gradient(125deg,hsla(0,0%,100%,.18) -20%,hsla(0,0%,6%,.24) 48.5577%,hsla(0,0%,100%,.18) 120%);--linear-gradient-left:linear-gradient(90deg,#000,transparent);--linear-gradient-right:linear-gradient(270deg,#000,transparent);--linear-gradient-bottom:linear-gradient(360deg,#000,transparent);--container-max-width:1920px;--container-padding-left:140px;--container-padding-right:140px}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{font-size:16px;scroll-behavior:smooth}body,html{width:100%}body{font-family:var(--font-outfit);font-size:100%;font-weight:400;line-height:1;overflow:hidden visible;overflow-wrap:break-word}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box}img,picture{display:block;max-width:100%}button{background-color:transparent;border:none}.container{margin:0 auto;max-width:var(--container-max-width);padding-left:var(--container-padding-left);padding-right:var(--container-padding-right);width:100%}@media (max-width:1540px){.container{padding-left:100px;padding-right:100px}}@media (max-width:1366px){.container{padding-left:80px;padding-right:80px}}@media (max-width:1024px){.container{padding-left:16px;padding-right:16px}}section{padding:200px 0}@media (max-width:1540px){section{padding:120px 0}}@media (max-width:1200px){section{padding:60px 0}}.scrolldown-animated-arrow{animation:scroll-down-arrow 1.3s infinite;bottom:5px;cursor:pointer;height:8px;left:50%;position:absolute;transform:translateX(-50%);width:16px;z-index:5}@media (max-width:1199px){.scrolldown-animated-arrow{display:none}}@keyframes scroll-down-arrow{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.divider{background-color:var(--divider-color);height:1px;left:0;margin:0 auto;max-width:1640px;right:0;width:100%}.loader-active{overflow:hidden}b,strong{font-weight:600}.slider-nav button svg path{transition:.4s ease}.slider-nav button:hover svg path{fill:var(--text-color)!important}@media (max-width:767px){.glightbox-clean .gnext,.glightbox-clean .gprev{top:45%}}*,body,html{-webkit-font-smoothing:antialiased}body,html{backface-visibility:hidden}[data-scroll],img,section{transform:translateZ(0);will-change:transform}h1,h2,h3,h4,h5,h6{color:var(--text-color);font-weight:600;margin-bottom:14px;margin-block:0}p{margin-bottom:20px}li{margin-bottom:10px}li::marker{color:var(--theme-color-blue)}ol,ul{margin-bottom:20px}.title--1,h1{font-size:90px;font-size:5.625rem;line-height:140%}@media only screen and (max-width:1540px){.title--1,h1{font-size:80px;font-size:5rem}}@media only screen and (max-width:1366px){.title--1,h1{font-size:76px;font-size:4.75rem}}@media only screen and (max-width:1200px){.title--1,h1{font-size:54px;font-size:3.375rem}}.title--2,h2{font-size:80px;font-size:5rem;line-height:150%}@media only screen and (max-width:1540px){.title--2,h2{font-size:70px;font-size:4.375rem}}@media only screen and (max-width:1366px){.title--2,h2{font-size:68px;font-size:4.25rem}}@media only screen and (max-width:1200px){.title--2,h2{font-size:36px;font-size:2.25rem}}.title--3,h3{font-size:60px;font-size:3.75rem;font-weight:600;line-height:120%}@media only screen and (max-width:1540px){.title--3,h3{font-size:52px;font-size:3.25rem;line-height:130%}}@media only screen and (max-width:1366px){.title--3,h3{font-size:50px;font-size:3.125rem;line-height:130%}}@media only screen and (max-width:1200px){.title--3,h3{font-size:38px;font-size:2.375rem;line-height:120%}}.title--4,h4{font-size:40px;font-size:2.5rem;font-weight:300;line-height:180%}@media only screen and (max-width:1540px){.title--4,h4{font-size:36px;font-size:2.25rem;line-height:180%}}@media only screen and (max-width:1366px){.title--4,h4{font-size:34px;font-size:2.125rem;line-height:180%}}@media only screen and (max-width:1200px){.title--4,h4{font-size:24px;font-size:1.5rem;line-height:180%}}.title--5,h5{font-size:36px;font-size:2.25rem;font-weight:400;line-height:180%}@media only screen and (max-width:1540px){.title--5,h5{font-size:36px;font-size:2.25rem;line-height:180%}}@media only screen and (max-width:1366px){.title--5,h5{font-size:34px;font-size:2.125rem;line-height:180%}}@media only screen and (max-width:1200px){.title--5,h5{font-size:24px;font-size:1.5rem;line-height:180%}}.title--6,h6{font-size:22px;font-size:1.375rem;font-weight:400;line-height:150%}@media only screen and (max-width:1540px){.title--6,h6{font-size:20px;font-size:1.25rem;line-height:150%}}@media only screen and (max-width:1366px){.title--6,h6{font-size:18px;font-size:1.125rem;line-height:150%}}@media only screen and (max-width:1200px){.title--6,h6{font-size:22px;font-size:1.375rem;line-height:150%}}.text-24,li,p{color:var(--text-color);font-size:24px;font-size:1.5rem;font-weight:300;line-height:180%}@media only screen and (max-width:1200px){.text-24,li,p{font-size:16px;font-size:1rem}}.text-30{font-size:30px;font-size:1.875rem}@media only screen and (max-width:1540px){.text-30{font-size:26px;font-size:1.625rem}}@media only screen and (max-width:1200px){.text-30{font-size:16px;font-size:1rem}}.text-32{font-size:32px;font-size:2rem}@media only screen and (max-width:1540px){.text-32{font-size:28px;font-size:1.75rem}}@media only screen and (max-width:1366px){.text-32{font-size:26px;font-size:1.625rem}}@media only screen and (max-width:1200px){.text-32{font-size:24px;font-size:1.5rem}}.text-34{font-size:34px;font-size:2.125rem}@media only screen and (max-width:1540px){.text-34{font-size:30px;font-size:1.875rem}}@media only screen and (max-width:1366px){.text-34{font-size:28px;font-size:1.75rem}}@media only screen and (max-width:1200px){.text-34{font-size:26px;font-size:1.625rem}}.text-26{font-size:26px;font-size:1.625rem}@media only screen and (max-width:1540px){.text-26{font-size:22px;font-size:1.375rem}}@media only screen and (max-width:1200px){.text-26{font-size:20px;font-size:1.25rem}}.text-18{font-size:18px;font-size:1.125rem}@media only screen and (max-width:1540px){.text-18{font-size:16px;font-size:1rem}}@media only screen and (max-width:1200px){.text-18{font-size:14px;font-size:.875rem}}.font-weight-light{font-weight:var(--font-weight-300)!important}.font-weight-regular{font-weight:var(--font-weight-400)!important}.font-weight-medium{font-weight:var(--font-weight-500)!important}.font-weight-semibold{font-weight:var(--font-weight-600)!important}.font-weight-bold{font-weight:var(--font-weight-700)!important}.font-weight-black{font-weight:var(--font-weight-900)!important}:root{--header-font:20px;--sub-menu-font:18px;--header-color:#19191b;--header-border:#d7d8dc;--submenu-background:#f6f7f9}body.mobile-menu-active{overflow:hidden}.header{left:0;margin:0 auto;max-width:1920px;padding:0 100px;position:fixed;right:0;top:30px;transform:none;width:100%;will-change:transform;z-index:11}@media screen and (max-width:1540px){.header{padding:0 58px}}@media screen and (max-width:1366px){.header{padding:0 38px}}@media screen and (max-width:1200px){.header{padding:0 16px}}.header--inner{backdrop-filter:blur(15px);background:rgba(246,247,249,.7);border:1px solid var(--header-border);border-radius:20px;padding:21px 40px}@media screen and (max-width:1540px){.header--inner{padding:19px 42px}}@media screen and (max-width:1366px){.header--inner{padding:10px 42px}}@media screen and (max-width:1200px){.header--inner{padding:11px 16px}}@media screen and (max-width:1540px){.header{top:22px}}@media screen and (max-width:1366px){.header{top:20px}}.header__container{align-items:center;display:grid;gap:40px;grid-template-columns:190px 1fr}@media screen and (max-width:1540px){.header__container{grid-template-columns:140px 1fr}}@media screen and (max-width:1366px){.header__container{grid-template-columns:98px 1fr}}@media screen and (max-width:1200px){.header__container{grid-template-columns:94px 1fr}}@media screen and (max-width:1024px){.header__container{align-items:center;display:flex;justify-content:space-between}}.header__search-form-wrapper{background-color:var(--submenu-background);border:1px solid var(--header-border);border-radius:20px;left:0;min-height:100px;opacity:0;padding:32px 20px;position:absolute;top:-1px;transition:all .3s ease;visibility:hidden;width:100%;z-index:1}@media screen and (max-width:1366px){.header__search-form-wrapper{min-height:70px;padding:25px 20px}}@media screen and (max-width:1200px){.header__search-form-wrapper{min-height:60px;padding:19px 20px}}.header__search-form-wrapper.active{animation:slide-down .6s ease forwards;opacity:1;visibility:visible}@keyframes slide-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.header__search-form-wrapper form{position:relative;width:100%}.header__search-form-wrapper input{background-color:var(--submenu-background);border:none;color:var(--header-color);font-size:var(--header-font);font-weight:400;outline:none;padding:0 5rem 0 0;position:relative;top:6px;width:100%}@media screen and (max-width:1366px){.header__search-form-wrapper input{top:0}}.header__search-form-wrapper .close-icon{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;height:40px;justify-content:center;padding:.5rem;position:absolute;right:0;top:-8px;width:40px}.header__search-form-wrapper .close-icon:focus{border-radius:4px;outline:2px solid var(--header-color);outline-offset:2px}.header__search-form-wrapper .close-icon span{background-color:var(--header-color);border-radius:10px;display:block;height:3.5px;margin:5px 0;transition:all .3s ease;width:30px}.header__search-form-wrapper .close-icon span:first-child{transform:rotate(45deg) translate(5px,5px)}.header__search-form-wrapper .close-icon span:nth-child(2){transform:rotate(-45deg) translate(4px,-4px)}.header.mobile-menu-active{padding-right:0}.header__desktop-logo{height:auto}@media screen and (max-width:1024px){.header__desktop-logo{display:none}}@media screen and (min-width:1025px){.header__mobile-logo{display:none}}.header__menu{align-items:center;display:flex;justify-self:flex-end;position:relative}@media screen and (max-width:1024px){.header__menu{align-items:flex-start;background-color:var(--submenu-background);height:calc(100vh + 30px);padding:100px 20px 20px;position:absolute;right:0;top:-30px;transform:translateX(110%);transition:transform .3s ease-in-out;width:300px}.header__menu.active{transform:translateX(0)}}@media screen and (max-width:600px){.header__menu{right:-1px}}.header__menu-list{align-items:center;display:flex;gap:32px;list-style:none;margin-bottom:0}@media screen and (max-width:1200px){.header__menu-list{gap:20px}}@media screen and (max-width:1024px){.header__menu-list{align-items:flex-start;flex-direction:column;gap:0;width:100%}}.header__menu-link{color:var(--header-color);font-size:var(--header-font);font-weight:400;position:relative;text-decoration:none}@media screen and (max-width:1540px){.header__menu-link{font-size:18px}}@media screen and (max-width:1366px){.header__menu-link{font-size:16px}}@media screen and (min-width:1025px){.header__menu-link:before{background-color:var(--theme-color-blue);border-radius:10px;bottom:-5px;content:"";height:4px;left:0;opacity:0;position:absolute;transition:all .2s ease-in-out;width:30px}}.header__menu-link.search-icon img{height:20px;-o-object-fit:contain;object-fit:contain;width:20px}@media screen and (max-width:1540px){.header__menu-link.search-icon img{height:18px;width:18px}}@media screen and (max-width:1366px){.header__menu-link.search-icon img{height:16px;width:16px}}.header__menu-item{margin-bottom:0}@media screen and (max-width:1024px){.header__menu-item{margin-bottom:20px}.header__menu-item:last-child{margin-bottom:0}}.header__menu-item.current-menu-item .header__menu-link:before{opacity:1}@media screen and (max-width:1024px){.header__menu-item-search{display:none}}.header__menu-item:hover a:before{opacity:1}.header__menu-item.has-sub-menu{list-style:none;margin-bottom:0;position:relative}@media screen and (max-width:1024px){.header__menu-item.has-sub-menu{margin-bottom:20px}}.header__menu-item.has-sub-menu li{margin-bottom:0}@media screen and (max-width:1024px){.header__menu-item.has-sub-menu{display:block;width:100%}}.header__menu-item.has-sub-menu:after{content:"";height:30px;left:0;position:absolute;top:40px;width:100%}.header__menu-item.has-sub-menu>a{align-items:center;display:flex;gap:8px}.header__menu-item.has-sub-menu>a img{position:relative;top:2px;transform:rotate(0);transition:all .2s ease-in-out}@media screen and (max-width:1024px){.header__menu-item.has-sub-menu>a img{height:27px;padding:7px;width:27px}}.header__menu-item.has-sub-menu>a:before{bottom:4px}@media screen and (max-width:1200px){.header__menu-item.has-sub-menu>a:before{bottom:0}}@media screen and (max-width:1024px){.header__menu-item.has-sub-menu>a{justify-content:space-between;width:100%}}.header__menu-item.has-sub-menu:hover .header__menu-sub-menu{opacity:1;visibility:visible}@media screen and (min-width:1025px){.header__menu-item.has-sub-menu:hover>a img{transform:rotate(180deg)}}.header__menu-item-search a:before{display:none}.header__menu-sub-menu{background:var(--submenu-background);border:.5px solid var(--header-border);border-radius:10px;box-shadow:0 4px 28px 0 rgba(0,0,0,.13);list-style:none;margin-bottom:0;max-height:458px;min-width:320px;opacity:0;overflow:auto;overscroll-behavior:contain;position:absolute;top:68px;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;-webkit-overflow-scrolling:touch;transform:none;will-change:transform}@media screen and (max-width:1540px){.header__menu-sub-menu{top:63px}}@media screen and (max-width:1366px){.header__menu-sub-menu{top:54px}}@media screen and (max-width:1200px){.header__menu-sub-menu{min-width:250px;top:40px}}@media screen and (max-width:1024px){.header__menu-sub-menu{border:none;box-shadow:none;display:none;margin-top:20px;max-height:100%;opacity:1;position:relative;top:0;visibility:visible;width:100%}.header__menu-sub-menu.submenu-open{display:block}}.header__menu-sub-menu-item{border-bottom:1px solid var(--header-border);position:relative}.header__menu-sub-menu-item:last-child{border-bottom:none}@media screen and (max-width:1024px){.header__menu-sub-menu-item{border-bottom:none}}.header__menu-sub-menu-item a{color:var(--header-color);display:block;font-size:var(--sub-menu-font);font-weight:400;letter-spacing:-.396px;line-height:150%;padding:24px 60px 24px 30px;position:relative;text-decoration:none}@media screen and (max-width:1200px){.header__menu-sub-menu-item a{padding:16px 40px 16px 20px}}@media screen and (max-width:1024px){.header__menu-sub-menu-item a{font-size:16px;padding:10px 0}}.header__menu-sub-menu-item a img,.header__menu-sub-menu-item a svg{opacity:0;position:absolute;right:26px;top:50%;transform:translateY(-50%);transition:opacity .3s ease-in-out}@media screen and (max-width:1200px){.header__menu-sub-menu-item a img,.header__menu-sub-menu-item a svg{right:20px}}.header__menu-sub-menu-item a:hover{color:var(--theme-color-blue)}.header__menu-sub-menu-item a:hover img,.header__menu-sub-menu-item a:hover svg{opacity:1}.header__menu-toggle{border:none;cursor:pointer;display:none;padding:0}@media screen and (max-width:1024px){.header__menu-toggle{align-items:center;display:flex;height:30px;position:relative}.header__menu-toggle span{background-color:var(--header-color);border-radius:10px;display:block;height:4px;position:relative;width:28px}.header__menu-toggle span:before{top:-10px}.header__menu-toggle span:after,.header__menu-toggle span:before{background-color:var(--header-color);border-radius:10px;content:"";height:100%;left:0;position:absolute;width:100%}.header__menu-toggle span:after{top:10px}.header__menu-toggle.menu-open span{background-color:transparent}.header__menu-toggle.menu-open span:before{top:0;transform:rotate(45deg)}.header__menu-toggle.menu-open span:after{top:0;transform:rotate(-45deg)}}.gallery{display:block}.gallery .heading-block{margin-bottom:37px}@media (max-width:1540px){.gallery .heading-block{margin-bottom:18px}}@media (max-width:1366px){.gallery .heading-block{margin-bottom:14px}}@media (max-width:575px){.gallery .heading-block{margin-bottom:4px}}.gallery__row{display:flex;flex:1;flex-wrap:wrap;margin:-12px;padding:40px 0;position:relative}@media (max-width:1200px){.gallery__row{padding:22px 0}}@media (max-width:575px){.gallery__row{margin:0}}.gallery__col{display:flex;flex-flow:column wrap;gap:24px;margin:12px;max-width:calc(33.33333% - 24px);width:100%}@media (max-width:575px){.gallery__col{gap:12px;margin:0 0 14px}.gallery__col,.gallery__col:first-child{max-width:100%;width:100%}.gallery__col:first-child .gallery__item--small{display:none}.gallery__col:last-child{max-width:100%;width:100%}.gallery__col:last-child .gallery__item--small{display:none}.gallery__col:nth-last-child(2){flex-flow:row wrap;max-width:100%;width:100%}.gallery__col:nth-last-child(2) .gallery__item{height:167px;max-width:calc(50% - 6px);width:100%}}.gallery__item{display:block;gap:22px;max-width:100%;position:relative;width:100%}@media (max-width:1024px){.gallery__item{gap:12px}}.gallery__item--big{height:538px}@media (max-width:1540px){.gallery__item--big{height:398px}}@media (max-width:575px){.gallery__item--big{height:196px}}.gallery__item--small{height:257px}@media (max-width:1540px){.gallery__item--small{height:190px}}@media (max-width:575px){.gallery__item--small{height:167px}}.gallery img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.gallery .card{border-radius:20px}.coating-brand,.gallery,.gallery .card{overflow:hidden}.coating-brand{display:block;height:100%;width:100%}.coating-brand__col-wrapper{display:flex;flex-wrap:wrap;gap:76px;height:100%;width:100%}@media only screen and (max-width:1540px){.coating-brand__col-wrapper{gap:10px}}@media only screen and (max-width:1200px){.coating-brand__col-wrapper{gap:34px}}.coating-brand__col{display:flex;flex-wrap:wrap;width:100%}.coating-brand__col--left{max-width:calc(100% - 528px);min-height:50px;padding-right:4px;width:100%}@media only screen and (max-width:1540px){.coating-brand__col--left{max-width:calc(100% - 421px)}}@media only screen and (max-width:1200px){.coating-brand__col--left{max-width:100%;order:2;padding-right:2px;width:100%}}.coating-brand__col--right{align-items:flex-end;max-width:452px;min-height:50px;width:100%}@media only screen and (max-width:1540px){.coating-brand__col--right{max-width:397px}}@media only screen and (max-width:1200px){.coating-brand__col--right{max-width:100%;order:1;width:100%}}.coating-brand__col--right .content-block{display:block;position:relative}.coating-brand__col--right .content-block h3{line-height:120%}@media only screen and (max-width:1540px){.coating-brand__col--right .content-block h3{line-height:130%}}@media only screen and (max-width:1200px){.coating-brand__col--right .content-block h3{line-height:120%}}.coating-brand__item-row{display:flex;flex:1;flex-wrap:wrap;gap:24px;width:100%}@media only screen and (max-width:1200px){.coating-brand__item-row{flex:unset;gap:0;margin:0 -7px}}@media only screen and (max-width:1024px){.coating-brand__item-row{margin:0}}@media (max-width:767px){.coating-brand__item-row{display:grid;gap:14px;grid-template-columns:repeat(2,1fr);padding-right:1px}}.coating-brand__item-col{border-radius:20px;height:223px;max-width:calc(25% - 24px);min-height:50px;overflow:hidden;width:100%}.coating-brand__item-col.bg-grey{background-color:transparent}@media (min-width:1200px){.coating-brand__item-col.bg-grey .coating-brand__item .swiper-slide{border:none!important}}@media (min-width:768px){.coating-brand__item-col.bg-grey .coating-brand__item .swiper-slide{background:var(--theme-bg-grey)}.coating-brand__item-col:not(.bg-grey) .coating-brand__item .swiper-slide{background:var(--white)}}@media only screen and (max-width:1540px){.coating-brand__item-col{height:165px}}@media only screen and (max-width:1366px){.coating-brand__item-col{height:160px}}@media only screen and (max-width:1200px){.coating-brand__item-col{height:142px;margin:0 7px 14px;max-width:calc(25% - 14px)}}@media only screen and (max-width:767px){.coating-brand__item-col{margin:0;max-width:100%}.coating-brand__item-col:nth-child(4n+2) .swiper-slide,.coating-brand__item-col:nth-child(4n+3) .swiper-slide{background:var(--theme-bg-grey)}}.coating-brand__item-col .coating-brand__item{height:100%;max-width:100%;width:100%}@media (max-width:767px){.coating-brand__item-col .coating-brand__item{border:1px solid #d7d8dc}}.coating-brand__item-col .coating-brand__item .flip-slider .swiper-slide{border:1px solid #d7d8dc;border-radius:20px;overflow:hidden;padding:10px}.coating-brand__item-col .coating-brand__item .flip-slider .swiper-slide .card__img{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.coating-brand__item-col .coating-brand__item .flip-slider .swiper-slide .card__img img{height:auto;max-height:100%;max-width:100%;width:auto}@media (max-width:767px){.coating-brand.theme--bg-grey .coating-brand__item-col:nth-child(4n+2) .swiper-slide,.coating-brand.theme--bg-grey .coating-brand__item-col:nth-child(4n+3) .swiper-slide{background:#fff}}.coating-brand.theme--bg-grey .coating-brand__item .swiper-slide{border:1px solid #d7d8dc!important}@media (min-width:768px){.coating-brand.theme--bg-grey .coating-brand__item-col.bg-grey .coating-brand__item .swiper-slide{background:var(--text-white)}}@media (max-width:767px){.coating-brand:not(.show-all) .coating-brand__item-col{display:none}.coating-brand:not(.show-all) .coating-brand__item-col:first-child,.coating-brand:not(.show-all) .coating-brand__item-col:nth-child(2),.coating-brand:not(.show-all) .coating-brand__item-col:nth-child(3),.coating-brand:not(.show-all) .coating-brand__item-col:nth-child(4){display:block}}.content-col-layout{display:block;position:relative}.content-col-layout__white-cutout{display:none}.content-col-layout .divider{bottom:0;left:0;position:absolute;width:100%}@media only screen and (max-width:600px){.content-col-layout .divider{width:calc(100% - 32px)}}.content-col-layout__wrapper{display:flex;flex-wrap:wrap}.content-col-layout__col--left{max-width:548px;padding-right:20px;width:100%}@media only screen and (max-width:1540px){.content-col-layout__col--left{max-width:421px}}@media only screen and (max-width:1366px){.content-col-layout__col--left{max-width:411px}}@media only screen and (max-width:1200px){.content-col-layout__col--left{margin-bottom:28px;max-width:100%;padding-right:0}}.content-col-layout__col--left h1,.content-col-layout__col--left h2,.content-col-layout__col--left h3,.content-col-layout__col--left h4,.content-col-layout__col--left h5,.content-col-layout__col--left h6{margin:-32px 0}@media only screen and (max-width:1200px){.content-col-layout__col--left h1,.content-col-layout__col--left h2,.content-col-layout__col--left h3,.content-col-layout__col--left h4,.content-col-layout__col--left h5,.content-col-layout__col--left h6{margin:0}}.content-col-layout__col--right{max-width:calc(100% - 548px);width:100%}@media only screen and (max-width:1540px){.content-col-layout__col--right{max-width:calc(100% - 421px)}}@media only screen and (max-width:1366px){.content-col-layout__col--right{max-width:calc(100% - 411px)}}@media only screen and (max-width:1200px){.content-col-layout__col--right{max-width:100%}}.content-col-layout__col--right .rte-content-block{margin-bottom:60px}.content-col-layout__col--right .rte-content-block p{font-size:24px;font-size:1.5rem}@media only screen and (max-width:1366px){.content-col-layout__col--right .rte-content-block p{font-size:20px;font-size:1.25rem}}@media only screen and (max-width:1200px){.content-col-layout__col--right .rte-content-block p{font-size:16px;font-size:1rem}}@media only screen and (max-width:1540px){.content-col-layout__col--right .rte-content-block{margin-bottom:40px}}@media only screen and (max-width:1366px){.content-col-layout__col--right .rte-content-block{margin-bottom:36px}}@media only screen and (max-width:1200px){.content-col-layout__col--right .rte-content-block{margin-bottom:30px}}.card-slider{display:block;width:100%}.card-slider .card-header{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:52px;max-width:100%;position:relative;width:100%}@media (max-width:1200px){.card-slider .card-header{margin-bottom:36px}}@media (max-width:575px){.card-slider .card-header{max-width:100%}}.card-slider .card-header .card-title{max-width:calc(100% - 89px);width:100%}.card-slider .card-header .card-title h1,.card-slider .card-header .card-title h2,.card-slider .card-header .card-title h3,.card-slider .card-header .card-title h4,.card-slider .card-header .card-title h5,.card-slider .card-header .card-title h6{margin-bottom:0}.card-slider .slider-nav{display:flex;flex-wrap:wrap;gap:15px;max-width:89px;width:100%}@media (max-width:575px){.card-slider .slider-nav{display:none}}.card-slider .slider-nav .card-slider__nav{cursor:pointer;line-height:0;padding:0}.card-slider .slider-nav .card-slider__nav--prev{transform:rotate(180deg)}.card-slider .slider-nav .card-slider__nav svg{width:37px}.card-slider .swiper-slide{min-height:50px}.card-slider .mobile-slider-nav{display:none}@media (max-width:575px){.card-slider .mobile-slider-nav{display:flex;flex-wrap:wrap;max-width:100%;position:relative;width:100%}}.card-slider .mobile-slider-nav .slider-nav{display:flex;flex-wrap:wrap;justify-content:center;margin:19px 0;max-width:100%;position:relative;width:100%}.testimonial-slider{display:block;height:auto;width:100%}.testimonial-slider__swiper{border-radius:20px}.testimonial-slider .card-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:80px;max-width:100%;position:relative;width:100%}@media (max-width:1540px){.testimonial-slider .card-header{margin-bottom:70px}}@media (max-width:1366px){.testimonial-slider .card-header{margin-bottom:50px}}@media (max-width:1200px){.testimonial-slider .card-header{margin-bottom:36px}}@media (max-width:575px){.testimonial-slider .card-header{max-width:100%}}.testimonial-slider .card-header .card-title{max-width:calc(100% - 130px);width:100%}.testimonial-slider .card-header .card-title h1,.testimonial-slider .card-header .card-title h2,.testimonial-slider .card-header .card-title h3,.testimonial-slider .card-header .card-title h4,.testimonial-slider .card-header .card-title h5,.testimonial-slider .card-header .card-title h6{margin-bottom:0}.testimonial-slider .slider-nav{display:flex;flex-wrap:wrap;gap:30px;max-width:130px;width:100%}@media (max-width:575px){.testimonial-slider .slider-nav{display:none}}.testimonial-slider .slider-nav .testimonial-slider__nav{cursor:pointer;line-height:0;padding:0}.testimonial-slider .slider-nav .testimonial-slider__nav--prev{transform:rotate(180deg)}.testimonial-slider .slider-nav .testimonial-slider__nav svg{width:47px}.testimonial-slider .swiper-slide{height:auto;min-height:50px}.testimonial-slider .mobile-slider-nav{display:none}@media (max-width:575px){.testimonial-slider .mobile-slider-nav{display:flex;flex-wrap:wrap;max-width:100%;position:relative;width:100%}}.testimonial-slider .mobile-slider-nav .slider-nav{display:flex;flex-wrap:wrap;justify-content:center;margin:19px 0;max-width:100%;position:relative;width:100%}@media (max-width:575px){.testimonial-slider .mobile-slider-nav .slider-nav{margin:40px 0 0}}.highlight-grid{display:block;max-width:100%;overflow:hidden;position:relative;width:100%}.highlight-grid .heading-block{margin-bottom:67px}@media (max-width:1540px){.highlight-grid .heading-block{margin-bottom:48px}}@media (max-width:1366px){.highlight-grid .heading-block{margin-bottom:36px}}@media (max-width:1200px){.highlight-grid .heading-block{margin-bottom:30px}}.highlight-grid .heading-block h1,.highlight-grid .heading-block h2,.highlight-grid .heading-block h3,.highlight-grid .heading-block h4,.highlight-grid .heading-block h5,.highlight-grid .heading-block h6{margin-bottom:0}.highlight-grid__wrapper{display:flex;flex:1;flex-wrap:wrap;margin:0 -12px 48px;padding-bottom:50px;position:relative}.highlight-grid__wrapper:after{background-color:var(--divider-color);bottom:0;content:"";height:1px;left:0;margin:0 auto;position:absolute;right:0;width:calc(100% - 32px)}@media (max-width:1540px){.highlight-grid__wrapper{margin-bottom:30px;padding-bottom:28px}}@media (max-width:1366px){.highlight-grid__wrapper{margin-bottom:38px;padding-bottom:40px}}@media (max-width:1200px){.highlight-grid__wrapper{margin-bottom:30px;padding-bottom:30px}}@media (max-width:768px){.highlight-grid__wrapper{margin:0 0 40px;padding-bottom:13px}}.highlight-grid__wrapper:last-child{border:none;margin-bottom:0;padding-bottom:0}.highlight-grid__wrapper:last-child:after{display:none}.highlight-grid .highlight-grid__col{border-radius:20px;display:flex;flex-flow:column wrap;margin:12px;min-height:50px;row-gap:24px}@media (max-width:768px){.highlight-grid .highlight-grid__col{flex-direction:row;gap:0}}.highlight-grid .highlight-grid__col.col-small{max-width:calc(25.23% - 24px);order:1;width:100%}@media (max-width:768px){.highlight-grid .highlight-grid__col.col-small{margin:0 -7px;max-width:100%;width:100%}}.highlight-grid .highlight-grid__col.col-big{max-width:calc(41.11% - 24px);order:2;width:100%}@media (max-width:768px){.highlight-grid .highlight-grid__col.col-big{margin:0 0 14px;max-width:100%}}.highlight-grid .highlight-grid__col.col-medium{max-width:calc(33.66% - 24px);order:3;width:100%}@media (max-width:768px){.highlight-grid .highlight-grid__col.col-medium{margin:0;max-width:100%}.highlight-grid .highlight-grid__col.col-medium .highlight-grid__image-card{margin:0 0 14px;max-width:100%}}.highlight-grid .highlight-grid__image-card{display:block;width:100%}@media (max-width:768px){.highlight-grid .highlight-grid__image-card{margin:7px 7px 14px;max-width:calc(50% - 14px)}}.highlight-grid .highlight-grid__image-card.small-card{height:252px}@media (max-width:1540px){.highlight-grid .highlight-grid__image-card.small-card{height:190px}}@media (max-width:768px){.highlight-grid .highlight-grid__image-card.small-card{height:117px}}.highlight-grid .highlight-grid__image-card.big-card{height:358px}@media (max-width:1540px){.highlight-grid .highlight-grid__image-card.big-card{height:270px}}.highlight-grid .highlight-grid__image-card .img-block{align-items:center;display:flex;flex-wrap:wrap;height:100%;justify-content:center;width:100%}.highlight-grid .highlight-grid__image-card .flip-slider .swiper-slide,.highlight-grid .highlight-grid__image-card.icon-card{background-color:var(--highlight-grid-card--bg);border-radius:20px;overflow:hidden}.highlight-grid .highlight-grid__image-card.icon-card{padding:10px}.highlight-grid .highlight-grid__image-card.icon-card .img-block img{display:block;height:auto;max-height:100%;width:auto}.highlight-grid .highlight-grid__image-card.link-block{align-items:center;border-radius:20px;display:flex;flex-wrap:wrap;justify-content:center;min-height:146px;overflow:hidden;padding:10px}@media (max-width:1540px){.highlight-grid .highlight-grid__image-card.link-block{min-height:110px}}@media (max-width:768px){.highlight-grid .highlight-grid__image-card.link-block{max-width:100%;min-height:120px}}@media (max-width:1024px){.highlight-grid .highlight-grid__image-card.link-block .btn{min-width:unset}}.highlight-grid__content-card{align-items:flex-end;background-color:var(--highlight-grid-card--bg);border-radius:20px;display:flex;flex-wrap:wrap;height:100%;overflow:hidden;padding:30px 40px;width:100%}@media (max-width:1540px){.highlight-grid__content-card{padding:30px}}@media (max-width:768px){.highlight-grid__content-card{padding:50px 20px 12px 16px}}.highlight-grid-card__content-wrapper{display:block;max-width:514px;width:100%}@media (max-width:768px){.highlight-grid-card__content-wrapper{max-width:100%}}.highlight-grid-card__content-wrapper h1,.highlight-grid-card__content-wrapper h2,.highlight-grid-card__content-wrapper h3,.highlight-grid-card__content-wrapper h4,.highlight-grid-card__content-wrapper h5,.highlight-grid-card__content-wrapper h6{color:var(--theme-color-blue);line-height:130%;margin-bottom:0}.highlight-grid__layout-2 .highlight-grid__col.col-small{order:3}.highlight-grid__layout-2 .highlight-grid__col.col-big{order:1}.highlight-grid__layout-2 .highlight-grid__col.col-medium{order:2}@media (max-width:767px){.highlight-grid__layout-2 .highlight-grid__image-card.link-block{margin-bottom:8px!important}}.highlight-grid.theme--bg-grey .highlight-grid__content-card,.highlight-grid.theme--bg-grey .highlight-grid__image-card.icon-card{background-color:var(--text-white)}.cta-connect{display:block;max-width:100%;padding:60px 0;position:relative;width:100%}@media screen and (max-width:1540px){.cta-connect{padding:60px 0 70px}}@media screen and (max-width:1366px){.cta-connect{padding:60px 0 77px}}@media screen and (max-width:1200px){.cta-connect{padding:80px 0}}.cta-connect .cta{margin-bottom:118px}@media screen and (max-width:1540px){.cta-connect .cta{margin-bottom:124px}}@media screen and (max-width:1200px){.cta-connect .cta{margin-bottom:40px;padding-top:8px}}.event-card-block{display:flex;flex-direction:column;height:100vh;max-width:100%;overflow:hidden;position:relative;width:100%}@media screen and (max-width:1366px){.event-card-block{padding:120px 0 250px}}@media screen and (max-width:1023px){.event-card-block{height:auto;overflow:visible;padding:60px 0}}.event-card-block .container{display:flex;flex:1;flex-direction:column}.event-card-block__item{flex:1;position:relative;width:100%}.event-card-block .button-block{gap:24px}@media only screen and (max-width:600px){.event-card-block .button-block{display:grid;gap:10px}}.event-timeline{display:block;position:relative;transform:none;will-change:unset}.event-timeline__wrapper{align-items:flex-start;display:flex;gap:2rem;justify-content:space-between;padding-bottom:40px}@media only screen and (max-width:767px){.event-timeline__wrapper{display:grid;gap:14px;grid-template-columns:138px 1fr}}.event-timeline__wrapper:last-child .event-timeline__cards-item:last-child{position:relative}.event-timeline__wrapper:last-child .event-timeline__cards-item:last-child .event-timeline__dot .line{display:none}@media only screen and (max-width:767px){.event-timeline__wrapper:last-child .event-timeline__cards-item:last-child .event-timeline__dot:before{background:#fff;content:"";height:40px;left:8px;position:absolute;top:5px;width:6px}}.event-timeline__wrapper:not(:first-child) .event-timeline__col--left{top:180px}@media only screen and (max-width:1200px){.event-timeline__wrapper:not(:first-child) .event-timeline__col--left{top:200px}}@media only screen and (max-width:767px){.event-timeline__wrapper:not(:first-child) .event-timeline__col--left{top:180px}}.event-timeline__col--left{padding-right:1rem;position:sticky;top:150px;width:100%;width:calc(100% - 947px)}@media only screen and (max-width:1600px){.event-timeline__col--left{width:40%}}@media only screen and (max-width:1200px){.event-timeline__col--left{margin-bottom:1.5rem;max-width:100%;padding-right:0;width:30%}}@media only screen and (max-width:767px){.event-timeline__col--left{background-color:var(--text-white);top:100px;width:100%;z-index:1}}.event-timeline__col--right{width:62%}@media only screen and (max-width:1600px){.event-timeline__col--right{width:59%}}@media only screen and (max-width:1024px){.event-timeline__col--right{width:48%}}@media only screen and (max-width:767px){.event-timeline__col--right{width:100%}}.event-timeline__heading{font-weight:400;line-height:120%;margin:0 0 9px;width:75%}@media screen and (max-width:1540px){.event-timeline__heading{font-size:20px;font-size:1.25rem}}@media screen and (max-width:1200px){.event-timeline__heading{background-color:var(--text-white);line-height:130%;margin:0 0 6px;width:80%}}@media screen and (max-width:1024px){.event-timeline__heading{width:95%}}.event-timeline__year{color:var(--theme-color-blue);font-size:140px;font-size:8.75rem;font-weight:var(--font-weight-600);line-height:120%;margin:0}@media screen and (max-width:1600px){.event-timeline__year{font-size:122px;font-size:7.625rem}}@media screen and (max-width:1200px){.event-timeline__year{font-size:58px;font-size:3.625rem}}.event-timeline__line{align-items:center;background:rgba(75,121,251,.25);bottom:0;display:flex;flex-direction:column;gap:2rem;left:1.5rem;position:absolute;top:8rem;width:2px}@media only screen and (max-width:1023px){.event-timeline__line{display:none}}.event-timeline__cards{display:flex;flex-direction:column;gap:40px}@media only screen and (max-width:767px){.event-timeline__cards{display:grid;gap:20px}}.event-timeline__cards-item{position:relative}@media only screen and (max-width:767px){.event-timeline__cards-item.is-previous .event-timeline__dot .dot,.event-timeline__cards-item.is-previous .event-timeline__dot:after{opacity:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden}}.event-timeline__cards-item.active .event-timeline__dot:after{border-color:var(--theme-color-blue)}.event-timeline__cards-item.active .event-timeline__dot .dot,.event-timeline__cards-item.active .event-timeline__dot .line{background-size:100% 100%}.event-timeline__cards-item.active+.event-timeline__cards-item:last-child .event-timeline__dot:after{border-color:var(--theme-color-blue)}.event-timeline__cards-item.active+.event-timeline__cards-item:last-child .event-timeline__dot .dot{background-size:100% 100%}.event-timeline__dot{display:block;height:calc(100% - 23px);left:-160px;position:absolute;top:45%;transition:background-size .8s cubic-bezier(.33,1,.68,1)}@media only screen and (max-width:1540px){.event-timeline__dot{left:-128px}}@media only screen and (max-width:767px){.event-timeline__dot{height:calc(100% - 10px);left:-98px;top:54%}}.event-timeline__dot:after{border:1px solid transparent;border-radius:50%;content:"";height:33px;left:-5px;position:absolute;top:-5px;width:33px}.event-timeline__dot .dot{background:rgba(176,196,253,.7);background-image:linear-gradient(to bottom,var(--theme-color-blue),var(--theme-color-blue));background-position:top;background-repeat:no-repeat;background-size:100% 0;border-radius:50%;display:inline-block;height:22px;left:0;top:0;width:22px}.event-timeline__dot .dot,.event-timeline__dot .line{position:absolute;transition:background-size .8s cubic-bezier(.33,1,.68,1)}.event-timeline__dot .line{background:rgba(75,121,251,.2);background-image:linear-gradient(to bottom,var(--theme-color-blue),var(--theme-color-blue));background-position:top;background-repeat:no-repeat;background-size:100% 0;height:calc(100% + 64px);left:8px;top:20px;width:6px}@media only screen and (max-width:767px){.event-timeline__dot .line{height:calc(100% + 32px)}}.search-results-section{padding:100px 0}.search-results-list{list-style:none;margin:0;padding:0}.search-results .search-result-item{border-bottom:1px solid var(--divider-color);padding:40px 0}@media only screen and (max-width:1200px){.search-results .search-result-item{padding:20px 0}}.search-results .search-result-item:first-child{padding-top:0}.search-results .search-result-item:last-child{border-bottom:none;padding-bottom:0}.search-results .search-result-item h4 a{color:var(--text-color);text-decoration:none}@media only screen and (max-width:1200px){.search-results .search-result-item .btn-link-text{font-size:16px}}.footer{padding:100px 0 0}@media only screen and (max-width:1540px){.footer{padding-top:60px}}@media only screen and (max-width:1366px){.footer{padding-top:60px}}.footer__logo{margin-bottom:90px}@media only screen and (max-width:1540px){.footer__logo{margin-bottom:66px}}@media only screen and (max-width:1366px){.footer__logo{margin-bottom:76px}}@media only screen and (max-width:1200px){.footer__logo{margin-bottom:35px}}.footer__logo img{height:auto;max-width:282px;width:auto}@media only screen and (max-width:1540px){.footer__logo img{max-width:208px}}@media only screen and (max-width:1200px){.footer__logo img{max-width:190px}}.footer .text-30{line-height:150%}.footer__inner{display:grid;gap:20px;grid-template-columns:630px 1fr 1fr;padding-bottom:100px}@media only screen and (max-width:1600px){.footer__inner{grid-template-columns:520px 1fr 1fr;padding-bottom:60px}}@media only screen and (max-width:1366px){.footer__inner{grid-template-columns:320px 1fr 1fr;padding-bottom:40px}}@media only screen and (max-width:1200px){.footer__inner{grid-template-columns:repeat(3,1fr);padding-bottom:50px}}@media only screen and (max-width:768px){.footer__inner{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:600px){.footer__inner{gap:40px;grid-template-columns:1fr}}.footer__col:first-child .btn{max-width:-moz-max-content;max-width:max-content}@media only screen and (max-width:600px){.footer__col:first-child .btn{max-width:100%}}.footer__col ol,.footer__col ul{list-style:none;margin:0}.footer__col ol li,.footer__col ul li{margin-bottom:22px}.footer__col ol li:last-child,.footer__col ul li:last-child{margin-bottom:0}@media only screen and (max-width:1540px){.footer__col ol li,.footer__col ul li{margin-bottom:10px}}@media only screen and (max-width:1200px){.footer__col ol li,.footer__col ul li{margin-bottom:9px}}.footer__col-label{margin-bottom:22px;max-width:330px}@media only screen and (max-width:1540px){.footer__col-label{margin-bottom:12px;max-width:234px}}@media only screen and (max-width:1200px){.footer__col-label{margin-bottom:13px;max-width:100%}}.footer__col-title{letter-spacing:-.66px;margin-bottom:26px}@media only screen and (max-width:1540px){.footer__col-title{letter-spacing:-.572px;margin-bottom:10px}}@media only screen and (max-width:1366px){.footer__col-title{margin-bottom:10px}}@media only screen and (max-width:1200px){.footer__col-title{letter-spacing:-.352px;margin-bottom:2px}}@media only screen and (max-width:600px){.footer__col-title{margin-bottom:0;padding-bottom:10px}}.footer__col .btn-link-text{font-size:18px;font-size:1.125rem;font-weight:400}@media only screen and (max-width:1540px){.footer__col .btn-link-text{font-size:16px;font-size:1rem;letter-spacing:-.396px}}@media only screen and (max-width:1366px){.footer__col .btn-link-text{letter-spacing:normal}}@media only screen and (max-width:1200px){.footer__col .btn-link-text{color:var(--footer-link-text-color);font-size:14px;font-size:.875rem;gap:10px;letter-spacing:normal}}@media only screen and (max-width:1024px){.footer__col .btn-link-text{gap:0}.footer__col .btn-link-text .btn-icon{margin-left:12px}}@media only screen and (max-width:1200px){.footer__col .btn-link-text .btn-icon svg{height:9px;width:9px}}.footer__col .btn-link-text:after{display:none}.footer__col-withlogo .btn-link-text:after{display:block}.footer .footer__col:last-child .footer__col-title{margin-bottom:40px}@media only screen and (max-width:1540px){.footer .footer__col:last-child .footer__col-title{margin-bottom:24px}}@media only screen and (max-width:1366px){.footer .footer__col:last-child .footer__col-title{margin-bottom:20px}}@media only screen and (max-width:1200px){.footer .footer__col:last-child .footer__col-title{margin-bottom:0}}.footer__contact{display:flex;flex-direction:column;margin-bottom:40px}@media only screen and (max-width:1540px){.footer__contact{margin-bottom:23px}}@media only screen and (max-width:1200px){.footer__contact{margin-bottom:12px}}.footer__contact:last-child{margin-bottom:0}.footer__contact p{color:var(--theme-color-blue);font-size:20px;font-size:1.25rem;font-weight:400;line-height:150%;margin-bottom:10px}@media only screen and (max-width:1540px){.footer__contact p{font-size:18px;font-size:1.125rem;letter-spacing:-.396px;margin-bottom:3px}}@media only screen and (max-width:1200px){.footer__contact p{font-size:16px;font-size:1rem;line-height:21px;margin-bottom:1px}}.footer__contact a{color:var(--text-color);display:inline-block;margin-bottom:10px;text-decoration:none}@media only screen and (max-width:1540px){.footer__contact a{margin-bottom:2px}}@media only screen and (max-width:1200px){.footer__contact a{margin-bottom:1px}}.footer__contact a:last-child{margin-bottom:0}.footer__bottom-inner{border-top:1px solid var(--divider-color);display:none;padding-top:30px}@media only screen and (max-width:600px){.footer__bottom-inner{display:block}}.footer__bottom-inner p{font-size:14px;font-size:.875rem;margin:0}.footer-secondary .footer__logo{margin-bottom:2px}.dmg-footer{background-position:0 -100px;background-size:cover;font-family:Montserrat,sans-serif!important;padding:50px 0;position:relative;width:100%}@media screen and (max-width:1199px){.dmg-footer{padding:40px 0}}.dmg-footer .blurp-text p{line-height:20px}.dmg-footer:before{background:url(../assets/images/dmg-footer/connectbg-left-1.png) no-repeat;background-position:0 0!important;background-size:auto 100%;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}@media screen and (max-width:1199px){.dmg-footer:before{background:none}}@media screen and (max-width:1024px){.dmg-footer:before{background-position:64% -93%;opacity:.6}}.dmg-footer:after{background:url(../assets/images/dmg-footer/connectbg-right-1.png) no-repeat;background-position:100% 0;background-size:auto 100%;content:"";height:100%;position:absolute;right:0;top:0;width:100%;z-index:0}@media screen and (max-width:1199px){.dmg-footer:after{background:none}}@media screen and (max-width:767px){.dmg-footer:after,.dmg-footer:before{opacity:.5}.dmg-footer:before{background-size:contain;width:200px}}.dmg-footer .container{max-width:1400px;position:relative;z-index:9}.dmg-logo{text-align:center}.dmg-logo img{margin:auto}.dmg-links{align-items:center;border-bottom:1px solid #acacac;border-top:1px solid #acacac;display:flex;flex-wrap:wrap;justify-content:space-between;margin:10px 0;padding:9px 0}.dmg-social-link{width:15%}@media screen and (max-width:1199px){.dmg-social-link{width:100%}.dmg-footer ul,.dmg-social-link{text-align:center}}.dmg-social-link ul li{display:inline-block;margin-right:7px}.dmg-social-link ul li a{display:inline-block;vertical-align:middle}.dmg-social-link ul li a img{display:block;height:24px;vertical-align:middle;width:24px}.dmg-menu{display:flex;justify-content:flex-end;text-align:center;width:54%}@media screen and (max-width:1199px){.dmg-menu{justify-content:center;margin:10px 0;width:100%}}.dmg-menu ul li{color:var(--text-color);display:inline-block;font-size:16px;font-weight:300;line-height:24px;margin:0 2px}.dmg-menu ul li:last-child a{padding-right:0}.dmg-menu ul li:last-child a:after{content:""}@media screen and (max-width:1024px){.dmg-menu ul li{font-size:15px}}.dmg-menu ul li a{color:var(--text-color);display:inline-block;font-size:12px;font-weight:500;padding-right:8px;position:relative;text-decoration:none;transition:all .4s ease}.dmg-menu ul li a:hover{color:#d6e03d}.dmg-menu ul li a:hover:after{color:var(--text-color)}.dmg-menu ul li a:active{color:#d6e03d}.dmg-menu ul li a:active:after{color:var(--text-color)}.dmg-menu ul li a:after{content:"|";position:absolute;right:-4px;top:0}@media screen and (min-width:768px){.wrap-center-aligned{justify-content:center}}.gmg-ft-logo{align-items:center;display:flex;justify-content:flex-end;text-align:right;width:31%}.gmg-ft-logo p{color:var(--text-color);font-size:12px;font-weight:500;margin:0;text-transform:uppercase}@media screen and (max-width:767px){.gmg-ft-logo p{margin-bottom:5px;text-align:center;width:100%}}.dmg-footer-extra-logo{max-width:60px;padding-left:10px}.dmg-logo-white,.dmg-social-link.social-link-white{display:none}.dmg-social-link ul{margin:0;padding:0}.ft-logo-white{display:none}.ls-cw{display:inline-block;max-width:49px;padding-left:10px}body .gmg-ft-logo.ft-logo-blk p{color:var(--text-white)!important}.dmg-menu ul{margin:0;padding:0;text-align:center}@media (max-width:1199px){.gmg-ft-logo{border-top:1px solid #acacac;justify-content:center;padding-top:10px;width:100%}.dmg-menu{margin:10px 0;width:100%}.dmg-social-link{width:100%}.dmg-social-link,.dmg-social-link ul{text-align:center}}@media screen and (max-width:767px){.gmg-ft-logo{flex-wrap:wrap;justify-content:center;width:100%}}.blurp-text{text-align:center}.blurp-text p{color:var(--text-color);font-size:13px;margin:0 auto;max-width:900px}.button-block{align-items:center;display:flex;flex-wrap:wrap;gap:20px;width:100%}.btn,.button-block{max-width:100%;position:relative}.btn{backface-visibility:hidden;background:var(--primary-btn-bg-color);border-color:var(--primary-btn-border-color);border-radius:var(--btn-border-radius);border-style:var(--btn-border-style);border-width:var(--btn-border-width);box-shadow:0 4px 28px 0 var(--btn-box-shadow-color);color:var(--primary-btn-text-color);display:block;font-size:20px;font-size:1.25rem;font-weight:500;line-height:150%;min-width:250px;overflow:hidden;padding:13px 20px;text-align:center;text-decoration:none;transform:translateZ(0);transition:all .6s ease;white-space:normal;width:auto}@media (max-width:1540px){.btn{font-size:18px;font-size:1.125rem}}@media (max-width:1366px){.btn{font-size:16px;font-size:1rem}}@media (max-width:1200px){.btn{padding:10px 20px}}.btn span{display:block;position:relative;z-index:2}.btn:before{background:#000;border-radius:50%;content:"";height:58px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .6s ease,width .6s cubic-bezier(.4,0,.2,1),height .6s cubic-bezier(.4,0,.2,1);width:58px;z-index:0}.btn:hover:before{height:500px;opacity:1;width:500px}.btn--primary{background:var(--primary-btn-bg-color);border-color:var(--primary-btn-border-color);color:var(--primary-btn-text-color)}.btn--primary:hover{background:var(--primary-btn-bg-hover);border-color:var(--primary-btn-bg-hover);color:var(--primary-btn-text-hover)}.btn--secondary{background:var(--secondary-btn-bg-color);border-color:var(--secondary-btn-border-color);color:var(--secondary-btn-text-color)}.btn--secondary:hover{background:var(--primary-btn-bg-hover);border-color:var(--primary-btn-bg-hover);color:var(--primary-btn-text-hover)}.btn--transparent-border{background:var(--transparent-border-btn-bg-color);border-color:var(--transparent-border-btn-border-color);color:var(--transparent-border-btn-text-color)}.btn--transparent-border:hover{background:var(--primary-btn-bg-hover);border-color:var(--primary-btn-bg-hover);color:var(--primary-btn-text-hover)}.btn--transparent-border-primary{background:var(--transparent-border-btn-bg-color);border-color:var(--primary-btn-border-color);box-shadow:none;color:var(--primary-btn-border-color)}.btn--transparent-border-primary:hover{background:var(--primary-btn-bg-hover);border-color:var(--primary-btn-bg-hover);color:var(--primary-btn-text-hover)}.btn-link-text{align-items:center;color:var(--link-text-btn-color);display:inline-flex;font-size:24px;font-size:1.5rem;font-weight:500;gap:15px;justify-content:center;line-height:150%;padding:5px 0;position:relative;text-decoration:none}@media screen and (max-width:1024px){.btn-link-text{font-size:22px;font-size:1.375rem;gap:0;justify-content:flex-start}}.btn-link-text:after{background:var(--link-text-btn-line-color);border-radius:10px;bottom:0;content:"";display:block;height:4px;left:0;position:absolute;width:30px}.btn-link-text .btn-icon{line-height:0}@media screen and (max-width:1024px){.btn-link-text .btn-icon{margin-left:15px}}.btn-link-text .btn-icon svg{transition:.4s ease}.btn-link-text:hover{color:var(--link-text-btn-line-color)}.btn-link-text:hover .btn-icon svg{transform:rotate(30deg)}.heading-block,.line-heading{display:block;max-width:100%;position:relative;width:100%}.line-heading h1,.line-heading h2,.line-heading h3,.line-heading h4,.line-heading h5,.line-heading h6{margin-bottom:19px}.line-heading>:last-child{margin-bottom:0}.has-line{display:inline}.has-line:before{background:var(--theme-color-blue);border-radius:50px;content:"";display:inline-block;height:4px;margin-right:34px;position:relative;vertical-align:middle;width:64px}@media screen and (max-width:1200px){.has-line:before{margin-right:15px}}.flip-slider{height:100%;overflow:hidden;width:100%}.flip-slider .swiper-slide{backface-visibility:hidden;transform-style:preserve-3d}.flip-slider .swiper-slide,.flip-slider.swiper-flip .swiper-slide,.flip-slider.swiper-flip .swiper-wrapper{transition-timing-function:cubic-bezier(.4,0,.2,1)}.flip-slider.swiper-creative.flip-slider--vertical{overflow:visible}.flip-slider.swiper-creative.flip-slider--vertical .swiper-slide{backface-visibility:hidden}.flip-slider.swiper-creative.flip-slider--vertical .swiper-slide,.flip-slider.swiper-creative.flip-slider--vertical .swiper-wrapper{transition-timing-function:cubic-bezier(.4,0,.2,1)}.flip-slider .card,.flip-slider .card__img,.flip-slider .card__img a{display:block;height:100%;width:100%}.flip-slider .card img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.swiper-slide-shadow-left,.swiper-slide-shadow-right{display:none!important}.gcontainer.flip-gallery-skin .gimg,.gcontainer.flip-gallery-skin .gslide-media img,.goverlay.flip-gallery-skin~.gcontainer .gimg,.goverlay.flip-gallery-skin~.gcontainer .gslide-media img{height:auto;max-width:100%!important;width:100%}.text-bg-video-clip{color:var(--theme-color-blue)!important;display:inline-flex;font-size:inherit;font-weight:inherit;line-height:inherit;padding-bottom:0;padding-right:35px;position:relative;transform:translateX(-3px);vertical-align:.5px}@media only screen and (max-width:1200px){.text-bg-video-clip{padding-right:15px}}.text-bg-video-clip .text-bg-video-clip__text{color:inherit;display:inline-flex;font-size:inherit;font-weight:inherit;line-height:inherit;pointer-events:none;position:relative;transition:color 0s ease-out;vertical-align:baseline}.text-bg-video-clip .text-bg-video-clip__media{height:100%;inset:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transform:translateZ(0);transition:opacity .35s ease-out;width:100%}.text-bg-video-clip--loaded .text-bg-video-clip__text{color:transparent}.text-bg-video-clip--loaded .text-bg-video-clip__media{opacity:1}.text-bg-video-clip .text-bg-video-clip__media video{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transform:translateZ(0);width:100%}.text-bg-video-clip .text-bg-video-clip__media iframe{height:max(100%,56.25cqw);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:max(100%,177.78cqh)}.rte-content-block b,.rte-content-block strong{font-weight:600}.rte-content-block ol,.rte-content-block ul{list-style-position:inside;padding-left:5px}.rte-content-block ol li::marker,.rte-content-block ul li::marker{color:var(--text-color)}.rte-content-block>:last-child{margin-bottom:0}.stats-block{align-items:flex-end;display:flex;gap:55px;margin-bottom:58px;width:100%}@media only screen and (max-width:1540px){.stats-block{gap:58px}}@media only screen and (max-width:1366px){.stats-block{gap:44px;margin-bottom:40px}}@media only screen and (max-width:1200px){.stats-block{gap:12px;margin-bottom:28px}}@media only screen and (max-width:1024px){.stats-block{flex-flow:column wrap}}.stats-block:last-child{margin-bottom:0}.stats-block .stats-count{color:var(--text-color);font-size:60px;font-size:3.75rem;font-weight:600;line-height:150%;max-width:350px;position:relative;width:auto}@media only screen and (max-width:1540px){.stats-block .stats-count{font-size:52px;font-size:3.25rem}}@media only screen and (max-width:1200px){.stats-block .stats-count{font-size:38px;font-size:2.375rem}}@media only screen and (max-width:1024px){.stats-block .stats-count{max-width:100%;width:100%}}.stats-block .stats-count:after{background-color:var(--theme-primary);border-radius:10px;bottom:0;content:"";height:6px;left:0;position:absolute;width:64px}@media only screen and (max-width:1200px){.stats-block .stats-count:after{width:44px}}.stats-block .stats-text{color:var(--text-color);font-size:24px;font-size:1.5rem;font-weight:300;line-height:150%;max-width:calc(100% - 300px);padding-bottom:14px;width:auto}@media only screen and (max-width:1540px){.stats-block .stats-text{font-size:20px;font-size:1.25rem}}@media only screen and (max-width:1200px){.stats-block .stats-text{font-size:16px;font-size:1rem}}@media only screen and (max-width:1024px){.stats-block .stats-text{line-height:180%;max-width:100%;padding-bottom:0;padding-left:0;width:100%}}figure.card,figure.card .card__img{display:block;max-width:100%;position:relative;width:100%}figure.card .card__img{border-radius:20px;height:192px;overflow:hidden}@media only screen and (max-width:1540px){figure.card .card__img{height:140px}}figure.card .card__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}figure.card .card__caption{display:block;max-width:100%;padding:22px 0;position:relative;width:100%}@media only screen and (max-width:1540px){figure.card .card__caption{padding:17px 0}}figure.card .card__caption h1,figure.card .card__caption h2,figure.card .card__caption h3,figure.card .card__caption h4,figure.card .card__caption h5,figure.card .card__caption h6{margin-bottom:10px}@media only screen and (max-width:1540px){figure.card .card__caption h1,figure.card .card__caption h2,figure.card .card__caption h3,figure.card .card__caption h4,figure.card .card__caption h5,figure.card .card__caption h6{margin-bottom:7px}}figure.card .card__caption p{font-size:18px;font-size:1.125rem;font-weight:400;line-height:150%;margin-bottom:9px}@media only screen and (max-width:1540px){figure.card .card__caption p{font-size:16px;font-size:1rem;margin-bottom:6px}}@media only screen and (max-width:1366px){figure.card .card__caption p{margin-bottom:5px}}@media only screen and (max-width:1024px){figure.card .card__caption p{margin-bottom:10px}}figure.card .card__caption p a{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:underline}.testimonial-card{background:var(--testimonial-card--bg);border-radius:var(--testimonial-card--radius);display:flex;flex-direction:column;height:100%;justify-content:space-between;max-width:100%;overflow:hidden;padding:76px 140px;position:relative;width:100%}@media only screen and (max-width:1540px){.testimonial-card{padding:64px 103px}}@media only screen and (max-width:1200px){.testimonial-card{padding:40px}}@media only screen and (max-width:1024px){.testimonial-card{padding:20px 16px}}.testimonial-card__image{display:block;height:auto;margin-bottom:30px;max-width:212px;width:auto}@media only screen and (max-width:1540px){.testimonial-card__image{margin-bottom:22px;max-width:166px}}@media only screen and (max-width:1366px){.testimonial-card__image{margin-bottom:16px}}@media only screen and (max-width:1200px){.testimonial-card__image{margin-bottom:12px;max-width:156px}}.testimonial-card__image img{height:auto;width:auto}.testimonial-card__quote{margin-bottom:50px}@media only screen and (max-width:1366px){.testimonial-card__quote{margin-bottom:35px}}@media only screen and (max-width:1200px){.testimonial-card__quote{border-bottom:1px solid var(--divider-color);margin-bottom:20px;padding-bottom:20px}}.testimonial-card__quote p{font-family:var(--font-outfit);font-size:30px;font-size:1.875rem;font-weight:300;line-height:180%;margin-bottom:0;position:relative}@media (max-width:1540px){.testimonial-card__quote p{font-size:26px;font-size:1.625rem}}@media (max-width:1200px){.testimonial-card__quote p{font-size:18px;font-size:1.125rem;font-weight:300;line-height:28px}}.testimonial-card__quote p:before{content:"“";font-size:inherit;font-weight:inherit;margin-right:6px}.testimonial-card__quote p:after{content:"”";font-size:inherit;font-weight:inherit;margin-left:6px}.testimonial-card__author{border-left:2px solid var(--testimonial-card--meta-border-color);padding:12px 17px}@media only screen and (max-width:1200px){.testimonial-card__author{border-left:3px solid var(--testimonial-card--meta-border-color)}}.testimonial-card__meta{display:block;max-width:100%;width:100%}.testimonial-card__name{margin-bottom:5px}.testimonial-card__name p{color:var(--text-color);font-size:22px;font-size:1.375rem;font-weight:500;line-height:120%;margin-bottom:0}@media (max-width:1540px){.testimonial-card__name p{font-size:20px;font-size:1.25rem}}@media (max-width:1366px){.testimonial-card__name p{font-size:18px;font-size:1.125rem}}@media (max-width:1200px){.testimonial-card__name p{font-size:16px;font-size:1rem;font-weight:500;line-height:24px}}.testimonial-card__role{margin-bottom:0}.testimonial-card__role p{color:var(--text-color);font-size:16px;font-size:1rem;font-weight:300;line-height:120%;margin-bottom:0}@media (max-width:1540px){.testimonial-card__role p{font-size:14px;font-size:.875rem}}@media (max-width:1200px){.testimonial-card__role p{font-size:14px;font-size:.875rem;font-style:normal;font-weight:300;line-height:21px}}.testimonial-card__tag{margin-top:7px}.testimonial-card__tag .tag{background:rgba(75,121,251,.1);border-radius:var(--testimonial-card--tag-radius);color:var(--text-color);display:inline-block;font-size:16px;font-size:1rem;font-style:normal;font-weight:400;line-height:140%;margin-right:10px;padding:3px 11px}@media (max-width:1540px){.testimonial-card__tag .tag{font-size:13px;font-size:.8125rem;padding:2px 10px}}@media (max-width:1200px){.testimonial-card__tag .tag{font-size:14px;font-size:.875rem;font-style:normal;font-weight:400;line-height:21px}}.loader-shell{background-color:#fff;isolation:isolate;min-height:100vh;overflow:hidden;position:fixed;z-index:10000000!important}.loader,.loader-shell{height:100vh;left:0;top:0;width:100%}.loader{position:absolute}.loader__subtitle-wrap,.loader__title,.loader__video-wrap{opacity:0;visibility:hidden}.loader__video-wrap{height:100vh;left:0;overflow:hidden;position:absolute;top:0;width:100%}.loader__video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.loader__video--embed{height:56.25vw;min-height:100vh;min-width:177.78vh;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100vw}.loader__content,.loader__video--embed{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.loader__content{text-align:center}.loader__title{color:var(--theme-color-blue);font-size:var(--title-1,90px);font-weight:400;left:50%;margin-bottom:0;position:absolute;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:1540px){.loader__title{font-size:80px}}@media only screen and (max-width:1366px){.loader__title{font-size:76px}}@media only screen and (max-width:1200px){.loader__title{font-size:36px}}.loader__title.type-text{display:inline-block;max-width:1920px;white-space:normal;width:100%}.loader__title.type-text .type-text__inner{display:inline-block;max-width:100%;text-align:center}.loader__title.type-text .type-text__word{display:inline-block;white-space:nowrap}.loader__title.type-text .type-text__char{display:inline-block;opacity:0;white-space:pre}.loader__subtitle-wrap{backface-visibility:hidden;transform:translateZ(0)}.loader__subtitle{color:var(--text-white);font-size:var(--title-1,90px);font-weight:400}@media only screen and (max-width:1540px){.loader__subtitle{font-size:80px}}@media only screen and (max-width:1366px){.loader__subtitle{font-size:76px}}@media only screen and (max-width:1200px){.loader__subtitle{font-size:36px}}.hero-shared-bg{display:grid;grid-template-columns:minmax(0,1fr);isolation:isolate;overflow:visible;position:relative}.hero-shared-bg__video-wrap{grid-column:1;grid-row:1;height:100vh;min-height:100vh;overflow:hidden;place-self:start stretch;pointer-events:none;position:sticky;top:0;width:100%;z-index:0}.hero-shared-bg__video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-shared-bg__video--embed{border:0;height:56.25vw;left:50%;min-height:max(100vh,100%);min-width:max(177.78vh,100%);position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.hero-shared-bg__stack{grid-column:1;grid-row:1;min-width:0}.hero-shared-bg__stack,.hero-shared-bg__stack>.banner,.hero-shared-bg__stack>.content-col-layout,.hero-shared-bg__stack>.fullwidth-video{position:relative;z-index:2}.hero-shared-bg .banner,.hero-shared-bg .content-col-layout{background-color:transparent}.hero-shared-bg .content-col-layout .content-col-layout__white-cutout{background-color:var(--text-white);display:block;inset:0;pointer-events:none;position:absolute;z-index:0}.hero-shared-bg .content-col-layout>.container{position:relative;z-index:1}.hero-shared-bg .content-col-layout .content-col-layout__title-highlight{color:transparent;-webkit-text-fill-color:transparent}.hero-shared-bg .banner__white-cutout{background-color:var(--text-white);inset:0;pointer-events:none;position:absolute;z-index:0}.hero-shared-bg .banner>.container,.hero-shared-bg .banner>.scrolldown-animated-arrow{position:relative;z-index:1}.hero-shared-bg .banner__title .banner__title-highlight{color:transparent;vertical-align:.07em;-webkit-text-fill-color:transparent}@media only screen and (max-width:1200px){.hero-shared-bg .banner__title .banner__title-highlight{vertical-align:0}}.hero-shared-bg .divider{left:0;position:absolute;right:0}.banner{padding-bottom:80px;padding-top:165px;position:relative}@media only screen and (max-width:1540px){.banner{padding-bottom:80px;padding-top:153px}}@media only screen and (max-width:1366px){.banner{padding-bottom:88px;padding-top:103px}}@media only screen and (max-width:1200px){.banner{padding-bottom:40px;padding-top:120px}}.banner__title{letter-spacing:.9px;margin-bottom:22px}@media only screen and (max-width:1540px){.banner__title{letter-spacing:.8px;margin-bottom:18px}}@media only screen and (max-width:1366px){.banner__title{letter-spacing:.76px;margin-bottom:25px}}@media only screen and (max-width:1200px){.banner__title{line-height:120%;margin-bottom:16px}}@media only screen and (max-width:600px){.banner__title br{display:none}}.banner .button-block{gap:24px;margin-top:40px}@media only screen and (max-width:1540px){.banner .button-block{margin-top:42px}}@media only screen and (max-width:1366px){.banner .button-block{margin-top:40px}}@media only screen and (max-width:1200px){.banner .button-block{gap:20px;margin-top:28px}}@media only screen and (max-width:600px){.banner .button-block{gap:0}.banner .button-block .btn,.banner .button-block .btn-link-text{margin-bottom:20px;width:100%}.banner .button-block .btn-link-text:last-child,.banner .button-block .btn:last-child{margin-bottom:0}.banner .button-block .btn-link-text{justify-content:flex-start}}.banner__description{line-height:150%;margin-bottom:0}@media only screen and (max-width:1200px){.banner__description{font-size:20px;font-size:1.25rem;line-height:140%}}.banner-inner{background-color:var(--theme-color-blue);background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:180px 0 0;position:relative}.banner-inner__content{background-image:linear-gradient(359deg,rgba(25,25,27,.6) 1.21%,rgba(25,25,27,0) 98.79%);padding-bottom:40px;padding-top:83px}@media only screen and (max-width:1200px){.banner-inner__content{padding-bottom:30px;padding-top:0}.banner-inner{padding-top:245px}}.banner-inner :not(.btn){color:var(--text-white)}.banner-inner__subtitle{display:block;font-weight:var(--font-weight-300);line-height:150%;margin-bottom:0}@media only screen and (max-width:1200px){.banner-inner__subtitle{font-size:20px;font-size:1.25rem;line-height:150%}}.banner-inner__title{font-weight:var(--font-weight-500);letter-spacing:.9px;margin-bottom:0}@media only screen and (max-width:1200px){.banner-inner__title{font-size:36px;font-size:2.25rem;letter-spacing:.36px;line-height:140%}}.banner-inner__video-wrap{height:100%;inset:0;overflow:hidden;position:absolute;width:100%;z-index:0}@media only screen and (max-width:767px){.banner-inner__video-wrap{top:0}}.banner-inner__poster{pointer-events:none;z-index:1}.banner-inner__poster,.banner-inner__video{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.banner-inner__video{z-index:0}.banner-inner__video--embed{overflow:hidden;pointer-events:none}.banner-inner__video--embed,.banner-inner__video--embed iframe{border:0;height:56.25vw;left:50%;min-height:max(100vh,100%);min-width:max(177.78vh,100%);position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.banner-inner .container{position:relative;z-index:1}.fullwidth-video{overflow:hidden;padding:0;width:100%}.fullwidth-video__container{position:relative;width:100%}.fullwidth-video__video-wrap{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.fullwidth-video__poster{left:0;pointer-events:none;position:absolute;top:0;z-index:1}.fullwidth-video__poster,.fullwidth-video__video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fullwidth-video__video{position:relative;vertical-align:middle;z-index:0}.fullwidth-video__video--embed{border:0;height:56.25vw;left:50%;min-height:max(100vh,100%);min-width:max(177.78vh,100%);position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.fullwidth-video__content .container{bottom:0;display:flex;flex-direction:column;gap:20px;justify-content:space-between;left:0;min-height:100vh;padding-bottom:70px;padding-top:330px;position:relative;right:0;width:auto;z-index:1}@media only screen and (max-width:1600px){.fullwidth-video__content .container{padding-bottom:70px;padding-top:222px}}@media only screen and (max-width:1366px){.fullwidth-video__content .container{padding-bottom:60px;padding-top:192px}}@media only screen and (max-width:1200px){.fullwidth-video__content .container{padding-bottom:80px;padding-top:205px}}.fullwidth-video__title{letter-spacing:3.2px;margin-bottom:0;text-align:center}@media only screen and (max-width:1540px){.fullwidth-video__title{letter-spacing:2.8px}}@media only screen and (max-width:1366px){.fullwidth-video__title{letter-spacing:2.72px}}@media only screen and (max-width:1200px){.fullwidth-video__title{font-size:48px;font-size:3rem;letter-spacing:1.92px}}.event-wrap{align-items:center;border-radius:16px;display:flex;margin:0 auto;padding:32px 50px}@media only screen and (max-width:1200px){.event-wrap{padding:20px 16px}}@media only screen and (max-width:1024px){.event-wrap{display:flex;gap:15px;justify-content:center;width:75%}}@media only screen and (max-width:991px){.event-wrap{width:100%}}@media only screen and (max-width:768px){.event-wrap{align-items:stretch;display:flex;flex-flow:column wrap;gap:0;max-width:100%;padding:16px;text-align:left;width:100%}}.event-item{display:flex;flex-direction:column;justify-content:center}.event-item--intro{max-width:360px;min-width:0}@media only screen and (max-width:1024px){.event-item--intro{max-width:35%}}@media only screen and (max-width:768px){.event-item--intro{max-width:100%}}.event-item--details{border-left:1px solid hsla(0,0%,100%,.4);margin-left:30px;padding-left:30px}@media only screen and (max-width:1024px){.event-item--details{margin-left:15px;padding-left:15px}}@media only screen and (max-width:768px){.event-item--details{border-left:none;margin-bottom:14px;margin-left:0;padding-left:0}}.event-item--cta{margin-left:60px;max-width:240px}@media only screen and (max-width:1024px){.event-item--cta{margin-left:0}}@media only screen and (max-width:768px){.event-item--cta{margin-left:0;margin-top:0;max-width:100%}}.event-item--cta .btn{min-width:103px}@media only screen and (min-width:1200px){.event-item--cta .btn{padding:14px 40px}}.event-item__label{align-self:flex-start;background-color:hsla(0,0%,100%,.25);border-radius:20px;display:inline-block;line-height:140%;margin-bottom:9px;padding:2px 10px}@media only screen and (max-width:1366px){.event-item__label{font-size:14px;font-size:.875rem}}@media only screen and (max-width:1200px){.event-item__label{line-height:150%;margin-bottom:12px;text-align:center}}.event-item__title{font-weight:600;line-height:140%;margin:0}@media only screen and (max-width:1200px){.event-item__title{line-height:130%}}.event-item__date{line-height:140%}@media only screen and (max-width:1200px){.event-item__date{line-height:150%}}.event-item__location{line-height:140%;margin:0}@media only screen and (max-width:1540px){.event-item__location{font-size:26px;font-size:1.625rem}}@media only screen and (max-width:1200px){.event-item__location{font-size:20px;font-size:1.25rem;line-height:105%}}.event-item__btn{max-width:183px}.cta{align-items:center;background:var(--theme-primary);border-radius:20px;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:20px;max-width:100%;min-height:380px;padding:18px;position:relative;width:100%}.cta .image-block{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.cta .image-block img{border-radius:20px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden;width:100%}.cta__inner{display:block;position:relative;z-index:1}.cta__inner .cta-content{text-align:center}.cta__inner .button-block{gap:24px;justify-content:center}@media screen and (max-width:600px){.cta__inner .button-block{gap:0}}.cta__inner .button-block .btn{min-width:215px}@media screen and (max-width:600px){.cta__inner .button-block .btn{margin-bottom:24px;min-width:100%;width:100%}.cta__inner .button-block .btn:last-child{margin-bottom:0}.cta__inner .button-block .btn-link-text{margin-bottom:16px}.cta__inner .button-block .btn-link-text:last-child{margin-bottom:0}}.cta .cta-content{margin-bottom:38px}@media screen and (max-width:1200px){.cta .cta-content{padding-top:10px}}.cta .cta-content>:last-child{margin-bottom:0}.cta .cta-content h1,.cta .cta-content h2,.cta .cta-content h3,.cta .cta-content h4,.cta .cta-content h5,.cta .cta-content h6{color:var(--text-white);font-weight:500;line-height:150%}.cta-social-connect{display:block}.cta-social-connect .cta-social-connect__wrapper{align-items:center;display:flex;gap:24px}@media (max-width:991px){.cta-social-connect .cta-social-connect__wrapper{flex-wrap:wrap;gap:35px}}.cta-social-connect__heading{display:block;max-width:calc(100% - 531px);width:100%}@media (max-width:1540px){.cta-social-connect__heading{max-width:calc(100% - 360px)}}@media (max-width:991px){.cta-social-connect__heading{max-width:100%}}.cta-social-connect__heading .line-heading h3{font-weight:var(--font-weight-700);line-height:150%;margin-bottom:0}@media (max-width:1200px){.cta-social-connect__heading .line-heading h3{font-size:32px;font-size:2rem}}.cta-social-connect__social-media{display:block;max-width:531px;width:100%}@media (max-width:1540px){.cta-social-connect__social-media{max-width:360px}}@media (max-width:991px){.cta-social-connect__social-media{max-width:100%}}.cta-social-connect .social-head{display:block;margin-bottom:36px;position:relative}@media (max-width:1540px){.cta-social-connect .social-head{margin-bottom:30px}}@media (max-width:991px){.cta-social-connect .social-head{margin-bottom:18px}}.cta-social-connect .social-head p{font-size:30px;font-size:1.875rem;font-weight:400;line-height:150%;margin-bottom:0}@media (max-width:1540px){.cta-social-connect .social-head p{font-size:26px;font-size:1.625rem}}@media (max-width:991px){.cta-social-connect .social-head p{font-size:18px;font-size:1.125rem}}.cta-social-connect .social-nav{display:flex;flex-wrap:wrap}.cta-social-connect .social-nav ul{align-items:center;display:flex;flex-wrap:wrap;gap:54px;list-style:none;margin:0;padding:0}@media (max-width:1540px){.cta-social-connect .social-nav ul{gap:32px}}@media (max-width:991px){.cta-social-connect .social-nav ul{gap:10px;justify-content:space-between;width:100%}}.cta-social-connect .social-nav ul li{font-size:0;line-height:0;margin-bottom:0}.cta-social-connect .social-nav ul li svg{width:33px}.cta-social-connect .social-nav ul li svg path{transition:.4s ease}.cta-social-connect .social-nav ul li:hover svg path{fill:var(--text-color)}.portfolio-slider{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;overflow:hidden;padding:480px 0 600px;position:relative}.portfolio-slider.portfolio-slider--width-via-gsap .slide-item{transition:z-index .25s ease}@media only screen and (max-width:1540px){.portfolio-slider{padding:400px 0}}@media only screen and (max-width:1366px){.portfolio-slider{padding:400px 0}}@media only screen and (max-width:1200px){.portfolio-slider{padding:120px 0}}@media only screen and (max-width:1023px){.portfolio-slider{height:auto;padding:60px 0}}.portfolio-slider .slider-container{position:relative;width:100%}.portfolio-slider .slider-header{margin-bottom:50px;padding-top:150px;width:100%}@media only screen and (max-width:1540px){.portfolio-slider .slider-header{margin-bottom:30px;padding-top:20px}}@media only screen and (max-width:1366px){.portfolio-slider .slider-header{margin-bottom:40px;padding-top:20px}}@media only screen and (max-width:1200px){.portfolio-slider .slider-header{margin-bottom:20px;padding-top:0}}.portfolio-slider .slider-header .heading-block{align-items:center;display:flex;gap:30px;justify-content:space-between}@media only screen and (max-width:767px){.portfolio-slider .slider-header .heading-block{align-items:flex-start;flex-direction:column;gap:0;padding-top:0}.portfolio-slider .slider-header .heading-block .btn{width:100%}}.portfolio-slider .slider-header .heading-block .btn-link-text{justify-content:flex-start}.portfolio-slider .slider-header .heading-block h2{margin-bottom:0;max-width:70%}@media only screen and (max-width:767px){.portfolio-slider .slider-header .heading-block h2{margin-bottom:22px;max-width:100%}}.portfolio-slider .slider-track{align-items:center;display:flex;gap:24px;padding:0;width:-moz-max-content;width:max-content}@media only screen and (max-width:1023px){.portfolio-slider .slider-track{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);width:100%}}@media only screen and (max-width:600px){.portfolio-slider .slider-track{grid-template-columns:1fr}}.portfolio-slider .slide-item{border-radius:23px;flex:0 0 392px;min-height:510px;position:relative;width:390px}.portfolio-slider .slide-item:after{background-color:#000;border-radius:23px;content:"";display:block;height:100%;inset:0;left:0;margin:0 auto;position:absolute;right:0;width:99%;z-index:-2}.portfolio-slider .slide-item .info-event-btn{--event-btn-bg-color:#4b79fb;--event-btn-text-color:#fff;--event-btn-border-color:#4b79fb;--event-btn-bg-hover:#000;--event-btn-text-hover:#fff;--event-btn-border-hover:#000;background:var(--event-btn-bg-color);border-color:var(--event-btn-border-color);color:var(--event-btn-text-color)}.portfolio-slider .slide-item .info-event-btn:hover{background:var(--event-btn-bg-hover);border-color:var(--event-btn-border-hover);color:var(--event-btn-text-hover)}@media only screen and (max-width:1024px){.portfolio-slider .slide-item .btn{width:100%}}.portfolio-slider .slide-item{flex-shrink:0;transition:width .4s ease,flex .4s ease,z-index .3s ease;z-index:10}@media only screen and (max-width:1540px){.portfolio-slider .slide-item{flex:0 0 290px;min-height:390px;width:290px}}@media only screen and (max-width:1366px){.portfolio-slider .slide-item{flex:0 0 283px;min-height:390px;width:283px}}@media only screen and (max-width:1023px){.portfolio-slider .slide-item{width:100%}}@media only screen and (max-width:600px){.portfolio-slider .slide-item{flex:0 0 100%;min-height:532px;width:100%}}.portfolio-slider .slide-item.active{flex:0 0 808px;width:808px;z-index:15}@media only screen and (max-width:1540px){.portfolio-slider .slide-item.active{flex:0 0 608px;width:608px}}@media only screen and (max-width:1366px){.portfolio-slider .slide-item.active{flex:0 0 590px;width:590px}}@media only screen and (max-width:1023px){.portfolio-slider .slide-item.active{width:100%;z-index:unset}}@media only screen and (max-width:600px){.portfolio-slider .slide-item.active{width:100%}}.portfolio-slider .slide-item.active .info-card{display:flex;flex-direction:column;height:100%;justify-content:space-between;max-height:100%;max-width:328px;opacity:1}@media only screen and (max-width:1540px){.portfolio-slider .slide-item.active .info-card{max-width:250px}}@media only screen and (max-width:1366px){.portfolio-slider .slide-item.active .info-card{max-width:243px}}@media only screen and (max-width:1023px){.portfolio-slider .slide-item.active .info-card{height:auto;max-width:100%}}.portfolio-slider .slide-item.active .card-footer,.portfolio-slider .slide-item.active .card-footer .button-block{height:auto;opacity:1;visibility:visible}.portfolio-slider .slide-item.active .card-footer .button-block .btn{width:100%}.portfolio-slider .event-slider__video-wrap{border-radius:20px;height:100%;inset:0;overflow:hidden;position:absolute;width:100%;z-index:-1}@media only screen and (max-width:1023px){.portfolio-slider .event-slider__video-wrap{z-index:0}.portfolio-slider .event-slider__video-wrap .event-slider__poster{display:none!important}.portfolio-slider .event-slider__video-wrap.event-slider__video-wrap--has-embed .event-slider__video-embed,.portfolio-slider .event-slider__video-wrap.event-slider__video-wrap--has-embed iframe,.portfolio-slider .event-slider__video-wrap.event-slider__video-wrap--has-embed video,.portfolio-slider .event-slider__video-wrap.is-playing .event-slider__video-embed,.portfolio-slider .event-slider__video-wrap.is-playing iframe,.portfolio-slider .event-slider__video-wrap.is-playing video{display:block}}.portfolio-slider .event-slider__video-wrap .event-slider__poster{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.portfolio-slider .event-slider__video-wrap video{border:none;display:none;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.portfolio-slider .event-slider__video-wrap .event-slider__video-embed{display:none;overflow:hidden;pointer-events:none}.portfolio-slider .event-slider__video-wrap .event-slider__video-embed,.portfolio-slider .event-slider__video-wrap .event-slider__video-embed iframe,.portfolio-slider .event-slider__video-wrap iframe{border:none;height:56.25vw;left:50%;min-height:100%;min-width:177.78vh;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.portfolio-slider .event-slider__video-wrap iframe{display:none}@media only screen and (max-width:1023px){.portfolio-slider .event-slider__video-wrap.is-playing .event-slider__poster{display:none}.portfolio-slider .event-slider__video-wrap.is-playing .event-slider__video-embed,.portfolio-slider .event-slider__video-wrap.is-playing iframe,.portfolio-slider .event-slider__video-wrap.is-playing video{display:block}}@media only screen and (min-width:1024px){.portfolio-slider .event-slider__video-wrap .event-slider__poster{transition:opacity .55s cubic-bezier(.33,1,.68,1);z-index:2}.portfolio-slider .event-slider__video-wrap .event-slider__video-embed,.portfolio-slider .event-slider__video-wrap iframe,.portfolio-slider .event-slider__video-wrap video{transition:opacity .55s cubic-bezier(.33,1,.68,1)}.portfolio-slider .event-slider__video-wrap.is-playing .event-slider__video-embed,.portfolio-slider .event-slider__video-wrap.is-playing iframe,.portfolio-slider .event-slider__video-wrap.is-playing video{display:block}.portfolio-slider .event-slider__video-wrap.is-playing:not(.is-video-revealed) .event-slider__poster{opacity:1}.portfolio-slider .event-slider__video-wrap.is-playing:not(.is-video-revealed) .event-slider__video-embed,.portfolio-slider .event-slider__video-wrap.is-playing:not(.is-video-revealed) iframe,.portfolio-slider .event-slider__video-wrap.is-playing:not(.is-video-revealed) video{opacity:0}.portfolio-slider .event-slider__video-wrap.is-playing.is-video-revealed .event-slider__poster{opacity:0;transition:opacity .55s cubic-bezier(.33,1,.68,1),visibility 0s linear .55s;visibility:hidden}.portfolio-slider .event-slider__video-wrap.is-playing.is-video-revealed .event-slider__video-embed,.portfolio-slider .event-slider__video-wrap.is-playing.is-video-revealed iframe,.portfolio-slider .event-slider__video-wrap.is-playing.is-video-revealed video{opacity:1}}.portfolio-slider .slide-content{display:flex;flex-direction:column;inset:0;justify-content:space-between;padding:32px;pointer-events:none;position:absolute}@media only screen and (max-width:1540px){.portfolio-slider .slide-content{padding:16px}}@media only screen and (max-width:1023px){.portfolio-slider .slide-content{height:100%;justify-content:flex-end;z-index:1}}.portfolio-slider .info-card{background-color:var(--text-white);border-radius:20px;max-width:328px;min-height:294px;opacity:1;overflow:hidden;padding:24px;pointer-events:auto;transition:max-height .45s cubic-bezier(.32,.72,0,1),opacity .4s cubic-bezier(.32,.72,0,1);width:auto;z-index:10}@media only screen and (max-width:1540px){.portfolio-slider .info-card{padding:18px}}@media only screen and (max-width:1023px){.portfolio-slider .info-card{max-width:100%;padding:20px 16px}}@media only screen and (max-width:600px){.portfolio-slider .info-card{display:flex;flex-direction:column;gap:20px;justify-content:space-between;min-height:350px}}.portfolio-slider .info-card .card-header img{height:auto;max-height:47px;-o-object-fit:contain;object-fit:contain;width:auto}.portfolio-slider .info-card .card-header-content .date{font-weight:var(--font-weight-600);line-height:150%;margin-bottom:4px;margin-top:28px}@media only screen and (max-width:1540px){.portfolio-slider .info-card .card-header-content .date{margin-top:17px}}@media only screen and (max-width:1366px){.portfolio-slider .info-card .card-header-content .date{margin-top:12px}}.portfolio-slider .info-card .card-header-content .location{font-size:24px;font-size:1.5rem;font-weight:var(--font-weight-300);line-height:140%;margin-bottom:0}@media only screen and (max-width:1540px){.portfolio-slider .info-card .card-header-content .location{font-size:20px;font-size:1.25rem}}@media only screen and (max-width:1366px){.portfolio-slider .info-card .card-header-content .location{font-size:18px;font-size:1.125rem}}@media only screen and (max-width:1200px){.portfolio-slider .info-card .card-header-content .location{font-size:16px;font-size:1rem}}.portfolio-slider .info-card .card-footer{flex-direction:column;gap:16px;height:0;margin-top:1rem;opacity:0;transition:visibility 1s ease,opacity 1s ease;visibility:hidden}@media only screen and (max-width:1023px){.portfolio-slider .info-card .card-footer{display:flex;height:auto;opacity:1;visibility:visible}}.portfolio-slider .info-card .card-footer .button-block{gap:16px;height:0;opacity:0;visibility:hidden}@media only screen and (max-width:1540px){.portfolio-slider .info-card .card-footer .button-block{gap:0}.portfolio-slider .info-card .card-footer .button-block .btn{margin-bottom:14px}.portfolio-slider .info-card .card-footer .button-block .btn:last-child{margin-bottom:0}}@media only screen and (max-width:1023px){.portfolio-slider .info-card .card-footer .button-block{height:auto;opacity:1;visibility:visible}}.portfolio-slider .info-card .card-footer .btn{min-width:auto}@media only screen and (max-width:600px){.portfolio-slider .info-card .card-footer .btn{width:100%}}.event-card{background:var(--text-white);border-radius:20px;display:block;max-width:100%;min-height:520px;overflow:hidden;position:relative;width:100%}@media screen and (max-width:1540px){.event-card{min-height:495px}}.event-card:first-child{box-shadow:0 4px 50px -10px rgba(0,0,0,.15)}@media screen and (max-width:767px){.event-card{box-shadow:0 4px 50px -10px rgba(0,0,0,.15);min-height:auto}}.event-card__wrapper{display:flex;flex-wrap:wrap;max-width:100%;position:relative;width:100%}.event-card__content-block{max-width:609px;padding:42px;position:relative;width:100%}@media screen and (max-width:1200px){.event-card__content-block{padding:32px 16px}}@media screen and (max-width:1023px){.event-card__content-block{max-width:50%}}@media screen and (max-width:767px){.event-card__content-block{max-width:100%}}.event-card__media-block{align-items:space-between;background:#ccc;border-radius:20px;display:flex;flex-flow:column wrap;justify-content:space-between;max-width:calc(100% - 609px);min-height:519px;overflow:hidden;padding:42px 44px;position:relative;width:100%}@media screen and (max-width:1540px){.event-card__media-block{min-height:495px}}@media screen and (max-width:1023px){.event-card__media-block{max-width:50%}}@media screen and (max-width:767px){.event-card__media-block{border-radius:0 0 20px 20px;max-width:100%;min-height:309px;padding:14px}}.event-card__media-block:after{background:linear-gradient(126deg,transparent,rgba(0,0,0,.75));content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.event-card__content-wrap{display:block;max-width:362px;width:100%}.event-card .logo-block{margin-bottom:50px;max-width:255px}@media screen and (max-width:1540px){.event-card .logo-block{margin-bottom:35px}}@media screen and (max-width:1200px){.event-card .logo-block{margin-bottom:20px}}.event-card .logo-block img{height:auto;width:auto}.event-card .event-card-detail{display:block;margin-bottom:50px;max-width:100%;width:100%}@media screen and (max-width:1200px){.event-card .event-card-detail{margin-bottom:22px}}.event-card .event-card-detail__name{line-height:129%;margin-bottom:14px}@media screen and (max-width:1200px){.event-card .event-card-detail__name{line-height:32px;margin-bottom:0}}.event-card .event-card-detail__date{font-size:32px;font-size:2rem;font-weight:500;line-height:150%;margin-bottom:0}@media screen and (max-width:1200px){.event-card .event-card-detail__date{font-size:20px;font-size:1.25rem;font-weight:400;line-height:216%}}.event-card .event-card-detail p{font-size:20px;font-size:1.25rem;font-weight:300;line-height:140%;opacity:.75}@media screen and (max-width:1200px){.event-card .event-card-detail p{color:rgba(0,0,0,.65);font-size:16px;font-size:1rem;font-weight:400;line-height:137%}}.event-card__media-inner{display:block;height:calc(100% + 84px);left:-42px;position:absolute;top:-42px;width:calc(100% + 84px)}.event-card__media-block--has-video .event-card__media-inner--image,.event-card__media-inner--video{display:none}.event-card__media-block--has-video .event-card__media-inner--video{display:block}.event-card .fallback-image{display:block;height:100%;left:0;max-width:100%;position:absolute;top:0;width:100%}.event-card .fallback-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:575px){.event-card .button-block .btn{width:100%}}.event-card__video{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.event-card__video--mp4 video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.event-card__video--embed .event-card__video-embed,.event-card__video--embed iframe{overflow:hidden;pointer-events:none}.event-card__video--embed .event-card__video-embed,.event-card__video--embed .event-card__video-embed iframe,.event-card__video--embed iframe{border:none;height:56.25vw;left:50%;min-height:100vh;min-width:177.78vh;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.event-card__tag{display:flex;flex-wrap:wrap;justify-content:flex-end;position:relative;z-index:2}.event-card__tag span{border-radius:4px;color:var(--event-card-tag-text-color);display:inline-block;font-size:16px;font-size:1rem;font-weight:500;line-height:150%;padding:7px 20px;text-align:center}@media screen and (max-width:1200px){.event-card__tag span{font-size:14px;font-size:.875rem;padding:7px 20px}}.event-card__stats{display:flex;flex-wrap:wrap;justify-content:flex-end;max-width:100%;position:relative;width:100%;z-index:2}.event-card__stats ul{align-items:flex-start;display:flex;flex-wrap:wrap;list-style:none;margin:-14px;padding-left:0}@media only screen and (max-width:1200px){.event-card__stats ul{justify-content:flex-end}}.event-card__stats ul li{display:block;margin:14px}.event-card__stats ul li span{color:var(--text-white);font-family:var(--font-outfit)}.event-card__stats ul li span a{color:var(--text-white);text-decoration:none}.event-card__stats ul li span{font-size:40px;font-size:2.5rem;font-weight:600;line-height:129%;margin-bottom:0;word-break:break-all}@media screen and (max-width:1200px){.event-card__stats ul li span{font-size:24px;font-size:1.5rem;text-align:left}}.event-card__stats ul li p{color:var(--text-white);font-family:var(--font-outfit);font-size:20px;font-size:1.25rem;font-weight:300;line-height:140%;margin-bottom:0;opacity:.75}@media screen and (max-width:1200px){.event-card__stats ul li p{font-size:16px;font-size:1rem}}.event-card .event-btn{--event-btn-bg-color:#4b79fb;--event-btn-text-color:#fff;--event-btn-border-color:#4b79fb;--event-btn-bg-hover:#000;--event-btn-text-hover:#fff;--event-btn-border-hover:#000;background:var(--event-btn-bg-color);border-color:var(--event-btn-border-color);color:var(--event-btn-text-color)}.event-card .event-btn:hover{background:var(--event-btn-bg-hover);border-color:var(--event-btn-border-hover);color:var(--event-btn-text-hover)}.event-card+.event-card{margin-top:50px}@media screen and (max-width:1023px){.event-card+.event-card{margin-top:24px}}.event-card-block.is-stacked .event-card{left:0;margin-top:0;position:absolute;top:0;width:100%}.filter-block{display:block;margin-bottom:60px;max-width:100%;position:relative;width:100%}@media screen and (max-width:1540px){.filter-block{margin-bottom:25px}}@media screen and (max-width:1200px){.filter-block{margin-bottom:35px}}.filter-block ul{display:flex;flex:1;justify-content:center;list-style:none;margin:-22px;position:relative}@media screen and (max-width:1023px){.filter-block ul{flex-wrap:wrap}}@media screen and (max-width:575px){.filter-block ul{margin:0 -8px}}.filter-block ul li{border:1px solid #4b79fb;border-radius:10px;font-size:20px;font-weight:500;line-height:150%;margin:22px;text-align:center;width:auto}@media screen and (max-width:1200px){.filter-block ul li{margin:10px}}.filter-block ul li a{color:var(--theme-color-blue);display:inline-block;min-width:215px;padding:14px;text-decoration:none}@media screen and (max-width:1366px){.filter-block ul li a{min-width:150px}}@media screen and (max-width:1200px){.filter-block ul li a{min-width:auto;padding:14px 20px}}@media screen and (max-width:575px){.filter-block ul li{font-size:16px;margin:8px;min-width:auto;width:calc(50% - 16px)}}.filter-block ul li.active{background:var(--theme-color-blue)}.filter-block ul li.active a{color:var(--text-white)}.filter-block ul li:hover{background:var(--theme-color-blue)}.filter-block ul li:hover a{color:var(--text-white)}.event-timeline-card{align-items:end;background-repeat:no-repeat;background-size:cover;border-radius:20px;display:flex;gap:90px;grid-template-columns:1fr 130px;height:auto;justify-content:space-between;overflow:hidden;padding:24px;position:relative}@media only screen and (max-width:1600px){.event-timeline-card{gap:15px;padding:18px}}@media screen and (max-width:1200px){.event-timeline-card{flex-direction:column;gap:42px;grid-template-columns:1fr;justify-content:flex-end;padding:10px}}.event-timeline-card__video-wrap{overflow:hidden;pointer-events:none;z-index:0}.event-timeline-card__poster,.event-timeline-card__video-wrap{border-radius:20px;height:100%;inset:0;position:absolute;width:100%}.event-timeline-card__poster{display:block;-o-object-fit:cover;object-fit:cover}.event-timeline-card__video-wrap.is-playing .event-timeline-card__poster{display:none}.event-timeline-card__video{border-radius:20px;display:none;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.event-timeline-card__video--embed{border:0;height:56.25vw;left:50%;min-height:max(100vh,100%);min-width:max(177.78vh,100%);position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.event-timeline-card__video-wrap.is-playing .event-timeline-card__video{display:block}.event-timeline-card__content{align-items:center;background-color:var(--text-white);border-radius:20px;display:flex;justify-content:space-between;min-height:157px;overflow:hidden;position:relative;width:640px;z-index:1}@media only screen and (max-width:1600px){.event-timeline-card__content{width:480px}}@media only screen and (max-width:1200px){.event-timeline-card__content{width:100%}}@media only screen and (max-width:767px){.event-timeline-card__content{flex-direction:column}}.event-timeline-card__info{padding:30px 50px 30px 30px;position:relative;width:calc(100% - 250px)}@media only screen and (max-width:1600px){.event-timeline-card__info{padding:20px 15px 20px 20px}}@media only screen and (max-width:1366px){.event-timeline-card__info{width:calc(100% - 230px)}}@media only screen and (max-width:1200px){.event-timeline-card__info{padding:14px 12px;width:50%}}@media only screen and (max-width:767px){.event-timeline-card__info{width:100%}}.event-timeline-card__info:after{background:rgba(25,25,27,.1);content:"";display:block;height:calc(100% + 60px);position:absolute;right:0;top:-30px;width:1px}@media only screen and (max-width:767px){.event-timeline-card__info:after{display:none}}.event-timeline-card__info img{height:auto;margin-bottom:10px}.event-timeline-card__date{display:flex;flex-direction:column;padding:23px;width:250px}@media only screen and (max-width:1600px){.event-timeline-card__date{padding:23px 34px}}@media only screen and (max-width:1366px){.event-timeline-card__date{width:230px}}@media only screen and (max-width:1200px){.event-timeline-card__date{padding:10px 12px 15px;width:50%}}@media only screen and (max-width:767px){.event-timeline-card__date{border-top:1px solid rgba(25,25,27,.1);width:100%}}.event-timeline-card__days{color:var(--text-color);font-size:48px;font-size:3rem;font-weight:var(--font-weight-600);line-height:150%}@media only screen and (max-width:1600px){.event-timeline-card__days{font-size:42px;font-size:2.625rem}}@media only screen and (max-width:1200px){.event-timeline-card__days{font-size:28px;font-size:1.75rem;line-height:150%}}.event-timeline-card__year{line-height:150%}.event-timeline-card__location{font-weight:var(--font-weight-300);line-height:140%;margin-bottom:0}@media only screen and (max-width:1200px){.event-timeline-card__location{font-size:16px;font-size:1rem}}.event-timeline-card__actions{display:flex;gap:18px;position:relative;z-index:1}@media only screen and (max-width:1600px){.event-timeline-card__actions{gap:10px}}@media only screen and (max-width:767px){.event-timeline-card__actions{gap:0;justify-content:flex-end}}.event-timeline-card__action-item{align-items:center;background-color:var(--text-white);border-radius:10px;display:flex;justify-content:center;padding:9px}@media only screen and (max-width:1600px){.event-timeline-card__action-item{padding:7px}.event-timeline-card__action-item svg{height:25px;width:25px}}@media only screen and (max-width:767px){.event-timeline-card__action-item{border-radius:4px;margin-right:10px;padding:5px}.event-timeline-card__action-item:last-child{margin-right:0}.event-timeline-card__action-item img,.event-timeline-card__action-item svg{height:18px;width:18px}}.theme--bg-grey{background:var(--theme-bg-grey)}.theme--bg-blue{background:var(--theme-primary)}.text-white :not(.btn){color:var(--text-white)}.theme-color--text{color:var(--theme-color-blue)!important}.skip-link{background-color:#d9d9d9;color:#000;font-size:16px;font-size:1rem;font-weight:400;left:0;opacity:0;padding:8px 16px;position:absolute;text-decoration:none;top:-40px;z-index:1000}.skip-link:focus{border-radius:4px;opacity:1;top:0}.visually-hidden{border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
/*# sourceMappingURL=main.css.map */
