.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2549 .elementor-element.elementor-element-e92a42e{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2549 .elementor-element.elementor-element-e92a42e:not(.elementor-motion-effects-element-type-background), .elementor-2549 .elementor-element.elementor-element-e92a42e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-html.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2549 .elementor-element.elementor-element-ca444ee{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2549 .elementor-element.elementor-element-527d57e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-247px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2549 .elementor-element.elementor-element-901f8e9{width:100%;max-width:100%;margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2549 .elementor-element.elementor-element-42f5b5b{margin:-321px 750px calc(var(--kit-widget-spacing, 0px) + 50px) 250px;}.elementor-2549 .elementor-element.elementor-element-dae5d8b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:1;}.elementor-2549 .elementor-element.elementor-element-3415721{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:300px;--margin-bottom:0px;--margin-left:200px;--margin-right:200px;}.elementor-2549 .elementor-element.elementor-element-4372018{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 550px;}.elementor-2549 .elementor-element.elementor-element-d16dc68{margin:-545px 50px calc(var(--kit-widget-spacing, 0px) + 50px) 460px;z-index:-1;}.elementor-2549 .elementor-element.elementor-element-eeb0c8c{margin:-74px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-premium-textual-showcase .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-premium-textual-showcase .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-textual-showcase:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-premium-textual-showcase.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-premium-textual-showcase .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2549 .elementor-element.elementor-element-80edd8c .elementor-repeater-item-8291d3a .pa-txt-sc__main-item{width:457px;}.elementor-2549 .elementor-element.elementor-element-80edd8c .elementor-repeater-item-8291d3a .pa-txt-sc__item-img.pa-txt-sc__main-item{max-width:457px;}.elementor-2549 .elementor-element.elementor-element-80edd8c .elementor-repeater-item-8291d3a:hover .pa-txt-sc__hov-item{opacity:1;}.elementor-2549 .elementor-element.elementor-element-80edd8c .elementor-repeater-item-8291d3a .pa-txt-sc__hov-item, .elementor-2549 .elementor-element.elementor-element-80edd8c .elementor-repeater-item-8291d3a .pa-txt-sc__main-item{transition-duration:0s;}.elementor-2549 .elementor-element.elementor-element-80edd8c .elementor-repeater-item-8291d3a{transform:rotate(0deg);}.elementor-2549 .elementor-element.elementor-element-80edd8c .elementor-repeater-item-8528cb3 .pa-txt-sc__main-item.pa-txt-sc__item-text{text-align:center;}.elementor-2549 .elementor-element.elementor-element-80edd8c .elementor-repeater-item-8528cb3 .pa-txt-sc__item-text.pa-txt-sc__main-item{color:var( --e-global-color-secondary );font-family:"Apple garamond", Sans-serif;font-size:92px;font-weight:400;letter-spacing:-0.5px;}.elementor-2549 .elementor-element.elementor-element-80edd8c .elementor-repeater-item-8528cb3:hover .pa-txt-sc__hov-item{opacity:1;}.elementor-2549 .elementor-element.elementor-element-80edd8c .elementor-repeater-item-8528cb3 .pa-txt-sc__hov-item, .elementor-2549 .elementor-element.elementor-element-80edd8c .elementor-repeater-item-8528cb3 .pa-txt-sc__main-item{transition-duration:0s;}.elementor-2549 .elementor-element.elementor-element-80edd8c .elementor-repeater-item-8528cb3{transform:rotate(0deg);}.elementor-2549 .elementor-element.elementor-element-80edd8c .elementor-repeater-item-4245185 .pa-txt-sc__main-item.pa-txt-sc__item-text{text-align:center;}.elementor-2549 .elementor-element.elementor-element-80edd8c .elementor-repeater-item-4245185 .pa-txt-sc__item-text.pa-txt-sc__main-item{font-family:"Apple garamond", Sans-serif;font-size:92px;font-weight:400;line-height:71px;letter-spacing:-0.5px;}.elementor-2549 .elementor-element.elementor-element-80edd8c .elementor-repeater-item-4245185:hover .pa-txt-sc__hov-item{opacity:1;}.elementor-2549 .elementor-element.elementor-element-80edd8c .elementor-repeater-item-4245185 .pa-txt-sc__hov-item, .elementor-2549 .elementor-element.elementor-element-80edd8c .elementor-repeater-item-4245185 .pa-txt-sc__main-item{transition-duration:0s;}.elementor-2549 .elementor-element.elementor-element-80edd8c .elementor-repeater-item-4245185{transform:rotate(0deg);}.elementor-2549 .elementor-element.elementor-element-80edd8c .elementor-repeater-item-9c634b3 .pa-txt-sc__main-item i{font-size:554px;line-height:554px;}.elementor-2549 .elementor-element.elementor-element-80edd8c .elementor-repeater-item-9c634b3 .pa-txt-sc__main-item svg{width:554px !important;height:554px !important;}.elementor-2549 .elementor-element.elementor-element-80edd8c .elementor-repeater-item-9c634b3:hover .pa-txt-sc__hov-item{opacity:1;}.elementor-2549 .elementor-element.elementor-element-80edd8c .elementor-repeater-item-9c634b3 .pa-txt-sc__hov-item, .elementor-2549 .elementor-element.elementor-element-80edd8c .elementor-repeater-item-9c634b3 .pa-txt-sc__main-item{transition-duration:0s;}.elementor-2549 .elementor-element.elementor-element-80edd8c .elementor-repeater-item-9c634b3{transform:rotate(0deg);}.elementor-2549 .elementor-element.elementor-element-80edd8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2549 .elementor-element.elementor-element-80edd8c .pa-txt-sc__outer-container{column-gap:8px;row-gap:0px;justify-content:center;}.elementor-2549 .elementor-element.elementor-element-dc89702{margin:-531px 750px calc(var(--kit-widget-spacing, 0px) + 50px) 250px;z-index:-1;}.elementor-2549 .elementor-element.elementor-element-8d7d64d{margin:50px 50px calc(var(--kit-widget-spacing, 0px) + 250px) 50px;z-index:-1;}.elementor-2549 .elementor-element.elementor-element-6d85210{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-2549 .elementor-element.elementor-element-38bd94d{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-501px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2549 .elementor-element.elementor-element-8d49edc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-premium-multi-scroll .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-premium-multi-scroll .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-multi-scroll:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-premium-multi-scroll.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-premium-multi-scroll .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-premium-multi-scroll .premium-multiscroll-left-text{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-multi-scroll .premium-multiscroll-right-text{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-multi-scroll .multiscroll-tooltip{color:var( --e-global-color-primary );}.elementor-widget-premium-multi-scroll .multiscroll-nav span{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-widget-premium-multi-scroll .multiscroll-nav li .active span{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-multi-scroll .multiscroll-nav li.lines a.active span::before{color:var( --e-global-color-secondary );}.elementor-widget-premium-multi-scroll .multiscroll-nav{background-color:var( --e-global-color-primary );}.elementor-widget-premium-multi-scroll .premium-scroll-nav-menu .premium-scroll-nav-item .premium-scroll-nav-link{color:var( --e-global-color-primary );}.elementor-widget-premium-multi-scroll .premium-scroll-nav-menu .premium-scroll-nav-item .premium-scroll-nav-link:hover{color:var( --e-global-color-primary );}.elementor-widget-premium-multi-scroll .premium-scroll-nav-menu .premium-scroll-nav-item{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-multi-scroll .premium-scroll-nav-menu .premium-scroll-nav-item.active .premium-scroll-nav-link{color:var( --e-global-color-secondary );}.elementor-widget-premium-multi-scroll .premium-scroll-nav-menu .premium-scroll-nav-item.active .premium-scroll-nav-link:hover{color:var( --e-global-color-secondary );}.elementor-widget-premium-multi-scroll .premium-scroll-nav-menu .premium-scroll-nav-item.active{background-color:var( --e-global-color-primary );}.elementor-2549 .elementor-element.elementor-element-3a52a51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2549 .elementor-element.elementor-element-3a52a51 .premium-multiscroll-fixed{z-index:1;}.elementor-2549 .elementor-element.elementor-element-3a52a51 .premium-multiscroll-inner .premium-scroll-easing{-webkit-transition:all 0.7s cubic-bezier(0.895, 0.03, 0.685, 0.22);-moz-transition:all 0.7s cubic-bezier(0.895, 0.03, 0.685, 0.22);-o-transition:all 0.7s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:all 0.7s cubic-bezier(0.895, 0.03, 0.685, 0.22);}.elementor-2549 .elementor-element.elementor-element-3a52a51 .ms-left .ms-tableCell{vertical-align:middle;}.elementor-2549 .elementor-element.elementor-element-3a52a51 .premium-multiscroll-right-text{border-radius:0px;}.elementor-2549 .elementor-element.elementor-element-3a52a51 .ms-right .ms-tableCell{vertical-align:middle;}.elementor-2549 .elementor-element.elementor-element-38d522b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2549 .elementor-element.elementor-element-621e35c{--display:flex;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-47a97c6 .pa-txt-sc__main-item{width:275px;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-47a97c6 .pa-txt-sc__item-img.pa-txt-sc__main-item{max-width:275px;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-47a97c6:hover .pa-txt-sc__hov-item{opacity:1;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-47a97c6 .pa-txt-sc__hov-item, .elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-47a97c6 .pa-txt-sc__main-item{transition-duration:0s;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-47a97c6{width:976px;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-130f666 .pa-txt-sc__main-item{width:170px;height:93px;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-130f666 .pa-txt-sc__item-img.pa-txt-sc__main-item{max-width:170px;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-130f666:hover .pa-txt-sc__hov-item{opacity:1;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-130f666 .pa-txt-sc__hov-item, .elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-130f666 .pa-txt-sc__main-item{transition-duration:0s;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-130f666{transform:rotate(0deg);}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-292778f svg.outline-svg.outline{stroke:var( --e-global-color-secondary );}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-292778f .premium-mask-span::after, .elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-292778f.underline::after{background-color:var( --e-global-color-secondary );}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-292778f .pa-txt-sc__main-item.pa-txt-sc__item-text{text-align:center;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-292778f .pa-txt-sc__item-text.pa-txt-sc__main-item{color:var( --e-global-color-primary );font-family:"Apple garamond", Sans-serif;font-size:50px;font-weight:400;font-style:italic;letter-spacing:-0.5px;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-292778f:hover .pa-txt-sc__hov-item{opacity:1;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-292778f .pa-txt-sc__hov-item, .elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-292778f .pa-txt-sc__main-item{transition-duration:0s;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-292778f svg.outline-svg{stroke-width:0px;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-292778f.pa-txt-sc__effect-underline::after{height:0px;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-292778f{transform:rotate(0deg);}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-7f9fd4d .pa-txt-sc__main-item{width:170px;height:90px;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-7f9fd4d .pa-txt-sc__item-img.pa-txt-sc__main-item{max-width:170px;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-7f9fd4d:hover .pa-txt-sc__hov-item{opacity:1;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-7f9fd4d .pa-txt-sc__hov-item, .elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-7f9fd4d .pa-txt-sc__main-item{transition-duration:0s;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-7f9fd4d{transform:rotate(0deg);}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-9210ece .pa-txt-sc__main-item.pa-txt-sc__item-text{text-align:center;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-9210ece .pa-txt-sc__item-text.pa-txt-sc__main-item{color:#f1dc2a;font-family:"Apple garamond", Sans-serif;font-size:50px;font-weight:400;line-height:44px;letter-spacing:-0.5px;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-9210ece:hover .pa-txt-sc__hov-item{opacity:1;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-9210ece .pa-txt-sc__hov-item, .elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-9210ece .pa-txt-sc__main-item{transition-duration:0s;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-9210ece{width:628px;transform:rotate(0deg);}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-cf7b983 svg.outline-svg.outline{stroke:#FFFFFF;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-cf7b983 .premium-mask-span::after, .elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-cf7b983.underline::after{background-color:#FFFFFF;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-cf7b983 .pa-txt-sc__main-item.pa-txt-sc__item-text{text-align:center;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-cf7b983 .pa-txt-sc__item-text.pa-txt-sc__main-item{color:var( --e-global-color-secondary );font-family:"Apple garamond", Sans-serif;font-size:50px;font-weight:bold;line-height:44px;letter-spacing:-0.5px;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-cf7b983:hover .pa-txt-sc__hov-item{opacity:1;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-cf7b983 .pa-txt-sc__hov-item, .elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-cf7b983 .pa-txt-sc__main-item{transition-duration:0s;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-cf7b983 svg.outline-svg{stroke-width:4px;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-cf7b983.pa-txt-sc__effect-underline::after{height:4px;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-cf7b983{width:570px;transform:rotate(0deg);}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-ef66f5b .pa-txt-sc__main-item.pa-txt-sc__item-text{text-align:center;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-ef66f5b .pa-txt-sc__item-text.pa-txt-sc__main-item{color:var( --e-global-color-primary );font-family:"Apple garamond", Sans-serif;font-size:50px;font-weight:400;font-style:italic;line-height:44px;letter-spacing:-0.5px;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-ef66f5b:hover .pa-txt-sc__hov-item{opacity:1;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-ef66f5b .pa-txt-sc__hov-item, .elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-ef66f5b .pa-txt-sc__main-item{transition-duration:0s;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-ef66f5b svg.outline-svg{stroke-width:0px;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-ef66f5b.pa-txt-sc__effect-underline::after{height:0px;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-ef66f5b{width:575px;transform:rotate(0deg);}.elementor-2549 .elementor-element.elementor-element-df2ba78{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .pa-txt-sc__outer-container{row-gap:11px;justify-content:center;}.elementor-widget-spacer .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-spacer:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-spacer.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2549 .elementor-element.elementor-element-64ff186{--spacer-size:149px;}.elementor-2549 .elementor-element.elementor-element-4dda881{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2549 .elementor-element.elementor-element-fafab17{--display:flex;}.elementor-2549 .elementor-element.elementor-element-f7a98e8{--spacer-size:100px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-divider:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-divider.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2549 .elementor-element.elementor-element-cf1f638{--divider-border-style:curved;--divider-color:#4B4D4D;--divider-border-width:3px;--divider-pattern-height:15px;--divider-pattern-size:20px;--divider-element-spacing:7px;}.elementor-2549 .elementor-element.elementor-element-cf1f638 .elementor-divider-separator{width:170px;margin:0 auto;margin-left:0;}.elementor-2549 .elementor-element.elementor-element-cf1f638 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-2549 .elementor-element.elementor-element-cf1f638.elementor-view-stacked .elementor-icon{background-color:#4B4D4D;}.elementor-2549 .elementor-element.elementor-element-cf1f638.elementor-view-framed .elementor-icon, .elementor-2549 .elementor-element.elementor-element-cf1f638.elementor-view-default .elementor-icon{color:#4B4D4D;border-color:#4B4D4D;}.elementor-2549 .elementor-element.elementor-element-cf1f638.elementor-view-framed .elementor-icon, .elementor-2549 .elementor-element.elementor-element-cf1f638.elementor-view-default .elementor-icon svg{fill:#4B4D4D;}.elementor-widget-premium-addon-dual-header .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-dual-header .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-dual-header:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-premium-addon-dual-header.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-dual-header .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-dual-header .premium-dual-header-second-header{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before{color:var( --e-global-color-primary );}.elementor-2549 .elementor-element.elementor-element-45def0f .premium-dual-header-first-header span{display:block;}.elementor-2549 .elementor-element.elementor-element-45def0f{text-align:left;}.elementor-2549 .elementor-element.elementor-element-45def0f .premium-dual-header-first-span{font-size:40px;font-weight:700;color:var( --e-global-color-secondary );margin:-10px 0px 0px 0px;}.elementor-2549 .elementor-element.elementor-element-45def0f .premium-dual-header-second-header{font-size:23px;font-weight:500;line-height:25px;color:var( --e-global-color-primary );}.elementor-2549 .elementor-element.elementor-element-45def0f .premium-dual-header-second-header, .elementor-2549 .elementor-element.elementor-element-45def0f.premium-title-second-noise-yes .premium-dual-header-second-header::before, .elementor-2549 .elementor-element.elementor-element-45def0f.premium-title-second-noise-yes .premium-dual-header-second-header::after{padding:5px 30px 0px 0px;}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-image.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-2549 .elementor-element.elementor-element-c11c109{text-align:start;}.elementor-2549 .elementor-element.elementor-element-c11c109 img{width:400px;}.elementor-2549 .elementor-element.elementor-element-9bf0a83{--display:flex;--justify-content:flex-end;}.elementor-2549 .elementor-element.elementor-element-45acb23{--spacer-size:100px;}.elementor-widget-premium-contact-form .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-premium-contact-form .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-contact-form:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-premium-contact-form.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-premium-contact-form .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2549 .elementor-element.elementor-element-762bc15 .premium-cf7-container .wpcf7-form label, .elementor-2549 .elementor-element.elementor-element-762bc15 .premium-cf7-container .wpcf7-form .wpcf7-quiz-label{display:inline-block;}.elementor-2549 .elementor-element.elementor-element-762bc15 .premium-cf7-container label{font-family:"Apple garamond", Sans-serif;font-size:30px;font-weight:400;letter-spacing:-0.5px;border-style:none;border-radius:0px 0px 0px 0px;padding:13px 13px 13px 13px;}.elementor-2549 .elementor-element.elementor-element-762bc15 .premium-cf-head{align-items:center;}.elementor-2549 .elementor-element.elementor-element-762bc15 .premium-cf7-container .wpcf7-form-control.wpcf7-text, .elementor-2549 .elementor-element.elementor-element-762bc15 .premium-cf7-container .wpcf7-form-control.wpcf7-quiz, .elementor-2549 .elementor-element.elementor-element-762bc15 .premium-cf7-container .wpcf7-form-control.wpcf7-date, .elementor-2549 .elementor-element.elementor-element-762bc15 .premium-cf7-container .wpcf7-form-control.wpcf7-textarea{color:var( --e-global-color-primary );}.elementor-2549 .elementor-element.elementor-element-762bc15 .premium-cf7-container .wpcf7-form-control.wpcf7-text, .elementor-2549 .elementor-element.elementor-element-762bc15 .premium-cf7-container .wpcf7-form-control.wpcf7-quiz, .elementor-2549 .elementor-element.elementor-element-762bc15 .premium-cf7-container .wpcf7-form-control.wpcf7-quiz, .elementor-2549 .elementor-element.elementor-element-762bc15 .premium-cf7-container .wpcf7-form-control.wpcf7-textarea{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2549 .elementor-element.elementor-element-762bc15 .premium-cf7-container .wpcf7-form-control.wpcf7-select{text-indent:0px;}.elementor-2549 .elementor-element.elementor-element-762bc15 .premium-cf7-container input.wpcf7-submit{width:150px;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;background-color:#000000;border-radius:51px;}.elementor-2549 .elementor-element.elementor-element-a0e9ed2{--spacer-size:10px;}.elementor-2549 .elementor-element.elementor-element-82a186a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2549 .elementor-element.elementor-element-5cc62ef{--display:flex;}.elementor-widget-premium-addon-icon-box .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-icon-box .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-icon-box:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-premium-addon-icon-box.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-icon-box .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-premium-addon-icon-box .premium-icon-box-icon-container svg *{stroke:var( --e-global-color-accent );}.elementor-widget-premium-addon-icon-box:hover .premium-icon-box-icon-container svg *{stroke:var( --e-global-color-accent );}.elementor-widget-premium-addon-icon-box .premium-icon-box-title{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-icon-box:hover .premium-icon-box-title{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-icon-box .premium-icon-box-label{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-icon-box .premium-icon-box-content{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-icon-box:hover .premium-icon-box-content{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-icon-box .premium-icon-box-more{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-icon-box .premium-icon-box-more svg{fill:var( --e-global-color-secondary );}.elementor-widget-premium-addon-icon-box.premium-icon-box-whole-text-yes:hover .premium-icon-box-more, .elementor-widget-premium-addon-icon-box .premium-icon-box-link:hover, .elementor-widget-premium-addon-icon-box .premium-button-line6::after{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-icon-box.premium-icon-box-whole-text-yes:hover .premium-icon-box-more svg, .elementor-widget-premium-addon-icon-box .premium-icon-box-link:hover svg{fill:var( --e-global-color-secondary );}.elementor-widget-premium-addon-icon-box .premium-btn-svg{stroke:var( --e-global-color-secondary );}.elementor-widget-premium-addon-icon-box .premium-button-line2::before, .elementor-widget-premium-addon-icon-box .premium-button-line4::before, .elementor-widget-premium-addon-icon-box .premium-button-line5::before, .elementor-widget-premium-addon-icon-box .premium-button-line5::after, .elementor-widget-premium-addon-icon-box .premium-button-line6::before, .elementor-widget-premium-addon-icon-box .premium-button-line7::before{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-icon-box .premium-button-style7 .premium-button-text-icon-wrapper:before{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-icon-box .premium-button-style7 .premium-button-text-icon-wrapper:after{background-color:var( --e-global-color-text );}.elementor-widget-premium-addon-icon-box.premium-icon-box-whole-text-yes:hover .premium-icon-box-more, .elementor-widget-premium-addon-icon-box .premium-button-none:hover, .elementor-widget-premium-addon-icon-box .premium-button-style8:hover, .elementor-widget-premium-addon-icon-box .premium-button-style1:before, .elementor-widget-premium-addon-icon-box .premium-button-style2-shutouthor:before, .elementor-widget-premium-addon-icon-box .premium-button-style2-shutoutver:before, .elementor-widget-premium-addon-icon-box .premium-button-style2-shutinhor, .elementor-widget-premium-addon-icon-box .premium-button-style2-shutinver, .elementor-widget-premium-addon-icon-box .premium-button-style2-dshutinhor:before, .elementor-widget-premium-addon-icon-box .premium-button-style2-dshutinver:before, .elementor-widget-premium-addon-icon-box .premium-button-style2-scshutouthor:before, .elementor-widget-premium-addon-icon-box .premium-button-style2-scshutoutver:before, .elementor-widget-premium-addon-icon-box .premium-button-style5-radialin, .elementor-widget-premium-addon-icon-box .premium-button-style5-radialout:before, .elementor-widget-premium-addon-icon-box .premium-button-style5-rectin, .elementor-widget-premium-addon-icon-box .premium-button-style5-rectout:before, .elementor-widget-premium-addon-icon-box .premium-button-style6-bg, .elementor-widget-premium-addon-icon-box .premium-button-style6:before{background-color:var( --e-global-color-primary );}.elementor-2549 .elementor-element.elementor-element-582e0b0 .premium-icon-box-container-in{text-align:center;background-color:#D7EEF400;}.elementor-2549 .elementor-element.elementor-element-582e0b0 .premium-icon-box-title{justify-content:center;}.elementor-2549 .elementor-element.elementor-element-582e0b0 .premium-icon-box-icon-container i{font-size:30px;}.elementor-2549 .elementor-element.elementor-element-582e0b0 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-2549 .elementor-element.elementor-element-582e0b0 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-2549 .elementor-element.elementor-element-582e0b0 .premium-icon-box-icon-container img{width:30px;height:30px;}.elementor-2549 .elementor-element.elementor-element-582e0b0 .premium-icon-box-icon{color:#000000;}.elementor-2549 .elementor-element.elementor-element-582e0b0 .premium-icon-box-icon-container svg, .elementor-2549 .elementor-element.elementor-element-582e0b0 .premium-icon-box-icon-container svg *{fill:#000000;}.elementor-2549 .elementor-element.elementor-element-582e0b0:hover .premium-icon-box-icon{color:#FFFFFF;}.elementor-2549 .elementor-element.elementor-element-582e0b0:hover .premium-icon-box-icon-container svg, .elementor-2549 .elementor-element.elementor-element-582e0b0:hover .premium-icon-box-icon-container svg *{fill:#FFFFFF;}.elementor-2549 .elementor-element.elementor-element-582e0b0{background-color:#ECF9EB;}.elementor-2549 .elementor-element.elementor-element-582e0b0:hover{background-color:#4579F2;}.elementor-2549 .elementor-element.elementor-element-0a011a1{--display:flex;}.elementor-2549 .elementor-element.elementor-element-8387eba .premium-icon-box-container-in{text-align:center;background-color:#FFFFFF00;}.elementor-2549 .elementor-element.elementor-element-8387eba .premium-icon-box-title{justify-content:center;}.elementor-2549 .elementor-element.elementor-element-8387eba .premium-icon-box-icon-container i{font-size:30px;}.elementor-2549 .elementor-element.elementor-element-8387eba .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-2549 .elementor-element.elementor-element-8387eba .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-2549 .elementor-element.elementor-element-8387eba .premium-icon-box-icon-container img{width:30px;height:30px;}.elementor-2549 .elementor-element.elementor-element-8387eba .premium-icon-box-icon{color:#000000;}.elementor-2549 .elementor-element.elementor-element-8387eba .premium-icon-box-icon-container svg, .elementor-2549 .elementor-element.elementor-element-8387eba .premium-icon-box-icon-container svg *{fill:#000000;}.elementor-2549 .elementor-element.elementor-element-8387eba:hover .premium-icon-box-icon{color:#FFFFFF;}.elementor-2549 .elementor-element.elementor-element-8387eba:hover .premium-icon-box-icon-container svg, .elementor-2549 .elementor-element.elementor-element-8387eba:hover .premium-icon-box-icon-container svg *{fill:#FFFFFF;}.elementor-2549 .elementor-element.elementor-element-8387eba{background-color:#D1E1DF;}.elementor-2549 .elementor-element.elementor-element-8387eba:hover{background-color:#4BA9E0;}.elementor-2549 .elementor-element.elementor-element-2e9a714{--display:flex;}.elementor-2549 .elementor-element.elementor-element-52fc4ff .premium-icon-box-container-in{text-align:center;background-color:#FFFFFF00;}.elementor-2549 .elementor-element.elementor-element-52fc4ff .premium-icon-box-title{justify-content:center;}.elementor-2549 .elementor-element.elementor-element-52fc4ff .premium-icon-box-icon-container i{font-size:30px;}.elementor-2549 .elementor-element.elementor-element-52fc4ff .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-2549 .elementor-element.elementor-element-52fc4ff .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-2549 .elementor-element.elementor-element-52fc4ff .premium-icon-box-icon-container img{width:30px;height:30px;}.elementor-2549 .elementor-element.elementor-element-52fc4ff .premium-icon-box-icon{color:#000000;}.elementor-2549 .elementor-element.elementor-element-52fc4ff .premium-icon-box-icon-container svg, .elementor-2549 .elementor-element.elementor-element-52fc4ff .premium-icon-box-icon-container svg *{fill:#000000;}.elementor-2549 .elementor-element.elementor-element-52fc4ff:hover .premium-icon-box-icon{color:#FFFFFF;}.elementor-2549 .elementor-element.elementor-element-52fc4ff:hover .premium-icon-box-icon-container svg, .elementor-2549 .elementor-element.elementor-element-52fc4ff:hover .premium-icon-box-icon-container svg *{fill:#FFFFFF;}.elementor-2549 .elementor-element.elementor-element-52fc4ff{background-color:#ECF9EB;}.elementor-2549 .elementor-element.elementor-element-52fc4ff:hover{background-color:#3674B3;}.elementor-2549 .elementor-element.elementor-element-c2776b7{--display:flex;}.elementor-2549 .elementor-element.elementor-element-bba4145 .premium-icon-box-container-in{text-align:center;background-color:#FFFFFF00;}.elementor-2549 .elementor-element.elementor-element-bba4145 .premium-icon-box-title{justify-content:center;}.elementor-2549 .elementor-element.elementor-element-bba4145 .premium-icon-box-icon-container i{font-size:30px;}.elementor-2549 .elementor-element.elementor-element-bba4145 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-2549 .elementor-element.elementor-element-bba4145 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-2549 .elementor-element.elementor-element-bba4145 .premium-icon-box-icon-container img{width:30px;height:30px;}.elementor-2549 .elementor-element.elementor-element-bba4145 .premium-icon-box-icon{color:#000000;}.elementor-2549 .elementor-element.elementor-element-bba4145 .premium-icon-box-icon-container svg, .elementor-2549 .elementor-element.elementor-element-bba4145 .premium-icon-box-icon-container svg *{fill:#000000;}.elementor-2549 .elementor-element.elementor-element-bba4145:hover .premium-icon-box-icon{color:#FFFFFF;}.elementor-2549 .elementor-element.elementor-element-bba4145:hover .premium-icon-box-icon-container svg, .elementor-2549 .elementor-element.elementor-element-bba4145:hover .premium-icon-box-icon-container svg *{fill:#FFFFFF;}.elementor-2549 .elementor-element.elementor-element-bba4145{background-color:#D1E1DF;}.elementor-2549 .elementor-element.elementor-element-bba4145:hover{background-color:#EF1A00;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2549 .elementor-element.elementor-element-3415721{--margin-top:300px;--margin-bottom:0px;--margin-left:50px;--margin-right:50px;}.elementor-2549 .elementor-element.elementor-element-fafab17{--padding-top:0px;--padding-bottom:0px;--padding-left:38px;--padding-right:0px;}.elementor-2549 .elementor-element.elementor-element-45def0f .premium-dual-header-first-span{font-size:28px;}.elementor-2549 .elementor-element.elementor-element-c11c109{padding:70px 0px 0px 0px;}.elementor-2549 .elementor-element.elementor-element-c11c109 img{width:270px;}.elementor-2549 .elementor-element.elementor-element-a0e9ed2{--spacer-size:0px;}.elementor-2549 .elementor-element.elementor-element-82a186a{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2549 .elementor-element.elementor-element-582e0b0 .premium-icon-box-container-in{padding:0px 0px 0px 0px;}.elementor-2549 .elementor-element.elementor-element-8387eba .premium-icon-box-container-in{padding:0px 0px 0px 0px;}.elementor-2549 .elementor-element.elementor-element-52fc4ff .premium-icon-box-container-in{padding:0px 0px 0px 0px;}.elementor-2549 .elementor-element.elementor-element-bba4145 .premium-icon-box-container-in{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-2549 .elementor-element.elementor-element-3415721{--content-width:73%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2549 .elementor-element.elementor-element-3415721{--content-width:100%;}}@media(max-width:767px){.elementor-2549 .elementor-element.elementor-element-dae5d8b{--width:1600px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2549 .elementor-element.elementor-element-3415721{--content-width:77%;--min-height:0px;--margin-top:0500px;--margin-bottom:300px;--margin-left:20px;--margin-right:20px;}.elementor-2549 .elementor-element.elementor-element-4372018{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2549 .elementor-element.elementor-element-80edd8c .elementor-repeater-item-8291d3a .pa-txt-sc__main-item{width:251px;}.elementor-2549 .elementor-element.elementor-element-80edd8c .elementor-repeater-item-8291d3a .pa-txt-sc__item-img.pa-txt-sc__main-item{max-width:251px;}.elementor-2549 .elementor-element.elementor-element-80edd8c .elementor-repeater-item-8528cb3 .pa-txt-sc__item-text.pa-txt-sc__main-item{font-size:40px;line-height:1em;}.elementor-2549 .elementor-element.elementor-element-80edd8c .elementor-repeater-item-8528cb3{width:267px;}.elementor-2549 .elementor-element.elementor-element-80edd8c .elementor-repeater-item-4245185 .pa-txt-sc__item-text.pa-txt-sc__main-item{font-size:40px;line-height:0.9em;}.elementor-2549 .elementor-element.elementor-element-80edd8c .elementor-repeater-item-9c634b3 .pa-txt-sc__main-item i{font-size:163px;line-height:163px;}.elementor-2549 .elementor-element.elementor-element-80edd8c .elementor-repeater-item-9c634b3 .pa-txt-sc__main-item svg{width:163px !important;height:163px !important;}.elementor-2549 .elementor-element.elementor-element-80edd8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -0px;padding:-0px -0px -0px -0px;}.elementor-2549 .elementor-element.elementor-element-80edd8c .pa-txt-sc__outer-container{column-gap:0px;row-gap:0px;}.elementor-2549 .elementor-element.elementor-element-6d85210{--margin-top:-100px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-2549 .elementor-element.elementor-element-38bd94d{--width:500px;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2549 .elementor-element.elementor-element-8d49edc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2549 .elementor-element.elementor-element-3a52a51 .premium-multiscroll-fixed{width:0px;}.elementor-2549 .elementor-element.elementor-element-38d522b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2549 .elementor-element.elementor-element-621e35c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-47a97c6 .pa-txt-sc__main-item{width:152px;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-47a97c6 .pa-txt-sc__item-img.pa-txt-sc__main-item{max-width:152px;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-130f666 .pa-txt-sc__main-item{width:200px;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-130f666 .pa-txt-sc__item-img.pa-txt-sc__main-item{max-width:200px;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-292778f .pa-txt-sc__item-text.pa-txt-sc__main-item{font-size:30px;line-height:1em;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-7f9fd4d .pa-txt-sc__main-item{width:200px;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-7f9fd4d .pa-txt-sc__item-img.pa-txt-sc__main-item{max-width:200px;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-9210ece .pa-txt-sc__item-text.pa-txt-sc__main-item{font-size:30px;line-height:1em;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-cf7b983 .pa-txt-sc__item-text.pa-txt-sc__main-item{font-size:30px;line-height:1em;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .elementor-repeater-item-ef66f5b .pa-txt-sc__item-text.pa-txt-sc__main-item{font-size:30px;line-height:1em;}.elementor-2549 .elementor-element.elementor-element-df2ba78{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-2549 .elementor-element.elementor-element-df2ba78 .pa-txt-sc__outer-container{row-gap:9px;}.elementor-2549 .elementor-element.elementor-element-fafab17{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2549 .elementor-element.elementor-element-f7a98e8{--spacer-size:80px;}.elementor-2549 .elementor-element.elementor-element-cf1f638 .elementor-divider{text-align:center;}.elementor-2549 .elementor-element.elementor-element-cf1f638 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-2549 .elementor-element.elementor-element-45def0f{text-align:center;}.elementor-2549 .elementor-element.elementor-element-45def0f .premium-dual-header-first-span{font-size:28px;margin:-10px 0px 5px 0px;}.elementor-2549 .elementor-element.elementor-element-45def0f .premium-dual-header-second-header, .elementor-2549 .elementor-element.elementor-element-45def0f.premium-title-second-noise-yes .premium-dual-header-second-header::before, .elementor-2549 .elementor-element.elementor-element-45def0f.premium-title-second-noise-yes .premium-dual-header-second-header::after{padding:0px 0px 0px 0px;}.elementor-2549 .elementor-element.elementor-element-c11c109{padding:0px 0px 70px 0px;text-align:center;}.elementor-2549 .elementor-element.elementor-element-c11c109 img{width:210px;}.elementor-2549 .elementor-element.elementor-element-45acb23{--spacer-size:70px;}.elementor-2549 .elementor-element.elementor-element-a0e9ed2{--spacer-size:0px;}.elementor-2549 .elementor-element.elementor-element-82a186a{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-2549 .elementor-element.elementor-element-5cc62ef{--width:25%;}.elementor-2549 .elementor-element.elementor-element-582e0b0 .premium-icon-box-icon-container i{font-size:24px;}.elementor-2549 .elementor-element.elementor-element-582e0b0 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-2549 .elementor-element.elementor-element-582e0b0 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-2549 .elementor-element.elementor-element-582e0b0 .premium-icon-box-icon-container img{width:24px;height:24px;}.elementor-2549 .elementor-element.elementor-element-0a011a1{--width:25%;}.elementor-2549 .elementor-element.elementor-element-8387eba .premium-icon-box-icon-container i{font-size:24px;}.elementor-2549 .elementor-element.elementor-element-8387eba .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-2549 .elementor-element.elementor-element-8387eba .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-2549 .elementor-element.elementor-element-8387eba .premium-icon-box-icon-container img{width:24px;height:24px;}.elementor-2549 .elementor-element.elementor-element-2e9a714{--width:25%;}.elementor-2549 .elementor-element.elementor-element-52fc4ff .premium-icon-box-icon-container i{font-size:24px;}.elementor-2549 .elementor-element.elementor-element-52fc4ff .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-2549 .elementor-element.elementor-element-52fc4ff .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-2549 .elementor-element.elementor-element-52fc4ff .premium-icon-box-icon-container img{width:24px;height:24px;}.elementor-2549 .elementor-element.elementor-element-c2776b7{--width:25%;}.elementor-2549 .elementor-element.elementor-element-bba4145 .premium-icon-box-icon-container i{font-size:24px;}.elementor-2549 .elementor-element.elementor-element-bba4145 .premium-icon-box-icon-container .premium-icon-box-animation, .elementor-2549 .elementor-element.elementor-element-bba4145 .premium-icon-box-icon-container div:not(.premium-lottie-animation) svg:not(.premium-icon-box-more-icon), .elementor-2549 .elementor-element.elementor-element-bba4145 .premium-icon-box-icon-container img{width:24px;height:24px;}}/* Start custom CSS for html, class: .elementor-element-901f8e9 */.marquee {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  overflow: hidden;
  background-color: transparent;
  padding: 10px 0;
  height: 200px;
}

.marquee span {
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
  font-family: 'Apple Garamond', 'Garamond', serif;
  font-size: 200px;
  font-weight: normal;
  word-spacing: 100px;
  line-height: 1;
  height: 200px;
  animation: marquee 18s linear infinite, rainbowText 5s linear infinite;
  background: linear-gradient(270deg, #FF6B6B, #FFD93D, #6BCB77, #4D96FF, #F15BB5, #FF6B6B);
  background-size: 1200% 1200%;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  mix-blend-mode: difference;
  transform: translateZ(0);
  will-change: transform;
}

/* Duplica il testo */
.marquee span::after {
  content: " About. About. About. About.";
  padding-left: 100px;
}

/* Animazione scorrimento */
@keyframes marquee {
  0% { transform: translateX(-50%); }
  100% { transform: translateX(0); }
}

/* Animazione colori arcobaleno (simula random) */
@keyframes rainbowText {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS *//* Sezione lunga: la pagina SCORRE davvero (nessun pin) */
.stage-eat-lines{
  height: 300vh;         /* più strada = più tempo per finire l’ultima riga */
  background: #fff;
  position: relative;
}

/* Pannello sticky: resta visibile durante lo scroll della sezione */
.stage-eat-lines .panel{
  position: sticky; top: 0; height: 100vh;
  display: grid; place-items: center;
  overflow: hidden;
}

/* Testo (centrato), container relativo per i "veli" per riga */
.stage-eat-lines .copy{
  position: relative;
  width: min(960px, 86vw);
  font-family: "Apple Garamond", Garamond, "EB Garamond", serif;
  font-size: 32px; line-height: 1.38; font-weight: 500;
  color: #000; text-align: center;
}

/* Veli per riga: creati dal JS; coprono da sinistra SOLO la riga corrente */
.stage-eat-lines .veil-line{
  position: absolute; top: 0; left: 0;
  height: 1em; width: 0; background: #fff; pointer-events: none;
}

/* Pac-Man mosso via transform (affidabile) */
.stage-eat-lines .pac{
  position: absolute; left: 0; top: 0;
  width: var(--pacD, 160px); height: var(--pacD, 160px);
  transform: translate(0,0);
  pointer-events: none; z-index: 2;
  filter: drop-shadow(0 2px 0 rgba(0,0,0,.06));
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Apple garamond';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://studioesse.me/wp-content/uploads/2025/07/AppleGaramond-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Apple garamond';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://studioesse.me/wp-content/uploads/2025/07/AppleGaramond-Bold-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Apple garamond';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://studioesse.me/wp-content/uploads/2025/07/AppleGaramond-BoldItalic-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Apple garamond';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://studioesse.me/wp-content/uploads/2025/07/AppleGaramond-Italic-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Apple garamond';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://studioesse.me/wp-content/uploads/2025/07/AppleGaramond-Light-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Apple garamond';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://studioesse.me/wp-content/uploads/2025/07/AppleGaramond-LightItalic-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */