@font-face{font-family:"Montserrat";font-style:normal;font-weight:300;src:url(../fonts/Montserrat/Montserrat-Light.ttf) format("truetype");font-display:swap}
@font-face{font-family:"Montserrat";font-style:italic;font-weight:300;src:url(../fonts/Montserrat/Montserrat-LightItalic.ttf) format("truetype");font-display:swap}
@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:url(../fonts/Montserrat/Montserrat-Regular.ttf) format("truetype");font-display:swap}
@font-face{font-family:"Montserrat";font-style:normal;font-weight:500;src:url(../fonts/Montserrat/Montserrat-Medium.ttf) format("truetype");font-display:swap}
@font-face{font-family:"Montserrat";font-style:italic;font-weight:500;src:url(../fonts/Montserrat/Montserrat-MediumItalic.ttf) format("truetype");font-display:swap}
@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;src:url(../fonts/Montserrat/Montserrat-SemiBold.ttf) format("truetype");font-display:swap}
@font-face{font-family:"Montserrat";font-style:italic;font-weight:600;src:url(../fonts/Montserrat/Montserrat-SemiBoldItalic.ttf) format("truetype");font-display:swap}
@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:url(../fonts/Montserrat/Montserrat-Bold.ttf) format("truetype");font-display:swap}
@font-face{font-family:"Montserrat";font-style:italic;font-weight:700;src:url(../fonts/Montserrat/Montserrat-BoldItalic.ttf) format("truetype");font-display:swap}
@font-face{font-family:"Montserrat";font-style:normal;font-weight:800;src:url(../fonts/Montserrat/Montserrat-ExtraBold.ttf) format("truetype");font-display:swap}
@font-face{font-family:"Montserrat";font-style:italic;font-weight:800;src:url(../fonts/Montserrat/Montserrat-ExtraBoldItalic.ttf) format("truetype");font-display:swap}
:root{--ant-col-gap:.9375rem;--ant-container:81.25vw;--ant-main-color:#003876;--ant-secondary-color:#D4AF37;--ant-dark-color:#fff;--ant-light-color:#000;--ant-bg-color:linear-gradient(0deg,#F5F1E6 0%,#F5F1E6 100%),#FFF;--ant-text-color:#717182;--ant-text-muted-color:#4A5565;--ant-border-color:rgba(0,0,0,0.10);--ant-shadow:0 25px 50px -12px rgba(0,0,0,0.25);--ant-linear-text-bg-color:#000;--ant-body-font:Montserrat,sans-serif;--ant-alter-font:Montserrat,serif;--ant-page-trans-overlay-bg-color:var(--ant-main-color);--ant-ball-border-color:#ddd;--ant-ball-magnetic-color:var(--ant-main-color);--ant-ball-bg-color:color-mix(in oklab,var(--ant-main-color) 93%,transparent);--ant-ball-color:#FFF;--ant-link-color:#717182;--ant-link-hover-color:#003876;--ant-sub-menu-bg-color:#fff;--ant-sub-menu-link-color:#003876;--ant-sub-menu-link-hover-color:var(--ant-secondary-color);--ant-force-to-light-color:#f3f3f3}
@media (max-width: 1024px) {
:root{--ant-col-gap:10px}
}
*{box-sizing:border-box}
html{font-size:100%;-webkit-text-size-adjust:100%}
@media (min-width: 1921px) {
html{font-size:112.5%}
}
@media (min-width: 1990px) {
html{font-size:125%}
}
@media (max-width: 1800px) {
html{font-size:93.75%;-webkit-text-size-adjust:93.75%}
}
@media (max-width: 1536px) {
html{font-size:87.5%;-webkit-text-size-adjust:87.5%}
}
@media (max-width: 1280px) {
html{font-size:100%;-webkit-text-size-adjust:100%}
}
@media (max-width: 768px) {
html{font-size:93.75%;-webkit-text-size-adjust:93.75%}
}
body{--ant-wpadminbar-height:0}
body.admin-bar{--ant-wpadminbar-height:46px}
@media screen and (min-width: 601px) {
body.admin-bar{--ant-wpadminbar-height:46px}
}
@media screen and (min-width: 783px) {
body.admin-bar{--ant-wpadminbar-height:32px}
}
html,body{padding:0;margin:0}
body{position:relative;margin:0;background:var(--ant-bg-color);line-height:1.5;font-family:var(--ant-body-font);font-size:1rem;font-weight:500;-webkit-font-smoothing:antialiased;color:var(--ant-text-color);overflow-x:hidden}
main{display:block}
hr{box-sizing:content-box;height:0;overflow:visible}
p{margin:0 0 1rem}
p:last-child{margin-bottom:0!important}
@media (max-width: 480px) {
p br{display:none}
}
a{background-color:transparent;color:var(--ant-link-color);text-decoration:none;outline:none}
a:hover,a:focus{color:var(--ant-link-hover-color)}
p a{text-decoration:underline}
pre{max-width:100%;background-color:red;margin-bottom:1.25rem;padding:.75rem;overflow:auto;white-space:pre;white-space:pre-wrap;word-wrap:break-word;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;page-break-inside:avoid;box-sizing:border-box;border-radius:6px}
pre,code,kbd,samp{font-family:monospace,monospace;font-size:.9375rem}
img{max-width:100%;height:auto;border-style:none}
b,strong{font-weight:700;font-weight:600;color:#1a1a1a}
abbr{font-style:italic;cursor:help}
mark{background-color:var(--ant-main-color);text-decoration:none;color:#fff;padding:0 4px;display:inline-block;border-radius:2px}
section{position:relative}
button{}
button:focus{outline:none}
.small,small{font-size:80%}
hr{width:100%;height:0;border:none;border-bottom:1px solid red}
::selection{color:#fff;-webkit-text-fill-color:#fff;text-shadow:none;background:var(--ant-main-color)}
::-moz-selection{color:#fff;-webkit-text-fill-color:#fff;text-shadow:none;background:var(--ant-main-color)}
::-webkit-selection{color:#fff;-webkit-text-fill-color:#fff;text-shadow:none;background:var(--ant-main-color)}
.list-unstyled{padding-left:0;list-style:none}
.list-inline{padding-left:0;margin-left:-5px;list-style:none}
.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}
.ant-no-scroll{overflow-y:hidden!important}
.ant-text-uppercase{text-transform:uppercase;line-height:1.2}
.ant-font-alter{font-family:var(--ant-alter-font);font-weight:500}
#ant-page-transition{display:none}
body.ant-transition #ant-page-transition{position:relative;display:block;z-index:99999}
body.ant-transition .ant-ptr-overlay-top{position:fixed;display:block;top:0;left:0;width:50%;height:100vh;height:100vh;background-color:var(--ant-page-trans-overlay-bg-color);z-index:1}
body.ant-transition .ant-ptr-overlay-bottom{position:fixed;display:block;top:0;right:0;width:50%;height:100vh;height:100vh;background-color:var(--ant-page-trans-overlay-bg-color);z-index:1}
body.ant-transition .ant-ptr-preloader{position:fixed;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);transition:all .1s}
body.ant-transition .ant-ptr-prel-content{margin-top:.625rem;text-align:center;font-size:1.75rem;font-weight:700;font-weight:500;color:#444}
.ant-ptr-prel-image{}
.ant-ptr-prel-image img{width:100%;height:8rem;object-fit:cover}
html.lenis,html.lenis body{height:auto}
.lenis.lenis-smooth{scroll-behavior:auto!important}
.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}
.lenis.lenis-stopped{overflow:clip;padding-right:.625rem}
.lenis.lenis-smooth iframe{pointer-events:none}
.lenis.lenis-scrolling iframe{pointer-events:none}
.ant-custom-scrollbar{overflow-y:auto}
html,.ant-custom-scrollbar{scrollbar-width:thin;scrollbar-color:var(--ant-main-color) rgb(134 134 134 / 18%)}
select,textarea{scrollbar-width:thin;scrollbar-color:var(--ant-main-color) rgb(134 134 134 / 18%)}
html::-webkit-scrollbar,.ant-custom-scrollbar::-webkit-scrollbar{width:8px;height:8px}
select::-webkit-scrollbar,textarea::-webkit-scrollbar{width:.625rem}
html::-webkit-scrollbar-track,select::-webkit-scrollbar-track,textarea::-webkit-scrollbar-track,.ant-custom-scrollbar::-webkit-scrollbar-track{background:rgb(134 134 134 / 18%)}
html::-webkit-scrollbar-thumb,.ant-custom-scrollbar::-webkit-scrollbar-thumb{background-color:var(--ant-main-color);border-radius:3.125rem}
html::-webkit-scrollbar-thumb:hover,.ant-custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--ant-main-color)}
select::-webkit-scrollbar-thumb,textarea::-webkit-scrollbar-thumb{background-color:var(--ant-main-color);border-radius:3.125rem}
select::-webkit-scrollbar-thumb:hover,textarea::-webkit-scrollbar-thumb:hover{background-color:#777}
#magic-cursor{position:fixed;display:none;top:0;left:0;width:.625rem;height:.625rem;pointer-events:none;z-index:99999;opacity:0}
body.ant-magic-cursor #magic-cursor{display:block}
#ball{position:fixed;display:flex;justify-content:center;align-items:center;pointer-events:none;border-style:solid;border-radius:50%;border-color:var(--ant-ball-border-color)}
#ball.ball-view{background-color:var(--ant-ball-bg-color);text-align:center;text-transform:uppercase;font-family:var(--ant-alter-font);font-size:1.125rem;font-weight:500;color:var(--ant-ball-color);line-height:1;border-color:var(--ant-ball-bg-color)}
#ball .ball-view-inner{padding:0 5px;opacity:0;visibility:hidden;transform:scale(0)}
#ball .ball-view-inner i{font-size:1.125rem}
#ball.ball-drag{background-color:var(--ant-ball-bg-color);border-color:var(--ant-ball-bg-color)}
#ball .ball-drag-inner{position:absolute;display:block;inset:0;font-size:1.125rem;color:var(--ant-ball-color);line-height:1}
#ball .ball-drag-inner::before,#ball .ball-drag-inner::after{position:absolute;top:50%;transform:translateY(-50%);font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}
#ball .ball-drag-inner::before{content:"\f060";left:20%}
#ball .ball-drag-inner::after{content:"\f061";right:20%}
#ball.ball-drag-mouse-down{background-color:transparent;border-color:#FFF}
#ball .ball-drag-mouse-down-inner{position:absolute;display:block;inset:0;color:#FFF}
#ball .ball-drag-mouse-down-inner::before,#ball .ball-drag-mouse-down-inner::after{position:absolute;top:50%;transform:translateY(-50%);font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}
#ball .ball-drag-mouse-down-inner::before{content:"\f060";left:-1.875rem}
#ball .ball-drag-mouse-down-inner::after{content:"\f061";right:-1.875rem}
#ball.ball-arrow{background-color:var(--ant-ball-bg-color);border-color:var(--ant-ball-bg-color)}
#ball .ball-arrow-left svg,#ball .ball-arrow-right svg{width:2rem;height:2rem;color:#fff}
#ball.ball-close{opacity:1!important;border-color:var(--ant-light-color)}
#ball .ball-close-inner{position:absolute;padding:0 5px;text-align:center;text-transform:uppercase;font-family:var(--ant-alter-font);font-size:1.25rem;font-weight:500;color:var(--ant-light-color);line-height:1}
.magnetic-wrap{position:relative;display:inline-block}
#ball.magnetic-active{border-color:var(--ant-ball-magnetic-color)}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1rem;font-weight:700;font-weight:600;color:inherit}
.h1,.h2,.h3,h1,h2,h3{line-height:1.35}
.h4,.h5,.h6,h4,h5,h6{line-height:1.2}
.h1,h1{font-size:clamp(2.375rem,5vw,4.875rem)}
.h2,h2{font-size:clamp(2.125rem,4vw,3.875rem)}
.h3,h3{font-size:clamp(1.875rem,3vw,3.25rem)}
.h4,h4{font-size:clamp(1.625rem,3vw,2.75rem)}
.h5,h5{font-size:clamp(1.5rem,2vw,1.875rem)}
.h6,h6{font-size:1.5rem}
h1.ant-text-uppercase,h2.ant-text-uppercase,h3.ant-text-uppercase{line-height:.95}
h4.ant-text-uppercase,h5.ant-text-uppercase,h6.ant-text-uppercase{line-height:1}
.ant-row{margin-right:calc(var(--ant-col-gap)*-1);margin-left:calc(var(--ant-col-gap)*-1)}
.ant-row-gap{row-gap:2rem}
[class*="ant-col-"]{padding-left:var(--ant-col-gap);padding-right:var(--ant-col-gap)}
.odometer.odometer-auto-theme,.odometer.odometer-theme-default{font-family:Arial;line-height:1}
.ant-heading{position:relative;display:flex;flex-direction:column;gap:1.25rem;padding-left:.9375rem;padding-right:.9375rem;margin-bottom:3.125rem;z-index:9}
@media (max-width: 1024px) {
.ant-heading{gap:1rem;margin-bottom:2rem}
}
.ant-wrap .ant-heading{padding-left:0;padding-right:0}
.ant-heading-title{margin:0;text-transform:uppercase;font-family:var(--ant-alter-font);font-size:clamp(1.5rem,1.875vw,2.25rem);font-weight:700;font-weight:600;line-height:normal}
.ant-heading-subtitle{text-transform:none;font-size:1.125rem;color:var(--ant-main-color);font-weight:400;line-height:1.2}
.ant-heading-description{text-transform:none}
.ant-heading.ant-heading-center{display:flex;text-align:center;flex-direction:column;align-items:center;text-align:center}
.ant-section-btn{display:flex;margin-top:3rem}
@media (max-width: 1024px) {
.ant-section-btn{margin-top:1.5rem}
}
.ant-wrap{max-width:81.25vw;margin-left:auto;margin-right:auto;padding-left:var(--ant-col-gap);padding-right:var(--ant-col-gap)}
@media (max-width: 1440px) {
.ant-wrap{max-width:90vw}
}
@media (max-width: 1200px) {
.ant-wrap{max-width:95vw}
}
@media (max-width: 1024px) {
.ant-wrap{max-width:100%}
}
.ant-wrap .ant-wrap{max-width:100%;padding-left:0;padding-right:0}
#ant-main{position:relative;overflow:hidden;height:100%;min-height:100vh;min-height:100svh}
@media (max-width: 1024px) {
#ant-main{min-height:auto}
}
#ant-content-wrap{position:relative;overflow:hidden}
#ant-page-content{}
.ant-section{position:relative;padding:5rem 0}
@media (max-width: 1024px) {
.ant-section{padding-top:3.75rem;padding-bottom:3.75rem}
}
@media (max-width: 768px) {
.ant-section{padding-top:2.5rem;padding-bottom:2.5rem}
}
.ant-section[class*="height-vh"]{display:flex;align-items:center;height:100%}
.ant-section-background{position:absolute;inset:0;overflow:hidden;z-index:0}
.ant-section-background img,.ant-section-background video{width:100%;height:100%;object-fit:cover;object-position:50% 50%}
.ant-section-background .ant-anim-zoomin-wrap,.ant-section-background .ant-image-parallax-wrap,.ant-section-background .ant-image-parallax-inner{position:absolute;inset:0}
.ant-section-background.ant-sbg-grayscale{filter:grayscale(1)}
.ant-section-background[class*="ant-sbg-cover-"]::before{position:absolute;display:block;content:"";top:-1px;left:-1px;bottom:-1px;right:-1px;background-color:#040404;z-index:1;opacity:0}
.ant-section-background.ant-sbg-cover-0::before{opacity:0}
.ant-section-background.ant-sbg-cover-0-5::before{opacity:.05}
.ant-section-background.ant-sbg-cover-1::before{opacity:.1}
.ant-section-background.ant-sbg-cover-1-5::before{opacity:.15}
.ant-section-background.ant-sbg-cover-2::before{opacity:.2}
.ant-section-background.ant-sbg-cover-2-5::before{opacity:.25}
.ant-section-background.ant-sbg-cover-3::before{opacity:.3}
.ant-section-background.ant-sbg-cover-3-5::before{opacity:.35}
.ant-section-background.ant-sbg-cover-4::before{opacity:.4}
.ant-section-background.ant-sbg-cover-4-5::before{opacity:.45}
.ant-section-background.ant-sbg-cover-5::before{opacity:.5}
.ant-section-background.ant-sbg-cover-5-5::before{opacity:.55}
.ant-section-background.ant-sbg-cover-6::before{opacity:.6}
.ant-section-background.ant-sbg-cover-6-5::before{opacity:.65}
.ant-section-background.ant-sbg-cover-7::before{opacity:.7}
.ant-section-background.ant-sbg-cover-7-5::before{opacity:.75}
.ant-section-background.ant-sbg-cover-8::before{opacity:.8}
.ant-section-background.ant-sbg-cover-8-5::before{opacity:.85}
.ant-section-background.ant-sbg-cover-9::before{opacity:.9}
.ant-section-background.ant-sbg-cover-9-5::before{opacity:.95}
.ant-sbg-on:not(.ant-sbg-is-light-on){background-color:#222;color:#FFF}
.ant-sbg-on:not(.ant-sbg-is-light-on) .ant-text-reveal>span{color:#FFF;-webkit-text-fill-color:red}
.ant-sbg-on:not(.ant-sbg-is-light-on) .ant-btn-secondary{background-color:#FFF}
.ant-sbg-on:not(.ant-sbg-is-light-on) .ant-btn-secondary>*,.ant-sbg-on:not(.ant-sbg-is-light-on) .ant-btn-secondary>::after{color:#212121}
.ant-sbg-on:not(.ant-sbg-is-light-on) .ant-btn-outline{box-shadow:inset 0 0 0 2px #FFF}
.ant-sbg-on:not(.ant-sbg-is-light-on) .ant-btn-outline>*,.ant-sbg-on:not(.ant-sbg-is-light-on) .ant-btn-outline>::after{color:#FFF}
.ant-sbg-on:not(.ant-sbg-is-light-on) .ant-btn-link>*,.ant-sbg-on:not(.ant-sbg-is-light-on) .ant-btn-link>::after{color:#FFF}
.ant-sbg-on:not(.ant-sbg-is-light-on) .ant-btn-line{background-color:#FFF}
.ant-sbg-on:not(.ant-sbg-is-light-on) .ant-big-round-ptn-inner{color:#FFF}
.ant-sbg-is-light-on{color:#212121}
.ant-sbg-is-light-on .ant-text-reveal>span{color:#212121;-webkit-text-fill-color:#000}
.ant-sbg-is-light-on .ant-btn-secondary{background-color:#212121}
.ant-sbg-is-light-on .ant-btn-secondary>*,.ant-sbg-is-light-on .ant-btn-secondary>::after{color:#FFF}
.ant-sbg-is-light-on .ant-btn-outline{box-shadow:inset 0 0 0 2px #212121}
.ant-sbg-is-light-on .ant-btn-outline>*,.ant-sbg-is-light-on .ant-btn-outline>::after{color:#212121}
.ant-sbg-is-light-on .ant-btn-link>*,.ant-sbg-is-light-on .ant-btn-link>::after{color:#212121}
.ant-sbg-is-light-on .ant-btn-line{background-color:#212121}
.ant-sbg-is-light-on .ant-big-round-ptn-inner{color:#212121}
.ant-section-inner{position:relative;width:100%;margin-left:auto;margin-right:auto}
.ant-404-error{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;min-height:100svh}
.ant-404-error-title{margin:0;text-transform:uppercase;text-align:center;font-family:var(--ant-alter-font);font-size:clamp(4.5rem,12vw,14.375rem);font-weight:700;line-height:.95}
.ant-404-error-subtitle{margin-bottom:2.5rem;text-transform:uppercase;font-size:calc(0.9375rem + 0.1vw);line-height:1.2}
.ant-404-error-description{max-width:43.75rem;margin-top:1.875rem;margin-bottom:1.875rem;font-size:1.125rem;text-transform:uppercase;text-align:center;line-height:1.2}
#ant-header{position:sticky;top:var(--ant-wpadminbar-height);left:0;width:100%;background:var(--ant-main-color);z-index:999}
#ant-header.ant-header-fixed{position:fixed}
#ant-header.ant-header-scroll{position:sticky;transform:translate3d(0,0,0);transition:transform .3s ease-in-out}
body:not(.ant-m-menu-open) #ant-header.ant-header-scroll.ant-fly-up{transform:translate3d(0,-101%,0)}
.ant-header-inner{position:relative;width:100%;display:flex;align-items:center;gap:.9375rem;padding-top:1rem;padding-bottom:1rem;transition:margin .3s}
@media (max-width: 1024px) {
.ant-header-inner{padding-top:10px;padding-bottom:10px}
}
@media (max-width: 767px) {
.ant-header-inner{padding-top:5px;padding-bottom:5px}
}
.ant-header-inner:not(.ant-wrap){padding-left:3.5%;padding-right:3.5%}
#ant-header.ant-filled{box-shadow:var(--ant-shadow)}
#ant-header::before{position:absolute;content:"";inset:0;z-index:-1;transition:background-color .3s}
#ant-header.ant-filled::before{background-color:var(--ant-main-color)}
@media (min-width: 1025px) {
#ant-header.ant-filled .ant-header-inner{margin-top:0}
}
#ant-header.ant-filled .ant-bg-noise{z-index:0}
#ant-header:not(.ant-filled) .ant-bg-noise{display:none}
#ant-header.ant-filled .ant-header-inner{padding-top:.625rem;padding-bottom:.625rem}
.ant-header-col{display:flex;align-items:center}
.ant-header-col-left{}
.ant-header-col-center{margin-left:auto}
.ant-header-col-right{}
@media (max-width: 1024px) {
.ant-header-col-right{flex-direction:row-reverse;justify-content:flex-start}
}
#ant-header.ant-header-alter .ant-header-inner{justify-content:space-between}
#ant-header.ant-header-alter .ant-header-col-left{flex:1;justify-content:flex-start}
#ant-header.ant-header-alter .ant-header-col-center{flex:3;justify-content:center;margin-left:0}
#ant-header.ant-header-alter .ant-header-col-right{flex:1;justify-content:flex-start;flex-direction:row-reverse;margin-left:0;gap:1rem}
@media (min-width: 1025px) and (max-width: 1400px) {
#ant-header.ant-header-alter .ant-header-col-left{flex:0 0 auto}
#ant-header.ant-header-alter .ant-header-col-right{flex:0 0 auto}
}
@media (max-width: 1024px) {
#ant-header.ant-header-alter .ant-header-col-center{flex:0}
}
.ant-logo{position:relative;margin-right:auto;line-height:1;pointer-events:initial;z-index:9}
.ant-logo a{display:inline-block;font-size:1.3125rem;color:#222}
.ant-logo img{width:auto;max-height:4rem;object-fit:cover}
.ant-logo-dark{display:none}
@media (max-width: 1024px) {
.ant-logo img{max-height:3.75rem}
}
#ant-header .ant-magnetic-btn{margin:0}
#ant-header .ant-btn{padding-bottom:0;margin-top:0;margin-bottom:0;padding-left:1rem;padding-right:1rem;font-size:1.125rem;font-weight:600;height:3rem;background:#D4183D;color:#fff}
#ant-header .ant-btn .ant-btn-icon svg{width:1.25rem;height:1.25rem}
@media (max-width: 767px) {
#ant-header .ant-btn{height:42px}
}
.ant-search-box{position:relative}
.ant-search-btn{cursor:pointer;display:flex;align-items:center;justify-content:center;width:2.875rem;height:2.875rem;background:var(--ant-main-color);border-radius:1rem;color:#fff}
.ant-search-btn svg{width:1.5rem;height:1.5rem}
.ant-search-btn:hover{color:#fff!important}
.ant-search-form{position:absolute;top:50%;transform:translateY(-50%);right:0;visibility:hidden;opacity:0;transition:all .3s}
body.ant-search-open .ant-search-form{visibility:visible;opacity:1}
.ant-search-form .ant-form-control{background:#fff;color:var(--ant-text-color);width:2.95rem!important;height:2.95rem!important;transition:all .3s}
.ant-search-form .ant-form-control:focus{border-color:var(--ant-main-color);background:#fff;color:var(--ant-text-color)}
body.ant-search-open .ant-search-form .ant-form-control{width:20rem!important}
.ant-search-form .ant-form-btn-inside button{top:0;right:0;width:2.75rem!important;height:2.75rem!important}
@media (min-width: 1025px) {
.ant-main-menu{pointer-events:initial}
.ant-main-menu-content{}
.ant-main-menu-list{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}
.ant-main-menu-list>li{padding-right:2rem;transition:all .3s}
.ant-main-menu-list>li:first-child{margin-left:0;padding-left:0}
.ant-main-menu-list>li:last-child{margin-right:0;padding-right:0}
.ant-main-menu-list>li>a,.ant-main-menu-list>li>.ant-submenu-trigger>a{position:relative;display:block;padding:4px 0;text-transform:uppercase;font-size:1rem;font-weight:600;color:#fff;transition:color 0.3s,opacity .3s}
.ant-main-menu-list>li>a{display:flex;align-items:center;gap:3px}
body.ant-search-open .ant-main-menu-list>li{opacity:0}
.ant-main-menu-list>li>a svg{width:1.25rem;height:1.25rem}
.ant-main-menu-list>li .ant-menu-item-image{display:inline-block;width:1.25rem;height:1.25rem;margin-right:2px;transition:opacity .3s}
.ant-main-menu-list>li .ant-menu-item-image img{width:100%;height:100%;object-fit:cover}
.ant-main-menu-list>li>a::before,.ant-main-menu-list>li>.ant-submenu-trigger>a::before{position:absolute;display:block;content:"";bottom:0;left:0;width:0;height:2px;background-color:var(--ant-secondary-color);transition:width .3s}
.ant-main-menu-list>li>a:hover::before{width:100%;transition-delay:.2s}
.ant-main-menu-list>li>.ant-submenu-trigger>a:hover::before{width:calc(100% - 8px);transition-delay:.1s}
.ant-main-menu-list>li.active>a{color:var(--ant-secondary-color)!important}
.ant-main-menu-list>li.active>a::before{width:100%}
.ant-main-menu-list>li.active>.ant-submenu-trigger>a::before,.ant-main-menu-list>li.ant-submenu-open>.ant-submenu-trigger>a::before{width:100%}
.ant-submenu-wrap{position:relative}
.ant-submenu-trigger{position:relative}
.ant-submenu-trigger.ant-no-first-click::before{position:absolute;display:block;content:"";top:0;left:0;right:0;bottom:0;z-index:999}
.ant-submenu{position:absolute;display:block!important;top:100%;left:0;width:13.75rem;padding-top:1.25rem;text-align:left;visibility:hidden;opacity:0;z-index:99999;transform:translate3d(0,0.625rem,0);transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out}
.ant-submenu-wrap.ant-submenu-open>.ant-submenu{visibility:visible;opacity:1;transform:translate3d(0,0,0);transition-delay:.1s}
.ant-submenu-list{position:relative;list-style:none;margin:0;padding:.625rem 0;background-color:var(--ant-sub-menu-bg-color);box-shadow:var(--ant-shadow);border-radius:.625rem;min-width:16rem}
.ant-submenu-list::before{content:"";border:solid 7px transparent;border-bottom-color:#fff;width:0;height:0;position:absolute;top:-12px;left:1.25rem;z-index:2}
.ant-submenu-list li{width:100%}
.ant-submenu-list li:first-child{}
.ant-submenu-list li:last-child{}
.ant-submenu-list li a{position:relative;display:block;padding:8px 1.5625rem 8px 1.25rem;text-decoration:none;font-size:1rem;line-height:1.4;color:var(--ant-sub-menu-link-color);transition:all .2s}
.ant-submenu-list>li a:hover,.ant-submenu-list>li>.ant-submenu-trigger:hover a,.ant-submenu-list>li.active>a,.ant-submenu-list>li.active>.ant-submenu-trigger a{color:var(--ant-sub-menu-link-hover-color);border-left:3px solid currentColor}
.ant-m-caret{display:none}
.ant-submenu .ant-submenu-wrap>.ant-submenu{left:100%;right:auto;margin-top:-3.125rem;padding-left:2px;padding-right:2px}
.ant-submenu-trigger>a,.ant-main-menu-list>li>.ant-submenu-trigger>a{padding-right:1rem}
.ant-submenu-trigger>a::after{right:0;position:absolute;top:46%;transform:translateY(-50%);content:"";background-image:url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23222' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-size:100% 100%;background-repeat:no-repeat;background-position:center;width:10px;height:8px;color:currentColor;filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}
body.ph-image-on.ant-ph-visible:not(.ph-bg-is-light-on) #ant-header:not(.ant-filled) .ant-main-menu-list>li>.ant-submenu-trigger>a::after{background-image:url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}
.ant-submenu-wrap .ant-submenu-wrap .ant-submenu-trigger>a::after{position:absolute;right:1.25rem;top:50%;font-size:.75rem;transform:translate3d(0,-50%,0) rotate(-90deg)}
.ant-submenu-trigger .ant-submenu-trigger-m{display:none}
}
@media (min-width: 1025px) {
#ant-m-menu-toggle-btn-wrap{display:none}
}
@media (max-width: 1024px) {
.ant-main-menu{pointer-events:initial;position:fixed;top:0;left:0;width:100%;height:100vh;height:100svh;background:var(--ant-main-color);overflow:hidden;visibility:hidden;opacity:0}
.ant-main-menu-holder{position:relative;height:100%;margin-right:-1.0625rem;overflow-y:scroll;z-index:2}
body.is-mobile .ant-main-menu-holder{}
.ant-main-menu-inner{display:table;width:100%;height:100%;padding:20% 7%}
.ant-main-menu-content{height:100%;display:table-cell;vertical-align:middle}
.ant-main-menu-list{display:inline-block;margin:0;padding:0;list-style:none}
.ant-main-menu-list>li{margin-top:.75rem;margin-bottom:1.25rem}
.ant-main-menu-list>li:first-child{margin-top:0}
.ant-main-menu-list>li:last-child{margin-bottom:0}
.ant-main-menu-list>li>a,.ant-main-menu-list>li>.ant-submenu-trigger>a{position:relative;display:inline-block;text-transform:uppercase;font-size:2rem;font-weight:600;line-height:1.2;color:#fff}
.ant-main-menu-list>li>a .ant-menu-item-image img{width:1.5rem;height:1.5rem;margin-right:5px}
@media (max-width: 767px) {
.ant-main-menu-inner{padding-top:35%;padding-bottom:35%}
.ant-main-menu-list>li>a,.ant-main-menu-list>li>.ant-submenu-trigger>a{font-size:1.5rem}
}
.ant-main-menu-list>li.active>a,.ant-main-menu-list>li.active>.ant-submenu-trigger a,.ant-main-menu-list>li>.ant-submenu-trigger.ant-m-submenu-open a,.ant-main-menu-list>li.active>.ant-submenu-trigger .ant-m-caret{color:var(--ant-secondary-color)}
.ant-submenu-wrap{position:relative}
.ant-submenu-trigger{position:relative;display:inline-block}
.ant-submenu-trigger>a{position:relative;z-index:1}
.ant-submenu-trigger .ant-submenu-trigger-m{position:absolute;display:block;top:0;bottom:0;left:0;right:0;z-index:2;cursor:pointer}
.ant-submenu{display:none;position:relative;top:auto;left:0!important;min-width:100%;background-color:transparent;margin-top:.625rem;margin-bottom:1.25rem;color:#a9a9a9}
.ant-submenu-list{margin:0 0 0 1.25rem;padding:0;list-style:none}
.ant-submenu-list .ant-submenu{margin-top:.625rem}
.ant-submenu-list>li{}
.ant-submenu-list>li a{display:inline-block;padding-top:5px;padding-bottom:5px;font-size:1.25rem;color:#ffffffcc;-webkit-text-stroke:0}
.ant-submenu-list>li a:hover,.ant-submenu-list>li>.ant-submenu-trigger:hover a,.ant-submenu-list>li>.ant-submenu-trigger:hover .ant-m-caret,.ant-submenu-list>li>.ant-submenu-trigger.ant-m-submenu-open a,.ant-submenu-list>li>.ant-submenu-trigger.ant-m-submenu-open .ant-m-caret,.ant-submenu-list>li.active>a,.ant-submenu-list>li.active>.ant-submenu-trigger a,.ant-submenu-list>li.active>.ant-submenu-trigger .ant-m-caret{color:var(--ant-text-color)}
.ant-m-caret{position:absolute;top:50%;left:100%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;font-size:.625rem;color:var(--ant-text-color);cursor:pointer;z-index:9;border-radius:100%;transform:translate3d(0,-50%,0)}
.ant-m-caret::after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23222' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-size:100% 100%;background-repeat:no-repeat;background-position:center;width:10px;height:8px;color:currentColor;filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}
.ant-submenu-trigger.ant-m-submenu-open .ant-m-caret::after{transform:rotate(180deg)}
.ant-submenu-list>li>.ant-submenu-trigger .ant-m-caret{color:var(--ant-text-color)}
#ant-m-menu-toggle-btn-wrap{position:relative;display:flex;align-items:center;pointer-events:initial;cursor:pointer;z-index:9}
.ant-m-menu-toggle-btn-holder{float:left}
.ant-m-menu-toggle-btn{position:relative;display:block;width:1.25rem;height:1.25rem;margin-left:5px}
.ant-m-menu-toggle-btn span{position:absolute;display:block;top:50%;left:50%;height:2px;width:1.25rem;background-color:transparent;transform:translate(-50%,-50%);transition:all .3s ease-in-out}
.ant-m-menu-toggle-btn span::before,.ant-m-menu-toggle-btn span::after{position:absolute;display:block;content:'';height:2px;width:1.25rem;background-color:#fff;transition:all .3s ease-in-out}
.ant-m-menu-toggle-btn span::before{top:-4px}
.ant-m-menu-toggle-btn span::after{top:auto;bottom:-4px}
.ant-m-menu-toggle-btn-text{float:left;padding-right:2px;overflow:hidden;text-transform:uppercase;font-family:var(--ant-alter-font);text-align:right;font-size:1.3125rem;font-weight:600;color:#fff}
body.ant-m-menu-open .ant-m-menu-toggle-btn-text .ant-m-menu-text-menu{display:none}
body.ant-m-menu-open .ant-m-menu-toggle-btn span{width:1.25rem;background-color:transparent}
body.ant-m-menu-open .ant-m-menu-toggle-btn span::before{top:0;width:1.25rem;transform:rotate(45deg)}
body.ant-m-menu-open .ant-m-menu-toggle-btn span::after{bottom:0;width:1.25rem;transform:rotate(-45deg)}
.ant-m-menu-toggle-btn-text .ant-m-menu-text-close{display:none}
body.ant-m-menu-open .ant-m-menu-toggle-btn-text .ant-m-menu-text-close{display:block}
body.ant-m-menu-toggle-no-click #ant-m-menu-toggle-btn-wrap{pointer-events:none}
.ant-main-menu.ant-m-menu-center .ant-main-menu-content{text-align:center}
.ant-main-menu.ant-m-menu-center .ant-submenu-list{margin:0}
}
@media (max-width: 767px) {
.ant-m-menu-toggle-btn-text{font-size:1.125rem}
}
#page-header{position:relative;overflow:hidden}
.page-header-inner{width:100%;padding-top:15rem;padding-bottom:11.25rem}
.page-header-inner:not(.ant-wrap){padding-left:10vw;padding-right:10vw}
@media (max-width: 1500px) {
.page-header-inner{padding-top:12.5rem;padding-bottom:11.25rem}
}
@media (max-width: 768px) {
.page-header-inner{padding-top:8.75rem;padding-bottom:8.75rem}
}
.ph-image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden;z-index:-1}
.ph-image img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}
.ph-image-inner{width:100%;height:100%}
[class*="ph-image-cover-"] .ph-image-inner::before{position:absolute;display:block;content:"";top:-1px;left:-1px;bottom:-1px;right:-1px;background-color:#040404;z-index:1;opacity:0}
.ph-image-cover-0 .ph-image-inner::before{opacity:0}
.ph-image-cover-0-5 .ph-image-inner::before{opacity:.05}
.ph-image-cover-1 .ph-image-inner::before{opacity:.1}
.ph-image-cover-1-5 .ph-image-inner::before{opacity:.15}
.ph-image-cover-2 .ph-image-inner::before{opacity:.2}
.ph-image-cover-2-5 .ph-image-inner::before{opacity:.25}
.ph-image-cover-3 .ph-image-inner::before{opacity:.3}
.ph-image-cover-3-5 .ph-image-inner::before{opacity:.35}
.ph-image-cover-4 .ph-image-inner::before{opacity:.4}
.ph-image-cover-4-5 .ph-image-inner::before{opacity:.45}
.ph-image-cover-5 .ph-image-inner::before{opacity:.5}
.ph-image-cover-5-5 .ph-image-inner::before{opacity:.55}
.ph-image-cover-6 .ph-image-inner::before{opacity:.6}
.ph-image-cover-6-5 .ph-image-inner::before{opacity:.65}
.ph-image-cover-7 .ph-image-inner::before{opacity:.7}
.ph-image-cover-7-5 .ph-image-inner::before{opacity:.75}
.ph-image-cover-8 .ph-image-inner::before{opacity:.8}
.ph-image-cover-8-5 .ph-image-inner::before{opacity:.85}
.ph-image-cover-9 .ph-image-inner::before{opacity:.9}
.ph-image-cover-9-5 .ph-image-inner::before{opacity:.95}
.ph-image.ph-image-grayscale{filter:grayscale(1)}
.ph-video{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden;z-index:-1}
.ph-video-inner{width:100%;height:100%}
.ph-video video{width:100%;height:100%;object-fit:cover;object-position:50% 50%}
[class*="ph-video-cover-"] .ph-video-inner::before{position:absolute;display:block;content:"";top:-1px;left:-1px;bottom:-1px;right:-1px;background-color:#040404;z-index:1;opacity:0}
.ph-video-cover-0 .ph-video-inner::before{opacity:0}
.ph-video-cover-0-5 .ph-video-inner::before{opacity:.05}
.ph-video-cover-1 .ph-video-inner::before{opacity:.1}
.ph-video-cover-1-5 .ph-video-inner::before{opacity:.15}
.ph-video-cover-2 .ph-video-inner::before{opacity:.2}
.ph-video-cover-2-5 .ph-video-inner::before{opacity:.25}
.ph-video-cover-3 .ph-video-inner::before{opacity:.3}
.ph-video-cover-3-5 .ph-video-inner::before{opacity:.35}
.ph-video-cover-4 .ph-video-inner::before{opacity:.4}
.ph-video-cover-4-5 .ph-video-inner::before{opacity:.45}
.ph-video-cover-5 .ph-video-inner::before{opacity:.5}
.ph-video-cover-5-5 .ph-video-inner::before{opacity:.55}
.ph-video-cover-6 .ph-video-inner::before{opacity:.6}
.ph-video-cover-6-5 .ph-video-inner::before{opacity:.65}
.ph-video-cover-7 .ph-video-inner::before{opacity:.7}
.ph-video-cover-7-5 .ph-video-inner::before{opacity:.75}
.ph-video-cover-8 .ph-video-inner::before{opacity:.8}
.ph-video-cover-8-5 .ph-video-inner::before{opacity:.85}
.ph-video-cover-9 .ph-video-inner::before{opacity:.9}
.ph-video-cover-9-5 .ph-video-inner::before{opacity:.95}
.ph-video.ph-video-grayscale{filter:grayscale(1)}
.ph-caption{}
.ph-caption-inner{}
.ph-caption-subtitle{margin-bottom:1rem;text-transform:uppercase;font-size:calc(0.9375rem + 0.2vw);line-height:normal}
.ph-caption-title{margin:0;text-transform:none;font-family:var(--ant-alter-font);font-size:clamp(1.75rem,2.5vw,3rem);font-weight:700;line-height:normal}
body:not(.is-home) .ph-caption-title{text-transform:uppercase}
.ph-caption-description{margin-top:1.25rem;text-transform:none;font-size:1.25rem}
@media (max-width: 1024px) {
.ph-caption-description{font-size:1.125rem}
}
@media (max-width: 480px) {
.ph-caption-description br{display:none}
}
.ph-caption-categories{position:relative;display:flex;flex-wrap:wrap;margin-bottom:1rem}
.ph-caption-title+.ph-caption-categories{margin-top:1.875rem;margin-bottom:0}
.ph-caption-categories ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}
.ph-caption-categories ul>li a{position:relative;display:block;font-size:calc(0.875rem + 0.1vw);font-weight:500;line-height:1.2;opacity:.9;color:var(--ant-text-color);transition:color .2s}
.ph-caption-meta{position:relative;display:inline-flex;margin:0 0 .75rem;font-size:1rem;color:var(--ant-text-muted-color);z-index:9}
.ph-cap-meta-published{display:flex;align-items:center;gap:.5rem}
.ph-cap-meta-posted-by{margin-left:.625rem}
.ph-cap-meta-posted-by a{position:relative;color:var(--ant-text-muted-color)}
.ph-cap-meta-posted-by a:hover{opacity:.8}
body.ph-mask-on .page-header-inner:not(.ph-mask) .ph-caption{display:inline-flex;cursor:default}
.ph-mask{position:absolute;top:0;left:0;height:100%;background:var(--ant-main-color);padding-left:0;padding-right:0;color:var(--ant-dark-color);pointer-events:none;clip-path:circle(0 at var(--x,50%) var(--y,50%));transition:clip-path .12s;will-change:clip-path}
body.ph-mask-active .ph-mask{clip-path:circle(clamp(5rem,10vw,12rem) at var(--x,50%) var(--y,50%))}
.ph-mask-inner{display:flex;align-items:center;width:100%;height:100%}
@media (max-width: 1500px) {
.ph-mask-inner{padding-left:7.5rem;padding-right:7.5rem}
}
@media (max-width: 768px) {
.ph-mask-inner{padding-left:7vw;padding-right:1.25rem}
}
#page-header.ph-center .ph-mask-inner{padding-left:0;padding-right:0}
body.is-mobile .ph-mask{display:none!important}
#page-header.ph-center{}
#page-header.ph-center .page-header-inner{display:flex;justify-content:center}
@media (max-width: 1500px) {
#page-header.ph-center .page-header-inner{padding-left:6.25rem;padding-right:6.25rem}
}
@media (max-width: 768px) {
#page-header.ph-center .page-header-inner{padding-left:.9375rem;padding-right:.9375rem}
}
#page-header.ph-center .ph-caption{text-align:center}
#page-header.ph-center .ph-caption-description{margin-left:auto;margin-right:auto}
#page-header.ph-center .ph-caption-categories{justify-content:center}
#page-header.ph-center .ph-mask-inner{justify-content:center}
@media (min-width: 1025px) {
#page-header.ph-full{display:flex;align-items:flex-end;width:100%;min-height:100vh;min-height:100svh}
#page-header.ph-full .page-header-inner{padding-top:9.375rem;padding-bottom:5rem}
}
@media (max-width: 1024px) {
#page-header.ph-full-m{display:flex;align-items:center;width:100%;min-height:100vh;min-height:100svh}
#page-header.ph-full-m .page-header-inner{padding-top:5rem;padding-bottom:5rem}
}
.ph-social{position:absolute;left:2.5%;bottom:2.5rem;z-index:99}
@media (max-width: 1600px) {
.ph-social{bottom:1.25rem}
}
.ph-social>ul{padding:0;margin:0;list-style:none}
.ph-social>ul>li{}
@media (max-width: 768px) {
.ph-social>ul>li{display:inline-block}
}
.ph-social>ul>li a{display:flex;justify-content:center;align-items:center;width:3.125rem;height:3.125rem;color:var(--ant-text-color);transition:color .2s}
.ph-social>ul>li a svg{width:1.25rem;height:1.25rem}
@media (max-width: 1600px) {
.ph-social>ul>li a{width:2.5rem;height:2.5rem}
}
.ant-scroll-down{position:absolute;display:block;right:2.3%;bottom:1.875rem;z-index:9}
@media (max-width: 1400px) {
.ant-scroll-down{right:.625rem;bottom:.9375rem}
}
.ant-scroll-down-inner{position:relative;display:block;width:15rem;height:15rem}
#page-header:not(.ph-full) .ant-scroll-down-inner{width:10rem;height:10rem}
@media (max-width: 1400px) {
.ant-scroll-down-inner{width:8rem;height:8rem}
}
@media (max-width: 1024px) {
#page-header:not(.ph-full-m) .ant-scroll-down-inner{width:3.125rem;height:3.125rem}
}
@media (max-width: 768px) {
.ant-scroll-down-inner{width:3.125rem;height:3.125rem}
}
.ant-scroll-down .ant-scrd-icon{position:absolute;display:block;left:50%;top:50%;font-size:2rem;color:var(--ant-text-color);transform:translate(-50%,-50%)}
#page-header:not(.ph-full) .ant-scrd-icon svg{width:2rem;height:2rem}
@media (max-width: 1024px) {
#page-header:not(.ph-full-m) .ant-scrd-icon{}
}
.ant-scroll-down .ant-scrd-icon{}
.ant-scroll-down:hover .ant-scrd-icon svg{transform:scale(1.2)}
.ant-scroll-down-inner > svg{width:100%;animation:sdc-rotation 8s infinite linear;will-change:animation}
@media (max-width: 1024px) {
#page-header:not(.ph-full-m) .ant-scroll-down-inner > svg{display:none}
}
@media (max-width: 768px) {
.ant-scroll-down-inner > svg{display:none}
}
.ant-scroll-down text{font-family:var(--ant-alter-font);font-size:3.75rem;text-transform:uppercase;letter-spacing:14px;fill:var(--ant-text-color);transition:fill .2s}
.ant-scroll-down:hover text{}
@media (min-width: 769px) {
@keyframes sdc-rotation {
0%{transform:rotate(0deg)}
100%{transform:rotate(-360deg)}
}

}
.ph-share{position:absolute;left:2.5%;bottom:5%;z-index:9;cursor:pointer}
.ph-share-inner{}
.ph-share-trigger{color:var(--ant-text-color)}
.ph-share-text{text-transform:uppercase;font-size:.9375rem}
.ph-share-icon{font-size:.9375rem}
.ph-share-buttons ul{padding:0;margin:0;list-style:none}
.ph-share-buttons>ul>li{}
.ph-share-buttons>ul>li a{display:flex;justify-content:center;align-items:center;width:3.125rem;height:3.125rem;color:var(--ant-text-color);transition:color .2s}
.ph-share-buttons>ul>li a svg{width:1.25rem;height:1.25rem}
@media (min-width: 1025px) {
.ph-share-inner{text-align:right}
.ph-share-trigger{position:absolute;left:0;bottom:.625rem;display:inline-flex;flex-direction:column;align-items:center;opacity:1;visibility:visible;transition:all .3s ease}
.ph-share-text{transform:rotate(-90deg)}
.ph-share-icon{margin-top:1.25rem}
.ph-share:hover .ph-share-trigger{opacity:0;visibility:hidden;transform:translate3d(-1.875rem,0,0)}
.ph-share-buttons{opacity:0;visibility:hidden;transform:translate3d(100%,0,0);transition:all .3s ease}
.ph-share:hover .ph-share-buttons{opacity:1;visibility:visible;transform:translate3d(0,0,0)}
}
@media (max-width: 1024px) {
.ph-share{left:.625rem;bottom:2%;height:auto}
.ph-share-inner{}
.ph-share-text{margin:0 0 3px .75rem}
.ph-share-text::after{content:":";margin-left:1px}
.ph-share-icon{display:none}
.ph-share-buttons ul{display:flex;flex-wrap:wrap}
.ph-share-buttons>ul>li a{width:2.1875rem;height:2.1875rem}
}
body.ph-image-on.ant-ph-visible:not(.ph-bg-is-light-on):not(.ant-m-menu-active) #ant-header:not(.ant-filled),body.ph-video-on.ant-ph-visible:not(.ph-bg-is-light-on):not(.ant-m-menu-active) #ant-header:not(.ant-filled){color:#fff}
body.ph-image-on.ant-ph-visible:not(.ph-bg-is-light-on):not(.ant-m-menu-active) #ant-header:not(.ant-filled) .ant-logo-light,body.ph-video-on.ant-ph-visible:not(.ph-bg-is-light-on):not(.ant-m-menu-active) #ant-header:not(.ant-filled) .ant-logo-light{display:block}
body.ph-image-on.ant-ph-visible:not(.ph-bg-is-light-on):not(.ant-m-menu-active) #ant-header:not(.ant-filled) .ant-logo-dark,body.ph-video-on.ant-ph-visible:not(.ph-bg-is-light-on):not(.ant-m-menu-active) #ant-header:not(.ant-filled) .ant-logo-dark{display:none}
@media (min-width: 1025px) {
body.ph-image-on.ant-ph-visible:not(.ph-bg-is-light-on) #ant-header:not(.ant-filled) .ant-main-menu-list>li>a,body.ph-image-on.ant-ph-visible:not(.ph-bg-is-light-on) #ant-header:not(.ant-filled) .ant-main-menu-list>li>.ant-submenu-trigger>a,body.ph-video-on.ant-ph-visible:not(.ph-bg-is-light-on) #ant-header:not(.ant-filled) .ant-main-menu-list>li>a,body.ph-video-on.ant-ph-visible:not(.ph-bg-is-light-on) #ant-header:not(.ant-filled) .ant-main-menu-list>li>.ant-submenu-trigger>a{color:var(--ant-force-to-light-color)}
}
body.ph-image-on.ant-ph-visible:not(.ph-bg-is-light-on):not(.ant-m-menu-active) #ant-header:not(.ant-filled) .ant-m-menu-toggle-btn-text,body.ph-video-on.ant-ph-visible:not(.ph-bg-is-light-on):not(.ant-m-menu-active) #ant-header:not(.ant-filled) .ant-m-menu-toggle-btn-text{color:var(--ant-force-to-light-color)}
body.ph-image-on.ant-ph-visible:not(.ph-bg-is-light-on):not(.ant-m-menu-active) #ant-header:not(.ant-filled) .ant-m-menu-toggle-btn span::before,body.ph-image-on.ant-ph-visible:not(.ph-bg-is-light-on):not(.ant-m-menu-active) #ant-header:not(.ant-filled) .ant-m-menu-toggle-btn span::after,body.ph-video-on.ant-ph-visible:not(.ph-bg-is-light-on):not(.ant-m-menu-active) #ant-header:not(.ant-filled) .ant-m-menu-toggle-btn span::before,body.ph-video-on.ant-ph-visible:not(.ph-bg-is-light-on):not(.ant-m-menu-active) #ant-header:not(.ant-filled) .ant-m-menu-toggle-btn span::after{background-color:var(--ant-force-to-light-color)}
@media (min-width: 1025px) {
body.ph-image-on.ant-ph-visible:not(.ph-bg-is-light-on) #ant-header:not(.ant-filled) .ant-btn-outline,body.ph-video-on.ant-ph-visible:not(.ph-bg-is-light-on) #ant-header:not(.ant-filled) .ant-btn-outline{box-shadow:inset 0 0 0 2px var(--ant-force-to-light-color)}
body.ph-image-on.ant-ph-visible:not(.ph-bg-is-light-on) #ant-header:not(.ant-filled) .ant-btn-outline>*,body.ph-image-on.ant-ph-visible:not(.ph-bg-is-light-on) #ant-header:not(.ant-filled) .ant-btn-outline>::after,body.ph-video-on.ant-ph-visible:not(.ph-bg-is-light-on) #ant-header:not(.ant-filled) .ant-btn-outline>*,body.ph-video-on.ant-ph-visible:not(.ph-bg-is-light-on) #ant-header:not(.ant-filled) .ant-btn-outline>::after{color:var(--ant-force-to-light-color)}
body.ph-image-on.ant-ph-visible:not(.ph-bg-is-light-on) #ant-header:not(.ant-filled) .ant-btn-link>*,body.ph-image-on.ant-ph-visible:not(.ph-bg-is-light-on) #ant-header:not(.ant-filled) .ant-btn-link>::after,body.ph-video-on.ant-ph-visible:not(.ph-bg-is-light-on) #ant-header:not(.ant-filled) .ant-btn-link>*,body.ph-video-on.ant-ph-visible:not(.ph-bg-is-light-on) #ant-header:not(.ant-filled) .ant-btn-link>::after{color:var(--ant-force-to-light-color)}
body.ph-image-on.ant-ph-visible:not(.ph-bg-is-light-on) #ant-header:not(.ant-filled) .ant-btn-line,body.ph-video-on.ant-ph-visible:not(.ph-bg-is-light-on) #ant-header:not(.ant-filled) .ant-btn-line{background-color:var(--ant-force-to-light-color)}
}
body.ph-image-on:not(.ph-bg-is-light-on) #page-header,body.ph-image-on:not(.ph-bg-is-light-on) #page-header a,body.ph-video-on:not(.ph-bg-is-light-on) #page-header,body.ph-video-on:not(.ph-bg-is-light-on) #page-header a{color:var(--ant-force-to-light-color)}
body.ph-image-on:not(.ph-bg-is-light-on) #page-header .ant-scroll-down text,body.ph-video-on:not(.ph-bg-is-light-on) #page-header .ant-scroll-down text{fill:var(--ant-force-to-light-color)}
body.ph-image-on:not(.ph-bg-is-light-on) #page-header .ant-scroll-down .ant-scrd-icon,body.ph-video-on:not(.ph-bg-is-light-on) #page-header .ant-scroll-down .ant-scrd-icon{color:var(--ant-force-to-light-color)}
body.ph-image-on:not(.ph-bg-is-light-on) #page-header .ph-share-trigger,body.ph-image-on:not(.ph-bg-is-light-on) #page-header .ph-share-buttons>ul>li a,body.ph-video-on:not(.ph-bg-is-light-on) #page-header .ph-share-trigger,body.ph-video-on:not(.ph-bg-is-light-on) #page-header .ph-share-buttons>ul>li a{color:var(--ant-force-to-light-color)}
body.ph-image-on:not(.ph-bg-is-light-on) #page-header .ph-caption-meta,body.ph-video-on:not(.ph-bg-is-light-on) #page-header .ph-caption-meta a{color:var(--ant-force-to-light-color)}
body.ph-image-on:not(.ph-bg-is-light-on) #page-header .ant-btn-secondary,body.ph-video-on:not(.ph-bg-is-light-on) #page-header .ant-btn-secondary{background-color:var(--ant-force-to-light-color)}
body.ph-image-on:not(.ph-bg-is-light-on) #page-header .ant-btn-secondary>*,body.ph-image-on:not(.ph-bg-is-light-on) #page-header .ant-btn-secondary>::after,body.ph-video-on:not(.ph-bg-is-light-on) #page-header .ant-btn-secondary>*,body.ph-video-on:not(.ph-bg-is-light-on) #page-header .ant-btn-secondary>::after{color:#212121}
body.ph-image-on:not(.ph-bg-is-light-on) #page-header .ant-btn-outline,body.ph-video-on:not(.ph-bg-is-light-on) #page-header .ant-btn-outline{box-shadow:inset 0 0 0 1px var(--ant-force-to-light-color)}
body.ph-image-on:not(.ph-bg-is-light-on) #page-header .ant-btn-outline>*,body.ph-image-on:not(.ph-bg-is-light-on) #page-header .ant-btn-outline>::after,body.ph-video-on:not(.ph-bg-is-light-on) #page-header .ant-btn-outline>*,body.ph-video-on:not(.ph-bg-is-light-on) #page-header .ant-btn-outline>::after{color:var(--ant-force-to-light-color)}
body.ph-image-on:not(.ph-bg-is-light-on) #page-header .ant-big-round-ptn-inner,body.ph-video-on:not(.ph-bg-is-light-on) #page-header .ant-big-round-ptn-inner{color:var(--ant-force-to-light-color)}
body.ph-image-on:not(.ph-bg-is-light-on) #page-header .ant-btn-link>*,body.ph-image-on:not(.ph-bg-is-light-on) #page-header .ant-btn-link>::after,body.ph-video-on:not(.ph-bg-is-light-on) #page-header .ant-btn-link>*,body.ph-video-on:not(.ph-bg-is-light-on) #page-header .ant-btn-link>::after{color:var(--ant-force-to-light-color)}
body.ph-image-on:not(.ph-bg-is-light-on) #page-header .ant-btn-line,body.ph-video-on:not(.ph-bg-is-light-on) #page-header .ant-btn-line{background-color:var(--ant-force-to-light-color)}
body.ph-bg-is-light-on.ant-ph-visible:not(.ant-m-menu-active) #ant-header:not(.ant-filled){color:var(--ant-dark-color)}
body.ph-bg-is-light-on.ant-ph-visible:not(.ant-m-menu-active) #ant-header:not(.ant-filled) .ant-logo-light{display:none}
body.ph-bg-is-light-on.ant-ph-visible:not(.ant-m-menu-active) #ant-header:not(.ant-filled) .ant-logo-dark{display:block}
@media (min-width: 1025px) {
body.ph-bg-is-light-on.ant-ph-visible #ant-header:not(.ant-filled) .ant-main-menu-list>li>a,body.ph-bg-is-light-on.ant-ph-visible #ant-header:not(.ant-filled) .ant-main-menu-list>li>.ant-submenu-trigger>a{color:var(--ant-dark-color)}
body.ph-bg-is-light-on.ant-ph-visible #ant-header:not(.ant-filled) .ant-submenu-master>.ant-submenu-trigger>a::after{background-color:var(--ant-dark-color)}
}
body.ph-bg-is-light-on.ant-ph-visible:not(.ant-m-menu-active) #ant-header:not(.ant-filled) .ant-m-menu-toggle-btn-text{color:var(--ant-dark-color)}
body.ph-bg-is-light-on.ant-ph-visible:not(.ant-m-menu-active) #ant-header:not(.ant-filled) .ant-m-menu-toggle-btn span::before,body.ph-bg-is-light-on.ant-ph-visible:not(.ant-m-menu-active) #ant-header:not(.ant-filled) .ant-m-menu-toggle-btn span::after{background-color:var(--ant-dark-color)}
@media (min-width: 1025px) {
body.ph-bg-is-light-on #ant-header:not(.ant-filled) .ant-btn-secondary{background-color:var(--ant-dark-color)}
body.ph-bg-is-light-on #ant-header:not(.ant-filled) .ant-btn-secondary>*,body.ph-bg-is-light-on #ant-header:not(.ant-filled) .ant-btn-secondary>::after{color:var(--ant-light-color)}
body.ph-bg-is-light-on #ant-header:not(.ant-filled) .ant-btn-outline{box-shadow:inset 0 0 0 2px var(--ant-dark-color)}
body.ph-bg-is-light-on #ant-header:not(.ant-filled) .ant-btn-outline>*,body.ph-bg-is-light-on #ant-header:not(.ant-filled) .ant-btn-outline>::after{color:var(--ant-dark-color)}
body.ph-bg-is-light-on #ant-header:not(.ant-filled) .ant-btn-link>*,body.ph-bg-is-light-on #ant-header:not(.ant-filled) .ant-btn-link>::after{color:var(--ant-dark-color)}
body.ph-bg-is-light-on #ant-header:not(.ant-filled) .ant-btn-line{background-color:var(--ant-dark-color)}
}
body.ph-bg-is-light-on #page-header,body.ph-bg-is-light-on #page-header a{color:var(--ant-dark-color)}
body.ph-bg-is-light-on #page-header .ant-scroll-down text{fill:var(--ant-dark-color)}
body.ph-bg-is-light-on #page-header .ant-scroll-down .ant-scrd-icon{color:var(--ant-dark-color)}
body.ph-bg-is-light-on #page-header .ph-share-trigger,body.ph-bg-is-light-on #page-header .ph-share-buttons>ul>li a{color:var(--ant-dark-color)}
body.ph-bg-is-light-on #page-header .ant-btn-secondary{background-color:var(--ant-dark-color)}
body.ph-bg-is-light-on #page-header .ant-btn-secondary>*,body.ph-bg-is-light-on #page-header .ant-btn-secondary>::after{color:var(--ant-light-color)}
body.ph-bg-is-light-on #page-header .ant-btn-outline{box-shadow:inset 0 0 0 2px var(--ant-dark-color)}
body.ph-bg-is-light-on #page-header .ant-btn-outline>*,body.ph-bg-is-light-on #page-header .ant-btn-outline>::after{color:var(--ant-dark-color)}
body.ph-bg-is-light-on #page-header .ant-big-round-ptn-inner{color:var(--ant-dark-color)}
body.ph-bg-is-light-on #page-header .ant-big-round-ptn-inner:hover,body.ph-bg-is-light-on #page-header .ant-big-round-ptn-inner:focus{color:#FFF}
body.ph-bg-is-light-on #page-header .ant-btn-link>*,body.ph-bg-is-light-on #page-header .ant-btn-link>::after{color:var(--ant-dark-color)}
body.ph-bg-is-light-on #page-header .ant-btn-line{background-color:var(--ant-dark-color)}
.ant-table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-width:thin}
table{width:100%;empty-cells:show;word-wrap:break-word;margin:0 0 1.875rem;text-align:left;font-size:1rem;border-spacing:0;border-collapse:collapse;border:none}
th{font-weight:700}
th,td{padding:8px 5px;font-size:1rem;vertical-align:middle}
table th,table td{border:1px solid red}
table tbody tr:nth-of-type(odd){background-color:red}
table thead{background-color:red}
table thead th,table thead td{padding:.75rem 1.25rem}
table tbody th,table tbody td{padding:.75rem 1.25rem}
table tfoot{background-color:red}
table tfoot th,table tfoot td{padding:.75rem 1.25rem}
table caption{caption-side:bottom;padding:1.25rem .625rem;font-weight:700}
blockquote{position:relative;margin:2.5rem 5%;padding-left:3.125rem;font-size:1.5rem;font-style:italic;border-left:4px solid #3e3e3e}
@media (max-width: 768px) {
blockquote{margin-left:0;margin-right:0}
}
blockquote footer{display:block;margin-top:1.25rem;font-size:80%;opacity:.5}
blockquote footer::before{display:inline-block;content:"";width:2.5rem;height:2px;background-color:#7d7d7d;margin:0 .625rem 5px 0}
figure{position:relative;display:block;padding:0;margin:0;border:none;box-shadow:none;outline:none}
figure img{display:block;width:100%;height:auto}
figcaption{--_figcaption-bg:#000;--_figcaption-filter:blur(10px);--_figcaption-absolute-right:3%;--_figcaption-absolute-bottom:3%;--_figcaption-absolute-color:#FFF;position:relative;max-width:37.5rem;padding:.75rem;font-size:.8125rem;font-style:italic;z-index:9;line-height:1.3;border-radius:6px}
@media (min-width: 992px) {
figcaption{position:absolute;right:var(--_figcaption-absolute-right);bottom:var(--_figcaption-absolute-bottom);margin-left:var(--_figcaption-absolute-right);background-color:var(--_figcaption-bg);backdrop-filter:var(--_figcaption-filter);color:var(--_figcaption-absolute-color)}
}
figcaption .figcaption-inner{}
figcaption a{color:var(--_figcaption-absolute-color);text-decoration:underline}
figcaption a:hover,figcaption a:focus{color:var(--_figcaption-absolute-color);opacity:.9}
.wpcf7{margin:0;padding:0}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}
.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output,.wpcf7 .wpcf7-display-none{display:none}
.wpcf7 .wpcf7-form.submitting{opacity:.8;pointer-events:none}
.wpcf7 form .wpcf7-response-output{margin:1rem 0 0;padding:.625rem .9375rem;background:#6cdcff;font-size:.875rem;text-align:center;color:#00526c;border-radius:.5rem}
.wpcf7 form.sent .wpcf7-response-output{background:#d8f6df;color:#145523}
.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{background:#ff918a;color:#8a0900}
.wpcf7 form.spam .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background:#fff4d3;color:#a07800}
.wpcf7 .wpcf7-form-control-wrap{position:relative;display:block}
.wpcf7 label{display:block;margin-bottom:0}
.wpcf7 label .wpcf7-form-control-wrap{margin-top:.625rem}
.wpcf7 input.wpcf7-not-valid{border-color:#F00F00!important}
.wpcf7 .wpcf7-not-valid-tip{color:#F00F00;font-size:.875rem;display:block;position:absolute;bottom:0;right:5px;z-index:1}
.wpcf7 .use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid #F00F00;background:var(--at_color-secondary);padding:3px 8px}
.wpcf7 .wpcf7-list-item{display:inline-block;margin:0 0 0 .625rem}
.wpcf7 .wpcf7-list-item-label:before,.wpcf7 .wpcf7-list-item-label:after{content:" "}
.wpcf7 .wpcf7-spinner{visibility:hidden;display:inline-block;margin:0;vertical-align:middle;width:1.25rem;height:1.25rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}
.wpcf7 .wpcf7-spinner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:2px solid var(--ant-border-color);border-top-color:var(--ant-main-color);animation:loader-rotate 1s linear infinite}
.wpcf7 .hidden-fields-container{display:none}
@keyframes loader-rotate {
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.wpcf7 form.submitting .wpcf7-spinner,.wpcf7 .wpcf7-spinner.is-active{visibility:visible}
.wpcf7 div.ajax-error{display:none}
.wpcf7 .placeheld{color:var(--ant-main-color)}
.wpcf7 .wpcf7-recaptcha iframe{margin-bottom:0}
.wpcf7 input[type=file]{cursor:pointer}
.wpcf7 input[type=file]:disabled{cursor:default}
.wpcf7 .wpcf7-submit{vertical-align:middle}
.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}
.ant-form{position:relative}
.ant-form-control{display:block;width:100%;background-color:#fff;padding:.625rem .9375rem;height:2.875rem;font-family:inherit;font-size:1rem;font-weight:500;color:inherit;border:1px solid var(--ant-border-color);border-radius:.5rem}
.ant-form-control:focus{color:inherit;background-color:#fff;border-color:var(--ant-light-color);outline:none;box-shadow:none}
.ant-form-control+.ant-form-control{margin-top:1.25rem}
.ant-form-control:disabled,.ant-form-control[readonly]{background-color:red;opacity:.5;cursor:not-allowed}
.ant-form-control:not(textarea):not([size]){height:3.5rem}
.ant-form-text{display:block;margin-top:5px;font-style:italic;opacity:.6}
label{display:inline-block;margin-bottom:.625rem;font-size:1rem;font-weight:500}
label .required{font-size:1.0625rem}
::placeholder{color:var(--ant-text-color)}
::-webkit-input-placeholder{color:var(--ant-text-color)}
:-moz-placeholder{color:var(--ant-text-color)}
::-moz-placeholder{color:var(--ant-text-color)}
:-ms-input-placeholder{color:var(--ant-text-color)}
.ant-form-group{position:relative;margin-bottom:1rem}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;cursor:pointer}
textarea,textarea.ant-form-control{padding:.9375rem;height:7.5rem}
select{cursor:pointer}
select:not([size]):not([multiple]){padding-right:1.875rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cg fill='currentColor'%3E%3Cpath d='M10.293,3.293,6,7.586,1.707,3.293A1,1,0,0,0,.293,4.707l5,5a1,1,0,0,0,1.414,0l5-5a1,1,0,1,0-1.414-1.414Z' fill='currentColor'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-size:.75rem;background-repeat:no-repeat;background-position:calc(100% - 1rem) center}
select option{background-color:var(--ant-bg-color);color:var(--ant-text-color)}
select option[value=""][disabled]{display:none}
select[multiple] option{background-color:transparent;color:#666}
select option[disabled],select[multiple] option[disabled]{color:var(--ant-text-color);color:#666}
select:invalid{color:inherit;opacity:.4}
input[type=range]{width:100%}
.ant-form-check,.ant-form-radio{position:relative;display:block;margin:8px 0 0 5px}
.ant-form-check input,.ant-form-radio input{position:absolute;top:50%;opacity:0;cursor:pointer;transform:translate3d(0,-50%,0)}
.ant-form-check label,.ant-form-radio label{position:relative;margin-bottom:0;padding-left:1.875rem;vertical-align:top;font-size:1.0625rem;cursor:pointer}
.ant-form-check label::before,.ant-form-radio label::before{position:absolute;top:3px;left:-0;display:block;width:1.25rem;height:1.25rem;pointer-events:none;content:"";background-color:#4e4e4e;border-radius:3px;transition:background-color .2s}
.ant-form-check:hover label::before,.ant-form-radio:hover label::before{background-color:#5a5a5a}
.ant-form-check label::after,.ant-form-radio label::after{position:absolute;display:none;content:"";top:8px;left:7px;width:4px;height:6px;border:solid #FFF;border-width:0 2px 2px 0;transform:rotate(45deg)}
.ant-form-check input:checked~label::after,.ant-form-radio input:checked~label::after{display:block}
.ant-form-radio label::before{border-radius:100px}
.ant-form-radio label::after{top:.625rem;left:7px;width:4px;height:4px;background-color:#FFF;border-radius:100%}
.ant-form-check input:disabled,.ant-form-radio input:disabled{cursor:not-allowed}
.ant-form-check input:disabled~label,.ant-form-radio input:disabled~label{cursor:not-allowed;opacity:.3}
.ant-form-check.ant-form-check-inline,.ant-form-radio.ant-form-radio-inline{display:inline-block;margin-right:.625rem}
.ant-form-file{}
.btn-file{vertical-align:middle}
.btn-file>* input{position:absolute;left:50%;width:1%;opacity:0}
.ant-file-info{width:75%;background-color:transparent;border:none;outline:none;font-size:.875rem;color:#777;line-height:1}
.ant-form-btn-inside{position:relative}
.ant-form-btn-inside .ant-form-control{padding-right:3.75rem}
.ant-form-btn-inside button{position:absolute;top:1px;right:1px;display:flex;align-items:center;justify-content:center;width:3.75rem;height:3.375rem;background-color:transparent;color:#999;border:none;outline:none;cursor:pointer;z-index:9;border-radius:0 8px 8px 0}
.ant-form-btn-inside button svg{width:1.5rem;height:1.5rem}
.ant-form-btn-inside button:hover{color:var(--ant-light-color)}
.ant-form-filled label{}
.ant-form-filled .ant-form-control{background-color:red;border:none}
.ant-form-filled .ant-form-control:focus{box-shadow:inset 0 0 0 1px red}
.ant-form-filled .ant-form-control:disabled,.ant-form-filled .ant-form-control[readonly]{opacity:.3}
.ant-form-minimal .ant-form-group{}
.ant-form-minimal .ant-form-group>label{display:none}
.ant-form-minimal .ant-form-control{background-color:transparent;padding-left:0;padding-right:0;border-width:0 0 2px;border-style:solid;border-radius:0}
.ant-form-minimal .ant-form-control:focus{}
.ant-form-minimal .ant-form-control:disabled,.ant-form-minimal .ant-form-control[readonly]{opacity:.5}
.ant-form-minimal .ant-form-control{border-color:var(--ant-border-color)}
.ant-form-minimal select.ant-form-control{color:var(--ant-text-color)}
.ant-form-minimal ::placeholder{color:var(--ant-text-color)}
.ant-form-minimal ::-webkit-input-placeholder{color:var(--ant-text-color)}
.ant-form-minimal :-moz-placeholder{color:var(--ant-text-color)}
.ant-form-minimal ::-moz-placeholder{color:var(--ant-text-color)}
.ant-form-minimal :-ms-input-placeholder{color:var(--ant-text-color)}
.ant-form-creative .ant-form-group.ant-fg-typing{}
.ant-form-creative .ant-form-group{position:relative;counter-increment:ant-form-creative-counter;padding:1rem .9375rem 1rem 2.875rem;margin:0 0 .9375rem;border-radius:.625rem;border-width:1px;border-style:solid;border-color:var(--ant-border-color)}
.ant-form-creative .ant-form-group:first-of-type{}
.ant-form-creative .ant-form-group:last-of-type{}
.ant-form-creative .ant-form-group:only-child{padding-left:1.875rem}
.ant-form-creative .ant-form-group:not(:only-child)::before{position:absolute;left:1rem;top:1.25rem;display:block;content:counter(ant-form-creative-counter, decimal-leading-zero);font-size:.9375rem;color:var(--ant-text-muted-color);line-height:1}
.ant-form-creative .ant-form-group label{margin:0;padding-bottom:.625rem;transition:opacity .3s}
.ant-form-creative .ant-fg-typing label{opacity:.3}
.ant-form-creative .ant-form-check label,.ant-form-creative .ant-form-radio label{margin-bottom:0!important;padding-bottom:0!important}
.ant-form-creative .ant-form-control{width:100%!important;padding:.625rem 5px .625rem 0;border:none;border-radius:4px}
.ant-form-creative .ant-form-control:not(textarea):not([size]){height:auto}
.ant-form-creative .ant-form-control:disabled,.ant-form-creative .ant-form-control[readonly]{background-color:transparent;opacity:.4}
.ant-form-creative textarea.ant-form-control{height:6rem}
.ant-form-creative .ant-form-text{margin-bottom:.625rem;transition:opacity .3s}
.ant-form-creative .ant-fg-typing .ant-form-text{opacity:.3}
.ant-form-creative .ant-form-btn-inside button[type="submit"]{top:0;right:0;height:2.75rem;width:2.75rem;background-color:red;margin-top:0;padding:0;color:var(--ant-text-color);border-radius:100px}
.ant-form-creative .ant-form-btn-inside button[type="submit"]:hover{opacity:.8}
.ant-form-creative select:not([size]):not([multiple]){background-position:100% center}
#ant-contact-form{position:relative}
.ant-contact-form-inner{position:relative;z-index:1;transition:opacity .3s,filter .3s}
#ant-contact-form.cfm-submitted .ant-contact-form-inner{position:relative;z-index:1;opacity:.5;filter:blur(5px)}
#ant-contact-form-messages{position:absolute;top:10%;left:50%;width:100%;max-width:28.125rem;height:0;visibility:hidden;z-index:2;transform:translateX(-50%)}
#ant-contact-form.cfm-submitted #ant-contact-form-messages{height:auto;visibility:visible}
.ant-cfm-inner{position:relative}
.ant-cfm-inner span{display:block;padding:2.5rem 1.25rem;font-size:1.0625rem;border-radius:.625rem}
.ant-cfm-sending{background-color:#414452;color:#FFF}
.ant-cfm-success{background-color:#217816;color:#FFF}
.ant-cfm-error{background-color:#a72424;color:#FFF}
.ant-cfm-close{position:absolute;display:flex;align-items:center;justify-content:center;top:5px;right:5px;width:1.75rem;height:1.75rem;background-color:rgba(255,255,255,0.16);font-size:.875rem;color:#FFF;line-height:1;cursor:pointer;z-index:2;border-radius:100px;transition:transform .4s}
.ant-cfm-close:hover{transform:rotate(90deg)}
.ant-form-button{position:relative;margin:2rem 0 0}
.ant-contact-item-wrap{display:flex;flex-direction:column}
.ant-contact-item{position:relative;padding:1.5rem;border-radius:1rem;border:1px solid var(--ant-border-color);background:var(--ant-bg-color);height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem}
@media (max-width: 1024px) {
.ant-contact-item{padding:15px}
}
.acoi-title{color:var(--ant-main-color);font-size:clamp(1.5rem,1.5625vw,1.875rem);font-weight:600;line-height:1;margin:0}
.acoi-info-title{color:var(--ant-main-color);text-align:center;font-size:1.5rem;font-weight:500;line-height:1;margin:0}
.acoi-icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:5rem;height:5rem;color:#D4183D;background:rgba(212,24,61,0.10);border-radius:50%}
.acoi-icon svg{width:2rem;height:2rem}
.acoi-info{text-align:center;line-height:1}
.acoi-info-phone{margin:1rem 0 .75rem}
.acoi-info-phone a{color:#D4183D;font-size:clamp(1.5rem,1.875vw,2.25rem);font-weight:600}
.ant-page-contact .ant-contact-item-wrap{height:100%;justify-content:space-between;gap:1rem}
.ant-page-contact .ant-contact-item{height:auto;background:#fff;justify-content:flex-start;align-items:normal}
.ant-page-contact .ant-form-control{background:var(--ant-bg-color)}
.ant-contact-item-row{height:auto;flex-direction:row;align-items:center!important}
.ant-contact-item-row .acoi-icon{width:3.5rem;height:3.5rem}
.ant-contact-item-row .acoi-icon svg{width:1.5rem;height:1.5rem}
.ant-contact-item-row .acoi-info-title{font-size:1.25rem}
.ant-contact-item-row .acoi-info-phone{margin:.625rem 0}
.ant-contact-item-row .acoi-info-phone a{font-size:1.5rem}
@media (max-width: 1024px) {
.acoi-info-title{font-size:1.25rem}
}
.ant-why-choose{position:relative;background:var(--ant-main-color);padding:3rem;margin:3rem 0 0}
@media (max-width: 1024px) {
.ant-why-choose{padding:20px 15px}
}
.ant-contact-details{}
.ant-contact-details-heading{margin:0 0 1.25rem}
.ant-contact-details ul{margin:0;padding:0;list-style:none}
.ant-contact-details ul li{display:flex;align-items:center}
.ant-contact-details ul li:not(:last-child){margin-bottom:1.5rem}
.ant-contact-details ul li a{color:var(--ant-text-color)}
.ant-contact-details ul li a b{color:var(--ant-main-color);font-weight:600}
.ant-contact-details ul li a:hover{color:var(--ant-main-color)}
.ant-cd-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;margin-right:1rem;border:1px solid;transition:transform .3s;color:var(--ant-main-color)}
.ant-cd-icon svg{width:1.25rem;height:1.25rem}
.ant-contact-details>ul>li:hover .ant-cd-icon{transform:scale(1.05)}
.ant-cd-content p:not(:last-child){margin:0 0 .5rem}
.ant-contact-info .ant-big-arrow{margin-bottom:1.25rem}
.ant-contact-info .ant-big-arrow svg{}
@media (max-width: 64rem) {
.ant-contact-info .ant-big-arrow{text-align:center;margin-bottom:2.5rem}
.ant-contact-info .ant-big-arrow svg{margin:0;transform:rotate(90deg)!important}
}
.ant-split-box{position:relative}
.ant-wrap .ant-split-box{margin-bottom:3.75rem}
.ant-split-box [class*="ant-col-"]{padding:0}
.ant-wrap .ant-split-box [class*="ant-col-"]{padding-left:.9375rem;padding-right:.9375rem}
@media (min-width: 1025px) {
.ant-split-box-content{padding:10%}
.ant-wrap .ant-split-box-content{padding:10% 0 10% 7%}
}
@media (max-width: 64rem) {
.ant-split-box-content{padding:2.5rem 5% 7%}
.ant-wrap .ant-split-box-content{padding:2.5rem 2% 0}
}
.ant-split-box-title{margin:0 0 1.875rem;text-transform:uppercase;font-family:var(--ant-alter-font);font-size:clamp(2.875rem,3vw,3.25rem);font-weight:700;color:var(--ant-text-color);line-height:1}
.ant-split-box-text{max-width:50rem}
.ant-split-box-image{position:relative;overflow:hidden}
.ant-wrap .ant-split-box-image{border-radius:.9375rem}
.ant-split-box-image img{display:block;width:100%;height:auto}
.ant-split-box[class*="ant-spx-image-"] .ant-split-box-image{height:100%}
.ant-split-box[class*="ant-spx-image-"] .ant-split-box-image::after{content:"";display:block;width:100%}
.ant-split-box.ant-spx-image-1 .ant-split-box-image::after{padding-bottom:75%}
.ant-split-box.ant-spx-image-2 .ant-split-box-image::after{padding-bottom:100%}
.ant-split-box.ant-spx-image-3 .ant-split-box-image::after{padding-bottom:130%}
.ant-split-box[class*="ant-spx-image-"] .ant-split-box-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}
@media (min-width: 1025px) {
.ant-split-box[class*="ant-spx-image-"] .ant-split-box-content{padding-top:10%;padding-bottom:10%}
}
.ant-split-box[class*="ant-spx-image-"] .ant-anim-zoomin-wrap,.ant-split-box[class*="ant-spx-image-"] .ant-image-parallax-wrap,.ant-split-box[class*="ant-spx-image-"] .ant-image-parallax-inner{position:absolute;inset:0}
.ant-split-box.ant-spx-reverse .ant-row{flex-direction:row-reverse}
@media (min-width: 1025px) {
.ant-wrap .ant-split-box.ant-spx-reverse .ant-split-box-content{padding:10% 7% 10% 0}
}
html.lenis.with-fancybox,html.with-fancybox body:not(.is-mobile) #ant-header,html.with-fancybox body:not(.is-mobile) .ant-scroll-to-top{padding-right:.6875rem}
.fancybox__caption{max-width:56.25rem;margin:0 auto;font-size:1rem}
.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:100%;height:100%}
body.ant-magic-cursor.fancybox-is-open #magic-cursor{display:none}
body:not(.is-mobile) .ant-lightbox-icon{display:none!important}
.ant-lightbox-icon{position:absolute;display:flex;justify-content:center;align-items:center;top:.9375rem;right:.9375rem;width:1.25rem;height:1.25rem;background-color:#000;border-radius:100%}
.ant-lightbox-icon::before{font-size:.75rem;color:#f1f1f1;line-height:1;content:"\2b";font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}
.ant-image{display:block;width:100%;overflow:hidden}
.ant-image figure{position:relative}
a.ant-image-link{display:block;overflow:hidden}
.ant-image .ant-anim-zoomin-wrap,.ant-image .ant-image-parallax-wrap,.ant-image .ant-image-parallax-inner{height:100%;overflow:hidden}
.ant-image.tti-border-radius a.ant-image-link,.ant-image.tti-border-radius .ant-anim-zoomin-wrap,.ant-image.tti-border-radius .ant-image-parallax-wrap,.ant-image.tti-border-radius img{border-radius:.9375rem}
@media (min-width: 992px) {
.ant-image.tti-landscape figure::after,.ant-image.tti-portrait figure::after{display:block;content:""}
.ant-image.tti-landscape figure::after{padding-bottom:65%}
.ant-image.tti-portrait figure::after{padding-bottom:130%}
.ant-image.tti-landscape a.ant-image-link,.ant-image.tti-portrait a.ant-image-link,.ant-image.tti-landscape .ant-image-parallax-wrap,.ant-image.tti-portrait .ant-image-parallax-wrap,.ant-image.tti-landscape .ant-image-parallax-inner,.ant-image.tti-portrait .ant-image-parallax-inner,.ant-image.tti-landscape .ant-anim-zoomin-wrap,.ant-image.tti-portrait .ant-anim-zoomin-wrap,.ant-image.tti-landscape .ant-img-wrap,.ant-image.tti-portrait .ant-img-wrap{position:absolute;inset:0}
.ant-image.tti-landscape img,.ant-image.tti-portrait img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;background-color:red}
}
@media (min-width: 1025px) {
.ant-image.tti-fixed-height img{width:100%;height:80vh;object-fit:cover;object-position:50% 50%;background-color:red}
}
@media (min-width: 1025px) {
.ant-image.tti-full-height img{width:100%;height:100vh;object-fit:cover;object-position:50% 50%}
}
.ant-video{position:relative;display:block;width:100%;overflow:hidden}
.ant-video video{display:block;width:100%;height:80vh;object-fit:cover;object-position:50% 50%;background-color:red}
.ant-wrap .ant-video video{height:auto;object-fit:unset;object-position:unset}
.ant-wrap .ant-video{border-radius:.9375rem}
.ant-video.ttv-grayscale{filter:grayscale(1)}
@media (min-width: 992px) {
.ant-wrap .ant-video.ttv-landscape::after,.ant-wrap .ant-video.ttv-portrait::after{display:block;content:""}
.ant-wrap .ant-video.ttv-landscape::after{padding-bottom:56.25%}
.ant-wrap .ant-video.ttv-portrait::after{padding-bottom:130%}
.ant-wrap .ant-video.ttv-landscape video,.ant-wrap .ant-video.ttv-portrait video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}
.ant-video.ttv-landscape a.ant-viceo-link,.ant-video.ttv-portrait a.ant-viceo-link,.ant-video.ttv-landscape .ant-image-parallax-wrap,.ant-video.ttv-portrait .ant-image-parallax-wrap,.ant-video.ttv-landscape .ant-image-parallax-inner,.ant-video.ttv-portrait .ant-image-parallax-inner,.ant-video.ttv-landscape .ant-anim-zoomin-wrap,.ant-video.ttv-portrait .ant-anim-zoomin-wrap,.ant-video.ttv-landscape .ant-img-wrap,.ant-video.ttv-portrait .ant-img-wrap{position:absolute;inset:0}
}
@media (min-width: 1025px) {
.ant-video.ttv-full-height video{width:100%;height:100vh;object-fit:cover;object-position:50% 50%}
}
.ant-embed{position:relative;display:block;width:100%;margin-bottom:1.875rem;overflow:hidden;border-radius:.9375rem}
.ant-embed::before{display:block;content:"";padding-bottom:56.25%}
.ant-embed .ant-embed-item,.ant-embed embed,.ant-embed iframe,.ant-embed object,.ant-embed video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
button{background-color:transparent;cursor:pointer;border:none}
.ant-btn{position:relative;display:inline-flex;align-items:center;height:3rem;background-color:transparent;margin:0;padding:0 1.25rem;text-transform:none;text-align:center;font-family:var(--ant-body-font);font-size:1rem;font-weight:500;overflow:hidden;cursor:pointer;border:none;border-radius:.5rem;z-index:9}
.ant-btn-group{display:flex;align-items:center;gap:1rem}
@media (max-width: 768px) {
.ant-btn-group{flex-direction:column;align-items:flex-start}
}
.ant-btn-inner{display:flex;align-items:center;justify-content:center;width:100%;height:auto;overflow:hidden;line-height:1}
.ant-btn-inner>*{position:relative;padding:5px 0;transition:transform .3s}
.ant-btn-inner>*,.ant-btn-inner>::after{display:flex;align-items:center;justify-content:center;height:100%}
.ant-btn-inner>::after{position:absolute;content:attr(data-hover);top:100%;width:100%;left:0;padding-left:0;padding-right:0}
.ant-btn:hover .ant-btn-inner>:not(.ant-btn-icon){transform:translate3d(0,-100%,0)}
.ant-btn-icon{display:inline-flex;padding:0}
.ant-btn-icon svg{width:1.25rem;height:1.25rem}
.ant-btn-icon:first-child{margin-right:.5rem}
.ant-btn-icon:last-child{margin-left:.5rem}
.ant-magnetic-btn{display:inline-block;margin:0}
.ant-magnetic-btn .ant-btn{margin:0}
.ant-btn-full{display:flex;width:100%;text-align:center}
.ant-btn-round{width:6.875rem;height:6.875rem;padding:0}
@media (max-width: 64rem) {
.ant-btn-round{width:6.25rem;height:6.25rem}
}
.ant-btn-round .ant-btn-inner>*{padding:.625rem 0}
.ant-btn-primary{background-color:var(--ant-main-color)}
.ant-btn-primary:hover{background-color:var(--ant-link-hover-color)}
.ant-btn-primary>*,.ant-btn-primary>::after{color:#FFF}
.ant-btn-secondary{background-color:var(--ant-secondary-color)}
.ant-btn-secondary>*,.ant-btn-secondary>::after{color:#fff}
.ant-btn-outline{box-shadow:inset 0 0 0 1px var(--ant-light-color)}
.ant-btn-outline>*,.ant-btn-outline>::after{color:var(--ant-light-color)}
.ant-btn-dark{background-color:#292929}
.ant-btn-dark>*,.ant-btn-dark>::after{color:#FFF}
.ant-btn-link{padding:0;align-items:center;text-transform:none;font-size:1rem;letter-spacing:0;border-radius:0;height:auto}
.ant-btn-link>*,.ant-btn-link>::after{padding:0;color:currentColor}
.ant-btn-line{display:inline-block;width:2.5rem;height:1px;background-color:var(--ant-text-color);margin-top:2px}
body:not(.is-mobile) .ant-btn:hover .ant-btn-line{animation:swipe-line .8s cubic-bezier(0.475,0.425,0,0.995) forwards}
@keyframes swipe-line {
0%{transform-origin:right;transform:scale(1)}
33%{transform-origin:right;transform:scaleX(0)}
66%{transform-origin:left;transform:scaleX(0)}
to{transform-origin:left;transform:scale(1)}
}
.ant-btn.ant-btn-disabled{opacity:.4;cursor:not-allowed}
.ant-big-round-ptn{position:relative;display:inline-block}
.ant-big-round-ptn-holder{display:block}
.ant-big-round-ptn-inner{position:relative;width:12.5rem;height:12.5rem;display:flex;justify-content:center;align-items:center;text-transform:uppercase;text-align:center;font-family:var(--ant-alter-font);font-size:clamp(1.3125rem,2vw,1.25rem);color:var(--ant-text-color);line-height:1.1;border-radius:50%;border:2px solid var(--ant-main-color);transform:rotate(-20deg);transition:all .2s}
.ant-big-round-ptn-inner:hover,.ant-big-round-ptn-inner:focus{background-color:var(--ant-main-color);color:#FFF;transform:rotate(0deg)}
.ant-big-round-ptn-inner::before{position:absolute;display:block;content:"";top:0;left:0;right:0;bottom:0;border-radius:50%;border:2px solid var(--ant-main-color);transform:translate3d(8px,8px,0px);transition:all .3s}
.ant-big-round-ptn-inner:hover::before{transform:translate3d(0px,0px,0px);opacity:0}
@media (max-width: 87.5rem) {
.ant-big-round-ptn-inner{width:10rem;height:10rem;font-size:1.625rem}
}
.ant-social-buttons{}
.ant-social-buttons ul{display:inline-flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}
.ant-social-buttons ul>li{display:flex;justify-content:center;align-items:center}
.ant-social-buttons>ul>li a,.ant-social-buttons>ul>li button{position:relative;width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;color:#FFF;border-radius:50%;background-color:var(--ant-main-color);transition:transform .3s}
.ant-social-buttons>ul>li a svg,.ant-social-buttons>ul>li button svg{width:1.25rem;height:1.25rem}
.ant-social-buttons>ul>li a:hover,.ant-social-buttons>ul>li button:hover{background-color:var(--ant-link-hover-color);transform:scale(1.05)}
body:not(.ant-magic-cursor) .ant-social-buttons>ul:hover>li a,body:not(.ant-magic-cursor) .ant-social-buttons>ul:hover>li button{opacity:.5}
body:not(.ant-magic-cursor) .ant-social-buttons>ul>li a:hover,body:not(.ant-magic-cursor) .ant-social-buttons>ul>li button:hover{opacity:1}
.ant-big-arrow{}
.ant-big-arrow svg{height:100%;max-width:calc(6.25rem + 5vw);margin-bottom:.9375rem;fill:var(--ant-text-color);opacity:.9}
.ant-big-arrow.ant-ba-angle-left svg{transform:rotate(180deg)}
.ant-big-arrow.ant-ba-angle-top svg{transform:rotate(-90deg)}
.ant-big-arrow.ant-ba-angle-top-left svg{transform:rotate(-135deg)}
.ant-big-arrow.ant-ba-angle-top-right svg{transform:rotate(-45deg)}
.ant-big-arrow.ant-ba-angle-bottom svg{transform:rotate(90deg)}
.ant-big-arrow.ant-ba-angle-bottom-left svg{transform:rotate(135deg)}
.ant-big-arrow.ant-ba-angle-bottom-right svg{transform:rotate(45deg)}
.ant-clipper{position:relative;width:100%}
.ant-clipper-inner{--_ant-clipper-radius:.9375rem;position:relative;display:flex;justify-content:center;align-items:center;width:100%;background-color:red;overflow:hidden;clip-path:inset(25% round calc(var(--_ant-clipper-radius) * 3));will-change:clip-path}
.ant-wrap .ant-clipper-inner{clip-path:inset(25% round var(--_ant-clipper-radius))}
@media (min-width: 992px) {
.ant-clipper-inner{min-height:100vh}
.ant-wrap .ant-clipper-inner{min-height:80vh}
}
@media (max-width: 61.9375rem) {
.ant-clipper-inner{min-height:70vw}
}
.ant-clipper-bg{position:absolute;inset:0;z-index:-1}
.ant-clipper-bg img,.ant-clipper-bg video{width:100%;height:100%;object-fit:cover;object-position:50% 50%}
.ant-clipper-bg .ant-anim-zoomin-wrap,.ant-clipper-bg .ant-image-parallax-wrap,.ant-clipper-bg .ant-image-parallax-inner{position:absolute;inset:0}
[class*="ant-clipper-cover-"] .ant-clipper-bg::before{position:absolute;display:block;content:"";top:-1px;left:-1px;bottom:-1px;right:-1px;background-color:#040404;z-index:1;opacity:0}
.ant-clipper-cover-0 .ant-clipper-bg::before{opacity:0}
.ant-clipper-cover-0-5 .ant-clipper-bg::before{opacity:.05}
.ant-clipper-cover-1 .ant-clipper-bg::before{opacity:.1}
.ant-clipper-cover-1-5 .ant-clipper-bg::before{opacity:.15}
.ant-clipper-cover-2 .ant-clipper-bg::before{opacity:.2}
.ant-clipper-cover-2-5 .ant-clipper-bg::before{opacity:.25}
.ant-clipper-cover-3 .ant-clipper-bg::before{opacity:.3}
.ant-clipper-cover-3-5 .ant-clipper-bg::before{opacity:.35}
.ant-clipper-cover-4 .ant-clipper-bg::before{opacity:.4}
.ant-clipper-cover-4-5 .ant-clipper-bg::before{opacity:.45}
.ant-clipper-cover-5 .ant-clipper-bg::before{opacity:.5}
.ant-clipper-cover-5-5 .ant-clipper-bg::before{opacity:.55}
.ant-clipper-cover-6 .ant-clipper-bg::before{opacity:.6}
.ant-clipper-cover-6-5 .ant-clipper-bg::before{opacity:.65}
.ant-clipper-cover-7 .ant-clipper-bg::before{opacity:.7}
.ant-clipper-cover-7-5 .ant-clipper-bg::before{opacity:.75}
.ant-clipper-cover-8 .ant-clipper-bg::before{opacity:.8}
.ant-clipper-cover-8-5 .ant-clipper-bg::before{opacity:.85}
.ant-clipper-cover-9 .ant-clipper-bg::before{opacity:.9}
.ant-clipper-cover-9-5 .ant-clipper-bg::before{opacity:.95}
.ant-clipper.ant-clipper-grayscale .ant-clipper-bg{filter:grayscale(1)}
.ant-clipper-content{}
body:not(.is-mobile) .ant-clipper-btn{display:none}
.ant-clipper-btn{position:relative;display:inline-flex;justify-content:center;align-items:center;width:4.375rem;height:4.375rem;background-color:color-mix(in oklab,var(--ant-main-color) 70%,transparent);font-size:1.0625rem;color:#FFF;backdrop-filter:blur(10px);z-index:2;border-radius:100%}
.ant-text-reveal>span{position:relative;display:inline;color:var(--ant-text-color);-webkit-text-fill-color:var(--ant-linear-text-bg-color);-webkit-background-clip:text;background-repeat:no-repeat;background-image:linear-gradient(currentColor,currentColor);background-size:0 100%;will-change:background-size}
.text-light .ant-text-reveal>span,.ant-text-reveal.text-light>span{color:#f1f1f1;-webkit-text-fill-color:var(--ant-linear-text-bg-color)}
.text-white .ant-text-reveal>span,.ant-text-reveal.text-white>span{color:#f1f1f1;-webkit-text-fill-color:red}
.text-dark .ant-text-reveal>span,.ant-text-reveal.text-dark>span{color:#212121;-webkit-text-fill-color:#000}
.ant-logo-wall{position:relative;display:flex;flex-wrap:wrap;row-gap:1rem;margin:0;padding:0;list-style:none;margin-left:-.625rem;margin-right:-.625rem;overflow:hidden}
.ant-logo-wall>li{width:20%;padding:0 .625rem}
.ant-logo-wall-item{position:relative;display:block;width:100%;background:#F0F3F5;overflow:hidden;border-radius:.9375rem}
.ant-logo-wall-item:before{display:block;content:"";width:100%;padding-bottom:66%}
.ant-logo-wall-item{transition:background-color .3s ease-in-out}
.ant-logo-wall-item:hover{background-color:#fff}
.ant-lv-item-inner{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;right:0;bottom:0;padding:1rem}
.ant-logo-wall-item img{}
a.ant-logo-wall-item img{max-height:5rem;transform:scale(1);transition:transform .3s ease-in-out,opacity .3s ease-in-out}
a.ant-logo-wall-item:hover img{transform:scale(1.1)}
.ant-lv-img-light{display:block}
.ant-lv-img-dark{display:none}
.ant-logo-wall.ant-lw-bordered .ant-logo-wall-item{background-color:transparent;border:1px solid var(--ant-border-color)}
.ant-logo-wall.ant-lw-col-4>li{width:25%}
.ant-logo-wall.ant-lw-col-3>li{width:33.33333%}
.ant-logo-wall.ant-lw-col-2>li{width:50%}
@media (max-width: 75rem) {
.ant-logo-wall>li{width:25%}
}
@media (max-width: 61.9375rem) {
.ant-logo-wall>li,.ant-logo-wall.ant-lw-col-4>li{width:33.33333%}
}
@media (max-width: 37.5rem) {
.ant-logo-wall>li,.ant-logo-wall.ant-lw-col-4>li,.ant-logo-wall.ant-lw-col-3>li{width:50%}
}
.ant-scrolling-text{position:relative;display:flex;padding:.625rem 0;text-transform:uppercase;font-family:var(--ant-alter-font);font-size:calc(1.3125rem + 5.5vw);line-height:1;font-weight:700;overflow:hidden}
.ant-scrt-inner{display:flex;width:fit-content;flex:auto;flex-shrink:0;flex-direction:row}
.ant-scrt-content{display:inline-flex;align-items:center;flex-shrink:0;will-change:transform}
.ant-scrt-separator{display:flex;margin:0 3vw}
.ant-scrt-separator>i{font-size:calc(1rem + 3vw)}
.ant-scrt-separator>svg{height:calc(1.25rem + 2.5vw);fill:var(--ant-text-color)}
.ant-scrolling-text.scrt-dyn-separator[data-opposite-direction="true"] .ant-scrt-separator>i,.ant-scrolling-text.scrt-dyn-separator[data-opposite-direction="true"] .ant-scrt-separator>svg{transform:rotate(180deg)}
.ant-scrolling-text.scrt-dyn-separator .ant-scrt-separator{transform:scaleX(-1);transition:transform .3s}
.ant-scrolling-text.scrolled-up.scrt-dyn-separator .ant-scrt-separator{transform:scaleX(1)}
.ant-scrolling-text-crossed{display:block;padding-top:calc(1.875rem + 3vw);padding-bottom:calc(1.875rem + 3vw);overflow:hidden}
.ant-scrolling-text-crossed-inner{margin-left:-3.125rem;margin-right:-3.125rem}
.ant-scrolling-text-crossed .ant-scrolling-text{padding:5px 0;background-color:var(--ant-bg-color)}
.bg-white .ant-scrolling-text-crossed .ant-scrolling-text{background-color:#ededed}
.ant-scrolling-text-crossed .ant-scrolling-text{padding:1.25rem 0}
.ant-scrolling-text-crossed .ant-scrolling-text:nth-child(1){transform:translateY(50%) rotate(8deg)}
.ant-scrolling-text-crossed .ant-scrolling-text:nth-child(2){transform:translateY(-50%) rotate(-8deg)}
@media (max-width: 61.9375rem) {
.ant-scrolling-text-crossed .ant-scrolling-text:nth-child(1){transform:translateY(50%) rotate(12deg)}
.ant-scrolling-text-crossed .ant-scrolling-text:nth-child(2){transform:translateY(-50%) rotate(-12deg)}
}
.ant-scrolling-text.scrt-color-reverse{background-color:var(--ant-text-color);color:var(--ant-bg-color)}
.ant-scrolling-text.scrt-color-reverse .ant-scrt-separator>svg{fill:var(--ant-bg-color)}
.ant-accordion{--_ac-inline-space:9vw;--_ac-counter-width:2.1875rem}
.ant-accordion-item{position:relative}
.ant-accordion-heading{position:relative;cursor:pointer}
.ant-ac-head{position:relative;padding:1.25rem var(--_ac-inline-space)}
@media (max-width: 87.5rem) {
.ant-ac-head{padding-left:calc(var(--_ac-inline-space) / 2);padding-right:calc(var(--_ac-inline-space) / 2)}
}
@media (max-width: 64rem) {
.ant-ac-head{padding-left:.9375rem;padding-right:.9375rem}
}
.ant-accordion-item:first-child .ant-ac-head{padding-top:0}
.ant-wrap .ant-ac-head{padding:1.25rem 0}
.ant-ac-head-inner{padding-right:8vw}
@media (max-width: 61.9375rem) {
.ant-ac-head-inner{padding-right:3.125rem}
}
.ant-ac-head-title{margin:0;font-size:clamp(1.5rem,2vw,2rem);font-weight:700;line-height:1.2;transition:all .3s}
.ant-ac-head-subtext{max-width:50rem;margin-top:.625rem;font-size:1.1875rem;opacity:.7}
.ant-accordion-caret{position:absolute;top:50%;right:var(--_ac-inline-space);transform:translate3d(0,-50%,0)}
@media (max-width: 87.5rem) {
.ant-accordion-caret{right:calc(var(--_ac-inline-space) / 2)}
}
@media (max-width: 64rem) {
.ant-accordion-caret{right:.9375rem}
}
.ant-wrap .ant-accordion-caret{right:0}
.ant-accordion-caret-inner{position:relative;display:flex;justify-content:center;align-items:center;width:3.125rem;height:3.125rem;padding:8px;font-size:clamp(1.3125rem,2vw,1.625rem);cursor:pointer;outline:none;transform:rotate(90deg)}
@media (max-width: 61.9375rem) {
.ant-accordion-caret-inner{width:2.5rem;height:2.5rem;padding:.625rem;font-size:calc(1.1875rem + 0.1vw)}
}
.ant-accordion-caret svg{fill:var(--ant-text-color)}
.ant-accordion-item .ant-accordion-caret-inner>*{transition:all .3s}
.ant-accordion-item.active .ant-accordion-caret-inner>*{transform:rotate(180deg)}
.ant-accordion-item.active .ant-accordion-caret-inner>*,.ant-accordion-item:not(.active) .ant-accordion-heading:hover .ant-accordion-caret-inner>*{}
.ant-accordion.ant-ac-counter .ant-accordion-item{counter-increment:ant-accordion-counter}
.ant-accordion.ant-ac-counter .ant-ac-head{display:flex}
.ant-accordion.ant-ac-counter .ant-ac-head::before{display:block;content:"";content:counter(ant-accordion-counter, decimal-leading-zero);margin-right:.9375rem;opacity:.5;font-size:.9375rem;line-height:1}
.ant-accordion.ant-ac-counter .ant-ac-head-inner{width:100%}
.ant-accordion-content{padding-left:var(--_ac-inline-space);padding-right:var(--_ac-inline-space);padding-bottom:2.5rem}
.ant-accordion.ant-ac-counter .ant-accordion-content{padding-left:calc(var(--_ac-inline-space) + var(--_ac-counter-width));padding-right:calc(var(--_ac-inline-space) + var(--_ac-counter-width))}
.ant-accordion-content[class*="max-width-"],.ant-accordion.ant-ac-counter .ant-accordion-content[class*="max-width-"]{padding-right:5vw}
.ant-wrap .ant-accordion-content{padding-left:0;padding-right:0}
.ant-wrap .ant-accordion.ant-ac-counter .ant-accordion-content{padding-left:var(--_ac-counter-width);padding-right:var(--_ac-counter-width)}
@media (max-width: 87.5rem) {
.ant-accordion-content{padding-left:calc(var(--_ac-inline-space) / 2);padding-right:calc(var(--_ac-inline-space) / 2)}
.ant-accordion.ant-ac-counter .ant-accordion-content{padding-left:calc((var(--_ac-inline-space) / 2) + var(--_ac-counter-width));padding-right:calc((var(--_ac-inline-space) / 2) + var(--_ac-counter-width))}
}
@media (max-width: 64rem) {
.ant-accordion-content,.ant-accordion.ant-ac-counter .ant-accordion-content{padding-left:.9375rem;padding-right:.9375rem}
.ant-accordion-content[class*="max-width-"],.ant-accordion.ant-ac-counter .ant-accordion-content[class*="max-width-"]{padding-right:.9375rem}
}
.ant-accordion-content:not(.is-open){display:none}
.ant-accordion-content p:last-child{margin-bottom:0}
body:not(.is-mobile) .ant-accordion.ant-ac-hover .ant-ac-head-title{display:inline;color:var(--ant-text-color);-webkit-text-fill-color:var(--ant-linear-text-bg-color);background-clip:text;background-repeat:no-repeat;background-image:linear-gradient(currentcolor,currentcolor);transition:.6s cubic-bezier(.215,.61,.355,1);will-change:background-size}
body:not(.is-mobile) .ant-accordion.ant-ac-hover:hover .ant-ac-head-title{background-size:0 100%}
body:not(.is-mobile) .ant-accordion.ant-ac-hover .ant-ac-head-title,body:not(.is-mobile) .ant-accordion.ant-ac-hover .ant-accordion-heading:hover .ant-ac-head-title,body:not(.is-mobile) .ant-accordion.ant-ac-hover .ant-accordion-item.active .ant-ac-head-title{background-size:100% 100%}
body:not(.is-mobile) .ant-accordion.ant-ac-counter .ant-ac-head::before,body:not(.is-mobile) .ant-accordion-caret{transition:opacity .3s}
body:not(.is-mobile) .ant-accordion.ant-ac-hover.ant-ac-counter:hover .ant-ac-head::before,body:not(.is-mobile) .ant-accordion.ant-ac-hover:hover .ant-accordion-caret{opacity:.3}
body:not(.is-mobile) .ant-accordion.ant-ac-hover .ant-accordion-heading:hover .ant-ac-head::before,body:not(.is-mobile) .ant-accordion.ant-ac-hover .ant-accordion-item.active .ant-ac-head::before,body:not(.is-mobile) .ant-accordion.ant-ac-hover .ant-accordion-heading:hover .ant-accordion-caret,body:not(.is-mobile) .ant-accordion.ant-ac-hover .ant-accordion-item.active .ant-accordion-caret{opacity:1}
.ant-accordion.ant-ac-borders .ant-accordion-heading{border-top:1px solid var(--ant-border-color)}
.ant-accordion.ant-ac-borders .ant-ac-head{padding-top:2.1875rem;padding-bottom:2.1875rem}
@media (max-width: 61.9375rem) {
.ant-accordion.ant-ac-borders .ant-ac-head{padding-top:1.875rem;padding-bottom:1.875rem}
}
.ant-accordion.ant-ac-borders .ant-accordion-item:last-child{border-bottom:1px solid var(--ant-border-color)}
.ant-hac-item-image{position:relative;overflow:hidden;padding-top:60%;border-radius:1rem;border:1px solid var(--ant-border-color);margin-bottom:1.875rem}
.ant-hac-item-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.ant-haci-title{text-transform:none;font-family:var(--ant-alter-font);font-size:clamp(1.25rem,1.8vw,2rem);color:var(--ant-text-color);font-weight:700;line-height:normal;color:inherit}
.ant-hac-item{counter-increment:ant-hac-item-counter}
.ant-hac-item-count::before{display:block;content:counter(ant-hac-item-counter, decimal-leading-zero);font-family:var(--ant-alter-font);line-height:1}
@media (min-width: 1025px) {
.ant-horizontal-accordion{display:flex;max-width:137.5rem;padding-left:4%;padding-right:4%;margin:auto;overflow:hidden}
.ant-wrap .ant-horizontal-accordion{padding-left:0;padding-right:0}
.ant-hac-item{position:relative;flex:1 1;background-color:var(--ant-bg-color);padding:1.875rem;border:1px solid var(--ant-border-color);border-radius:1.5625rem;transition:flex-grow .6s cubic-bezier(.38,.005,.215,1),margin .6s cubic-bezier(.38,.005,.215,1),background .6s cubic-bezier(.38,.005,.215,1),color .6s cubic-bezier(.38,.005,.215,1);will-change:flex-grow,margin-left,color}
.ant-hac-item:not(:last-child){box-shadow:1.25rem 0 .625rem -1.25rem #000}
.ant-hac-item-inner{display:block;color:var(--ant-text-color);height:100%;transition:opacity .3s ease}
.ant-hac-item:first-child{flex-grow:1.3}
.ant-hac-item:not(:first-child){margin-left:-10%;padding-left:clamp(0.9375rem,3vw,2.8125rem)}
.ant-hac-item.active{flex-grow:1.3;margin-left:-1%}
.ant-hac-alter-hover .ant-hac-item:first-child,.ant-hac-alter-hover .ant-hac-item.active{background-color:var(--ant-light-color);color:var(--ant-dark-color);border-color:transparent}
.ant-hac-alter-hover .ant-hac-item:first-child.inactive{background-color:var(--ant-bg-color);color:var(--ant-text-color);border-color:var(--ant-border-color)}
.ant-hac-alter-hover .ant-hac-item:first-child .ant-btn-outline>*,.ant-hac-alter-hover .ant-hac-item.active .ant-btn-outline>*,.ant-hac-alter-hover .ant-hac-item:first-child .ant-btn-outline>:after,.ant-hac-alter-hover .ant-hac-item.active .ant-btn-outline>:after{color:var(--ant-dark-color)}
.ant-hac-alter-hover .ant-hac-item:first-child .ant-btn-outline,.ant-hac-alter-hover .ant-hac-item.active .ant-btn-outline{box-shadow:inset 0 0 0 2px var(--ant-dark-color)}
.ant-hac-alter-hover .ant-hac-item:first-child.inactive .ant-btn-outline>*,.ant-hac-alter-hover .ant-hac-item:first-child.inactive .ant-btn-outline>:after{color:var(--ant-text-color)}
.ant-hac-alter-hover .ant-hac-item:first-child.inactive .ant-btn-outline{box-shadow:inset 0 0 0 2px var(--ant-light-color)}
.ant-hac-item-count{position:absolute;z-index:1;top:1.25rem;right:5%}
.ant-hac-item-count::before{font-size:clamp(2.125rem,3vw,3.25rem);font-weight:800;opacity:.5}
.ant-hac-item-content{width:100%;display:flex;flex-direction:column;justify-content:space-between}
.ant-hac-item-content a{color:var(--ant-link-color)}
.ant-haci-title{}
.ant-haci-description{opacity:.8;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.ant-haci-content-top{overflow:hidden}
.ant-haci-content-bottom{margin-top:1.875rem}
.ant-hac-item:not(:first-child) .ant-haci-content-bottom{opacity:0;transform:translate3d(-2.5rem,0,0);transition:transform .4s cubic-bezier(.38,.005,.215,1),opacity .4s cubic-bezier(.38,.005,.215,1)}
.ant-hac-item:not(:first-child).active .ant-haci-content-bottom{opacity:1;transform:translate3d(0,0,0)}
}
@media (max-width: 1024px) {
.ant-horizontal-accordion{display:grid;grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr));gap:.9375rem}
.ant-hac-item{position:relative;width:unset!important;padding:7% 5%;border-radius:.9375rem;border:1px solid var(--ant-border-color)}
.ant-hac-item-inner{display:block;color:var(--ant-text-color);height:100%}
.ant-hac-item-count{position:absolute;top:1.25rem;right:1.25rem}
.ant-hac-item-count::before{font-size:clamp(2.125rem,3vw,3.25rem);opacity:.4}
.ant-hac-item-content{height:100%;display:flex;flex-direction:column;justify-content:space-between}
.ant-haci-title{}
.ant-haci-title br{display:none}
.ant-haci-description{font-size:1rem;opacity:.8;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.ant-haci-content-bottom{margin-top:1.25rem}
}
.ant-moving-images{position:relative;display:flex;width:100vw}
.ant-mi-list{display:inline-flex;will-change:transform}
.ant-moving-images:not(.ant-mi-equal).ant-mi-top .ant-mi-list{align-items:flex-start}
.ant-moving-images:not(.ant-mi-equal).ant-mi-bottom .ant-mi-list{align-items:flex-end}
.ant-mi-item{width:25vw}
.ant-mi-item-inner{position:relative;background-color:red;margin:2.5%;padding-bottom:65%;border-radius:.625rem;overflow:hidden}
.ant-mi-item img{position:absolute;display:block;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}
.ant-moving-images:not(.ant-mi-equal).ant-mi-bottom .ant-mi-item:nth-child(1){width:25vw}
.ant-moving-images:not(.ant-mi-equal).ant-mi-bottom .ant-mi-item:nth-child(2){width:30vw}
.ant-moving-images:not(.ant-mi-equal).ant-mi-bottom .ant-mi-item:nth-child(3){width:35vw}
.ant-moving-images:not(.ant-mi-equal).ant-mi-bottom .ant-mi-item:nth-child(4){width:25vw}
.ant-moving-images:not(.ant-mi-equal).ant-mi-bottom .ant-mi-item:nth-child(5){width:30vw}
.ant-moving-images:not(.ant-mi-equal).ant-mi-top .ant-mi-item:nth-child(1){width:25vw}
.ant-moving-images:not(.ant-mi-equal).ant-mi-top .ant-mi-item:nth-child(2){width:35vw}
.ant-moving-images:not(.ant-mi-equal).ant-mi-top .ant-mi-item:nth-child(3){width:30vw}
.ant-moving-images:not(.ant-mi-equal).ant-mi-top .ant-mi-item:nth-child(4){width:25vw}
.ant-moving-images:not(.ant-mi-equal).ant-mi-top .ant-mi-item:nth-child(5){width:30vw}
.ant-sticky-testimonials{position:relative;counter-reset:ant-testimonials-counter}
.ant-stte-item{position:relative;width:100%;margin-bottom:1.875rem;will-change:scale}
.ant-stte-card{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--ant-bg-color);padding:7% 8%;z-index:1;border-radius:.9375rem;border:1px solid var(--ant-border-color)}
@media (max-width: 768px) {
.ant-stte-card{padding:3.75rem 1.25rem 2.5rem}
}
.ant-stte-card-counter{position:absolute;top:1.25rem;left:1.25rem}
.ant-stte-card-counter::before{display:block;counter-increment:ant-testimonials-counter;content:counter(ant-testimonials-counter, decimal-leading-zero);font-family:var(--ant-alter-font);font-size:clamp(1.75rem,2vw,2.125rem);line-height:1;opacity:.3;z-index:-1}
@media (max-width: 768px) {
.ant-stte-card-counter::before{font-size:1.5rem}
}
.ant-stte-card-caption{position:relative;max-width:43.75rem}
.ant-stte-text{font-size:clamp(1.1875rem,2vw,1.5rem);text-wrap:pretty}
.ant-stte-subtext{margin-top:1.25rem;font-size:1.0625rem;opacity:.5}
.ant-stte-subtext a{color:currentColor}
.ant-sticky-testimonials.ant-stte-center .ant-stte-card-caption{text-align:center;padding:0}
.ant-sticky-testimonials.ant-stte-center .ant-stte-card-counter{position:relative;top:auto;left:auto;margin-bottom:1.875rem}
.ant-sticky-testimonials.ant-stte-reversed-colors .ant-stte-card{background-color:var(--ant-light-color);color:var(--ant-dark-color);border:none}
.ant-gallery{position:relative}
.ant-gallery-item{position:relative;display:block;background-color:red;overflow:hidden;z-index:1}
.ant-grid[class*="ttgr-gap-"] .ant-gallery-item{border-radius:.9375rem}
@media (max-width: 1024px) {
.ant-grid[class*="ttgr-gap-"] .ant-gallery-item{border-radius:.625rem}
}
.ant-gallery-image-wrap{}
.ant-gallery-image{position:relative}
.ant-gallery-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}
.ant-grid:not(.ttgr-not-cropped) .ant-gallery-image .ant-anim-zoomin-wrap,.ant-grid:not(.ttgr-not-cropped) .ant-gallery-image .ant-image-parallax-wrap,.ant-grid:not(.ttgr-not-cropped) .ant-gallery-image .ant-image-parallax-inner,.ant-grid[class*="ttgr-layout-1-"].ttgr-not-cropped .ant-gallery-image .ant-anim-zoomin-wrap,.ant-grid[class*="ttgr-layout-1-"].ttgr-not-cropped .ant-gallery-image .ant-image-parallax-wrap,.ant-grid[class*="ttgr-layout-1-"].ttgr-not-cropped .ant-gallery-image .ant-image-parallax-inner,.ant-grid[class*="ttgr-layout-2-"].ttgr-not-cropped .ant-gallery-image .ant-anim-zoomin-wrap,.ant-grid[class*="ttgr-layout-2-"].ttgr-not-cropped .ant-gallery-image .ant-image-parallax-wrap,.ant-grid[class*="ttgr-layout-2-"].ttgr-not-cropped .ant-gallery-image .ant-image-parallax-inner,.ant-grid[class*="ttgr-layout-3-"].ttgr-not-cropped .ant-gallery-image .ant-anim-zoomin-wrap,.ant-grid[class*="ttgr-layout-3-"].ttgr-not-cropped .ant-gallery-image .ant-image-parallax-wrap,.ant-grid[class*="ttgr-layout-3-"].ttgr-not-cropped .ant-gallery-image .ant-image-parallax-inner,.ant-grid[class*="ttgr-layout-4-"].ttgr-not-cropped .ant-gallery-image .ant-anim-zoomin-wrap,.ant-grid[class*="ttgr-layout-4-"].ttgr-not-cropped .ant-gallery-image .ant-image-parallax-wrap,.ant-grid[class*="ttgr-layout-4-"].ttgr-not-cropped .ant-gallery-image .ant-image-parallax-inner,.ant-grid .ant-gallery-video-wrap .ant-anim-zoomin-wrap,.ant-grid .ant-gallery-video-wrap .ant-image-parallax-wrap,.ant-grid .ant-gallery-video-wrap .ant-image-parallax-inner{position:absolute;inset:0}
.ant-gallery-video-wrap{position:relative}
.ant-gallery-video{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}
@media (min-width: 768px) {
.ant-gallery.ttga-hover .ant-gallery-image{transform:scale(1.1);transition:all 1s cubic-bezier(.165,.84,.44,1)}
.ant-gallery.ttga-hover .ant-gallery-item:hover .ant-gallery-image{transform:scale(1)}
}
@media (max-width: 767px) {
.ant-gallery .ant-grid[class*="ttgr-layout-"] .ant-grid-item{width:50%!important}
}
.ant-content-slider{position:relative}
.ant-wrap .ant-content-slider .swiper{background-color:red;overflow:hidden;border-radius:.9375rem}
@media (max-width: 1024px) {
.ant-wrap .ant-content-slider .swiper{border-radius:.625rem}
}
.ant-content-slider-item{position:relative;width:100%;overflow:hidden}
@media (min-width: 1025px) {
.ant-content-slider-item{padding-bottom:0}
}
.ant-wrap .ant-content-slider-item{height:auto;padding-bottom:57%}
@media (max-width: 1024px) {
.ant-content-slider-item,.ant-wrap .ant-content-slider-item{height:auto}
}
.ant-cs-image-wrap{position:absolute;inset:0}
.ant-cs-image,.ant-cs-video{width:100%;height:100%;object-fit:cover;object-position:50% 50%}
.ant-content-slider-item .ant-anim-zoomin-wrap,.ant-content-slider-item .ant-image-parallax-wrap,.ant-content-slider-item .ant-image-parallax-inner{position:absolute;inset:0}
.ant-content-slider .swiper-lazy-preloader{border-color:var(--ant-main-color);border-top-color:transparent}
.ant-cs-nav-prev,.ant-cs-nav-next{position:absolute;display:flex;align-items:center;top:0;width:50%;height:100%;z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent}
.ant-cs-nav-prev{left:0;justify-content:start;padding-left:2%}
.ant-cs-nav-next{right:0;justify-content:end;padding-right:2%}
.ant-cs-nav-next:not([class*="cursor-arrow-"]),.ant-cs-nav-prev:not([class*="cursor-arrow-"]),body.is-mobile .ant-cs-nav-next,body.is-mobile .ant-cs-nav-prev,body.is-mobile .ant-cs-nav-next{pointer-events:none}
.ant-cs-nav-arrow{position:relative;display:none;justify-content:center;align-items:center;width:2.8125rem;height:2.8125rem;background-color:#000;backdrop-filter:blur(5px);font-size:1rem;color:#f1f1f1;cursor:pointer;outline:none;border-radius:100%;transition:background-color .2s}
.ant-cs-nav-arrow:hover{background-color:#000}
.ant-cs-nav-next:not([class*="cursor-arrow-"]) .ant-cs-nav-arrow,.ant-cs-nav-prev:not([class*="cursor-arrow-"]) .ant-cs-nav-arrow,body.is-mobile .ant-cs-nav-arrow,body.is-mobile .ant-cs-nav-arrow{display:flex;pointer-events:initial}
@media (max-width: 1024px) {
.ant-cs-nav-arrow{width:2.125rem;height:2.125rem;font-size:.9375rem}
}
.ant-cs-nav-arrow-disabled .ant-cs-nav-arrow{opacity:0;visibility:hidden;cursor:auto;pointer-events:none}
.ant-cs-nav-arrow-disabled.cursor-arrow-left,.ant-cs-nav-arrow-disabled.cursor-arrow-right{opacity:.3;visibility:hidden;cursor:auto;pointer-events:none}
.ant-cs-pagination{position:absolute;bottom:3%;left:50%;z-index:3;transform:translate3d(-50%,0,0)}
.ant-cs-pagination .ant-cs-pagination-bullets{font-size:0}
.ant-cs-pagination .swiper-pagination-bullet{display:inline-block;width:.875rem;height:.875rem;background-color:#cfcfcf;margin:8px;opacity:1;border-radius:100%;border:none}
.ant-cs-pagination .swiper-pagination-bullet-active{background-color:var(--ant-main-color);opacity:1}
.ant-cs-pagination-bullets-dynamic{white-space:nowrap;overflow:hidden;font-size:0}
.ant-cs-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative;transition:.2s transform,.2s left}
.ant-cs-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}
.ant-cs-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}
.ant-cs-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}
.ant-cs-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}
.ant-cs-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}
.ant-cs-pagination-fraction{background-color:#000;backdrop-filter:blur(5px);padding:5px .75rem;font-size:.875rem;font-weight:500;color:#f1f1f1;border-radius:100px}
.ant-cs-pagination-fraction .swiper-pagination-current{}
.ant-cs-pagination-fraction .swiper-pagination-total{}
.ant-cs-pagination-progressbar{width:100%;max-width:12.5rem;height:2px;background-color:red}
@media (max-width: 768px) {
.ant-cs-pagination-progressbar{max-width:90%}
}
.ant-cs-pagination-progressbar .swiper-pagination-progressbar-fill{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#f1f1f1;transform:scale(0);transform-origin:left top}
.ant-content-slider.cs-pagination-outside:not(.cs-hide-pagination){overflow:visible;margin-bottom:3.125rem}
.ant-content-slider.cs-pagination-outside:not(.cs-hide-pagination) .ant-cs-pagination{bottom:-3.125rem}
@media (max-width: 1024px) {
.ant-content-slider.cs-pagination-outside{overflow:visible;margin-bottom:3.125rem}
.ant-content-slider.cs-pagination-outside .ant-cs-pagination{bottom:-3.125rem}
}
@media (min-width: 1025px) {
.ant-content-slider.cs-hide-pagination .ant-cs-pagination{display:none!important}
}
.ant-content-carousel{position:relative}
.ant-content-carousel .swiper-wrapper{}
.ant-content-carousel-item{position:relative;display:block;margin-left:2vw;margin-right:2vw;overflow:hidden;line-height:0}
.ant-content-carousel[data-size-small="true"] .ant-content-carousel-item{margin-left:1vw;margin-right:1vw}
.ant-cc-image-wrap{position:relative;width:100%;padding-bottom:65%}
.ant-cc-image,.ant-cc-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;background-color:red}
.ant-cc-image,.ant-cc-video,.ant-content-carousel-item .ant-anim-zoomin-wrap,.ant-content-carousel-item .ant-image-parallax-wrap{border-radius:.9375rem;overflow:hidden}
.ant-content-carousel-item .ant-anim-zoomin-wrap,.ant-content-carousel-item .ant-image-parallax-wrap,.ant-content-carousel-item .ant-image-parallax-inner{position:absolute;inset:0}
.ant-content-carousel .swiper-lazy-preloader{border-color:var(--ant-main-color);border-top-color:transparent}
.ant-cc-nav-prev,.ant-cc-nav-next{position:absolute;top:50%;z-index:20;transform:translateY(-50%)}
.ant-cc-nav-prev{left:2%}
.ant-cc-nav-next{right:2%}
.ant-cc-nav-arrow{position:relative;display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;background-color:#fff;backdrop-filter:blur(5px);color:var(--ant-main-color);cursor:pointer;outline:none;border:1px solid var(--ant-main-color);border-radius:100%;transition:background-color .25s}
.ant-cc-nav-arrow svg{width:1.5rem;height:1.5rem}
@media (max-width: 1024px) {
.ant-cc-nav-arrow{width:2.5rem;height:2.5rem}
}
.ant-cc-nav-arrow:hover{background-color:var(--ant-main-color);color:#fff}
.ant-cc-nav-arrow-disabled{opacity:0;cursor:auto;pointer-events:none}
body:not(.is-mobile) .ant-content-carousel.cc-hide-navigation .ant-cc-nav-prev,body:not(.is-mobile) .ant-content-carousel.cc-hide-navigation .ant-cc-nav-next{display:none!important}
.ant-cc-pagination{position:absolute;bottom:5%;left:50%;z-index:1;transform:translate3d(-50%,0,0)}
.ant-cc-pagination-bullets{font-size:0}
.ant-cc-pagination-bullets .swiper-pagination-bullet{display:inline-block;width:.875rem;height:.875rem;background-color:#cfcfcf;margin:8px;opacity:1;border-radius:100%;border:none}
.ant-cc-pagination-bullets .swiper-pagination-bullet-active{background-color:var(--ant-main-color);opacity:1}
.ant-cc-pagination-bullets-dynamic{position:absolute;left:50%;transform:translate3d(-50%,0,0);white-space:nowrap;overflow:hidden;font-size:0}
.ant-cc-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative;transition:.2s transform,.2s left}
.ant-cc-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}
.ant-cc-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}
.ant-cc-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}
.ant-cc-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}
.ant-cc-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}
.ant-cc-pagination-fraction{font-size:.875rem;font-weight:500;color:#f1f1f1}
.ant-cc-pagination-fraction .swiper-pagination-current{}
.ant-cc-pagination-fraction .swiper-pagination-total{}
.ant-cc-pagination-progressbar{width:100%;max-width:12.5rem;height:2px;background-color:rgba(255,255,255,0.3)}
@media (max-width: 768px) {
.ant-cc-pagination-progressbar{max-width:90%}
}
.ant-cc-pagination-progressbar .swiper-pagination-progressbar-fill{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#f1f1f1;transform:scale(0);transform-origin:left top}
.ant-content-carousel.cc-pagination-outside:not(.cc-hide-pagination){overflow:visible;margin-bottom:3.125rem}
.ant-content-carousel.cc-pagination-outside:not(.cc-hide-pagination) .ant-cc-pagination{bottom:-3.125rem}
@media (max-width: 1024px) {
.ant-content-carousel.cc-pagination-outside{overflow:visible;margin-bottom:3.125rem}
.ant-content-carousel.cc-pagination-outside .ant-cc-pagination{bottom:-3.125rem}
}
@media (min-width: 1025px) {
.ant-content-carousel.cc-hide-pagination .ant-cc-pagination{display:none!important}
}
.ant-sticky-horizontal-scroll{position:relative}
.ant-shs-pin-wrap{position:relative}
.ant-shs-animation-wrap{position:relative;display:flex}
.ant-shs-item{--_ant-shs-item-spacing:2vw;position:relative;padding-left:var(--_ant-shs-item-spacing);padding-right:var(--_ant-shs-item-spacing)}
.ant-shs-item:first-child{padding-left:calc(var(--_ant-shs-item-spacing) * 2)}
.ant-shs-item:last-child{padding-right:calc(var(--_ant-shs-item-spacing) * 2)}
.ant-shs-item-inner{}
a.ant-shs-item-inner{display:block}
.ant-shs-item-image{position:relative;width:55vw;padding-bottom:60%;border-radius:.9375rem;overflow:hidden}
.ant-shs-item-image .ant-anim-zoomin-wrap{position:absolute;inset:0}
.ant-shs-item-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;background-color:red}
.ant-shs-item-image figcaption{position:absolute;right:var(--_figcaption-absolute-right);bottom:var(--_figcaption-absolute-bottom);margin-left:var(--_figcaption-absolute-right);background-color:var(--_figcaption-bg);backdrop-filter:var(--_figcaption-filter);color:var(--_figcaption-absolute-color)}
.ant-shs-item-image figcaption .figcaption-inner{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
body:not(.is-mobile) .ant-shs-keep-scrolling{display:none}
.ant-shs-keep-scrolling{position:absolute;display:flex;justify-content:center;left:0;bottom:-2.5rem;width:100%;font-size:1rem;line-height:1;visibility:hidden;pointer-events:none;opacity:0;transition:opacity .2s,visibility .2s}
.ant-sticky-horizontal-scroll.is-pinned .ant-shs-keep-scrolling{visibility:visible;opacity:1}
.ant-shs-keep-scrolling span{padding:0 6px}
@media (max-width: 1024px) {
.ant-shs-item-image{width:calc(100vw - var(--_ant-shs-item-spacing) * 4);height:70vh;height:70svh;padding-bottom:0}
}
.ant-project-info-list{position:relative;z-index:9}
.ant-project-info-list>ul{list-style:none;margin:0;padding:0}
.ant-project-info-list>ul>li{position:relative;vertical-align:top;padding:0 1.875rem 0 1.5rem;margin:.9375rem 1.5625rem .9375rem 0}
.ant-project-info-list>ul>li::after{position:absolute;display:block;content:"";top:1.25rem;left:0;width:1px;height:3.125rem;margin-top:-1.125rem;background-color:red}
.ant-project-info-list .pi-list-heading{margin-bottom:5px;font-size:calc(0.9375rem + 0.1vw);opacity:.7}
.ant-project-info-list .pi-list-cont{font-size:calc(0.9375rem + 0.1vw)}
.ant-project-info-list .pi-list-cont a{word-wrap:break-word;font-size:calc(0.9375rem + 0.1vw);color:var(--ant-text-color)}
.ant-project-info-list .pi-list-cont a:hover{opacity:.8}
.ant-project-info-list .social-buttons{display:inline-block;margin-top:-5px;margin-left:-.625rem}
.ant-project-info-list .social-buttons>ul>li{margin-right:.9375rem}
.ant-project-info-list .social-buttons>ul>li a{width:2.8125rem;height:2.8125rem;font-size:.9375rem}
.ant-project-info-list .pi-list-icon{position:relative;display:inline-block;bottom:2px;margin-left:.625rem;font-size:.8125rem;transform:rotate(-45deg)}
@media (min-width: 681px) {
.ant-project-info-list.ant-pil-inline>ul>li{display:inline-block;max-width:20rem;padding-left:0}
.ant-project-info-list.ant-pil-inline>ul>li:last-child{margin-right:0}
.ant-project-info-list.ant-pil-inline>ul>li::after{right:0;left:auto}
.ant-project-info-list.ant-pil-inline>ul>li:last-child::after{display:none}
}
.ant-project-info-list.pi-list-center{text-align:center}
.ant-project-info-list:not(.ant-pil-inline).pi-list-center>ul>li::after,.ant-project-info-list:not(.ant-pil-inline).text-center>ul>li::after,.text-center .ant-project-info-list:not(.ant-pil-inline)>ul>li::after{display:none}
.ant-next-project{position:relative}
@media (max-width: 991px) and (min-width: 768px) {
.ant-next-project{padding-left:5vw;padding-right:5vw}
}
.ant-next-project-caption{margin-bottom:2.5rem}
.ant-np-top{margin-bottom:1.875rem}
.ant-np-top .ant-btn{margin:0;text-transform:uppercase;font-size:calc(0.9375rem + 0.1vw);font-weight:700;font-weight:500;line-height:1.2}
.ant-np-top .ant-btn i{transform:rotate(-45deg)}
.ant-np-title{margin:0;text-transform:uppercase;font-family:var(--ant-alter-font);font-size:clamp(5.125rem,10vw,11.6875rem);font-weight:700;font-weight:500;line-height:.95}
@media (max-width: 767px) {
.ant-np-title{font-size:clamp(4.875rem,19vw,8.875rem)}
}
.ant-next-project-item{}
.ant-npi-image{display:block;overflow:hidden;border-radius:.9375rem;line-height:0}
@media (max-width: 767px) {
.ant-npi-image{border-radius:.9375rem}
}
.ant-npi-image-inner{position:relative}
.ant-npi-image-inner::after{display:block;content:"";width:100%;padding-bottom:65%}
.ant-npi-image .ant-anim-zoomin-wrap{position:absolute;inset:0}
.ant-npi-image img,.ant-npi-image video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}
@media (min-width: 768px) {
.ant-npi-image .ant-npi-image-inner{transform:scale(1.1);transition:transform 1s cubic-bezier(.165,.84,.44,1)}
.ant-npi-image:hover .ant-npi-image-inner{transform:scale(1)}
}
.ant-npi-caption{width:100%;margin-top:1.25rem}
.ant-npi-title{display:flex;align-items:center;justify-content:space-between;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;font-family:var(--ant-alter-font);font-size:clamp(2.375rem,3vw,2.875rem);font-weight:700;font-weight:500;line-height:1.2}
.ant-npi-title a{color:var(--ant-text-color);transition:opacity .2s}
.ant-npi-title a:hover{opacity:.8}
.ant-npi-categories-wrap{position:relative;margin-top:3px;white-space:nowrap;overflow:hidden;line-height:1.2}
.ant-npi-category{position:relative;display:inline-block;font-size:calc(0.8125rem + 0.1vw);color:var(--ant-text-color);opacity:.6}
a.ant-npi-category{color:var(--ant-text-color)}
a.ant-npi-category:hover{opacity:.8}
.ant-npi-category~.ant-npi-category{margin-left:-4px}
.ant-npi-category~.ant-npi-category:not(:empty)::before{content:", "}
.ant-npi-category~.ant-npi-category~.ant-npi-category~.ant-npi-category{visibility:hidden;width:0}
.ant-npi-category~.ant-npi-category~.ant-npi-category~.ant-npi-category~.ant-npi-category{display:none}
.ant-npi-category+.ant-npi-category+.ant-npi-category+.ant-npi-category::before{content:"...";margin-left:5px;visibility:visible}
.ant-avards-list{position:relative}
.ant-avlist-item{position:relative;display:block;counter-increment:ant-avlist-counter;padding:1.5rem 2vw;color:var(--ant-text-color);border-top:1px solid var(--ant-border-color);transition:color .3s;transition-delay:.1s}
.ant-avlist-item:last-child{border-bottom:1px solid var(--ant-border-color)}
body:not(.is-mobile) .ant-avlist-item:hover,body:not(.is-mobile) .ant-avlist-item:focus{color:var(--ant-dark-color)}
body:not(.is-mobile) .ant-avlist-item:hover *,body:not(.is-mobile) .ant-avlist-item:focus *{opacity:1}
body:not(.is-mobile) .ant-avlist-item::before{position:absolute;display:block;content:"";top:-2px;left:0;right:0;bottom:-2px;width:100%;background-color:var(--ant-light-color);z-index:1;clip-path:inset(50% 0);transition:clip-path .3s ease-in-out;will-change:clip-path}
body:not(.is-mobile) .ant-avlist-item:hover::before{clip-path:inset(0 0)}
body.is-mobile .ant-avlist-item:hover,body.is-mobile .ant-avlist-item:focus{color:var(--ant-text-color)}
.ant-wrap .ant-avlist-item{border-radius:.625rem;overflow:hidden}
.ant-avlist-item-inner{position:relative;max-width:100rem;margin:auto;z-index:2}
.ant-avlist-col{position:relative}
.ant-avlist-count::before{display:block;content:counter(ant-avlist-counter, decimal-leading-zero);font-size:.875rem;line-height:1;opacity:.5}
.ant-avlist-title{margin:0;padding:0;font-family:var(--ant-body-font);font-size:1.1875rem;font-weight:500}
.ant-avlist-description,.ant-avlist-info{font-size:1rem;opacity:.8}
@media (min-width: 769px) {
.ant-avlist-item-inner{display:flex}
.ant-avlist-col{display:flex;flex:1;align-items:center;padding-left:.9375rem;padding-right:.9375rem}
.ant-avlist-col.ant-avlist-col-info{flex:.5;justify-content:right}
.ant-avlist-col.ant-avlist-col-count{flex:.2}
}
@media (max-width: 768px) {
.ant-avlist-item{padding:.625rem .9375rem}
.ant-avlist-count{position:absolute;top:0;right:0;z-index:2;opacity:.7}
.ant-avlist-title{padding-right:2.5rem;margin-bottom:6px}
.ant-avlist-title br{display:none}
}
.ant-pagination{display:flex;padding:2rem 0 0}
.ant-wrap .ant-pagination{padding-left:0;padding-right:0}
.ant-pagin-numbers{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}
.ant-pagin-item{width:3rem;height:3rem;display:flex;justify-content:center;align-items:center;margin:0 5px;line-height:1;font-size:1rem;color:var(--ant-text-color);opacity:.7;border-radius:99rem;border:1px solid var(--ant-border-color);transition:opacity 0.3s,border .3s}
.ant-pagin-item svg{width:1.5rem;height:1.5rem}
@media (max-width: 1024px) {
.ant-pagin-item{width:2.5rem;height:2.5rem}
.ant-pagin-item svg{width:1.25rem;height:1.25rem}
}
.ant-pagin-item.ant-pagin-disabled{opacity:.5;pointer-events:none}
.ant-pagin-item:hover,.ant-pagin-item.active{font-weight:600;opacity:1;color:var(--ant-main-color);background:#fff;border-color:var(--ant-main-color)}
.ant-pagin-prev a,.ant-pagin-next a{font-size:1rem}
.ant-pagin-prev{margin-left:0;margin-right:auto}
.ant-pagin-next{margin-left:auto;margin-right:0}
.ant-pagination.ant-pagin-center{justify-content:center;text-align:center}
#ant-footer{position:relative;background:var(--ant-main-color);color:#D1D5DC;width:100%;padding:4rem 0;font-size:1rem;z-index:2}
@media (max-width: 1024px) {
#ant-footer{padding:2.5rem 0 1rem}
}
.ant-footer-inner:not(.ant-wrap){padding-left:3vw;padding-right:3vw;margin-left:auto;margin-right:auto}
@media (max-width: 1024px) {
.ant-footer-inner:not(.ant-wrap){padding-left:5%;padding-right:5%}
}
@media (max-width: 575px) {

}
@media (min-width: 1530px) {
#ant-footer .ant-row-gap{--ant-col-gap:2rem}
}
.ant-footer-widget-wrap{display:flex;justify-content:space-between;gap:2rem}
@media (max-width: 768px) {
.ant-footer-widget-wrap{flex-direction:column}
}
.ant-footer-widget{position:relative}
.ant-footer-widget-heading{margin-bottom:1.5rem;text-transform:none;font-family:var(--ant-alter-font);font-size:1.125rem;font-weight:600;line-height:1;color:var(--ant-secondary-color)}
.ant-footer-widget-list{list-style:none;margin:0;padding:0}
.ant-footer-widget-list li:not(:last-child){margin-bottom:.75rem}
.ant-footer-widget-list li a{text-transform:none;font-size:1rem;color:#D1D5DC}
.ant-footer-widget-list li a:hover{color:#fff}
.ant-footer-logo{margin:0 0 1.25rem}
.ant-footer-logo a{display:inline-flex}
.ant-footer-logo img{width:auto;height:5rem;object-fit:cover}
.ant-footer-widget .ant-cd-icon{width:auto;height:auto;border:none;margin-top:3px;margin-right:.5rem;color:#D1D5DC}
.ant-footer-widget .ant-contact-details ul li:hover .ant-cd-icon{color:#fff}
.ant-footer-widget .ant-contact-details ul li:not(:last-child){margin-bottom:.75rem}
.ant-footer-widget .ant-contact-details ul li a{color:#D1D5DC}
.ant-footer-widget .ant-contact-details ul li a:hover{color:#fff}
.ant-footer-widget .ant-social-buttons{margin:1rem 0 0}
.ant-footer-widget .ant-social-buttons>ul>li a{background:rgba(255,255,255,0.10)}
@media (min-width: 576px) {
.ant-footer-widget-list .ant-social-buttons{margin-top:1.25rem;margin-left:-.9375rem}
}
.ant-footer-copyright{position:relative;border-top:1px solid rgba(255,255,255,0.10);margin-top:1rem;padding:2rem 0 0}
.ant-footer-copyright .ant-row-gap{row-gap:10px}
@media (max-width: 1024px) {
.ant-footer-copyright{display:block;margin-top:0}
}
.ant-footer-copyright a{color:#fff}
.ant-footer-copyright .afc-text:not(.last) a{font-weight:600}
.ant-footer-copyright .afc-text.last a{color:#D1D5DC}
.ant-footer-copyright .menu{display:flex;align-items:center;justify-content:flex-end;gap:1.5rem}
@media (max-width: 767px) {
.ant-footer-copyright .menu{justify-content:flex-start;gap:1rem}
}
.ant-footer-copyright .menu li{margin:0}
.ant-scroll-to-top{position:fixed;display:flex;justify-content:center;align-items:center;right:1rem;bottom:1.875rem;z-index:998;opacity:0;visibility:hidden;transform:translate3d(0,100%,0);transition:transform .3s,opacity .3s,visibility .3s}
@media (max-width: 1400px) {
.ant-scroll-to-top{bottom:.9375rem}
}
.ant-scroll-to-top.ant-sctt-active{opacity:1;visibility:visible;transform:translate3d(0,0,0)}
.ant-sctt-progress{position:relative;width:3.25rem;height:3.25rem;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px rgb(134 134 134 / 18%)}
@media (max-width: 1280px) {
.ant-sctt-progress{width:2.5rem;height:2.5rem}
}
.ant-sctt-progress-icon{position:absolute;top:50%;left:50%;width:1.5rem;height:1.5rem;color:var(--ant-main-color);transform:translate(-50%,-50%)}
svg.ant-sctt-progress-circle{overflow:hidden;vertical-align:middle}
svg.ant-sctt-progress-circle path{fill:none;stroke:var(--ant-main-color);stroke-width:.25rem}