.elementor-13175 .elementor-element.elementor-element-ef1196c{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13175 .elementor-element.elementor-element-c569cb0{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13175 .elementor-element.elementor-element-c569cb0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-13175 .elementor-element.elementor-element-bc2425a{--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;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13175 .elementor-element.elementor-element-10787cb img{width:96px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13175 .elementor-element.elementor-element-8ed0f7c .elementor-button{background-color:rgba(255,250,241,0.7);font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;fill:#5E4A3E;color:#5E4A3E;border-radius:999px 999px 999px 999px;padding:8px 14px 8px 14px;}.elementor-13175 .elementor-element.elementor-element-8ed0f7c .elementor-button-content-wrapper{flex-direction:row;}.elementor-13175 .elementor-element.elementor-element-8ed0f7c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-13175 .elementor-element.elementor-element-df70da2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-13175 .elementor-element.elementor-element-df70da2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13175 .elementor-element.elementor-element-793fa27{text-align:center;}.elementor-13175 .elementor-element.elementor-element-793fa27 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.14em;color:#B8480F;}.elementor-13175 .elementor-element.elementor-element-0471aa9{text-align:center;}.elementor-13175 .elementor-element.elementor-element-0471aa9 .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:84px;font-weight:600;line-height:1.02em;letter-spacing:-0.035em;color:#2B1B14;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13175 .elementor-element.elementor-element-3b41e86{text-align:center;font-family:"Kumbh Sans", Sans-serif;font-size:28px;font-weight:600;line-height:1.3em;letter-spacing:-0.01em;color:#5E4A3E;}.elementor-13175 .elementor-element.elementor-element-65a8d3b{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13175 .elementor-element.elementor-element-fe8092b{--display:flex;--min-height:2px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-13175 .elementor-element.elementor-element-e5a3bfc{--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;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:80px;--padding-right:80px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-13175 .elementor-element.elementor-element-84632bc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-13175 .elementor-element.elementor-element-84632bc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-13175 .elementor-element.elementor-element-84632bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-13175 .elementor-element.elementor-element-84632bc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-13175 .elementor-element.elementor-element-84632bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-13175 .elementor-element.elementor-element-84632bc .elementor-icon-list-icon i{color:#FDB515;transition:color 0.3s;}.elementor-13175 .elementor-element.elementor-element-84632bc .elementor-icon-list-icon svg{fill:#FDB515;transition:fill 0.3s;}.elementor-13175 .elementor-element.elementor-element-84632bc{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-13175 .elementor-element.elementor-element-84632bc .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-13175 .elementor-element.elementor-element-84632bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13175 .elementor-element.elementor-element-84632bc .elementor-icon-list-item > a{font-family:"IBM Plex Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-13175 .elementor-element.elementor-element-84632bc .elementor-icon-list-text{color:#FFFAF1;transition:color 0.3s;}.elementor-13175 .elementor-element.elementor-element-84632bc .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFEDB3;}.elementor-13175 .elementor-element.elementor-element-2d40b49{--grid-template-columns:repeat(0, auto);text-align:right;--icon-size:15px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-13175 .elementor-element.elementor-element-2d40b49 .elementor-social-icon{background-color:rgba(255,250,241,0.12);--icon-padding:0.85em;}.elementor-13175 .elementor-element.elementor-element-2d40b49 .elementor-social-icon i{color:#FFFAF1;}.elementor-13175 .elementor-element.elementor-element-2d40b49 .elementor-social-icon svg{fill:#FFFAF1;}.elementor-13175 .elementor-element.elementor-element-2d40b49 .elementor-social-icon:hover{background-color:#FDB515;}.elementor-13175 .elementor-element.elementor-element-2d40b49 .elementor-social-icon:hover i{color:#2B1B14;}.elementor-13175 .elementor-element.elementor-element-2d40b49 .elementor-social-icon:hover svg{fill:#2B1B14;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-13175 .elementor-element.elementor-element-0471aa9 .elementor-heading-title{font-size:64px;}}@media(max-width:767px){.elementor-13175 .elementor-element.elementor-element-bc2425a{--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;--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13175 .elementor-element.elementor-element-10787cb img{width:72px;}.elementor-13175 .elementor-element.elementor-element-793fa27 .elementor-heading-title{font-size:11px;}.elementor-13175 .elementor-element.elementor-element-0471aa9 .elementor-heading-title{font-size:40px;}.elementor-13175 .elementor-element.elementor-element-3b41e86{font-size:22px;}.elementor-13175 .elementor-element.elementor-element-e5a3bfc{--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;--padding-top:14px;--padding-bottom:14px;--padding-left:20px;--padding-right:20px;}.elementor-13175 .elementor-element.elementor-element-84632bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13175 .elementor-element.elementor-element-84632bc .elementor-icon-list-item > a{font-size:13px;}.elementor-13175 .elementor-element.elementor-element-2d40b49{text-align:center;}}/* Start custom CSS for image, class: .elementor-element-10787cb */.elementor-13175 .elementor-element.elementor-element-10787cb img{display:block;height:auto}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8ed0f7c */.elementor-13175 .elementor-element.elementor-element-8ed0f7c .elementor-button{box-shadow:inset 0 0 0 1px rgba(43,27,20,.12),0 2px 8px rgba(43,27,20,.05);cursor:default}
.elementor-13175 .elementor-element.elementor-element-8ed0f7c .elementor-button-icon{color:#F37D28;font-size:8px;position:relative}
@media (max-width:767px){.elementor-13175 .elementor-element.elementor-element-8ed0f7c .elementor-button{font-size:10px!important;letter-spacing:.06em!important;padding:7px 11px!important;white-space:nowrap}}
.elementor-13175 .elementor-element.elementor-element-8ed0f7c .elementor-button-icon svg{width:8px;height:8px;fill:#F37D28}
@media (prefers-reduced-motion:no-preference){.elementor-13175 .elementor-element.elementor-element-8ed0f7c .elementor-button-icon::after{content:"";position:absolute;inset:0;border-radius:50%;background:#F37D28;animation:spda-ping 2.2s cubic-bezier(.16,1,.3,1) infinite}}
@keyframes spda-ping{0%{transform:scale(1);opacity:.7}100%{transform:scale(3.2);opacity:0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc2425a */.elementor-13175 .elementor-element.elementor-element-bc2425a{position:relative;z-index:2}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0471aa9 */.elementor-13175 .elementor-element.elementor-element-0471aa9 .elementor-heading-title{max-width:14ch;margin:0 auto;text-wrap:balance;font-size:min(var(--spda-h1,84px),9.5svh)}
.elementor-13175 .elementor-element.elementor-element-0471aa9 .spda-hl{color:#B8480F}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b41e86 */.elementor-13175 .elementor-element.elementor-element-3b41e86{max-width:36rem!important;width:100%!important}.elementor-13175 .elementor-element.elementor-element-3b41e86 p{margin:0}@media (max-height:560px){.elementor-13175 .elementor-element.elementor-element-3b41e86{display:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df70da2 */.elementor-13175 .elementor-element.elementor-element-df70da2{position:relative;z-index:2;min-height:0;text-align:center}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bcf88bb */.elementor-13175 .elementor-element.elementor-element-bcf88bb{position:absolute!important;left:50%;bottom:0;width:min(1200px,170vw)!important;max-width:none!important;margin:0!important;transform:translate(-50%,50%);opacity:.5;-webkit-mask-image:radial-gradient(closest-side,#000 40%,transparent);mask-image:radial-gradient(closest-side,#000 40%,transparent)}
.elementor-13175 .elementor-element.elementor-element-bcf88bb img{width:100%;height:auto;display:block;max-width:none}
@media (prefers-reduced-motion:no-preference){.elementor-13175 .elementor-element.elementor-element-bcf88bb{animation:spda-turn 60s linear infinite}}
@keyframes spda-turn{from{transform:translate(-50%,50%) rotate(0)}to{transform:translate(-50%,50%) rotate(360deg)}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31fff69 */.elementor-13175 .elementor-element.elementor-element-31fff69{position:absolute!important;left:50%;bottom:0;height:100%;width:auto!important;max-width:none!important;margin:0!important;transform:translateX(-50%)}
.elementor-13175 .elementor-element.elementor-element-31fff69 .elementor-widget-container,.elementor-13175 .elementor-element.elementor-element-31fff69 a{height:100%}
.elementor-13175 .elementor-element.elementor-element-31fff69 img{height:100%!important;width:auto!important;max-width:none!important;display:block}
@media (prefers-reduced-motion:no-preference){.elementor-13175 .elementor-element.elementor-element-31fff69{animation:spda-sunrise 3.4s cubic-bezier(.16,1,.3,1) .3s both}}
@keyframes spda-sunrise{from{transform:translate(-50%,70%)}to{transform:translate(-50%,0)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65a8d3b */.elementor-13175 .elementor-element.elementor-element-65a8d3b{position:relative;flex:none!important;height:clamp(84px,24svh,260px);pointer-events:none;clip-path:inset(-100vh -10vw 0 -10vw)}
.elementor-13175 .elementor-element.elementor-element-65a8d3b::before{content:"";position:absolute;left:50%;bottom:0;width:min(900px,120vw);aspect-ratio:2/1;transform:translateX(-50%);border-radius:999px 999px 0 0;background:radial-gradient(50% 100% at 50% 100%,rgba(255,239,3,.55),rgba(253,181,21,.3) 42%,transparent 72%)}
@media (prefers-reduced-motion:no-preference){.elementor-13175 .elementor-element.elementor-element-65a8d3b::before{animation:spda-breathe 6s ease-in-out 1.2s infinite alternate}}
@keyframes spda-breathe{from{opacity:.75;transform:translateX(-50%) scale(.96)}to{opacity:1;transform:translateX(-50%) scale(1.04)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c569cb0 */.elementor-13175 .elementor-element.elementor-element-c569cb0{position:relative;min-height:0;overflow:hidden;background:
radial-gradient(70% 58% at 50% 104%,rgba(243,125,40,.8) 0%,rgba(253,181,21,.75) 30%,rgba(253,197,62,.35) 55%,transparent 80%),
radial-gradient(45% 40% at 100% 0%,rgba(252,197,150,.7),transparent 70%),
linear-gradient(180deg,#FFFAF1 0%,#FFF4E2 60%,#FEDD9A 100%)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe8092b */.elementor-13175 .elementor-element.elementor-element-fe8092b{flex:none!important;height:2px;min-height:2px;background:linear-gradient(90deg,#B8480F,#F37D28 30%,#FFEF03 50%,#F37D28 70%,#B8480F)}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-84632bc */.elementor-13175 .elementor-element.elementor-element-84632bc .elementor-icon-list-items{row-gap:6px}
@media (max-width:767px){.elementor-13175 .elementor-element.elementor-element-84632bc .elementor-icon-list-items{justify-content:center}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5a3bfc */.elementor-13175 .elementor-element.elementor-element-e5a3bfc{flex:none!important;background:radial-gradient(45% 90% at 50% 0%,rgba(253,181,21,.32),transparent 70%),linear-gradient(180deg,#8F370C,#6B2808)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef1196c */.elementor-13175 .elementor-element.elementor-element-ef1196c{height:100vh;height:100svh;min-height:0;overflow:hidden;background:#FFFAF1;--spda-h1:84px}
body.admin-bar .elementor-13175 .elementor-element.elementor-element-ef1196c{height:calc(100svh - 32px)}
@media (max-width:1024px){.elementor-13175 .elementor-element.elementor-element-ef1196c{--spda-h1:64px}}
@media (max-width:767px){.elementor-13175 .elementor-element.elementor-element-ef1196c{--spda-h1:40px}}/* End custom CSS */