.elementor-32161 .elementor-element.elementor-element-b683ea6{--display:flex;--min-height:500px;--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:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.65;--border-radius:0px 0px 130px 0px;--padding-top:var(--vp2x);--padding-bottom:var(--vp2x);--padding-left:var(--hp);--padding-right:var(--hp);--z-index:9999;}.elementor-32161 .elementor-element.elementor-element-b683ea6:not(.elementor-motion-effects-element-type-background), .elementor-32161 .elementor-element.elementor-element-b683ea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4de002 );}.elementor-32161 .elementor-element.elementor-element-b683ea6::before, .elementor-32161 .elementor-element.elementor-element-b683ea6 > .elementor-background-video-container::before, .elementor-32161 .elementor-element.elementor-element-b683ea6 > .e-con-inner > .elementor-background-video-container::before, .elementor-32161 .elementor-element.elementor-element-b683ea6 > .elementor-background-slideshow::before, .elementor-32161 .elementor-element.elementor-element-b683ea6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-32161 .elementor-element.elementor-element-b683ea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, #FFFFFF00 calc(var(--hh) * 1.5));}.elementor-32161 .elementor-element.elementor-element-8feb1eb{text-align:center;}.elementor-32161 .elementor-element.elementor-element-8feb1eb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:var(--h1-fs);font-weight:900;text-transform:uppercase;line-height:var(--heading-lh);text-shadow:0px 0px 10px rgba(0, 0, 0, 0.65);color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-2b74539{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );text-shadow:0px 0px 10px rgba(0, 0, 0, 0.65);color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-0185f49 .elementor-button{background-color:#D61A6700;font-family:var( --e-global-typography-7615ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-7615ec9-font-size );font-weight:var( --e-global-typography-7615ec9-font-weight );text-transform:var( --e-global-typography-7615ec9-text-transform );line-height:var( --e-global-typography-7615ec9-line-height );border-style:solid;border-color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-0185f49 .elementor-button:hover, .elementor-32161 .elementor-element.elementor-element-0185f49 .elementor-button:focus{background-color:var( --e-global-color-e5d36b2 );color:var( --e-global-color-primary );}.elementor-32161 .elementor-element.elementor-element-0185f49 .elementor-button:hover svg, .elementor-32161 .elementor-element.elementor-element-0185f49 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-32161 .elementor-element.elementor-element-2b59586{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;--z-index:2;}.elementor-32161 .elementor-element.elementor-element-2b59586:not(.elementor-motion-effects-element-type-background), .elementor-32161 .elementor-element.elementor-element-2b59586 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4de002 );}.elementor-32161 .elementor-element.elementor-element-e91ac55{text-align:center;}.elementor-32161 .elementor-element.elementor-element-e91ac55 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:43px;font-weight:300;text-transform:uppercase;line-height:0.75em;color:var( --e-global-color-text );}.elementor-32161 .elementor-element.elementor-element-fe83bde{text-align:center;}.elementor-32161 .elementor-element.elementor-element-fe83bde .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:var(--small-text-fs);font-weight:900;text-transform:uppercase;line-height:1;color:var( --e-global-color-text );}.elementor-32161 .elementor-element.elementor-element-815c6a9{--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;}.elementor-32161 .elementor-element.elementor-element-37093d2{--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:var(--vp50) var(--vp50);--row-gap:var(--vp50);--column-gap:var(--vp50);--padding-top:var(--vp);--padding-bottom:var(--vp);--padding-left:var(--hp);--padding-right:var(--hp);}.elementor-32161 .elementor-element.elementor-element-e53a8a8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32161 .elementor-element.elementor-element-fd480e4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32161 .elementor-element.elementor-element-fd480e4{text-align:center;}.elementor-32161 .elementor-element.elementor-element-fd480e4 .elementor-heading-title{font-family:var( --e-global-typography-a89f2cf-font-family ), Sans-serif;font-size:var( --e-global-typography-a89f2cf-font-size );font-weight:var( --e-global-typography-a89f2cf-font-weight );text-transform:var( --e-global-typography-a89f2cf-text-transform );line-height:var( --e-global-typography-a89f2cf-line-height );color:var( --e-global-color-text );}.elementor-32161 .elementor-element.elementor-element-60c3b5b > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-32161 .elementor-element.elementor-element-60c3b5b{text-align:center;}.elementor-32161 .elementor-element.elementor-element-60c3b5b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:var(--h2-fs);font-weight:300;text-transform:uppercase;line-height:var(--heading-lh);color:var( --e-global-color-text );}.elementor-32161 .elementor-element.elementor-element-346dd9e{text-align:center;font-family:var( --e-global-typography-6656717-font-family ), Sans-serif;font-size:var( --e-global-typography-6656717-font-size );font-weight:var( --e-global-typography-6656717-font-weight );line-height:var( --e-global-typography-6656717-line-height );color:var( --e-global-color-text );}.elementor-32161 .elementor-element.elementor-element-a26169a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:var(--vp50);--padding-bottom:var(--vp50);--padding-left:0;--padding-right:0;}.elementor-32161 .elementor-element.elementor-element-a4b5376{--display:flex;--min-height:400px;--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;--overflow:hidden;--background-transition:0.3s;--padding-top:var(--vp);--padding-bottom:var(--vp);--padding-left:var(--hp);--padding-right:var(--hp);}.elementor-32161 .elementor-element.elementor-element-a4b5376.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-32161 .elementor-element.elementor-element-d42b2e8{text-align:center;}.elementor-32161 .elementor-element.elementor-element-d42b2e8 .elementor-heading-title{font-family:var( --e-global-typography-cee6548-font-family ), Sans-serif;font-size:var( --e-global-typography-cee6548-font-size );font-weight:var( --e-global-typography-cee6548-font-weight );text-transform:var( --e-global-typography-cee6548-text-transform );line-height:var( --e-global-typography-cee6548-line-height );color:var( --e-global-color-text );}.elementor-32161 .elementor-element.elementor-element-1f039b2{text-align:center;}.elementor-32161 .elementor-element.elementor-element-1f039b2 .elementor-heading-title{font-family:var( --e-global-typography-cee6548-font-family ), Sans-serif;font-size:var( --e-global-typography-cee6548-font-size );font-weight:var( --e-global-typography-cee6548-font-weight );text-transform:var( --e-global-typography-cee6548-text-transform );line-height:var( --e-global-typography-cee6548-line-height );color:var( --e-global-color-text );}.elementor-32161 .elementor-element.elementor-element-e24002b{--display:flex;--min-height:250px;--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;--overflow:hidden;--background-transition:0.3s;--padding-top:var(--vp);--padding-bottom:var(--vp);--padding-left:var(--hp);--padding-right:var(--hp);}.elementor-32161 .elementor-element.elementor-element-e24002b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-32161 .elementor-element.elementor-element-1bc354d{text-align:center;}.elementor-32161 .elementor-element.elementor-element-1bc354d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:var(--h3-fs);font-weight:300;text-transform:uppercase;line-height:var(--heading-lh);color:var( --e-global-color-text );}.elementor-32161 .elementor-element.elementor-element-5357088{--display:flex;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32161 .elementor-element.elementor-element-4ce10ce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32161 .elementor-element.elementor-element-b7a106b{--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:center;--gap:var(--hp75) var(--hp75);--row-gap:var(--hp75);--column-gap:var(--hp75);--border-radius:30px 30px 30px 30px;--padding-top:var(--hp);--padding-bottom:var(--hp);--padding-left:var(--hp);--padding-right:var(--hp);}.elementor-32161 .elementor-element.elementor-element-b7a106b:not(.elementor-motion-effects-element-type-background), .elementor-32161 .elementor-element.elementor-element-b7a106b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-32161 .elementor-element.elementor-element-b7a106b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-32161 .elementor-element.elementor-element-09b5633{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32161 .elementor-element.elementor-element-09b5633.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-32161 .elementor-element.elementor-element-743c0cb{width:100%;max-width:100%;}.elementor-32161 .elementor-element.elementor-element-743c0cb img{width:100%;border-radius:2rem 2rem 2rem 2rem;}.elementor-32161 .elementor-element.elementor-element-e702d22 .elementor-icon-list-icon i{color:var( --e-global-color-e5d36b2 );transition:color 0.3s;}.elementor-32161 .elementor-element.elementor-element-e702d22 .elementor-icon-list-icon svg{fill:var( --e-global-color-e5d36b2 );transition:fill 0.3s;}.elementor-32161 .elementor-element.elementor-element-e702d22{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-32161 .elementor-element.elementor-element-e702d22 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32161 .elementor-element.elementor-element-e702d22 .elementor-icon-list-item > a{font-family:var( --e-global-typography-7615ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-7615ec9-font-size );font-weight:var( --e-global-typography-7615ec9-font-weight );text-transform:var( --e-global-typography-7615ec9-text-transform );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-e702d22 .elementor-icon-list-text{color:var( --e-global-color-e5d36b2 );transition:color 0.3s;}.elementor-32161 .elementor-element.elementor-element-05c9cc1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32161 .elementor-element.elementor-element-e1227ab{text-align:start;}.elementor-32161 .elementor-element.elementor-element-e1227ab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:var(--ui-fs);font-weight:900;text-transform:uppercase;line-height:1.1;color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-d74b850 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-32161 .elementor-element.elementor-element-d74b850{text-align:start;}.elementor-32161 .elementor-element.elementor-element-d74b850 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:var(--h3-fs);font-weight:300;text-transform:uppercase;line-height:var(--heading-lh);color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-afbdd6c{text-align:start;font-family:"Poppins", Sans-serif;font-size:var(--body-fs);font-weight:400;line-height:var(--lh-body);color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-e5cba5c .elementor-button{background-color:#D61A6700;font-family:var( --e-global-typography-7615ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-7615ec9-font-size );font-weight:var( --e-global-typography-7615ec9-font-weight );text-transform:var( --e-global-typography-7615ec9-text-transform );line-height:var( --e-global-typography-7615ec9-line-height );border-style:solid;border-color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-e5cba5c .elementor-button:hover, .elementor-32161 .elementor-element.elementor-element-e5cba5c .elementor-button:focus{background-color:var( --e-global-color-e5d36b2 );color:var( --e-global-color-primary );}.elementor-32161 .elementor-element.elementor-element-e5cba5c .elementor-button:hover svg, .elementor-32161 .elementor-element.elementor-element-e5cba5c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-32161 .elementor-element.elementor-element-fa3a1fb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32161 .elementor-element.elementor-element-edd538c{--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:flex-start;--gap:var(--hp75) var(--hp75);--row-gap:var(--hp75);--column-gap:var(--hp75);--border-radius:30px 30px 30px 30px;--padding-top:var(--hp);--padding-bottom:var(--hp);--padding-left:var(--hp);--padding-right:var(--hp);}.elementor-32161 .elementor-element.elementor-element-edd538c:not(.elementor-motion-effects-element-type-background), .elementor-32161 .elementor-element.elementor-element-edd538c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4de002 );}.elementor-32161 .elementor-element.elementor-element-edd538c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-32161 .elementor-element.elementor-element-f68109d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32161 .elementor-element.elementor-element-f68109d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-32161 .elementor-element.elementor-element-22268c1{width:100%;max-width:100%;}.elementor-32161 .elementor-element.elementor-element-22268c1 img{width:100%;border-radius:2rem 2rem 2rem 2rem;}.elementor-32161 .elementor-element.elementor-element-bf234e5 .elementor-icon-list-icon i{color:var( --e-global-color-e5d36b2 );transition:color 0.3s;}.elementor-32161 .elementor-element.elementor-element-bf234e5 .elementor-icon-list-icon svg{fill:var( --e-global-color-e5d36b2 );transition:fill 0.3s;}.elementor-32161 .elementor-element.elementor-element-bf234e5{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-32161 .elementor-element.elementor-element-bf234e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32161 .elementor-element.elementor-element-bf234e5 .elementor-icon-list-item > a{font-family:var( --e-global-typography-7615ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-7615ec9-font-size );font-weight:var( --e-global-typography-7615ec9-font-weight );text-transform:var( --e-global-typography-7615ec9-text-transform );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-bf234e5 .elementor-icon-list-text{color:var( --e-global-color-e5d36b2 );transition:color 0.3s;}.elementor-32161 .elementor-element.elementor-element-45f14ab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32161 .elementor-element.elementor-element-fa4473a{text-align:start;}.elementor-32161 .elementor-element.elementor-element-fa4473a .elementor-heading-title{font-family:var( --e-global-typography-7615ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-7615ec9-font-size );font-weight:var( --e-global-typography-7615ec9-font-weight );text-transform:var( --e-global-typography-7615ec9-text-transform );line-height:var( --e-global-typography-7615ec9-line-height );color:var( --e-global-color-text );}.elementor-32161 .elementor-element.elementor-element-35b14c5 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-32161 .elementor-element.elementor-element-35b14c5{text-align:start;}.elementor-32161 .elementor-element.elementor-element-35b14c5 .elementor-heading-title{font-family:var( --e-global-typography-cee6548-font-family ), Sans-serif;font-size:var( --e-global-typography-cee6548-font-size );font-weight:var( --e-global-typography-cee6548-font-weight );text-transform:var( --e-global-typography-cee6548-text-transform );line-height:var( --e-global-typography-cee6548-line-height );color:var( --e-global-color-text );}.elementor-32161 .elementor-element.elementor-element-566123d{text-align:start;font-family:"Poppins", Sans-serif;font-size:var(--body-fs);font-weight:400;line-height:var(--lh-body);color:var( --e-global-color-text );}.elementor-32161 .elementor-element.elementor-element-8c27bf8 .elementor-button{background-color:#D61A6700;font-family:var( --e-global-typography-7615ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-7615ec9-font-size );font-weight:var( --e-global-typography-7615ec9-font-weight );text-transform:var( --e-global-typography-7615ec9-text-transform );line-height:var( --e-global-typography-7615ec9-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-text );}.elementor-32161 .elementor-element.elementor-element-8c27bf8 .elementor-button:hover, .elementor-32161 .elementor-element.elementor-element-8c27bf8 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-8c27bf8 .elementor-button:hover svg, .elementor-32161 .elementor-element.elementor-element-8c27bf8 .elementor-button:focus svg{fill:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-5122d43{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32161 .elementor-element.elementor-element-f3af506{--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:flex-start;--gap:var(--hp75) var(--hp75);--row-gap:var(--hp75);--column-gap:var(--hp75);--border-radius:30px 30px 30px 30px;--padding-top:var(--hp);--padding-bottom:var(--hp);--padding-left:var(--hp);--padding-right:var(--hp);}.elementor-32161 .elementor-element.elementor-element-f3af506:not(.elementor-motion-effects-element-type-background), .elementor-32161 .elementor-element.elementor-element-f3af506 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de2351d );}.elementor-32161 .elementor-element.elementor-element-f3af506.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-32161 .elementor-element.elementor-element-fd38d49{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32161 .elementor-element.elementor-element-fd38d49.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-32161 .elementor-element.elementor-element-13e9cf7{width:100%;max-width:100%;}.elementor-32161 .elementor-element.elementor-element-13e9cf7 img{width:100%;border-radius:2rem 2rem 2rem 2rem;}.elementor-32161 .elementor-element.elementor-element-7432b75 .elementor-icon-list-icon i{color:var( --e-global-color-e5d36b2 );transition:color 0.3s;}.elementor-32161 .elementor-element.elementor-element-7432b75 .elementor-icon-list-icon svg{fill:var( --e-global-color-e5d36b2 );transition:fill 0.3s;}.elementor-32161 .elementor-element.elementor-element-7432b75{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-32161 .elementor-element.elementor-element-7432b75 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32161 .elementor-element.elementor-element-7432b75 .elementor-icon-list-item > a{font-family:var( --e-global-typography-7615ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-7615ec9-font-size );font-weight:var( --e-global-typography-7615ec9-font-weight );text-transform:var( --e-global-typography-7615ec9-text-transform );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-7432b75 .elementor-icon-list-text{color:var( --e-global-color-e5d36b2 );transition:color 0.3s;}.elementor-32161 .elementor-element.elementor-element-e0c01ef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32161 .elementor-element.elementor-element-cd98feb{text-align:start;}.elementor-32161 .elementor-element.elementor-element-cd98feb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:var(--ui-fs);font-weight:900;text-transform:uppercase;line-height:1.1;color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-d8d9c54 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-32161 .elementor-element.elementor-element-d8d9c54{text-align:start;}.elementor-32161 .elementor-element.elementor-element-d8d9c54 .elementor-heading-title{font-family:var( --e-global-typography-cee6548-font-family ), Sans-serif;font-size:var( --e-global-typography-cee6548-font-size );font-weight:var( --e-global-typography-cee6548-font-weight );text-transform:var( --e-global-typography-cee6548-text-transform );line-height:var( --e-global-typography-cee6548-line-height );color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-8fbbf2b{text-align:start;font-family:"Poppins", Sans-serif;font-size:var(--body-fs);font-weight:400;line-height:var(--lh-body);color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-4ebc518 .elementor-button{background-color:#D61A6700;font-family:var( --e-global-typography-7615ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-7615ec9-font-size );font-weight:var( --e-global-typography-7615ec9-font-weight );text-transform:var( --e-global-typography-7615ec9-text-transform );line-height:var( --e-global-typography-7615ec9-line-height );border-style:solid;border-color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-4ebc518 .elementor-button:hover, .elementor-32161 .elementor-element.elementor-element-4ebc518 .elementor-button:focus{background-color:var( --e-global-color-e5d36b2 );color:var( --e-global-color-accent );}.elementor-32161 .elementor-element.elementor-element-4ebc518 .elementor-button:hover svg, .elementor-32161 .elementor-element.elementor-element-4ebc518 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-32161 .elementor-element.elementor-element-36c9307{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32161 .elementor-element.elementor-element-73f0e47{--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:flex-start;--gap:var(--hp75) var(--hp75);--row-gap:var(--hp75);--column-gap:var(--hp75);--border-radius:30px 30px 30px 30px;--padding-top:var(--hp);--padding-bottom:var(--hp);--padding-left:var(--hp);--padding-right:var(--hp);}.elementor-32161 .elementor-element.elementor-element-73f0e47:not(.elementor-motion-effects-element-type-background), .elementor-32161 .elementor-element.elementor-element-73f0e47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18d9440 );}.elementor-32161 .elementor-element.elementor-element-73f0e47.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-32161 .elementor-element.elementor-element-2c3cf88{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32161 .elementor-element.elementor-element-2c3cf88.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-32161 .elementor-element.elementor-element-63d4015{width:100%;max-width:100%;}.elementor-32161 .elementor-element.elementor-element-63d4015 img{width:100%;border-radius:2rem 2rem 2rem 2rem;}.elementor-32161 .elementor-element.elementor-element-ec2dc37 .elementor-icon-list-icon i{color:var( --e-global-color-e5d36b2 );transition:color 0.3s;}.elementor-32161 .elementor-element.elementor-element-ec2dc37 .elementor-icon-list-icon svg{fill:var( --e-global-color-e5d36b2 );transition:fill 0.3s;}.elementor-32161 .elementor-element.elementor-element-ec2dc37{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-32161 .elementor-element.elementor-element-ec2dc37 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32161 .elementor-element.elementor-element-ec2dc37 .elementor-icon-list-item > a{font-family:var( --e-global-typography-7615ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-7615ec9-font-size );font-weight:var( --e-global-typography-7615ec9-font-weight );text-transform:var( --e-global-typography-7615ec9-text-transform );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-ec2dc37 .elementor-icon-list-text{color:var( --e-global-color-e5d36b2 );transition:color 0.3s;}.elementor-32161 .elementor-element.elementor-element-d555e2a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32161 .elementor-element.elementor-element-7d30a0b{text-align:start;}.elementor-32161 .elementor-element.elementor-element-7d30a0b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:var(--ui-fs);font-weight:900;text-transform:uppercase;line-height:1.1;color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-40abf24 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-32161 .elementor-element.elementor-element-40abf24{text-align:start;}.elementor-32161 .elementor-element.elementor-element-40abf24 .elementor-heading-title{font-family:var( --e-global-typography-cee6548-font-family ), Sans-serif;font-size:var( --e-global-typography-cee6548-font-size );font-weight:var( --e-global-typography-cee6548-font-weight );text-transform:var( --e-global-typography-cee6548-text-transform );line-height:var( --e-global-typography-cee6548-line-height );color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-08f7990{text-align:start;font-family:"Poppins", Sans-serif;font-size:var(--body-fs);font-weight:400;line-height:var(--lh-body);color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-0158faf .elementor-button{background-color:#D61A6700;font-family:var( --e-global-typography-7615ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-7615ec9-font-size );font-weight:var( --e-global-typography-7615ec9-font-weight );text-transform:var( --e-global-typography-7615ec9-text-transform );line-height:var( --e-global-typography-7615ec9-line-height );border-style:solid;border-color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-0158faf .elementor-button:hover, .elementor-32161 .elementor-element.elementor-element-0158faf .elementor-button:focus{background-color:var( --e-global-color-e5d36b2 );color:var( --e-global-color-18d9440 );}.elementor-32161 .elementor-element.elementor-element-0158faf .elementor-button:hover svg, .elementor-32161 .elementor-element.elementor-element-0158faf .elementor-button:focus svg{fill:var( --e-global-color-18d9440 );}.elementor-32161 .elementor-element.elementor-element-c7a5ad6{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:var( --e-global-color-text );--e-n-carousel-dots-hover-color:var( --e-global-color-text );--e-n-carousel-swiper-pagination-spacing:2rem;}.elementor-32161 .elementor-element.elementor-element-c7a5ad6 > .elementor-widget-container{background-color:var( --e-global-color-e5d36b2 );padding:0px 0px 0px 0px;}.elementor-32161 .elementor-element.elementor-element-c7a5ad6 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:23px;--swiper-pagination-bullet-vertical-gap:23px;}.elementor-32161 .elementor-element.elementor-element-46e4612{--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;--overflow:hidden;--border-radius:0px 0px 130px 0px;--padding-top:var(--vp);--padding-bottom:var(--vp);--padding-left:var(--hp);--padding-right:var(--hp);}.elementor-32161 .elementor-element.elementor-element-46e4612:not(.elementor-motion-effects-element-type-background), .elementor-32161 .elementor-element.elementor-element-46e4612 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-32161 .elementor-element.elementor-element-52298c4{--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;--gap:var(--hp) var(--vp);--row-gap:var(--hp);--column-gap:var(--vp);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32161 .elementor-element.elementor-element-60f4136{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32161 .elementor-element.elementor-element-7456b69{text-align:start;}.elementor-32161 .elementor-element.elementor-element-7456b69 .elementor-heading-title{font-family:var( --e-global-typography-7615ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-7615ec9-font-size );font-weight:var( --e-global-typography-7615ec9-font-weight );text-transform:var( --e-global-typography-7615ec9-text-transform );line-height:var( --e-global-typography-7615ec9-line-height );color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-bf8447d > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-32161 .elementor-element.elementor-element-bf8447d{text-align:start;}.elementor-32161 .elementor-element.elementor-element-bf8447d .elementor-heading-title{font-family:var( --e-global-typography-2055efa-font-family ), Sans-serif;font-size:var( --e-global-typography-2055efa-font-size );font-weight:var( --e-global-typography-2055efa-font-weight );text-transform:var( --e-global-typography-2055efa-text-transform );line-height:var( --e-global-typography-2055efa-line-height );color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-3d83ac6{text-align:start;font-family:var( --e-global-typography-6656717-font-family ), Sans-serif;font-size:var( --e-global-typography-6656717-font-size );font-weight:var( --e-global-typography-6656717-font-weight );line-height:var( --e-global-typography-6656717-line-height );color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-1fc646b{--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:flex-start;--align-items:center;--margin-top:var(--vp50);--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32161 .elementor-element.elementor-element-ab16449 .elementor-button{background-color:#D61A6700;font-family:var( --e-global-typography-7615ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-7615ec9-font-size );font-weight:var( --e-global-typography-7615ec9-font-weight );text-transform:var( --e-global-typography-7615ec9-text-transform );line-height:var( --e-global-typography-7615ec9-line-height );border-style:solid;border-color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-ab16449 .elementor-button:hover, .elementor-32161 .elementor-element.elementor-element-ab16449 .elementor-button:focus{background-color:var( --e-global-color-e5d36b2 );color:var( --e-global-color-primary );}.elementor-32161 .elementor-element.elementor-element-ab16449 .elementor-button:hover svg, .elementor-32161 .elementor-element.elementor-element-ab16449 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-32161 .elementor-element.elementor-element-9dfa814 img{width:auto;height:43px;}.elementor-32161 .elementor-element.elementor-element-3709451{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32161 .elementor-element.elementor-element-340f251{--grid-columns:1;}.elementor-32161 .elementor-element.elementor-element-f81d18a{--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;--padding-top:var(--vp);--padding-bottom:var(--vp);--padding-left:var(--hp);--padding-right:var(--hp);}.elementor-32161 .elementor-element.elementor-element-24ade86 img{width:68px;}.elementor-32161 .elementor-element.elementor-element-8b9d1eb{text-align:center;}.elementor-32161 .elementor-element.elementor-element-8b9d1eb .elementor-heading-title{font-family:var( --e-global-typography-2055efa-font-family ), Sans-serif;font-size:var( --e-global-typography-2055efa-font-size );font-weight:var( --e-global-typography-2055efa-font-weight );text-transform:var( --e-global-typography-2055efa-text-transform );line-height:var( --e-global-typography-2055efa-line-height );color:var( --e-global-color-text );}.elementor-32161 .elementor-element.elementor-element-c6b4c53{text-align:center;font-family:"Catamaran", Sans-serif;font-size:var(--body-fs);font-weight:400;line-height:var(--lh-body);color:var( --e-global-color-text );}.elementor-32161 .elementor-element.elementor-element-153a706{--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:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:var(--vp50);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-32161 .elementor-element.elementor-element-4f45c60 .elementor-button{background-color:var( --e-global-color-e5d36b2 );font-family:var( --e-global-typography-7615ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-7615ec9-font-size );font-weight:var( --e-global-typography-7615ec9-font-weight );text-transform:var( --e-global-typography-7615ec9-text-transform );line-height:var( --e-global-typography-7615ec9-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-7b10bd6 );}.elementor-32161 .elementor-element.elementor-element-4f45c60 .elementor-button:hover, .elementor-32161 .elementor-element.elementor-element-4f45c60 .elementor-button:focus{background-color:var( --e-global-color-7b10bd6 );color:var( --e-global-color-e5d36b2 );border-color:var( --e-global-color-7b10bd6 );}.elementor-32161 .elementor-element.elementor-element-4f45c60 .elementor-button:hover svg, .elementor-32161 .elementor-element.elementor-element-4f45c60 .elementor-button:focus svg{fill:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-3e76cdf .elementor-button{background-color:var( --e-global-color-e5d36b2 );font-family:var( --e-global-typography-7615ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-7615ec9-font-size );font-weight:var( --e-global-typography-7615ec9-font-weight );text-transform:var( --e-global-typography-7615ec9-text-transform );line-height:var( --e-global-typography-7615ec9-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-7b10bd6 );}.elementor-32161 .elementor-element.elementor-element-3e76cdf .elementor-button:hover, .elementor-32161 .elementor-element.elementor-element-3e76cdf .elementor-button:focus{background-color:var( --e-global-color-7b10bd6 );color:var( --e-global-color-e5d36b2 );border-color:var( --e-global-color-7b10bd6 );}.elementor-32161 .elementor-element.elementor-element-3e76cdf .elementor-button:hover svg, .elementor-32161 .elementor-element.elementor-element-3e76cdf .elementor-button:focus svg{fill:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-aea655f{--display:flex;--z-index:1;}.elementor-32161 .elementor-element.elementor-element-e8e28b3{--display:flex;}.elementor-32161 .elementor-element.elementor-element-e8e28b3:not(.elementor-motion-effects-element-type-background), .elementor-32161 .elementor-element.elementor-element-e8e28b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://humanoptions.org/wp-content/uploads/2026/04/Smile-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-32161 .elementor-element.elementor-element-648dfc7{--display:flex;}.elementor-32161 .elementor-element.elementor-element-648dfc7:not(.elementor-motion-effects-element-type-background), .elementor-32161 .elementor-element.elementor-element-648dfc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://humanoptions.org/wp-content/uploads/2026/04/Smile-4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-32161 .elementor-element.elementor-element-eadaf6c{--display:flex;}.elementor-32161 .elementor-element.elementor-element-eadaf6c:not(.elementor-motion-effects-element-type-background), .elementor-32161 .elementor-element.elementor-element-eadaf6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://humanoptions.org/wp-content/uploads/2026/04/Smile-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-32161 .elementor-element.elementor-element-8cbcd9b{--display:flex;}.elementor-32161 .elementor-element.elementor-element-8cbcd9b:not(.elementor-motion-effects-element-type-background), .elementor-32161 .elementor-element.elementor-element-8cbcd9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://humanoptions.org/wp-content/uploads/2026/04/Smile-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-32161 .elementor-element.elementor-element-33a9d3b{--display:flex;}.elementor-32161 .elementor-element.elementor-element-2a4aa2d{--display:flex;}.elementor-32161 .elementor-element.elementor-element-46f5eab{--display:flex;}.elementor-32161 .elementor-element.elementor-element-f5f912e{--display:flex;--min-height:500px;--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;--overflow:hidden;--overlay-opacity:0.5;--border-radius:0px 0px 130px 0px;--padding-top:var(--vp);--padding-bottom:var(--vp);--padding-left:var(--hp);--padding-right:var(--hp);}.elementor-32161 .elementor-element.elementor-element-f5f912e:not(.elementor-motion-effects-element-type-background), .elementor-32161 .elementor-element.elementor-element-f5f912e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://humanoptions.org/wp-content/uploads/2026/04/Honoring-HO-background.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-32161 .elementor-element.elementor-element-f5f912e::before, .elementor-32161 .elementor-element.elementor-element-f5f912e > .elementor-background-video-container::before, .elementor-32161 .elementor-element.elementor-element-f5f912e > .e-con-inner > .elementor-background-video-container::before, .elementor-32161 .elementor-element.elementor-element-f5f912e > .elementor-background-slideshow::before, .elementor-32161 .elementor-element.elementor-element-f5f912e > .e-con-inner > .elementor-background-slideshow::before, .elementor-32161 .elementor-element.elementor-element-f5f912e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-32161 .elementor-element.elementor-element-0dbbdd3{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32161 .elementor-element.elementor-element-128d4ff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32161 .elementor-element.elementor-element-1d5273b{text-align:start;}.elementor-32161 .elementor-element.elementor-element-1d5273b .elementor-heading-title{font-family:var( --e-global-typography-7615ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-7615ec9-font-size );font-weight:var( --e-global-typography-7615ec9-font-weight );text-transform:var( --e-global-typography-7615ec9-text-transform );line-height:var( --e-global-typography-7615ec9-line-height );color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-a8c8714 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-32161 .elementor-element.elementor-element-a8c8714{text-align:start;}.elementor-32161 .elementor-element.elementor-element-a8c8714 .elementor-heading-title{font-family:var( --e-global-typography-2055efa-font-family ), Sans-serif;font-size:var( --e-global-typography-2055efa-font-size );font-weight:var( --e-global-typography-2055efa-font-weight );text-transform:var( --e-global-typography-2055efa-text-transform );line-height:var( --e-global-typography-2055efa-line-height );color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-8d3dde1{width:100%;max-width:100%;text-align:start;font-family:"Catamaran", Sans-serif;font-size:var(--big-text-fs);font-weight:500;line-height:var(--lh-body);color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-861b784{--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32161 .elementor-element.elementor-element-88e85ad .elementor-button{background-color:#D61A6700;font-family:var( --e-global-typography-7615ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-7615ec9-font-size );font-weight:var( --e-global-typography-7615ec9-font-weight );text-transform:var( --e-global-typography-7615ec9-text-transform );line-height:var( --e-global-typography-7615ec9-line-height );border-style:solid;border-color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-88e85ad .elementor-button:hover, .elementor-32161 .elementor-element.elementor-element-88e85ad .elementor-button:focus{background-color:var( --e-global-color-e5d36b2 );color:var( --e-global-color-text );}.elementor-32161 .elementor-element.elementor-element-88e85ad .elementor-button:hover svg, .elementor-32161 .elementor-element.elementor-element-88e85ad .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-32161 .elementor-element.elementor-element-d0d348d{--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;--padding-top:var(--vp);--padding-bottom:var(--vp);--padding-left:var(--hp);--padding-right:var(--hp);}.elementor-32161 .elementor-element.elementor-element-3632f72{text-align:center;}.elementor-32161 .elementor-element.elementor-element-3632f72 .elementor-heading-title{font-family:var( --e-global-typography-2055efa-font-family ), Sans-serif;font-size:var( --e-global-typography-2055efa-font-size );font-weight:var( --e-global-typography-2055efa-font-weight );text-transform:var( --e-global-typography-2055efa-text-transform );line-height:var( --e-global-typography-2055efa-line-height );color:var( --e-global-color-text );}.elementor-32161 .elementor-element.elementor-element-f4d8f2d{width:var( --container-widget-width, min(100%, 970px) );max-width:min(100%, 970px);--container-widget-width:min(100%, 970px);--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:var(--body-fs);font-weight:400;color:var( --e-global-color-text );}.elementor-32161 .elementor-element.elementor-element-f4d8f2d.elementor-element{--align-self:center;}.elementor-32161 .elementor-element.elementor-element-71f3d85 .elementor-button{background-color:var( --e-global-color-e5d36b2 );font-family:var( --e-global-typography-7615ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-7615ec9-font-size );font-weight:var( --e-global-typography-7615ec9-font-weight );text-transform:var( --e-global-typography-7615ec9-text-transform );line-height:var( --e-global-typography-7615ec9-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-7b10bd6 );}.elementor-32161 .elementor-element.elementor-element-71f3d85 .elementor-button:hover, .elementor-32161 .elementor-element.elementor-element-71f3d85 .elementor-button:focus{background-color:var( --e-global-color-7b10bd6 );color:var( --e-global-color-e5d36b2 );border-color:var( --e-global-color-7b10bd6 );}.elementor-32161 .elementor-element.elementor-element-71f3d85 .elementor-button:hover svg, .elementor-32161 .elementor-element.elementor-element-71f3d85 .elementor-button:focus svg{fill:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-fd2fed3{--display:flex;}.elementor-32161 .elementor-element.elementor-element-3f4a4ae{--display:flex;--overflow:hidden;--background-transition:0.3s;--padding-top:var(--vp);--padding-bottom:var(--vp);--padding-left:var(--hp50);--padding-right:var(--hp50);}.elementor-32161 .elementor-element.elementor-element-3f4a4ae:not(.elementor-motion-effects-element-type-background), .elementor-32161 .elementor-element.elementor-element-3f4a4ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-3f4a4ae.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-32161 .elementor-element.elementor-element-5f03d67.elementor-element{--align-self:center;}.elementor-32161 .elementor-element.elementor-element-5f03d67{text-align:center;}.elementor-32161 .elementor-element.elementor-element-5f03d67 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:var(--h4-fs);font-weight:800;text-transform:uppercase;line-height:var(--heading-lh);color:var( --e-global-color-text );}.elementor-32161 .elementor-element.elementor-element-1dd167f{text-align:center;font-family:var( --e-global-typography-ec565c3-font-family ), Sans-serif;font-size:var( --e-global-typography-ec565c3-font-size );font-weight:var( --e-global-typography-ec565c3-font-weight );line-height:var( --e-global-typography-ec565c3-line-height );}.elementor-32161 .elementor-element.elementor-element-e263ebe{--display:flex;}.elementor-32161 .elementor-element.elementor-element-29dfeb6{--display:flex;--overflow:hidden;--background-transition:0.3s;--padding-top:var(--vp);--padding-bottom:var(--vp);--padding-left:var(--hp50);--padding-right:var(--hp50);}.elementor-32161 .elementor-element.elementor-element-29dfeb6:not(.elementor-motion-effects-element-type-background), .elementor-32161 .elementor-element.elementor-element-29dfeb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-29dfeb6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-32161 .elementor-element.elementor-element-1940c01.elementor-element{--align-self:center;}.elementor-32161 .elementor-element.elementor-element-1940c01{text-align:center;}.elementor-32161 .elementor-element.elementor-element-1940c01 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:var(--h4-fs);font-weight:800;text-transform:uppercase;line-height:var(--heading-lh);color:var( --e-global-color-text );}.elementor-32161 .elementor-element.elementor-element-07cd3da{text-align:center;font-family:var( --e-global-typography-ec565c3-font-family ), Sans-serif;font-size:var( --e-global-typography-ec565c3-font-size );font-weight:var( --e-global-typography-ec565c3-font-weight );line-height:var( --e-global-typography-ec565c3-line-height );}.elementor-32161 .elementor-element.elementor-element-a08756f{--display:flex;}.elementor-32161 .elementor-element.elementor-element-e18d9fa{--display:flex;--overflow:hidden;--background-transition:0.3s;--padding-top:var(--vp);--padding-bottom:var(--vp);--padding-left:var(--hp50);--padding-right:var(--hp50);}.elementor-32161 .elementor-element.elementor-element-e18d9fa:not(.elementor-motion-effects-element-type-background), .elementor-32161 .elementor-element.elementor-element-e18d9fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-e18d9fa.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-32161 .elementor-element.elementor-element-4d2784f.elementor-element{--align-self:center;}.elementor-32161 .elementor-element.elementor-element-4d2784f{text-align:center;}.elementor-32161 .elementor-element.elementor-element-4d2784f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:var(--h4-fs);font-weight:800;text-transform:uppercase;line-height:var(--heading-lh);color:var( --e-global-color-text );}.elementor-32161 .elementor-element.elementor-element-bbde0d1{text-align:center;font-family:var( --e-global-typography-ec565c3-font-family ), Sans-serif;font-size:var( --e-global-typography-ec565c3-font-size );font-weight:var( --e-global-typography-ec565c3-font-weight );line-height:var( --e-global-typography-ec565c3-line-height );}.elementor-32161 .elementor-element.elementor-element-a6f841f{--display:flex;}.elementor-32161 .elementor-element.elementor-element-c1e2764{--display:flex;--overflow:hidden;--background-transition:0.3s;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:var(--vp);--padding-bottom:var(--vp);--padding-left:var(--hp50);--padding-right:var(--hp50);}.elementor-32161 .elementor-element.elementor-element-c1e2764:not(.elementor-motion-effects-element-type-background), .elementor-32161 .elementor-element.elementor-element-c1e2764 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-c1e2764.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-32161 .elementor-element.elementor-element-0732a3b.elementor-element{--align-self:center;}.elementor-32161 .elementor-element.elementor-element-0732a3b{text-align:center;}.elementor-32161 .elementor-element.elementor-element-0732a3b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:var(--h4-fs);font-weight:800;text-transform:uppercase;line-height:var(--heading-lh);color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-74b1c5a{text-align:center;font-family:var( --e-global-typography-ec565c3-font-family ), Sans-serif;font-size:var( --e-global-typography-ec565c3-font-size );font-weight:var( --e-global-typography-ec565c3-font-weight );line-height:var( --e-global-typography-ec565c3-line-height );color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-bffedfd{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-swiper-pagination-spacing:30px;}.elementor-32161 .elementor-element.elementor-element-bffedfd > .elementor-widget-container{margin:var(--vp50) 0 0 0;padding:0px 0px 0px 0px;}.elementor-32161 .elementor-element.elementor-element-48423ae{--display:flex;--padding-top:var(--vp50);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-32161 .elementor-element.elementor-element-6591546{--display:flex;--overflow:hidden;--background-transition:0.3s;--padding-top:var(--vp);--padding-bottom:var(--vp);--padding-left:var(--hp50);--padding-right:var(--hp50);}.elementor-32161 .elementor-element.elementor-element-6591546:not(.elementor-motion-effects-element-type-background), .elementor-32161 .elementor-element.elementor-element-6591546 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-d2c9647{text-align:center;}.elementor-32161 .elementor-element.elementor-element-d2c9647 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:var(--h4-fs);font-weight:800;text-transform:uppercase;line-height:var(--heading-lh);color:var( --e-global-color-text );}.elementor-32161 .elementor-element.elementor-element-f53da06{text-align:center;font-family:var( --e-global-typography-ec565c3-font-family ), Sans-serif;font-size:var( --e-global-typography-ec565c3-font-size );font-weight:var( --e-global-typography-ec565c3-font-weight );line-height:var( --e-global-typography-ec565c3-line-height );}.elementor-32161 .elementor-element.elementor-element-1758ac6{--display:flex;--overflow:hidden;--background-transition:0.3s;--padding-top:var(--vp);--padding-bottom:var(--vp);--padding-left:var(--hp50);--padding-right:var(--hp50);}.elementor-32161 .elementor-element.elementor-element-1758ac6:not(.elementor-motion-effects-element-type-background), .elementor-32161 .elementor-element.elementor-element-1758ac6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-aaf0015{text-align:center;}.elementor-32161 .elementor-element.elementor-element-aaf0015 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:var(--h4-fs);font-weight:800;text-transform:uppercase;line-height:var(--heading-lh);color:var( --e-global-color-text );}.elementor-32161 .elementor-element.elementor-element-08bcc0b{text-align:center;font-family:var( --e-global-typography-ec565c3-font-family ), Sans-serif;font-size:var( --e-global-typography-ec565c3-font-size );font-weight:var( --e-global-typography-ec565c3-font-weight );line-height:var( --e-global-typography-ec565c3-line-height );}.elementor-32161 .elementor-element.elementor-element-8987869{--display:flex;--overflow:hidden;--background-transition:0.3s;--padding-top:var(--vp);--padding-bottom:var(--vp);--padding-left:var(--hp50);--padding-right:var(--hp50);}.elementor-32161 .elementor-element.elementor-element-8987869:not(.elementor-motion-effects-element-type-background), .elementor-32161 .elementor-element.elementor-element-8987869 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-14013ce{text-align:center;}.elementor-32161 .elementor-element.elementor-element-14013ce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:var(--h4-fs);font-weight:800;text-transform:uppercase;line-height:var(--heading-lh);color:var( --e-global-color-text );}.elementor-32161 .elementor-element.elementor-element-4734478{text-align:center;font-family:var( --e-global-typography-ec565c3-font-family ), Sans-serif;font-size:var( --e-global-typography-ec565c3-font-size );font-weight:var( --e-global-typography-ec565c3-font-weight );line-height:var( --e-global-typography-ec565c3-line-height );}.elementor-32161 .elementor-element.elementor-element-216d837{--display:flex;--overflow:hidden;--background-transition:0.3s;--padding-top:var(--vp);--padding-bottom:var(--vp);--padding-left:var(--hp50);--padding-right:var(--hp50);}.elementor-32161 .elementor-element.elementor-element-216d837:not(.elementor-motion-effects-element-type-background), .elementor-32161 .elementor-element.elementor-element-216d837 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-45b1451{text-align:center;}.elementor-32161 .elementor-element.elementor-element-45b1451 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:var(--h4-fs);font-weight:800;text-transform:uppercase;line-height:var(--heading-lh);color:var( --e-global-color-text );}.elementor-32161 .elementor-element.elementor-element-51bb2c9{text-align:center;font-family:var( --e-global-typography-ec565c3-font-family ), Sans-serif;font-size:var( --e-global-typography-ec565c3-font-size );font-weight:var( --e-global-typography-ec565c3-font-weight );line-height:var( --e-global-typography-ec565c3-line-height );}.elementor-32161 .elementor-element.elementor-element-ca3b0bc{--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;--padding-top:0;--padding-bottom:var(--vp);--padding-left:var(--hp);--padding-right:var(--hp);}.elementor-32161 .elementor-element.elementor-element-0ef30e4{text-align:center;}.elementor-32161 .elementor-element.elementor-element-0ef30e4 .elementor-heading-title{font-family:var( --e-global-typography-2055efa-font-family ), Sans-serif;font-size:var( --e-global-typography-2055efa-font-size );font-weight:var( --e-global-typography-2055efa-font-weight );text-transform:var( --e-global-typography-2055efa-text-transform );line-height:var( --e-global-typography-2055efa-line-height );color:var( --e-global-color-text );}.elementor-32161 .elementor-element.elementor-element-24dcc5c{width:100%;max-width:100%;text-align:center;font-family:"Poppins", Sans-serif;font-size:var(--body-fs);font-weight:400;color:var( --e-global-color-text );}.elementor-32161 .elementor-element.elementor-element-24dcc5c > .elementor-widget-container{margin:0 0 var(--vp50) 0;}.elementor-32161 .elementor-element.elementor-element-24dcc5c.elementor-element{--align-self:center;}.elementor-32161 .elementor-element.elementor-element-a2b2cbc .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-32161 .elementor-element.elementor-element-a2b2cbc .elementor-custom-embed-play i{color:#00000000;}.elementor-32161 .elementor-element.elementor-element-a2b2cbc .elementor-custom-embed-play svg{fill:#00000000;}.elementor-32161 .elementor-element.elementor-element-ae5dd13{--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;--padding-top:0;--padding-bottom:var(--vp);--padding-left:var(--hp);--padding-right:var(--hp);}.elementor-32161 .elementor-element.elementor-element-6678de7{text-align:center;}.elementor-32161 .elementor-element.elementor-element-6678de7 .elementor-heading-title{font-family:var( --e-global-typography-2055efa-font-family ), Sans-serif;font-size:var( --e-global-typography-2055efa-font-size );font-weight:var( --e-global-typography-2055efa-font-weight );text-transform:var( --e-global-typography-2055efa-text-transform );line-height:var( --e-global-typography-2055efa-line-height );color:var( --e-global-color-text );}.elementor-32161 .elementor-element.elementor-element-3e153dc.elementor-element{--align-self:center;}.elementor-32161 .elementor-element.elementor-element-3e153dc{text-align:center;font-family:"Poppins", Sans-serif;font-size:var(--body-fs);font-weight:400;color:var( --e-global-color-text );}.elementor-32161 .elementor-element.elementor-element-27257f9{--grid-columns:6;--grid-row-gap:15px;--grid-column-gap:15px;}.elementor-32161 .elementor-element.elementor-element-27257f9 > .elementor-widget-container{margin:var(--vp50) 0 0 0;}.elementor-32161 .elementor-element.elementor-element-e242e0a{--swiper-slides-to-display:5;--swiper-slides-gap:10px;--swiper-pagination-size:10px;--dots-normal-color:var( --e-global-color-text );--dots-hover-color:var( --e-global-color-primary );}.elementor-32161 .elementor-element.elementor-element-e242e0a .swiper-slide > .elementor-element{height:100%;}.elementor-32161 .elementor-element.elementor-element-e9ad07b{--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;--padding-top:var(--hp50);--padding-bottom:var(--hp50);--padding-left:var(--vp50);--padding-right:var(--vp50);}.elementor-32161 .elementor-element.elementor-element-66c3c5b{--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;--margin-top:0;--margin-bottom:var(--vp50);--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32161 .elementor-element.elementor-element-7923c77.elementor-element{--align-self:center;}.elementor-32161 .elementor-element.elementor-element-7923c77{text-align:center;font-family:"Poppins", Sans-serif;font-size:var(--body-fs);font-weight:400;color:var( --e-global-color-text );}.elementor-32161 .elementor-element.elementor-element-d2068ac .elementor-button{background-color:var( --e-global-color-e5d36b2 );font-family:var( --e-global-typography-7615ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-7615ec9-font-size );font-weight:var( --e-global-typography-7615ec9-font-weight );text-transform:var( --e-global-typography-7615ec9-text-transform );line-height:var( --e-global-typography-7615ec9-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-7b10bd6 );}.elementor-32161 .elementor-element.elementor-element-d2068ac .elementor-button:hover, .elementor-32161 .elementor-element.elementor-element-d2068ac .elementor-button:focus{background-color:var( --e-global-color-7b10bd6 );color:var( --e-global-color-e5d36b2 );border-color:var( --e-global-color-7b10bd6 );}.elementor-32161 .elementor-element.elementor-element-d2068ac .elementor-button:hover svg, .elementor-32161 .elementor-element.elementor-element-d2068ac .elementor-button:focus svg{fill:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-c919ce2{--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;--margin-top:0;--margin-bottom:var(--vp50);--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32161 .elementor-element.elementor-element-b5077bc.elementor-element{--align-self:center;}.elementor-32161 .elementor-element.elementor-element-b5077bc{text-align:center;font-family:"Poppins", Sans-serif;font-size:var(--body-fs);font-weight:400;color:var( --e-global-color-text );}.elementor-32161 .elementor-element.elementor-element-1832a59 .elementor-button{background-color:var( --e-global-color-e5d36b2 );font-family:var( --e-global-typography-7615ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-7615ec9-font-size );font-weight:var( --e-global-typography-7615ec9-font-weight );text-transform:var( --e-global-typography-7615ec9-text-transform );line-height:var( --e-global-typography-7615ec9-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-7b10bd6 );}.elementor-32161 .elementor-element.elementor-element-1832a59 .elementor-button:hover, .elementor-32161 .elementor-element.elementor-element-1832a59 .elementor-button:focus{background-color:var( --e-global-color-7b10bd6 );color:var( --e-global-color-e5d36b2 );border-color:var( --e-global-color-7b10bd6 );}.elementor-32161 .elementor-element.elementor-element-1832a59 .elementor-button:hover svg, .elementor-32161 .elementor-element.elementor-element-1832a59 .elementor-button:focus svg{fill:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-d342025{--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;--overflow:hidden;--border-radius:130px 0px 0px 0px;--padding-top:var(--vp);--padding-bottom:var(--vp);--padding-left:var(--hp);--padding-right:var(--hp);}.elementor-32161 .elementor-element.elementor-element-d342025:not(.elementor-motion-effects-element-type-background), .elementor-32161 .elementor-element.elementor-element-d342025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18d9440 );}.elementor-32161 .elementor-element.elementor-element-1711364{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32161 .elementor-element.elementor-element-1806865{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32161 .elementor-element.elementor-element-916e24d{text-align:center;}.elementor-32161 .elementor-element.elementor-element-916e24d .elementor-heading-title{font-family:var( --e-global-typography-7615ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-7615ec9-font-size );font-weight:var( --e-global-typography-7615ec9-font-weight );text-transform:var( --e-global-typography-7615ec9-text-transform );line-height:var( --e-global-typography-7615ec9-line-height );color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-710d980 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-32161 .elementor-element.elementor-element-710d980{text-align:center;}.elementor-32161 .elementor-element.elementor-element-710d980 .elementor-heading-title{font-family:var( --e-global-typography-2055efa-font-family ), Sans-serif;font-size:var( --e-global-typography-2055efa-font-size );font-weight:var( --e-global-typography-2055efa-font-weight );text-transform:var( --e-global-typography-2055efa-text-transform );line-height:var( --e-global-typography-2055efa-line-height );color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-578aed0{text-align:center;font-family:"Poppins", Sans-serif;font-size:var(--small-text-fs);line-height:1.8;color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-f54ab90{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32161 .elementor-element.elementor-element-23b7cd0{--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;--align-items:flex-start;--border-radius:0px 0px 0px 0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-32161 .elementor-element.elementor-element-23b7cd0:not(.elementor-motion-effects-element-type-background), .elementor-32161 .elementor-element.elementor-element-23b7cd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18d9440 );}.elementor-32161 .elementor-element.elementor-element-7bf9f34{width:100%;max-width:100%;}.elementor-32161 .elementor-element.elementor-element-7bf9f34 img{width:100%;height:380px;object-fit:cover;object-position:center center;border-radius:2rem 2rem 2rem 2rem;}.elementor-32161 .elementor-element.elementor-element-be479b2{--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;--padding-top:0;--padding-bottom:0;--padding-left:var(--hp);--padding-right:var(--hp);}.elementor-32161 .elementor-element.elementor-element-be479b2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-32161 .elementor-element.elementor-element-c5ebcae{text-align:start;}.elementor-32161 .elementor-element.elementor-element-c5ebcae .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:var(--ui-fs-150);font-weight:900;text-transform:uppercase;line-height:1.1;color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-b624a21{color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-b624a21 a{color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-242ac3f{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32161 .elementor-element.elementor-element-242ac3f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-32161 .elementor-element.elementor-element-ea7f94e .elementor-button{background-color:#D61A6700;font-family:var( --e-global-typography-7615ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-7615ec9-font-size );font-weight:var( --e-global-typography-7615ec9-font-weight );text-transform:var( --e-global-typography-7615ec9-text-transform );line-height:var( --e-global-typography-7615ec9-line-height );border-style:solid;border-color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-ea7f94e .elementor-button:hover, .elementor-32161 .elementor-element.elementor-element-ea7f94e .elementor-button:focus{background-color:var( --e-global-color-e5d36b2 );color:var( --e-global-color-18d9440 );}.elementor-32161 .elementor-element.elementor-element-ea7f94e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-32161 .elementor-element.elementor-element-ea7f94e .elementor-button:hover svg, .elementor-32161 .elementor-element.elementor-element-ea7f94e .elementor-button:focus svg{fill:var( --e-global-color-18d9440 );}.elementor-32161 .elementor-element.elementor-element-5bcbd2c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32161 .elementor-element.elementor-element-fb33fb7{--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;--align-items:flex-start;--border-radius:0px 0px 0px 0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-32161 .elementor-element.elementor-element-fb33fb7:not(.elementor-motion-effects-element-type-background), .elementor-32161 .elementor-element.elementor-element-fb33fb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18d9440 );}.elementor-32161 .elementor-element.elementor-element-fb33fb7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-32161 .elementor-element.elementor-element-acd6a3d{width:100%;max-width:100%;}.elementor-32161 .elementor-element.elementor-element-acd6a3d img{width:100%;height:380px;object-fit:cover;object-position:center center;border-radius:2rem 2rem 2rem 2rem;}.elementor-32161 .elementor-element.elementor-element-755bd38{--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;--padding-top:0;--padding-bottom:0;--padding-left:var(--hp);--padding-right:var(--hp);}.elementor-32161 .elementor-element.elementor-element-755bd38.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-32161 .elementor-element.elementor-element-9d8b4fd{text-align:start;}.elementor-32161 .elementor-element.elementor-element-9d8b4fd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:var(--ui-fs-150);font-weight:900;text-transform:uppercase;line-height:1.1;color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-9e6f871{color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-9e6f871 a{color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-4e84afe{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32161 .elementor-element.elementor-element-4e84afe.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-32161 .elementor-element.elementor-element-3862b20 .elementor-button{background-color:#D61A6700;font-family:var( --e-global-typography-7615ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-7615ec9-font-size );font-weight:var( --e-global-typography-7615ec9-font-weight );text-transform:var( --e-global-typography-7615ec9-text-transform );line-height:var( --e-global-typography-7615ec9-line-height );border-style:solid;border-color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-3862b20 .elementor-button:hover, .elementor-32161 .elementor-element.elementor-element-3862b20 .elementor-button:focus{background-color:var( --e-global-color-e5d36b2 );color:var( --e-global-color-18d9440 );}.elementor-32161 .elementor-element.elementor-element-3862b20 .elementor-button:hover svg, .elementor-32161 .elementor-element.elementor-element-3862b20 .elementor-button:focus svg{fill:var( --e-global-color-18d9440 );}.elementor-32161 .elementor-element.elementor-element-b5f444e{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:48px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:var( --e-global-color-e5d36b2 );--e-n-carousel-dots-hover-color:var( --e-global-color-e5d36b2 );--e-n-carousel-swiper-pagination-spacing:32px;}.elementor-32161 .elementor-element.elementor-element-b5f444e > .elementor-widget-container{padding:var(--vp50) 0 0 0;}.elementor-32161 .elementor-element.elementor-element-b5f444e .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:22px;--swiper-pagination-bullet-vertical-gap:22px;}.elementor-32161 .elementor-element.elementor-element-c080780{--display:flex;--min-height:500px;--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;--overflow:hidden;--overlay-opacity:0.33;--border-radius:0px 0px 130px 0px;--padding-top:var(--vp);--padding-bottom:var(--vp);--padding-left:var(--hp);--padding-right:var(--hp);}.elementor-32161 .elementor-element.elementor-element-c080780:not(.elementor-motion-effects-element-type-background), .elementor-32161 .elementor-element.elementor-element-c080780 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://humanoptions.org/wp-content/uploads/2026/04/Stay-Informed-HO-background.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-32161 .elementor-element.elementor-element-c080780::before, .elementor-32161 .elementor-element.elementor-element-c080780 > .elementor-background-video-container::before, .elementor-32161 .elementor-element.elementor-element-c080780 > .e-con-inner > .elementor-background-video-container::before, .elementor-32161 .elementor-element.elementor-element-c080780 > .elementor-background-slideshow::before, .elementor-32161 .elementor-element.elementor-element-c080780 > .e-con-inner > .elementor-background-slideshow::before, .elementor-32161 .elementor-element.elementor-element-c080780 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-32161 .elementor-element.elementor-element-5fab76a{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32161 .elementor-element.elementor-element-83f5a4b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32161 .elementor-element.elementor-element-50e5018{text-align:start;}.elementor-32161 .elementor-element.elementor-element-50e5018 .elementor-heading-title{font-family:var( --e-global-typography-2055efa-font-family ), Sans-serif;font-size:var( --e-global-typography-2055efa-font-size );font-weight:var( --e-global-typography-2055efa-font-weight );text-transform:var( --e-global-typography-2055efa-text-transform );line-height:var( --e-global-typography-2055efa-line-height );color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-278802c{text-align:start;font-family:"Poppins", Sans-serif;font-size:var(--small-text-fs);line-height:1.8;color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-28dfaf0{--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32161 .elementor-element.elementor-element-023b6ee .elementor-button{background-color:#D61A6700;font-family:var( --e-global-typography-7615ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-7615ec9-font-size );font-weight:var( --e-global-typography-7615ec9-font-weight );text-transform:var( --e-global-typography-7615ec9-text-transform );line-height:var( --e-global-typography-7615ec9-line-height );border-style:solid;border-color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-023b6ee .elementor-button:hover, .elementor-32161 .elementor-element.elementor-element-023b6ee .elementor-button:focus{background-color:var( --e-global-color-e5d36b2 );color:var( --e-global-color-text );}.elementor-32161 .elementor-element.elementor-element-023b6ee .elementor-button:hover svg, .elementor-32161 .elementor-element.elementor-element-023b6ee .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-32161 .elementor-element.elementor-element-2f4cf35{--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;--padding-top:0;--padding-bottom:var(--vp);--padding-left:var(--hp);--padding-right:var(--hp);}.elementor-32161 .elementor-element.elementor-element-f3efec0{--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:calc(var(--vp75) * -1);--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:var(--vp75);--padding-bottom:var(--vp75);--padding-left:var(--hp50);--padding-right:var(--hp50);--z-index:10;}.elementor-32161 .elementor-element.elementor-element-f3efec0:not(.elementor-motion-effects-element-type-background), .elementor-32161 .elementor-element.elementor-element-f3efec0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-f3efec0.e-con{--align-self:center;}.elementor-32161 .elementor-element.elementor-element-732dd6e{text-align:center;}.elementor-32161 .elementor-element.elementor-element-732dd6e .elementor-heading-title{font-family:var( --e-global-typography-2a6ace7-font-family ), Sans-serif;font-size:var( --e-global-typography-2a6ace7-font-size );font-weight:var( --e-global-typography-2a6ace7-font-weight );text-transform:var( --e-global-typography-2a6ace7-text-transform );line-height:var( --e-global-typography-2a6ace7-line-height );color:var( --e-global-color-text );}.elementor-32161 .elementor-element.elementor-element-16683e1.elementor-element{--align-self:center;}.elementor-32161 .elementor-element.elementor-element-16683e1{text-align:center;font-family:"Poppins", Sans-serif;font-size:var(--body-fs);font-weight:400;color:var( --e-global-color-text );}.elementor-32161 .elementor-element.elementor-element-e8af054{width:var( --container-widget-width, min(600px, 100%) );max-width:min(600px, 100%);--container-widget-width:min(600px, 100%);--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-32161 .elementor-element.elementor-element-e8af054 > .elementor-widget-container{margin:var(--hp50) 0 0 0;padding:3px 3px 3px 3px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#DEDEDE;border-radius:100px 100px 100px 100px;}.elementor-32161 .elementor-element.elementor-element-e8af054.elementor-element{--align-self:center;}.elementor-32161 .elementor-element.elementor-element-e8af054 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-32161 .elementor-element.elementor-element-e8af054 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-32161 .elementor-element.elementor-element-e8af054 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-32161 .elementor-element.elementor-element-e8af054 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-32161 .elementor-element.elementor-element-e8af054 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-32161 .elementor-element.elementor-element-e8af054 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-32161 .elementor-element.elementor-element-e8af054 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-32161 .elementor-element.elementor-element-e8af054 .elementor-field-group > label{font-family:var( --e-global-typography-7615ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-7615ec9-font-size );font-weight:var( --e-global-typography-7615ec9-font-weight );text-transform:var( --e-global-typography-7615ec9-text-transform );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-e8af054 .elementor-field-type-html{padding-bottom:0px;}.elementor-32161 .elementor-element.elementor-element-e8af054 .elementor-field-group .elementor-field, .elementor-32161 .elementor-element.elementor-element-e8af054 .elementor-field-subgroup label{font-family:var( --e-global-typography-7615ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-7615ec9-font-size );font-weight:var( --e-global-typography-7615ec9-font-weight );text-transform:var( --e-global-typography-7615ec9-text-transform );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-e8af054 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#DEDEDE;border-width:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-32161 .elementor-element.elementor-element-e8af054 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#DEDEDE;border-width:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-32161 .elementor-element.elementor-element-e8af054 .elementor-field-group .elementor-select-wrapper::before{color:#DEDEDE;}.elementor-32161 .elementor-element.elementor-element-e8af054 .elementor-button{font-family:var( --e-global-typography-7615ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-7615ec9-font-size );font-weight:var( --e-global-typography-7615ec9-font-weight );text-transform:var( --e-global-typography-7615ec9-text-transform );line-height:var( --e-global-typography-7615ec9-line-height );border-style:none;}.elementor-32161 .elementor-element.elementor-element-e8af054 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-7b10bd6 );color:#ffffff;}.elementor-32161 .elementor-element.elementor-element-e8af054 .elementor-button[type="submit"]{background-color:var( --e-global-color-7b10bd6 );color:#ffffff;}.elementor-32161 .elementor-element.elementor-element-e8af054 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-32161 .elementor-element.elementor-element-e8af054 .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-7b10bd6 );color:#ffffff;border-color:var( --e-global-color-7b10bd6 );}.elementor-32161 .elementor-element.elementor-element-e8af054 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-32161 .elementor-element.elementor-element-e8af054 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-32161 .elementor-element.elementor-element-e8af054 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-32161 .elementor-element.elementor-element-e8af054 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-32161 .elementor-element.elementor-element-e8af054 .elementor-message.elementor-message-success{color:var( --e-global-color-primary );}.elementor-32161 .elementor-element.elementor-element-e8af054 .elementor-message.elementor-message-danger{color:var( --e-global-color-18d9440 );}.elementor-32161 .elementor-element.elementor-element-762c931 .elementor-button{background-color:var( --e-global-color-e5d36b2 );font-family:var( --e-global-typography-7615ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-7615ec9-font-size );font-weight:var( --e-global-typography-7615ec9-font-weight );text-transform:var( --e-global-typography-7615ec9-text-transform );line-height:var( --e-global-typography-7615ec9-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-7b10bd6 );}.elementor-32161 .elementor-element.elementor-element-762c931 .elementor-button:hover, .elementor-32161 .elementor-element.elementor-element-762c931 .elementor-button:focus{background-color:var( --e-global-color-7b10bd6 );color:var( --e-global-color-e5d36b2 );border-color:var( --e-global-color-7b10bd6 );}.elementor-32161 .elementor-element.elementor-element-762c931 .elementor-button:hover svg, .elementor-32161 .elementor-element.elementor-element-762c931 .elementor-button:focus svg{fill:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-4fdc580{--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;--overflow:hidden;--border-radius:0px 0px 130px 0px;--padding-top:var(--vp);--padding-bottom:var(--vp);--padding-left:var(--hp);--padding-right:var(--hp);}.elementor-32161 .elementor-element.elementor-element-4fdc580:not(.elementor-motion-effects-element-type-background), .elementor-32161 .elementor-element.elementor-element-4fdc580 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-32161 .elementor-element.elementor-element-362b9ed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32161 .elementor-element.elementor-element-879ce30{text-align:start;}.elementor-32161 .elementor-element.elementor-element-879ce30 .elementor-heading-title{font-family:var( --e-global-typography-7615ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-7615ec9-font-size );font-weight:var( --e-global-typography-7615ec9-font-weight );text-transform:var( --e-global-typography-7615ec9-text-transform );line-height:var( --e-global-typography-7615ec9-line-height );color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-f17f713 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-32161 .elementor-element.elementor-element-f17f713{text-align:start;}.elementor-32161 .elementor-element.elementor-element-f17f713 .elementor-heading-title{font-family:var( --e-global-typography-2055efa-font-family ), Sans-serif;font-size:var( --e-global-typography-2055efa-font-size );font-weight:var( --e-global-typography-2055efa-font-weight );text-transform:var( --e-global-typography-2055efa-text-transform );line-height:var( --e-global-typography-2055efa-line-height );color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-bade831{width:var( --container-widget-width, min(100%, 912px) );max-width:min(100%, 912px);--container-widget-width:min(100%, 912px);--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-6656717-font-family ), Sans-serif;font-size:var( --e-global-typography-6656717-font-size );font-weight:var( --e-global-typography-6656717-font-weight );line-height:var( --e-global-typography-6656717-line-height );color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-bade831.elementor-element{--align-self:flex-start;}.elementor-32161 .elementor-element.elementor-element-1f11d81{width:var( --container-widget-width, min(100%, 912px) );max-width:min(100%, 912px);--container-widget-width:min(100%, 912px);--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-6656717-font-family ), Sans-serif;font-size:var( --e-global-typography-6656717-font-size );font-weight:var( --e-global-typography-6656717-font-weight );line-height:var( --e-global-typography-6656717-line-height );color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-1f11d81.elementor-element{--align-self:flex-start;}.elementor-32161 .elementor-element.elementor-element-927020c{--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;--gap:var(--hp50) var(--hp50);--row-gap:var(--hp50);--column-gap:var(--hp50);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32161 .elementor-element.elementor-element-df0255b > .elementor-widget-container{padding:0 0 0 0;}.elementor-32161 .elementor-element.elementor-element-df0255b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-32161 .elementor-element.elementor-element-df0255b{--e-search-results-columns:1;--e-search-results-grid-auto-rows:1fr;--e-search-loop-item-equal-height:100%;--e-search-icon-label-color:var( --e-global-color-primary );--e-search-input-padding-block-start:12px;--e-search-input-padding-inline-start:30px;--e-search-input-padding-block-end:12px;--e-search-input-padding-inline-end:30px;--e-search-icon-clear-color:var( --e-global-color-text );--e-search-input-and-results-gap:0px;--e-search-loader-icon-color:var( --e-global-color-7b10bd6 );--e-search-loader-icon-size:32px;--e-search-nothing-found-message-color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-df0255b .e-search-input{font-family:var( --e-global-typography-7615ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-7615ec9-font-size );font-weight:var( --e-global-typography-7615ec9-font-weight );text-transform:var( --e-global-typography-7615ec9-text-transform );line-height:var( --e-global-typography-7615ec9-line-height );border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:var( --e-global-color-e5d36b2 );border-radius:100px 100px 100px 100px;}.elementor-32161 .elementor-element.elementor-element-5e8f89b .elementor-button{background-color:var( --e-global-color-e5d36b2 );font-family:var( --e-global-typography-7615ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-7615ec9-font-size );font-weight:var( --e-global-typography-7615ec9-font-weight );text-transform:var( --e-global-typography-7615ec9-text-transform );line-height:var( --e-global-typography-7615ec9-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-5e8f89b .elementor-button:hover, .elementor-32161 .elementor-element.elementor-element-5e8f89b .elementor-button:focus{background-color:var( --e-global-color-e5d36b2 );color:var( --e-global-color-primary );}.elementor-32161 .elementor-element.elementor-element-5e8f89b .elementor-button:hover svg, .elementor-32161 .elementor-element.elementor-element-5e8f89b .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-32161 .elementor-element.elementor-element-53ce0c9{--swiper-slides-to-display:3;--swiper-slides-gap:32px;--swiper-pagination-size:10px;--dots-normal-color:var( --e-global-color-e5d36b2 );--dots-hover-color:var( --e-global-color-text );--swiper-pagination-spacing:32px;}.elementor-32161 .elementor-element.elementor-element-53ce0c9 > .elementor-widget-container{margin:var(--vp50) 0 0 0;padding:0px 0px 0px 0px;}.elementor-32161 .elementor-element.elementor-element-53ce0c9 .swiper-slide > .elementor-element{height:100%;}.elementor-32161 .elementor-element.elementor-element-53ce0c9 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:22px;--swiper-pagination-bullet-vertical-gap:22px;}.elementor-32161 .elementor-element.elementor-element-6f72e34{--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;--margin-top:var(--vp75);--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32161 .elementor-element.elementor-element-a50366d{text-align:start;}.elementor-32161 .elementor-element.elementor-element-a50366d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:var(--h3-fs);font-weight:800;text-transform:uppercase;line-height:var(--heading-lh);color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-d5a9eae.elementor-element{--align-self:center;}.elementor-32161 .elementor-element.elementor-element-d5a9eae{text-align:center;font-family:"Poppins", Sans-serif;font-size:var(--body-fs);font-weight:400;color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-7e0e771 .elementor-button{background-color:#D61A6700;font-family:var( --e-global-typography-7615ec9-font-family ), Sans-serif;font-size:var( --e-global-typography-7615ec9-font-size );font-weight:var( --e-global-typography-7615ec9-font-weight );text-transform:var( --e-global-typography-7615ec9-text-transform );line-height:var( --e-global-typography-7615ec9-line-height );border-style:solid;border-color:var( --e-global-color-e5d36b2 );}.elementor-32161 .elementor-element.elementor-element-7e0e771 .elementor-button:hover, .elementor-32161 .elementor-element.elementor-element-7e0e771 .elementor-button:focus{background-color:var( --e-global-color-e5d36b2 );color:var( --e-global-color-primary );}.elementor-32161 .elementor-element.elementor-element-7e0e771 .elementor-button:hover svg, .elementor-32161 .elementor-element.elementor-element-7e0e771 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-32161 .elementor-element.elementor-element-5e6ec90{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32161 .elementor-element.elementor-element-61ea38f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-32161 .elementor-element.elementor-element-b683ea6{--content-width:800px;}.elementor-32161 .elementor-element.elementor-element-e53a8a8{--content-width:min(100%, 997px);}.elementor-32161 .elementor-element.elementor-element-09b5633{--width:min(282px, 100%);}.elementor-32161 .elementor-element.elementor-element-f68109d{--width:min(282px, 100%);}.elementor-32161 .elementor-element.elementor-element-fd38d49{--width:min(282px, 100%);}.elementor-32161 .elementor-element.elementor-element-2c3cf88{--width:min(282px, 100%);}.elementor-32161 .elementor-element.elementor-element-f81d18a{--content-width:700px;}.elementor-32161 .elementor-element.elementor-element-128d4ff{--width:min(520px, 100%);}.elementor-32161 .elementor-element.elementor-element-ca3b0bc{--content-width:943px;}.elementor-32161 .elementor-element.elementor-element-1806865{--width:min(867px, 100%);}.elementor-32161 .elementor-element.elementor-element-83f5a4b{--width:max(450px, 25%);}}@media(max-width:1024px){.elementor-32161 .elementor-element.elementor-element-b683ea6{--border-radius:0px 0px 80px 0px;}.elementor-32161 .elementor-element.elementor-element-2b74539{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32161 .elementor-element.elementor-element-0185f49 .elementor-button{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-e91ac55 .elementor-heading-title{font-size:30px;}.elementor-32161 .elementor-element.elementor-element-fd480e4 .elementor-heading-title{font-size:var( --e-global-typography-a89f2cf-font-size );line-height:var( --e-global-typography-a89f2cf-line-height );}.elementor-32161 .elementor-element.elementor-element-346dd9e{font-size:var( --e-global-typography-6656717-font-size );line-height:var( --e-global-typography-6656717-line-height );}.elementor-32161 .elementor-element.elementor-element-a26169a{--grid-auto-flow:row;}.elementor-32161 .elementor-element.elementor-element-a4b5376{--min-height:320px;}.elementor-32161 .elementor-element.elementor-element-d42b2e8 .elementor-heading-title{font-size:var( --e-global-typography-cee6548-font-size );line-height:var( --e-global-typography-cee6548-line-height );}.elementor-32161 .elementor-element.elementor-element-1f039b2 .elementor-heading-title{font-size:var( --e-global-typography-cee6548-font-size );line-height:var( --e-global-typography-cee6548-line-height );}.elementor-32161 .elementor-element.elementor-element-b7a106b{--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;--align-items:center;}.elementor-32161 .elementor-element.elementor-element-743c0cb img{height:300px;}.elementor-32161 .elementor-element.elementor-element-e702d22 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32161 .elementor-element.elementor-element-e702d22 .elementor-icon-list-item > a{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-e5cba5c .elementor-button{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-22268c1 img{height:300px;}.elementor-32161 .elementor-element.elementor-element-bf234e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32161 .elementor-element.elementor-element-bf234e5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-fa4473a .elementor-heading-title{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-35b14c5 .elementor-heading-title{font-size:var( --e-global-typography-cee6548-font-size );line-height:var( --e-global-typography-cee6548-line-height );}.elementor-32161 .elementor-element.elementor-element-8c27bf8 .elementor-button{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-13e9cf7 img{height:300px;}.elementor-32161 .elementor-element.elementor-element-7432b75 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32161 .elementor-element.elementor-element-7432b75 .elementor-icon-list-item > a{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-d8d9c54 .elementor-heading-title{font-size:var( --e-global-typography-cee6548-font-size );line-height:var( --e-global-typography-cee6548-line-height );}.elementor-32161 .elementor-element.elementor-element-4ebc518 .elementor-button{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-63d4015 img{height:300px;}.elementor-32161 .elementor-element.elementor-element-ec2dc37 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32161 .elementor-element.elementor-element-ec2dc37 .elementor-icon-list-item > a{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-40abf24 .elementor-heading-title{font-size:var( --e-global-typography-cee6548-font-size );line-height:var( --e-global-typography-cee6548-line-height );}.elementor-32161 .elementor-element.elementor-element-0158faf .elementor-button{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-c7a5ad6{--e-n-carousel-swiper-slides-to-display:1;}.elementor-32161 .elementor-element.elementor-element-c7a5ad6 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:16px;--swiper-pagination-bullet-vertical-gap:16px;}.elementor-32161 .elementor-element.elementor-element-46e4612{--border-radius:0px 0px 80px 0px;}.elementor-32161 .elementor-element.elementor-element-7456b69 .elementor-heading-title{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-bf8447d .elementor-heading-title{font-size:var( --e-global-typography-2055efa-font-size );line-height:var( --e-global-typography-2055efa-line-height );}.elementor-32161 .elementor-element.elementor-element-3d83ac6{font-size:var( --e-global-typography-6656717-font-size );line-height:var( --e-global-typography-6656717-line-height );}.elementor-32161 .elementor-element.elementor-element-ab16449 .elementor-button{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-340f251{--grid-columns:1;}.elementor-32161 .elementor-element.elementor-element-8b9d1eb .elementor-heading-title{font-size:var( --e-global-typography-2055efa-font-size );line-height:var( --e-global-typography-2055efa-line-height );}.elementor-32161 .elementor-element.elementor-element-4f45c60 .elementor-button{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-3e76cdf .elementor-button{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-f5f912e{--border-radius:0px 0px 80px 0px;}.elementor-32161 .elementor-element.elementor-element-1d5273b .elementor-heading-title{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-a8c8714 .elementor-heading-title{font-size:var( --e-global-typography-2055efa-font-size );line-height:var( --e-global-typography-2055efa-line-height );}.elementor-32161 .elementor-element.elementor-element-88e85ad .elementor-button{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-3632f72 .elementor-heading-title{font-size:var( --e-global-typography-2055efa-font-size );line-height:var( --e-global-typography-2055efa-line-height );}.elementor-32161 .elementor-element.elementor-element-71f3d85 .elementor-button{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-1dd167f{font-size:var( --e-global-typography-ec565c3-font-size );line-height:var( --e-global-typography-ec565c3-line-height );}.elementor-32161 .elementor-element.elementor-element-07cd3da{font-size:var( --e-global-typography-ec565c3-font-size );line-height:var( --e-global-typography-ec565c3-line-height );}.elementor-32161 .elementor-element.elementor-element-bbde0d1{font-size:var( --e-global-typography-ec565c3-font-size );line-height:var( --e-global-typography-ec565c3-line-height );}.elementor-32161 .elementor-element.elementor-element-74b1c5a{font-size:var( --e-global-typography-ec565c3-font-size );line-height:var( --e-global-typography-ec565c3-line-height );}.elementor-32161 .elementor-element.elementor-element-bffedfd{--e-n-carousel-swiper-slides-to-display:2;}.elementor-32161 .elementor-element.elementor-element-f53da06{font-size:var( --e-global-typography-ec565c3-font-size );line-height:var( --e-global-typography-ec565c3-line-height );}.elementor-32161 .elementor-element.elementor-element-08bcc0b{font-size:var( --e-global-typography-ec565c3-font-size );line-height:var( --e-global-typography-ec565c3-line-height );}.elementor-32161 .elementor-element.elementor-element-4734478{font-size:var( --e-global-typography-ec565c3-font-size );line-height:var( --e-global-typography-ec565c3-line-height );}.elementor-32161 .elementor-element.elementor-element-51bb2c9{font-size:var( --e-global-typography-ec565c3-font-size );line-height:var( --e-global-typography-ec565c3-line-height );}.elementor-32161 .elementor-element.elementor-element-0ef30e4 .elementor-heading-title{font-size:var( --e-global-typography-2055efa-font-size );line-height:var( --e-global-typography-2055efa-line-height );}.elementor-32161 .elementor-element.elementor-element-6678de7 .elementor-heading-title{font-size:var( --e-global-typography-2055efa-font-size );line-height:var( --e-global-typography-2055efa-line-height );}.elementor-32161 .elementor-element.elementor-element-27257f9{--grid-columns:2;}.elementor-32161 .elementor-element.elementor-element-e242e0a{--swiper-slides-to-display:3;}.elementor-32161 .elementor-element.elementor-element-d2068ac .elementor-button{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-1832a59 .elementor-button{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-d342025{--border-radius:80px 0px 0px 0px;}.elementor-32161 .elementor-element.elementor-element-916e24d .elementor-heading-title{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-710d980 .elementor-heading-title{font-size:var( --e-global-typography-2055efa-font-size );line-height:var( --e-global-typography-2055efa-line-height );}.elementor-32161 .elementor-element.elementor-element-7bf9f34 img{height:300px;}.elementor-32161 .elementor-element.elementor-element-be479b2{--padding-top:0;--padding-bottom:0;--padding-left:var(--hp50);--padding-right:var(--hp50);}.elementor-32161 .elementor-element.elementor-element-242ac3f{--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32161 .elementor-element.elementor-element-242ac3f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-32161 .elementor-element.elementor-element-ea7f94e .elementor-button{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-fb33fb7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-32161 .elementor-element.elementor-element-acd6a3d img{height:300px;}.elementor-32161 .elementor-element.elementor-element-755bd38{--padding-top:0;--padding-bottom:0;--padding-left:var(--hp50);--padding-right:var(--hp50);}.elementor-32161 .elementor-element.elementor-element-4e84afe{--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32161 .elementor-element.elementor-element-4e84afe.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-32161 .elementor-element.elementor-element-3862b20.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-32161 .elementor-element.elementor-element-3862b20 .elementor-button{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-b5f444e{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:32px;}.elementor-32161 .elementor-element.elementor-element-c080780{--border-radius:0px 0px 80px 0px;}.elementor-32161 .elementor-element.elementor-element-50e5018 .elementor-heading-title{font-size:var( --e-global-typography-2055efa-font-size );line-height:var( --e-global-typography-2055efa-line-height );}.elementor-32161 .elementor-element.elementor-element-023b6ee .elementor-button{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-732dd6e .elementor-heading-title{font-size:var( --e-global-typography-2a6ace7-font-size );line-height:var( --e-global-typography-2a6ace7-line-height );}.elementor-32161 .elementor-element.elementor-element-e8af054 .elementor-field-group > label{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-e8af054 .elementor-field-group .elementor-field, .elementor-32161 .elementor-element.elementor-element-e8af054 .elementor-field-subgroup label{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-e8af054 .elementor-button{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-762c931 .elementor-button{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-4fdc580{--border-radius:0px 0px 80px 0px;}.elementor-32161 .elementor-element.elementor-element-879ce30 .elementor-heading-title{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-f17f713 .elementor-heading-title{font-size:var( --e-global-typography-2055efa-font-size );line-height:var( --e-global-typography-2055efa-line-height );}.elementor-32161 .elementor-element.elementor-element-bade831{font-size:var( --e-global-typography-6656717-font-size );line-height:var( --e-global-typography-6656717-line-height );}.elementor-32161 .elementor-element.elementor-element-1f11d81{font-size:var( --e-global-typography-6656717-font-size );line-height:var( --e-global-typography-6656717-line-height );}.elementor-32161 .elementor-element.elementor-element-df0255b .e-search-input{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-5e8f89b .elementor-button{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-53ce0c9{--swiper-slides-to-display:2;}.elementor-32161 .elementor-element.elementor-element-7e0e771 .elementor-button{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}}@media(max-width:767px){.elementor-32161 .elementor-element.elementor-element-b683ea6{--border-radius:0px 0px 50px 0px;}.elementor-32161 .elementor-element.elementor-element-2b74539{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32161 .elementor-element.elementor-element-0185f49 .elementor-button{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-2b59586{--flex-wrap:nowrap;--z-index:2;}.elementor-32161 .elementor-element.elementor-element-37093d2{--padding-top:var(--vp);--padding-bottom:calc(var(--vp) * 1);--padding-left:0;--padding-right:0;}.elementor-32161 .elementor-element.elementor-element-e53a8a8{--padding-top:0;--padding-bottom:0;--padding-left:var(--hp);--padding-right:var(--hp);}.elementor-32161 .elementor-element.elementor-element-fd480e4 > .elementor-widget-container{padding:0 var(--hp) 0 var(--hp);}.elementor-32161 .elementor-element.elementor-element-fd480e4 .elementor-heading-title{font-size:var( --e-global-typography-a89f2cf-font-size );line-height:var( --e-global-typography-a89f2cf-line-height );}.elementor-32161 .elementor-element.elementor-element-60c3b5b > .elementor-widget-container{padding:0 var(--hp) 0 var(--hp);}.elementor-32161 .elementor-element.elementor-element-60c3b5b .elementor-heading-title{font-size:calc(var(--h3-fs) * 1);}.elementor-32161 .elementor-element.elementor-element-346dd9e{font-size:var( --e-global-typography-6656717-font-size );line-height:var( --e-global-typography-6656717-line-height );}.elementor-32161 .elementor-element.elementor-element-a26169a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:var(--vp50);--padding-bottom:var(--vp50);--padding-left:0;--padding-right:0;}.elementor-32161 .elementor-element.elementor-element-a4b5376{--min-height:230px;}.elementor-32161 .elementor-element.elementor-element-d42b2e8 .elementor-heading-title{font-size:var( --e-global-typography-cee6548-font-size );line-height:var( --e-global-typography-cee6548-line-height );}.elementor-32161 .elementor-element.elementor-element-1f039b2 .elementor-heading-title{font-size:var( --e-global-typography-cee6548-font-size );line-height:var( --e-global-typography-cee6548-line-height );}.elementor-32161 .elementor-element.elementor-element-5357088{--border-radius:0px 30px 0px 0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-32161 .elementor-element.elementor-element-b7a106b{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:0px 30px 0px 0px;--padding-top:var(--hp);--padding-bottom:var(--hp);--padding-left:var(--hp);--padding-right:var(--hp);}.elementor-32161 .elementor-element.elementor-element-09b5633.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32161 .elementor-element.elementor-element-743c0cb img{height:auto;}.elementor-32161 .elementor-element.elementor-element-e702d22 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32161 .elementor-element.elementor-element-e702d22 .elementor-icon-list-item > a{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-e5cba5c .elementor-button{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-edd538c{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:0px 30px 0px 0px;--padding-top:var(--hp);--padding-bottom:var(--hp);--padding-left:var(--hp);--padding-right:var(--hp);}.elementor-32161 .elementor-element.elementor-element-f68109d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32161 .elementor-element.elementor-element-22268c1 img{height:auto;}.elementor-32161 .elementor-element.elementor-element-bf234e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32161 .elementor-element.elementor-element-bf234e5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-fa4473a .elementor-heading-title{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-35b14c5 .elementor-heading-title{font-size:var( --e-global-typography-cee6548-font-size );line-height:var( --e-global-typography-cee6548-line-height );}.elementor-32161 .elementor-element.elementor-element-8c27bf8 .elementor-button{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-f3af506{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:0px 30px 0px 0px;--padding-top:var(--hp);--padding-bottom:var(--hp);--padding-left:var(--hp);--padding-right:var(--hp);}.elementor-32161 .elementor-element.elementor-element-fd38d49.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32161 .elementor-element.elementor-element-13e9cf7 img{height:auto;}.elementor-32161 .elementor-element.elementor-element-7432b75 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32161 .elementor-element.elementor-element-7432b75 .elementor-icon-list-item > a{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-d8d9c54 .elementor-heading-title{font-size:var( --e-global-typography-cee6548-font-size );line-height:var( --e-global-typography-cee6548-line-height );}.elementor-32161 .elementor-element.elementor-element-4ebc518 .elementor-button{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-73f0e47{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:0px 30px 0px 0px;--padding-top:var(--hp);--padding-bottom:var(--hp);--padding-left:var(--hp);--padding-right:var(--hp);}.elementor-32161 .elementor-element.elementor-element-2c3cf88.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32161 .elementor-element.elementor-element-63d4015 img{height:auto;}.elementor-32161 .elementor-element.elementor-element-ec2dc37 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32161 .elementor-element.elementor-element-ec2dc37 .elementor-icon-list-item > a{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-40abf24 .elementor-heading-title{font-size:var( --e-global-typography-cee6548-font-size );line-height:var( --e-global-typography-cee6548-line-height );}.elementor-32161 .elementor-element.elementor-element-0158faf .elementor-button{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-c7a5ad6{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-spacing:0rem;}.elementor-32161 .elementor-element.elementor-element-46e4612{--border-radius:0px 0px 30px 0px;}.elementor-32161 .elementor-element.elementor-element-7456b69 .elementor-heading-title{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-bf8447d .elementor-heading-title{font-size:var( --e-global-typography-2055efa-font-size );line-height:var( --e-global-typography-2055efa-line-height );}.elementor-32161 .elementor-element.elementor-element-3d83ac6{font-size:var( --e-global-typography-6656717-font-size );line-height:var( --e-global-typography-6656717-line-height );}.elementor-32161 .elementor-element.elementor-element-1fc646b{--flex-wrap:wrap;}.elementor-32161 .elementor-element.elementor-element-ab16449 .elementor-button{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-9dfa814 img{height:40px;}.elementor-32161 .elementor-element.elementor-element-340f251{--grid-columns:1;}.elementor-32161 .elementor-element.elementor-element-8b9d1eb .elementor-heading-title{font-size:var( --e-global-typography-2055efa-font-size );line-height:var( --e-global-typography-2055efa-line-height );}.elementor-32161 .elementor-element.elementor-element-4f45c60 .elementor-button{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-3e76cdf .elementor-button{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-f5f912e{--min-height:450px;--overlay-opacity:0.4;--border-radius:0px 0px 30px 0px;}.elementor-32161 .elementor-element.elementor-element-f5f912e:not(.elementor-motion-effects-element-type-background), .elementor-32161 .elementor-element.elementor-element-f5f912e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:70% 50%;}.elementor-32161 .elementor-element.elementor-element-1d5273b .elementor-heading-title{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-a8c8714 .elementor-heading-title{font-size:var( --e-global-typography-2055efa-font-size );line-height:var( --e-global-typography-2055efa-line-height );}.elementor-32161 .elementor-element.elementor-element-8d3dde1{width:var( --container-widget-width, min(100%, 440px) );max-width:min(100%, 440px);--container-widget-width:min(100%, 440px);--container-widget-flex-grow:0;}.elementor-32161 .elementor-element.elementor-element-88e85ad .elementor-button{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-3632f72 .elementor-heading-title{font-size:var( --e-global-typography-2055efa-font-size );line-height:var( --e-global-typography-2055efa-line-height );}.elementor-32161 .elementor-element.elementor-element-71f3d85 .elementor-button{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-3f4a4ae{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:var(--vp);--padding-bottom:var(--vp);--padding-left:var(--vp);--padding-right:var(--vp);}.elementor-32161 .elementor-element.elementor-element-1dd167f{font-size:var( --e-global-typography-ec565c3-font-size );line-height:var( --e-global-typography-ec565c3-line-height );}.elementor-32161 .elementor-element.elementor-element-29dfeb6{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:var(--vp);--padding-bottom:var(--vp);--padding-left:var(--vp);--padding-right:var(--vp);}.elementor-32161 .elementor-element.elementor-element-07cd3da{font-size:var( --e-global-typography-ec565c3-font-size );line-height:var( --e-global-typography-ec565c3-line-height );}.elementor-32161 .elementor-element.elementor-element-e18d9fa{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:var(--vp);--padding-bottom:var(--vp);--padding-left:var(--vp);--padding-right:var(--vp);}.elementor-32161 .elementor-element.elementor-element-bbde0d1{font-size:var( --e-global-typography-ec565c3-font-size );line-height:var( --e-global-typography-ec565c3-line-height );}.elementor-32161 .elementor-element.elementor-element-c1e2764{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:var(--vp);--padding-bottom:var(--vp);--padding-left:var(--vp);--padding-right:var(--vp);}.elementor-32161 .elementor-element.elementor-element-74b1c5a{font-size:var( --e-global-typography-ec565c3-font-size );line-height:var( --e-global-typography-ec565c3-line-height );}.elementor-32161 .elementor-element.elementor-element-bffedfd{--e-n-carousel-swiper-slides-to-display:1;}.elementor-32161 .elementor-element.elementor-element-f53da06{font-size:var( --e-global-typography-ec565c3-font-size );line-height:var( --e-global-typography-ec565c3-line-height );}.elementor-32161 .elementor-element.elementor-element-08bcc0b{font-size:var( --e-global-typography-ec565c3-font-size );line-height:var( --e-global-typography-ec565c3-line-height );}.elementor-32161 .elementor-element.elementor-element-4734478{font-size:var( --e-global-typography-ec565c3-font-size );line-height:var( --e-global-typography-ec565c3-line-height );}.elementor-32161 .elementor-element.elementor-element-51bb2c9{font-size:var( --e-global-typography-ec565c3-font-size );line-height:var( --e-global-typography-ec565c3-line-height );}.elementor-32161 .elementor-element.elementor-element-0ef30e4 .elementor-heading-title{font-size:var( --e-global-typography-2055efa-font-size );line-height:var( --e-global-typography-2055efa-line-height );}.elementor-32161 .elementor-element.elementor-element-a2b2cbc .elementor-custom-embed-play i{font-size:3rem;}.elementor-32161 .elementor-element.elementor-element-a2b2cbc .elementor-custom-embed-play svg{width:3rem;height:3rem;}.elementor-32161 .elementor-element.elementor-element-6678de7 .elementor-heading-title{font-size:var( --e-global-typography-2055efa-font-size );line-height:var( --e-global-typography-2055efa-line-height );}.elementor-32161 .elementor-element.elementor-element-27257f9{--grid-columns:1;}.elementor-32161 .elementor-element.elementor-element-e242e0a{--swiper-slides-to-display:1;--swiper-pagination-spacing:32px;}.elementor-32161 .elementor-element.elementor-element-e9ad07b{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-32161 .elementor-element.elementor-element-d2068ac .elementor-button{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-1832a59 .elementor-button{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-d342025{--border-radius:30px 0px 0px 0px;}.elementor-32161 .elementor-element.elementor-element-916e24d{text-align:start;}.elementor-32161 .elementor-element.elementor-element-916e24d .elementor-heading-title{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-710d980{text-align:start;}.elementor-32161 .elementor-element.elementor-element-710d980 .elementor-heading-title{font-size:var( --e-global-typography-2055efa-font-size );line-height:var( --e-global-typography-2055efa-line-height );}.elementor-32161 .elementor-element.elementor-element-578aed0{text-align:start;}.elementor-32161 .elementor-element.elementor-element-7bf9f34 img{height:auto;}.elementor-32161 .elementor-element.elementor-element-be479b2{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-32161 .elementor-element.elementor-element-ea7f94e .elementor-button{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-acd6a3d img{height:auto;}.elementor-32161 .elementor-element.elementor-element-755bd38{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-32161 .elementor-element.elementor-element-3862b20 .elementor-button{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-b5f444e{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-spacing:28px;}.elementor-32161 .elementor-element.elementor-element-b5f444e .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;}.elementor-32161 .elementor-element.elementor-element-c080780{--overlay-opacity:0.6;--border-radius:0px 0px 50px 0px;}.elementor-32161 .elementor-element.elementor-element-50e5018 .elementor-heading-title{font-size:var( --e-global-typography-2055efa-font-size );line-height:var( --e-global-typography-2055efa-line-height );}.elementor-32161 .elementor-element.elementor-element-023b6ee .elementor-button{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-732dd6e .elementor-heading-title{font-size:var( --e-global-typography-2a6ace7-font-size );line-height:var( --e-global-typography-2a6ace7-line-height );}.elementor-32161 .elementor-element.elementor-element-e8af054 > .elementor-widget-container{padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-32161 .elementor-element.elementor-element-e8af054 .elementor-field-group > label{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-e8af054 .elementor-field-group .elementor-field, .elementor-32161 .elementor-element.elementor-element-e8af054 .elementor-field-subgroup label{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-e8af054 .elementor-button{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-762c931 .elementor-button{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-4fdc580{--border-radius:0px 0px 30px 0px;}.elementor-32161 .elementor-element.elementor-element-879ce30 .elementor-heading-title{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-f17f713 .elementor-heading-title{font-size:var( --e-global-typography-2055efa-font-size );line-height:var( --e-global-typography-2055efa-line-height );}.elementor-32161 .elementor-element.elementor-element-bade831{font-size:var( --e-global-typography-6656717-font-size );line-height:var( --e-global-typography-6656717-line-height );}.elementor-32161 .elementor-element.elementor-element-1f11d81{font-size:var( --e-global-typography-6656717-font-size );line-height:var( --e-global-typography-6656717-line-height );}.elementor-32161 .elementor-element.elementor-element-df0255b .e-search-input{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-5e8f89b .elementor-button{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}.elementor-32161 .elementor-element.elementor-element-53ce0c9{--swiper-slides-to-display:1;--swiper-pagination-spacing:28px;}.elementor-32161 .elementor-element.elementor-element-a50366d{text-align:center;}.elementor-32161 .elementor-element.elementor-element-7e0e771 .elementor-button{font-size:var( --e-global-typography-7615ec9-font-size );line-height:var( --e-global-typography-7615ec9-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-2b74539 */.elementor-32161 .elementor-element.elementor-element-2b74539 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b59586 */.elementor-32161 .elementor-element.elementor-element-2b59586 {
    --size: 85px;
    z-index: 9999;
    position: fixed;
    aspect-ratio: 1/1;
    bottom: 4rem;
    right: 4rem;
    width: var(--size);
    height: var(--size);
}

