*,*:before,*:after{box-sizing:inherit}*{max-height:62500rem}html{box-sizing:border-box;scroll-behavior:smooth}body{min-width:320px;background:#171717;font-size:16px;font-family:Inter,sans-serif!important;font-weight:400;line-height:1.4;color:#eaeaea;word-wrap:break-word;overflow-x:hidden;position:relative;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-wrapper{display:flex;flex-direction:column;min-height:100vh}.page-wrapper main{flex:1}.page-wrapper footer{margin-top:auto}.container{width:100%;padding-left:.9375rem;padding-right:.9375rem;margin-right:auto;margin-left:auto}@media (min-width: 768px){.container{padding-left:1.875rem;padding-right:1.875rem}}@media (min-width: 1366px){.container{padding-left:3.125rem;padding-right:3.125rem}}.container{max-width:1635px}.container-xxxl{max-width:1760px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}button,input,select,textarea{margin:0;padding:0;border:none;background:none;font:inherit}img,embed,object,iframe{max-width:100%;height:auto}fieldset{border:none}legend{padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ins{text-decoration:none}del{text-decoration:line-through}sub,sup{vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}h1,h2,h3,h4,h5,h6{color:#eaeaea;line-height:1.3;font-weight:500}h1{font-size:1.875rem}@media (min-width: 375px){h1{font-size:2.25rem}}@media (min-width: 576px){h1{font-size:2.5rem}}@media (min-width: 768px){h1{font-size:2.875rem}}@media (min-width: 1366px){h1{font-size:3.75rem}}@media (min-width: 1600px){h1{font-size:4.375rem}}h2{font-size:2rem}@media (min-width: 375px){h2{font-size:2.25rem}}@media (min-width: 768px){h2{font-size:2.5rem}}@media (min-width: 992px){h2{font-size:2.625rem}}@media (min-width: 1200px){h2{font-size:2.875rem}}@media (min-width: 1366px){h2{font-size:4.125rem}}h3{font-size:1.875rem}@media (min-width: 768px){h3{font-size:2.125rem}}@media (min-width: 992px){h3{font-size:2.5rem}}@media (min-width: 1200px){h3{font-size:3rem}}h4{font-size:1.875rem}@media (min-width: 768px){h4{font-size:2.125rem}}@media (min-width: 1200px){h4{font-size:2.25rem}}@media (min-width: 1366px){h4{font-size:2.875rem;letter-spacing:-.01em}}h5{font-size:.875rem}@media (min-width: 768px){h5{font-size:1rem}}@media (min-width: 1200px){h5{font-size:1.125rem}}h6{font-size:.875rem}p{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;font-weight:400;line-height:1.5}@media (min-width: 768px){p{font-size:1rem}}@media (min-width: 1200px){p{font-size:1.125rem}}.header{padding:.9375rem 0rem}@media (min-width: 768px){.header{padding:1.875rem 0rem}}@media (min-width: 1200px){.header{padding:3.75rem 0rem}}@media (width: 1366px) and (height: 768px){.header{padding:1.875rem 0rem}}.header.header-fixed{position:fixed;top:0;left:0;right:0;width:100%;z-index:99999;transition:all .5s ease-in-out}.header.header-fixed.bg-dark{padding:.625rem 0rem;background-color:#171717bf}@media (min-width: 768px){.header.header-fixed.bg-dark{padding:1rem 0rem}}@media (min-width: 1200px){.header.header-fixed.bg-dark{padding:1.375rem 0rem}}@media (min-width: 1200px){.header.header-fixed.bg-dark .logo{height:3.5rem}}.header.header-terms{background-color:#171717}.header>.container{display:flex;justify-content:space-between;align-items:center;gap:1.125rem}@media (min-width: 768px){.header>.container{gap:2.25rem}}@media (min-width: 1200px){.header>.container{gap:3.125rem}}.header .logo{display:flex;justify-content:center;align-items:center;margin-right:auto;height:2.875rem;transition:height .5s ease-in-out}@media (min-width: 768px){.header .logo{height:3.5rem}}@media (min-width: 1200px){.header .logo{height:3.875rem}}.header .logo img{width:auto;height:auto;object-fit:contain}.menu-wrap{width:100%;display:flex;justify-content:space-between;align-items:center;gap:.625rem;margin-right:auto}.menu-wrap ul{display:flex;gap:1.125rem}@media (min-width: 375px){.menu-wrap ul{gap:1.5rem}}@media (min-width: 576px){.menu-wrap ul{gap:1.875rem}}.menu-wrap ul li a{display:block;color:#eaeaea;font-size:.625rem;text-transform:uppercase;letter-spacing:.15em;white-space:nowrap;cursor:pointer;transition:.3s ease-in-out}@media (min-width: 375px){.menu-wrap ul li a{font-size:.75rem}}@media (min-width: 768px){.menu-wrap ul li a{font-size:.875rem}}.menu-wrap ul li a:hover{opacity:.8}footer{padding:2.5rem 0rem;background-color:#171717;border-top:.0625rem solid #565656}footer>.container{display:flex;flex-direction:column;gap:2.125rem}@media (min-width: 768px){footer>.container{flex-direction:row;justify-content:space-between;gap:2.5rem}}@media (min-width: 1200px){footer>.container{gap:3.125rem}}footer .footer-logo{display:block}footer .footer-logo img{width:auto;height:4.75rem;object-fit:contain}@media (min-width: 576px){footer .footer-logo img{height:5.125rem}}@media (min-width: 768px){footer .footer-logo img{height:5.625rem}}@media (min-width: 1366px){footer .footer-logo img{height:7.625rem}}@media (min-width: 1200px){footer .footer-column{padding-top:.5rem}}footer .footer-column.footer-column--start{display:flex;gap:1.25rem}@media (min-width: 576px){footer .footer-column.footer-column--start{gap:1.875rem}}@media (min-width: 768px){footer .footer-column.footer-column--start{gap:2.5rem}}@media (min-width: 1200px){footer .footer-column.footer-column--start{gap:3.125rem}}@media (min-width: 768px){footer .footer-column.footer-column--end{text-align:right}}footer .footer-column h4{margin-bottom:.625rem;font-weight:600;font-size:.75rem;color:#fff}@media (min-width: 768px){footer .footer-column h4{margin-bottom:.9375rem;font-size:.875rem}}footer .footer-column ul{display:flex;flex-direction:row;gap:1.25rem}@media (min-width: 768px){footer .footer-column ul{flex-direction:column;gap:1rem}}footer .footer-column ul li{font-size:1rem;font-weight:500;white-space:pre-wrap;letter-spacing:.05em}footer .footer-column ul li a{color:#fff;text-decoration:none;transition:.3s ease-in-out}footer .footer-column ul li a:hover{opacity:.8}footer .footer-column address{display:block;font-weight:300;letter-spacing:.05em;font-size:.75rem;line-height:1.5;white-space:pre-wrap;color:#fff}@media (min-width: 768px){footer .footer-column address{font-size:.875rem}}footer .footer-column .copy{margin-top:.75rem;font-size:.625rem;color:gray;letter-spacing:.01em}@media (min-width: 768px){footer .footer-column .copy{margin-top:1.25rem;letter-spacing:.03em}}.section{padding:2.5rem 0rem}@media (min-width: 768px){.section{padding:3.75rem 0rem}}@media (min-width: 1200px){.section{padding:7.5rem 0rem}}.section-title{margin:0rem 0rem 1.875rem}@media (min-width: 768px){.section-title{margin:0rem 0rem 3.125rem}}@media (min-width: 1200px){.section-title{margin:0rem 0rem 3.75rem}}.section-title.section-title--center{text-align:center}@media (min-width: 768px){.section-title.section-title--cols{display:grid;grid-template-columns:repeat(2,1fr);align-items:flex-end;gap:2.5rem}}.section-title p{padding-top:1.25rem;font-size:1rem;line-height:1.5;font-weight:500}@media (min-width: 768px){.section-title p{font-size:1.125rem;line-height:1.6}}@media (min-width: 1200px){.section-title p{font-size:1.3125rem;line-height:1.8}}.mark-list li{margin-bottom:.5rem;padding-left:2.5rem;font-size:.8125rem;line-height:1.6;position:relative}@media (min-width: 768px){.mark-list li{margin-bottom:.625rem;font-size:.875rem;line-height:1.5}}@media (min-width: 1200px){.mark-list li{font-size:1rem;line-height:1.7}}.mark-list li:last-child{margin:0}.mark-list li:before{content:" ";width:.25rem;height:.25rem;max-width:.1875rem;position:absolute;top:.5rem;left:1.75rem;background:#fff;border-radius:50%}@media (min-width: 768px){.mark-list li:before{top:.5625rem}}@media (min-width: 1200px){.mark-list li:before{left:1.625rem;top:.75rem}}.btn{padding:.625rem 1.3125rem;border-radius:2.5rem;font-size:.875rem;line-height:1;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:.3s ease-out}@media (min-width: 1200px){.btn.btn-xl{padding:1.375rem 1.875rem;font-size:1.125rem}}.btn:disabled,.btn[disabled],.btn.disabled{opacity:.5}.btn:active,.btn:hover{text-decoration:none!important;box-shadow:none!important;outline:none!important;background-color:#ffffff0d}.btn.btn-outline--light{border:.0625rem solid #eaeaea;color:#eaeaea}#loader{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:100001;width:100vw;height:100vh;background-color:#171717bf;font-size:1.75rem;color:#000000bf;overflow:hidden;transition:background-color .1s ease-out}#loader span{margin:-1.5625rem 0rem 0rem -1.5625rem;display:inline-block;width:3.75rem;height:3.75rem;text-indent:-12345px;border:.125rem solid #eaeaea;border-left-color:gray;border-radius:50%;animation:spinner .8s infinite linear;will-change:transform}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.skip-link{padding:.5rem .625rem;position:absolute;top:-2.5rem;left:0;background:#000;color:#fff;z-index:10000;text-decoration:none;transition:top .3s ease}.skip-link:focus{top:0}.hero-section{position:relative;width:100%;min-height:37.5rem;overflow:hidden}@media (min-width: 992px){.hero-section{min-height:50rem}}@media (min-width: 1366px){.hero-section{min-height:62.5rem}}@media (min-width: 1600px){.hero-section{min-height:68.75rem}}@media only screen and (width: 1366px) and (height: 768px){.hero-section{min-height:50rem}}@media only screen and (width: 1920px) and (height: 1080px){.hero-section{min-height:67.5rem}}@media (min-height: 640px) and (max-height: 699.99px){.hero-section{min-height:37.5rem}}@media (min-height: 700px) and (max-height: 799.99px){.hero-section{min-height:43.75rem}}@media (min-height: 800px) and (max-height: 1079px){.hero-section{min-height:50rem}}.hero-inner{position:fixed;top:0;left:0;right:0;width:100%;height:100lvh;overflow:hidden}@supports not (height: 100lvh){.hero-inner{height:calc(var(--vh, 1vh) * 100)}}@media (max-width: 767.98px){.hero-inner{position:static;height:auto;min-height:100lvh}@supports not (height: 100lvh){.hero-inner{min-height:calc(var(--vh, 1vh) * 100)}}}.hero-bg-wrapper{width:100%;height:100%;position:absolute;top:0;left:0;z-index:5;overflow:hidden}.hero-bg-wrapper .bg-1,.hero-bg-wrapper .bg-2{width:100%;height:100%;position:absolute;top:0;left:0;background-position:bottom center;background-repeat:no-repeat;background-size:100% 100%;transition:opacity .1s ease}@media (min-width: 440px){.hero-bg-wrapper .bg-1,.hero-bg-wrapper .bg-2{background-size:cover}}.hero-bg-wrapper .bg-1{background-image:url(/build/assets/hero_bg-2_mob-CWE1Ac-X.jpg);opacity:1}@media (min-width: 768px){.hero-bg-wrapper .bg-1{background-image:url(/build/assets/hero_bg-2_tab-CNTNgb95.jpg)}}@media (min-width: 1200px){.hero-bg-wrapper .bg-1{background-image:url(/build/assets/hero_bg-1-DmmedNh8.jpg)}}.hero-bg-wrapper .bg-2{background-image:url(/build/assets/hero_bg-1_mob-ByyVhVo6.jpg);opacity:.1}@media (min-width: 768px){.hero-bg-wrapper .bg-2{background-image:url(/build/assets/hero_bg-1_tab-qkA6nu9V.jpg)}}@media (min-width: 1200px){.hero-bg-wrapper .bg-2{background-image:url(/build/assets/hero_bg-2-C6QPj_0I.jpg)}}.hero-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;width:100%;padding-top:7.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;cursor:pointer;transition:all .3s ease-in-out}@media (min-width: 768px){.hero-content{gap:2.5rem;padding-top:2.5rem}}@media (min-width: 1366px){.hero-content{gap:3.75rem}}@media (min-width: 1600px){.hero-content{gap:4.75rem}}@media only screen and (width: 1366px) and (height: 768px){.hero-content{gap:2.5rem}}@media only screen and (width: 1920px) and (height: 1080px){.hero-content{padding-top:5rem;gap:4.375rem}}@media (min-height: 640px) and (max-height: 1079px){.hero-content{gap:1.875rem}}.hero-content .hero-content--title{display:flex;flex-direction:column;gap:1.125rem;width:100%;text-align:center}@media (min-width: 768px){.hero-content .hero-content--title{gap:1.875rem}}@media (min-width: 1366px){.hero-content .hero-content--title{gap:2.5rem}}@media (min-height: 640px) and (max-height: 799.99px){.hero-content .hero-content--title{gap:1.875rem}}.hero-content .hero-content--title span{display:block;text-transform:uppercase;line-height:1.5;font-size:.875rem;color:gray;transition:color .4s}@media (max-width: 575.98px){.hero-content .hero-content--title span{letter-spacing:-.01em}}@media (min-width: 1366px){.hero-content .hero-content--title span{font-size:1rem}}@media (min-width: 1600px){.hero-content .hero-content--title span{font-size:1.125rem}}.hero-content .hero-content--title h1{margin:0;line-height:1.3;transition:color .4s}@media (max-width: 575.98px){.hero-content .hero-content--title h1{max-width:22.125rem;margin:0 auto}}@media (min-width: 768px){.hero-content .hero-content--title h1{line-height:1.5;letter-spacing:.003em}}.hero-content .hero-content--desc{padding:1.625rem .625rem 1.875rem;max-width:18.375rem;width:100%;margin:0 auto;border:none!important;font-size:.875rem;line-height:1.8;letter-spacing:.03em;color:#eaeaea;text-align:center;transition:color .4s,border-color .4s;--desc-border-color: rgba(234,234,234,.3);position:relative}.hero-content .hero-content--desc:before,.hero-content .hero-content--desc:after{content:"";position:absolute;left:0;width:100%;height:1px;pointer-events:none;z-index:1}.hero-content .hero-content--desc:before{top:0;background:linear-gradient(90deg,rgba(234,234,234,0) 0%,var(--desc-border-color) 15%,var(--desc-border-color) 85%,rgba(234,234,234,0) 100%);transition:background .4s}.hero-content .hero-content--desc:after{bottom:0;background:linear-gradient(90deg,rgba(234,234,234,0) 0%,var(--desc-border-color) 15%,var(--desc-border-color) 85%,rgba(234,234,234,0) 100%);transition:background .4s}@media (min-width: 576px){.hero-content .hero-content--desc{padding:1.875rem .625rem;max-width:25rem}}@media (min-width: 768px){.hero-content .hero-content--desc{padding:2.5rem .625rem;font-size:1rem;max-width:43.75rem}}@media (min-width: 1366px){.hero-content .hero-content--desc{padding:3.125rem 1.875rem;font-size:1.125rem;max-width:37.5rem}}@media (min-width: 1600px){.hero-content .hero-content--desc{padding:4.375rem 2.1875rem;font-size:1.25rem;max-width:32.9375rem}}.hero-content .scroll-btn{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;font-size:.625rem;text-align:center;text-transform:uppercase}@media (min-width: 1200px){.hero-content .scroll-btn{margin-top:.625rem}}.hero-content .scroll-btn:hover{opacity:.8}.hero-content .scroll-btn--title{color:#eaeaea;transition:color .4s}.hero-content .scroll-btn--icon{display:flex;justify-content:center;align-items:center;border-radius:3.125rem;border:.0625rem solid #EAEAEA;width:2rem;height:2.375rem;transition:.3s ease-in-out,border-color .4s}.hero-content .scroll-btn--icon svg{animation:bounce 3s infinite}.hero-content .scroll-btn--icon svg path{transition:stroke .4s;stroke:#eaeaea}@keyframes bounce{0%,to{transform:translateY(-.1875rem)}50%{transform:translateY(.1875rem)}}.athlete-section{padding:0;position:relative;background-color:#070707}@media (min-width: 992px){.athlete-section{overflow:hidden}}.athlete-section .container{max-width:103.75rem}@media (min-width: 768px){.athlete-section .container{position:absolute;left:0;right:0;z-index:5;width:100%}}@media (min-width: 768px) and (max-width: 991.98px){.athlete-section.racer-athlete-section{min-height:37.5rem}}.athlete-section.racer-athlete-section .container{margin-top:-7.5rem}@media (min-width: 576px){.athlete-section.racer-athlete-section .container{margin-top:-11.25rem}}@media (min-width: 768px){.athlete-section.racer-athlete-section .container{margin-top:0;top:5%}}@media (min-width: 992px){.athlete-section.racer-athlete-section .container{top:15%}}@media (min-width: 1366px){.athlete-section.racer-athlete-section .container .content-container{max-width:38.75rem}}.athlete-section.hockey-athlete-section{background-color:#181818}@media (max-width: 768px){.athlete-section.hockey-athlete-section{position:relative;top:-5rem}}@media (min-width: 768px){.athlete-section.hockey-athlete-section{background-color:#070707}}.athlete-section.hockey-athlete-section .container{margin-top:-8.125rem}@media (min-width: 576px){.athlete-section.hockey-athlete-section .container{margin-top:-12.5rem}}@media (min-width: 768px){.athlete-section.hockey-athlete-section .container{margin-top:0;top:10%}}@media (min-width: 768px){.athlete-section.hockey-athlete-section .content-container{max-width:22.5rem;margin-left:auto}}@media (min-width: 992px){.athlete-section.hockey-athlete-section .content-container{max-width:28.75rem}}@media (min-width: 1200px){.athlete-section.hockey-athlete-section .content-container{max-width:37.5rem}}@media (min-width: 1366px){.athlete-section.hockey-athlete-section .content-container{margin-right:1.25rem;max-width:46.125rem}}.athlete-section .bg-wrapper{height:100%}.athlete-section .bg-wrapper .bg-1,.athlete-section .bg-wrapper .bg-2{width:100%;height:100%}.athlete-section .bg-wrapper .bg-1 .img,.athlete-section .bg-wrapper .bg-2 .img{width:100%;height:100%;object-fit:contain;object-position:top center}@media (min-width: 1200px){.athlete-section .bg-wrapper .bg-1 .img,.athlete-section .bg-wrapper .bg-2 .img{background-size:cover}}.athlete-section .bg-wrapper .bg-1 .img.img-mob,.athlete-section .bg-wrapper .bg-2 .img.img-mob{display:block}@media (min-width: 768px){.athlete-section .bg-wrapper .bg-1 .img.img-mob,.athlete-section .bg-wrapper .bg-2 .img.img-mob{display:none}}.athlete-section .bg-wrapper .bg-1 .img.img-tab,.athlete-section .bg-wrapper .bg-2 .img.img-tab{display:none}@media (min-width: 768px){.athlete-section .bg-wrapper .bg-1 .img.img-tab,.athlete-section .bg-wrapper .bg-2 .img.img-tab{display:block}}@media (min-width: 1200px){.athlete-section .bg-wrapper .bg-1 .img.img-tab,.athlete-section .bg-wrapper .bg-2 .img.img-tab{display:none}}.athlete-section .bg-wrapper .bg-1 .img.img-desk,.athlete-section .bg-wrapper .bg-2 .img.img-desk{display:none}@media (min-width: 1200px){.athlete-section .bg-wrapper .bg-1 .img.img-desk,.athlete-section .bg-wrapper .bg-2 .img.img-desk{display:block}}@media (min-width: 1200px){.athlete-section .bg-wrapper .bg-2{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;transform:scale(.8);transition:transform .4s ease-out}}.athlete-section .content-container{position:relative;z-index:5;width:100%}@media (min-width: 768px){.athlete-section .content-container{max-width:22.5rem}}@media (min-width: 992px){.athlete-section .content-container{max-width:27.5rem}}@media (min-width: 1200px){.athlete-section .content-container{max-width:38.0625rem}}@media (min-width: 1366px){.athlete-section .content-container{max-width:41.25rem}}.athlete-section .content-container .desc-content{padding:1.875rem 0rem 1.5rem;border-bottom:.0625rem solid rgba(234,234,234,.3)}@media (min-width: 1200px){.athlete-section .content-container .desc-content{padding:2.25rem 0rem 1.5rem;border-top:.0625rem solid rgba(234,234,234,.3)}}@media (min-width: 1366px){.athlete-section .content-container .desc-content{padding:2.8125rem 0rem 2.5rem}}.athlete-section .content-container .desc-content .subtitle{margin-bottom:1.5625rem;font-size:.875rem;color:gray}@media (min-width: 1366px){.athlete-section .content-container .desc-content .subtitle{margin-bottom:2.375rem;font-size:1.125rem}}.athlete-section .content-container .desc-content .title{margin-bottom:1.25rem}@media (min-width: 1200px){.athlete-section .content-container .desc-content .title{margin-bottom:1.625rem}}@media (min-width: 1366px){.athlete-section .content-container .desc-content .title{margin-bottom:1.875rem}}.athlete-section .content-container .desc-content .description{font-size:.875rem;letter-spacing:.02em;line-height:1.8;letter-spacing:-.01em}@media (min-width: 1200px){.athlete-section .content-container .desc-content .description{letter-spacing:0}}@media (min-width: 1366px){.athlete-section .content-container .desc-content .description{font-size:1.125rem}}.athlete-section .kpi-wrap{padding-top:1rem;display:flex;gap:1.25rem}@media (min-width: 1200px){.athlete-section .kpi-wrap{padding-top:1.5rem;gap:1.625rem}}@media (min-width: 1366px){.athlete-section .kpi-wrap{gap:2.5rem}}.athlete-section .kpi-wrap .kpi-item{padding:.625rem 0rem;display:flex;flex-direction:column;gap:.9375rem;border-bottom:.0625rem solid rgba(234,234,234,.3)}.athlete-section .kpi-wrap .kpi-item strong{display:block;font-weight:500;font-size:1.875rem}@media (min-width: 1366px){.athlete-section .kpi-wrap .kpi-item strong{font-size:2.875rem}}.athlete-section .kpi-wrap .kpi-item p{display:block;color:gray;letter-spacing:.025em;font-size:.875rem}@media (min-width: 1200px){.athlete-section .kpi-wrap .kpi-item p{letter-spacing:0}}@media (min-width: 1366px){.athlete-section .kpi-wrap .kpi-item p{font-size:1rem}}.our-approach-section{padding:3.5rem 0rem 2.5rem}@media (min-width: 768px){.our-approach-section{padding:5rem 0rem 3.75rem;margin-top:-5rem;position:relative;z-index:9999}}@media (min-width: 992px){.our-approach-section{padding:6.25rem 0rem 1.875rem;margin-top:-15rem}}@media (min-width: 1366px){.our-approach-section{padding:6.25rem 0rem 4.625rem;margin-top:-22.1875rem}}.our-approach-section>.container{display:flex;flex-direction:column;gap:2.5rem}@media (min-width: 768px){.our-approach-section>.container{gap:1.875rem}}@media (min-width: 1366px){.our-approach-section>.container{gap:4.875rem}}.our-approach-section .content-head{margin:0 auto;width:100%;text-align:center}@media (min-width: 1366px){.our-approach-section .content-head{max-width:41.25rem}}.our-approach-section .content-head .subtitle{margin-bottom:.75rem;font-size:.875rem;text-transform:uppercase;color:gray;letter-spacing:-.02em}@media (min-width: 768px){.our-approach-section .content-head .subtitle{margin-bottom:1.875rem}}@media (min-width: 1200px){.our-approach-section .content-head .subtitle{margin-bottom:2.25rem}}@media (min-width: 1366px){.our-approach-section .content-head .subtitle{margin-bottom:2.5rem;font-size:1rem}}.our-approach-section .content-head .title{line-height:1.5;text-transform:uppercase;letter-spacing:-.01em}@media (min-width: 768px){.our-approach-section .content-main{padding:2.1875rem 0rem;display:grid;grid-template-columns:repeat(1,1fr);grid-template-columns:repeat(3,1fr);border-top:.0625rem solid rgba(234,234,234,.3);border-bottom:.0625rem solid rgba(234,234,234,.3)}}@media (min-width: 1200px){.our-approach-section .content-main{padding:1.875rem 0rem}}@media (min-width: 1366px){.our-approach-section .content-main{padding:4.6875rem 0rem}}.our-approach-section .content-main .content-item{padding:2.5rem .625rem 2.5rem 0rem;border-bottom:.0625rem solid rgba(234,234,234,.3)}@media (min-width: 768px){.our-approach-section .content-main .content-item{padding:0rem 1.5625rem;border-bottom:0;border-right:.0625rem solid rgba(234,234,234,.3)}}@media (min-width: 1200px){.our-approach-section .content-main .content-item{padding:0rem 2.1875rem}}@media (min-width: 1366px){.our-approach-section .content-main .content-item{padding:0rem 2.5rem}}@media (max-width: 767.98px){.our-approach-section .content-main .content-item:first-child{border-top:.0625rem solid rgba(234,234,234,.3)}}@media (min-width: 768px){.our-approach-section .content-main .content-item:first-child{padding-left:0}}@media (min-width: 768px){.our-approach-section .content-main .content-item:last-child{padding-right:0;border-right:0}}.our-approach-section .content-main .content-item h4{margin-bottom:1.125rem;line-height:1.1}@media (min-width: 768px){.our-approach-section .content-main .content-item h4{margin-bottom:2.125rem}}.our-approach-section .content-main .content-item p{color:gray;font-size:.875rem;line-height:1.6;letter-spacing:.03em}@media (min-width: 1366px){.our-approach-section .content-main .content-item p{font-size:1rem;letter-spacing:0}}.our-approach-section .content-footer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:100%;text-align:center}@media (min-width: 1366px){.our-approach-section .content-footer{gap:1.5625rem}}.our-approach-section .content-footer .subtitle{color:gray}.our-approach-section .content-footer .description{line-height:1.8;font-size:.875rem}@media (min-width: 1366px){.our-approach-section .content-footer .description{font-size:1rem}}.contact-section{padding:0rem 0rem 1.25rem}@media (min-width: 768px){.contact-section{padding:0rem}}.contact-section .content-container{padding:1.875rem 0rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;max-width:38.3125rem;width:100%;margin:0 auto;border-top:.0625rem solid #565656}@media (min-width: 768px){.contact-section .content-container{padding:1.5rem 0rem 2rem;gap:1.375rem}}@media (min-width: 1366px){.contact-section .content-container{padding:1.875rem 0rem 2.25rem}}.terms-section{padding:6.25rem 0rem 2.5rem}@media (min-width: 768px){.terms-section{padding:8.75rem 0rem 2.5rem}}@media (min-width: 1200px){.terms-section{padding:11.25rem 0rem 2.5rem}}.terms-section .content-wrap{padding:2.5rem 0rem;display:flex;flex-direction:column;gap:1.25rem;border-bottom:.0625rem solid rgba(234,234,234,.3)}.terms-section .content-wrap:last-child{border-bottom:0}@media (min-width: 768px){.terms-section .content-wrap .sub-content{margin-bottom:.9375rem}}.terms-section .content-wrap .sub-content:last-child{margin-bottom:0}.terms-section .content-wrap .subtitle{font-size:1.25rem;color:gray}.terms-section .content-wrap h1{font-size:2.5rem}@media (min-width: 768px){.terms-section .content-wrap h1{font-size:3.125rem}}@media (min-width: 1200px){.terms-section .content-wrap h1{font-size:4.375rem}}.terms-section .content-wrap h2{font-size:1.25rem}@media (min-width: 768px){.terms-section .content-wrap h2{font-size:1.5rem}}@media (min-width: 1200px){.terms-section .content-wrap h2{font-size:1.875rem}}.terms-section .content-wrap h2.mb-1{margin-bottom:.625rem}.terms-section .content-wrap h2.mb-2{margin-bottom:1.25rem}.terms-section .content-wrap p.fw-bold{font-weight:700}@media (min-width: 1200px){.terms-section .content-wrap p{font-size:1rem;line-height:1.8}}.terms-section .content-wrap a{text-decoration:underline}.terms-section .content-wrap a:hover{text-decoration:none}.terms-section .content-wrap address{line-height:1.8}.error-content{padding:6.25rem 0rem;text-align:center;height:100%}.error-content h2{margin-bottom:1.25rem;font-size:3.375rem;font-weight:500}@media (min-width: 768px){.error-content h2{margin-bottom:1.875rem;font-size:3.75rem}}@media (min-width: 1200px){.error-content h2{margin-bottom:2.5rem;font-size:4.5rem}}.error-content h2 div{padding-top:.625rem;font-size:1.125rem;font-weight:700}@media (min-width: 768px){.error-content h2 div{font-size:1.3125rem}}@media (min-width: 1200px){.error-content h2 div{font-size:1.5rem}}.error-content p{margin-bottom:1.875rem}@media (min-width: 768px){.error-content p{margin-bottom:2.5rem}}.cookie-consent{padding:1.25rem 1.5625rem;position:fixed;bottom:0;z-index:99999;background-color:#171717d9}@media (max-width: 767.98px){.cookie-consent{width:96%;left:50%;transform:translate(-50%)}}@media (min-width: 768px){.cookie-consent{padding:1.875rem 2rem;width:37.5rem;right:.625rem;bottom:.625rem}}@media (min-width: 992px){.cookie-consent{width:43.75rem}}@media (min-width: 1200px){.cookie-consent{width:50rem}}.cookie-consent__message{margin-bottom:1.25rem;color:#fff;line-height:2;font-weight:400;font-size:.875rem}@media (min-width: 768px){.cookie-consent__message{font-size:1rem}}.cookie-consent__btn .cookie-consent__agree{padding:.625rem 1.875rem .625rem 1.25rem;border-radius:1.25rem;font-size:.875rem;line-height:1;color:#fff;font-weight:400;border:1px solid #fff;position:relative;cursor:pointer;transition:.5s ease-in-out}.cookie-consent__btn .cookie-consent__agree span{position:relative;z-index:1}.cookie-consent__btn .cookie-consent__agree:hover{color:#171717;background-color:#fff}.cookie-consent__close{position:absolute;top:-.875rem;right:-1.625rem;color:#fff;font-size:.875rem;cursor:pointer;transition:.3s ease-in-out}@media (min-width: 768px){.cookie-consent__close{right:-.875rem;font-size:1rem}}@media (min-width: 1200px){.cookie-consent__close{font-size:1.25rem}}.cookie-consent__close:hover{opacity:.8}
