: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:rgb(133 133 133 / 50%);--tt-linear-text-bg-color:rgb(255 255 255 / 20%);--tt-body-font:'Poppins', 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}html,body{padding:0;margin:0}body{position:relative;margin:0;background-color:var(--tt-bg-color);line-height:1.4;font-family:var(--tt-body-font);font-size:19px;font-weight:400;-webkit-font-smoothing:antialiased;color:var(--tt-text-color);overflow-x:hidden}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}p{margin:0 0 24px;text-wrap:pretty}@media (max-width:480px){p br{display:none}}a{background-color:#fff0;color:var(--tt-link-color);text-decoration:none;outline:none}a:hover,a:focus{color:var(--tt-link-hover-color)}p a{text-decoration:underline}pre{max-width:100%;background-color:rgb(141 141 141 / 15%);margin-bottom:20px;padding:12px;overflow:auto;white-space:pre;white-space:pre-wrap;word-wrap:break-word;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;page-break-inside:avoid;box-sizing:border-box;border-radius:6px}pre,code,kbd,samp{font-family:monospace,monospace;font-size:15px}img{max-width:100%;height:auto;border-style:none}b,strong{font-weight:700;font-weight:600}abbr{font-style:italic;cursor:help}mark{background-color:var(--tt-main-color);text-decoration:none;color:#fff;padding:0 4px;display:inline-block;border-radius:2px}section{position:relative}button:focus{outline:none}.small,small{font-size:80%}hr{width:100%;height:0;border:none;border-bottom:1px solid rgb(144 144 144 / 30%)}::selection{color:var(--tt-light-color);-webkit-text-fill-color:var(--tt-light-color);text-shadow:none;background:var(--tt-main-color)}::-moz-selection{color:var(--tt-light-color);-webkit-text-fill-color:var(--tt-light-color);text-shadow:none;background:var(--tt-main-color)}::-webkit-selection{color:var(--tt-light-color);-webkit-text-fill-color:var(--tt-light-color);text-shadow:none;background:var(--tt-main-color)}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}.tt-no-scroll{overflow-y:hidden!important}.tt-text-uppercase{text-transform:uppercase;line-height:1.2}.tt-font-alter{font-family:var(--tt-alter-font);font-weight:600}#tt-page-transition{display:none}body.tt-transition #tt-page-transition{position:relative;display:block;z-index:99999}body.tt-transition .tt-ptr-overlay-top{position:fixed;display:block;top:0;left:0;width:50%;height:100vh;height:100svh;background-color:var(--tt-page-trans-overlay-bg-color);z-index:1}body.tt-transition .tt-ptr-overlay-bottom{position:fixed;display:block;top:0;right:0;width:50%;height:100vh;height:100svh;background-color:var(--tt-page-trans-overlay-bg-color);z-index:1}body.tt-transition .tt-ptr-preloader{position:fixed;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%)}body.tt-transition .tt-ptr-prel-content{margin-top:10px;text-align:center;font-size:28px;font-weight:700;font-weight:600;color:#444}.tt-ptr-prel-image{max-height:72px;opacity:.7}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-smooth iframe{pointer-events:none}.lenis.lenis-scrolling iframe{pointer-events:none}.tt-custom-scrollbar{overflow-y:auto}html,.tt-custom-scrollbar{scrollbar-width:thin;scrollbar-color:#555 rgb(134 134 134 / 18%)}select,textarea{scrollbar-width:thin;scrollbar-color:#666 rgb(134 134 134 / 18%)}html::-webkit-scrollbar,.tt-custom-scrollbar::-webkit-scrollbar{width:8px;height:8px}select::-webkit-scrollbar,textarea::-webkit-scrollbar{width:10px}html::-webkit-scrollbar-track,select::-webkit-scrollbar-track,textarea::-webkit-scrollbar-track,.tt-custom-scrollbar::-webkit-scrollbar-track{background:rgb(134 134 134 / 18%)}html::-webkit-scrollbar-thumb,.tt-custom-scrollbar::-webkit-scrollbar-thumb{background-color:#555;border-radius:50px}html::-webkit-scrollbar-thumb:hover,.tt-custom-scrollbar::-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{position:fixed;display:none;top:0;left:0;width:10px;height:10px;pointer-events:none;z-index:99999;opacity:0}body.tt-magic-cursor #magic-cursor{display:block}#ball{position:fixed;display:flex;justify-content:center;align-items:center;pointer-events:none;border-style:solid;border-radius:50%;border-color:var(--tt-ball-border-color)}#ball.ball-view{background-color:var(--tt-ball-bg-color);text-align:center;text-transform:uppercase;font-family:var(--tt-alter-font);font-size:21px;font-weight:600;color:var(--tt-ball-color);line-height:1;letter-spacing:1px;border-color:var(--tt-ball-bg-color)}#ball .ball-view-inner{padding:0 5px;opacity:0;visibility:hidden;transform:scale(0)}#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{position:absolute;display:block;inset:0;font-size:19px;color:var(--tt-ball-color);line-height:1}#ball .ball-drag-inner::before,#ball .ball-drag-inner::after{position:absolute;top:50%;transform:translateY(-50%);font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}#ball .ball-drag-inner::before{content:"\f060";left:20%}#ball .ball-drag-inner::after{content:"\f061";right:20%}#ball.ball-drag-mouse-down{background-color:#fff0;border-color:#FFF}#ball .ball-drag-mouse-down-inner{position:absolute;display:block;inset:0;color:#FFF}#ball .ball-drag-mouse-down-inner::before,#ball .ball-drag-mouse-down-inner::after{position:absolute;top:50%;transform:translateY(-50%);font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}#ball .ball-drag-mouse-down-inner::before{content:"\f060";left:-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{font-size:21px;color:var(--tt-ball-color);line-height:1}#ball .ball-arrow-left::before,#ball .ball-arrow-right::before{font-family:"Font Awesome 5 Free";content:"\f061";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}#ball .ball-arrow-left::before{content:"\f060"}#ball .ball-arrow-right::before{content:"\f061"}#ball.ball-close{opacity:1!important;border-color:var(--tt-light-color)}#ball .ball-close-inner{position:absolute;padding:0 5px;text-align:center;text-transform:uppercase;font-family:var(--tt-alter-font);font-size:21px;font-weight:600;color:var(--tt-light-color);line-height:1;letter-spacing:1px}.magnetic-wrap{position:relative;display:inline-block}#ball.magnetic-active{border-color:var(--tt-ball-magnetic-color)}.tt-bg-noise{display:none}body.tt-noise .tt-bg-noise{position:absolute;display:block;top:0;left:0;right:0;bottom:0;z-index:-1;pointer-events:none;overflow:hidden}body.tt-noise .tt-bg-noise:before{position:absolute;content:'';top:-10rem;left:-10rem;width:calc(100% + 20rem);height:calc(100% + 20rem);z-index:0;pointer-events:none;background-image:url(../img/bg-noise.webp);background-position:50%;animation:BgNoise 1s steps(2) infinite}@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{margin-top:0;margin-bottom:25px;font-weight:700;font-weight:500;color:inherit;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{position:relative;padding-left:15px;padding-right:15px;margin-bottom:40px;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{margin:0;text-transform:uppercase;font-family:var(--tt-alter-font);font-size:clamp(32px, 3vw, 42px);font-weight:700;font-weight:600;line-height:1}.tt-heading-subtitle{margin:0 0 30px 0;text-transform:uppercase;font-size:calc(15px + 0.1vw);font-weight:700;font-weight:600;letter-spacing:1px;line-height:1.2}.tt-heading-title+.tt-heading-subtitle{margin:15px 0 0 0!important}.tt-heading-title+p,.tt-heading-subtitle+p{margin-top:30px}.tt-heading>p:last-child{margin-bottom:0!important}.tt-heading.tt-heading-center{display:flex;text-align:center;flex-direction:column;align-items:center;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 + 0.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 + 0.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-title+p,.tt-heading.tt-heading-xlg .tt-heading-subtitle+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-title+p,.tt-heading.tt-heading-xxlg .tt-heading-subtitle+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-title+p,.tt-heading.tt-heading-xxxlg .tt-heading-subtitle+p{margin-top:30px}}.tt-wrap{max-width:1282px;margin-left:auto;margin-right:auto;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{position:relative;overflow:hidden;height:100%;min-height:100vh;min-height:100svh}#tt-content-wrap{position:relative;overflow:hidden}.tt-section{position:relative;padding:80px 0}@media (max-width:768px){.tt-section{padding-top:40px;padding-bottom:40px}}.tt-section[class*="height-vh"]{display:flex;align-items:center;height:100%}.tt-section-background{position:absolute;inset:0;overflow:hidden;z-index:0}.tt-section-background img,.tt-section-background video{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.tt-section-background .tt-anim-zoomin-wrap,.tt-section-background .tt-image-parallax-wrap,.tt-section-background .tt-image-parallax-inner{position:absolute;inset:0}.tt-section-background.tt-sbg-grayscale{filter:grayscale(1)}.tt-section-background[class*="tt-sbg-cover-"]::before{position:absolute;display:block;content:"";top:-1px;left:-1px;bottom:-1px;right:-1px;background-color:#040404;z-index:1;opacity:0}.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:rgb(255 255 255 / 30%)}.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-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-link>*,.tt-sbg-on:not(.tt-sbg-is-light-on) .tt-btn-link>*::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:rgb(0 0 0 / 20%)}.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-outline>*,.tt-sbg-is-light-on .tt-btn-outline>*::after{color:#212121}.tt-sbg-is-light-on .tt-btn-link>*,.tt-sbg-is-light-on .tt-btn-link>*::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{position:relative;width:100%;margin-left:auto;margin-right:auto}.tt-404-error{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;min-height:100svh;padding:120px 0}.tt-404-error-title{margin:0;text-transform:uppercase;text-align:center;font-family:var(--tt-alter-font);font-size:clamp(72px, 12vw, 230px);font-weight:700;font-weight:700;line-height:.95}.tt-404-error-subtitle{margin-bottom:40px;text-transform:uppercase;font-size:calc(15px + 0.1vw);font-weight:500;letter-spacing:1px;line-height:1.2}.tt-404-error-description{max-width:700px;margin-top:30px;text-transform:uppercase;text-align:center;font-weight:400;line-height:1.2}#tt-header{position:absolute;top:0;left:0;width:100%;z-index:999}#tt-header.tt-header-fixed{position:fixed}#tt-header.tt-header-scroll{position:fixed;transform:translate3d(0,0,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{position:relative;width:100%;display:flex;align-items:center;gap:15px;margin-top:20px;padding-top:15px;padding-bottom:15px;transition:margin .3s}@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{position:absolute;content:"";inset:0;z-index:-1;transition:background-color .3s}#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{display:flex;align-items:center}.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;justify-content:flex-start;flex-direction:row-reverse;margin-left:0}@media (max-width:1024px){#tt-header.tt-header-alter .tt-header-col-center{flex:0}}.tt-logo{position:relative;margin-right:auto;line-height:1;pointer-events:initial;z-index:9}.tt-logo a{display:inline-block;font-size:21px;color:#222}.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{margin-top:0;margin-bottom:0;margin-left:40px;padding-left:24px;padding-right:24px;height:42px;font-size:14px}@media (min-width:1025px){.tt-main-menu{pointer-events:initial}.tt-main-menu-list{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.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>a,.tt-main-menu-list>li>.tt-submenu-trigger>a{position:relative;display:block;padding:4px 0;text-transform:uppercase;font-family:var(--tt-alter-font);font-size:24px;font-weight:700;font-weight:600;color:var(--tt-text-color);letter-spacing:1px;transition:color 0.3s,opacity 0.3s}.tt-main-menu-list>li>a::before,.tt-main-menu-list>li>.tt-submenu-trigger>a::before{position:absolute;display:block;content:"";bottom:0;left:0;width:0;height:2px;background-color:var(--tt-main-color);transition:width .3s}.tt-main-menu-list>li>a:hover::before{width:100%;transition-delay:.2s}.tt-main-menu-list>li>.tt-submenu-trigger>a:hover::before{width:calc(100% - 8px);transition-delay:.1s}.tt-main-menu-list>li.active>a::before{width:100%}.tt-main-menu-list>li.active>.tt-submenu-trigger>a::before,.tt-main-menu-list>li.tt-submenu-open>.tt-submenu-trigger>a::before{width:100%}.tt-submenu-wrap{position:relative}.tt-submenu-trigger{position:relative}.tt-submenu-trigger.tt-no-first-click::before{position:absolute;display:block;content:"";top:0;left:0;right:0;bottom:0;z-index:999}.tt-submenu{position:absolute;display:block!important;top:100%;left:0;width:220px;padding-top:20px;text-align:left;visibility:hidden;opacity:0;z-index:99999;transform:translate3d(0,10px,0);transition:opacity 0.3s ease-in-out,visibility 0.3s ease-in-out,transform 0.3s ease-in-out}.tt-submenu-wrap.tt-submenu-open>.tt-submenu{visibility:visible;opacity:1;transform:translate3d(0,0,0);transition-delay:.1s}.tt-submenu-list{background-color:var(--tt-sub-menu-bg-color);margin:0;padding:15px 0;list-style:none;border-radius:10px}.tt-submenu-list li{width:100%}.tt-submenu-list li a{position:relative;display:block;padding:8px 25px 8px 20px;text-decoration:none;font-size:15px;font-weight:400;font-weight:400;line-height:1.4;color:var(--tt-sub-menu-link-color);transition:color .2s}.tt-submenu-list>li a:hover,.tt-submenu-list>li>.tt-submenu-trigger:hover a,.tt-submenu-list>li.active>a,.tt-submenu-list>li.active>.tt-submenu-trigger a{color:var(--tt-sub-menu-link-hover-color)}.tt-m-caret{display:none}.tt-submenu .tt-submenu-wrap>.tt-submenu{left:100%;right:auto;margin-top:-50px;padding-left:2px;padding-right:2px}.tt-submenu-trigger>a::after{position:absolute;top:48%;right:-8px;content:"";display:inline-block;width:4px;height:4px;background-color:var(--tt-text-color);margin-left:6px;line-height:0;border-radius:100%}.tt-submenu-wrap .tt-submenu-wrap .tt-submenu-trigger>a::after{position:absolute;right:10px;top:50%;background-color:var(--tt-sub-menu-link-color);font-size:11px;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{pointer-events:initial;position:fixed;top:0;left:0;width:100%;height:100vh;height:100svh;background-color:var(--tt-bg-color);overflow:hidden;visibility:hidden;opacity:0}.tt-main-menu-holder{position:relative;height:100%;margin-right:-17px;overflow-y:scroll;z-index:2}.tt-main-menu-inner{display:table;width:100%;height:100%;padding:20% 7%}.tt-main-menu-content{height:100%;display:table-cell;vertical-align:middle}.tt-main-menu-list{display:inline-block;margin:0;padding:0;list-style:none}.tt-main-menu-list>li{margin-top:12px;margin-bottom: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>a,.tt-main-menu-list>li>.tt-submenu-trigger>a{position:relative;display:inline-block;text-transform:uppercase;font-family:var(--tt-alter-font);font-size:42px;font-weight:700;font-weight:600;line-height:1.2;color:var(--tt-text-color)}@media (max-width:767px){.tt-main-menu-inner{padding-top:35%;padding-bottom:35%}.tt-main-menu-list>li>a,.tt-main-menu-list>li>.tt-submenu-trigger>a{font-size:38px}}.tt-main-menu-list>li.active>a,.tt-main-menu-list>li.active>.tt-submenu-trigger a,.tt-main-menu-list>li>.tt-submenu-trigger.tt-m-submenu-open a,.tt-main-menu-list>li.active>.tt-submenu-trigger .tt-m-caret{color:var(--tt-text-color)}.tt-submenu-wrap{position:relative}.tt-submenu-trigger{position:relative;display:inline-block}.tt-submenu-trigger>a{position:relative;z-index:1}.tt-submenu-trigger .tt-submenu-trigger-m{position:absolute;display:block;top:0;bottom:0;left:0;right:0;z-index:2;cursor:pointer}.tt-submenu{display:none;position:relative;top:auto;left:0!important;min-width:100%;background-color:#fff0;margin-top:10px;margin-bottom:20px;color:#a9a9a9}.tt-submenu-list{margin:0 0 0 20px;padding:0;list-style:none}.tt-submenu-list .tt-submenu{margin-top:10px}.tt-submenu-list>li a{display:inline-block;padding-top:5px;padding-bottom:5px;font-size:18px;font-weight:500;color:var(--tt-text-color);-webkit-text-stroke:0}.tt-submenu-list>li a:hover,.tt-submenu-list>li>.tt-submenu-trigger:hover a,.tt-submenu-list>li>.tt-submenu-trigger:hover .tt-m-caret,.tt-submenu-list>li>.tt-submenu-trigger.tt-m-submenu-open a,.tt-submenu-list>li>.tt-submenu-trigger.tt-m-submenu-open .tt-m-caret,.tt-submenu-list>li.active>a,.tt-submenu-list>li.active>.tt-submenu-trigger a,.tt-submenu-list>li.active>.tt-submenu-trigger .tt-m-caret{color:var(--tt-text-color)}.tt-m-caret{position:absolute;top:50%;left:100%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--tt-text-color);cursor:pointer;z-index:9;border-radius:100%;transform:translate3d(0,-50%,0)}.tt-m-caret::after{font-family:"Font Awesome 6 Free";content:"\f107";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;transition:all 0.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{position:relative;display:flex;align-items:center;pointer-events:initial;cursor:pointer;z-index:9}.tt-m-menu-toggle-btn-holder{float:left}.tt-m-menu-toggle-btn{position:relative;display:block;width:40px;height:40px}.tt-m-menu-toggle-btn span{position:absolute;display:block;top:50%;left:50%;height:2px;width:20px;background-color:#fff0;transform:translate(-50%,-50%);transition:all 0.3s ease-in-out}.tt-m-menu-toggle-btn span::before,.tt-m-menu-toggle-btn span::after{position:absolute;display:block;content:'';height:2px;width:20px;background-color:var(--tt-text-color);transition:all 0.3s ease-in-out}.tt-m-menu-toggle-btn span::before{top:-4px}.tt-m-menu-toggle-btn span::after{top:auto;bottom:-4px}.tt-m-menu-toggle-btn-text{float:left;padding-right:2px;overflow:hidden;text-transform:uppercase;font-family:var(--tt-alter-font);text-align:right;font-size:21px;font-weight:700;font-weight:600;color:var(--tt-text-color);letter-spacing:1px}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{width:20px;background-color:#fff0}body.tt-m-menu-open .tt-m-menu-toggle-btn span::before{top:0;width:20px;transform:rotate(45deg)}body.tt-m-menu-open .tt-m-menu-toggle-btn span::after{bottom:0;width:20px;transform:rotate(-45deg)}.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{position:relative;overflow:hidden}.page-header-inner{width:100%;padding-top:240px;padding-bottom:180px}.page-header-inner:not(.tt-wrap){padding-left:10vw;padding-right:10vw}@media (max-width:1500px){.page-header-inner{padding-top:200px;padding-bottom:180px;padding-left:120px;padding-right:120px}}@media (max-width:768px){.page-header-inner{padding-top:140px;padding-bottom:140px;padding-left:7vw;padding-right:20px}}.ph-image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden;z-index:-1}.ph-image img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.ph-image-inner{width:100%;height:100%}[class*="ph-image-cover-"] .ph-image-inner::before{position:absolute;display:block;content:"";top:-1px;left:-1px;bottom:-1px;right:-1px;background-color:#040404;z-index:1;opacity:0}.ph-image-cover-0 .ph-image-inner::before{opacity:0}.ph-image-cover-0-5 .ph-image-inner::before{opacity:.05}.ph-image-cover-1 .ph-image-inner::before{opacity:.1}.ph-image-cover-1-5 .ph-image-inner::before{opacity:.15}.ph-image-cover-2 .ph-image-inner::before{opacity:.2}.ph-image-cover-2-5 .ph-image-inner::before{opacity:.25}.ph-image-cover-3 .ph-image-inner::before{opacity:.3}.ph-image-cover-3-5 .ph-image-inner::before{opacity:.35}.ph-image-cover-4 .ph-image-inner::before{opacity:.4}.ph-image-cover-4-5 .ph-image-inner::before{opacity:.45}.ph-image-cover-5 .ph-image-inner::before{opacity:.5}.ph-image-cover-5-5 .ph-image-inner::before{opacity:.55}.ph-image-cover-6 .ph-image-inner::before{opacity:.6}.ph-image-cover-6-5 .ph-image-inner::before{opacity:.65}.ph-image-cover-7 .ph-image-inner::before{opacity:.7}.ph-image-cover-7-5 .ph-image-inner::before{opacity:.75}.ph-image-cover-8 .ph-image-inner::before{opacity:.8}.ph-image-cover-8-5 .ph-image-inner::before{opacity:.85}.ph-image-cover-9 .ph-image-inner::before{opacity:.9}.ph-image-cover-9-5 .ph-image-inner::before{opacity:.95}.ph-image.ph-image-grayscale{filter:grayscale(1)}.ph-video{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden;z-index:-1}.ph-video-inner{width:100%;height:100%}.ph-video video{width:100%;height:100%;object-fit:cover;object-position:50% 50%}[class*="ph-video-cover-"] .ph-video-inner::before{position:absolute;display:block;content:"";top:-1px;left:-1px;bottom:-1px;right:-1px;background-color:#040404;z-index:1;opacity:0}.ph-video-cover-0 .ph-video-inner::before{opacity:0}.ph-video-cover-0-5 .ph-video-inner::before{opacity:.05}.ph-video-cover-1 .ph-video-inner::before{opacity:.1}.ph-video-cover-1-5 .ph-video-inner::before{opacity:.15}.ph-video-cover-2 .ph-video-inner::before{opacity:.2}.ph-video-cover-2-5 .ph-video-inner::before{opacity:.25}.ph-video-cover-3 .ph-video-inner::before{opacity:.3}.ph-video-cover-3-5 .ph-video-inner::before{opacity:.35}.ph-video-cover-4 .ph-video-inner::before{opacity:.4}.ph-video-cover-4-5 .ph-video-inner::before{opacity:.45}.ph-video-cover-5 .ph-video-inner::before{opacity:.5}.ph-video-cover-5-5 .ph-video-inner::before{opacity:.55}.ph-video-cover-6 .ph-video-inner::before{opacity:.6}.ph-video-cover-6-5 .ph-video-inner::before{opacity:.65}.ph-video-cover-7 .ph-video-inner::before{opacity:.7}.ph-video-cover-7-5 .ph-video-inner::before{opacity:.75}.ph-video-cover-8 .ph-video-inner::before{opacity:.8}.ph-video-cover-8-5 .ph-video-inner::before{opacity:.85}.ph-video-cover-9 .ph-video-inner::before{opacity:.9}.ph-video-cover-9-5 .ph-video-inner::before{opacity:.95}.ph-video.ph-video-grayscale{filter:grayscale(1)}.ph-caption-subtitle{margin-bottom:40px;text-transform:uppercase;font-size:calc(15px + 0.2vw);font-weight:500;letter-spacing:1px;line-height:1.2}.ph-caption-title{margin:0;text-transform:uppercase;font-family:var(--tt-alter-font);font-size:clamp(48px, 5vw, 82px);font-weight:700;font-weight:600;line-height:.95}@media (max-width:414px){.ph-caption-title{font-size:54px}}.ph-caption-description{margin-top:30px;text-transform:uppercase;font-size:19px;font-weight:400;line-height:1.2}@media (max-width:480px){.ph-caption-description br{display:none}}.ph-caption-categories{position:relative;display:flex;flex-wrap:wrap;margin-bottom:40px}.ph-caption-title+.ph-caption-categories{margin-top:30px;margin-bottom:0}.ph-caption-category{position:relative;display:block;font-size:calc(14px + 0.1vw);font-weight:500;line-height:1.2;opacity:.9}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{position:absolute;left:0;bottom:0;content:"...";margin-left:3px;visibility:visible;pointer-events:none}.ph-caption-meta{position:relative;display:inline-flex;margin-top:20px;font-size:16px;font-weight:400;color:var(--tt-text-muted-color);z-index:9}.ph-cap-meta-posted-by{margin-left:10px;font-weight:400}.ph-cap-meta-posted-by a{position:relative;color:var(--tt-text-muted-color)}.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{display:inline-flex;cursor:default}.ph-mask{position:absolute;top:0;left:0;height:100%;background:var(--tt-main-color);padding-left:0;padding-right:0;color:var(--tt-dark-color);pointer-events:none;clip-path:circle(0 at var(--x,50%) var(--y,50%));transition:clip-path .12s;will-change:clip-path}body.ph-mask-active .ph-mask{clip-path:circle(clamp(100px, 13vw, 230px) at var(--x,50%) var(--y,50%))}.ph-mask-inner{display:flex;align-items:center;width:100%;height:100%}@media (max-width:1500px){.ph-mask-inner{padding-left: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{justify-content:center}#page-header.ph-center .ph-mask-inner{justify-content:center}@media (min-width:1025px){#page-header.ph-full{display:flex;align-items:center;width:100%;min-height:100vh;min-height:100svh}#page-header.ph-full .page-header-inner{padding-top:150px;padding-bottom:80px}}@media (max-width:1024px){#page-header.ph-full-m{display:flex;align-items:center;width:100%;min-height:100vh;min-height:100svh}#page-header.ph-full-m .page-header-inner{padding-top:80px;padding-bottom:80px}}.ph-social{position:absolute;left:2.5%;bottom:40px;z-index:99}@media (max-width:1600px){.ph-social{bottom:20px}}.ph-social>ul{padding:0;margin:0;list-style:none}@media (max-width:768px){.ph-social>ul>li{display:inline-block}}.ph-social>ul>li a{display:flex;justify-content:center;align-items:center;width:50px;height:50px;line-height:1;font-size:16px;color:var(--tt-text-color);transition:color .2s}@media (max-width:1600px){.ph-social>ul>li a{width:40px;height:40px}}.tt-scroll-down{position:absolute;display:block;right:2.3%;bottom:30px;z-index:9}@media (max-width:1400px){.tt-scroll-down{right:10px;bottom:15px}}.tt-scroll-down-inner{position:relative;display:block;width:240px;height:240px}#page-header:not(.ph-full) .tt-scroll-down-inner{width:50px;height:50px}@media (max-width:1400px){.tt-scroll-down-inner{width:160px;height:160px}}@media (max-width:1024px){#page-header:not(.ph-full-m) .tt-scroll-down-inner{width:50px;height:50px}}@media (max-width:768px){.tt-scroll-down-inner{width:50px;height:50px}}.tt-scroll-down .tt-scrd-icon{position:absolute;display:block;left:50%;top:50%;font-size:19px;color:var(--tt-text-color);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";font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;transition:transform .2s ease-in-out}.tt-scroll-down:hover .tt-scrd-icon::before{transform:scale(1.2)}.tt-scroll-down svg{width:100%;animation:sdc-rotation 8s infinite linear;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;text-transform:uppercase;letter-spacing:14px;fill:var(--tt-text-color);transition:fill .2s}@media (min-width:769px){@keyframes sdc-rotation{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}}.ph-share{position:absolute;left:2.5%;bottom:5%;z-index:9;cursor:pointer}.ph-share-trigger{color:var(--tt-text-color)}.ph-share-text{text-transform:uppercase;font-size:15px;font-weight:500;letter-spacing:2px}.ph-share-icon{font-size:15px}.ph-share-buttons ul{padding:0;margin:0;list-style:none}.ph-share-buttons>ul>li a{display:flex;justify-content:center;align-items:center;width:50px;height:50px;line-height:1;font-size:16px;color:var(--tt-text-color);transition:color .2s}@media (min-width:1025px){.ph-share-inner{text-align:right}.ph-share-trigger{position:absolute;left:0;bottom:10px;display:inline-flex;flex-direction:column;align-items:center;opacity:1;visibility:visible;transition:all 0.3s ease}.ph-share-text{transform:rotate(-90deg)}.ph-share-icon{margin-top:20px}.ph-share:hover .ph-share-trigger{opacity:0;visibility:hidden;transform:translate3d(-30px,0,0)}.ph-share-buttons{opacity:0;visibility:hidden;transform:translate3d(100%,0,0);transition:all 0.3s ease}.ph-share:hover .ph-share-buttons{opacity:1;visibility:visible;transform:translate3d(0,0,0)}}@media (max-width:1024px){.ph-share{left:10px;bottom:2%;height:auto}.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{width:35px;height: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>a,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-video-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{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::before,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-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,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{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-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-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-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-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{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 .tt-scroll-down .tt-scrd-icon,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 .ph-share-trigger,body.ph-image-on:not(.ph-bg-is-light-on) #page-header .ph-share-buttons>ul>li a,body.ph-video-on:not(.ph-bg-is-light-on) #page-header .ph-share-trigger,body.ph-video-on:not(.ph-bg-is-light-on) #page-header .ph-share-buttons>ul>li a{color:var(--tt-force-to-light-color)}body.ph-image-on:not(.ph-bg-is-light-on) #page-header .ph-caption-meta,body.ph-video-on:not(.ph-bg-is-light-on) #page-header .ph-caption-meta a{color:var(--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-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-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-big-round-ptn-inner,body.ph-video-on:not(.ph-bg-is-light-on) #page-header .tt-big-round-ptn-inner{color:var(--tt-force-to-light-color)}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-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{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>a,body.ph-bg-is-light-on.tt-ph-visible #tt-header:not(.tt-filled) .tt-main-menu-list>li>.tt-submenu-trigger>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::before,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{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-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-link>*,body.ph-bg-is-light-on #tt-header:not(.tt-filled) .tt-btn-link>*::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 .tt-scroll-down .tt-scrd-icon{color:var(--tt-dark-color)}body.ph-bg-is-light-on #page-header .ph-share-trigger,body.ph-bg-is-light-on #page-header .ph-share-buttons>ul>li a{color:var(--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-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{color:var(--tt-dark-color)}body.ph-bg-is-light-on #page-header .tt-big-round-ptn-inner:hover,body.ph-bg-is-light-on #page-header .tt-big-round-ptn-inner:focus{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{width:100%;empty-cells:show;word-wrap:break-word;margin:0 0 30px 0;text-align:left;font-size:16px;border-spacing:0;border-collapse:collapse;border:none}th{font-weight:700;font-weight:600}th,td{padding:8px 5px;font-size:16px;vertical-align:middle}table th,table td{border:1px solid rgb(120 120 120 / 25%)}table tbody tr:nth-of-type(odd){background-color:rgb(133 133 133 / 5%)}table thead{background-color:rgb(133 133 133 / 15%)}table thead th,table thead td{padding:12px 20px}table tbody th,table tbody td{padding:12px 20px}table tfoot{background-color:rgb(133 133 133 / 15%)}table tfoot th,table tfoot td{padding:12px 20px}table caption{caption-side:bottom;padding:20px 10px;font-weight:700;font-weight:500}blockquote{position:relative;margin:40px 5%;padding-left:50px;font-size:24px;font-style:italic;font-weight:500;border-left:4px solid #3e3e3e}@media (max-width:768px){blockquote{margin-left:0;margin-right:0}}blockquote.open-quote{border:none}blockquote.open-quote::before{position:absolute;content:"\275D";top:3px;left:0;font-size:58px;font-weight:500;font-style:normal;line-height:1}blockquote footer{display:block;margin-top:20px;font-size:80%;opacity:.5}blockquote footer::before{display:inline-block;content:"";width:40px;height:2px;background-color:#7d7d7d;margin:0 10px 5px 0}figure{position:relative;display:block;padding:0;margin:0;border:none;box-shadow:none;outline:none}figure img{display:block;width:100%;height:auto}figcaption{--_figcaption-bg:rgb(0 0 0 / 50%);--_figcaption-filter:blur(10px);--_figcaption-absolute-right:3%;--_figcaption-absolute-bottom:3%;--_figcaption-absolute-color:#FFF;position:relative;max-width:600px;padding:12px;font-size:13px;font-style:italic;z-index:9;line-height:1.3;border-radius:6px}@media (min-width:992px){figcaption{position:absolute;right:var(--_figcaption-absolute-right);bottom:var(--_figcaption-absolute-bottom);margin-left:var(--_figcaption-absolute-right);background-color:var(--_figcaption-bg);backdrop-filter:var(--_figcaption-filter);color:var(--_figcaption-absolute-color)}}figcaption a{color:var(--_figcaption-absolute-color);text-decoration:underline}figcaption a:hover,figcaption a:focus{color:var(--_figcaption-absolute-color);opacity:.9}.tt-contact-info{position:relative}.tt-contact-info-inner{padding-left:5%}.tt-contact-info h6{text-transform:uppercase;font-size:16px;opacity:.5}.tt-contact-info .tt-social-buttons>ul{margin-left:-17px}.tt-contact-details-heading{margin:0 0 20px 0}.tt-contact-details ul{margin:0;padding:0;list-style:none}.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;margin-right:10px;font-size:80%}.tt-contact-info .tt-big-arrow{margin-bottom:20px}@media (max-width:1024px){.tt-contact-info .tt-big-arrow{text-align:center;margin-bottom:40px}.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% 5%}.tt-wrap .tt-split-box-content{padding:40px 2% 0 2%}}.tt-split-box-title{margin:0 0 30px 0;text-transform:uppercase;font-family:var(--tt-alter-font);font-size:clamp(42px, 3vw, 52px);font-weight:700;font-weight:600;color:var(--tt-text-color);line-height:1}.tt-split-box-text{max-width:800px}.tt-split-box-image{position:relative;overflow:hidden}.tt-wrap .tt-split-box-image{border-radius:15px}.tt-split-box-image img{display:block;width:100%;height:auto}.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{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}@media (min-width:1025px){.tt-split-box[class*="tt-spx-image-"] .tt-split-box-content{padding-top:10%;padding-bottom:10%}}.tt-split-box[class*="tt-spx-image-"] .tt-anim-zoomin-wrap,.tt-split-box[class*="tt-spx-image-"] .tt-image-parallax-wrap,.tt-split-box[class*="tt-spx-image-"] .tt-image-parallax-inner{position:absolute;inset:0}.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{max-width:900px;margin:0 auto;font-size:16px}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:100%;height: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{position:absolute;display:flex;justify-content:center;align-items:center;top:15px;right:15px;width:20px;height:20px;background-color:rgb(0 0 0 / 30%);border-radius:100%}.tt-lightbox-icon::before{font-size:12px;color:#f1f1f1;line-height:1;content:"\2b";font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.tt-image{display:block;width:100%;overflow:hidden}.tt-image figure{position:relative}a.tt-image-link{display:block;overflow:hidden}.tt-image .tt-anim-zoomin-wrap,.tt-image .tt-image-parallax-wrap,.tt-image .tt-image-parallax-inner{height:100%;overflow:hidden}.tt-image.tti-border-radius a.tt-image-link,.tt-image.tti-border-radius .tt-anim-zoomin-wrap,.tt-image.tti-border-radius .tt-image-parallax-wrap,.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{display:block;content:""}.tt-image.tti-landscape figure::after{padding-bottom:65%}.tt-image.tti-portrait figure::after{padding-bottom:130%}.tt-image.tti-landscape a.tt-image-link,.tt-image.tti-portrait a.tt-image-link,.tt-image.tti-landscape .tt-image-parallax-wrap,.tt-image.tti-portrait .tt-image-parallax-wrap,.tt-image.tti-landscape .tt-image-parallax-inner,.tt-image.tti-portrait .tt-image-parallax-inner,.tt-image.tti-landscape .tt-anim-zoomin-wrap,.tt-image.tti-portrait .tt-anim-zoomin-wrap,.tt-image.tti-landscape .tt-img-wrap,.tt-image.tti-portrait .tt-img-wrap{position:absolute;inset:0}.tt-image.tti-landscape img,.tt-image.tti-portrait img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;background-color:rgb(137 137 137 / 12%)}}@media (min-width:1025px){.tt-image.tti-fixed-height img{width:100%;height:80vh;object-fit:cover;object-position:50% 50%;background-color:rgb(133 133 133 / 15%)}}@media (min-width:1025px){.tt-image.tti-full-height img{width:100%;height:100vh;object-fit:cover;object-position:50% 50%}}.tt-video{position:relative;display:block;width:100%;overflow:hidden}.tt-video video{display:block;width:100%;height:80vh;object-fit:cover;object-position:50% 50%;background-color:rgb(133 133 133 / 15%)}.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{display:block;content:""}.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{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.tt-video.ttv-landscape a.tt-viceo-link,.tt-video.ttv-portrait a.tt-viceo-link,.tt-video.ttv-landscape .tt-image-parallax-wrap,.tt-video.ttv-portrait .tt-image-parallax-wrap,.tt-video.ttv-landscape .tt-image-parallax-inner,.tt-video.ttv-portrait .tt-image-parallax-inner,.tt-video.ttv-landscape .tt-anim-zoomin-wrap,.tt-video.ttv-portrait .tt-anim-zoomin-wrap,.tt-video.ttv-landscape .tt-img-wrap,.tt-video.ttv-portrait .tt-img-wrap{position:absolute;inset:0}}@media (min-width:1025px){.tt-video.ttv-full-height video{width:100%;height:100vh;object-fit:cover;object-position:50% 50%}}.tt-embed{position:relative;display:block;width:100%;margin-bottom:30px;overflow:hidden;border-radius:15px}.tt-embed::before{display:block;content:"";padding-bottom:56.25%}.tt-embed .tt-embed-item,.tt-embed embed,.tt-embed iframe,.tt-embed object,.tt-embed video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}button{background-color:#fff0;cursor:pointer;border:none}.tt-btn{position:relative;display:inline-flex;align-items:center;height:52px;background-color:#fff0;margin:12px 7px;padding:0 30px;text-transform:uppercase;text-align:center;font-size:15px;font-weight:500;overflow:hidden;cursor:pointer;letter-spacing:.5px;border:none;border-radius:100px;z-index:9}.tt-btn-inner{display:flex;align-items:center;justify-content:center;width:100%;height:auto;overflow:hidden;line-height:1}.tt-btn-inner>*{position:relative;padding:5px 0;transition:transform 0.3s}.tt-btn-inner>*,.tt-btn-inner>*::after{display:flex;align-items:center;justify-content:center;height:100%}.tt-btn-inner>*::after{position:absolute;content:attr(data-hover);top:100%;width:100%;left:0;padding-left:0;padding-right:0}.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;width:100%;text-align:center}.tt-btn-round{width:110px;height:110px;padding:0}@media (max-width:1024px){.tt-btn-round{width:100px;height: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{padding:0;align-items:center;text-transform:none;font-size:17px;font-weight:400;letter-spacing:0;border-radius:0}.tt-btn-link>*,.tt-btn-link>*::after{padding:0;color:var(--tt-text-color)}.tt-btn-line{display:inline-block;width:40px;height:1px;background-color:var(--tt-text-color);margin-top:2px}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-origin:right;transform:scale(1)}33%{transform-origin:right;transform:scaleX(0)}66%{transform-origin:left;transform:scaleX(0)}to{transform-origin:left;transform:scale(1)}}.tt-btn.tt-btn-disabled{opacity:.4;cursor:not-allowed}.tt-big-round-ptn{position:relative;display:inline-block}.tt-big-round-ptn-holder{display:block}.tt-big-round-ptn-inner{position:relative;width:200px;height:200px;display:flex;justify-content:center;align-items:center;text-transform:uppercase;text-align:center;font-family:var(--tt-alter-font);font-size:clamp(21px, 2vw, 28px);font-weight:600;color:var(--tt-text-color);line-height:1.1;letter-spacing:1px;border-radius:50%;border:2px solid var(--tt-main-color);transform:rotate(-20deg);transition:all .2s}.tt-big-round-ptn-inner:hover,.tt-big-round-ptn-inner:focus{background-color:var(--tt-main-color);color:#FFF;transform:rotate(0deg)}.tt-big-round-ptn-inner::before{position:absolute;display:block;content:"";top:0;left:0;right:0;bottom:0;border-radius:50%;border:2px solid var(--tt-main-color);transform:translate3d(8px,8px,0);transition:all .3s}.tt-big-round-ptn-inner:hover::before{transform:translate3d(0,0,0);opacity:0}@media (max-width:1400px){.tt-big-round-ptn-inner{width:160px;height:160px;font-size:26px}}.tt-social-buttons ul{display:inline-flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.tt-social-buttons ul>li{display:flex;justify-content:center;align-items: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{display:block;width:50px;height:50px;display:flex;justify-content:center;align-items:center;line-height:1;font-size:16px;font-weight:500;color:var(--tt-text-color);transition:opacity 0.2s}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%;max-width:calc(100px + 5vw);margin-bottom:15px;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{position:relative;width:100%}.tt-clipper-inner{--_tt-clipper-radius:15px;position:relative;display:flex;justify-content:center;align-items:center;width:100%;background-color:rgb(135 135 135 / 9%);overflow:hidden;clip-path:inset(25% round calc(var(--_tt-clipper-radius) * 3));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{position:absolute;inset:0;z-index:-1}.tt-clipper-bg img,.tt-clipper-bg video{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.tt-clipper-bg .tt-anim-zoomin-wrap,.tt-clipper-bg .tt-image-parallax-wrap,.tt-clipper-bg .tt-image-parallax-inner{position:absolute;inset:0}[class*="tt-clipper-cover-"] .tt-clipper-bg::before{position:absolute;display:block;content:"";top:-1px;left:-1px;bottom:-1px;right:-1px;background-color:#040404;z-index:1;opacity:0}.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{position:relative;display:inline-flex;justify-content:center;align-items:center;width:70px;height:70px;background-color:color-mix(in oklab,var(--tt-main-color) 70%,transparent);font-size:17px;color:#FFF;backdrop-filter:blur(10px);z-index:2;border-radius:100%}.tt-text-reveal>span{position:relative;display:inline;color:var(--tt-text-color);-webkit-text-fill-color:var(--tt-linear-text-bg-color);-webkit-background-clip:text;background-repeat:no-repeat;background-image:linear-gradient(currentColor,currentColor);background-size:0% 100%;will-change:background-size}.text-light .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:rgb(255 255 255 / 20%)}.text-dark .tt-text-reveal>span,.tt-text-reveal.text-dark>span{color:#212121;-webkit-text-fill-color:rgb(0 0 0 / 20%)}.tt-logo-wall{position:relative;display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-left:2px;overflow:hidden}.tt-logo-wall>li{width:20%;padding:10px}.tt-logo-wall-item{position:relative;display:block;width:100%;background-color:rgb(124 124 124 / 7%);overflow:hidden;border-radius:15px}.tt-logo-wall-item:before{display:block;content:"";width:100%;padding-bottom:100%}a.tt-logo-wall-item{transition:background-color .3s ease-in-out}a.tt-logo-wall-item:hover{background-color:rgb(124 124 124 / 15%)}.tt-lv-item-inner{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;right:0;bottom:0;padding:clamp(10%, 3vw, 50px)}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:#fff0;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>li,.tt-logo-wall.tt-lw-col-4>li{width:33.33333%}}@media (max-width:600px){.tt-logo-wall>li,.tt-logo-wall.tt-lw-col-4>li,.tt-logo-wall.tt-lw-col-3>li{width:50%}}.tt-scrolling-text{position:relative;display:flex;padding:10px 0;text-transform:uppercase;font-family:var(--tt-alter-font);font-size:calc(21px + 5.5vw);line-height:1;font-weight:700;font-weight:600;overflow:hidden}.tt-scrt-inner{display:flex;width:fit-content;flex:auto;flex-shrink:0;flex-direction:row}.tt-scrt-content{display:inline-flex;align-items:center;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;padding-top:calc(30px + 3vw);padding-bottom:calc(30px + 3vw);overflow:hidden}.tt-scrolling-text-crossed-inner{margin-left:-50px;margin-right:-50px}.tt-scrolling-text-crossed .tt-scrolling-text{padding:5px 0;background-color:var(--tt-bg-color)}.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:nth-child(1){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:nth-child(1){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{position:relative;cursor:pointer}.tt-ac-head{position:relative;padding:20px var(--_ac-inline-space)}@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{margin:0;font-size:clamp(24px, 2vw, 32px);font-weight:700;font-weight:500;line-height:1.2;transition:all 0.3s}.tt-ac-head-subtext{max-width:800px;margin-top:10px;font-size:19px;font-weight:400;opacity:.7}.tt-accordion-caret{position:absolute;top:50%;right:var(--_ac-inline-space);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{position:relative;display:flex;justify-content:center;align-items:center;width:50px;height:50px;padding:8px;font-size:clamp(21px, 2vw, 26px);cursor:pointer;outline:none;transform:rotate(90deg)}@media (max-width:991px){.tt-accordion-caret-inner{width:40px;height:40px;padding:10px;font-size:calc(19px + 0.1vw)}}.tt-accordion-caret svg{fill:var(--tt-text-color)}.tt-accordion-item .tt-accordion-caret-inner>*{transition:all 0.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{display:block;content:"";content:counter(tt-accordion-counter,decimal-leading-zero);margin-right:15px;opacity:.5;font-size:15px;font-weight:400;line-height:1}.tt-accordion.tt-ac-counter .tt-ac-head-inner{width:100%}.tt-accordion-content{padding-left:var(--_ac-inline-space);padding-right:var(--_ac-inline-space);padding-bottom:40px}.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{display:inline;color:var(--tt-text-color);-webkit-text-fill-color:var(--tt-linear-text-bg-color);background-clip:text;background-repeat:no-repeat;background-image:linear-gradient(currentcolor,currentcolor);transition:0.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.tt-ac-counter .tt-ac-head::before,body:not(.is-mobile) .tt-accordion-caret{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-item.active .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-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-top:35px;padding-bottom:35px}@media (max-width:991px){.tt-accordion.tt-ac-borders .tt-ac-head{padding-top:30px;padding-bottom: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-sm.tt-ac-borders .tt-ac-head{padding-top:25px;padding-bottom:25px}.tt-accordion.tt-ac-lg.tt-ac-borders .tt-ac-head{padding-top:25px;padding-bottom:25px}.tt-accordion.tt-ac-lg .tt-ac-head-title{text-transform:uppercase;font-family:var(--tt-alter-font);font-size:clamp(28px, 3vw, 48px);font-weight:600;line-height:1}.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-top:30px;padding-bottom:30px}.tt-accordion.tt-ac-xlg .tt-ac-head-title{text-transform:uppercase;font-family:var(--tt-alter-font);font-size:clamp(28px, 4vw, 74px);font-weight:600;line-height:1}.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-top:30px;padding-bottom:30px}.tt-accordion.tt-ac-xxlg .tt-ac-head-title{text-transform:uppercase;font-family:var(--tt-alter-font);font-size:clamp(42px, 6vw, 100px);font-weight:600;line-height:1}.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{text-transform:uppercase;font-family:var(--tt-alter-font);font-size:clamp(34px, 4vw, 76px);font-weight:600;color:inherit;line-height:1}.tt-hac-item{counter-increment:tt-hac-item-counter}.tt-hac-item-count::before{display:block;content:counter(tt-hac-item-counter,decimal-leading-zero);font-family:var(--tt-alter-font);line-height:1}@media (min-width:1025px){.tt-horizontal-accordion{display:flex;max-width:2200px;padding-left:4%;padding-right:4%;margin:auto;overflow:hidden}.tt-wrap .tt-horizontal-accordion{padding-left:0;padding-right:0}.tt-hac-item{position:relative;flex:1 1;background-color:var(--tt-bg-color);padding:clamp(15px, 3vw, 35px);border:1px solid var(--tt-border-color);border-radius:25px;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:first-child,.tt-hac-alter-hover .tt-hac-item.active{background-color:var(--tt-light-color);color:var(--tt-dark-color);border-color:#fff0}.tt-hac-alter-hover .tt-hac-item:first-child.inactive{background-color:var(--tt-bg-color);color:var(--tt-text-color);border-color:var(--tt-border-color)}.tt-hac-alter-hover .tt-hac-item:first-child .tt-btn-outline>*,.tt-hac-alter-hover .tt-hac-item.active .tt-btn-outline>*,.tt-hac-alter-hover .tt-hac-item:first-child .tt-btn-outline>*:after,.tt-hac-alter-hover .tt-hac-item.active .tt-btn-outline>*:after{color:var(--tt-dark-color)}.tt-hac-alter-hover .tt-hac-item:first-child .tt-btn-outline,.tt-hac-alter-hover .tt-hac-item.active .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;top:20px;right:5%}.tt-hac-item-count::before{font-size:clamp(34px, 3vw, 52px);font-weight:400;opacity:.3}.tt-hac-item-content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.tt-hac-item-content a{color:var(--tt-link-color)}.tt-haci-description{font-size:16px;opacity:.8;display:-webkit-box;-webkit-line-clamp:4;-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:translate3d(0,0,0)}}@media (max-width:1024px){.tt-horizontal-accordion{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:15px;padding-left:15px;padding-right:15px}.tt-hac-item{position:relative;width:unset!important;padding:7% 5%;border-radius:15px;border:1px solid var(--tt-border-color)}.tt-hac-item-inner{height:100%}.tt-hac-item-count{position:absolute;top:20px;right:20px}.tt-hac-item-count::before{font-size:clamp(34px, 3vw, 52px);font-weight:400;opacity:.4}.tt-hac-item-content{height:100%;display:flex;flex-direction:column;justify-content:space-between}.tt-haci-title br{display:none}.tt-haci-description{font-size:16px;opacity:.8;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.tt-haci-content-bottom{margin-top:20px}}.tt-moving-images{position:relative;display:flex;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{position:relative;background-color:rgb(133 133 133 / 15%);margin:2.5%;padding-bottom:65%;border-radius:10px;overflow:hidden}.tt-mi-item img{position:absolute;display:block;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.tt-moving-images:not(.tt-mi-equal).tt-mi-bottom .tt-mi-item:nth-child(1){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:nth-child(1){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{position:relative;counter-reset:tt-testimonials-counter}.tt-stte-item{position:relative;width:100%;margin-bottom:30px;will-change:scale}.tt-stte-card{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--tt-bg-color);padding:7% 8%;z-index:1;border-radius:15px;border:1px solid var(--tt-border-color)}@media (max-width:768px){.tt-stte-card{padding:60px 20px 40px 20px}}.tt-stte-card-counter{position:absolute;top:20px;left:20px}.tt-stte-card-counter::before{display:block;counter-increment:tt-testimonials-counter;content:counter(tt-testimonials-counter,decimal-leading-zero);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{position:relative;max-width:700px}.tt-stte-text{font-size:clamp(19px, 2vw, 24px);font-style:italic;text-wrap:pretty}.tt-stte-subtext{margin-top:20px;font-size:17px;opacity:.5}.tt-stte-subtext a{color:currentColor}.tt-sticky-testimonials.tt-stte-center .tt-stte-card-caption{text-align:center;padding:0}.tt-sticky-testimonials.tt-stte-center .tt-stte-card-counter{position:relative;top:auto;left:auto;margin-bottom:30px}.tt-sticky-testimonials.tt-stte-reversed-colors .tt-stte-card{background-color:var(--tt-light-color);color:var(--tt-dark-color);border:none}.tt-grid{position:relative}.tt-grid::after{content:"";display:table;clear:both}.tt-grid-top{position:relative;padding-bottom:40px}.tt-section-inner:not(.tt-wrap) .tt-grid:not([class*="ttgr-gap-"]) .tt-grid-top{padding-left:3vw;padding-right:3vw}.tt-grid-categories{position:relative}.ttgr-cat-trigger-wrap{position:relative}.ttgr-cat-trigger-wrap:not(.ttgr-cat-fixed) .ttgr-cat-trigger-holder{text-align:right}.ttgr-cat-trigger{position:relative;display:inline-flex;align-items:center;background-color:#2a2a2a;padding:15px 30px;text-transform:uppercase;font-size:15px;font-weight:400;color:#FFF;cursor:pointer;border-radius:50px}.ttgr-cat-trigger:hover,.ttgr-cat-trigger:focus{color:#FFF}.ttgr-cat-text{text-align:center;overflow:hidden;line-height:1}.ttgr-cat-text>span{position:relative;display:inline-block;transition:transform 0.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{position:absolute;content:attr(data-hover);top:100%;right:0;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 0.8s ease-in-out}.ttgr-cat-trigger-wrap.ttgr-cat-fixed{position:fixed;left:50%;bottom:30px;z-index:9;transform:translateX(-50%)}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{background-color:rgb(50 50 50 / 50%);backdrop-filter:blur(10px)}.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:hover,.ttgr-cat-trigger-wrap.ttgr-cat-colored .ttgr-cat-trigger:focus{color:#FFF}.ttgr-cat-nav{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgb(0 0 0 / 70%);backdrop-filter:blur(8px);pointer-events:initial;z-index:999;visibility:hidden;opacity:0}.ttgr-cat-list-holder{position:relative;height:100%;width:calc(100% + 27px);padding-right:17px;overflow-y:scroll;z-index:2}.ttgr-cat-list-inner{width:100%;max-width:1600px;height:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.ttgr-cat-list-content{display:flex;justify-content:center;align-items:center;height:100%;padding:120px 5% 120px 5%}.ttgr-cat-list{display:inline-flex;flex-direction:column;align-items:center;margin:0;padding:0;list-style:none}.ttgr-cat-item{position:relative}.ttgr-cat-item>a{position:relative;display:inline-block;padding-top:8px;padding-bottom:8px;text-transform:uppercase;font-family:var(--tt-alter-font);font-size:calc(26px + 1.3vw);font-weight:700;font-weight:700;color:var(--tt-text-color);line-height:1.2;transition:all 0.3s,transform 0.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-repeat:no-repeat;background-image:linear-gradient(currentcolor,currentcolor);background-size:100% 100%;transition:0.6s cubic-bezier(.215,.61,.355,1)}.ttgr-cat-item>a.active{-webkit-text-fill-color:#fff0}.ttgr-cat-nav.ttgr-cat-nav-hover .ttgr-cat-item>a{background-size:0% 100%}.ttgr-cat-nav.ttgr-cat-nav-hover .ttgr-cat-item>a:hover,.ttgr-cat-nav.ttgr-cat-nav-hover .ttgr-cat-item>a:focus,.ttgr-cat-nav.ttgr-cat-nav-hover .ttgr-cat-item>a.active{background-size:100% 100%}}.ttgr-cat-close-btn{position:absolute;top:25px;right:20px;margin-bottom:40px;text-transform:uppercase;font-family:var(--tt-alter-font);font-size:19px;letter-spacing:1px;z-index:9}body:not(.is-mobile) .ttgr-cat-close-btn{display:none}.tt-grid-categories-classic{position:relative;margin-bottom:40px}@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;padding:0;margin:0;list-style:none}.ttgr-cat-classic-item{position:relative;margin:5px 7px}.ttgr-cat-classic-item>a{display:inline-block;background-color:rgb(130 130 130 / 25%);padding:7px 12px;text-transform:uppercase;font-size:14px;color:var(--tt-text-color);line-height:1.2;border-radius:100px;transition:all 0.3s}.ttgr-cat-classic-item>a:hover,.ttgr-cat-classic-item>a.active{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:hover,.ttgr-cat-classic-nav.ttgr-cat-classic-colored .ttgr-cat-classic-item>a.active{background-color:var(--tt-main-color);color:#FFF}.tt-grid-item{position:relative;float:left;width:100%}.ttgr-item-inner{position:relative}@media (max-width:768px){#portfolio-grid:not(.pgi-cap-inside) .ttgr-item-inner{margin-bottom:30px!important}}.ttgr-height{position:relative;padding-bottom:35%}@media (max-width:768px){.ttgr-height{position:relative;padding-bottom:60%}}.tt-wrap .ttgr-height{padding-bottom:60%}.tt-grid[class*="ttgr-layout-"] .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:calc(60% - 20%)}}.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:calc(60% - 20%)}}.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:calc(60% - 20%)!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 .ttgr-height,.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-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:calc(60% - 20%)!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 .ttgr-height,.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-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:calc(60% - 20%)!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 .ttgr-height,.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-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:calc(60% - 20%)!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 .ttgr-height,.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-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){width:40%;padding-top:12vw}.tt-grid.ttgr-layout-creative-1 .tt-grid-item:nth-child(3n+3){width:100%;padding:0 14vw}.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%}}@media (min-width:768px){.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){width:42%;padding-top:10.5vw}.tt-grid.ttgr-layout-creative-2 .tt-grid-item:last-child:nth-child(odd){width:100%;padding:0 14vw}.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%}}@media (min-width:768px){.tt-grid.ttgr-shifted:not([class*="ttgr-layout-"]) .tt-grid-item:nth-child(even) .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}}@media (min-width:768px){.tt-grid.ttgr-layout-2.ttgr-shifted .tt-grid-item:nth-child(2) .ttgr-item-inner{margin-top:8vw}}@media (min-width:768px){.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 .23vw}}@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 4px}}.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 1vw}}@media (max-width:767px){.tt-grid.ttgr-gap-2 .ttgr-item-inner{margin:0 1vw 2vw 1vw}}.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 2vw}}@media (max-width:767px){.tt-grid.ttgr-gap-3 .ttgr-item-inner{margin:0 2vw 4vw 2vw}}.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 3vw}}@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 3vw}}.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 4vw}}@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 4vw}}.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 5vw}}@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 4vw}}.tt-grid.ttgr-not-cropped:not([class*="ttgr-layout-"]) .ttgr-height:not(.tt-gallery-video-wrap):not(.pgi-video-wrap),.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){padding-bottom:0!important;line-height:0!important}.tt-grid.ttgr-not-cropped:not([class*="ttgr-layout-"]) .ttgr-height img,.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{position:relative;top:unset;left:unset;width:100%;height:auto;object-fit:unset;object-position:unset}.tt-grid.ttgr-not-cropped:not([class*="ttgr-layout-"]) .ttgr-height.tt-gallery-video-wrap,.tt-grid.ttgr-not-cropped:not([class*="ttgr-layout-"]) .ttgr-height.pgi-video-wrap{padding-bottom:60%}.tt-grid.ttgr-not-cropped:not([class*="ttgr-layout-"]) .ttgr-height.tt-gallery-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.tt-gallery-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-layout-2.ttgr-not-cropped .ttgr-height.pgi-video-wrap,.tt-grid.ttgr-layout-3.ttgr-not-cropped .ttgr-height.pgi-video-wrap,.tt-grid.ttgr-layout-4.ttgr-not-cropped .ttgr-height.pgi-video-wrap{padding-bottom:0!important;line-height:0!important}.tt-grid.ttgr-not-cropped:not([class*="ttgr-layout-"]) .tt-gallery-video,.tt-grid.ttgr-layout-2.ttgr-not-cropped .ttgr-height .tt-gallery-video,.tt-grid.ttgr-layout-3.ttgr-not-cropped .ttgr-height .tt-gallery-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-layout-2.ttgr-not-cropped .ttgr-height .pgi-video,.tt-grid.ttgr-layout-3.ttgr-not-cropped .ttgr-height .pgi-video,.tt-grid.ttgr-layout-4.ttgr-not-cropped .ttgr-height .pgi-video{position:relative;top:unset;left:unset;width:100%;height:auto;object-fit:unset;object-position:unset}#portfolio-grid{position:relative}.portfolio-grid-item{position:relative}.pgi-image-wrap{position:relative;display:block;background-color:rgb(137 137 137 / 12%);overflow:hidden;z-index:1;line-height:1}.tt-grid[class*="ttgr-gap-"] .pgi-image-wrap{border-radius:15px;overflow:hidden}.pgi-image{position:relative}.pgi-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.pgi-video-wrap{position:relative}video.pgi-video{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;width:100%;height:100%;object-fit:cover}.pgi-caption{position:relative;width:100%;max-width:1200px;padding:20px 3% 0 3%}.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{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;font-family:var(--tt-alter-font);font-size:clamp(34px, 4vw, 64px);font-weight:700;font-weight:600;color:var(--tt-text-color);line-height:1.1}.pgi-title a{color:var(--tt-text-color);transition:opacity .3s}.pgi-title a:hover{color:var(--tt-text-color);opacity:.8}.pgi-categories-wrap{position:relative;margin-top:3px;white-space:nowrap;overflow:hidden;line-height:1.2}.pgi-category{position:relative;display:inline-block;font-size:calc(13px + 0.1vw);opacity:.6}a.pgi-category{color:var(--tt-text-color)}a.pgi-category:hover{color:var(--tt-text-color);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-2 .pgi-title,.ttgr-layout-1-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-3 .pgi-title,.ttgr-layout-2-3 .pgi-title,.ttgr-layout-3-2 .pgi-title{font-size:calc(24px + 0.7vw)}.ttgr-layout-4 .pgi-title,.ttgr-layout-3-4 .pgi-title,.ttgr-layout-4-3 .pgi-title{font-size:calc(24px + 0.3vw)}.tt-wrap .ttgr-layout-2 .pgi-title,.tt-wrap .ttgr-layout-1-2 .pgi-title,.tt-wrap .ttgr-layout-2-1 .pgi-title{font-size:calc(24px + 1vw)}.tt-wrap .ttgr-layout-3 .pgi-title,.tt-wrap .ttgr-layout-2-3 .pgi-title,.tt-wrap .ttgr-layout-3-2 .pgi-title{font-size:calc(24px + 0.7vw)}.tt-wrap .ttgr-layout-4 .pgi-title,.tt-wrap .ttgr-layout-3-4 .pgi-title,.tt-wrap .ttgr-layout-4-3 .pgi-title{font-size:calc(24px + 0.3vw)}}#portfolio-grid.pgi-cap-inside .pgi-caption{position:absolute;left:0;bottom:8%;padding:0 8%;z-index:2;color:#efeeec}#portfolio-grid.pgi-cap-inside .pgi-title{color:#efeeec}#portfolio-grid.pgi-cap-inside .pgi-category{opacity:1;color:#efeeec}#portfolio-grid.pgi-cap-center .pgi-caption{text-align:center;margin-left:auto;margin-right:auto}#portfolio-grid.pgi-cap-center .pgi-caption-inner{text-align:center}#portfolio-grid.pgi-cap-inside.pgi-cap-center .pgi-caption{left:50%;bottom:50%;transform:translate(-50%,50%)!important}#portfolio-grid.pgi-cap-inside .pgi-image-is-light .pgi-title{color:#212121}#portfolio-grid.pgi-cap-inside .pgi-image-is-light .pgi-category{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 0.25s ease-out;transition-delay:0.1s}body:not(.is-mobile) #portfolio-grid.pgi-cap-inside.pgi-cap-hover .portfolio-grid-item:hover .pgi-title{transform:translate3d(0,0,0)}body:not(.is-mobile) #portfolio-grid.pgi-cap-inside.pgi-cap-hover .pgi-categories-wrap{opacity:0;visibility:hidden;transform:translate3d(0,20px,0);transition:all 0.25s ease-out;transition-delay:0.1s}body:not(.is-mobile) #portfolio-grid.pgi-cap-inside.pgi-cap-hover .portfolio-grid-item:hover .pgi-categories-wrap{opacity:1;visibility:visible;transform:translate3d(0,0,0)}.tt-portfolio-preview-list{position:relative;width:100%;margin-left:auto;margin-right:auto}.tt-ppl-items-list{width:100%}.tt-ppl-item{position:relative;display:block;counter-increment:tt-ppli-counter;border-bottom:1px solid var(--tt-border-color)}.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{display:block;content:counter(tt-ppli-counter,decimal-leading-zero);font-family:var(--tt-alter-font);font-size:clamp(34px, 6vw, 114px);font-weight:400;color:var(--tt-text-color);line-height:1;opacity:.3;transition:opacity 0.3s}.tt-wrap .tt-ppli-count::before{font-size:clamp(34px, 6vw, 94px)}.tt-ppli-title{margin:0;text-transform:uppercase;font-family:var(--tt-alter-font);font-size:clamp(32px, 6vw, 82px);font-weight:700;font-weight:600;color:var(--tt-text-color);line-height:1}.tt-wrap .tt-ppli-title{font-size:clamp(38px, 4vw, 54px)}.tt-ppli-categories{position:relative;display:flex;flex-wrap:wrap;margin-top:10px;opacity:.8;font-weight:400;transition:opacity 0.3s}.tt-ppli-category{position:relative;display:block;font-size:calc(13px + 0.1vw);color:var(--tt-text-color);line-height:1.2}.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{position:absolute;left:0;bottom:0;content:"...";margin-left:3px;visibility:visible;pointer-events:none}.tt-ppli-info{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:90%;color:var(--tt-text-color);opacity:.8;transition:opacity 0.3s}@media (min-width:768px){.tt-ppl-item{}.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{position:relative;display:flex;width:100%;max-width:1650px;margin:auto;padding:26px 2vw 20px 2vw}.tt-wrap .tt-ppl-item-holder{padding-left:0;padding-right:0}.tt-ppli-col{display:flex;align-items:center;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{display:inline;color:var(--tt-text-color);-webkit-text-fill-color:var(--tt-linear-text-bg-color);background-clip:text;background-repeat:no-repeat;background-image:linear-gradient(currentcolor,currentcolor);background-size:100% 100%;transition:0.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:hover .tt-ppli-title,body:not(.is-mobile) .tt-portfolio-preview-list.tt-ppli-hover .tt-ppl-item:focus .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-count::before,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-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{position:fixed;top:0;left:0;width:400px;height:300px;pointer-events:none;z-index:2;overflow:hidden;border-radius:15px}.tt-ppli-preview-image,.tt-ppli-preview-video{position:absolute;top:0;left:0;width:100%;height:100%}.tt-ppli-preview-image img,.tt-ppli-preview-video video{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--tt-dark-color);object-fit:cover;clip-path:polygon(0% 100%,0% 100%,0% 0%,0% 0%);transition:clip-path .5s cubic-bezier(0,0,.2,1);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{width:300px;height:400px}}@media (max-width:767px){.tt-ppl-item{padding-left:15px;padding-right:15px;margin-bottom:40px;border:none}.tt-ppl-item:first-child{border:none}.tt-wrap .tt-ppl-item{padding-left:0;padding-right:0}.tt-ppli-count{position:absolute;top:0;right: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{position:relative;width:100%;background-color:rgb(124 124 124 / 10%);margin-bottom:30px;padding-bottom:60%;border-radius:3vw;overflow:hidden}.tt-ppli-preview-image img,.tt-ppli-preview-video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}}.tt-portfolio-compact-list{position:relative;margin-left:auto;margin-right:auto}.pcli-inner{position:relative}.pcli-item{display:block;counter-increment:pcli-counter;position:relative;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{position:relative;max-width:1600px;margin:auto}.pcli-col{position:relative}@media (min-width:768px){.pcli-col{display:flex;padding-left:15px;padding-right:15px}.pcli-col-count{flex:1.5;order:1;align-items:flex-start}.pcli-col-caption{flex:4;order:2;align-items:center}.pcli-col-image{justify-content:flex-end;flex:1;order:3;align-items:start}}.pcli-count{position:relative}.pcli-count::before{display:block;content:counter(pcli-counter,decimal-leading-zero);font-family:var(--tt-alter-font);font-size:clamp(34px, 7vw, 128px);font-weight:400;color:var(--tt-text-color);line-height:1;opacity:.2}@media (max-width:767px){.pcli-count{position:absolute;top:0;right: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{margin:0;text-transform:uppercase;font-family:var(--tt-alter-font);font-size:clamp(32px, 4vw, 68px);font-weight:700;font-weight:600;color:var(--tt-text-color);line-height:1}@media (max-width:767px){.pcli-title br{display:none}}.pcli-categories{position:relative;display:flex;flex-wrap:wrap;margin-top:10px;opacity:.8;font-weight:400;transition:0.3s}.pcli-category{position:relative;display:block;font-size:calc(13px + 0.1vw);color:var(--tt-text-color);line-height:1.2}.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{position:absolute;left:0;bottom:0;content:"...";margin-left:3px;visibility:visible;pointer-events:none}.pcli-image,.pcli-video{position:relative;display:block;width:100%;aspect-ratio:3 / 2;background-color:rgb(133 133 133 / 15%);overflow:hidden;border-radius:15px}@media (max-width:1400px){.pcli-image,.pcli-video{width:100%;border-radius:1vw}}@media (max-width:767px){.pcli-image,.pcli-video{width:100%;padding-bottom:60%;aspect-ratio:unset;margin-bottom:30px;border-radius:3vw}}.pcli-image img,.pcli-video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}@media (min-width:768px){body:not(.is-mobile) .tt-portfolio-compact-list.pcl-caption-hover .pcli-title{display:inline;color:var(--tt-text-color);-webkit-text-fill-color:var(--tt-linear-text-bg-color);background-clip:text;background-repeat:no-repeat;background-image:linear-gradient(currentcolor,currentcolor);background-size:100% 100%;transition:0.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:hover .pcli-title,body:not(.is-mobile) .tt-portfolio-compact-list.pcl-caption-hover .pcli-item:focus .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 0.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{position:relative;padding-left:3.5vw;padding-right:3.5vw}.tt-wrap .tt-sticky-portfolio{padding-left:0;padding-right:0}.tt-stp-item{position:relative;display:flex;width:100%;margin-bottom:clamp(40px, 5vw, 60px);text-decoration:none;font-size:2rem;overflow:hidden;border-radius:20px;will-change:transform,filter}.tt-stp-item-inner{display:flex;justify-content:center;align-items:center;width:100%;padding:40px 5vw}.tt-stp-item-image,.tt-stp-item-video{position:absolute;inset:0;z-index:1}.tt-stp-item-image .tt-anim-zoomin-wrap,.tt-stp-item-video .tt-anim-zoomin-wrap{position:absolute;inset:0;background-color:#111}.tt-stp-item-image img,.tt-stp-item-video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;will-change:transform}.tt-stp-item-caption{position:relative;text-align:center;color:#FFF;z-index:2}.tt-stp-item-title{margin:0;text-transform:uppercase;font-family:var(--tt-alter-font);font-size:clamp(54px, 5vw, 92px);font-weight:700;font-weight:600;color:#FFF;line-height:.95}.tt-stp-item-categories{position:relative;display:inline-flex;flex-wrap:wrap;margin-top:10px;opacity:.8;font-weight:400;transition:0.3s}.tt-stp-item-category{position:relative;display:block;font-size:calc(13px + 0.1vw);color:#FFF;line-height:1.2}.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{position:absolute;left:0;bottom:0;content:"...";margin-left:3px;visibility:visible;pointer-events:none}.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-title,.tt-stp-item.stpi-bg-is-light .tt-stp-item-category{color:#212121}.tt-portfolio-slider{position:relative}.tt-portfolio-slider .swiper{width:100%;height:100vh;height:100svh}.tt-portfolio-slider .swiper-slide{overflow:hidden}.tt-portfolio-slider-item{position:relative;display:block;height:100%;overflow:hidden}.tt-posl-image-wrap{position:absolute;inset:0;z-index:1}img.tt-posl-image,video.tt-posl-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.tt-posl-item-caption{position:absolute;top:50%;left:50%;max-width:900px;text-align:center;z-index:2;transform:translate3d(-50%,-50%,0)}.tt-posl-item-caption-inner{opacity:1;transform:scale(1);transition:opacity .5s,transform .5s}.swiper-slide-prev .tt-posl-item-caption-inner,.swiper-slide-next .tt-posl-item-caption-inner{opacity:0;transform:scale(.8)}.tt-posl-item-title{margin:0;text-transform:uppercase;font-family:var(--tt-alter-font);font-size:clamp(54px, 6vw, 114px);font-weight:700;font-weight:600;color:var(--tt-force-to-light-color);line-height:1}.tt-posl-item-title a{display:block;color:var(--tt-force-to-light-color);transition:color .5s ease-in-out}.tt-posl-item-categories-wrap{position:relative;display:flex;justify-content:center;flex-wrap:wrap;margin-top:20px;opacity:.8;font-weight:400;transition:0.3s}.tt-posl-item-category{position:relative;display:block;font-size:calc(13px + 0.1vw);color:var(--tt-force-to-light-color);line-height:1.2}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{position:absolute;left:0;bottom:0;content:"...";margin-left:3px;visibility:visible;pointer-events:none}.tt-portfolio-slider-navigation{position:absolute;display:flex;justify-content:center;align-items:center;bottom:24px;right:3.5vw;width:140px;height:60px;z-index:9}@media (max-width:768px){.tt-portfolio-slider-navigation{right:5px;bottom:5px}}.tt-posl-nav-prev,.tt-posl-nav-next{position:absolute;top:0;z-index:20}.tt-posl-nav-prev:focus,.tt-posl-nav-next:focus{outline:none;border:none}.tt-posl-nav-prev{left:0}.tt-posl-nav-next{right:0}.tt-posl-nav-arrow{position:relative;display:flex;justify-content:center;align-items:center;width:60px;height:60px;padding:20px;font-size:24px;color:var(--tt-force-to-light-color);cursor:pointer;outline:none;border-radius:100px}.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{position:absolute;left:50%;bottom:40px;width:auto!important;height:auto!important;transform:translateX(-50%);z-index:9}@media (max-width:768px){.tt-posl-pagination{left:3.5vw;bottom:20px;transform:none}}.tt-posl-pagination .swiper-pagination-bullets{font-size:0}.tt-posl-pagination .swiper-pagination-bullet{display:inline-block;width:8px;height:8px;background-color:var(--tt-force-to-light-color);margin:6px;opacity:1;border-radius:100%;border:none;transform:scale(1);transition:transform .3s ease-in-out}.tt-posl-pagination .swiper-pagination-bullet-active{background-color:var(--tt-main-color);opacity:1;transform:scale(1.7)}.tt-posl-pagination-bullets-dynamic{width:130px!important;white-space:nowrap;overflow:hidden;font-size:0}.tt-posl-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;top:0!important;width:14px;height:14px;transform:scale(.33);transition:.2s transform,.2s left}.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{display:flex;padding:5px 12px;font-size:16px;font-weight:500;color:var(--tt-force-to-light-color);border-radius:100px}.tt-posl-pagination-fraction .swiper-pagination-total{position:relative;margin-left:40px}.tt-posl-pagination-fraction .swiper-pagination-total::before{position:absolute;top:calc(50% - 1px);right:100%;display:inline-block;content:"";width:20px;height:1px;margin:0 10px;background-color:var(--tt-force-to-light-color)}.tt-posl-pagination-progressbar{width:100%!important;max-width:200px;height:2px!important;background-color:rgb(159 159 159 / 40%)}@media (max-width:768px){.tt-posl-pagination-progressbar{max-width:90%}}.tt-posl-pagination-progressbar .swiper-pagination-progressbar-fill{position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--tt-force-to-light-color);transform:scale(0);transform-origin:left top}.tt-portfolio-slider .tt-social-buttons{position:absolute;left:2.5%;bottom:34px;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{font-size:16px;color:var(--tt-force-to-light-color)}@media (max-width:1600px){.tt-portfolio-slider .tt-social-buttons>ul>li a{width:40px;height:40px}}@media (max-width:768px){.tt-portfolio-slider .tt-btn{height:46px;padding:0 20px;font-size:14px}}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>a,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{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::before,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{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.tt-portfolio-slider-on:not(.tt-posl-light-bg-on) #tt-header:not(.tt-filled) .tt-btn-outline,body.ph-video-on.tt-ph-visible: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-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-link>*,body.tt-portfolio-slider-on:not(.tt-posl-light-bg-on) #tt-header:not(.tt-filled) .tt-btn-link>*::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-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-big-round-ptn-inner{color:var(--tt-force-to-light-color)}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{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>a,body.tt-posl-light-bg-on #tt-header:not(.tt-filled) .tt-main-menu-list>li>.tt-submenu-trigger>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::before,body.tt-posl-light-bg-on:not(.tt-m-menu-active) #tt-header:not(.tt-filled) .tt-m-menu-toggle-btn span::after{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-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-link>*,body.tt-posl-light-bg-on #tt-header:not(.tt-filled) .tt-btn-link>*::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 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-item-category,body.tt-posl-light-bg-on .tt-posl-item-category a,body.tt-posl-light-bg-on .tt-portfolio-slider .tt-social-buttons>ul>li 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-fraction .swiper-pagination-total::before,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-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-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{color:var(--tt-dark-color)}body.tt-posl-light-bg-on .tt-portfolio-slider .tt-big-round-ptn-inner:hover,body.tt-posl-light-bg-on .tt-portfolio-slider .tt-big-round-ptn-inner:focus{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{position:relative}.tt-gallery-item{position:relative;display:block;background-color:rgb(137 137 137 / 12%);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{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.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-wrap,.tt-grid:not(.ttgr-not-cropped) .tt-gallery-image .tt-image-parallax-inner,.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-wrap,.tt-grid[class*="ttgr-layout-1-"].ttgr-not-cropped .tt-gallery-image .tt-image-parallax-inner,.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-wrap,.tt-grid[class*="ttgr-layout-2-"].ttgr-not-cropped .tt-gallery-image .tt-image-parallax-inner,.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-wrap,.tt-grid[class*="ttgr-layout-3-"].ttgr-not-cropped .tt-gallery-image .tt-image-parallax-inner,.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-wrap,.tt-grid[class*="ttgr-layout-4-"].ttgr-not-cropped .tt-gallery-image .tt-image-parallax-inner,.tt-grid .tt-gallery-video-wrap .tt-anim-zoomin-wrap,.tt-grid .tt-gallery-video-wrap .tt-image-parallax-wrap,.tt-grid .tt-gallery-video-wrap .tt-image-parallax-inner{position:absolute;inset:0}.tt-gallery-video-wrap{position:relative}.tt-gallery-video{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}@media (min-width:768px){.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:50%!important}}.tt-content-slider{position:relative}.tt-wrap .tt-content-slider .swiper{background-color:rgb(133 133 133 / 15%);overflow:hidden;border-radius:15px}@media (max-width:1024px){.tt-wrap .tt-content-slider .swiper{border-radius:10px}}.tt-content-slider-item{position:relative;width:100%;overflow:hidden}@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{position:absolute;inset:0}.tt-cs-image,.tt-cs-video{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.tt-content-slider-item .tt-anim-zoomin-wrap,.tt-content-slider-item .tt-image-parallax-wrap,.tt-content-slider-item .tt-image-parallax-inner{position:absolute;inset:0}.tt-content-slider .swiper-lazy-preloader{border-color:var(--tt-main-color);border-top-color:#fff0}.tt-cs-nav-prev,.tt-cs-nav-next{position:absolute;display:flex;align-items:center;top:0;width:50%;height:100%;z-index:2;cursor:pointer;-webkit-tap-highlight-color:#fff0}.tt-cs-nav-prev{left:0;justify-content:start;padding-left:2%}.tt-cs-nav-next{right:0;justify-content:end;padding-right:2%}.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,body.is-mobile .tt-cs-nav-next{pointer-events:none}.tt-cs-nav-arrow{position:relative;display:none;justify-content:center;align-items:center;width:45px;height:45px;background-color:rgb(0 0 0 / 30%);backdrop-filter:blur(5px);font-size:16px;color:#f1f1f1;cursor:pointer;outline:none;border-radius:100%;transition:background-color .2s}.tt-cs-nav-arrow:hover{background-color:rgb(0 0 0 / 60%)}.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,body.is-mobile .tt-cs-nav-arrow{display:flex;pointer-events:initial}@media (max-width:1024px){.tt-cs-nav-arrow{width:34px;height:34px;font-size:15px}}.tt-cs-nav-arrow::after{font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;transition:all 0.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{opacity:0;visibility:hidden;cursor:auto;pointer-events:none}.tt-cs-nav-arrow-disabled.cursor-arrow-left,.tt-cs-nav-arrow-disabled.cursor-arrow-right{opacity:.3;visibility:hidden;cursor:auto;pointer-events:none}.tt-cs-pagination{position:absolute;bottom:3%;left:50%;z-index:3;transform:translate3d(-50%,0,0)}.tt-cs-pagination .tt-cs-pagination-bullets{font-size:0}.tt-cs-pagination .swiper-pagination-bullet{display:inline-block;width:14px;height:14px;background-color:#cfcfcf;margin:8px;opacity:1;border-radius:100%;border:none}.tt-cs-pagination .swiper-pagination-bullet-active{background-color:var(--tt-main-color);opacity:1}.tt-cs-pagination-bullets-dynamic{white-space:nowrap;overflow:hidden;font-size:0}.tt-cs-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative;transition:.2s transform,.2s left}.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{background-color:rgb(0 0 0 / 40%);backdrop-filter:blur(5px);padding:5px 12px;font-size:14px;font-weight:500;color:#f1f1f1;border-radius:100px}.tt-cs-pagination-progressbar{width:100%;max-width:200px;height:2px;background-color:rgb(159 159 159 / 30%)}@media (max-width:768px){.tt-cs-pagination-progressbar{max-width:90%}}.tt-cs-pagination-progressbar .swiper-pagination-progressbar-fill{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#f1f1f1;transform:scale(0);transform-origin:left top}.tt-content-slider.cs-pagination-outside:not(.cs-hide-pagination){overflow:visible;margin-bottom:50px}.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{overflow:visible;margin-bottom:50px}.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{position:relative;display:block;margin-left:2vw;margin-right:2vw;overflow:hidden;line-height:0}.tt-content-carousel[data-size-small="true"] .tt-content-carousel-item{margin-left:1vw;margin-right:1vw}.tt-cc-image-wrap{position:relative;width:100%;padding-bottom:65%}.tt-cc-image,.tt-cc-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;background-color:rgb(133 133 133 / 15%)}.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-wrap,.tt-content-carousel-item .tt-image-parallax-inner{position:absolute;inset:0}.tt-content-carousel .swiper-lazy-preloader{border-color:var(--tt-main-color);border-top-color:#fff0}.tt-cc-nav-prev,.tt-cc-nav-next{position:absolute;top:50%;z-index:20;transform:translateY(-50%)}.tt-cc-nav-prev{left:2%}.tt-cc-nav-next{right:2%}.tt-cc-nav-arrow{position:relative;display:flex;justify-content:center;align-items:center;width:45px;height:45px;background-color:rgb(0 0 0 / 30%);backdrop-filter:blur(5px);font-size:17px;color:#f1f1f1;cursor:pointer;outline:none;border-radius:100%;transition:background-color .2}@media (max-width:1024px){.tt-cc-nav-arrow{width:34px;height:34px;font-size:15px}}.tt-cc-nav-arrow:hover{background-color:rgb(0 0 0 / 60%)}.tt-cc-nav-arrow::after{font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;transition:all 0.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{opacity:0;cursor:auto;pointer-events:none}body:not(.is-mobile) .tt-content-carousel.cc-hide-navigation .tt-cc-nav-prev,body:not(.is-mobile) .tt-content-carousel.cc-hide-navigation .tt-cc-nav-next{display:none!important}.tt-cc-pagination{position:absolute;bottom:5%;left:50%;z-index:1;transform:translate3d(-50%,0,0)}.tt-cc-pagination-bullets{font-size:0}.tt-cc-pagination-bullets .swiper-pagination-bullet{display:inline-block;width:14px;height:14px;background-color:#cfcfcf;margin:8px;opacity:1;border-radius:100%;border:none}.tt-cc-pagination-bullets .swiper-pagination-bullet-active{background-color:var(--tt-main-color);opacity:1}.tt-cc-pagination-bullets-dynamic{position:absolute;left:50%;transform:translate3d(-50%,0,0);white-space:nowrap;overflow:hidden;font-size:0}.tt-cc-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative;transition:.2s transform,.2s left}.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{font-size:14px;font-weight:500;color:#f1f1f1}.tt-cc-pagination-progressbar{width:100%;max-width:200px;height:2px;background-color:rgb(255 255 255 / .3)}@media (max-width:768px){.tt-cc-pagination-progressbar{max-width:90%}}.tt-cc-pagination-progressbar .swiper-pagination-progressbar-fill{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#f1f1f1;transform:scale(0);transform-origin:left top}.tt-content-carousel.cc-pagination-outside:not(.cc-hide-pagination){overflow:visible;margin-bottom:50px}.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{overflow:visible;margin-bottom:50px}.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-sticky-horizontal-scroll{position:relative}.tt-shs-pin-wrap{position:relative}.tt-shs-animation-wrap{position:relative;display:flex}.tt-shs-item{--_tt-shs-item-spacing:2vw;position:relative;padding-left:var(--_tt-shs-item-spacing);padding-right:var(--_tt-shs-item-spacing)}.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{position:relative;width:55vw;padding-bottom:60%;border-radius:15px;overflow:hidden}.tt-shs-item-image .tt-anim-zoomin-wrap{position:absolute;inset:0}.tt-shs-item-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;background-color:rgb(133 133 133 / 15%)}.tt-shs-item-image figcaption{position:absolute;right:var(--_figcaption-absolute-right);bottom:var(--_figcaption-absolute-bottom);margin-left:var(--_figcaption-absolute-right);background-color:var(--_figcaption-bg);backdrop-filter:var(--_figcaption-filter);color:var(--_figcaption-absolute-color)}.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{position:absolute;display:flex;justify-content:center;left:0;bottom:-40px;width:100%;font-size:16px;line-height:1;visibility:hidden;pointer-events:none;opacity:0;transition:opacity .2s,visibility .2s}.tt-sticky-horizontal-scroll.is-pinned .tt-shs-keep-scrolling{visibility:visible;opacity:1}.tt-shs-keep-scrolling span{padding:0 6px}@media (max-width:1024px){.tt-shs-item-image{width:calc(100vw - var(--_tt-shs-item-spacing) * 4);height:70vh;height:70svh;padding-bottom:0}}.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{position:relative;vertical-align:top;padding:0 30px 0 24px;margin:15px 25px 15px 0}.tt-project-info-list>ul>li::after{position:absolute;display:block;content:"";top:20px;left:0;width:1px;height:50px;margin-top:-18px;background-color:rgb(133 133 133 / 50%)}.tt-project-info-list .pi-list-heading{margin-bottom:5px;font-size:calc(15px + 0.1vw);font-weight:400;opacity:.7}.tt-project-info-list .pi-list-cont{font-size:calc(15px + 0.1vw)}.tt-project-info-list .pi-list-cont a{word-wrap:break-word;font-size:calc(15px + 0.1vw);color:var(--tt-text-color)}.tt-project-info-list .pi-list-cont a:hover{opacity:.8}.tt-project-info-list .social-buttons{display:inline-block;margin-top:-5px;margin-left:-10px}.tt-project-info-list .social-buttons>ul>li{margin-right:15px}.tt-project-info-list .social-buttons>ul>li a{width:45px;height:45px;font-size:15px}.tt-project-info-list .pi-list-icon{position:relative;display:inline-block;bottom:2px;margin-left:10px;font-size:13px;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{right:0;left:auto}.tt-project-info-list.tt-pil-inline>ul>li:last-child::after{display:none}}.tt-project-info-list.pi-list-center{text-align:center}.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,.text-center .tt-project-info-list:not(.tt-pil-inline)>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{margin:0;text-transform:uppercase;font-size:calc(15px + 0.1vw);font-weight:700;font-weight:600;letter-spacing:2px;line-height:1.2}.tt-np-top .tt-btn i{transform:rotate(-45deg)}.tt-np-title{margin:0;text-transform:uppercase;font-family:var(--tt-alter-font);font-size:clamp(82px, 10vw, 187px);font-weight:700;font-weight:600;line-height:.95}@media (max-width:767px){.tt-np-title{font-size:clamp(78px, 19vw, 142px)}}.tt-npi-image{display:block;overflow:hidden;border-radius:15px;line-height:0}@media (max-width:767px){.tt-npi-image{border-radius:15px}}.tt-npi-image-inner{position:relative}.tt-npi-image-inner::after{display:block;content:"";width:100%;padding-bottom:65%}.tt-npi-image .tt-anim-zoomin-wrap{position:absolute;inset:0}.tt-npi-image img,.tt-npi-image video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}@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{width:100%;margin-top:20px}.tt-npi-title{display:flex;align-items:center;justify-content:space-between;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;font-family:var(--tt-alter-font);font-size:clamp(38px, 3vw, 42px);font-weight:700;font-weight:600;line-height:1.2}.tt-npi-title a{color:var(--tt-text-color);transition:opacity .2s}.tt-npi-title a:hover{opacity:.8}.tt-npi-categories-wrap{position:relative;margin-top:3px;white-space:nowrap;overflow:hidden;line-height:1.2}.tt-npi-category{position:relative;display:inline-block;font-size:calc(13px + 0.1vw);color:var(--tt-text-color);opacity:.6}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{position:relative}.tt-avlist-item{position:relative;display:block;counter-increment:tt-avlist-counter;padding:24px 2vw;color:var(--tt-text-color);border-top:1px solid var(--tt-border-color);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:hover,body:not(.is-mobile) .tt-avlist-item:focus{color:var(--tt-dark-color)}body:not(.is-mobile) .tt-avlist-item:hover *,body:not(.is-mobile) .tt-avlist-item:focus *{opacity:1}body:not(.is-mobile) .tt-avlist-item::before{position:absolute;display:block;content:"";top:-2px;left:0;right:0;bottom:-2px;width:100%;background-color:var(--tt-light-color);z-index:1;clip-path:inset(50% 0);transition:clip-path .3s ease-in-out;will-change:clip-path}body:not(.is-mobile) .tt-avlist-item:hover::before{clip-path:inset(0 0)}body.is-mobile .tt-avlist-item:hover,body.is-mobile .tt-avlist-item:focus{color:var(--tt-text-color)}.tt-wrap .tt-avlist-item{border-radius:10px;overflow:hidden}.tt-avlist-item-inner{position:relative;max-width:1600px;margin:auto;z-index:2}.tt-avlist-col{position:relative}.tt-avlist-count::before{display:block;content:counter(tt-avlist-counter,decimal-leading-zero);font-size:14px;line-height:1;opacity:.5}.tt-avlist-title{margin:0;padding:0;font-family:var(--tt-body-font);font-size:19px;font-weight:500}.tt-avlist-description,.tt-avlist-info{font-size:16px;opacity:.8}@media (min-width:769px){.tt-avlist-item-inner{display:flex}.tt-avlist-col{display:flex;flex:1;align-items:center;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{position:absolute;top:0;right:0;z-index:2;opacity:.7}.tt-avlist-title{padding-right:40px;margin-bottom:6px}.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{display:flex;flex-wrap:wrap;justify-content:center}.tt-pagin-item{width:50px;height:50px;display:flex;justify-content:center;align-items:center;margin:5px;line-height:1;font-size:16px;font-weight:500;color:var(--tt-text-color);opacity:.7;border-radius:100px;border:2px solid var(--tt-border-color);transition:opacity 0.3s,border 0.3s}@media (max-width:1024px){.tt-pagin-item{width:40px;height:40px;font-size:14px!important}}.tt-pagin-item:hover,.tt-pagin-item.active{font-weight:700;font-weight:600;opacity:1;color:var(--tt-text-color);border-color:var(--tt-main-color)}.tt-pagin-prev a,.tt-pagin-next 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{position:relative;width:100%;padding:120px 0;font-size:19px;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){padding-left:3vw;padding-right:3vw;margin-left:auto;margin-right:auto}@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;text-align:center;margin-bottom:40px!important}}.tt-footer-widget{position:relative}.tt-footer-widget-heading{margin-bottom:34px;text-transform:uppercase;font-family:var(--tt-alter-font);font-size:clamp(38px, 4vw, 58px);font-weight:700;font-weight:600;color:var(--tt-text-color)}.tt-footer-widget-list{list-style:none;margin:0;padding:0}.tt-footer-widget-list li{margin-bottom:10px;font-size:90%}.tt-footer-widget-list li a{text-transform:uppercase;font-size:17px;color:var(--tt-text-color)}.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-top:20px;margin-left:-15px}}.tt-footer-copyright{margin-top:50px;font-size:14px;font-weight:300;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{position:fixed;display:flex;justify-content:center;align-items:center;right:30px;bottom:30px;z-index:998;opacity:0;visibility:hidden;transform:translate3d(0,100%,0);transition:transform .3s,opacity .3s,visibility .3s}@media (max-width:1400px){.tt-scroll-to-top{right:15px;bottom:15px}}.tt-scroll-to-top.tt-stt-active{opacity:1;visibility:visible;transform:translate3d(0,0,0)}.tt-stt-progress{position:relative;width:50px;height:50px;border-radius:100px;box-shadow:inset 0 0 0 2px rgb(143 143 143 / 40%)}@media (max-width:1400px){.tt-stt-progress{width:40px;height:40px}}.tt-stt-progress::after{position:absolute;top:50%;left:50%;font-size:6px;color:var(--tt-main-color);transform:translate(-50%,-50%);font-family:"Font Awesome 6 Free";content:"\f111";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-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}