@media(max-width: 1023px){
    .elementor-32161 .elementor-element.elementor-element-2b59586 {
        bottom: 2rem;
        right: 2rem;
    }
}

@media(max-width: 767px){
    .elementor-32161 .elementor-element.elementor-element-2b59586 {
        --size: 70px;
        bottom: 0.5rem;
        right: 0.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-815c6a9 */.elementor-32161 .elementor-element.elementor-element-815c6a9 {
    --size: 124px;
    --size: clamp(70px, 4.375rem + 2.5vw, 124px);
    width: var(--size);
    height: var(--size);
    aspect-ratio: 1/1;
    
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%) translateY(50%);
    z-index: 1;
    background: #fff;
    border-radius: 50%;
}

.elementor-32161 .elementor-element.elementor-element-815c6a9 img {
    width: calc(var(--size) * 0.55);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b683ea6 */#SiteHeader {
    background: transparent;
}

.elementor-32161 .elementor-element.elementor-element-b683ea6 {
    margin-top: calc(var(--hh) * -1);
    padding-top: var(--hh);
    aspect-ratio: 9/5;
    /*max-height: 100vh;*/
}

@media(max-width: 767px){
    .elementor-32161 .elementor-element.elementor-element-b683ea6 {
        aspect-ratio: revert;
        /*max-height: unset;*/
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-346dd9e */.elementor-32161 .elementor-element.elementor-element-346dd9e p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f039b2 */.elementor-32161 .elementor-element.elementor-element-1f039b2 .elementor-heading-title {
    display: flex;
    flex-direction: column;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4b5376 */.elementor-32161 .elementor-element.elementor-element-a4b5376 .phone-info {
    display: none;
}

.elementor-32161 .elementor-element.elementor-element-a4b5376:hover .text-info {
    display: none;
}

.elementor-32161 .elementor-element.elementor-element-a4b5376:hover .phone-info {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-743c0cb */.elementor-32161 .elementor-element.elementor-element-743c0cb {
    overflow: hidden;
    border-radius: 2rem;
}

.elementor-32161 .elementor-element.elementor-element-743c0cb, .elementor-32161 .elementor-element.elementor-element-743c0cb img {
    aspect-ratio: 1/1 !important;
}
.elementor-32161 .elementor-element.elementor-element-743c0cb img {
    object-fit: cover;
    object-position: center;
}

/*@media(max-width: 767px){
    .elementor-32161 .elementor-element.elementor-element-743c0cb, .elementor-32161 .elementor-element.elementor-element-743c0cb img {
        aspect-ratio: 2:1 !important;
    }
}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-afbdd6c */.elementor-32161 .elementor-element.elementor-element-afbdd6c p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22268c1 */.elementor-32161 .elementor-element.elementor-element-22268c1 {
    overflow: hidden;
    border-radius: 2rem;
}

.elementor-32161 .elementor-element.elementor-element-22268c1, .elementor-32161 .elementor-element.elementor-element-22268c1 img {
    aspect-ratio: 1/1 !important;
}

.elementor-32161 .elementor-element.elementor-element-22268c1 img {
    object-fit: cover;
    object-position: center;
}

/*@media(max-width: 767px){
    .elementor-32161 .elementor-element.elementor-element-22268c1, .elementor-32161 .elementor-element.elementor-element-22268c1 img {
        aspect-ratio: 2:1 !important;
    }
}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-566123d */.elementor-32161 .elementor-element.elementor-element-566123d p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13e9cf7 */.elementor-32161 .elementor-element.elementor-element-13e9cf7 {
    overflow: hidden;
    border-radius: 2rem;
}

.elementor-32161 .elementor-element.elementor-element-13e9cf7, .elementor-32161 .elementor-element.elementor-element-13e9cf7 img {
    aspect-ratio: 1/1 !important;
}

/*@media(max-width: 767px){
    .elementor-32161 .elementor-element.elementor-element-13e9cf7, .elementor-32161 .elementor-element.elementor-element-13e9cf7 img {
        aspect-ratio: 2:1 !important;
    }
}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fbbf2b */.elementor-32161 .elementor-element.elementor-element-8fbbf2b p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-63d4015 */.elementor-32161 .elementor-element.elementor-element-63d4015 {
    overflow: hidden;
    border-radius: 2rem;
}

.elementor-32161 .elementor-element.elementor-element-63d4015, .elementor-32161 .elementor-element.elementor-element-63d4015 img {
    aspect-ratio: 1/1 !important;
}

.elementor-32161 .elementor-element.elementor-element-63d4015 img {
    object-fit: cover;
    object-position: top center;
}

/*@media(max-width: 767px){
    .elementor-32161 .elementor-element.elementor-element-63d4015, .elementor-32161 .elementor-element.elementor-element-63d4015 img {
        aspect-ratio: 2:1 !important;
    }
}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-08f7990 */.elementor-32161 .elementor-element.elementor-element-08f7990 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-743c0cb */.elementor-32161 .elementor-element.elementor-element-743c0cb {
    overflow: hidden;
    border-radius: 2rem;
}

.elementor-32161 .elementor-element.elementor-element-743c0cb, .elementor-32161 .elementor-element.elementor-element-743c0cb img {
    aspect-ratio: 1/1 !important;
}
.elementor-32161 .elementor-element.elementor-element-743c0cb img {
    object-fit: cover;
    object-position: center;
}

/*@media(max-width: 767px){
    .elementor-32161 .elementor-element.elementor-element-743c0cb, .elementor-32161 .elementor-element.elementor-element-743c0cb img {
        aspect-ratio: 2:1 !important;
    }
}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-afbdd6c */.elementor-32161 .elementor-element.elementor-element-afbdd6c p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22268c1 */.elementor-32161 .elementor-element.elementor-element-22268c1 {
    overflow: hidden;
    border-radius: 2rem;
}

.elementor-32161 .elementor-element.elementor-element-22268c1, .elementor-32161 .elementor-element.elementor-element-22268c1 img {
    aspect-ratio: 1/1 !important;
}

.elementor-32161 .elementor-element.elementor-element-22268c1 img {
    object-fit: cover;
    object-position: center;
}

/*@media(max-width: 767px){
    .elementor-32161 .elementor-element.elementor-element-22268c1, .elementor-32161 .elementor-element.elementor-element-22268c1 img {
        aspect-ratio: 2:1 !important;
    }
}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-566123d */.elementor-32161 .elementor-element.elementor-element-566123d p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13e9cf7 */.elementor-32161 .elementor-element.elementor-element-13e9cf7 {
    overflow: hidden;
    border-radius: 2rem;
}

.elementor-32161 .elementor-element.elementor-element-13e9cf7, .elementor-32161 .elementor-element.elementor-element-13e9cf7 img {
    aspect-ratio: 1/1 !important;
}

/*@media(max-width: 767px){
    .elementor-32161 .elementor-element.elementor-element-13e9cf7, .elementor-32161 .elementor-element.elementor-element-13e9cf7 img {
        aspect-ratio: 2:1 !important;
    }
}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fbbf2b */.elementor-32161 .elementor-element.elementor-element-8fbbf2b p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-63d4015 */.elementor-32161 .elementor-element.elementor-element-63d4015 {
    overflow: hidden;
    border-radius: 2rem;
}

.elementor-32161 .elementor-element.elementor-element-63d4015, .elementor-32161 .elementor-element.elementor-element-63d4015 img {
    aspect-ratio: 1/1 !important;
}

.elementor-32161 .elementor-element.elementor-element-63d4015 img {
    object-fit: cover;
    object-position: top center;
}

/*@media(max-width: 767px){
    .elementor-32161 .elementor-element.elementor-element-63d4015, .elementor-32161 .elementor-element.elementor-element-63d4015 img {
        aspect-ratio: 2:1 !important;
    }
}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-08f7990 */.elementor-32161 .elementor-element.elementor-element-08f7990 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-743c0cb */.elementor-32161 .elementor-element.elementor-element-743c0cb {
    overflow: hidden;
    border-radius: 2rem;
}

.elementor-32161 .elementor-element.elementor-element-743c0cb, .elementor-32161 .elementor-element.elementor-element-743c0cb img {
    aspect-ratio: 1/1 !important;
}
.elementor-32161 .elementor-element.elementor-element-743c0cb img {
    object-fit: cover;
    object-position: center;
}

/*@media(max-width: 767px){
    .elementor-32161 .elementor-element.elementor-element-743c0cb, .elementor-32161 .elementor-element.elementor-element-743c0cb img {
        aspect-ratio: 2:1 !important;
    }
}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-afbdd6c */.elementor-32161 .elementor-element.elementor-element-afbdd6c p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22268c1 */.elementor-32161 .elementor-element.elementor-element-22268c1 {
    overflow: hidden;
    border-radius: 2rem;
}

.elementor-32161 .elementor-element.elementor-element-22268c1, .elementor-32161 .elementor-element.elementor-element-22268c1 img {
    aspect-ratio: 1/1 !important;
}

.elementor-32161 .elementor-element.elementor-element-22268c1 img {
    object-fit: cover;
    object-position: center;
}

/*@media(max-width: 767px){
    .elementor-32161 .elementor-element.elementor-element-22268c1, .elementor-32161 .elementor-element.elementor-element-22268c1 img {
        aspect-ratio: 2:1 !important;
    }
}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-566123d */.elementor-32161 .elementor-element.elementor-element-566123d p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13e9cf7 */.elementor-32161 .elementor-element.elementor-element-13e9cf7 {
    overflow: hidden;
    border-radius: 2rem;
}

.elementor-32161 .elementor-element.elementor-element-13e9cf7, .elementor-32161 .elementor-element.elementor-element-13e9cf7 img {
    aspect-ratio: 1/1 !important;
}

/*@media(max-width: 767px){
    .elementor-32161 .elementor-element.elementor-element-13e9cf7, .elementor-32161 .elementor-element.elementor-element-13e9cf7 img {
        aspect-ratio: 2:1 !important;
    }
}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fbbf2b */.elementor-32161 .elementor-element.elementor-element-8fbbf2b p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-63d4015 */.elementor-32161 .elementor-element.elementor-element-63d4015 {
    overflow: hidden;
    border-radius: 2rem;
}

.elementor-32161 .elementor-element.elementor-element-63d4015, .elementor-32161 .elementor-element.elementor-element-63d4015 img {
    aspect-ratio: 1/1 !important;
}

.elementor-32161 .elementor-element.elementor-element-63d4015 img {
    object-fit: cover;
    object-position: top center;
}

/*@media(max-width: 767px){
    .elementor-32161 .elementor-element.elementor-element-63d4015, .elementor-32161 .elementor-element.elementor-element-63d4015 img {
        aspect-ratio: 2:1 !important;
    }
}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-08f7990 */.elementor-32161 .elementor-element.elementor-element-08f7990 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-743c0cb */.elementor-32161 .elementor-element.elementor-element-743c0cb {
    overflow: hidden;
    border-radius: 2rem;
}

.elementor-32161 .elementor-element.elementor-element-743c0cb, .elementor-32161 .elementor-element.elementor-element-743c0cb img {
    aspect-ratio: 1/1 !important;
}
.elementor-32161 .elementor-element.elementor-element-743c0cb img {
    object-fit: cover;
    object-position: center;
}

/*@media(max-width: 767px){
    .elementor-32161 .elementor-element.elementor-element-743c0cb, .elementor-32161 .elementor-element.elementor-element-743c0cb img {
        aspect-ratio: 2:1 !important;
    }
}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-afbdd6c */.elementor-32161 .elementor-element.elementor-element-afbdd6c p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22268c1 */.elementor-32161 .elementor-element.elementor-element-22268c1 {
    overflow: hidden;
    border-radius: 2rem;
}

.elementor-32161 .elementor-element.elementor-element-22268c1, .elementor-32161 .elementor-element.elementor-element-22268c1 img {
    aspect-ratio: 1/1 !important;
}

.elementor-32161 .elementor-element.elementor-element-22268c1 img {
    object-fit: cover;
    object-position: center;
}

/*@media(max-width: 767px){
    .elementor-32161 .elementor-element.elementor-element-22268c1, .elementor-32161 .elementor-element.elementor-element-22268c1 img {
        aspect-ratio: 2:1 !important;
    }
}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-566123d */.elementor-32161 .elementor-element.elementor-element-566123d p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13e9cf7 */.elementor-32161 .elementor-element.elementor-element-13e9cf7 {
    overflow: hidden;
    border-radius: 2rem;
}

.elementor-32161 .elementor-element.elementor-element-13e9cf7, .elementor-32161 .elementor-element.elementor-element-13e9cf7 img {
    aspect-ratio: 1/1 !important;
}

/*@media(max-width: 767px){
    .elementor-32161 .elementor-element.elementor-element-13e9cf7, .elementor-32161 .elementor-element.elementor-element-13e9cf7 img {
        aspect-ratio: 2:1 !important;
    }
}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fbbf2b */.elementor-32161 .elementor-element.elementor-element-8fbbf2b p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-63d4015 */.elementor-32161 .elementor-element.elementor-element-63d4015 {
    overflow: hidden;
    border-radius: 2rem;
}

.elementor-32161 .elementor-element.elementor-element-63d4015, .elementor-32161 .elementor-element.elementor-element-63d4015 img {
    aspect-ratio: 1/1 !important;
}

.elementor-32161 .elementor-element.elementor-element-63d4015 img {
    object-fit: cover;
    object-position: top center;
}

/*@media(max-width: 767px){
    .elementor-32161 .elementor-element.elementor-element-63d4015, .elementor-32161 .elementor-element.elementor-element-63d4015 img {
        aspect-ratio: 2:1 !important;
    }
}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-08f7990 */.elementor-32161 .elementor-element.elementor-element-08f7990 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-743c0cb */.elementor-32161 .elementor-element.elementor-element-743c0cb {
    overflow: hidden;
    border-radius: 2rem;
}

.elementor-32161 .elementor-element.elementor-element-743c0cb, .elementor-32161 .elementor-element.elementor-element-743c0cb img {
    aspect-ratio: 1/1 !important;
}
.elementor-32161 .elementor-element.elementor-element-743c0cb img {
    object-fit: cover;
    object-position: center;
}

/*@media(max-width: 767px){
    .elementor-32161 .elementor-element.elementor-element-743c0cb, .elementor-32161 .elementor-element.elementor-element-743c0cb img {
        aspect-ratio: 2:1 !important;
    }
}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-afbdd6c */.elementor-32161 .elementor-element.elementor-element-afbdd6c p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22268c1 */.elementor-32161 .elementor-element.elementor-element-22268c1 {
    overflow: hidden;
    border-radius: 2rem;
}

.elementor-32161 .elementor-element.elementor-element-22268c1, .elementor-32161 .elementor-element.elementor-element-22268c1 img {
    aspect-ratio: 1/1 !important;
}

.elementor-32161 .elementor-element.elementor-element-22268c1 img {
    object-fit: cover;
    object-position: center;
}

/*@media(max-width: 767px){
    .elementor-32161 .elementor-element.elementor-element-22268c1, .elementor-32161 .elementor-element.elementor-element-22268c1 img {
        aspect-ratio: 2:1 !important;
    }
}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-566123d */.elementor-32161 .elementor-element.elementor-element-566123d p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13e9cf7 */.elementor-32161 .elementor-element.elementor-element-13e9cf7 {
    overflow: hidden;
    border-radius: 2rem;
}

.elementor-32161 .elementor-element.elementor-element-13e9cf7, .elementor-32161 .elementor-element.elementor-element-13e9cf7 img {
    aspect-ratio: 1/1 !important;
}

/*@media(max-width: 767px){
    .elementor-32161 .elementor-element.elementor-element-13e9cf7, .elementor-32161 .elementor-element.elementor-element-13e9cf7 img {
        aspect-ratio: 2:1 !important;
    }
}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fbbf2b */.elementor-32161 .elementor-element.elementor-element-8fbbf2b p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-63d4015 */.elementor-32161 .elementor-element.elementor-element-63d4015 {
    overflow: hidden;
    border-radius: 2rem;
}

.elementor-32161 .elementor-element.elementor-element-63d4015, .elementor-32161 .elementor-element.elementor-element-63d4015 img {
    aspect-ratio: 1/1 !important;
}

.elementor-32161 .elementor-element.elementor-element-63d4015 img {
    object-fit: cover;
    object-position: top center;
}

/*@media(max-width: 767px){
    .elementor-32161 .elementor-element.elementor-element-63d4015, .elementor-32161 .elementor-element.elementor-element-63d4015 img {
        aspect-ratio: 2:1 !important;
    }
}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-08f7990 */.elementor-32161 .elementor-element.elementor-element-08f7990 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-c7a5ad6 */@media(max-width: 767px){
    /*.elementor-32161 .elementor-element.elementor-element-c7a5ad6 .swiper-pagination-bullet {
        --e-n-carousel-dots-normal-color: #fff;
        --e-n-carousel-dots-hover-color: #fff;
    }*/
    
    .elementor-32161 .elementor-element.elementor-element-c7a5ad6 .swiper-pagination {
        /*margin-top: var(--vp75)*/
        top: unset !important;
        bottom: calc(var(--vp) * -1 + 10px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5357088 */.elementor-32161 .elementor-element.elementor-element-5357088 {
    max-width: 1300px;
    align-self: center;
}

@media(max-width: 767px){
    .elementor-32161 .elementor-element.elementor-element-5357088 {
        background: var( --e-global-color-18d9440 );
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d83ac6 */.elementor-32161 .elementor-element.elementor-element-3d83ac6 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-340f251 */.elementor-32161 .elementor-element.elementor-element-340f251 .elementor-heading-title,
.elementor-32161 .elementor-element.elementor-element-340f251 .ep-excerpt p,
.elementor-32161 .elementor-element.elementor-element-340f251 .ep-content p{
    color: #fff !important;
}

.elementor-32161 .elementor-element.elementor-element-340f251 .ep-content p:not(:first-child){
    display: none;
}

.elementor-32161 .elementor-element.elementor-element-340f251 .ep-content p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c6b4c53 */.elementor-32161 .elementor-element.elementor-element-c6b4c53 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aea655f */.elementor-32161 .elementor-element.elementor-element-aea655f {
    --color: #F89631;
    --size: 98px;
    left: 0;
    top: 0;
    transform: translateX(calc(var(--size) * -2.5)) translateY(-50%) scale(var(--scale, 1));
    z-index: 1;
}

@media(max-width: 1023px){
    .elementor-32161 .elementor-element.elementor-element-aea655f {
        --size: 80px;
        left: calc(var(--size) * 2.2);
    }
}

@media(max-width: 767px){
    .elementor-32161 .elementor-element.elementor-element-aea655f {
        --size: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8e28b3 */.elementor-32161 .elementor-element.elementor-element-e8e28b3 {
    --color: #F89631;
    --size: 167px;
    left: 0;
    bottom: 200px;
    transform: translateX(calc(var(--size) * -2.5)) translateY(50%) scale(var(--scale, 1));
    z-index: 1;
}

@media(max-width: 1023px){
    .elementor-32161 .elementor-element.elementor-element-e8e28b3 {
        --size: 60px;
        bottom: 150px;
        left: calc(var(--size) * 2);
    }
}

@media(max-width: 767px){
    .elementor-32161 .elementor-element.elementor-element-e8e28b3 {
        --size: 55px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-648dfc7 */.elementor-32161 .elementor-element.elementor-element-648dfc7 {
    --color: #F89631;
    --size: 152px;
    right: 0;
    top: 60px;
    transform: translateX(120px) translateY(50%) scale(var(--scale, 1));
    z-index: 1;
}

@media(max-width: 1023px){
    .elementor-32161 .elementor-element.elementor-element-648dfc7 {
        --size: 110px;
        right: 80px;
    }
}

@media(max-width: 767px){
    .elementor-32161 .elementor-element.elementor-element-648dfc7 {
        --size: 60px;
        top: 10px;
        right: 90px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eadaf6c */.elementor-32161 .elementor-element.elementor-element-eadaf6c {
    --color: #F89631;
    --size: 100px;
    right: 0;
    bottom: 160px;
    transform: translateX(250px) translateY(50%) scale(var(--scale, 1));
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cbcd9b */.elementor-32161 .elementor-element.elementor-element-8cbcd9b {
    --color: #F89631;
    --size: 150px;
    left: 0;
    top: 0;
    transform: translateX(-75%) translateY(50%) scale(var(--scale, 1));
    z-index: 1;
}

@media(max-width: 767px){
    .elementor-32161 .elementor-element.elementor-element-8cbcd9b {
        --size: 100px;
        top: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33a9d3b */.elementor-32161 .elementor-element.elementor-element-33a9d3b {
    --color: #88288D;
    --size: 85px;
    right: 0;
    top: 100px;
    transform: translateX(580px) translateY(-50%) scale(var(--scale, 1));
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a4aa2d */.elementor-32161 .elementor-element.elementor-element-2a4aa2d {
    --color: #D61A67;
    --size: 85px;
    left: 0;
    top: 280px;
    transform: translateX(calc(var(--size) * -3)) translateY(-50%) scale(var(--scale, 1));
    z-index: 1;
}

@media(max-width: 1023px){
    .elementor-32161 .elementor-element.elementor-element-2a4aa2d {
        --size: 60px;
        left: calc(var(--size) * 1.75);
    }
}

@media(max-width: 767px){
    .elementor-32161 .elementor-element.elementor-element-2a4aa2d {
        --size: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46f5eab */.elementor-32161 .elementor-element.elementor-element-46f5eab {
    --color: #00B48F;
    --size: 130px;
    right: 0;
    bottom: 180px;
    transform: translateX(500px) translateY(-50%) scale(var(--scale, 1));
    z-index: 1;
}

@media(max-width: 1023px){
    .elementor-32161 .elementor-element.elementor-element-46f5eab {
        --size: 60px;
        right: 480px;
        bottom: 80px;
    }
}

@media(max-width: 767px){
    .elementor-32161 .elementor-element.elementor-element-46f5eab {
        --size: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a15772 */.elementor-32161 .elementor-element.elementor-element-2a15772 {
    position: absolute;
    top: 0;
    left: 50%;
    height: 40px;
    width: 100px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f81d18a */.elementor-32161 .elementor-element.elementor-element-f81d18a,
.elementor-32161 .elementor-element.elementor-element-f81d18a>div {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d3dde1 */.elementor-32161 .elementor-element.elementor-element-8d3dde1 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5f912e */.elementor-32161 .elementor-element.elementor-element-f5f912e {
    aspect-ratio: 288/109;
    max-height: 800px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4d8f2d */.elementor-32161 .elementor-element.elementor-element-f4d8f2d p:last-child {
    margin: 0;
}

.elementor-32161 .elementor-element.elementor-element-f4d8f2d p {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6591546 */.elementor-32161 .elementor-element.elementor-element-6591546 {
    box-shadow: 4px 4px 7px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1758ac6 */.elementor-32161 .elementor-element.elementor-element-1758ac6 {
    box-shadow: 4px 4px 7px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8987869 */.elementor-32161 .elementor-element.elementor-element-8987869 {
    box-shadow: 4px 4px 7px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-216d837 */.elementor-32161 .elementor-element.elementor-element-216d837 {
    box-shadow: 4px 4px 7px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24dcc5c */.elementor-32161 .elementor-element.elementor-element-24dcc5c {
    max-width: 100% !important;
}

.elementor-32161 .elementor-element.elementor-element-24dcc5c p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a2b2cbc */.elementor-32161 .elementor-element.elementor-element-a2b2cbc {
    border-radius: 2rem;
    overflow: hidden;
    background: #B8B8B8;
}


@media(max-width: 768px){
    .elementor-32161 .elementor-element.elementor-element-a2b2cbc {
        border-radius: 1.025rem;
    }
}

/*.elementor-32161 .elementor-element.elementor-element-a2b2cbc>div {
    transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1);
    
    will-change: transform;
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
    transform: scale(1) translateZ(0);
}

.elementor-32161 .elementor-element.elementor-element-a2b2cbc:hover>div {
    transform: scale(1.05) translateZ(0);
}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e153dc */.elementor-32161 .elementor-element.elementor-element-3e153dc {
    max-width: 880px !important;
}

.elementor-32161 .elementor-element.elementor-element-3e153dc p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-e242e0a */@media(max-width: 767px){
    .elementor-32161 .elementor-element.elementor-element-e242e0a .elementor-widget-icon {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7923c77 */.elementor-32161 .elementor-element.elementor-element-7923c77 {
    max-width: 880px !important;
}

.elementor-32161 .elementor-element.elementor-element-7923c77 p:last-child {
    margin: 0;
}

@media(max-width: 767px){
    .elementor-32161 .elementor-element.elementor-element-7923c77 p {
        text-wrap: balance;
    }
    .elementor-32161 .elementor-element.elementor-element-7923c77 strong {
        text-transform: uppercase;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5077bc */.elementor-32161 .elementor-element.elementor-element-b5077bc {
    max-width: 880px !important;
}

.elementor-32161 .elementor-element.elementor-element-b5077bc p:last-child {
    margin: 0;
}

@media(max-width: 767px){
    .elementor-32161 .elementor-element.elementor-element-b5077bc p {
        text-wrap: balance;
    }
    .elementor-32161 .elementor-element.elementor-element-b5077bc strong {
        text-transform: uppercase;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9ad07b */@media(max-width: 767px){
    .elementor-32161 .elementor-element.elementor-element-e9ad07b {
        box-shadow: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-578aed0 */.elementor-32161 .elementor-element.elementor-element-578aed0 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bf9f34 */.elementor-32161 .elementor-element.elementor-element-7bf9f34 {
    overflow: hidden;
    border-radius: 2rem;
}

@media(max-width: 767px){
    .elementor-32161 .elementor-element.elementor-element-7bf9f34, .elementor-32161 .elementor-element.elementor-element-7bf9f34 img {
        aspect-ratio: 2:1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acd6a3d */.elementor-32161 .elementor-element.elementor-element-acd6a3d {
    overflow: hidden;
    border-radius: 2rem;
}

@media(max-width: 767px){
    .elementor-32161 .elementor-element.elementor-element-acd6a3d, .elementor-32161 .elementor-element.elementor-element-acd6a3d img {
        aspect-ratio: 2:1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bf9f34 */.elementor-32161 .elementor-element.elementor-element-7bf9f34 {
    overflow: hidden;
    border-radius: 2rem;
}

@media(max-width: 767px){
    .elementor-32161 .elementor-element.elementor-element-7bf9f34, .elementor-32161 .elementor-element.elementor-element-7bf9f34 img {
        aspect-ratio: 2:1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acd6a3d */.elementor-32161 .elementor-element.elementor-element-acd6a3d {
    overflow: hidden;
    border-radius: 2rem;
}

@media(max-width: 767px){
    .elementor-32161 .elementor-element.elementor-element-acd6a3d, .elementor-32161 .elementor-element.elementor-element-acd6a3d img {
        aspect-ratio: 2:1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bf9f34 */.elementor-32161 .elementor-element.elementor-element-7bf9f34 {
    overflow: hidden;
    border-radius: 2rem;
}

@media(max-width: 767px){
    .elementor-32161 .elementor-element.elementor-element-7bf9f34, .elementor-32161 .elementor-element.elementor-element-7bf9f34 img {
        aspect-ratio: 2:1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acd6a3d */.elementor-32161 .elementor-element.elementor-element-acd6a3d {
    overflow: hidden;
    border-radius: 2rem;
}

@media(max-width: 767px){
    .elementor-32161 .elementor-element.elementor-element-acd6a3d, .elementor-32161 .elementor-element.elementor-element-acd6a3d img {
        aspect-ratio: 2:1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278802c */.elementor-32161 .elementor-element.elementor-element-278802c p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c080780 */.elementor-32161 .elementor-element.elementor-element-c080780 {
    aspect-ratio: 164/73;
    max-height: 750px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16683e1 */.elementor-32161 .elementor-element.elementor-element-16683e1 {
    max-width: 880px !important;
}

.elementor-32161 .elementor-element.elementor-element-16683e1 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-e8af054 */.elementor-32161 .elementor-element.elementor-element-e8af054 {
    overflow: hidden;
}

.elementor-32161 .elementor-element.elementor-element-e8af054 .elementor-field-label {
    position: absolute;
    top: -30px;
}

@media (max-width: 430px){
    .elementor-32161 .elementor-element.elementor-element-e8af054 input {
        font-size: 11px !important;
        padding: 4px 12px !important;
    }
}

@media (max-width: 767px){
    .elementor-32161 .elementor-element.elementor-element-e8af054 input {
        border-width: 1px !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-762c931 */.elementor-32161 .elementor-element.elementor-element-762c931 a {
    min-width: 208px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bade831 */.elementor-32161 .elementor-element.elementor-element-bade831 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f11d81 */.elementor-32161 .elementor-element.elementor-element-1f11d81 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5e8f89b */.elementor-32161 .elementor-element.elementor-element-5e8f89b a {
    height: 49px;
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-927020c */@media(min-width: 400px){
    .elementor-32161 .elementor-element.elementor-element-927020c {
        flex-direction: row !important;
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-53ce0c9 */.elementor-32161 .elementor-element.elementor-element-53ce0c9 .swiper-pagination-bullet {
    --border-radius: 0;
    border-radius: var(--border-radius);
    height: 5px;
    --width: 120px;
    width: var(--width);
}

@media(max-width: 768px){
    .elementor-32161 .elementor-element.elementor-element-53ce0c9 .swiper-pagination-bullet {
        --width: 5px;
        --border-radius: 50%;
    }
}

.elementor-32161 .elementor-element.elementor-element-53ce0c9 .swiper-slide {
    max-width: var(--mw, 100%)
}

@media(min-width: 768px){
    .elementor-32161 .elementor-element.elementor-element-53ce0c9{
        --mw: 50%
    }
}

@media(min-width: 1024px){
    .elementor-32161 .elementor-element.elementor-element-53ce0c9 {
        --mw: 33.3%
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5a9eae */.elementor-32161 .elementor-element.elementor-element-d5a9eae {
    max-width: 880px !important;
}

.elementor-32161 .elementor-element.elementor-element-d5a9eae p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7e0e771 */.elementor-32161 .elementor-element.elementor-element-7e0e771 a {
    min-width: 196px;
}/* End custom CSS */
/* Start custom CSS *//* 1. Base Styles & Transitions - (Unchanged) */
.purple-card, .pink-card, .yellow-card, .teal-card, .ho-card,
[class*="-card-inverted"] {
    background-color: #fff;
    border-radius: 20px;
    box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.12) !important;
    transition: all 0.35s ease-in-out;
}

[class*="-card"] .elementor-heading-title, 
[class*="-card"] p {
    transition: all 0.35s ease-in-out;
}

[class*="-card"] p:last-child {
    margin: 0;
}

/* 2. Color Theme Definitions - (Unchanged) */
.purple-card, .purple-card-inverted { --accent: var(--e-global-color-7b10bd6); --text: #fff; }
.pink-card,   .pink-card-inverted   { --accent: var(--e-global-color-18d9440); --text: #fff; }
.yellow-card, .yellow-card-inverted { --accent: #F89631; --text: #000; }
.teal-card,   .teal-card-inverted   { --accent: #00B48F; --text: #000; }

/* 3. The "Active" State Logic - (Desktop Hover) */
[class*="-card"]:hover, 
[class*="-card-inverted"] {
    background-color: var(--accent, #ffffff) !important;
}

[class*="-card"]:hover p, 
[class*="-card"]:hover .elementor-heading-title,
[class*="-card-inverted"] p,
[class*="-card-inverted"] .elementor-heading-title {
    color: var(--text) !important;
}

/* 4. Mobile Logic & Variants */
@media (max-width: 0px) {
    /* Define the -sm override variants */
    .sm-purple-card { --accent: var(--e-global-color-7b10bd6); --text: #fff; }
    .sm-pink-card   { --accent: var(--e-global-color-18d9440); --text: #fff; }
    .sm-yellow-card { --accent: #F89631; --text: #000; }
    .sm-teal-card   { --accent: #00B48F; --text: #000; }

    /* Force background color for all card types on mobile */
    [class*="-card"] {
        background-color: var(--accent) !important;
    }

    /* Force text color for all internal elements on mobile */
    [class*="-card"] p, 
    [class*="-card"] .elementor-heading-title {
        color: var(--text) !important;
    }
}
/* 4. Mobile Logic & "Opposite" Variants */
@media (max-width: 767px) {
    
    /* --- 4a. Define Variable Overrides --- */
    .sm-purple-card, .sm-purple-card-inverted { --accent: var(--e-global-color-7b10bd6); --text: #fff; }
    .sm-pink-card,   .sm-pink-card-inverted   { --accent: var(--e-global-color-18d9440); --text: #fff; }
    .sm-yellow-card, .sm-yellow-card-inverted { --accent: #F89631; --text: #000; }
    .sm-teal-card,   .sm-teal-card-inverted   { --accent: #00B48F; --text: #000; }

    /* --- 4b. The "Normal" Mobile State (White Background) --- */
    /* This applies to any card using a standard -sm class */
    .sm-purple-card, .sm-pink-card, .sm-yellow-card, .sm-teal-card {
        background-color: #fff !important;
    }
    
    /* Text/Icons take the accent color when the background is white */
    .sm-purple-card p, .sm-purple-card .elementor-heading-title,
    .sm-pink-card p,   .sm-pink-card .elementor-heading-title,
    .sm-yellow-card p, .sm-yellow-card .elementor-heading-title,
    .sm-teal-card p,   .sm-teal-card .elementor-heading-title {
        color: var(--accent) !important;
    }

    /* --- 4c. The "Inverted" Mobile State (Solid Background) --- */
    /* This applies to any card using an -inverted -sm class */
    [class*="sm-"][class*="-inverted"] {
        background-color: var(--accent) !important;
    }

    [class*="sm-"][class*="-inverted"] p, 
    [class*="sm-"][class*="-inverted"] .elementor-heading-title {
        color: var(--text) !important;
    }
}


/* 4. Flip Card Logic (Standard CSS) */
.flip-card {
    background-color: transparent;
    width: 100%;
    height: 100%;
    perspective: 1000px;
    position: relative;
}

.flip-front, .flip-back {
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: transform 0.6s;
}

.flip-back {
    transform: rotateY(180deg);
}

.flip-card:hover .flip-front {
    transform: rotateY(180deg);
}

.flip-card:hover .flip-back {
    transform: rotateY(360deg);
}/* End custom CSS */