@font-face{font-display:swap;font-family:OldschoolGrotesk;font-style:normal;font-weight:400;src:url(../fonts/OldschoolGrotesk_W-Regular.woff2) format("woff2")}:root{--tt-main-color:#bf4a1a;--tt-dark-color:#121212;--tt-light-color:#efedea;--tt-bg-color:#0a0a0a;--tt-text-color:#efedea;--tt-text-muted-color:#8f8f8f;--tt-border-color:hsla(0,0%,52%,.5);--tt-linear-text-bg-color:hsla(0,0%,100%,.2);--tt-body-font:"OldschoolGrotesk",sans-serif;--tt-alter-font:"Big Shoulders Display",sans-serif;--tt-page-trans-overlay-bg-color:#161616;--tt-ball-border-color:#666;--tt-ball-magnetic-color:var(--tt-main-color);--tt-ball-bg-color:color-mix(in oklab,var(--tt-main-color) 93%,transparent);--tt-ball-color:#fff;--tt-link-color:#c93b00;--tt-link-hover-color:#f5533a;--tt-sub-menu-bg-color:#252525;--tt-sub-menu-link-color:#bbb9b2;--tt-sub-menu-link-hover-color:#fff;--tt-force-to-light-color:#f3f3f3}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background-color:var(--tt-bg-color);font-family:var(--tt-body-font);font-size:19px;font-weight:400;line-height:1.4;margin:0;position:relative;-webkit-font-smoothing:antialiased;color:var(--tt-text-color);overflow-x:hidden}main{display:block}hr{box-sizing:content-box;overflow:visible}p{margin:0 0 24px;text-wrap:pretty}@media (max-width:480px){p br{display:none}}a{background-color:transparent;color:var(--tt-link-color);outline:none;text-decoration:none}a:focus,a:hover{color:var(--tt-link-hover-color)}p a{text-decoration:underline}pre{background-color:hsla(0,0%,55%,.15);margin-bottom:20px;max-width:100%;overflow:auto;padding:12px;white-space:pre;white-space:pre-wrap;word-wrap:break-word;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;page-break-inside:avoid}code,kbd,pre,samp{font-family:monospace,monospace;font-size:15px}img{border-style:none;height:auto;max-width:100%}b,strong{font-weight:700;font-weight:600}abbr{cursor:help;font-style:italic}mark{background-color:var(--tt-main-color);border-radius:2px;color:#fff;display:inline-block;padding:0 4px;text-decoration:none}section{position:relative}button:focus{outline:none}.small,small{font-size:80%}hr{border:none;border-bottom:1px solid hsla(0,0%,56%,.3);height:0;width:100%}::selection{color:var(--tt-light-color);-webkit-text-fill-color:var(--tt-light-color);background:var(--tt-main-color);text-shadow:none}::-moz-selection{color:var(--tt-light-color);-webkit-text-fill-color:var(--tt-light-color);background:var(--tt-main-color);text-shadow:none}::-webkit-selection{color:var(--tt-light-color);-webkit-text-fill-color:var(--tt-light-color);background:var(--tt-main-color);text-shadow:none}.list-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}.tt-no-scroll{overflow-y:hidden!important}.tt-text-uppercase{line-height:1.2;text-transform:uppercase}.tt-font-alter{font-family:var(--tt-alter-font);font-weight:600}#tt-page-transition{display:none}body.tt-transition #tt-page-transition{display:block;position:relative;z-index:99999}body.tt-transition .tt-ptr-overlay-top{left:0}body.tt-transition .tt-ptr-overlay-bottom,body.tt-transition .tt-ptr-overlay-top{background-color:var(--tt-page-trans-overlay-bg-color);display:block;height:100vh;height:100svh;position:fixed;top:0;width:50%;z-index:1}body.tt-transition .tt-ptr-overlay-bottom{right:0}body.tt-transition .tt-ptr-preloader{left:52%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:2}body.tt-transition .tt-ptr-prel-content{color:#444;font-size:28px;font-weight:700;font-weight:600;margin-top:10px;text-align:center}.tt-ptr-prel-image{height:100%;max-height:172px;opacity:.7;width:100%}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:10px}.lenis.lenis-scrolling iframe,.lenis.lenis-smooth iframe{pointer-events:none}.tt-custom-scrollbar{overflow-y:auto}.tt-custom-scrollbar,html{scrollbar-color:#555 hsla(0,0%,53%,.18);scrollbar-width:thin}select,textarea{scrollbar-color:#666 hsla(0,0%,53%,.18);scrollbar-width:thin}.tt-custom-scrollbar::-webkit-scrollbar,html::-webkit-scrollbar{height:8px;width:8px}select::-webkit-scrollbar,textarea::-webkit-scrollbar{width:10px}.tt-custom-scrollbar::-webkit-scrollbar-track,html::-webkit-scrollbar-track,select::-webkit-scrollbar-track,textarea::-webkit-scrollbar-track{background:hsla(0,0%,53%,.18)}.tt-custom-scrollbar::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background-color:#555;border-radius:50px}.tt-custom-scrollbar::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background-color:#666}select::-webkit-scrollbar-thumb,textarea::-webkit-scrollbar-thumb{background-color:#666;border-radius:50px}select::-webkit-scrollbar-thumb:hover,textarea::-webkit-scrollbar-thumb:hover{background-color:#777}#magic-cursor{display:none;height:10px;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:10px;z-index:99999}body.tt-magic-cursor #magic-cursor{display:block}#ball{align-items:center;border-color:var(--tt-ball-border-color);border-radius:50%;border-style:solid;display:flex;justify-content:center;pointer-events:none;position:fixed}#ball.ball-view{background-color:var(--tt-ball-bg-color);border-color:var(--tt-ball-bg-color);color:var(--tt-ball-color);font-family:var(--tt-alter-font);font-size:21px;font-weight:600;letter-spacing:1px;line-height:1;text-align:center;text-transform:uppercase}#ball .ball-view-inner{opacity:0;padding:0 5px;transform:scale(0);visibility:hidden}#ball .ball-view-inner i{font-size:19px}#ball.ball-drag{background-color:var(--tt-ball-bg-color);border-color:var(--tt-ball-bg-color)}#ball .ball-drag-inner{color:var(--tt-ball-color);display:block;font-size:19px;inset:0;line-height:1;position:absolute}#ball .ball-drag-inner:after,#ball .ball-drag-inner:before{display:inline-block;font-family:Font Awesome\ 5 Free;font-style:normal;font-variant:normal;font-weight:900;position:absolute;text-rendering:auto;top:50%;transform:translateY(-50%);-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{color:#fff;display:block;inset:0;position:absolute}#ball .ball-drag-mouse-down-inner:after,#ball .ball-drag-mouse-down-inner:before{display:inline-block;font-family:Font Awesome\ 5 Free;font-style:normal;font-variant:normal;font-weight:900;position:absolute;text-rendering:auto;top:50%;transform:translateY(-50%);-webkit-font-smoothing:antialiased}#ball .ball-drag-mouse-down-inner:before{content:"\f060";left:-30px}#ball .ball-drag-mouse-down-inner:after{content:"\f061";right:-30px}#ball.ball-arrow{background-color:var(--tt-ball-bg-color);border-color:var(--tt-ball-bg-color)}#ball .ball-arrow-left,#ball .ball-arrow-right{color:var(--tt-ball-color);font-size:21px;line-height:1}#ball .ball-arrow-left:before,#ball .ball-arrow-right:before{content:"\f061";display:inline-block;font-family:Font Awesome\ 5 Free;font-style:normal;font-variant:normal;font-weight:900;text-rendering:auto;-webkit-font-smoothing:antialiased}#ball .ball-arrow-left:before{content:"\f060"}#ball .ball-arrow-right:before{content:"\f061"}#ball.ball-close{border-color:var(--tt-light-color);opacity:1!important}#ball .ball-close-inner{color:var(--tt-light-color);font-family:var(--tt-alter-font);font-size:21px;font-weight:600;letter-spacing:1px;line-height:1;padding:0 5px;position:absolute;text-align:center;text-transform:uppercase}.magnetic-wrap{display:inline-block;position:relative}#ball.magnetic-active{border-color:var(--tt-ball-magnetic-color)}.tt-bg-noise{display:none}body.tt-noise .tt-bg-noise{bottom:0;display:block;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}body.tt-noise .tt-bg-noise:before{animation:BgNoise 1s steps(2) infinite;background-image:url(../img/bg-noise.png);background-position:50%;content:"";height:calc(100% + 20rem);left:-10rem;pointer-events:none;position:absolute;top:-10rem;width:calc(100% + 20rem);z-index:0}@keyframes BgNoise{0%{transform:translate3d(0,9rem,0)}10%{transform:translate3d(-1rem,-4rem,0)}20%{transform:translate3d(-8rem,2rem,0)}30%{transform:translate3d(9rem,-9rem,0)}40%{transform:translate3d(-2rem,7rem,0)}50%{transform:translate3d(-9rem,-4rem,0)}60%{transform:translate3d(2rem,6rem,0)}70%{transform:translate3d(7rem,-8rem,0)}80%{transform:translate3d(-9rem,1rem,0)}90%{transform:translate3d(6rem,-5rem,0)}to{transform:translate3d(-7rem,0,0)}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;font-weight:700;font-weight:500;margin-bottom:25px;margin-top:0;text-wrap:balance}.h1,.h2,.h3,h1,h2,h3{line-height:1.1}.h4,.h5,.h6,h4,h5,h6{line-height:1.2}.h1,h1{font-size:clamp(38px,5vw,78px)}.h2,h2{font-size:clamp(34px,4vw,62px)}.h3,h3{font-size:clamp(30px,3vw,52px)}.h4,h4{font-size:clamp(26px,3vw,44px)}.h5,h5{font-size:clamp(24px,2vw,30px)}.h6,h6{font-size:24px}h1.tt-text-uppercase,h2.tt-text-uppercase,h3.tt-text-uppercase{line-height:.95}h4.tt-text-uppercase,h5.tt-text-uppercase,h6.tt-text-uppercase{line-height:1}.tt-heading{margin-bottom:40px;padding-left:15px;padding-right:15px;position:relative;z-index:9}@media (max-width:991px){.tt-heading{margin-bottom:30px}}.tt-wrap .tt-heading{padding-left:0;padding-right:0}.tt-heading-title{font-family:var(--tt-alter-font);font-size:clamp(32px,3vw,42px);line-height:1;margin:0}.tt-heading-subtitle,.tt-heading-title{font-weight:700;font-weight:600;text-transform:uppercase}.tt-heading-subtitle{font-size:calc(15px + .1vw);letter-spacing:1px;line-height:1.2;margin:0 0 30px}.tt-heading-title+.tt-heading-subtitle{margin:15px 0 0!important}.tt-heading-subtitle+p,.tt-heading-title+p{margin-top:30px}.tt-heading>p:last-child{margin-bottom:0!important}.tt-heading.tt-heading-center{align-items:center;display:flex;flex-direction:column;text-align:center}.tt-heading.tt-heading-xsm .tt-heading-title{font-size:clamp(24px,2vw,26px)}.tt-heading.tt-heading-xsm .tt-heading-subtitle{font-size:calc(12px + .1vw)}.tt-heading.tt-heading-sm .tt-heading-title{font-size:clamp(26px,2vw,34px)}.tt-heading.tt-heading-sm .tt-heading-subtitle{font-size:calc(14px + .1vw)}.tt-heading.tt-heading-lg .tt-heading-title{font-size:clamp(36px,4vw,62px)}.tt-heading.tt-heading-lg .tt-heading-subtitle{margin-bottom:40px}.tt-heading.tt-heading-xlg .tt-heading-title{font-size:clamp(52px,5vw,82px)}@media (min-width:992px){.tt-heading.tt-heading-xlg .tt-heading-subtitle{margin-bottom:50px}.tt-heading.tt-heading-xlg .tt-heading-subtitle+p,.tt-heading.tt-heading-xlg .tt-heading-title+p{margin-top:30px}}.tt-heading.tt-heading-xxlg .tt-heading-title{font-size:clamp(52px,6vw,110px)}@media (min-width:992px){.tt-heading.tt-heading-xxlg .tt-heading-subtitle{margin-bottom:50px}.tt-heading.tt-heading-xxlg .tt-heading-subtitle+p,.tt-heading.tt-heading-xxlg .tt-heading-title+p{margin-top:30px}}.tt-heading.tt-heading-xxxlg .tt-heading-title{font-size:clamp(64px,10vw,187px)}@media (min-width:992px){.tt-heading.tt-heading-xxxlg .tt-heading-subtitle{margin-bottom:50px}.tt-heading.tt-heading-xxxlg .tt-heading-subtitle+p,.tt-heading.tt-heading-xxxlg .tt-heading-title+p{margin-top:30px}}.tt-wrap{margin-left:auto;margin-right:auto;max-width:1282px;padding-left:15px;padding-right:15px}@media (min-width:992px) and (max-width:1360px){.tt-wrap{padding-left:7vw;padding-right:7vw}}.tt-wrap .tt-wrap{max-width:100%;padding-left:0;padding-right:0}#body-inner{height:100%;min-height:100vh;min-height:100svh}#body-inner,#tt-content-wrap{overflow:hidden;position:relative}.tt-section{padding:80px 0;position:relative}@media (max-width:768px){.tt-section{padding-bottom:40px;padding-top:40px}}.tt-section[class*=height-vh]{align-items:center;display:flex;height:100%}.tt-section-background{inset:0;overflow:hidden;position:absolute;z-index:0}.tt-section-background img,.tt-section-background video{height:100%;object-fit:cover;object-position:50% 50%;width:100%}.tt-section-background .tt-anim-zoomin-wrap,.tt-section-background .tt-image-parallax-inner,.tt-section-background .tt-image-parallax-wrap{inset:0;position:absolute}.tt-section-background.tt-sbg-grayscale{filter:grayscale(1)}.tt-section-background[class*=tt-sbg-cover-]:before{background-color:#040404;bottom:-1px;content:"";display:block;left:-1px;opacity:0;position:absolute;right:-1px;top:-1px;z-index:1}.tt-section-background.tt-sbg-cover-0:before{opacity:0}.tt-section-background.tt-sbg-cover-0-5:before{opacity:.05}.tt-section-background.tt-sbg-cover-1:before{opacity:.1}.tt-section-background.tt-sbg-cover-1-5:before{opacity:.15}.tt-section-background.tt-sbg-cover-2:before{opacity:.2}.tt-section-background.tt-sbg-cover-2-5:before{opacity:.25}.tt-section-background.tt-sbg-cover-3:before{opacity:.3}.tt-section-background.tt-sbg-cover-3-5:before{opacity:.35}.tt-section-background.tt-sbg-cover-4:before{opacity:.4}.tt-section-background.tt-sbg-cover-4-5:before{opacity:.45}.tt-section-background.tt-sbg-cover-5:before{opacity:.5}.tt-section-background.tt-sbg-cover-5-5:before{opacity:.55}.tt-section-background.tt-sbg-cover-6:before{opacity:.6}.tt-section-background.tt-sbg-cover-6-5:before{opacity:.65}.tt-section-background.tt-sbg-cover-7:before{opacity:.7}.tt-section-background.tt-sbg-cover-7-5:before{opacity:.75}.tt-section-background.tt-sbg-cover-8:before{opacity:.8}.tt-section-background.tt-sbg-cover-8-5:before{opacity:.85}.tt-section-background.tt-sbg-cover-9:before{opacity:.9}.tt-section-background.tt-sbg-cover-9-5:before{opacity:.95}.tt-sbg-on:not(.tt-sbg-is-light-on){background-color:#222;color:#fff}.tt-sbg-on:not(.tt-sbg-is-light-on) .tt-text-reveal>span{color:#fff;-webkit-text-fill-color:hsla(0,0%,100%,.3)}.tt-sbg-on:not(.tt-sbg-is-light-on) .tt-btn-secondary{background-color:#fff}.tt-sbg-on:not(.tt-sbg-is-light-on) .tt-btn-secondary>*,.tt-sbg-on:not(.tt-sbg-is-light-on) .tt-btn-secondary>:after{color:#212121}.tt-sbg-on:not(.tt-sbg-is-light-on) .tt-btn-outline{box-shadow:inset 0 0 0 2px #fff}.tt-sbg-on:not(.tt-sbg-is-light-on) .tt-btn-link>*,.tt-sbg-on:not(.tt-sbg-is-light-on) .tt-btn-link>:after,.tt-sbg-on:not(.tt-sbg-is-light-on) .tt-btn-outline>*,.tt-sbg-on:not(.tt-sbg-is-light-on) .tt-btn-outline>:after{color:#fff}.tt-sbg-on:not(.tt-sbg-is-light-on) .tt-btn-line{background-color:#fff}.tt-sbg-on:not(.tt-sbg-is-light-on) .tt-big-round-ptn-inner{color:#fff}.tt-sbg-is-light-on{color:#212121}.tt-sbg-is-light-on .tt-text-reveal>span{color:#212121;-webkit-text-fill-color:rgba(0,0,0,.2)}.tt-sbg-is-light-on .tt-btn-secondary{background-color:#212121}.tt-sbg-is-light-on .tt-btn-secondary>*,.tt-sbg-is-light-on .tt-btn-secondary>:after{color:#fff}.tt-sbg-is-light-on .tt-btn-outline{box-shadow:inset 0 0 0 2px #212121}.tt-sbg-is-light-on .tt-btn-link>*,.tt-sbg-is-light-on .tt-btn-link>:after,.tt-sbg-is-light-on .tt-btn-outline>*,.tt-sbg-is-light-on .tt-btn-outline>:after{color:#212121}.tt-sbg-is-light-on .tt-btn-line{background-color:#212121}.tt-sbg-is-light-on .tt-big-round-ptn-inner{color:#212121}.tt-section-inner{margin-left:auto;margin-right:auto;position:relative;width:100%}.tt-404-error{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-height:100svh;padding:120px 0;position:relative;width:100%}.tt-404-error-title{font-family:var(--tt-alter-font);font-size:clamp(72px,12vw,230px);font-weight:700;line-height:.95;margin:0;text-align:center;text-transform:uppercase}.tt-404-error-subtitle{font-size:calc(15px + .1vw);font-weight:500;letter-spacing:1px;line-height:1.2;margin-bottom:40px;text-transform:uppercase}.tt-404-error-description{font-weight:400;line-height:1.2;margin-top:30px;max-width:700px;text-align:center;text-transform:uppercase}#tt-header{left:0;position:absolute;top:0;width:100%;z-index:999}#tt-header.tt-header-fixed{position:fixed}#tt-header.tt-header-scroll{position:fixed;transform:translateZ(0);transition:transform .4s ease-in-out}body:not(.tt-m-menu-open) #tt-header.tt-header-scroll.tt-fly-up{transform:translate3d(0,-101%,0)}.tt-header-inner{align-items:center;display:flex;gap:15px;margin-top:20px;padding-bottom:15px;padding-top:15px;position:relative;transition:margin .3s;width:100%}@media (max-width:1024px){.tt-header-inner{margin-top:0}}.tt-header-inner:not(.tt-wrap){padding-left:3.5%;padding-right:3.5%}#tt-header.tt-filled{border-bottom:1px solid var(--tt-border-color)}#tt-header:before{content:"";inset:0;position:absolute;transition:background-color .3s;z-index:-1}#tt-header.tt-filled:before{background-color:var(--tt-bg-color)}@media (min-width:1025px){#tt-header.tt-filled .tt-header-inner{margin-top:0}}#tt-header.tt-filled .tt-bg-noise{z-index:0}#tt-header:not(.tt-filled) .tt-bg-noise{display:none}.tt-header-col{align-items:center;display:flex}.tt-header-col-center{margin-left:auto}@media (max-width:1024px){.tt-header-col-right{flex-direction:row-reverse;justify-content:flex-start}}#tt-header.tt-header-alter .tt-header-inner{justify-content:space-between}#tt-header.tt-header-alter .tt-header-col-left{flex:1;justify-content:flex-start}#tt-header.tt-header-alter .tt-header-col-center{flex:3;justify-content:center;margin-left:0}#tt-header.tt-header-alter .tt-header-col-right{flex:1;flex-direction:row-reverse;justify-content:flex-start;margin-left:0}@media (max-width:1024px){#tt-header.tt-header-alter .tt-header-col-center{flex:0}}.tt-logo{line-height:1;margin-right:auto;pointer-events:auto;position:relative;z-index:9}.tt-logo a{color:#222;display:inline-block;font-size:21px}.tt-logo img{max-height:48px}.tt-logo-dark{display:none}@media (max-width:1024px){.tt-logo img{max-height:38px}}#tt-header .tt-magnetic-btn{margin:0}#tt-header .tt-btn{font-size:14px;height:42px;margin-bottom:0;margin-left:40px;margin-top:0;padding-left:24px;padding-right:24px}@media (min-width:1025px){.tt-main-menu{pointer-events:auto}.tt-main-menu-list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.tt-main-menu-list>li{margin-right:55px}.tt-main-menu-list>li:first-child{margin-left:0;padding-left:0}.tt-main-menu-list>li:last-child{margin-right:0;padding-right:0}.tt-main-menu-list>li>.tt-submenu-trigger>a,.tt-main-menu-list>li>a{color:var(--tt-text-color);display:block;font-family:var(--tt-alter-font);font-size:24px;font-weight:700;font-weight:600;letter-spacing:1px;padding:4px 0;position:relative;text-transform:uppercase;transition:color .3s,opacity .3s}.tt-main-menu-list>li>.tt-submenu-trigger>a:before,.tt-main-menu-list>li>a:before{background-color:var(--tt-main-color);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transition:width .3s;width:0}.tt-main-menu-list>li>a:hover:before{transition-delay:.2s;width:100%}.tt-main-menu-list>li>.tt-submenu-trigger>a:hover:before{transition-delay:.1s;width:calc(100% - 8px)}.tt-main-menu-list>li.active>.tt-submenu-trigger>a:before,.tt-main-menu-list>li.active>a:before,.tt-main-menu-list>li.tt-submenu-open>.tt-submenu-trigger>a:before{width:100%}.tt-submenu-trigger,.tt-submenu-wrap{position:relative}.tt-submenu-trigger.tt-no-first-click:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:999}.tt-submenu{display:block!important;left:0;opacity:0;padding-top:20px;position:absolute;text-align:left;top:100%;transform:translate3d(0,10px,0);transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out;visibility:hidden;width:220px;z-index:99999}.tt-submenu-wrap.tt-submenu-open>.tt-submenu{opacity:1;transform:translateZ(0);transition-delay:.1s;visibility:visible}.tt-submenu-list{background-color:var(--tt-sub-menu-bg-color);border-radius:10px;list-style:none;margin:0;padding:15px 0}.tt-submenu-list li{width:100%}.tt-submenu-list li a{color:var(--tt-sub-menu-link-color);display:block;font-size:15px;font-weight:400;line-height:1.4;padding:8px 25px 8px 20px;position:relative;text-decoration:none;transition:color .2s}.tt-submenu-list>li a:hover,.tt-submenu-list>li.active>.tt-submenu-trigger a,.tt-submenu-list>li.active>a,.tt-submenu-list>li>.tt-submenu-trigger:hover a{color:var(--tt-sub-menu-link-hover-color)}.tt-m-caret{display:none}.tt-submenu .tt-submenu-wrap>.tt-submenu{left:100%;margin-top:-50px;padding-left:2px;padding-right:2px;right:auto}.tt-submenu-trigger>a:after{background-color:var(--tt-text-color);border-radius:100%;content:"";display:inline-block;height:4px;line-height:0;margin-left:6px;position:absolute;right:-8px;top:48%;width:4px}.tt-submenu-wrap .tt-submenu-wrap .tt-submenu-trigger>a:after{background-color:var(--tt-sub-menu-link-color);font-size:11px;position:absolute;right:10px;top:50%;transform:translate3d(0,-50%,0) rotate(-90deg)}.tt-submenu-wrap .tt-submenu-wrap .tt-submenu-trigger>a:hover:after{background-color:var(--tt-sub-menu-link-hover-color)}.tt-submenu-trigger .tt-submenu-trigger-m{display:none}}@media (max-width:1400px){.tt-main-menu-list>li{margin-right:30px}}@media (min-width:1025px){#tt-m-menu-toggle-btn-wrap{display:none}}@media (max-width:1024px){.tt-main-menu{background-color:var(--tt-bg-color);height:100vh;height:100svh;left:0;opacity:0;overflow:hidden;pointer-events:auto;position:fixed;top:0;visibility:hidden;width:100%}.tt-main-menu-holder{height:100%;margin-right:-17px;overflow-y:scroll;position:relative;z-index:2}.tt-main-menu-inner{display:table;height:100%;padding:20% 7%;width:100%}.tt-main-menu-content{display:table-cell;height:100%;vertical-align:middle}.tt-main-menu-list{display:inline-block;list-style:none;margin:0;padding:0}.tt-main-menu-list>li{margin-bottom:12px;margin-top:12px}.tt-main-menu-list>li:first-child{margin-top:0}.tt-main-menu-list>li:last-child{margin-bottom:0}.tt-main-menu-list>li>.tt-submenu-trigger>a,.tt-main-menu-list>li>a{color:var(--tt-text-color);display:inline-block;font-family:var(--tt-alter-font);font-size:42px;font-weight:700;font-weight:600;line-height:1.2;position:relative;text-transform:uppercase}@media (max-width:767px){.tt-main-menu-inner{padding-bottom:35%;padding-top:35%}.tt-main-menu-list>li>.tt-submenu-trigger>a,.tt-main-menu-list>li>a{font-size:38px}}.tt-main-menu-list>li.active>.tt-submenu-trigger .tt-m-caret,.tt-main-menu-list>li.active>.tt-submenu-trigger a,.tt-main-menu-list>li.active>a,.tt-main-menu-list>li>.tt-submenu-trigger.tt-m-submenu-open a{color:var(--tt-text-color)}.tt-submenu-wrap{position:relative}.tt-submenu-trigger{display:inline-block;position:relative}.tt-submenu-trigger>a{position:relative;z-index:1}.tt-submenu-trigger .tt-submenu-trigger-m{bottom:0;cursor:pointer;display:block;left:0;position:absolute;right:0;top:0;z-index:2}.tt-submenu{background-color:transparent;color:#a9a9a9;display:none;left:0!important;margin-bottom:20px;margin-top:10px;min-width:100%;position:relative;top:auto}.tt-submenu-list{list-style:none;margin:0 0 0 20px;padding:0}.tt-submenu-list .tt-submenu{margin-top:10px}.tt-submenu-list>li a{display:inline-block;font-size:18px;font-weight:500;padding-bottom:5px;padding-top:5px;-webkit-text-stroke:0}.tt-m-caret,.tt-submenu-list>li a,.tt-submenu-list>li a:hover,.tt-submenu-list>li.active>.tt-submenu-trigger .tt-m-caret,.tt-submenu-list>li.active>.tt-submenu-trigger a,.tt-submenu-list>li.active>a,.tt-submenu-list>li>.tt-submenu-trigger.tt-m-submenu-open .tt-m-caret,.tt-submenu-list>li>.tt-submenu-trigger.tt-m-submenu-open a,.tt-submenu-list>li>.tt-submenu-trigger:hover .tt-m-caret,.tt-submenu-list>li>.tt-submenu-trigger:hover a{color:var(--tt-text-color)}.tt-m-caret{align-items:center;border-radius:100%;cursor:pointer;display:flex;font-size:10px;height:40px;justify-content:center;left:100%;position:absolute;top:50%;transform:translate3d(0,-50%,0);width:40px;z-index:9}.tt-m-caret:after{content:"\f107";display:inline-block;font-family:Font Awesome\ 6 Free;font-style:normal;font-variant:normal;font-weight:900;text-rendering:auto;-webkit-font-smoothing:antialiased;transition:all .2s ease-in-out}.tt-submenu-trigger.tt-m-submenu-open .tt-m-caret:after{transform:rotate(180deg)}.tt-submenu-list>li>.tt-submenu-trigger .tt-m-caret{color:var(--tt-text-color)}#tt-m-menu-toggle-btn-wrap{align-items:center;cursor:pointer;display:flex;pointer-events:auto;position:relative;z-index:9}.tt-m-menu-toggle-btn-holder{float:left}.tt-m-menu-toggle-btn{display:block;height:40px;position:relative;width:40px}.tt-m-menu-toggle-btn span{background-color:transparent;display:block;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out;width:20px}.tt-m-menu-toggle-btn span:after,.tt-m-menu-toggle-btn span:before{background-color:var(--tt-text-color);content:"";display:block;height:2px;position:absolute;transition:all .3s ease-in-out;width:20px}.tt-m-menu-toggle-btn span:before{top:-4px}.tt-m-menu-toggle-btn span:after{bottom:-4px;top:auto}.tt-m-menu-toggle-btn-text{color:var(--tt-text-color);float:left;font-family:var(--tt-alter-font);font-size:21px;font-weight:700;font-weight:600;letter-spacing:1px;overflow:hidden;padding-right:2px;text-align:right;text-transform:uppercase}body.tt-m-menu-open .tt-m-menu-toggle-btn-text .tt-m-menu-text-menu{display:none}body.tt-m-menu-open .tt-m-menu-toggle-btn span{background-color:transparent;width:20px}body.tt-m-menu-open .tt-m-menu-toggle-btn span:before{top:0;transform:rotate(45deg);width:20px}body.tt-m-menu-open .tt-m-menu-toggle-btn span:after{bottom:0;transform:rotate(-45deg);width:20px}.tt-m-menu-toggle-btn-text .tt-m-menu-text-close{display:none}body.tt-m-menu-open .tt-m-menu-toggle-btn-text .tt-m-menu-text-close{display:block}body.tt-m-menu-toggle-no-click #tt-m-menu-toggle-btn-wrap{pointer-events:none}.tt-main-menu.tt-m-menu-center .tt-main-menu-content{text-align:center}.tt-main-menu.tt-m-menu-center .tt-submenu-list{margin:0}}#page-header{overflow:hidden;position:relative}.page-header-inner{padding-bottom:180px;padding-top:240px;width:100%}.page-header-inner:not(.tt-wrap){padding-left:10vw;padding-right:10vw}@media (max-width:1500px){.page-header-inner{padding:200px 120px 180px}}@media (max-width:768px){.page-header-inner{padding:140px 20px 140px 7vw}}.ph-image{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:-1}.ph-image img{object-fit:cover;object-position:50% 50%}.ph-image img,.ph-image-inner{height:100%;width:100%}[class*=ph-image-cover-] .ph-image-inner:before{background-color:#040404;bottom:-1px;content:"";display:block;left:-1px;opacity:0;position:absolute;right:-1px;top:-1px;z-index:1}.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{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.ph-video,.ph-video video,.ph-video-inner{height:100%;width:100%}.ph-video video{object-fit:cover;object-position:50% 50%}[class*=ph-video-cover-] .ph-video-inner:before{background-color:#040404;bottom:-1px;content:"";display:block;left:-1px;opacity:0;position:absolute;right:-1px;top:-1px;z-index:1}.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-subtitle{font-size:calc(15px + .2vw);font-weight:500;letter-spacing:1px;line-height:1.2;margin-bottom:40px;text-transform:uppercase}.ph-caption-title{font-family:var(--tt-alter-font);font-size:clamp(48px,5vw,82px);font-weight:700;font-weight:600;line-height:.95;margin:0;text-transform:uppercase}@media (max-width:414px){.ph-caption-title{font-size:54px}}.ph-caption-description{font-size:19px;font-weight:400;line-height:1.2;margin-top:30px}@media (max-width:480px){.ph-caption-description br{display:none}}.ph-caption-categories{display:flex;flex-wrap:wrap;margin-bottom:40px;position:relative}.ph-caption-title+.ph-caption-categories{margin-bottom:0;margin-top:30px}.ph-caption-category{display:block;font-size:calc(14px + .1vw);font-weight:500;line-height:1.2;opacity:.9;position:relative}a.ph-caption-category{color:var(--tt-text-color)}a.ph-caption-category:hover{opacity:.8}.ph-caption-categories .ph-caption-category~.ph-caption-category:not(:empty):before{content:", "}.ph-caption-categories .ph-caption-category~.ph-caption-category~.ph-caption-category~.ph-caption-category{visibility:hidden;width:0}.ph-caption-categories .ph-caption-category~.ph-caption-category~.ph-caption-category~.ph-caption-category~.ph-caption-category{display:none}.ph-caption-categories .ph-caption-category+.ph-caption-category+.ph-caption-category+.ph-caption-category:before{bottom:0;content:"...";left:0;margin-left:3px;pointer-events:none;position:absolute;visibility:visible}.ph-caption-meta{color:var(--tt-text-muted-color);display:inline-flex;font-size:16px;font-weight:400;margin-top:20px;position:relative;z-index:9}.ph-cap-meta-posted-by{font-weight:400;margin-left:10px}.ph-cap-meta-posted-by a{color:var(--tt-text-muted-color);position:relative}.ph-cap-meta-posted-by a:hover{opacity:.8}#page-header.ph-cap-sm .ph-caption-title{font-size:clamp(48px,4vw,64px)}#page-header.ph-cap-lg .ph-caption-title{font-size:clamp(52px,6vw,112px)}#page-header.ph-cap-xlg .ph-caption-title{font-size:clamp(58px,8vw,132px)}#page-header.ph-cap-xxlg .ph-caption-title{font-size:clamp(64px,8vw,152px)}#page-header.ph-cap-xxxlg .ph-caption-title{font-size:clamp(64px,10vw,182px);line-height:.95}#page-header.ph-cap-xxxxlg .ph-caption-title{font-size:clamp(64px,12vw,230px);line-height:.9}body.ph-mask-on .page-header-inner:not(.ph-mask) .ph-caption{cursor:default;display:inline-flex}.ph-mask{background:var(--tt-main-color);clip-path:circle(0 at var(--x,50%) var(--y,50%));color:var(--tt-dark-color);height:100%;left:0;padding-left:0;padding-right:0;pointer-events:none;position:absolute;top:0;transition:clip-path .12s;will-change:clip-path}body.ph-mask-active .ph-mask{clip-path:circle(clamp(100px,13vw,230px) at var(--x,50%) var(--y,50%))}.ph-mask-inner{align-items:center;display:flex;height:100%;width:100%}@media (max-width:1500px){.ph-mask-inner{padding-left:120px;padding-right:120px}}@media (max-width:768px){.ph-mask-inner{padding-left:7vw;padding-right:20px}}#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-inner{display:flex;justify-content:center}@media (max-width:1500px){#page-header.ph-center .page-header-inner{padding-left:100px;padding-right:100px}}@media (max-width:768px){#page-header.ph-center .page-header-inner{padding-left:15px;padding-right:15px}}#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,#page-header.ph-center .ph-mask-inner{justify-content:center}@media (min-width:1025px){#page-header.ph-full{align-items:center;display:flex;min-height:100vh;min-height:100svh;width:100%}#page-header.ph-full .page-header-inner{padding-bottom:80px;padding-top:150px}}@media (max-width:1024px){#page-header.ph-full-m{align-items:center;display:flex;min-height:100vh;min-height:100svh;width:100%}#page-header.ph-full-m .page-header-inner{padding-bottom:80px;padding-top:80px}}.ph-social{bottom:40px;left:2.5%;position:absolute;z-index:99}@media (max-width:1600px){.ph-social{bottom:20px}}.ph-social>ul{list-style:none;margin:0;padding:0}@media (max-width:768px){.ph-social>ul>li{display:inline-block}}.ph-social>ul>li a{align-items:center;color:var(--tt-text-color);display:flex;font-size:16px;height:50px;justify-content:center;line-height:1;transition:color .2s;width:50px}@media (max-width:1600px){.ph-social>ul>li a{height:40px;width:40px}}.tt-scroll-down{bottom:30px;display:block;position:absolute;right:2.3%;z-index:9}@media (max-width:1400px){.tt-scroll-down{bottom:15px;right:10px}}.tt-scroll-down-inner{display:block;height:240px;position:relative;width:240px}#page-header:not(.ph-full) .tt-scroll-down-inner{height:50px;width:50px}@media (max-width:1400px){.tt-scroll-down-inner{height:160px;width:160px}}@media (max-width:1024px){#page-header:not(.ph-full-m) .tt-scroll-down-inner{height:50px;width:50px}}@media (max-width:768px){.tt-scroll-down-inner{height:50px;width:50px}}.tt-scroll-down .tt-scrd-icon{color:var(--tt-text-color);display:block;font-size:19px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#page-header:not(.ph-full) .tt-scrd-icon{font-size:21px}@media (max-width:1024px){#page-header:not(.ph-full-m) .tt-scrd-icon{font-size:21px}}.tt-scroll-down .tt-scrd-icon:before{content:"\f063";display:inline-block;font-family:Font Awesome\ 5 Free;font-style:normal;font-variant:normal;font-weight:900;text-rendering:auto;-webkit-font-smoothing:antialiased;transition:transform .2s ease-in-out}.tt-scroll-down:hover .tt-scrd-icon:before{transform:scale(1.2)}.tt-scroll-down svg{animation:sdc-rotation 8s linear infinite;width:100%;will-change:animation}#page-header:not(.ph-full) .tt-scroll-down svg{display:none}@media (max-width:1024px){#page-header:not(.ph-full-m) .tt-scroll-down svg{display:none}}@media (max-width:768px){.tt-scroll-down svg{display:none}}.tt-scroll-down text{font-family:var(--tt-alter-font);font-size:54px;font-weight:600;letter-spacing:14px;text-transform:uppercase;fill:var(--tt-text-color);transition:fill .2s}@media (min-width:769px){@keyframes sdc-rotation{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}}.ph-share{bottom:5%;cursor:pointer;left:2.5%;position:absolute;z-index:9}.ph-share-trigger{color:var(--tt-text-color)}.ph-share-text{font-size:15px;font-weight:500;letter-spacing:2px;text-transform:uppercase}.ph-share-icon{font-size:15px}.ph-share-buttons ul{list-style:none;margin:0;padding:0}.ph-share-buttons>ul>li a{align-items:center;color:var(--tt-text-color);display:flex;font-size:16px;height:50px;justify-content:center;line-height:1;transition:color .2s;width:50px}@media (min-width:1025px){.ph-share-inner{text-align:right}.ph-share-trigger{align-items:center;bottom:10px;display:inline-flex;flex-direction:column;left:0;opacity:1;position:absolute;transition:all .3s ease;visibility:visible}.ph-share-text{transform:rotate(-90deg)}.ph-share-icon{margin-top:20px}.ph-share:hover .ph-share-trigger{opacity:0;transform:translate3d(-30px,0,0);visibility:hidden}.ph-share-buttons{opacity:0;transform:translate3d(100%,0,0);transition:all .3s ease;visibility:hidden}.ph-share:hover .ph-share-buttons{opacity:1;transform:translateZ(0);visibility:visible}}@media (max-width:1024px){.ph-share{bottom:2%;height:auto;left:10px}.ph-share-text{margin:0 0 3px 12px}.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{height:35px;width:35px}}body.ph-image-on.tt-ph-visible:not(.ph-bg-is-light-on):not(.tt-m-menu-active) #tt-header:not(.tt-filled),body.ph-video-on.tt-ph-visible:not(.ph-bg-is-light-on):not(.tt-m-menu-active) #tt-header:not(.tt-filled){color:var(--tt-force-to-light-color)}body.ph-image-on.tt-ph-visible:not(.ph-bg-is-light-on):not(.tt-m-menu-active) #tt-header:not(.tt-filled) .tt-logo-light,body.ph-video-on.tt-ph-visible:not(.ph-bg-is-light-on):not(.tt-m-menu-active) #tt-header:not(.tt-filled) .tt-logo-light{display:block}body.ph-image-on.tt-ph-visible:not(.ph-bg-is-light-on):not(.tt-m-menu-active) #tt-header:not(.tt-filled) .tt-logo-dark,body.ph-video-on.tt-ph-visible:not(.ph-bg-is-light-on):not(.tt-m-menu-active) #tt-header:not(.tt-filled) .tt-logo-dark{display:none}@media (min-width:1025px){body.ph-image-on.tt-ph-visible:not(.ph-bg-is-light-on) #tt-header:not(.tt-filled) .tt-main-menu-list>li>.tt-submenu-trigger>a,body.ph-image-on.tt-ph-visible:not(.ph-bg-is-light-on) #tt-header:not(.tt-filled) .tt-main-menu-list>li>a,body.ph-video-on.tt-ph-visible:not(.ph-bg-is-light-on) #tt-header:not(.tt-filled) .tt-main-menu-list>li>.tt-submenu-trigger>a,body.ph-video-on.tt-ph-visible:not(.ph-bg-is-light-on) #tt-header:not(.tt-filled) .tt-main-menu-list>li>a{color:var(--tt-force-to-light-color)}body.ph-image-on.tt-ph-visible:not(.ph-bg-is-light-on) #tt-header:not(.tt-filled) .tt-submenu-master>.tt-submenu-trigger>a:after,body.ph-video-on.tt-ph-visible:not(.ph-bg-is-light-on) #tt-header:not(.tt-filled) .tt-submenu-master>.tt-submenu-trigger>a:after{background-color:var(--tt-force-to-light-color)}}body.ph-image-on.tt-ph-visible:not(.ph-bg-is-light-on):not(.tt-m-menu-active) #tt-header:not(.tt-filled) .tt-m-menu-toggle-btn-text,body.ph-video-on.tt-ph-visible:not(.ph-bg-is-light-on):not(.tt-m-menu-active) #tt-header:not(.tt-filled) .tt-m-menu-toggle-btn-text{color:var(--tt-force-to-light-color)}body.ph-image-on.tt-ph-visible:not(.ph-bg-is-light-on):not(.tt-m-menu-active) #tt-header:not(.tt-filled) .tt-m-menu-toggle-btn span:after,body.ph-image-on.tt-ph-visible:not(.ph-bg-is-light-on):not(.tt-m-menu-active) #tt-header:not(.tt-filled) .tt-m-menu-toggle-btn span:before,body.ph-video-on.tt-ph-visible:not(.ph-bg-is-light-on):not(.tt-m-menu-active) #tt-header:not(.tt-filled) .tt-m-menu-toggle-btn span:after,body.ph-video-on.tt-ph-visible:not(.ph-bg-is-light-on):not(.tt-m-menu-active) #tt-header:not(.tt-filled) .tt-m-menu-toggle-btn span:before{background-color:var(--tt-force-to-light-color)}@media (min-width:1025px){body.ph-image-on.tt-ph-visible:not(.ph-bg-is-light-on) #tt-header:not(.tt-filled) .tt-btn-secondary,body.ph-video-on.tt-ph-visible:not(.ph-bg-is-light-on) #tt-header:not(.tt-filled) .tt-btn-secondary{background-color:var(--tt-force-to-light-color)}body.ph-image-on.tt-ph-visible:not(.ph-bg-is-light-on) #tt-header:not(.tt-filled) .tt-btn-secondary>*,body.ph-image-on.tt-ph-visible:not(.ph-bg-is-light-on) #tt-header:not(.tt-filled) .tt-btn-secondary>:after,body.ph-video-on.tt-ph-visible:not(.ph-bg-is-light-on) #tt-header:not(.tt-filled) .tt-btn-secondary>*,body.ph-video-on.tt-ph-visible:not(.ph-bg-is-light-on) #tt-header:not(.tt-filled) .tt-btn-secondary>:after{color:#212121}body.ph-image-on.tt-ph-visible:not(.ph-bg-is-light-on) #tt-header:not(.tt-filled) .tt-btn-outline,body.ph-video-on.tt-ph-visible:not(.ph-bg-is-light-on) #tt-header:not(.tt-filled) .tt-btn-outline{box-shadow:inset 0 0 0 2px var(--tt-force-to-light-color)}body.ph-image-on.tt-ph-visible:not(.ph-bg-is-light-on) #tt-header:not(.tt-filled) .tt-btn-link>*,body.ph-image-on.tt-ph-visible:not(.ph-bg-is-light-on) #tt-header:not(.tt-filled) .tt-btn-link>:after,body.ph-image-on.tt-ph-visible:not(.ph-bg-is-light-on) #tt-header:not(.tt-filled) .tt-btn-outline>*,body.ph-image-on.tt-ph-visible:not(.ph-bg-is-light-on) #tt-header:not(.tt-filled) .tt-btn-outline>:after,body.ph-video-on.tt-ph-visible:not(.ph-bg-is-light-on) #tt-header:not(.tt-filled) .tt-btn-link>*,body.ph-video-on.tt-ph-visible:not(.ph-bg-is-light-on) #tt-header:not(.tt-filled) .tt-btn-link>:after,body.ph-video-on.tt-ph-visible:not(.ph-bg-is-light-on) #tt-header:not(.tt-filled) .tt-btn-outline>*,body.ph-video-on.tt-ph-visible:not(.ph-bg-is-light-on) #tt-header:not(.tt-filled) .tt-btn-outline>:after{color:var(--tt-force-to-light-color)}body.ph-image-on.tt-ph-visible:not(.ph-bg-is-light-on) #tt-header:not(.tt-filled) .tt-btn-line,body.ph-video-on.tt-ph-visible:not(.ph-bg-is-light-on) #tt-header:not(.tt-filled) .tt-btn-line{background-color:var(--tt-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(--tt-force-to-light-color)}body.ph-image-on:not(.ph-bg-is-light-on) #page-header .tt-scroll-down text,body.ph-video-on:not(.ph-bg-is-light-on) #page-header .tt-scroll-down text{fill:var(--tt-force-to-light-color)}body.ph-image-on:not(.ph-bg-is-light-on) #page-header .ph-caption-meta,body.ph-image-on:not(.ph-bg-is-light-on) #page-header .ph-share-buttons>ul>li a,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 .tt-scroll-down .tt-scrd-icon,body.ph-video-on:not(.ph-bg-is-light-on) #page-header .ph-caption-meta a,body.ph-video-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 .tt-scroll-down .tt-scrd-icon{color:var(--tt-force-to-light-color)}body.ph-image-on:not(.ph-bg-is-light-on) #page-header .tt-btn-secondary,body.ph-video-on:not(.ph-bg-is-light-on) #page-header .tt-btn-secondary{background-color:var(--tt-force-to-light-color)}body.ph-image-on:not(.ph-bg-is-light-on) #page-header .tt-btn-secondary>*,body.ph-image-on:not(.ph-bg-is-light-on) #page-header .tt-btn-secondary>:after,body.ph-video-on:not(.ph-bg-is-light-on) #page-header .tt-btn-secondary>*,body.ph-video-on:not(.ph-bg-is-light-on) #page-header .tt-btn-secondary>:after{color:#212121}body.ph-image-on:not(.ph-bg-is-light-on) #page-header .tt-btn-outline,body.ph-video-on:not(.ph-bg-is-light-on) #page-header .tt-btn-outline{box-shadow:inset 0 0 0 2px var(--tt-force-to-light-color)}body.ph-image-on:not(.ph-bg-is-light-on) #page-header .tt-big-round-ptn-inner,body.ph-image-on:not(.ph-bg-is-light-on) #page-header .tt-btn-link>*,body.ph-image-on:not(.ph-bg-is-light-on) #page-header .tt-btn-link>:after,body.ph-image-on:not(.ph-bg-is-light-on) #page-header .tt-btn-outline>*,body.ph-image-on:not(.ph-bg-is-light-on) #page-header .tt-btn-outline>:after,body.ph-video-on:not(.ph-bg-is-light-on) #page-header .tt-big-round-ptn-inner,body.ph-video-on:not(.ph-bg-is-light-on) #page-header .tt-btn-link>*,body.ph-video-on:not(.ph-bg-is-light-on) #page-header .tt-btn-link>:after,body.ph-video-on:not(.ph-bg-is-light-on) #page-header .tt-btn-outline>*,body.ph-video-on:not(.ph-bg-is-light-on) #page-header .tt-btn-outline>:after{color:var(--tt-force-to-light-color)}body.ph-image-on:not(.ph-bg-is-light-on) #page-header .tt-btn-line,body.ph-video-on:not(.ph-bg-is-light-on) #page-header .tt-btn-line{background-color:var(--tt-force-to-light-color)}body.ph-bg-is-light-on.tt-ph-visible:not(.tt-m-menu-active) #tt-header:not(.tt-filled){color:var(--tt-dark-color)}body.ph-bg-is-light-on.tt-ph-visible:not(.tt-m-menu-active) #tt-header:not(.tt-filled) .tt-logo-light{display:none}body.ph-bg-is-light-on.tt-ph-visible:not(.tt-m-menu-active) #tt-header:not(.tt-filled) .tt-logo-dark{display:block}@media (min-width:1025px){body.ph-bg-is-light-on.tt-ph-visible #tt-header:not(.tt-filled) .tt-main-menu-list>li>.tt-submenu-trigger>a,body.ph-bg-is-light-on.tt-ph-visible #tt-header:not(.tt-filled) .tt-main-menu-list>li>a{color:var(--tt-dark-color)}body.ph-bg-is-light-on.tt-ph-visible #tt-header:not(.tt-filled) .tt-submenu-master>.tt-submenu-trigger>a:after{background-color:var(--tt-dark-color)}}body.ph-bg-is-light-on.tt-ph-visible:not(.tt-m-menu-active) #tt-header:not(.tt-filled) .tt-m-menu-toggle-btn-text{color:var(--tt-dark-color)}body.ph-bg-is-light-on.tt-ph-visible:not(.tt-m-menu-active) #tt-header:not(.tt-filled) .tt-m-menu-toggle-btn span:after,body.ph-bg-is-light-on.tt-ph-visible:not(.tt-m-menu-active) #tt-header:not(.tt-filled) .tt-m-menu-toggle-btn span:before{background-color:var(--tt-dark-color)}@media (min-width:1025px){body.ph-bg-is-light-on #tt-header:not(.tt-filled) .tt-btn-secondary{background-color:var(--tt-dark-color)}body.ph-bg-is-light-on #tt-header:not(.tt-filled) .tt-btn-secondary>*,body.ph-bg-is-light-on #tt-header:not(.tt-filled) .tt-btn-secondary>:after{color:var(--tt-light-color)}body.ph-bg-is-light-on #tt-header:not(.tt-filled) .tt-btn-outline{box-shadow:inset 0 0 0 2px var(--tt-dark-color)}body.ph-bg-is-light-on #tt-header:not(.tt-filled) .tt-btn-link>*,body.ph-bg-is-light-on #tt-header:not(.tt-filled) .tt-btn-link>:after,body.ph-bg-is-light-on #tt-header:not(.tt-filled) .tt-btn-outline>*,body.ph-bg-is-light-on #tt-header:not(.tt-filled) .tt-btn-outline>:after{color:var(--tt-dark-color)}body.ph-bg-is-light-on #tt-header:not(.tt-filled) .tt-btn-line{background-color:var(--tt-dark-color)}}body.ph-bg-is-light-on #page-header,body.ph-bg-is-light-on #page-header a{color:var(--tt-dark-color)}body.ph-bg-is-light-on #page-header .tt-scroll-down text{fill:var(--tt-dark-color)}body.ph-bg-is-light-on #page-header .ph-share-buttons>ul>li a,body.ph-bg-is-light-on #page-header .ph-share-trigger,body.ph-bg-is-light-on #page-header .tt-scroll-down .tt-scrd-icon{color:var(--tt-dark-color)}body.ph-bg-is-light-on #page-header .tt-btn-secondary{background-color:var(--tt-dark-color)}body.ph-bg-is-light-on #page-header .tt-btn-secondary>*,body.ph-bg-is-light-on #page-header .tt-btn-secondary>:after{color:var(--tt-light-color)}body.ph-bg-is-light-on #page-header .tt-btn-outline{box-shadow:inset 0 0 0 2px var(--tt-dark-color)}body.ph-bg-is-light-on #page-header .tt-big-round-ptn-inner,body.ph-bg-is-light-on #page-header .tt-btn-outline>*,body.ph-bg-is-light-on #page-header .tt-btn-outline>:after{color:var(--tt-dark-color)}body.ph-bg-is-light-on #page-header .tt-big-round-ptn-inner:focus,body.ph-bg-is-light-on #page-header .tt-big-round-ptn-inner:hover{color:#fff}body.ph-bg-is-light-on #page-header .tt-btn-link>*,body.ph-bg-is-light-on #page-header .tt-btn-link>:after{color:var(--tt-dark-color)}body.ph-bg-is-light-on #page-header .tt-btn-line{background-color:var(--tt-dark-color)}table{empty-cells:show;width:100%;word-wrap:break-word;border:none;border-collapse:collapse;border-spacing:0;font-size:16px;margin:0 0 30px;text-align:left}th{font-weight:700;font-weight:600}td,th{font-size:16px;padding:8px 5px;vertical-align:middle}table td,table th{border:1px solid hsla(0,0%,47%,.25)}table tbody tr:nth-of-type(odd){background-color:hsla(0,0%,52%,.05)}table thead{background-color:hsla(0,0%,52%,.15)}table tbody td,table tbody th,table thead td,table thead th{padding:12px 20px}table tfoot{background-color:hsla(0,0%,52%,.15)}table tfoot td,table tfoot th{padding:12px 20px}table caption{caption-side:bottom;font-weight:700;font-weight:500;padding:20px 10px}blockquote{border-left:4px solid #3e3e3e;font-size:24px;font-style:italic;font-weight:500;margin:40px 5%;padding-left:50px;position:relative}@media (max-width:768px){blockquote{margin-left:0;margin-right:0}}blockquote.open-quote{border:none}blockquote.open-quote:before{content:"\275D";font-size:58px;font-style:normal;font-weight:500;left:0;line-height:1;position:absolute;top:3px}blockquote footer{display:block;font-size:80%;margin-top:20px;opacity:.5}blockquote footer:before{background-color:#7d7d7d;content:"";display:inline-block;height:2px;margin:0 10px 5px 0;width:40px}figure{border:none;box-shadow:none;display:block;margin:0;outline:none;padding:0;position:relative}figure img{display:block;height:auto;width:100%}figcaption{--_figcaption-bg:rgba(0,0,0,.5);--_figcaption-filter:blur(10px);--_figcaption-absolute-right:3%;--_figcaption-absolute-bottom:3%;--_figcaption-absolute-color:#fff;border-radius:6px;font-size:13px;font-style:italic;line-height:1.3;max-width:600px;padding:12px;position:relative;z-index:9}@media (min-width:992px){figcaption{backdrop-filter:var(--_figcaption-filter);background-color:var(--_figcaption-bg);bottom:var(--_figcaption-absolute-bottom);color:var(--_figcaption-absolute-color);margin-left:var(--_figcaption-absolute-right);position:absolute;right:var(--_figcaption-absolute-right)}}figcaption a{color:var(--_figcaption-absolute-color);text-decoration:underline}figcaption a:focus,figcaption a:hover{color:var(--_figcaption-absolute-color);opacity:.9}.tt-form{position:relative}.tt-form-control{border:1px solid var(--tt-border-color);border-radius:8px;display:block;font-family:inherit;font-size:19px;font-weight:400;padding:5px 15px;width:100%}.tt-form-control,.tt-form-control:focus{background-color:transparent;color:inherit}.tt-form-control:focus{border-color:var(--tt-light-color);box-shadow:none;outline:none}.tt-form-control+.tt-form-control{margin-top:20px}.tt-form-control:disabled,.tt-form-control[readonly]{background-color:hsla(0,0%,69%,.06);cursor:not-allowed;opacity:.5}.tt-form-control:not(textarea):not([size]){height:56px}.tt-form-text{display:block;font-style:italic;margin-top:5px;opacity:.6}label{display:inline-block;font-size:19px;font-weight:700;font-weight:500;margin-bottom:10px}label .required{font-size:17px}::placeholder{color:var(--tt-text-color);opacity:.4}::-webkit-input-placeholder{color:var(--tt-text-color);opacity:.4}:-moz-placeholder,::-moz-placeholder{color:var(--tt-text-color);opacity:.4}:-ms-input-placeholder{color:var(--tt-text-color);opacity:.4}.tt-form-group{margin-bottom:30px;position:relative}input[type=checkbox],input[type=radio]{box-sizing:border-box;cursor:pointer;padding:0}textarea,textarea.tt-form-control{padding:15px;resize:vertical}select{cursor:pointer}select option{background-color:var(--tt-bg-color);color:var(--tt-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(--tt-text-color);color:#666}select:invalid{color:inherit;opacity:.4}input[type=range]{width:100%}.tt-form-check,.tt-form-radio{display:block;margin:8px 0 0 5px;position:relative}.tt-form-check input,.tt-form-radio input{cursor:pointer;opacity:0;position:absolute;top:50%;transform:translate3d(0,-50%,0)}.tt-form-check label,.tt-form-radio label{cursor:pointer;font-size:17px;margin-bottom:0;padding-left:30px;position:relative;vertical-align:top}.tt-form-check label:before,.tt-form-radio label:before{background-color:#4e4e4e;border-radius:3px;content:"";display:block;height:20px;left:0;pointer-events:none;position:absolute;top:3px;transition:background-color .2s;width:20px}.tt-form-check:hover label:before,.tt-form-radio:hover label:before{background-color:#5a5a5a}.tt-form-check label:after,.tt-form-radio label:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:6px;left:7px;position:absolute;top:8px;transform:rotate(45deg);width:4px}.tt-form-check input:checked~label:after,.tt-form-radio input:checked~label:after{display:block}.tt-form-radio label:before{border-radius:100px}.tt-form-radio label:after{background-color:#fff;border-radius:100%;height:4px;left:7px;top:10px;width:4px}.tt-form-check input:disabled,.tt-form-radio input:disabled{cursor:not-allowed}.tt-form-check input:disabled~label,.tt-form-radio input:disabled~label{cursor:not-allowed;opacity:.3}.tt-form-check.tt-form-check-inline,.tt-form-radio.tt-form-radio-inline{display:inline-block;margin-right:10px}.btn-file{vertical-align:middle}.btn-file>* input{left:50%;opacity:0;position:absolute;width:1%}.tt-file-info{background-color:transparent;border:none;color:#777;font-size:14px;line-height:1;outline:none;width:75%}.tt-form-btn-inside{position:relative}.tt-form-btn-inside .tt-form-control{padding-right:60px!important}.tt-form-btn-inside button{background-color:transparent;border:none;border-radius:0 8px 8px 0;color:#999;cursor:pointer;font-size:19px;height:54px;outline:none;position:absolute;right:1px;top:1px;width:60px;z-index:9}.tt-form-btn-inside button:hover{color:var(--tt-light-color)}.tt-form-filled .tt-form-control{background-color:hsla(0,0%,53%,.2);border:none}.tt-form-filled .tt-form-control:focus{box-shadow:inset 0 0 0 1px hsla(0,0%,53%,.6)}.tt-form-filled .tt-form-control:disabled,.tt-form-filled .tt-form-control[readonly]{opacity:.3}.tt-form-minimal .tt-form-group>label{display:none}.tt-form-minimal .tt-form-control{background-color:transparent;border-radius:0;border-style:solid;border-width:0 0 2px;padding-left:0;padding-right:0}.tt-form-minimal .tt-form-control:disabled,.tt-form-minimal .tt-form-control[readonly]{opacity:.5}.tt-form-minimal .tt-form-control{border-color:var(--tt-border-color)}.tt-form-minimal select.tt-form-control{color:var(--tt-text-color)}.tt-form-minimal ::placeholder{color:var(--tt-text-color)}.tt-form-minimal ::-webkit-input-placeholder{color:var(--tt-text-color)}.tt-form-minimal :-moz-placeholder,.tt-form-minimal ::-moz-placeholder{color:var(--tt-text-color)}.tt-form-minimal :-ms-input-placeholder{color:var(--tt-text-color)}.tt-form-creative .tt-form-group{border-color:var(--tt-border-color);border-radius:10px;border-style:solid;border-width:2px;counter-increment:tt-form-creative-counter;margin:0 0 15px;padding:25px 15px 20px 50px;position:relative}.tt-form-creative .tt-form-group:only-child{padding-left:30px}.tt-form-creative .tt-form-group:not(:only-child):before{content:counter(tt-form-creative-counter,decimal-leading-zero);display:block;font-size:15px;font-weight:400;left:20px;line-height:1;position:absolute;top:30px}.tt-form-creative .tt-form-group label{margin:0;padding-bottom:10px;transition:opacity .3s}.tt-form-creative .tt-fg-typing label{opacity:.3}.tt-form-creative .tt-form-check label,.tt-form-creative .tt-form-radio label{margin-bottom:0!important;padding-bottom:0!important}.tt-form-creative .tt-form-control{border:none;border-radius:4px;padding:10px 5px 15px 0}.tt-form-creative .tt-form-control:not(textarea):not([size]){height:auto}.tt-form-creative .tt-form-control:disabled,.tt-form-creative .tt-form-control[readonly]{background-color:transparent;opacity:.4}.tt-form-creative .tt-form-text{margin-bottom:10px;transition:opacity .3s}.tt-form-creative .tt-fg-typing .tt-form-text{opacity:.3}.tt-form-creative .tt-form-btn-inside button[type=submit]{background-color:hsla(0,0%,59%,.3);border-radius:100px;color:var(--tt-text-color);height:44px;margin-top:0;padding:0;right:0;top:0;width:44px}.tt-form-creative .tt-form-btn-inside button[type=submit]:hover{opacity:.8}.tt-form-sm .tt-form-control{font-size:16px}.tt-form-sm .tt-form-control:not(textarea):not([size]){height:48px}.tt-form-sm ::placeholder{font-size:16px}.tt-form-sm ::-webkit-input-placeholder{font-size:16px}.tt-form-sm :-moz-placeholder,.tt-form-sm ::-moz-placeholder{font-size:16px}.tt-form-sm :-ms-input-placeholder{font-size:16px}.tt-form-sm label:not(.tt-btn){font-size:16px}.tt-form-sm .tt-btn{font-size:14px;height:46px}.tt-form-sm .tt-form-btn-inside button{height:42px}.tt-form-sm.tt-form-creative .tt-form-group{padding:20px 20px 20px 40px}.tt-form-sm.tt-form-creative .tt-form-group:only-child{padding-left:30px}.tt-form-sm.tt-form-creative .tt-form-group:not(:only-child):before{font-size:13px;left:12px;top:27px}.tt-form-sm.tt-form-creative .tt-form-group label{padding-bottom:5px}.tt-form-sm.tt-form-creative .tt-form-btn-inside button[type=submit]{top:5px}.tt-form-lg .tt-form-control:not(textarea):not([size]){height:68px}@media (min-width:768px){.tt-form-lg .tt-form-control,.tt-form-lg label:not(.tt-btn){font-size:21px}.tt-form-lg ::placeholder{font-size:21px}.tt-form-lg ::-webkit-input-placeholder{font-size:21px}.tt-form-lg :-moz-placeholder,.tt-form-lg ::-moz-placeholder{font-size:21px}.tt-form-lg :-ms-input-placeholder{font-size:21px}}.tt-form-lg .tt-btn{height:58px}.tt-form-lg .tt-form-btn-inside button{height:68px}.tt-form-lg.tt-form-creative .tt-form-group{padding:30px 15px 25px 55px}.tt-form-lg.tt-form-creative .tt-form-group:only-child{padding-left:40px}.tt-form-lg.tt-form-creative .tt-form-group:not(:only-child):before{font-size:15px;left:20px;top:37px}.tt-form-lg.tt-form-creative .tt-form-group label{padding-bottom:15px}#tt-contact-form{position:relative}.tt-contact-form-inner{position:relative;transition:opacity .3s,filter .3s;z-index:1}#tt-contact-form.cfm-submitted .tt-contact-form-inner{filter:blur(5px);opacity:.5;position:relative;z-index:1}#tt-contact-form-messages{height:0;left:50%;max-width:450px;position:absolute;top:10%;transform:translateX(-50%);visibility:hidden;width:100%;z-index:2}#tt-contact-form.cfm-submitted #tt-contact-form-messages{height:auto;visibility:visible}.tt-cfm-inner{position:relative}.tt-cfm-inner span{border-radius:10px;display:block;font-size:17px;padding:40px 20px}.tt-cfm-sending{background-color:#414452;color:#fff}.tt-cfm-success{background-color:#217816;color:#fff}.tt-cfm-error{background-color:#a72424;color:#fff}.tt-cfm-close{align-items:center;background-color:hsla(0,0%,100%,.16);border-radius:100px;color:#fff;cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;line-height:1;position:absolute;right:5px;top:5px;transition:transform .4s;width:28px;z-index:2}.tt-cfm-close:hover{transform:rotate(90deg)}.tt-contact-info{position:relative}.tt-contact-info-inner{padding-left:5%}.tt-contact-info h6{font-size:16px;opacity:.5;text-transform:uppercase}.tt-contact-info .tt-social-buttons>ul{margin-left:-17px}.tt-contact-details-heading{margin:0 0 20px}.tt-contact-details ul{list-style:none;margin:0;padding:0}.tt-contact-details ul li{padding:7px 0}.tt-contact-details ul li a{color:var(--tt-text-color)}.tt-cd-icon{display:inline-block;font-size:80%;margin-right:10px}.tt-contact-info .tt-big-arrow{margin-bottom:20px}@media (max-width:1024px){.tt-contact-info .tt-big-arrow{margin-bottom:40px;text-align:center}.tt-contact-info .tt-big-arrow svg{margin:0;transform:rotate(90deg)!important}}.tt-split-box{position:relative}.tt-wrap .tt-split-box{margin-bottom:60px}.tt-split-box [class*=tt-col-]{padding:0}.tt-wrap .tt-split-box [class*=tt-col-]{padding-left:15px;padding-right:15px}@media (min-width:1025px){.tt-split-box-content{padding:10%}.tt-wrap .tt-split-box-content{padding:10% 0 10% 7%}}@media (max-width:1024px){.tt-split-box-content{padding:40px 5% 7%}.tt-wrap .tt-split-box-content{padding:40px 2% 0}}.tt-split-box-title{color:var(--tt-text-color);font-family:var(--tt-alter-font);font-size:clamp(42px,3vw,52px);font-weight:700;font-weight:600;line-height:1;margin:0 0 30px;text-transform:uppercase}.tt-split-box-text{max-width:800px}.tt-split-box-image{overflow:hidden;position:relative}.tt-wrap .tt-split-box-image{border-radius:15px}.tt-split-box-image img{display:block;height:auto;width:100%}.tt-split-box[class*=tt-spx-image-] .tt-split-box-image{height:100%}.tt-split-box[class*=tt-spx-image-] .tt-split-box-image:after{content:"";display:block;width:100%}.tt-split-box.tt-spx-image-1 .tt-split-box-image:after{padding-bottom:75%}.tt-split-box.tt-spx-image-2 .tt-split-box-image:after{padding-bottom:100%}.tt-split-box.tt-spx-image-3 .tt-split-box-image:after{padding-bottom:130%}.tt-split-box[class*=tt-spx-image-] .tt-split-box-image img{height:100%;left:0;object-fit:cover;object-position:50% 50%;position:absolute;top:0;width:100%}@media (min-width:1025px){.tt-split-box[class*=tt-spx-image-] .tt-split-box-content{padding-bottom:10%;padding-top:10%}}.tt-split-box[class*=tt-spx-image-] .tt-anim-zoomin-wrap,.tt-split-box[class*=tt-spx-image-] .tt-image-parallax-inner,.tt-split-box[class*=tt-spx-image-] .tt-image-parallax-wrap{inset:0;position:absolute}.tt-split-box.tt-spx-reverse .tt-row{flex-direction:row-reverse}@media (min-width:1025px){.tt-wrap .tt-split-box.tt-spx-reverse .tt-split-box-content{padding:10% 7% 10% 0}}html.lenis.with-fancybox,html.with-fancybox body:not(.is-mobile) #tt-header,html.with-fancybox body:not(.is-mobile) .tt-scroll-to-top{padding-right:11px}.fancybox__caption{font-size:16px;margin:0 auto;max-width:900px}.has-html5video .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .fancybox__content{height:100%;width:100%}body.tt-magic-cursor.fancybox-is-open #magic-cursor{display:none}body:not(.is-mobile) .tt-lightbox-icon{display:none!important}.tt-lightbox-icon{align-items:center;background-color:rgba(0,0,0,.3);border-radius:100%;display:flex;height:20px;justify-content:center;position:absolute;right:15px;top:15px;width:20px}.tt-lightbox-icon:before{color:#f1f1f1;content:"\2b";display:inline-block;font-family:Font Awesome\ 5 Free;font-size:12px;font-style:normal;font-variant:normal;font-weight:900;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased}.tt-image{display:block;overflow:hidden;width:100%}.tt-image figure{position:relative}a.tt-image-link{display:block;overflow:hidden}.tt-image .tt-anim-zoomin-wrap,.tt-image .tt-image-parallax-inner,.tt-image .tt-image-parallax-wrap{height:100%;overflow:hidden}.tt-image.tti-border-radius .tt-anim-zoomin-wrap,.tt-image.tti-border-radius .tt-image-parallax-wrap,.tt-image.tti-border-radius a.tt-image-link,.tt-image.tti-border-radius img{border-radius:15px}@media (min-width:992px){.tt-image.tti-landscape figure:after,.tt-image.tti-portrait figure:after{content:"";display:block}.tt-image.tti-landscape figure:after{padding-bottom:65%}.tt-image.tti-portrait figure:after{padding-bottom:130%}.tt-image.tti-landscape .tt-anim-zoomin-wrap,.tt-image.tti-landscape .tt-image-parallax-inner,.tt-image.tti-landscape .tt-image-parallax-wrap,.tt-image.tti-landscape .tt-img-wrap,.tt-image.tti-landscape a.tt-image-link,.tt-image.tti-portrait .tt-anim-zoomin-wrap,.tt-image.tti-portrait .tt-image-parallax-inner,.tt-image.tti-portrait .tt-image-parallax-wrap,.tt-image.tti-portrait .tt-img-wrap,.tt-image.tti-portrait a.tt-image-link{inset:0;position:absolute}.tt-image.tti-landscape img,.tt-image.tti-portrait img{background-color:hsla(0,0%,54%,.12);height:100%;left:0;object-fit:cover;object-position:50% 50%;position:absolute;top:0;width:100%}}@media (min-width:1025px){.tt-image.tti-fixed-height img{background-color:hsla(0,0%,52%,.15);height:80vh;object-fit:cover;object-position:50% 50%;width:100%}.tt-image.tti-full-height img{height:100vh;object-fit:cover;object-position:50% 50%;width:100%}}.tt-video{display:block;overflow:hidden;position:relative;width:100%}.tt-video video{background-color:hsla(0,0%,52%,.15);display:block;height:80vh;object-fit:cover;object-position:50% 50%;width:100%}.tt-wrap .tt-video video{height:auto;object-fit:unset;object-position:unset}.tt-wrap .tt-video{border-radius:15px}.tt-video.ttv-grayscale{filter:grayscale(1)}@media (min-width:992px){.tt-wrap .tt-video.ttv-landscape:after,.tt-wrap .tt-video.ttv-portrait:after{content:"";display:block}.tt-wrap .tt-video.ttv-landscape:after{padding-bottom:56.25%}.tt-wrap .tt-video.ttv-portrait:after{padding-bottom:130%}.tt-wrap .tt-video.ttv-landscape video,.tt-wrap .tt-video.ttv-portrait video{height:100%;left:0;object-fit:cover;object-position:50% 50%;position:absolute;top:0;width:100%}.tt-video.ttv-landscape .tt-anim-zoomin-wrap,.tt-video.ttv-landscape .tt-image-parallax-inner,.tt-video.ttv-landscape .tt-image-parallax-wrap,.tt-video.ttv-landscape .tt-img-wrap,.tt-video.ttv-landscape a.tt-viceo-link,.tt-video.ttv-portrait .tt-anim-zoomin-wrap,.tt-video.ttv-portrait .tt-image-parallax-inner,.tt-video.ttv-portrait .tt-image-parallax-wrap,.tt-video.ttv-portrait .tt-img-wrap,.tt-video.ttv-portrait a.tt-viceo-link{inset:0;position:absolute}}@media (min-width:1025px){.tt-video.ttv-full-height video{height:100vh;object-fit:cover;object-position:50% 50%;width:100%}}.tt-embed{border-radius:15px;display:block;margin-bottom:30px;overflow:hidden;position:relative;width:100%}.tt-embed:before{content:"";display:block;padding-bottom:56.25%}.tt-embed .tt-embed-item,.tt-embed embed,.tt-embed iframe,.tt-embed object,.tt-embed video{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.tt-btn,button{background-color:transparent;border:none;cursor:pointer}.tt-btn{border-radius:100px;display:inline-flex;font-size:15px;font-weight:500;height:52px;letter-spacing:.5px;margin:12px 7px;padding:0 30px;position:relative;text-align:center;text-transform:uppercase;z-index:9}.tt-btn,.tt-btn-inner{align-items:center;overflow:hidden}.tt-btn-inner{display:flex;height:auto;justify-content:center;line-height:1;width:100%}.tt-btn-inner>*{padding:5px 0;position:relative;transition:transform .3s}.tt-btn-inner>*,.tt-btn-inner>:after{align-items:center;display:flex;height:100%;justify-content:center}.tt-btn-inner>:after{content:attr(data-hover);left:0;padding-left:0;padding-right:0;position:absolute;top:100%;width:100%}.tt-btn:hover .tt-btn-inner>:not(.tt-btn-icon){transform:translate3d(0,-100%,0)}.tt-btn-icon{display:inline-flex;font-size:130%}.tt-btn-icon:first-child{margin-right:12px}.tt-btn-icon:last-child{margin-left:12px}.tt-magnetic-btn{display:inline-block;margin:12px 7px}.tt-magnetic-btn .tt-btn{margin:0}.tt-btn-full{display:flex;text-align:center;width:100%}.tt-btn-round{height:110px;padding:0;width:110px}@media (max-width:1024px){.tt-btn-round{height:100px;width:100px}}.tt-btn-round .tt-btn-inner>*{padding:10px 0}.tt-btn-primary{background-color:var(--tt-main-color)}.tt-btn-primary>*,.tt-btn-primary>:after{color:#fff}.tt-btn-secondary{background-color:var(--tt-light-color)}.tt-btn-secondary>*,.tt-btn-secondary>:after{color:var(--tt-dark-color)}.tt-btn-outline{box-shadow:inset 0 0 0 2px var(--tt-light-color)}.tt-btn-outline>*,.tt-btn-outline>:after{color:var(--tt-light-color)}.tt-btn-dark{background-color:#292929}.tt-btn-dark>*,.tt-btn-dark>:after{color:#fff}.tt-btn-link{align-items:center;border-radius:0;font-size:17px;font-weight:400;letter-spacing:0;padding:0;text-transform:none}.tt-btn-link>*,.tt-btn-link>:after{color:var(--tt-text-color);padding:0}.tt-btn-line{background-color:var(--tt-text-color);display:inline-block;height:1px;margin-top:2px;width:40px}body:not(.is-mobile) .tt-btn:hover .tt-btn-line{animation:swipe-line .8s cubic-bezier(.475,.425,0,.995) forwards}@keyframes swipe-line{0%{transform:scale(1);transform-origin:right}33%{transform:scaleX(0);transform-origin:right}66%{transform:scaleX(0);transform-origin:left}to{transform:scale(1);transform-origin:left}}.tt-btn.tt-btn-disabled{cursor:not-allowed;opacity:.4}.tt-big-round-ptn{display:inline-block;position:relative}.tt-big-round-ptn-holder{display:block}.tt-big-round-ptn-inner{align-items:center;border:2px solid var(--tt-main-color);border-radius:50%;color:var(--tt-text-color);display:flex;font-family:var(--tt-alter-font);font-size:clamp(21px,2vw,28px);font-weight:600;height:200px;justify-content:center;letter-spacing:1px;line-height:1.1;position:relative;text-align:center;text-transform:uppercase;transform:rotate(-20deg);transition:all .2s;width:200px}.tt-big-round-ptn-inner:focus,.tt-big-round-ptn-inner:hover{background-color:var(--tt-main-color);color:#fff;transform:rotate(0deg)}.tt-big-round-ptn-inner:before{border:2px solid var(--tt-main-color);border-radius:50%;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;transform:translate3d(8px,8px,0);transition:all .3s}.tt-big-round-ptn-inner:hover:before{opacity:0;transform:translateZ(0)}@media (max-width:1400px){.tt-big-round-ptn-inner{font-size:26px;height:160px;width:160px}}.tt-social-buttons ul{display:inline-flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.tt-social-buttons ul>li{align-items:center;display:flex;justify-content:center;margin:0 2px}@media (max-width:991px){.tt-social-buttons ul>li{margin:0}}.tt-social-buttons ul>li:first-child{margin-left:0}.tt-social-buttons ul>li:last-child{margin-right:0}.tt-social-buttons>ul>li a{align-items:center;color:var(--tt-text-color);display:block;display:flex;font-size:16px;font-weight:500;height:50px;justify-content:center;line-height:1;transition:opacity .2s;width:50px}body:not(.tt-magic-cursor) .tt-social-buttons>ul:hover>li a{opacity:.5}body:not(.tt-magic-cursor) .tt-social-buttons>ul>li a:hover{opacity:1}.tt-big-arrow svg{height:100%;margin-bottom:15px;max-width:calc(100px + 5vw);fill:var(--tt-text-color);opacity:.9}.tt-big-arrow.tt-ba-angle-left svg{transform:rotate(180deg)}.tt-big-arrow.tt-ba-angle-top svg{transform:rotate(-90deg)}.tt-big-arrow.tt-ba-angle-top-left svg{transform:rotate(-135deg)}.tt-big-arrow.tt-ba-angle-top-right svg{transform:rotate(-45deg)}.tt-big-arrow.tt-ba-angle-bottom svg{transform:rotate(90deg)}.tt-big-arrow.tt-ba-angle-bottom-left svg{transform:rotate(135deg)}.tt-big-arrow.tt-ba-angle-bottom-right svg{transform:rotate(45deg)}.tt-clipper,.tt-clipper-inner{position:relative;width:100%}.tt-clipper-inner{--_tt-clipper-radius:15px;align-items:center;background-color:hsla(0,0%,53%,.09);clip-path:inset(25% round calc(var(--_tt-clipper-radius)*3));display:flex;justify-content:center;overflow:hidden;will-change:clip-path}.tt-wrap .tt-clipper-inner{clip-path:inset(25% round var(--_tt-clipper-radius))}@media (min-width:992px){.tt-clipper-inner{min-height:100vh}.tt-wrap .tt-clipper-inner{min-height:80vh}}@media (max-width:991px){.tt-clipper-inner{min-height:70vw}}.tt-clipper-bg{inset:0;position:absolute;z-index:-1}.tt-clipper-bg img,.tt-clipper-bg video{height:100%;object-fit:cover;object-position:50% 50%;width:100%}.tt-clipper-bg .tt-anim-zoomin-wrap,.tt-clipper-bg .tt-image-parallax-inner,.tt-clipper-bg .tt-image-parallax-wrap{inset:0;position:absolute}[class*=tt-clipper-cover-] .tt-clipper-bg:before{background-color:#040404;bottom:-1px;content:"";display:block;left:-1px;opacity:0;position:absolute;right:-1px;top:-1px;z-index:1}.tt-clipper-cover-0 .tt-clipper-bg:before{opacity:0}.tt-clipper-cover-0-5 .tt-clipper-bg:before{opacity:.05}.tt-clipper-cover-1 .tt-clipper-bg:before{opacity:.1}.tt-clipper-cover-1-5 .tt-clipper-bg:before{opacity:.15}.tt-clipper-cover-2 .tt-clipper-bg:before{opacity:.2}.tt-clipper-cover-2-5 .tt-clipper-bg:before{opacity:.25}.tt-clipper-cover-3 .tt-clipper-bg:before{opacity:.3}.tt-clipper-cover-3-5 .tt-clipper-bg:before{opacity:.35}.tt-clipper-cover-4 .tt-clipper-bg:before{opacity:.4}.tt-clipper-cover-4-5 .tt-clipper-bg:before{opacity:.45}.tt-clipper-cover-5 .tt-clipper-bg:before{opacity:.5}.tt-clipper-cover-5-5 .tt-clipper-bg:before{opacity:.55}.tt-clipper-cover-6 .tt-clipper-bg:before{opacity:.6}.tt-clipper-cover-6-5 .tt-clipper-bg:before{opacity:.65}.tt-clipper-cover-7 .tt-clipper-bg:before{opacity:.7}.tt-clipper-cover-7-5 .tt-clipper-bg:before{opacity:.75}.tt-clipper-cover-8 .tt-clipper-bg:before{opacity:.8}.tt-clipper-cover-8-5 .tt-clipper-bg:before{opacity:.85}.tt-clipper-cover-9 .tt-clipper-bg:before{opacity:.9}.tt-clipper-cover-9-5 .tt-clipper-bg:before{opacity:.95}.tt-clipper.tt-clipper-grayscale .tt-clipper-bg{filter:grayscale(1)}body:not(.is-mobile) .tt-clipper-btn{display:none}.tt-clipper-btn{align-items:center;backdrop-filter:blur(10px);background-color:color-mix(in oklab,var(--tt-main-color) 70%,transparent);border-radius:100%;color:#fff;display:inline-flex;font-size:17px;height:70px;justify-content:center;position:relative;width:70px;z-index:2}.tt-text-reveal>span{color:var(--tt-text-color);display:inline;position:relative;-webkit-text-fill-color:var(--tt-linear-text-bg-color);-webkit-background-clip:text;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:0 100%;will-change:background-size}.text-light .tt-text-reveal>span,.tt-text-reveal.text-light>span{color:#f1f1f1;-webkit-text-fill-color:var(--tt-linear-text-bg-color)}.text-white .tt-text-reveal>span,.tt-text-reveal.text-white>span{color:#f1f1f1;-webkit-text-fill-color:hsla(0,0%,100%,.2)}.text-dark .tt-text-reveal>span,.tt-text-reveal.text-dark>span{color:#212121;-webkit-text-fill-color:rgba(0,0,0,.2)}.tt-logo-wall{display:flex;flex-wrap:wrap;list-style:none;margin:0 0 0 2px;overflow:hidden;padding:0;position:relative}.tt-logo-wall>li{padding:10px;width:20%}.tt-logo-wall-item{background-color:hsla(0,0%,49%,.07);border-radius:15px;display:block;overflow:hidden;position:relative;width:100%}.tt-logo-wall-item:before{content:"";display:block;padding-bottom:100%;width:100%}a.tt-logo-wall-item{transition:background-color .3s ease-in-out}a.tt-logo-wall-item:hover{background-color:hsla(0,0%,49%,.15)}.tt-lv-item-inner{align-items:center;bottom:0;display:flex;justify-content:center;left:0;padding:clamp(10%,3vw,50px);position:absolute;right:0;top:0}a.tt-logo-wall-item img{transform:scale(1);transition:transform .3s ease-in-out,opacity .3s ease-in-out}a.tt-logo-wall-item:hover img{transform:scale(1.1)}.tt-lv-img-light{display:block}.tt-lv-img-dark{display:none}.tt-logo-wall.tt-lw-bordered .tt-logo-wall-item{background-color:transparent;border:1px solid var(--tt-border-color)}.tt-logo-wall.tt-lw-col-4>li{width:25%}.tt-logo-wall.tt-lw-col-3>li{width:33.33333%}.tt-logo-wall.tt-lw-col-2>li{width:50%}@media (max-width:1200px){.tt-logo-wall>li{width:25%}}@media (max-width:991px){.tt-logo-wall.tt-lw-col-4>li,.tt-logo-wall>li{width:33.33333%}}@media (max-width:600px){.tt-logo-wall.tt-lw-col-3>li,.tt-logo-wall.tt-lw-col-4>li,.tt-logo-wall>li{width:50%}}.tt-scrolling-text{display:flex;font-family:var(--tt-alter-font);font-size:calc(21px + 5.5vw);font-weight:700;font-weight:600;line-height:1;overflow:hidden;padding:10px 0;position:relative;text-transform:uppercase}.tt-scrt-inner{display:flex;flex:auto;flex-direction:row;flex-shrink:0;width:fit-content}.tt-scrt-content{align-items:center;display:inline-flex;flex-shrink:0;will-change:transform}.tt-scrt-separator{display:flex;margin:0 3vw}.tt-scrt-separator>i{font-size:calc(16px + 3vw)}.tt-scrt-separator>svg{height:calc(20px + 2.5vw);fill:var(--tt-text-color)}.tt-scrolling-text.scrt-dyn-separator[data-opposite-direction=true] .tt-scrt-separator>i,.tt-scrolling-text.scrt-dyn-separator[data-opposite-direction=true] .tt-scrt-separator>svg{transform:rotate(180deg)}.tt-scrolling-text.scrt-dyn-separator .tt-scrt-separator{transform:scaleX(-1);transition:transform .3s}.tt-scrolling-text.scrolled-up.scrt-dyn-separator .tt-scrt-separator{transform:scaleX(1)}.tt-scrolling-text-crossed{display:block;overflow:hidden;padding-bottom:calc(30px + 3vw);padding-top:calc(30px + 3vw)}.tt-scrolling-text-crossed-inner{margin-left:-50px;margin-right:-50px}.tt-scrolling-text-crossed .tt-scrolling-text{background-color:var(--tt-bg-color);padding:5px 0}.bg-white .tt-scrolling-text-crossed .tt-scrolling-text{background-color:#ededed}.tt-scrolling-text-crossed .tt-scrolling-text{padding:20px 0}.tt-scrolling-text-crossed .tt-scrolling-text:first-child{transform:translateY(50%) rotate(8deg)}.tt-scrolling-text-crossed .tt-scrolling-text:nth-child(2){transform:translateY(-50%) rotate(-8deg)}@media (max-width:991px){.tt-scrolling-text-crossed .tt-scrolling-text:first-child{transform:translateY(50%) rotate(12deg)}.tt-scrolling-text-crossed .tt-scrolling-text:nth-child(2){transform:translateY(-50%) rotate(-12deg)}}.tt-scrolling-text.scrt-color-reverse{background-color:var(--tt-text-color);color:var(--tt-bg-color)}.tt-scrolling-text.scrt-color-reverse .tt-scrt-separator>svg{fill:var(--tt-bg-color)}.tt-accordion{--_ac-inline-space:9vw;--_ac-counter-width:35px}.tt-accordion-item{position:relative}.tt-accordion-heading{cursor:pointer;position:relative}.tt-ac-head{padding:20px var(--_ac-inline-space);position:relative}@media (max-width:1400px){.tt-ac-head{padding-left:calc(var(--_ac-inline-space)/2);padding-right:calc(var(--_ac-inline-space)/2)}}@media (max-width:1024px){.tt-ac-head{padding-left:15px;padding-right:15px}}.tt-accordion-item:first-child .tt-ac-head{padding-top:0}.tt-wrap .tt-ac-head{padding:20px 0}.tt-ac-head-inner{padding-right:8vw}@media (max-width:991px){.tt-ac-head-inner{padding-right:50px}}.tt-ac-head-title{font-size:clamp(24px,2vw,32px);font-weight:700;font-weight:500;line-height:1.2;margin:0;transition:all .3s}.tt-ac-head-subtext{font-size:19px;font-weight:400;margin-top:10px;max-width:800px;opacity:.7}.tt-accordion-caret{position:absolute;right:var(--_ac-inline-space);top:50%;transform:translate3d(0,-50%,0)}@media (max-width:1400px){.tt-accordion-caret{right:calc(var(--_ac-inline-space)/2)}}@media (max-width:1024px){.tt-accordion-caret{right:15px}}.tt-wrap .tt-accordion-caret{right:0}.tt-accordion-caret-inner{align-items:center;cursor:pointer;display:flex;font-size:clamp(21px,2vw,26px);height:50px;justify-content:center;outline:none;padding:8px;position:relative;transform:rotate(90deg);width:50px}@media (max-width:991px){.tt-accordion-caret-inner{font-size:calc(19px + .1vw);height:40px;padding:10px;width:40px}}.tt-accordion-caret svg{fill:var(--tt-text-color)}.tt-accordion-item .tt-accordion-caret-inner>*{transition:all .3s}.tt-accordion-item.active .tt-accordion-caret-inner>*{transform:rotate(180deg)}.tt-accordion.tt-ac-counter .tt-accordion-item{counter-increment:tt-accordion-counter}.tt-accordion.tt-ac-counter .tt-ac-head{display:flex}.tt-accordion.tt-ac-counter .tt-ac-head:before{content:"";content:counter(tt-accordion-counter,decimal-leading-zero);display:block;font-size:15px;font-weight:400;line-height:1;margin-right:15px;opacity:.5}.tt-accordion.tt-ac-counter .tt-ac-head-inner{width:100%}.tt-accordion-content{padding-bottom:40px;padding-left:var(--_ac-inline-space);padding-right:var(--_ac-inline-space)}.tt-accordion.tt-ac-counter .tt-accordion-content{padding-left:calc(var(--_ac-inline-space) + var(--_ac-counter-width));padding-right:calc(var(--_ac-inline-space) + var(--_ac-counter-width))}.tt-accordion-content[class*=max-width-],.tt-accordion.tt-ac-counter .tt-accordion-content[class*=max-width-]{padding-right:5vw}.tt-wrap .tt-accordion-content{padding-left:0;padding-right:0}.tt-wrap .tt-accordion.tt-ac-counter .tt-accordion-content{padding-left:var(--_ac-counter-width);padding-right:var(--_ac-counter-width)}@media (max-width:1400px){.tt-accordion-content{padding-left:calc(var(--_ac-inline-space)/2);padding-right:calc(var(--_ac-inline-space)/2)}.tt-accordion.tt-ac-counter .tt-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:1024px){.tt-accordion-content,.tt-accordion.tt-ac-counter .tt-accordion-content{padding-left:15px;padding-right:15px}.tt-accordion-content[class*=max-width-],.tt-accordion.tt-ac-counter .tt-accordion-content[class*=max-width-]{padding-right:15px}}.tt-accordion-content:not(.is-open){display:none}.tt-accordion-content p:last-child{margin-bottom:0}body:not(.is-mobile) .tt-accordion.tt-ac-hover .tt-ac-head-title{color:var(--tt-text-color);display:inline;-webkit-text-fill-color:var(--tt-linear-text-bg-color);background-clip:text;background-image:linear-gradient(currentcolor,currentcolor);background-repeat:no-repeat;transition:.6s cubic-bezier(.215,.61,.355,1);will-change:background-size}body:not(.is-mobile) .tt-accordion.tt-ac-hover:hover .tt-ac-head-title{background-size:0 100%}body:not(.is-mobile) .tt-accordion.tt-ac-hover .tt-ac-head-title,body:not(.is-mobile) .tt-accordion.tt-ac-hover .tt-accordion-heading:hover .tt-ac-head-title,body:not(.is-mobile) .tt-accordion.tt-ac-hover .tt-accordion-item.active .tt-ac-head-title{background-size:100% 100%}body:not(.is-mobile) .tt-accordion-caret,body:not(.is-mobile) .tt-accordion.tt-ac-counter .tt-ac-head:before{transition:opacity .3s}body:not(.is-mobile) .tt-accordion.tt-ac-hover.tt-ac-counter:hover .tt-ac-head:before,body:not(.is-mobile) .tt-accordion.tt-ac-hover:hover .tt-accordion-caret{opacity:.3}body:not(.is-mobile) .tt-accordion.tt-ac-hover .tt-accordion-heading:hover .tt-ac-head:before,body:not(.is-mobile) .tt-accordion.tt-ac-hover .tt-accordion-heading:hover .tt-accordion-caret,body:not(.is-mobile) .tt-accordion.tt-ac-hover .tt-accordion-item.active .tt-ac-head:before,body:not(.is-mobile) .tt-accordion.tt-ac-hover .tt-accordion-item.active .tt-accordion-caret{opacity:1}.tt-accordion.tt-ac-borders .tt-accordion-heading{border-top:1px solid var(--tt-border-color)}.tt-accordion.tt-ac-borders .tt-ac-head{padding-bottom:35px;padding-top:35px}@media (max-width:991px){.tt-accordion.tt-ac-borders .tt-ac-head{padding-bottom:30px;padding-top:30px}}.tt-accordion.tt-ac-borders .tt-accordion-item:last-child{border-bottom:1px solid var(--tt-border-color)}.tt-accordion.tt-ac-sm .tt-ac-head-title{font-size:clamp(19px,2vw,22px)}.tt-accordion.tt-ac-sm .tt-accordion-caret-inner{padding:12px}.tt-accordion.tt-ac-lg.tt-ac-borders .tt-ac-head,.tt-accordion.tt-ac-sm.tt-ac-borders .tt-ac-head{padding-bottom:25px;padding-top:25px}.tt-accordion.tt-ac-lg .tt-ac-head-title{font-family:var(--tt-alter-font);font-size:clamp(28px,3vw,48px);font-weight:600;line-height:1;text-transform:uppercase}.tt-accordion.tt-ac-lg .tt-accordion-caret-inner{padding:8px}@media (max-width:768px){.tt-accordion.tt-ac-lg .tt-accordion-caret-inner{padding:10px}}.tt-accordion.tt-ac-xlg.tt-ac-borders .tt-ac-head{padding-bottom:30px;padding-top:30px}.tt-accordion.tt-ac-xlg .tt-ac-head-title{font-family:var(--tt-alter-font);font-size:clamp(28px,4vw,74px);font-weight:600;line-height:1;text-transform:uppercase}.tt-accordion.tt-ac-xlg .tt-accordion-caret-inner{padding:5px}@media (max-width:768px){.tt-accordion.tt-ac-xlg .tt-accordion-caret-inner{padding:10px}}.tt-accordion.tt-ac-xxlg.tt-ac-borders .tt-ac-head{padding-bottom:30px;padding-top:30px}.tt-accordion.tt-ac-xxlg .tt-ac-head-title{font-family:var(--tt-alter-font);font-size:clamp(42px,6vw,100px);font-weight:600;line-height:1;text-transform:uppercase}.tt-accordion.tt-ac-xxlg .tt-accordion-caret-inner{padding:3px}@media (max-width:768px){.tt-accordion.tt-ac-xxlg .tt-accordion-caret-inner{padding:8px}}.tt-haci-title{color:inherit;font-family:var(--tt-alter-font);font-size:clamp(34px,4vw,76px);font-weight:600;line-height:1;text-transform:uppercase}.tt-hac-item{counter-increment:tt-hac-item-counter}.tt-hac-item-count:before{content:counter(tt-hac-item-counter,decimal-leading-zero);display:block;font-family:var(--tt-alter-font);line-height:1}@media (min-width:1025px){.tt-horizontal-accordion{display:flex;margin:auto;max-width:2200px;overflow:hidden;padding-left:4%;padding-right:4%}.tt-wrap .tt-horizontal-accordion{padding-left:0;padding-right:0}.tt-hac-item{background-color:var(--tt-bg-color);border:1px solid var(--tt-border-color);border-radius:25px;flex:1 1;padding:clamp(15px,3vw,35px);position:relative;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}.tt-hac-item:not(:last-child){box-shadow:20px 0 10px -20px #000}.tt-hac-item-inner{height:100%;transition:opacity .3s ease}.tt-hac-item:first-child{flex-grow:1.3}.tt-hac-item:not(:first-child){margin-left:-10%;padding-left:clamp(15px,3vw,45px)}.tt-hac-item.active{flex-grow:1.3;margin-left:-1%}.tt-hac-alter-hover .tt-hac-item.active,.tt-hac-alter-hover .tt-hac-item:first-child{background-color:var(--tt-light-color);border-color:transparent;color:var(--tt-dark-color)}.tt-hac-alter-hover .tt-hac-item:first-child.inactive{background-color:var(--tt-bg-color);border-color:var(--tt-border-color);color:var(--tt-text-color)}.tt-hac-alter-hover .tt-hac-item.active .tt-btn-outline>*,.tt-hac-alter-hover .tt-hac-item.active .tt-btn-outline>:after,.tt-hac-alter-hover .tt-hac-item:first-child .tt-btn-outline>*,.tt-hac-alter-hover .tt-hac-item:first-child .tt-btn-outline>:after{color:var(--tt-dark-color)}.tt-hac-alter-hover .tt-hac-item.active .tt-btn-outline,.tt-hac-alter-hover .tt-hac-item:first-child .tt-btn-outline{box-shadow:inset 0 0 0 2px var(--tt-dark-color)}.tt-hac-alter-hover .tt-hac-item:first-child.inactive .tt-btn-outline>*,.tt-hac-alter-hover .tt-hac-item:first-child.inactive .tt-btn-outline>:after{color:var(--tt-text-color)}.tt-hac-alter-hover .tt-hac-item:first-child.inactive .tt-btn-outline{box-shadow:inset 0 0 0 2px var(--tt-light-color)}.tt-hac-item-count{position:absolute;right:5%;top:20px}.tt-hac-item-count:before{font-size:clamp(34px,3vw,52px);font-weight:400;opacity:.3}.tt-hac-item-content{display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.tt-hac-item-content a{color:var(--tt-link-color)}.tt-haci-description{display:-webkit-box;font-size:16px;opacity:.8;-webkit-box-orient:vertical;overflow:hidden}.tt-haci-content-top{overflow:hidden}.tt-haci-content-bottom{margin-top:30px}.tt-hac-item:not(:first-child) .tt-haci-content-bottom{opacity:0;transform:translate3d(-40px,0,0);transition:transform .4s cubic-bezier(.38,.005,.215,1),opacity .4s cubic-bezier(.38,.005,.215,1)}.tt-hac-item:not(:first-child).active .tt-haci-content-bottom{opacity:1;transform:translateZ(0)}}@media (max-width:1024px){.tt-horizontal-accordion{display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding-left:15px;padding-right:15px}.tt-hac-item{border:1px solid var(--tt-border-color);border-radius:15px;padding:7% 5%;position:relative;width:unset!important}.tt-hac-item-inner{height:100%}.tt-hac-item-count{position:absolute;right:20px;top:20px}.tt-hac-item-count:before{font-size:clamp(34px,3vw,52px);font-weight:400;opacity:.4}.tt-hac-item-content{display:flex;flex-direction:column;height:100%;justify-content:space-between}.tt-haci-title br{display:none}.tt-haci-description{display:-webkit-box;font-size:16px;opacity:.8;-webkit-box-orient:vertical;overflow:hidden}.tt-haci-content-bottom{margin-top:20px}}.tt-moving-images{display:flex;position:relative;width:100vw}.tt-mi-list{display:inline-flex;will-change:transform}.tt-moving-images:not(.tt-mi-equal).tt-mi-top .tt-mi-list{align-items:flex-start}.tt-moving-images:not(.tt-mi-equal).tt-mi-bottom .tt-mi-list{align-items:flex-end}.tt-mi-item{width:25vw}.tt-mi-item-inner{background-color:hsla(0,0%,52%,.15);border-radius:10px;margin:2.5%;overflow:hidden;padding-bottom:65%;position:relative}.tt-mi-item img{display:block;height:100%;left:0;object-fit:cover;object-position:50% 50%;position:absolute;top:0;width:100%}.tt-moving-images:not(.tt-mi-equal).tt-mi-bottom .tt-mi-item:first-child{width:25vw}.tt-moving-images:not(.tt-mi-equal).tt-mi-bottom .tt-mi-item:nth-child(2){width:30vw}.tt-moving-images:not(.tt-mi-equal).tt-mi-bottom .tt-mi-item:nth-child(3){width:35vw}.tt-moving-images:not(.tt-mi-equal).tt-mi-bottom .tt-mi-item:nth-child(4){width:25vw}.tt-moving-images:not(.tt-mi-equal).tt-mi-bottom .tt-mi-item:nth-child(5){width:30vw}.tt-moving-images:not(.tt-mi-equal).tt-mi-top .tt-mi-item:first-child{width:25vw}.tt-moving-images:not(.tt-mi-equal).tt-mi-top .tt-mi-item:nth-child(2){width:35vw}.tt-moving-images:not(.tt-mi-equal).tt-mi-top .tt-mi-item:nth-child(3){width:30vw}.tt-moving-images:not(.tt-mi-equal).tt-mi-top .tt-mi-item:nth-child(4){width:25vw}.tt-moving-images:not(.tt-mi-equal).tt-mi-top .tt-mi-item:nth-child(5){width:30vw}.tt-sticky-testimonials{counter-reset:tt-testimonials-counter;position:relative}.tt-stte-item{margin-bottom:30px;will-change:scale}.tt-stte-card,.tt-stte-item{position:relative;width:100%}.tt-stte-card{align-items:center;background-color:var(--tt-bg-color);border:1px solid var(--tt-border-color);border-radius:15px;display:flex;flex-direction:column;justify-content:center;padding:7% 8%;z-index:1}@media (max-width:768px){.tt-stte-card{padding:60px 20px 40px}}.tt-stte-card-counter{left:20px;position:absolute;top:20px}.tt-stte-card-counter:before{content:counter(tt-testimonials-counter,decimal-leading-zero);counter-increment:tt-testimonials-counter;display:block;font-family:var(--tt-alter-font);font-size:clamp(28px,2vw,34px);font-weight:400;line-height:1;opacity:.3;z-index:-1}@media (max-width:768px){.tt-stte-card-counter:before{font-size:24px}}.tt-stte-card-caption{max-width:700px;position:relative}.tt-stte-text{font-size:clamp(19px,2vw,24px);font-style:italic;text-wrap:pretty}.tt-stte-subtext{font-size:17px;margin-top:20px;opacity:.5}.tt-stte-subtext a{color:currentColor}.tt-sticky-testimonials.tt-stte-center .tt-stte-card-caption{padding:0;text-align:center}.tt-sticky-testimonials.tt-stte-center .tt-stte-card-counter{left:auto;margin-bottom:30px;position:relative;top:auto}.tt-sticky-testimonials.tt-stte-reversed-colors .tt-stte-card{background-color:var(--tt-light-color);border:none;color:var(--tt-dark-color)}.tt-grid{position:relative}.tt-grid:after{clear:both;content:"";display:table}.tt-grid-top{padding-bottom:40px;position:relative}.tt-section-inner:not(.tt-wrap) .tt-grid:not([class*=ttgr-gap-]) .tt-grid-top{padding-left:3vw;padding-right:3vw}.tt-grid-categories,.ttgr-cat-trigger-wrap{position:relative}.ttgr-cat-trigger-wrap:not(.ttgr-cat-fixed) .ttgr-cat-trigger-holder{text-align:right}.ttgr-cat-trigger{align-items:center;background-color:#2a2a2a;border-radius:50px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:400;padding:15px 30px;position:relative;text-transform:uppercase}.ttgr-cat-trigger:focus,.ttgr-cat-trigger:hover{color:#fff}.ttgr-cat-text{line-height:1;overflow:hidden;text-align:center}.ttgr-cat-text>span{display:inline-block;position:relative;transition:transform .3s}body:not(.is-mobile) .ttgr-cat-trigger:hover .ttgr-cat-text>span{transform:translate3d(0,-100%,0)}body:not(.is-mobile) .ttgr-cat-text>span:before{content:attr(data-hover);position:absolute;right:0;top:100%;width:100%}@media (min-width:768px){html.lenis-stopped body.ttgr-cat-nav-open .ttgr-cat-nav{padding-right:10px}}body.ttgr-cat-nav-open .pgi-image.tt-image-parallax,body.ttgr-cat-nav-open .pgi-video-wrap.tt-image-parallax{transition:transform .8s ease-in-out}.ttgr-cat-trigger-wrap.ttgr-cat-fixed{bottom:30px;left:50%;position:fixed;transform:translateX(-50%);z-index:9}body.ttgr-cat-fixed-on .ttgr-cat-trigger-holder{opacity:0;visibility:hidden}@media (max-width:768px){.ttgr-cat-trigger-wrap.ttgr-cat-fixed{bottom:20px}}body.ttgr-cat-fixed-on .tt-grid-top{padding:0}.ttgr-cat-trigger-wrap.ttgr-cat-fixed .ttgr-cat-trigger{backdrop-filter:blur(10px);background-color:rgba(50,50,50,.5)}.ttgr-cat-trigger-wrap.ttgr-cat-colored .ttgr-cat-trigger{background-color:var(--tt-main-color);color:#fff}.ttgr-cat-trigger-wrap.ttgr-cat-colored .ttgr-cat-trigger:focus,.ttgr-cat-trigger-wrap.ttgr-cat-colored .ttgr-cat-trigger:hover{color:#fff}.ttgr-cat-nav{backdrop-filter:blur(8px);background-color:rgba(0,0,0,.7);height:100vh;left:0;opacity:0;pointer-events:auto;position:fixed;top:0;visibility:hidden;width:100%;z-index:999}.ttgr-cat-list-holder{height:100%;overflow-y:scroll;padding-right:17px;position:relative;width:calc(100% + 27px);z-index:2}.ttgr-cat-list-inner{height:100%;margin-left:auto;margin-right:auto;max-width:1600px;padding-left:15px;padding-right:15px;width:100%}.ttgr-cat-list-content{align-items:center;display:flex;height:100%;justify-content:center;padding:120px 5%}.ttgr-cat-list{align-items:center;display:inline-flex;flex-direction:column;list-style:none;margin:0;padding:0}.ttgr-cat-item,.ttgr-cat-item>a{position:relative}.ttgr-cat-item>a{color:var(--tt-text-color);display:inline-block;font-family:var(--tt-alter-font);font-size:calc(26px + 1.3vw);font-weight:700;line-height:1.2;padding-bottom:8px;padding-top:8px;text-transform:uppercase;transition:all .3s,transform .3s}.ttgr-cat-item>a.active{color:var(--tt-main-color)}body:not(.is-mobile) .ttgr-cat-item>a{opacity:1;-webkit-text-fill-color:var(--tt-linear-text-bg-color);background-clip:text;background-image:linear-gradient(currentcolor,currentcolor);background-repeat:no-repeat;background-size:100% 100%;transition:.6s cubic-bezier(.215,.61,.355,1)}body:not(.is-mobile) .ttgr-cat-item>a.active{-webkit-text-fill-color:transparent}body:not(.is-mobile) .ttgr-cat-nav.ttgr-cat-nav-hover .ttgr-cat-item>a{background-size:0 100%}body:not(.is-mobile) .ttgr-cat-nav.ttgr-cat-nav-hover .ttgr-cat-item>a.active,body:not(.is-mobile) .ttgr-cat-nav.ttgr-cat-nav-hover .ttgr-cat-item>a:focus,body:not(.is-mobile) .ttgr-cat-nav.ttgr-cat-nav-hover .ttgr-cat-item>a:hover{background-size:100% 100%}.ttgr-cat-close-btn{font-family:var(--tt-alter-font);font-size:19px;letter-spacing:1px;margin-bottom:40px;position:absolute;right:20px;text-transform:uppercase;top:25px;z-index:9}body:not(.is-mobile) .ttgr-cat-close-btn{display:none}.tt-grid-categories-classic{margin-bottom:40px;position:relative}@media (max-width:991px){.tt-grid-categories-classic{margin-bottom:0}}.ttgr-cat-classic-nav{text-align:left}.ttgr-cat-classic-list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.ttgr-cat-classic-item{margin:5px 7px;position:relative}.ttgr-cat-classic-item>a{background-color:hsla(0,0%,51%,.25);border-radius:100px;color:var(--tt-text-color);display:inline-block;font-size:14px;line-height:1.2;padding:7px 12px;text-transform:uppercase;transition:all .3s}.ttgr-cat-classic-item>a.active,.ttgr-cat-classic-item>a:hover{background-color:var(--tt-light-color);color:var(--tt-dark-color)}.ttgr-cat-classic-nav.ttgr-cat-classic-center .ttgr-cat-classic-list{justify-content:center}.ttgr-cat-classic-nav.ttgr-cat-classic-right .ttgr-cat-classic-list{justify-content:flex-end}.ttgr-cat-classic-nav.ttgr-cat-classic-colored .ttgr-cat-classic-item>a.active,.ttgr-cat-classic-nav.ttgr-cat-classic-colored .ttgr-cat-classic-item>a:hover{background-color:var(--tt-main-color);color:#fff}.tt-grid-item{float:left;width:100%}.tt-grid-item,.ttgr-item-inner{position:relative}@media (max-width:768px){#portfolio-grid:not(.pgi-cap-inside) .ttgr-item-inner{margin-bottom:30px!important}}.ttgr-height{padding-bottom:35%;position:relative}@media (max-width:768px){.ttgr-height{padding-bottom:60%;position:relative}}.tt-grid[class*=ttgr-layout-] .ttgr-height,.tt-wrap .ttgr-height{padding-bottom:60%}.tt-grid[class*=ttgr-layout-].ttgr-portrait:not(.ttgr-layout-creative-1):not(.ttgr-layout-creative-2) .ttgr-height{padding-bottom:140%}@media (min-width:768px){.tt-grid.ttgr-layout-2 .tt-grid-item{width:50%}}.tt-grid.ttgr-layout-2 .ttgr-height{padding-bottom:65%}.tt-grid.ttgr-layout-2.ttgr-portrait .ttgr-height,.tt-grid.ttgr-layout-2.ttgr-portrait-half .tt-grid-item:nth-child(4n+3) .ttgr-height,.tt-grid.ttgr-layout-2.ttgr-portrait-half .tt-grid-item:nth-child(4n+4) .ttgr-height{padding-bottom:140%}@media (min-width:768px){.tt-grid.ttgr-layout-3 .tt-grid-item{width:50%}}@media (min-width:1200px){.tt-grid.ttgr-layout-3 .tt-grid-item{width:33.33333%}}.tt-grid.ttgr-layout-3 .ttgr-height{padding-bottom:70%}.tt-grid.ttgr-layout-3.ttgr-portrait .ttgr-height,.tt-grid.ttgr-layout-3.ttgr-portrait-half .tt-grid-item:nth-child(6n+4) .ttgr-height,.tt-grid.ttgr-layout-3.ttgr-portrait-half .tt-grid-item:nth-child(6n+5) .ttgr-height,.tt-grid.ttgr-layout-3.ttgr-portrait-half .tt-grid-item:nth-child(6n+6) .ttgr-height{padding-bottom:140%}@media screen and (min-width:768px) and (max-width:1024px){.tt-grid.ttgr-layout-4 .tt-grid-item{width:50%}}@media screen and (min-width:1025px) and (max-width:1399px){.tt-grid.ttgr-layout-4 .tt-grid-item{width:33.33333%}}@media (min-width:1400px){.tt-grid.ttgr-layout-4 .tt-grid-item{width:25%}}.tt-grid.ttgr-layout-4 .ttgr-height{padding-bottom:60%}.tt-grid.ttgr-layout-4.ttgr-portrait .ttgr-height,.tt-grid.ttgr-layout-4.ttgr-portrait-half .tt-grid-item:nth-child(3n+5) .ttgr-height,.tt-grid.ttgr-layout-4.ttgr-portrait-half .tt-grid-item:nth-child(6n+7) .ttgr-height,.tt-grid.ttgr-layout-4.ttgr-portrait-half .tt-grid-item:nth-child(9n+6) .ttgr-height{padding-bottom:140%}@media (min-width:768px){.tt-grid.ttgr-layout-1-2 .tt-grid-item{width:50%}}.tt-grid.ttgr-layout-1-2 .tt-grid-item:nth-child(3n+1){width:100%}.tt-grid.ttgr-layout-1-2 .ttgr-height{padding-bottom:60%}@media (min-width:768px){.tt-grid.ttgr-layout-1-2 .tt-grid-item:nth-child(3n+1) .ttgr-height{padding-bottom:40%}}.tt-grid.ttgr-layout-1-2.ttgr-portrait .ttgr-height,.tt-grid.ttgr-layout-1-2.ttgr-portrait-half .ttgr-height{padding-bottom:120%}.tt-grid.ttgr-layout-1-2.ttgr-portrait .tt-grid-item:nth-child(3n+1) .ttgr-height{padding-bottom:100%}@media (min-width:768px){.tt-grid.ttgr-layout-2-1 .tt-grid-item{width:50%}}.tt-grid.ttgr-layout-2-1 .tt-grid-item:nth-child(3n+0){width:100%}.tt-grid.ttgr-layout-2-1 .ttgr-height{padding-bottom:60%}@media (min-width:768px){.tt-grid.ttgr-layout-2-1 .tt-grid-item:nth-child(3n+0) .ttgr-height{padding-bottom:40%}}.tt-grid.ttgr-layout-2-1.ttgr-portrait .ttgr-height,.tt-grid.ttgr-layout-2-1.ttgr-portrait-half .ttgr-height{padding-bottom:120%}.tt-grid.ttgr-layout-2-1.ttgr-portrait .tt-grid-item:nth-child(3n+0) .ttgr-height{padding-bottom:100%}@media screen and (min-width:768px) and (max-width:1199px){.tt-grid.ttgr-layout-2-3 .tt-grid-item{width:50%}.tt-grid.ttgr-layout-2-3 .tt-grid-item:nth-child(3n+1){width:100%}.tt-grid.ttgr-layout-2-3 .ttgr-height{padding-bottom:70%!important}.tt-grid.ttgr-layout-2-3 .tt-grid-item:nth-child(3n+1) .ttgr-height{padding-bottom:40%!important}}@media (min-width:1200px){.tt-grid.ttgr-layout-2-3 .tt-grid-item{width:33.33333%}.tt-grid.ttgr-layout-2-3 .tt-grid-item:nth-child(5n+1),.tt-grid.ttgr-layout-2-3 .tt-grid-item:nth-child(5n+2){width:50%}}.tt-grid.ttgr-layout-2-3 .ttgr-height{padding-bottom:70%}.tt-grid.ttgr-layout-2-3 .tt-grid-item:nth-child(5n+1) .ttgr-height,.tt-grid.ttgr-layout-2-3 .tt-grid-item:nth-child(5n+2) .ttgr-height{padding-bottom:60%}.tt-grid.ttgr-layout-2-3.ttgr-portrait .tt-grid-item:nth-child(5n+1) .ttgr-height,.tt-grid.ttgr-layout-2-3.ttgr-portrait .tt-grid-item:nth-child(5n+2) .ttgr-height,.tt-grid.ttgr-layout-2-3.ttgr-portrait .ttgr-height,.tt-grid.ttgr-layout-2-3.ttgr-portrait-half .ttgr-height{padding-bottom:120%}@media screen and (min-width:768px) and (max-width:1199px){.tt-grid.ttgr-layout-3-2 .tt-grid-item{width:50%}.tt-grid.ttgr-layout-3-2 .tt-grid-item:nth-child(3n+0){width:100%}.tt-grid.ttgr-layout-3-2 .ttgr-height{padding-bottom:70%!important}.tt-grid.ttgr-layout-3-2 .tt-grid-item:nth-child(3n+0) .ttgr-height{padding-bottom:40%!important}}@media (min-width:1200px){.tt-grid.ttgr-layout-3-2 .tt-grid-item{width:33.33333%}.tt-grid.ttgr-layout-3-2 .tt-grid-item:nth-child(5n+4),.tt-grid.ttgr-layout-3-2 .tt-grid-item:nth-child(5n+5){width:50%}}.tt-grid.ttgr-layout-3-2 .ttgr-height{padding-bottom:70%}.tt-grid.ttgr-layout-3-2 .tt-grid-item:nth-child(5n+4) .ttgr-height,.tt-grid.ttgr-layout-3-2 .tt-grid-item:nth-child(5n+5) .ttgr-height{padding-bottom:60%}.tt-grid.ttgr-layout-3-2.ttgr-portrait .tt-grid-item:nth-child(5n+4) .ttgr-height,.tt-grid.ttgr-layout-3-2.ttgr-portrait .tt-grid-item:nth-child(5n+5) .ttgr-height,.tt-grid.ttgr-layout-3-2.ttgr-portrait .ttgr-height,.tt-grid.ttgr-layout-3-2.ttgr-portrait-half .ttgr-height{padding-bottom:120%}@media screen and (min-width:768px) and (max-width:1024px){.tt-grid.ttgr-layout-3-4 .tt-grid-item{width:50%}.tt-grid.ttgr-layout-3-4 .tt-grid-item:nth-child(3n+1){width:100%}.tt-grid.ttgr-layout-3-4 .ttgr-height{padding-bottom:70%!important}.tt-grid.ttgr-layout-3-4 .tt-grid-item:nth-child(3n+1) .ttgr-height{padding-bottom:40%!important}}@media screen and (min-width:1025px) and (max-width:1399px){.tt-grid.ttgr-layout-3-4 .tt-grid-item{width:33.33333%}.tt-grid.ttgr-layout-3-4 .tt-grid-item:nth-child(5n+1),.tt-grid.ttgr-layout-3-4 .tt-grid-item:nth-child(5n+2){width:50%}.tt-grid.ttgr-layout-3-4 .ttgr-height{padding-bottom:70%!important}.tt-grid.ttgr-layout-3-4 .tt-grid-item:nth-child(5n+1) .ttgr-height,.tt-grid.ttgr-layout-3-4 .tt-grid-item:nth-child(5n+2) .ttgr-height{padding-bottom:60%!important}}@media (min-width:1400px){.tt-grid.ttgr-layout-3-4 .tt-grid-item{width:25%}.tt-grid.ttgr-layout-3-4 .tt-grid-item:nth-child(7n+1),.tt-grid.ttgr-layout-3-4 .tt-grid-item:nth-child(7n+2),.tt-grid.ttgr-layout-3-4 .tt-grid-item:nth-child(7n+3){width:33.33333%}}.tt-grid.ttgr-layout-3-4 .ttgr-height{padding-bottom:70%}.tt-grid.ttgr-layout-3-4 .tt-grid-item:nth-child(7n+1) .ttgr-height,.tt-grid.ttgr-layout-3-4 .tt-grid-item:nth-child(7n+2) .ttgr-height,.tt-grid.ttgr-layout-3-4 .tt-grid-item:nth-child(7n+3) .ttgr-height{padding-bottom:60%}.tt-grid.ttgr-layout-3-4.ttgr-portrait .tt-grid-item:nth-child(7n+1) .ttgr-height,.tt-grid.ttgr-layout-3-4.ttgr-portrait .tt-grid-item:nth-child(7n+2) .ttgr-height,.tt-grid.ttgr-layout-3-4.ttgr-portrait .tt-grid-item:nth-child(7n+3) .ttgr-height,.tt-grid.ttgr-layout-3-4.ttgr-portrait .ttgr-height,.tt-grid.ttgr-layout-3-4.ttgr-portrait-half .ttgr-height{padding-bottom:140%}@media screen and (min-width:768px) and (max-width:1024px){.tt-grid.ttgr-layout-4-3 .tt-grid-item{width:50%}.tt-grid.ttgr-layout-4-3 .tt-grid-item:nth-child(3n+0){width:100%}.tt-grid.ttgr-layout-4-3 .ttgr-height{padding-bottom:70%!important}.tt-grid.ttgr-layout-4-3 .tt-grid-item:nth-child(3n+0) .ttgr-height{padding-bottom:40%!important}}@media screen and (min-width:1025px) and (max-width:1399px){.tt-grid.ttgr-layout-4-3 .tt-grid-item{width:33.33333%}.tt-grid.ttgr-layout-4-3 .tt-grid-item:nth-child(5n+4),.tt-grid.ttgr-layout-4-3 .tt-grid-item:nth-child(5n+5){width:50%}.tt-grid.ttgr-layout-4-3 .ttgr-height{padding-bottom:70%!important}.tt-grid.ttgr-layout-4-3 .tt-grid-item:nth-child(5n+4) .ttgr-height,.tt-grid.ttgr-layout-4-3 .tt-grid-item:nth-child(5n+5) .ttgr-height{padding-bottom:60%!important}}@media (min-width:1400px){.tt-grid.ttgr-layout-4-3 .tt-grid-item{width:25%}.tt-grid.ttgr-layout-4-3 .tt-grid-item:nth-child(7n+5),.tt-grid.ttgr-layout-4-3 .tt-grid-item:nth-child(7n+6),.tt-grid.ttgr-layout-4-3 .tt-grid-item:nth-child(7n+7){width:33.33333%}}.tt-grid.ttgr-layout-4-3 .ttgr-height{padding-bottom:70%}.tt-grid.ttgr-layout-4-3 .tt-grid-item:nth-child(7n+5) .ttgr-height,.tt-grid.ttgr-layout-4-3 .tt-grid-item:nth-child(7n+6) .ttgr-height,.tt-grid.ttgr-layout-4-3 .tt-grid-item:nth-child(7n+7) .ttgr-height{padding-bottom:60%}.tt-grid.ttgr-layout-4-3.ttgr-portrait .tt-grid-item:nth-child(7n+5) .ttgr-height,.tt-grid.ttgr-layout-4-3.ttgr-portrait .tt-grid-item:nth-child(7n+6) .ttgr-height,.tt-grid.ttgr-layout-4-3.ttgr-portrait .tt-grid-item:nth-child(7n+7) .ttgr-height,.tt-grid.ttgr-layout-4-3.ttgr-portrait .ttgr-height,.tt-grid.ttgr-layout-4-3.ttgr-portrait-half .ttgr-height{padding-bottom:140%}@media (min-width:768px){.tt-grid.ttgr-layout-creative-1 .tt-grid-item:nth-of-type(6n+1),.tt-grid.ttgr-layout-creative-1 .tt-grid-item:nth-of-type(6n+5){width:60%}.tt-grid.ttgr-layout-creative-1 .tt-grid-item:nth-of-type(6n+2),.tt-grid.ttgr-layout-creative-1 .tt-grid-item:nth-of-type(6n+4){padding-top:12vw;width:40%}.tt-grid.ttgr-layout-creative-1 .tt-grid-item:nth-child(3n+3){padding:0 14vw;width:100%}.tt-grid.ttgr-layout-creative-1:not(.ttgr-portrait):not(.ttgr-not-cropped) .tt-grid-item:nth-child(3n+3) .ttgr-height{padding-bottom:55%}.tt-grid.ttgr-layout-creative-2 .tt-grid-item:nth-of-type(4n+1),.tt-grid.ttgr-layout-creative-2 .tt-grid-item:nth-of-type(4n+4){width:58%}.tt-grid.ttgr-layout-creative-2 .tt-grid-item:nth-of-type(4n+2),.tt-grid.ttgr-layout-creative-2 .tt-grid-item:nth-of-type(4n+3){padding-top:10.5vw;width:42%}.tt-grid.ttgr-layout-creative-2 .tt-grid-item:last-child:nth-child(odd){padding:0 14vw;width:100%}.tt-grid.ttgr-layout-creative-2:not(.ttgr-portrait):not(.ttgr-not-cropped) .tt-grid-item:last-child:nth-child(odd) .ttgr-height{padding-bottom:55%}.tt-grid.ttgr-shifted:not([class*=ttgr-layout-]) .tt-grid-item:nth-child(2n) .ttgr-item-inner{margin-left:25vw}.tt-grid.ttgr-shifted:not([class*=ttgr-layout-]) .tt-grid-item:nth-child(odd) .ttgr-item-inner{margin-right:25vw}.tt-grid.ttgr-layout-2.ttgr-shifted .tt-grid-item:nth-child(2) .ttgr-item-inner{margin-top:8vw}.tt-grid.ttgr-layout-3.ttgr-shifted .tt-grid-item:nth-child(2) .ttgr-item-inner{margin-top:13vw}}@media (min-width:1200px){.tt-grid.ttgr-layout-3.ttgr-shifted .tt-grid-item:nth-child(2) .ttgr-item-inner{margin-top:8vw}}@media screen and (min-width:768px) and (max-width:1024px){.tt-grid.ttgr-layout-4.ttgr-shifted .tt-grid-item:nth-child(2) .ttgr-item-inner{margin-top:13vw}}@media screen and (min-width:1025px) and (max-width:1399px){.tt-grid.ttgr-layout-4.ttgr-shifted .tt-grid-item:nth-child(2) .ttgr-item-inner{margin-top:8vw}}@media (min-width:1400px){.tt-grid.ttgr-layout-4.ttgr-shifted .tt-grid-item:nth-child(2) .ttgr-item-inner,.tt-grid.ttgr-layout-4.ttgr-shifted .tt-grid-item:nth-child(4) .ttgr-item-inner{margin-top:6vw}}.tt-grid.ttgr-gap-1,.tt-grid.ttgr-gap-1 .tt-grid-top{margin-left:.23vw;margin-right:.23vw}.tt-wrap .tt-grid.ttgr-gap-1{margin-left:-.23vw;margin-right:-.23vw}.tt-section-inner:not(.tt-wrap) .tt-grid.ttgr-gap-1 .tt-grid-top{padding-left:3vw;padding-right:3vw}@media (min-width:1025px){.tt-grid.ttgr-gap-1 .ttgr-item-inner{margin:0 .23vw .46vw}}@media (max-width:1024px){.tt-grid.ttgr-gap-1{margin-left:15px;margin-right:15px}.tt-grid.ttgr-gap-1 .ttgr-item-inner{margin:0 4px 8px}}.tt-grid.ttgr-gap-2,.tt-grid.ttgr-gap-2 .tt-grid-top{margin-left:1vw;margin-right:1vw}.tt-wrap .tt-grid.ttgr-gap-2{margin-left:-1vw;margin-right:-1vw}.tt-section-inner:not(.tt-wrap) .tt-grid.ttgr-gap-2 .tt-grid-top{padding-left:1.5vw;padding-right:1.5vw}@media (min-width:768px){.tt-grid.ttgr-gap-2 .ttgr-item-inner{margin:0 1vw 2vw}}@media (max-width:767px){.tt-grid.ttgr-gap-2 .ttgr-item-inner{margin:0 1vw 2vw}}.tt-grid.ttgr-gap-3,.tt-grid.ttgr-gap-3 .tt-grid-top{margin-left:2vw;margin-right:2vw}.tt-wrap .tt-grid.ttgr-gap-3{margin-left:-2vw;margin-right:-2vw}@media (min-width:768px){.tt-grid.ttgr-gap-3 .ttgr-item-inner{margin:0 2vw 4vw}}@media (max-width:767px){.tt-grid.ttgr-gap-3 .ttgr-item-inner{margin:0 2vw 4vw}}.tt-grid.ttgr-gap-4,.tt-grid.ttgr-gap-4 .tt-grid-top{margin-left:3vw;margin-right:3vw}.tt-wrap .tt-grid.ttgr-gap-4{margin-left:-3vw;margin-right:-3vw}@media (min-width:768px){.tt-grid.ttgr-gap-4 .ttgr-item-inner{margin:0 3vw 6vw}}@media (max-width:767px){.tt-grid.ttgr-gap-4{margin-left:0;margin-right:0}.tt-grid.ttgr-gap-4 .ttgr-item-inner{margin:0 3vw 6vw}}.tt-grid.ttgr-gap-5,.tt-grid.ttgr-gap-5 .tt-grid-top{margin-left:4vw;margin-right:4vw}.tt-wrap .tt-grid.ttgr-gap-5{margin-left:-4vw;margin-right:-4vw}@media (min-width:768px){.tt-grid.ttgr-gap-5 .ttgr-item-inner{margin:0 4vw 8vw}}@media (max-width:767px){.tt-grid.ttgr-gap-5{margin-left:0;margin-right:0}.tt-grid.ttgr-gap-5 .ttgr-item-inner{margin:0 4vw 8vw}}.tt-grid.ttgr-gap-6,.tt-grid.ttgr-gap-6 .tt-grid-top{margin-left:5vw;margin-right:5vw}.tt-wrap .tt-grid.ttgr-gap-6{margin-left:-5vw;margin-right:-5vw}@media (min-width:768px){.tt-grid.ttgr-gap-6 .ttgr-item-inner{margin:0 5vw 10vw}}@media (max-width:767px){.tt-grid.ttgr-gap-6{margin-left:0;margin-right:0}.tt-grid.ttgr-gap-6 .ttgr-item-inner{margin:0 4vw 8vw}}.tt-grid.ttgr-layout-2.ttgr-not-cropped .ttgr-height:not(.tt-gallery-video-wrap):not(.pgi-video-wrap),.tt-grid.ttgr-layout-3.ttgr-not-cropped .ttgr-height:not(.tt-gallery-video-wrap):not(.pgi-video-wrap),.tt-grid.ttgr-layout-4.ttgr-not-cropped .ttgr-height:not(.tt-gallery-video-wrap):not(.pgi-video-wrap),.tt-grid.ttgr-not-cropped:not([class*=ttgr-layout-]) .ttgr-height:not(.tt-gallery-video-wrap):not(.pgi-video-wrap){line-height:0!important;padding-bottom:0!important}.tt-grid.ttgr-layout-2.ttgr-not-cropped .ttgr-height img,.tt-grid.ttgr-layout-3.ttgr-not-cropped .ttgr-height img,.tt-grid.ttgr-layout-4.ttgr-not-cropped .ttgr-height img,.tt-grid.ttgr-not-cropped:not([class*=ttgr-layout-]) .ttgr-height img{height:auto;left:unset;object-fit:unset;object-position:unset;position:relative;top:unset;width:100%}.tt-grid.ttgr-not-cropped:not([class*=ttgr-layout-]) .ttgr-height.pgi-video-wrap,.tt-grid.ttgr-not-cropped:not([class*=ttgr-layout-]) .ttgr-height.tt-gallery-video-wrap{padding-bottom:60%}.tt-grid.ttgr-layout-2.ttgr-not-cropped .ttgr-height.pgi-video-wrap,.tt-grid.ttgr-layout-2.ttgr-not-cropped .ttgr-height.tt-gallery-video-wrap,.tt-grid.ttgr-layout-3.ttgr-not-cropped .ttgr-height.pgi-video-wrap,.tt-grid.ttgr-layout-3.ttgr-not-cropped .ttgr-height.tt-gallery-video-wrap,.tt-grid.ttgr-layout-4.ttgr-not-cropped .ttgr-height.pgi-video-wrap,.tt-grid.ttgr-layout-4.ttgr-not-cropped .ttgr-height.tt-gallery-video-wrap,.tt-grid.ttgr-not-cropped:not([class*=ttgr-layout-]) .ttgr-height.pgi-video-wrap,.tt-grid.ttgr-not-cropped:not([class*=ttgr-layout-]) .ttgr-height.tt-gallery-video-wrap{line-height:0!important;padding-bottom:0!important}.tt-grid.ttgr-layout-2.ttgr-not-cropped .ttgr-height .pgi-video,.tt-grid.ttgr-layout-2.ttgr-not-cropped .ttgr-height .tt-gallery-video,.tt-grid.ttgr-layout-3.ttgr-not-cropped .ttgr-height .pgi-video,.tt-grid.ttgr-layout-3.ttgr-not-cropped .ttgr-height .tt-gallery-video,.tt-grid.ttgr-layout-4.ttgr-not-cropped .ttgr-height .pgi-video,.tt-grid.ttgr-layout-4.ttgr-not-cropped .ttgr-height .tt-gallery-video,.tt-grid.ttgr-not-cropped:not([class*=ttgr-layout-]) .pgi-video,.tt-grid.ttgr-not-cropped:not([class*=ttgr-layout-]) .tt-gallery-video{height:auto;left:unset;object-fit:unset;object-position:unset;position:relative;top:unset;width:100%}#portfolio-grid,.pgi-image-wrap,.portfolio-grid-item{position:relative}.pgi-image-wrap{background-color:hsla(0,0%,54%,.12);display:block;line-height:1;overflow:hidden;z-index:1}.tt-grid[class*=ttgr-gap-] .pgi-image-wrap{border-radius:15px;overflow:hidden}.pgi-image{position:relative}.pgi-image img{height:100%;left:0;object-fit:cover;object-position:50% 50%;position:absolute;top:0;width:100%}.pgi-video-wrap{position:relative}video.pgi-video{bottom:0;height:100%;left:0;object-fit:cover;overflow:hidden;position:absolute;right:0;top:0;width:100%}.pgi-caption{max-width:1200px;padding:20px 3% 0;position:relative;width:100%}.tt-grid.ttgr-gap-3 .pgi-caption,.tt-grid.ttgr-gap-4 .pgi-caption,.tt-grid.ttgr-gap-5 .pgi-caption,.tt-grid.ttgr-gap-6 .pgi-caption{padding-left:0;padding-right:0}.pgi-title{font-family:var(--tt-alter-font);font-size:clamp(34px,4vw,64px);font-weight:700;font-weight:600;line-height:1.1;margin:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.pgi-title,.pgi-title a{color:var(--tt-text-color)}.pgi-title a{transition:opacity .3s}.pgi-title a:hover{color:var(--tt-text-color);opacity:.8}.pgi-categories-wrap{line-height:1.2;margin-top:3px;overflow:hidden;position:relative;white-space:nowrap}.pgi-category{display:inline-block;font-size:calc(13px + .1vw);opacity:.6;position:relative}a.pgi-category,a.pgi-category:hover{color:var(--tt-text-color)}a.pgi-category:hover{opacity:.8}.pgi-category~.pgi-category{margin-left:-4px}.pgi-category~.pgi-category:not(:empty):before{content:", "}.pgi-category~.pgi-category~.pgi-category~.pgi-category{visibility:hidden;width:0}.pgi-category~.pgi-category~.pgi-category~.pgi-category~.pgi-category{display:none}.pgi-category+.pgi-category+.pgi-category+.pgi-category:before{content:"...";margin-left:5px;visibility:visible}@media (min-width:768px){.ttgr-layout-1-2 .pgi-title,.ttgr-layout-2 .pgi-title,.ttgr-layout-2-1 .pgi-title,.ttgr-layout-creative-1 .pgi-title,.ttgr-layout-creative-2 .pgi-title{font-size:calc(24px + 1.3vw)}.ttgr-layout-2-3 .pgi-title,.ttgr-layout-3 .pgi-title,.ttgr-layout-3-2 .pgi-title{font-size:calc(24px + .7vw)}.ttgr-layout-3-4 .pgi-title,.ttgr-layout-4 .pgi-title,.ttgr-layout-4-3 .pgi-title{font-size:calc(24px + .3vw)}.tt-wrap .ttgr-layout-1-2 .pgi-title,.tt-wrap .ttgr-layout-2 .pgi-title,.tt-wrap .ttgr-layout-2-1 .pgi-title{font-size:calc(24px + 1vw)}.tt-wrap .ttgr-layout-2-3 .pgi-title,.tt-wrap .ttgr-layout-3 .pgi-title,.tt-wrap .ttgr-layout-3-2 .pgi-title{font-size:calc(24px + .7vw)}.tt-wrap .ttgr-layout-3-4 .pgi-title,.tt-wrap .ttgr-layout-4 .pgi-title,.tt-wrap .ttgr-layout-4-3 .pgi-title{font-size:calc(24px + .3vw)}}#portfolio-grid.pgi-cap-inside .pgi-caption{bottom:8%;color:#efeeec;left:0;padding:0 8%;position:absolute;z-index:2}#portfolio-grid.pgi-cap-inside .pgi-title{color:#efeeec}#portfolio-grid.pgi-cap-inside .pgi-category{color:#efeeec;opacity:1}#portfolio-grid.pgi-cap-center .pgi-caption{margin-left:auto;margin-right:auto;text-align:center}#portfolio-grid.pgi-cap-center .pgi-caption-inner{text-align:center}#portfolio-grid.pgi-cap-inside.pgi-cap-center .pgi-caption{bottom:50%;left:50%;transform:translate(-50%,50%)!important}#portfolio-grid.pgi-cap-inside .pgi-image-is-light .pgi-category,#portfolio-grid.pgi-cap-inside .pgi-image-is-light .pgi-title{color:#212121}#portfolio-grid.pgi-cap-inside .pgi-image-is-light .pgi-image-holder[class*=cover-opacity-]:before{display:none!important}@media (min-width:768px){#portfolio-grid.pgi-hover .pgi-image{transform:scale(1.1);transition:transform 1s cubic-bezier(.165,.84,.44,1)}#portfolio-grid.pgi-hover .pgi-image-wrap:hover .pgi-image{transform:scale(1)}}body:not(.is-mobile) #portfolio-grid.pgi-cap-inside.pgi-cap-hover .pgi-title{transform:translate3d(0,15px,0);transition:all .25s ease-out;transition-delay:.1s}body:not(.is-mobile) #portfolio-grid.pgi-cap-inside.pgi-cap-hover .portfolio-grid-item:hover .pgi-title{transform:translateZ(0)}body:not(.is-mobile) #portfolio-grid.pgi-cap-inside.pgi-cap-hover .pgi-categories-wrap{opacity:0;transform:translate3d(0,20px,0);transition:all .25s ease-out;transition-delay:.1s;visibility:hidden}body:not(.is-mobile) #portfolio-grid.pgi-cap-inside.pgi-cap-hover .portfolio-grid-item:hover .pgi-categories-wrap{opacity:1;transform:translateZ(0);visibility:visible}.tt-portfolio-preview-list{margin-left:auto;margin-right:auto;position:relative;width:100%}.tt-ppl-items-list{width:100%}.tt-ppl-item{border-bottom:1px solid var(--tt-border-color);counter-increment:tt-ppli-counter;display:block;position:relative}.tt-ppl-item:first-child{border-top:1px solid var(--tt-border-color)}.tt-ppl-item-inner{position:relative;z-index:1}.tt-ppli-count{position:relative}.tt-ppli-count:before{color:var(--tt-text-color);content:counter(tt-ppli-counter,decimal-leading-zero);display:block;font-family:var(--tt-alter-font);font-size:clamp(34px,6vw,114px);font-weight:400;line-height:1;opacity:.3;transition:opacity .3s}.tt-wrap .tt-ppli-count:before{font-size:clamp(34px,6vw,94px)}.tt-ppli-title{color:var(--tt-text-color);font-family:var(--tt-alter-font);font-size:clamp(32px,6vw,82px);font-weight:700;font-weight:600;line-height:1;margin:0;text-transform:uppercase}.tt-wrap .tt-ppli-title{font-size:clamp(38px,4vw,54px)}.tt-ppli-categories{display:flex;flex-wrap:wrap;font-weight:400;margin-top:10px;opacity:.8;position:relative;transition:opacity .3s}.tt-ppli-category{color:var(--tt-text-color);display:block;font-size:calc(13px + .1vw);line-height:1.2;position:relative}.tt-ppli-category~.tt-ppli-category:not(:empty):before{content:", "}.tt-ppli-category~.tt-ppli-category~.tt-ppli-category~.tt-ppli-category{visibility:hidden;width:0}.tt-ppli-category~.tt-ppli-category~.tt-ppli-category~.tt-ppli-category~.tt-ppli-category{display:none}.tt-ppli-category+.tt-ppli-category+.tt-ppli-category+.tt-ppli-category:before{bottom:0;content:"...";left:0;margin-left:3px;pointer-events:none;position:absolute;visibility:visible}.tt-ppli-info{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--tt-text-color);font-size:90%;opacity:.8;overflow:hidden;transition:opacity .3s}@media (min-width:768px){.tt-ppl-item-inner{position:relative;z-index:1}.tt-wrap .tt-ppl-item-inner{padding-left:0;padding-right:0}.tt-ppl-item:hover .tt-ppl-item-inner{z-index:3}.tt-ppl-item-holder{display:flex;margin:auto;max-width:1650px;padding:26px 2vw 20px;position:relative;width:100%}.tt-wrap .tt-ppl-item-holder{padding-left:0;padding-right:0}.tt-ppli-col{align-items:center;display:flex;padding-left:15px;padding-right:15px}.tt-ppli-col.tt-ppli-col-count{flex:1}.tt-ppli-col.tt-ppli-col-caption{flex:3}.tt-ppli-col.tt-ppli-col-info{flex:2}.tt-ppli-info{text-align:right}body:not(.is-mobile) .tt-portfolio-preview-list.tt-ppli-hover .tt-ppli-title{color:var(--tt-text-color);display:inline;-webkit-text-fill-color:var(--tt-linear-text-bg-color);background-clip:text;background-image:linear-gradient(currentcolor,currentcolor);background-repeat:no-repeat;background-size:100% 100%;transition:.6s cubic-bezier(.215,.61,.355,1);will-change:background-size}body:not(.is-mobile) .tt-portfolio-preview-list.tt-ppli-hover .tt-ppl-items-list:hover .tt-ppli-title{background-size:0 100%}body:not(.is-mobile) .tt-portfolio-preview-list.tt-ppli-hover .tt-ppl-item:focus .tt-ppli-title,body:not(.is-mobile) .tt-portfolio-preview-list.tt-ppli-hover .tt-ppl-item:hover .tt-ppli-title{background-size:100% 100%}body:not(.is-mobile) .tt-portfolio-preview-list.tt-ppli-hover .tt-ppl-items-list:hover .tt-ppli-categories,body:not(.is-mobile) .tt-portfolio-preview-list.tt-ppli-hover .tt-ppl-items-list:hover .tt-ppli-count:before,body:not(.is-mobile) .tt-portfolio-preview-list.tt-ppli-hover .tt-ppl-items-list:hover .tt-ppli-info{opacity:.3}body:not(.is-mobile) .tt-portfolio-preview-list.tt-ppli-hover .tt-ppl-item:hover .tt-ppli-categories,body:not(.is-mobile) .tt-portfolio-preview-list.tt-ppli-hover .tt-ppl-item:hover .tt-ppli-info{opacity:1}body:not(.is-mobile) .tt-portfolio-preview-list.tt-ppli-hover .tt-ppl-item:hover .tt-ppli-count:before{opacity:.9}body.is-mobile .tt-ppli-preview{display:none!important}.tt-ppli-preview{border-radius:15px;height:300px;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:400px;z-index:2}.tt-ppli-preview-image,.tt-ppli-preview-video{height:100%;left:0;position:absolute;top:0;width:100%}.tt-ppli-preview-image img,.tt-ppli-preview-video video{background-color:var(--tt-dark-color);clip-path:polygon(0 100%,0 100%,0 0,0 0);height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:clip-path .5s cubic-bezier(0,0,.2,1);width:100%;will-change:clip-path}.tt-ppl-item:hover .tt-ppli-preview-image img,.tt-ppl-item:hover .tt-ppli-preview-video video{clip-path:polygon(0 100%,100% 100%,100% 0,0 0)}.tt-portfolio-preview-list.tt-ppli-portrait .tt-ppli-preview{height:400px;width:300px}}@media (max-width:767px){.tt-ppl-item{border:none;margin-bottom:40px;padding-left:15px;padding-right:15px}.tt-ppl-item:first-child{border:none}.tt-wrap .tt-ppl-item{padding-left:0;padding-right:0}.tt-ppli-count{position:absolute;right:0;top:0;z-index:2}.tt-ppli-count:before{font-size:clamp(32px,8vw,54px);opacity:.3}.tt-ppli-title{padding-right:12vw}.tt-ppli-info{margin-top:10px}.tt-ppli-preview{background-color:hsla(0,0%,49%,.1);border-radius:3vw;margin-bottom:30px;overflow:hidden;padding-bottom:60%;position:relative;width:100%}.tt-ppli-preview-image img,.tt-ppli-preview-video video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}}.tt-portfolio-compact-list{margin-left:auto;margin-right:auto;position:relative}.pcli-inner,.pcli-item{position:relative}.pcli-item{counter-increment:pcli-counter;display:block;padding:30px 2vw}@media (min-width:768px){.pcli-item{border-bottom:1px solid var(--tt-border-color)}.pcli-item:first-child{border-top:1px solid var(--tt-border-color)}.pcli-item-inner{display:flex}}@media (max-width:767px){.pcli-item{padding:15px}.tt-wrap .pcli-item{padding-left:0;padding-right:0}}.tt-wrap .pcli-item{padding-left:0;padding-right:0}.pcli-item-inner{margin:auto;max-width:1600px}.pcli-col,.pcli-item-inner{position:relative}@media (min-width:768px){.pcli-col{display:flex;padding-left:15px;padding-right:15px}.pcli-col-count{align-items:flex-start;flex:1.5;order:1}.pcli-col-caption{align-items:center;flex:4;order:2}.pcli-col-image{align-items:start;flex:1;justify-content:flex-end;order:3}}.pcli-count{position:relative}.pcli-count:before{color:var(--tt-text-color);content:counter(pcli-counter,decimal-leading-zero);display:block;font-family:var(--tt-alter-font);font-size:clamp(34px,7vw,128px);font-weight:400;line-height:1;opacity:.2}@media (max-width:767px){.pcli-count{position:absolute;right:0;top:0;z-index:2}.pcli-count:before{font-size:clamp(32px,8vw,54px);opacity:.3}}@media (max-width:767px){.pcli-caption{padding-right:15vw}}.pcli-title{color:var(--tt-text-color);font-family:var(--tt-alter-font);font-size:clamp(32px,4vw,68px);font-weight:700;font-weight:600;line-height:1;margin:0;text-transform:uppercase}@media (max-width:767px){.pcli-title br{display:none}}.pcli-categories{display:flex;flex-wrap:wrap;font-weight:400;margin-top:10px;opacity:.8;position:relative;transition:.3s}.pcli-category{color:var(--tt-text-color);display:block;font-size:calc(13px + .1vw);line-height:1.2;position:relative}.pcli-category~.pcli-category:not(:empty):before{content:", "}.pcli-category~.pcli-category~.pcli-category~.pcli-category{visibility:hidden;width:0}.pcli-category~.pcli-category~.pcli-category~.pcli-category~.pcli-category{display:none}.pcli-category+.pcli-category+.pcli-category+.pcli-category:before{bottom:0;content:"...";left:0;margin-left:3px;pointer-events:none;position:absolute;visibility:visible}.pcli-image,.pcli-video{aspect-ratio:3/2;background-color:hsla(0,0%,52%,.15);border-radius:15px;display:block;overflow:hidden;position:relative;width:100%}@media (max-width:1400px){.pcli-image,.pcli-video{border-radius:1vw;width:100%}}@media (max-width:767px){.pcli-image,.pcli-video{aspect-ratio:unset;border-radius:3vw;margin-bottom:30px;padding-bottom:60%;width:100%}}.pcli-image img,.pcli-video video{height:100%;left:0;object-fit:cover;object-position:50% 50%;position:absolute;top:0;width:100%}@media (min-width:768px){body:not(.is-mobile) .tt-portfolio-compact-list.pcl-caption-hover .pcli-title{color:var(--tt-text-color);display:inline;-webkit-text-fill-color:var(--tt-linear-text-bg-color);background-clip:text;background-image:linear-gradient(currentcolor,currentcolor);background-repeat:no-repeat;background-size:100% 100%;transition:.6s cubic-bezier(.215,.61,.355,1);will-change:background-size}body:not(.is-mobile) .tt-portfolio-compact-list.pcl-caption-hover:hover .pcli-title{background-size:0 100%}body:not(.is-mobile) .tt-portfolio-compact-list.pcl-caption-hover .pcli-item:focus .pcli-title,body:not(.is-mobile) .tt-portfolio-compact-list.pcl-caption-hover .pcli-item:hover .pcli-title{background-size:100% 100%}body:not(.is-mobile) .tt-portfolio-compact-list.pcl-caption-hover:hover .pcli-categories{opacity:.3}body:not(.is-mobile) .tt-portfolio-compact-list.pcl-caption-hover .pcli-item:hover .pcli-categories{opacity:.8}body:not(.is-mobile) .tt-portfolio-compact-list.pcl-caption-hover .pcli-count:before{transition:opacity .3s ease-in-out}body:not(.is-mobile) .tt-portfolio-compact-list.pcl-caption-hover:hover .pcli-count:before{opacity:.2}body:not(.is-mobile) .tt-portfolio-compact-list.pcl-caption-hover .pcli-item:hover .pcli-count:before{opacity:.9}body:not(.is-mobile) .tt-portfolio-compact-list.pcl-image-hover .pcli-image img{transform:scale(1.1);transition:transform .4s ease-in-out}body:not(.is-mobile) .tt-portfolio-compact-list.pcl-image-hover .pcli-item:hover .pcli-image img{transform:scale(1)}}.tt-sticky-portfolio{padding-left:3.5vw;padding-right:3.5vw;position:relative}.tt-wrap .tt-sticky-portfolio{padding-left:0;padding-right:0}.tt-stp-item{border-radius:20px;display:flex;font-size:2rem;margin-bottom:clamp(40px,5vw,60px);overflow:hidden;position:relative;text-decoration:none;width:100%;will-change:transform,filter}.tt-stp-item-inner{align-items:center;display:flex;justify-content:center;padding:40px 5vw;width:100%}.tt-stp-item-image,.tt-stp-item-video{inset:0;position:absolute;z-index:1}.tt-stp-item-image .tt-anim-zoomin-wrap,.tt-stp-item-video .tt-anim-zoomin-wrap{background-color:#111;inset:0;position:absolute}.tt-stp-item-image img,.tt-stp-item-video video{height:100%;left:0;object-fit:cover;object-position:50% 50%;position:absolute;top:0;width:100%;will-change:transform}.tt-stp-item-caption{color:#fff;position:relative;text-align:center;z-index:2}.tt-stp-item-title{color:#fff;font-family:var(--tt-alter-font);font-size:clamp(54px,5vw,92px);font-weight:700;font-weight:600;line-height:.95;margin:0;text-transform:uppercase}.tt-stp-item-categories{display:inline-flex;flex-wrap:wrap;font-weight:400;margin-top:10px;opacity:.8;position:relative;transition:.3s}.tt-stp-item-category{color:#fff;display:block;font-size:calc(13px + .1vw);line-height:1.2;position:relative}.tt-stp-item-category~.tt-stp-item-category:not(:empty):before{content:", "}.tt-stp-item-category~.tt-stp-item-category~.tt-stp-item-category~.tt-stp-item-category{visibility:hidden;width:0}.tt-stp-item-category~.tt-stp-item-category~.tt-stp-item-category~.tt-stp-item-category~.tt-stp-item-category{display:none}.tt-stp-item-category+.tt-stp-item-category+.tt-stp-item-category+.tt-stp-item-category:before{bottom:0;content:"...";left:0;margin-left:3px;pointer-events:none;position:absolute;visibility:visible}.tt-stp-item.stpi-bg-is-light,.tt-stp-item.stpi-bg-is-light .tt-stp-item-caption,.tt-stp-item.stpi-bg-is-light .tt-stp-item-category,.tt-stp-item.stpi-bg-is-light .tt-stp-item-title{color:#212121}.tt-portfolio-slider{position:relative}.tt-portfolio-slider .swiper{height:100vh;height:100svh;width:100%}.tt-portfolio-slider .swiper-slide{overflow:hidden}.tt-portfolio-slider-item{display:block;height:100%;overflow:hidden;position:relative}.tt-posl-image-wrap{inset:0;position:absolute;z-index:1}img.tt-posl-image,video.tt-posl-video{height:100%;left:0;object-fit:cover;object-position:50% 50%;position:absolute;top:0;width:100%}.tt-posl-item-caption{left:50%;max-width:900px;position:absolute;text-align:center;top:50%;transform:translate3d(-50%,-50%,0);z-index:2}.tt-posl-item-caption-inner{opacity:1;transform:scale(1);transition:opacity .5s,transform .5s}.swiper-slide-next .tt-posl-item-caption-inner,.swiper-slide-prev .tt-posl-item-caption-inner{opacity:0;transform:scale(.8)}.tt-posl-item-title{color:var(--tt-force-to-light-color);font-family:var(--tt-alter-font);font-size:clamp(54px,6vw,114px);font-weight:700;font-weight:600;line-height:1;margin:0;text-transform:uppercase}.tt-posl-item-title a{color:var(--tt-force-to-light-color);display:block;transition:color .5s ease-in-out}.tt-posl-item-categories-wrap{display:flex;flex-wrap:wrap;font-weight:400;justify-content:center;margin-top:20px;opacity:.8;position:relative;transition:.3s}.tt-posl-item-category{color:var(--tt-force-to-light-color);display:block;font-size:calc(13px + .1vw);line-height:1.2;position:relative}a.tt-posl-item-category:hover{color:var(--tt-force-to-light-color);opacity:.8}.tt-posl-item-category~.tt-posl-item-category:not(:empty):before{content:", "}.tt-posl-item-category~.tt-posl-item-category~.tt-posl-item-category~.tt-posl-item-category{visibility:hidden;width:0}.tt-posl-item-category~.tt-posl-item-category~.tt-posl-item-category~.tt-posl-item-category~.tt-posl-item-category{display:none}.tt-posl-item-category+.tt-posl-item-category+.tt-posl-item-category+.tt-posl-item-category:before{bottom:0;content:"...";left:0;margin-left:3px;pointer-events:none;position:absolute;visibility:visible}.tt-portfolio-slider-navigation{align-items:center;bottom:24px;display:flex;height:60px;justify-content:center;position:absolute;right:3.5vw;width:140px;z-index:9}@media (max-width:768px){.tt-portfolio-slider-navigation{bottom:5px;right:5px}}.tt-posl-nav-next,.tt-posl-nav-prev{position:absolute;top:0;z-index:20}.tt-posl-nav-next:focus,.tt-posl-nav-prev:focus{border:none;outline:none}.tt-posl-nav-prev{left:0}.tt-posl-nav-next{right:0}.tt-posl-nav-arrow{align-items:center;border-radius:100px;color:var(--tt-force-to-light-color);cursor:pointer;display:flex;font-size:24px;height:60px;justify-content:center;outline:none;padding:20px;position:relative;width:60px}.tt-posl-nav-arrow-disabled{opacity:.3}.tt-posl-nav-arrow svg{fill:var(--tt-force-to-light-color)}.tt-posl-nav-prev .tt-posl-nav-arrow svg{transform:rotate(90deg)}.tt-posl-nav-next .tt-posl-nav-arrow svg{transform:rotate(-90deg)}.tt-portfolio-slider[data-direction=horizontal] .tt-posl-nav-prev .tt-posl-nav-arrow svg{transform:rotate(180deg)}.tt-portfolio-slider[data-direction=horizontal] .tt-posl-nav-next .tt-posl-nav-arrow svg{transform:rotate(0deg)}.tt-posl-pagination{bottom:40px;height:auto!important;left:50%;position:absolute;transform:translateX(-50%);width:auto!important;z-index:9}@media (max-width:768px){.tt-posl-pagination{bottom:20px;left:3.5vw;transform:none}}.tt-posl-pagination .swiper-pagination-bullets{font-size:0}.tt-posl-pagination .swiper-pagination-bullet{background-color:var(--tt-force-to-light-color);border:none;border-radius:100%;display:inline-block;height:8px;margin:6px;opacity:1;transform:scale(1);transition:transform .3s ease-in-out;width:8px}.tt-posl-pagination .swiper-pagination-bullet-active{background-color:var(--tt-main-color);opacity:1;transform:scale(1.7)}.tt-posl-pagination-bullets-dynamic{font-size:0;overflow:hidden;white-space:nowrap;width:130px!important}.tt-posl-pagination-bullets-dynamic .swiper-pagination-bullet{height:14px;position:relative;top:0!important;transform:scale(.33);transition:transform .2s,left .2s;width:14px}.tt-posl-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.tt-posl-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.tt-posl-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.tt-posl-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.tt-posl-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.tt-posl-pagination-fraction{border-radius:100px;color:var(--tt-force-to-light-color);display:flex;font-size:16px;font-weight:500;padding:5px 12px}.tt-posl-pagination-fraction .swiper-pagination-total{margin-left:40px;position:relative}.tt-posl-pagination-fraction .swiper-pagination-total:before{background-color:var(--tt-force-to-light-color);content:"";display:inline-block;height:1px;margin:0 10px;position:absolute;right:100%;top:calc(50% - 1px);width:20px}.tt-posl-pagination-progressbar{background-color:hsla(0,0%,62%,.4);height:2px!important;max-width:200px;width:100%!important}@media (max-width:768px){.tt-posl-pagination-progressbar{max-width:90%}}.tt-posl-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--tt-force-to-light-color);height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.tt-portfolio-slider .tt-social-buttons{bottom:34px;left:2.5%;position:absolute;z-index:9}@media (max-width:768px){.tt-portfolio-slider .tt-social-buttons{display:none!important}}.tt-portfolio-slider .tt-social-buttons>ul{flex-direction:column}.tt-portfolio-slider .tt-social-buttons>ul>li{margin:0}.tt-portfolio-slider .tt-social-buttons>ul>li a{color:var(--tt-force-to-light-color);font-size:16px}@media (max-width:1600px){.tt-portfolio-slider .tt-social-buttons>ul>li a{height:40px;width:40px}}@media (max-width:768px){.tt-portfolio-slider .tt-btn{font-size:14px;height:46px;padding:0 20px}}body.tt-posl-verical-on #ball .ball-drag-mouse-down-inner{transform:rotate(90deg)}body.tt-portfolio-slider-on:not(.tt-posl-light-bg-on):not(.tt-m-menu-active) #tt-header:not(.tt-filled){color:var(--tt-force-to-light-color)}body.tt-portfolio-slider-on:not(.tt-posl-light-bg-on):not(.tt-m-menu-active) #tt-header:not(.tt-filled) .tt-logo-light{display:block}body.tt-portfolio-slider-on:not(.tt-posl-light-bg-on):not(.tt-m-menu-active) #tt-header:not(.tt-filled) .tt-logo-dark{display:none}@media (min-width:1025px){body.tt-portfolio-slider-on:not(.tt-posl-light-bg-on) #tt-header:not(.tt-filled) .tt-main-menu-list>li>.tt-submenu-trigger>a,body.tt-portfolio-slider-on:not(.tt-posl-light-bg-on) #tt-header:not(.tt-filled) .tt-main-menu-list>li>a{color:var(--tt-force-to-light-color)}body.tt-portfolio-slider-on:not(.tt-posl-light-bg-on) #tt-header:not(.tt-filled) .tt-submenu-master>.tt-submenu-trigger>a:after{background-color:var(--tt-force-to-light-color)}}body.tt-portfolio-slider-on:not(.tt-posl-light-bg-on):not(.tt-m-menu-active) #tt-header:not(.tt-filled) .tt-m-menu-toggle-btn-text{color:var(--tt-force-to-light-color)}body.tt-portfolio-slider-on:not(.tt-posl-light-bg-on):not(.tt-m-menu-active) #tt-header:not(.tt-filled) .tt-m-menu-toggle-btn span:after,body.tt-portfolio-slider-on:not(.tt-posl-light-bg-on):not(.tt-m-menu-active) #tt-header:not(.tt-filled) .tt-m-menu-toggle-btn span:before{background-color:var(--tt-force-to-light-color)}@media (min-width:1025px){body.tt-portfolio-slider-on:not(.tt-posl-light-bg-on) #tt-header:not(.tt-filled) .tt-btn-secondary{background-color:var(--tt-force-to-light-color)}body.tt-portfolio-slider-on:not(.tt-posl-light-bg-on) #tt-header:not(.tt-filled) .tt-btn-secondary>*,body.tt-portfolio-slider-on:not(.tt-posl-light-bg-on) #tt-header:not(.tt-filled) .tt-btn-secondary>:after{color:#212121}body.ph-video-on.tt-ph-visible:not(.tt-posl-light-bg-on) #tt-header:not(.tt-filled) .tt-btn-outline,body.tt-portfolio-slider-on:not(.tt-posl-light-bg-on) #tt-header:not(.tt-filled) .tt-btn-outline{box-shadow:inset 0 0 0 2px var(--tt-force-to-light-color)}body.tt-portfolio-slider-on:not(.tt-posl-light-bg-on) #tt-header:not(.tt-filled) .tt-btn-link>*,body.tt-portfolio-slider-on:not(.tt-posl-light-bg-on) #tt-header:not(.tt-filled) .tt-btn-link>:after,body.tt-portfolio-slider-on:not(.tt-posl-light-bg-on) #tt-header:not(.tt-filled) .tt-btn-outline>*,body.tt-portfolio-slider-on:not(.tt-posl-light-bg-on) #tt-header:not(.tt-filled) .tt-btn-outline>:after{color:var(--tt-force-to-light-color)}body.tt-portfolio-slider-on:not(.tt-posl-light-bg-on) #tt-header:not(.tt-filled) .tt-btn-line{background-color:var(--tt-force-to-light-color)}}body.tt-portfolio-slider-on:not(.tt-posl-light-bg-on) .tt-btn-secondary{background-color:var(--tt-force-to-light-color)}body.tt-portfolio-slider-on:not(.tt-posl-light-bg-on) .tt-btn-secondary>*,body.tt-portfolio-slider-on:not(.tt-posl-light-bg-on) .tt-btn-secondary>:after{color:#212121}body.tt-portfolio-slider-on:not(.tt-posl-light-bg-on) .tt-btn-outline{box-shadow:inset 0 0 0 2px var(--tt-force-to-light-color)}body.tt-portfolio-slider-on:not(.tt-posl-light-bg-on) .tt-big-round-ptn-inner,body.tt-portfolio-slider-on:not(.tt-posl-light-bg-on) .tt-btn-link>*,body.tt-portfolio-slider-on:not(.tt-posl-light-bg-on) .tt-btn-link>:after,body.tt-portfolio-slider-on:not(.tt-posl-light-bg-on) .tt-btn-outline>*,body.tt-portfolio-slider-on:not(.tt-posl-light-bg-on) .tt-btn-outline>:after{color:var(--tt-force-to-light-color)}body.tt-portfolio-slider-on:not(.tt-posl-light-bg-on) .tt-btn-line{background-color:var(--tt-force-to-light-color)}body.tt-posl-light-bg-on:not(.tt-m-menu-active) #tt-header:not(.tt-filled){color:var(--tt-dark-color)}body.tt-posl-light-bg-on:not(.tt-m-menu-active) #tt-header:not(.tt-filled) .tt-logo-light{display:none}body.tt-posl-light-bg-on:not(.tt-m-menu-active) #tt-header:not(.tt-filled) .tt-logo-dark{display:block}@media (min-width:1025px){body.tt-posl-light-bg-on #tt-header:not(.tt-filled) .tt-main-menu-list>li>.tt-submenu-trigger>a,body.tt-posl-light-bg-on #tt-header:not(.tt-filled) .tt-main-menu-list>li>a{color:var(--tt-dark-color)}body.tt-posl-light-bg-on #tt-header:not(.tt-filled) .tt-submenu-master>.tt-submenu-trigger>a:after{background-color:var(--tt-dark-color)}}body.tt-posl-light-bg-on:not(.tt-m-menu-active) #tt-header:not(.tt-filled) .tt-m-menu-toggle-btn-text{color:var(--tt-dark-color)}body.tt-posl-light-bg-on:not(.tt-m-menu-active) #tt-header:not(.tt-filled) .tt-m-menu-toggle-btn span:after,body.tt-posl-light-bg-on:not(.tt-m-menu-active) #tt-header:not(.tt-filled) .tt-m-menu-toggle-btn span:before{background-color:var(--tt-dark-color)}@media (min-width:1025px){body.tt-posl-light-bg-on #tt-header:not(.tt-filled) .tt-btn-secondary{background-color:var(--tt-dark-color)}body.tt-posl-light-bg-on #tt-header:not(.tt-filled) .tt-btn-secondary>*,body.tt-posl-light-bg-on #tt-header:not(.tt-filled) .tt-btn-secondary>:after{color:var(--tt-light-color)}body.tt-posl-light-bg-on #tt-header:not(.tt-filled) .tt-btn-outline{box-shadow:inset 0 0 0 2px var(--tt-dark-color)}body.tt-posl-light-bg-on #tt-header:not(.tt-filled) .tt-btn-link>*,body.tt-posl-light-bg-on #tt-header:not(.tt-filled) .tt-btn-link>:after,body.tt-posl-light-bg-on #tt-header:not(.tt-filled) .tt-btn-outline>*,body.tt-posl-light-bg-on #tt-header:not(.tt-filled) .tt-btn-outline>:after{color:var(--tt-dark-color)}body.tt-posl-light-bg-on #tt-header:not(.tt-filled) .tt-btn-line{background-color:var(--tt-dark-color)}}body.tt-posl-light-bg-on .tt-portfolio-slider,body.tt-posl-light-bg-on .tt-portfolio-slider .tt-social-buttons>ul>li a,body.tt-posl-light-bg-on .tt-portfolio-slider a,body.tt-posl-light-bg-on .tt-posl-item-category,body.tt-posl-light-bg-on .tt-posl-item-category a,body.tt-posl-light-bg-on .tt-posl-item-title,body.tt-posl-light-bg-on .tt-posl-item-title a,body.tt-posl-light-bg-on .tt-posl-nav-arrow,body.tt-posl-light-bg-on .tt-posl-pagination{color:var(--tt-dark-color)}body.tt-posl-light-bg-on .tt-posl-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active),body.tt-posl-light-bg-on .tt-posl-pagination-fraction .swiper-pagination-total:before,body.tt-posl-light-bg-on .tt-posl-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--tt-dark-color)}body.tt-posl-light-bg-on .tt-posl-nav-arrow svg{fill:var(--tt-dark-color)}body.tt-posl-light-bg-on .tt-portfolio-slider .tt-btn-secondary{background-color:var(--tt-dark-color)}body.tt-posl-light-bg-on .tt-portfolio-slider .tt-btn-secondary>*,body.tt-posl-light-bg-on .tt-portfolio-slider .tt-btn-secondary>:after{color:var(--tt-light-color)}body.tt-posl-light-bg-on .tt-portfolio-slider .tt-btn-outline{box-shadow:inset 0 0 0 2px var(--tt-dark-color)}body.tt-posl-light-bg-on .tt-portfolio-slider .tt-big-round-ptn-inner,body.tt-posl-light-bg-on .tt-portfolio-slider .tt-btn-outline>*,body.tt-posl-light-bg-on .tt-portfolio-slider .tt-btn-outline>:after{color:var(--tt-dark-color)}body.tt-posl-light-bg-on .tt-portfolio-slider .tt-big-round-ptn-inner:focus,body.tt-posl-light-bg-on .tt-portfolio-slider .tt-big-round-ptn-inner:hover{color:#fff}body.tt-posl-light-bg-on .tt-portfolio-slider .tt-btn-link>*,body.tt-posl-light-bg-on .tt-portfolio-slider .tt-btn-link>:after{color:var(--tt-dark-color)}body.tt-posl-light-bg-on .tt-portfolio-slider .tt-btn-line{background-color:var(--tt-dark-color)}body.tt-posl-light-bg-on #ball.ball-drag-mouse-down{border-color:var(--tt-dark-color)}body.tt-posl-light-bg-on #ball .ball-drag-mouse-down-inner{color:var(--tt-dark-color)}.tt-gallery,.tt-gallery-item{position:relative}.tt-gallery-item{background-color:hsla(0,0%,54%,.12);display:block;overflow:hidden;z-index:1}.tt-grid[class*=ttgr-gap-] .tt-gallery-item{border-radius:15px}@media (max-width:1024px){.tt-grid[class*=ttgr-gap-] .tt-gallery-item{border-radius:10px}}.tt-gallery-image{position:relative}.tt-gallery-image img{height:100%;object-fit:cover;object-position:50% 50%;width:100%}.tt-gallery-image img,.tt-grid .tt-gallery-video-wrap .tt-anim-zoomin-wrap,.tt-grid .tt-gallery-video-wrap .tt-image-parallax-inner,.tt-grid .tt-gallery-video-wrap .tt-image-parallax-wrap,.tt-grid:not(.ttgr-not-cropped) .tt-gallery-image .tt-anim-zoomin-wrap,.tt-grid:not(.ttgr-not-cropped) .tt-gallery-image .tt-image-parallax-inner,.tt-grid:not(.ttgr-not-cropped) .tt-gallery-image .tt-image-parallax-wrap,.tt-grid[class*=ttgr-layout-1-].ttgr-not-cropped .tt-gallery-image .tt-anim-zoomin-wrap,.tt-grid[class*=ttgr-layout-1-].ttgr-not-cropped .tt-gallery-image .tt-image-parallax-inner,.tt-grid[class*=ttgr-layout-1-].ttgr-not-cropped .tt-gallery-image .tt-image-parallax-wrap,.tt-grid[class*=ttgr-layout-2-].ttgr-not-cropped .tt-gallery-image .tt-anim-zoomin-wrap,.tt-grid[class*=ttgr-layout-2-].ttgr-not-cropped .tt-gallery-image .tt-image-parallax-inner,.tt-grid[class*=ttgr-layout-2-].ttgr-not-cropped .tt-gallery-image .tt-image-parallax-wrap,.tt-grid[class*=ttgr-layout-3-].ttgr-not-cropped .tt-gallery-image .tt-anim-zoomin-wrap,.tt-grid[class*=ttgr-layout-3-].ttgr-not-cropped .tt-gallery-image .tt-image-parallax-inner,.tt-grid[class*=ttgr-layout-3-].ttgr-not-cropped .tt-gallery-image .tt-image-parallax-wrap,.tt-grid[class*=ttgr-layout-4-].ttgr-not-cropped .tt-gallery-image .tt-anim-zoomin-wrap,.tt-grid[class*=ttgr-layout-4-].ttgr-not-cropped .tt-gallery-image .tt-image-parallax-inner,.tt-grid[class*=ttgr-layout-4-].ttgr-not-cropped .tt-gallery-image .tt-image-parallax-wrap{inset:0;position:absolute}.tt-gallery-video-wrap{position:relative}.tt-gallery-video{bottom:0;height:100%;left:0;object-fit:cover;object-position:50% 50%;position:absolute;right:0;top:0;width:100%}@media (min-width:768px){.tt-gallery.ttga-hover .tt-gallery-image{transform:scale(1.1);transition:all 1s cubic-bezier(.165,.84,.44,1)}.tt-gallery.ttga-hover .tt-gallery-item:hover .tt-gallery-image{transform:scale(1)}}@media (max-width:767px){.tt-gallery .tt-grid[class*=ttgr-layout-] .tt-grid-item{width:100%!important}}.tt-content-slider{position:relative}.tt-wrap .tt-content-slider .swiper{background-color:hsla(0,0%,52%,.15);border-radius:15px;overflow:hidden}@media (max-width:1024px){.tt-wrap .tt-content-slider .swiper{border-radius:10px}}.tt-content-slider-item{overflow:hidden;position:relative;width:100%}@media (min-width:1025px){.tt-content-slider-item{height:90vh;padding-bottom:0}}.tt-wrap .tt-content-slider-item{height:auto;padding-bottom:57%}@media (max-width:1024px){.tt-content-slider-item,.tt-wrap .tt-content-slider-item{height:auto;padding-bottom:70%}}.tt-cs-image-wrap{inset:0;position:absolute}.tt-cs-image,.tt-cs-video{height:100%;object-fit:cover;object-position:50% 50%;width:100%}.tt-content-slider-item .tt-anim-zoomin-wrap,.tt-content-slider-item .tt-image-parallax-inner,.tt-content-slider-item .tt-image-parallax-wrap{inset:0;position:absolute}.tt-content-slider .swiper-lazy-preloader{border-color:var(--tt-main-color);border-top-color:transparent}.tt-cs-nav-next,.tt-cs-nav-prev{align-items:center;cursor:pointer;display:flex;height:100%;position:absolute;top:0;width:50%;z-index:2;-webkit-tap-highlight-color:transparent}.tt-cs-nav-prev{justify-content:start;left:0;padding-left:2%}.tt-cs-nav-next{justify-content:end;padding-right:2%;right:0}.tt-cs-nav-next:not([class*=cursor-arrow-]),.tt-cs-nav-prev:not([class*=cursor-arrow-]),body.is-mobile .tt-cs-nav-next,body.is-mobile .tt-cs-nav-prev{pointer-events:none}.tt-cs-nav-arrow{align-items:center;backdrop-filter:blur(5px);background-color:rgba(0,0,0,.3);border-radius:100%;color:#f1f1f1;cursor:pointer;display:none;font-size:16px;height:45px;justify-content:center;outline:none;position:relative;transition:background-color .2s;width:45px}.tt-cs-nav-arrow:hover{background-color:rgba(0,0,0,.6)}.tt-cs-nav-next:not([class*=cursor-arrow-]) .tt-cs-nav-arrow,.tt-cs-nav-prev:not([class*=cursor-arrow-]) .tt-cs-nav-arrow,body.is-mobile .tt-cs-nav-arrow{display:flex;pointer-events:auto}@media (max-width:1024px){.tt-cs-nav-arrow{font-size:15px;height:34px;width:34px}}.tt-cs-nav-arrow:after{display:inline-block;font-family:Font Awesome\ 5 Free;font-style:normal;font-variant:normal;font-weight:900;text-rendering:auto;-webkit-font-smoothing:antialiased;transition:all .2s ease-in-out}.tt-cs-nav-prev .tt-cs-nav-arrow:after{content:"\f060"}.tt-cs-nav-next .tt-cs-nav-arrow:after{content:"\f061"}.tt-cs-nav-arrow-disabled .tt-cs-nav-arrow{cursor:auto;opacity:0;pointer-events:none;visibility:hidden}.tt-cs-nav-arrow-disabled.cursor-arrow-left,.tt-cs-nav-arrow-disabled.cursor-arrow-right{cursor:auto;opacity:.3;pointer-events:none;visibility:hidden}.tt-cs-pagination{bottom:3%;left:50%;position:absolute;transform:translate3d(-50%,0,0);z-index:3}.tt-cs-pagination .tt-cs-pagination-bullets{font-size:0}.tt-cs-pagination .swiper-pagination-bullet{background-color:#cfcfcf;border:none;border-radius:100%;display:inline-block;height:14px;margin:8px;opacity:1;width:14px}.tt-cs-pagination .swiper-pagination-bullet-active{background-color:var(--tt-main-color);opacity:1}.tt-cs-pagination-bullets-dynamic{font-size:0;overflow:hidden;white-space:nowrap}.tt-cs-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33);transition:transform .2s,left .2s}.tt-cs-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.tt-cs-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.tt-cs-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.tt-cs-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.tt-cs-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.tt-cs-pagination-fraction{backdrop-filter:blur(5px);background-color:rgba(0,0,0,.4);border-radius:100px;color:#f1f1f1;font-size:14px;font-weight:500;padding:5px 12px}.tt-cs-pagination-progressbar{background-color:hsla(0,0%,62%,.3);height:2px;max-width:200px;width:100%}@media (max-width:768px){.tt-cs-pagination-progressbar{max-width:90%}}.tt-cs-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#f1f1f1;height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.tt-content-slider.cs-pagination-outside:not(.cs-hide-pagination){margin-bottom:50px;overflow:visible}.tt-content-slider.cs-pagination-outside:not(.cs-hide-pagination) .tt-cs-pagination{bottom:-50px}@media (max-width:1024px){.tt-content-slider.cs-pagination-outside{margin-bottom:50px;overflow:visible}.tt-content-slider.cs-pagination-outside .tt-cs-pagination{bottom:-50px}}@media (min-width:1025px){.tt-content-slider.cs-hide-pagination .tt-cs-pagination{display:none!important}}.tt-content-carousel{position:relative}.tt-content-carousel-item{display:block;line-height:0;margin-left:2vw;margin-right:2vw;overflow:hidden;position:relative}.tt-content-carousel[data-size-small=true] .tt-content-carousel-item{margin-left:1vw;margin-right:1vw}.tt-cc-image-wrap{padding-bottom:65%;position:relative;width:100%}.tt-cc-image,.tt-cc-video{background-color:hsla(0,0%,52%,.15);height:100%;left:0;object-fit:cover;object-position:50% 50%;position:absolute;top:0;width:100%}.tt-cc-image,.tt-cc-video,.tt-content-carousel-item .tt-anim-zoomin-wrap,.tt-content-carousel-item .tt-image-parallax-wrap{border-radius:15px;overflow:hidden}.tt-content-carousel-item .tt-anim-zoomin-wrap,.tt-content-carousel-item .tt-image-parallax-inner,.tt-content-carousel-item .tt-image-parallax-wrap{inset:0;position:absolute}.tt-content-carousel .swiper-lazy-preloader{border-color:var(--tt-main-color);border-top-color:transparent}.tt-cc-nav-next,.tt-cc-nav-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:20}.tt-cc-nav-prev{left:2%}.tt-cc-nav-next{right:2%}.tt-cc-nav-arrow{align-items:center;backdrop-filter:blur(5px);background-color:rgba(0,0,0,.3);border-radius:100%;color:#f1f1f1;cursor:pointer;display:flex;font-size:17px;height:45px;justify-content:center;outline:none;position:relative;transition:background-color .2;width:45px}@media (max-width:1024px){.tt-cc-nav-arrow{font-size:15px;height:34px;width:34px}}.tt-cc-nav-arrow:hover{background-color:rgba(0,0,0,.6)}.tt-cc-nav-arrow:after{display:inline-block;font-family:Font Awesome\ 5 Free;font-style:normal;font-variant:normal;font-weight:900;text-rendering:auto;-webkit-font-smoothing:antialiased;transition:all .2s ease-in-out}.tt-cc-nav-prev .tt-cc-nav-arrow:after{content:"\f060"}.tt-cc-nav-next .tt-cc-nav-arrow:after{content:"\f061"}.tt-cc-nav-arrow-disabled{cursor:auto;opacity:0;pointer-events:none}body:not(.is-mobile) .tt-content-carousel.cc-hide-navigation .tt-cc-nav-next,body:not(.is-mobile) .tt-content-carousel.cc-hide-navigation .tt-cc-nav-prev{display:none!important}.tt-cc-pagination{bottom:5%;left:50%;position:absolute;transform:translate3d(-50%,0,0);z-index:1}.tt-cc-pagination-bullets{font-size:0}.tt-cc-pagination-bullets .swiper-pagination-bullet{background-color:#cfcfcf;border:none;border-radius:100%;display:inline-block;height:14px;margin:8px;opacity:1;width:14px}.tt-cc-pagination-bullets .swiper-pagination-bullet-active{background-color:var(--tt-main-color);opacity:1}.tt-cc-pagination-bullets-dynamic{font-size:0;left:50%;overflow:hidden;position:absolute;transform:translate3d(-50%,0,0);white-space:nowrap}.tt-cc-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33);transition:transform .2s,left .2s}.tt-cc-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.tt-cc-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.tt-cc-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.tt-cc-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.tt-cc-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.tt-cc-pagination-fraction{color:#f1f1f1;font-size:14px;font-weight:500}.tt-cc-pagination-progressbar{background-color:hsla(0,0%,100%,.3);height:2px;max-width:200px;width:100%}@media (max-width:768px){.tt-cc-pagination-progressbar{max-width:90%}}.tt-cc-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#f1f1f1;height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.tt-content-carousel.cc-pagination-outside:not(.cc-hide-pagination){margin-bottom:50px;overflow:visible}.tt-content-carousel.cc-pagination-outside:not(.cc-hide-pagination) .tt-cc-pagination{bottom:-50px}@media (max-width:1024px){.tt-content-carousel.cc-pagination-outside{margin-bottom:50px;overflow:visible}.tt-content-carousel.cc-pagination-outside .tt-cc-pagination{bottom:-50px}}@media (min-width:1025px){.tt-content-carousel.cc-hide-pagination .tt-cc-pagination{display:none!important}}.tt-shs-pin-wrap,.tt-sticky-horizontal-scroll{position:relative}.tt-shs-animation-wrap{display:flex;position:relative}.tt-shs-item{--_tt-shs-item-spacing:2vw;padding-left:var(--_tt-shs-item-spacing);padding-right:var(--_tt-shs-item-spacing);position:relative}.tt-shs-item:first-child{padding-left:calc(var(--_tt-shs-item-spacing)*2)}.tt-shs-item:last-child{padding-right:calc(var(--_tt-shs-item-spacing)*2)}a.tt-shs-item-inner{display:block}.tt-shs-item-image{border-radius:15px;overflow:hidden;padding-bottom:60%;position:relative;width:55vw}.tt-shs-item-image .tt-anim-zoomin-wrap{inset:0;position:absolute}.tt-shs-item-image img{background-color:hsla(0,0%,52%,.15);height:100%;left:0;object-fit:cover;object-position:50% 50%;position:absolute;top:0;width:100%}.tt-shs-item-image figcaption{backdrop-filter:var(--_figcaption-filter);background-color:var(--_figcaption-bg);bottom:var(--_figcaption-absolute-bottom);color:var(--_figcaption-absolute-color);margin-left:var(--_figcaption-absolute-right);position:absolute;right:var(--_figcaption-absolute-right)}.tt-shs-item-image figcaption .figcaption-inner{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body:not(.is-mobile) .tt-shs-keep-scrolling{display:none}.tt-shs-keep-scrolling{bottom:-40px;display:flex;font-size:16px;justify-content:center;left:0;line-height:1;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s,visibility .2s;visibility:hidden;width:100%}.tt-sticky-horizontal-scroll.is-pinned .tt-shs-keep-scrolling{opacity:1;visibility:visible}.tt-shs-keep-scrolling span{padding:0 6px}@media (max-width:1024px){.tt-shs-item-image{height:70vh;height:70svh;padding-bottom:0;width:calc(100vw - var(--_tt-shs-item-spacing)*4)}}.tt-project-info-list{position:relative;z-index:9}.tt-project-info-list>ul{list-style:none;margin:0;padding:0}.tt-project-info-list>ul>li{margin:15px 25px 15px 0;padding:0 30px 0 24px;position:relative;vertical-align:top}.tt-project-info-list>ul>li:after{background-color:hsla(0,0%,52%,.5);content:"";display:block;height:50px;left:0;margin-top:-18px;position:absolute;top:20px;width:1px}.tt-project-info-list .pi-list-heading{font-size:calc(15px + .1vw);font-weight:400;margin-bottom:5px;opacity:.7}.tt-project-info-list .pi-list-cont{font-size:calc(15px + .1vw)}.tt-project-info-list .pi-list-cont a{word-wrap:break-word;color:var(--tt-text-color);font-size:calc(15px + .1vw)}.tt-project-info-list .pi-list-cont a:hover{opacity:.8}.tt-project-info-list .social-buttons{display:inline-block;margin-left:-10px;margin-top:-5px}.tt-project-info-list .social-buttons>ul>li{margin-right:15px}.tt-project-info-list .social-buttons>ul>li a{font-size:15px;height:45px;width:45px}.tt-project-info-list .pi-list-icon{bottom:2px;display:inline-block;font-size:13px;margin-left:10px;position:relative;transform:rotate(-45deg)}@media (min-width:681px){.tt-project-info-list.tt-pil-inline>ul>li{display:inline-block;max-width:320px;padding-left:0}.tt-project-info-list.tt-pil-inline>ul>li:last-child{margin-right:0}.tt-project-info-list.tt-pil-inline>ul>li:after{left:auto;right:0}.tt-project-info-list.tt-pil-inline>ul>li:last-child:after{display:none}}.tt-project-info-list.pi-list-center{text-align:center}.text-center .tt-project-info-list:not(.tt-pil-inline)>ul>li:after,.tt-project-info-list:not(.tt-pil-inline).pi-list-center>ul>li:after,.tt-project-info-list:not(.tt-pil-inline).text-center>ul>li:after{display:none}.tt-next-project{position:relative}@media (max-width:991px) and (min-width:768px){.tt-next-project{padding-left:5vw;padding-right:5vw}}.tt-next-project-caption{margin-bottom:40px}.tt-np-top{margin-bottom:30px}.tt-np-top .tt-btn{font-size:calc(15px + .1vw);font-weight:700;font-weight:600;letter-spacing:2px;line-height:1.2;margin:0;text-transform:uppercase}.tt-np-top .tt-btn i{transform:rotate(-45deg)}.tt-np-title{font-family:var(--tt-alter-font);font-size:clamp(82px,10vw,187px);font-weight:700;font-weight:600;line-height:.95;margin:0;text-transform:uppercase}@media (max-width:767px){.tt-np-title{font-size:clamp(78px,19vw,142px)}}.tt-npi-image{border-radius:15px;display:block;line-height:0;overflow:hidden}@media (max-width:767px){.tt-npi-image{border-radius:15px}}.tt-npi-image-inner{position:relative}.tt-npi-image-inner:after{content:"";display:block;padding-bottom:65%;width:100%}.tt-npi-image .tt-anim-zoomin-wrap{inset:0;position:absolute}.tt-npi-image img,.tt-npi-image video{height:100%;left:0;object-fit:cover;object-position:50% 50%;position:absolute;top:0;width:100%}@media (min-width:768px){.tt-npi-image .tt-npi-image-inner{transform:scale(1.1);transition:transform 1s cubic-bezier(.165,.84,.44,1)}.tt-npi-image:hover .tt-npi-image-inner{transform:scale(1)}}.tt-npi-caption{margin-top:20px;width:100%}.tt-npi-title{align-items:center;display:flex;font-family:var(--tt-alter-font);font-size:clamp(38px,3vw,42px);font-weight:700;font-weight:600;justify-content:space-between;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.tt-npi-title a{color:var(--tt-text-color);transition:opacity .2s}.tt-npi-title a:hover{opacity:.8}.tt-npi-categories-wrap{line-height:1.2;margin-top:3px;overflow:hidden;position:relative;white-space:nowrap}.tt-npi-category{display:inline-block;font-size:calc(13px + .1vw);opacity:.6;position:relative}.tt-npi-category,a.tt-npi-category{color:var(--tt-text-color)}a.tt-npi-category:hover{opacity:.8}.tt-npi-category~.tt-npi-category{margin-left:-4px}.tt-npi-category~.tt-npi-category:not(:empty):before{content:", "}.tt-npi-category~.tt-npi-category~.tt-npi-category~.tt-npi-category{visibility:hidden;width:0}.tt-npi-category~.tt-npi-category~.tt-npi-category~.tt-npi-category~.tt-npi-category{display:none}.tt-npi-category+.tt-npi-category+.tt-npi-category+.tt-npi-category:before{content:"...";margin-left:5px;visibility:visible}.tt-avards-list,.tt-avlist-item{position:relative}.tt-avlist-item{border-top:1px solid var(--tt-border-color);color:var(--tt-text-color);counter-increment:tt-avlist-counter;display:block;padding:24px 2vw;transition:color .3s;transition-delay:.1s}.tt-avlist-item:last-child{border-bottom:1px solid var(--tt-border-color)}body:not(.is-mobile) .tt-avlist-item:focus,body:not(.is-mobile) .tt-avlist-item:hover{color:var(--tt-dark-color)}body:not(.is-mobile) .tt-avlist-item:focus *,body:not(.is-mobile) .tt-avlist-item:hover *{opacity:1}body:not(.is-mobile) .tt-avlist-item:before{background-color:var(--tt-light-color);bottom:-2px;clip-path:inset(50% 0);content:"";display:block;left:0;position:absolute;right:0;top:-2px;transition:clip-path .3s ease-in-out;width:100%;will-change:clip-path;z-index:1}body:not(.is-mobile) .tt-avlist-item:hover:before{clip-path:inset(0 0)}body.is-mobile .tt-avlist-item:focus,body.is-mobile .tt-avlist-item:hover{color:var(--tt-text-color)}.tt-wrap .tt-avlist-item{border-radius:10px;overflow:hidden}.tt-avlist-item-inner{margin:auto;max-width:1600px;position:relative;z-index:2}.tt-avlist-col{position:relative}.tt-avlist-count:before{content:counter(tt-avlist-counter,decimal-leading-zero);display:block;font-size:14px;line-height:1;opacity:.5}.tt-avlist-title{font-family:var(--tt-body-font);font-size:19px;font-weight:500;margin:0;padding:0}.tt-avlist-description,.tt-avlist-info{font-size:16px;opacity:.8}@media (min-width:769px){.tt-avlist-item-inner{display:flex}.tt-avlist-col{align-items:center;display:flex;flex:1;padding-left:15px;padding-right:15px}.tt-avlist-col.tt-avlist-col-info{flex:.5;justify-content:right}.tt-avlist-col.tt-avlist-col-count{flex:.2}}@media (max-width:768px){.tt-avlist-item{padding:10px 15px}.tt-avlist-count{opacity:.7;position:absolute;right:0;top:0;z-index:2}.tt-avlist-title{margin-bottom:6px;padding-right:40px}.tt-avlist-title br{display:none}}.tt-pagination{display:flex;padding:40px 3%}.tt-wrap .tt-pagination{padding-left:0;padding-right:0}.tt-pagin-numbers{flex-wrap:wrap}.tt-pagin-item,.tt-pagin-numbers{display:flex;justify-content:center}.tt-pagin-item{align-items:center;border:2px solid var(--tt-border-color);border-radius:100px;color:var(--tt-text-color);font-size:16px;font-weight:500;height:50px;line-height:1;margin:5px;opacity:.7;transition:opacity .3s,border .3s;width:50px}@media (max-width:1024px){.tt-pagin-item{font-size:14px!important;height:40px;width:40px}}.tt-pagin-item.active,.tt-pagin-item:hover{border-color:var(--tt-main-color);color:var(--tt-text-color);font-weight:700;font-weight:600;opacity:1}.tt-pagin-next a,.tt-pagin-prev a{font-size:17px}.tt-pagin-prev{margin-right:3%}.tt-pagin-next{margin-left:3%}.tt-pagination.tt-pagin-center{justify-content:center;text-align:center}#tt-footer{font-size:19px;padding:120px 0;position:relative;width:100%;z-index:2}@media (max-width:1024px){#tt-footer{padding:80px 0}}#tt-footer a{color:var(--tt-text-color)}.tt-footer-inner:not(.tt-wrap){margin-left:auto;margin-right:auto;padding-left:3vw;padding-right:3vw}@media (max-width:1024px){.tt-footer-inner{padding-left:5%;padding-right:5%}#tt-footer [class*=tt-col-]:not(:last-child){margin-bottom:60px}}@media (max-width:575px){#tt-footer [class*=tt-col-]{display:flex;justify-content:center;margin-bottom:40px!important;text-align:center}}.tt-footer-widget{position:relative}.tt-footer-widget-heading{color:var(--tt-text-color);font-family:var(--tt-alter-font);font-size:clamp(38px,4vw,58px);font-weight:700;font-weight:600;margin-bottom:34px;text-transform:uppercase}.tt-footer-widget-list{list-style:none;margin:0;padding:0}.tt-footer-widget-list li{font-size:90%;margin-bottom:10px}.tt-footer-widget-list li a{color:var(--tt-text-color);font-size:17px;text-transform:uppercase}.tt-footer-logo a{display:block}.tt-footer-logo img{max-height:110px}.tt-footer-widget-list .tt-social-buttons>ul>li a{font-size:19px}@media (min-width:576px){.tt-footer-widget-list .tt-social-buttons{margin-left:-15px;margin-top:20px}}.tt-footer-copyright{font-size:14px;font-weight:300;margin-top:50px;opacity:.6}.tt-footer-widget-list .tt-footer-copyright a{font-size:14px}@media (max-width:1024px){.tt-footer-copyright{margin-top:30px}}.tt-scroll-to-top{align-items:center;bottom:30px;display:flex;justify-content:center;opacity:0;position:fixed;right:30px;transform:translate3d(0,100%,0);transition:transform .3s,opacity .3s,visibility .3s;visibility:hidden;z-index:998}@media (max-width:1400px){.tt-scroll-to-top{bottom:15px;right:15px}}.tt-scroll-to-top.tt-stt-active{opacity:1;transform:translateZ(0);visibility:visible}.tt-stt-progress{border-radius:100px;box-shadow:inset 0 0 0 2px hsla(0,0%,56%,.4);height:50px;position:relative;width:50px}@media (max-width:1400px){.tt-stt-progress{height:40px;width:40px}}.tt-stt-progress:after{color:var(--tt-main-color);content:"\f111";display:inline-block;font-family:Font Awesome\ 6 Free;font-size:6px;font-style:normal;font-variant:normal;font-weight:900;left:50%;position:absolute;text-rendering:auto;top:50%;transform:translate(-50%,-50%);-webkit-font-smoothing:antialiased}@media (max-width:1400px){.tt-stt-progress:after{font-size:6px}}svg.tt-stt-progress-circle{overflow:hidden;vertical-align:middle}svg.tt-stt-progress-circle path{fill:none;stroke:var(--tt-light-color);stroke-width:4}