.elementor-352 .elementor-element.elementor-element-109d4b0{--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:100px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-352 .elementor-element.elementor-element-60b0b5a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-352 .elementor-element.elementor-element-01fd4c7{text-align:left;}.elementor-352 .elementor-element.elementor-element-01fd4c7 .elementor-heading-title{font-family:"Gambarino", Sans-serif;font-size:1.953rem;line-height:1.5lh;letter-spacing:-0.039125rem;color:var( --e-global-color-text );}.elementor-352 .elementor-element.elementor-element-2f392c4{text-align:left;}.elementor-352 .elementor-element.elementor-element-2f392c4 .elementor-heading-title{font-family:"Gambarino", Sans-serif;font-size:1.953rem;line-height:1.5lh;letter-spacing:-0.039125rem;color:var( --e-global-color-text );}.elementor-352 .elementor-element.elementor-element-1d9ad30{--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:auto;--margin-top:8px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-352 .elementor-element.elementor-element-8ee9cd9{--e-image-carousel-slides-to-show:8;}.elementor-352 .elementor-element.elementor-element-8ee9cd9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-352 .elementor-element.elementor-element-8ee9cd9 .swiper-wrapper{display:flex;align-items:flex-start;}.elementor-352 .elementor-element.elementor-element-8ee9cd9 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:5px 5px 5px 5px;}.elementor-352 .elementor-element.elementor-element-9682802{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-352 .elementor-element.elementor-element-03e9396{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-352 .elementor-element.elementor-element-b858431 .elementor-heading-title{font-family:var( --e-global-typography-d303832-font-family ), Sans-serif;font-size:var( --e-global-typography-d303832-font-size );line-height:var( --e-global-typography-d303832-line-height );letter-spacing:var( --e-global-typography-d303832-letter-spacing );color:var( --e-global-color-text );}.elementor-352 .elementor-element.elementor-element-2b95ec0{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-352 .elementor-element.elementor-element-662acbe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-352 .elementor-element.elementor-element-662acbe{font-family:"DM Sans", Sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:-0.02rem;color:var( --e-global-color-2319914 );}.elementor-352 .elementor-element.elementor-element-3e6144e{font-family:"DM Sans", Sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:-0.02rem;color:var( --e-global-color-2319914 );}.elementor-352 .elementor-element.elementor-element-2d81aae{font-family:"DM Sans", Sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:-0.02rem;color:var( --e-global-color-2319914 );}.elementor-352 .elementor-element.elementor-element-a701e36{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-352 .elementor-element.elementor-element-127dc73 .elementor-icon-wrapper{text-align:center;}.elementor-352 .elementor-element.elementor-element-127dc73.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-352 .elementor-element.elementor-element-127dc73.elementor-view-framed .elementor-icon, .elementor-352 .elementor-element.elementor-element-127dc73.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-352 .elementor-element.elementor-element-127dc73.elementor-view-framed .elementor-icon, .elementor-352 .elementor-element.elementor-element-127dc73.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-352 .elementor-element.elementor-element-127dc73 .elementor-icon{font-size:24px;}.elementor-352 .elementor-element.elementor-element-127dc73 .elementor-icon svg{height:24px;}.elementor-352 .elementor-element.elementor-element-4655b1e{font-family:"DM Sans", Sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:-0.02rem;color:var( --e-global-color-2319914 );}.elementor-352 .elementor-element.elementor-element-78d36d5{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-352 .elementor-element.elementor-element-78d36d5:not(.elementor-motion-effects-element-type-background), .elementor-352 .elementor-element.elementor-element-78d36d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-29fed78 );}.elementor-352 .elementor-element.elementor-element-64f0738{text-align:center;}.elementor-352 .elementor-element.elementor-element-64f0738 .elementor-heading-title{font-family:var( --e-global-typography-d303832-font-family ), Sans-serif;font-size:var( --e-global-typography-d303832-font-size );line-height:var( --e-global-typography-d303832-line-height );letter-spacing:var( --e-global-typography-d303832-letter-spacing );color:var( --e-global-color-text );}.elementor-352 .elementor-element.elementor-element-daecbb8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-352 .elementor-element.elementor-element-541e8fd{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:5px 5px 5px 5px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-352 .elementor-element.elementor-element-541e8fd:not(.elementor-motion-effects-element-type-background), .elementor-352 .elementor-element.elementor-element-541e8fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-352 .elementor-element.elementor-element-da95ff7 .elementor-icon-wrapper{text-align:left;}.elementor-352 .elementor-element.elementor-element-da95ff7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cf0ad4d );}.elementor-352 .elementor-element.elementor-element-da95ff7.elementor-view-framed .elementor-icon, .elementor-352 .elementor-element.elementor-element-da95ff7.elementor-view-default .elementor-icon{color:var( --e-global-color-cf0ad4d );border-color:var( --e-global-color-cf0ad4d );}.elementor-352 .elementor-element.elementor-element-da95ff7.elementor-view-framed .elementor-icon, .elementor-352 .elementor-element.elementor-element-da95ff7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cf0ad4d );}.elementor-352 .elementor-element.elementor-element-da95ff7 .elementor-icon{font-size:16px;}.elementor-352 .elementor-element.elementor-element-da95ff7 .elementor-icon svg{height:16px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-352 .elementor-element.elementor-element-85f49c1 > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-352 .elementor-element.elementor-element-85f49c1 .elementor-icon-list-icon i{color:var( --e-global-color-cf0ad4d );transition:color 0.3s;}.elementor-352 .elementor-element.elementor-element-85f49c1 .elementor-icon-list-icon svg{fill:var( --e-global-color-cf0ad4d );transition:fill 0.3s;}.elementor-352 .elementor-element.elementor-element-85f49c1{--e-icon-list-icon-size:14px;--icon-vertical-offset:-2px;}.elementor-352 .elementor-element.elementor-element-85f49c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-352 .elementor-element.elementor-element-85f49c1 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;letter-spacing:-0.02rem;}.elementor-352 .elementor-element.elementor-element-85f49c1 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-352 .elementor-element.elementor-element-b37d9ac{color:var( --e-global-color-2319914 );}.elementor-352 .elementor-element.elementor-element-5171cec{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:5px 5px 5px 5px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-352 .elementor-element.elementor-element-5171cec:not(.elementor-motion-effects-element-type-background), .elementor-352 .elementor-element.elementor-element-5171cec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-352 .elementor-element.elementor-element-454f4f4 .elementor-icon-wrapper{text-align:left;}.elementor-352 .elementor-element.elementor-element-454f4f4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cf0ad4d );}.elementor-352 .elementor-element.elementor-element-454f4f4.elementor-view-framed .elementor-icon, .elementor-352 .elementor-element.elementor-element-454f4f4.elementor-view-default .elementor-icon{color:var( --e-global-color-cf0ad4d );border-color:var( --e-global-color-cf0ad4d );}.elementor-352 .elementor-element.elementor-element-454f4f4.elementor-view-framed .elementor-icon, .elementor-352 .elementor-element.elementor-element-454f4f4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cf0ad4d );}.elementor-352 .elementor-element.elementor-element-454f4f4 .elementor-icon{font-size:16px;}.elementor-352 .elementor-element.elementor-element-454f4f4 .elementor-icon svg{height:16px;}.elementor-352 .elementor-element.elementor-element-c35a684 > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-352 .elementor-element.elementor-element-c35a684 .elementor-icon-list-icon i{color:var( --e-global-color-cf0ad4d );transition:color 0.3s;}.elementor-352 .elementor-element.elementor-element-c35a684 .elementor-icon-list-icon svg{fill:var( --e-global-color-cf0ad4d );transition:fill 0.3s;}.elementor-352 .elementor-element.elementor-element-c35a684{--e-icon-list-icon-size:14px;--icon-vertical-offset:-2px;}.elementor-352 .elementor-element.elementor-element-c35a684 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-352 .elementor-element.elementor-element-c35a684 .elementor-icon-list-item > a{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-352 .elementor-element.elementor-element-c35a684 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-352 .elementor-element.elementor-element-daee569{color:var( --e-global-color-2319914 );}.elementor-352 .elementor-element.elementor-element-ae27c36{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:5px 5px 5px 5px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-352 .elementor-element.elementor-element-ae27c36:not(.elementor-motion-effects-element-type-background), .elementor-352 .elementor-element.elementor-element-ae27c36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-352 .elementor-element.elementor-element-e7038ec .elementor-icon-wrapper{text-align:left;}.elementor-352 .elementor-element.elementor-element-e7038ec.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cf0ad4d );}.elementor-352 .elementor-element.elementor-element-e7038ec.elementor-view-framed .elementor-icon, .elementor-352 .elementor-element.elementor-element-e7038ec.elementor-view-default .elementor-icon{color:var( --e-global-color-cf0ad4d );border-color:var( --e-global-color-cf0ad4d );}.elementor-352 .elementor-element.elementor-element-e7038ec.elementor-view-framed .elementor-icon, .elementor-352 .elementor-element.elementor-element-e7038ec.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cf0ad4d );}.elementor-352 .elementor-element.elementor-element-e7038ec .elementor-icon{font-size:16px;}.elementor-352 .elementor-element.elementor-element-e7038ec .elementor-icon svg{height:16px;}.elementor-352 .elementor-element.elementor-element-903f73c > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-352 .elementor-element.elementor-element-903f73c .elementor-icon-list-icon i{color:var( --e-global-color-cf0ad4d );transition:color 0.3s;}.elementor-352 .elementor-element.elementor-element-903f73c .elementor-icon-list-icon svg{fill:var( --e-global-color-cf0ad4d );transition:fill 0.3s;}.elementor-352 .elementor-element.elementor-element-903f73c{--e-icon-list-icon-size:14px;--icon-vertical-offset:-2px;}.elementor-352 .elementor-element.elementor-element-903f73c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-352 .elementor-element.elementor-element-903f73c .elementor-icon-list-item > a{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-352 .elementor-element.elementor-element-903f73c .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-352 .elementor-element.elementor-element-83d98f7{color:var( --e-global-color-2319914 );}.elementor-352 .elementor-element.elementor-element-9222087{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-352 .elementor-element.elementor-element-f553d09{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-352 .elementor-element.elementor-element-8b54d66 .elementor-heading-title{font-family:var( --e-global-typography-d303832-font-family ), Sans-serif;font-size:var( --e-global-typography-d303832-font-size );line-height:var( --e-global-typography-d303832-line-height );letter-spacing:var( --e-global-typography-d303832-letter-spacing );color:var( --e-global-color-text );}.elementor-352 .elementor-element.elementor-element-cc8cbba{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-352 .elementor-element.elementor-element-0dc4969{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-7c03b92 );--border-color:var( --e-global-color-7c03b92 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-352 .elementor-element.elementor-element-a1e148c{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-352 .elementor-element.elementor-element-069b675 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-352 .elementor-element.elementor-element-069b675{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-352 .elementor-element.elementor-element-e124708 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-352 .elementor-element.elementor-element-e124708{font-family:var( --e-global-typography-8136a1e-font-family ), Sans-serif;font-size:var( --e-global-typography-8136a1e-font-size );font-weight:var( --e-global-typography-8136a1e-font-weight );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );}.elementor-352 .elementor-element.elementor-element-f861c63{color:var( --e-global-color-2319914 );}.elementor-352 .elementor-element.elementor-element-c71d67b{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-7c03b92 );--border-color:var( --e-global-color-7c03b92 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-352 .elementor-element.elementor-element-1910ee4{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-352 .elementor-element.elementor-element-b0f88ad > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-352 .elementor-element.elementor-element-b0f88ad{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-352 .elementor-element.elementor-element-348f0f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-352 .elementor-element.elementor-element-348f0f3{font-family:var( --e-global-typography-8136a1e-font-family ), Sans-serif;font-size:var( --e-global-typography-8136a1e-font-size );font-weight:var( --e-global-typography-8136a1e-font-weight );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );}.elementor-352 .elementor-element.elementor-element-0ccf811{color:var( --e-global-color-2319914 );}.elementor-352 .elementor-element.elementor-element-ec1059a{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-7c03b92 );--border-color:var( --e-global-color-7c03b92 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-352 .elementor-element.elementor-element-1c8295f{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-352 .elementor-element.elementor-element-36ee178 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-352 .elementor-element.elementor-element-36ee178{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-352 .elementor-element.elementor-element-4088d8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-352 .elementor-element.elementor-element-4088d8d{font-family:var( --e-global-typography-8136a1e-font-family ), Sans-serif;font-size:var( --e-global-typography-8136a1e-font-size );font-weight:var( --e-global-typography-8136a1e-font-weight );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );}.elementor-352 .elementor-element.elementor-element-8f451df{color:var( --e-global-color-2319914 );}.elementor-352 .elementor-element.elementor-element-4ba9b7f{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-352 .elementor-element.elementor-element-d7a6b11{--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-352 .elementor-element.elementor-element-f6d5ed0 .elementor-heading-title{font-family:var( --e-global-typography-d303832-font-family ), Sans-serif;font-size:var( --e-global-typography-d303832-font-size );line-height:var( --e-global-typography-d303832-line-height );letter-spacing:var( --e-global-typography-d303832-letter-spacing );color:var( --e-global-color-text );}.elementor-352 .elementor-element.elementor-element-0f27376{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-352 .elementor-element.elementor-element-60b0b5a{--width:80%;}.elementor-352 .elementor-element.elementor-element-1d9ad30{--width:200vw;}.elementor-352 .elementor-element.elementor-element-03e9396{--width:58.33%;}.elementor-352 .elementor-element.elementor-element-f553d09{--width:58.33%;}.elementor-352 .elementor-element.elementor-element-cc8cbba{--width:100%;}.elementor-352 .elementor-element.elementor-element-d7a6b11{--width:58.33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-352 .elementor-element.elementor-element-60b0b5a{--width:100%;}.elementor-352 .elementor-element.elementor-element-03e9396{--width:80%;}.elementor-352 .elementor-element.elementor-element-f553d09{--width:80%;}.elementor-352 .elementor-element.elementor-element-d7a6b11{--width:80%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-352 .elementor-element.elementor-element-8ee9cd9{--e-image-carousel-slides-to-show:6;}.elementor-352 .elementor-element.elementor-element-b858431 .elementor-heading-title{font-size:var( --e-global-typography-d303832-font-size );line-height:var( --e-global-typography-d303832-line-height );letter-spacing:var( --e-global-typography-d303832-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-352 .elementor-element.elementor-element-64f0738 .elementor-heading-title{font-size:var( --e-global-typography-d303832-font-size );line-height:var( --e-global-typography-d303832-line-height );letter-spacing:var( --e-global-typography-d303832-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-352 .elementor-element.elementor-element-c35a684 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-352 .elementor-element.elementor-element-c35a684 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-352 .elementor-element.elementor-element-903f73c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-352 .elementor-element.elementor-element-903f73c .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-352 .elementor-element.elementor-element-8b54d66 .elementor-heading-title{font-size:var( --e-global-typography-d303832-font-size );line-height:var( --e-global-typography-d303832-line-height );letter-spacing:var( --e-global-typography-d303832-letter-spacing );}.elementor-352 .elementor-element.elementor-element-069b675{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-352 .elementor-element.elementor-element-e124708{font-size:var( --e-global-typography-8136a1e-font-size );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );}.elementor-352 .elementor-element.elementor-element-b0f88ad{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-352 .elementor-element.elementor-element-348f0f3{font-size:var( --e-global-typography-8136a1e-font-size );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );}.elementor-352 .elementor-element.elementor-element-36ee178{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-352 .elementor-element.elementor-element-4088d8d{font-size:var( --e-global-typography-8136a1e-font-size );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );}.elementor-352 .elementor-element.elementor-element-f6d5ed0 .elementor-heading-title{font-size:var( --e-global-typography-d303832-font-size );line-height:var( --e-global-typography-d303832-line-height );letter-spacing:var( --e-global-typography-d303832-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-352 .elementor-element.elementor-element-01fd4c7 .elementor-heading-title{font-size:1.563rem;line-height:1.79745rem;letter-spacing:-0.03125rem;}.elementor-352 .elementor-element.elementor-element-2f392c4 .elementor-heading-title{font-size:1.563rem;line-height:1.79745rem;letter-spacing:-0.03125rem;}.elementor-352 .elementor-element.elementor-element-1d9ad30{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-352 .elementor-element.elementor-element-8ee9cd9{--e-image-carousel-slides-to-show:3;}.elementor-352 .elementor-element.elementor-element-9682802{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-352 .elementor-element.elementor-element-b858431 .elementor-heading-title{font-size:var( --e-global-typography-d303832-font-size );line-height:var( --e-global-typography-d303832-line-height );letter-spacing:var( --e-global-typography-d303832-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-352 .elementor-element.elementor-element-a701e36{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-352 .elementor-element.elementor-element-127dc73 > .elementor-widget-container{margin:0px 6px 0px 0px;}.elementor-352 .elementor-element.elementor-element-78d36d5{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-352 .elementor-element.elementor-element-64f0738 .elementor-heading-title{font-size:var( --e-global-typography-d303832-font-size );line-height:var( --e-global-typography-d303832-line-height );letter-spacing:var( --e-global-typography-d303832-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-352 .elementor-element.elementor-element-c35a684 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-352 .elementor-element.elementor-element-c35a684 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-352 .elementor-element.elementor-element-903f73c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-352 .elementor-element.elementor-element-903f73c .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-352 .elementor-element.elementor-element-9222087{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-352 .elementor-element.elementor-element-8b54d66 .elementor-heading-title{font-size:var( --e-global-typography-d303832-font-size );line-height:var( --e-global-typography-d303832-line-height );letter-spacing:var( --e-global-typography-d303832-letter-spacing );}.elementor-352 .elementor-element.elementor-element-069b675{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-352 .elementor-element.elementor-element-e124708{font-size:var( --e-global-typography-8136a1e-font-size );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );}.elementor-352 .elementor-element.elementor-element-b0f88ad{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-352 .elementor-element.elementor-element-348f0f3{font-size:var( --e-global-typography-8136a1e-font-size );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );}.elementor-352 .elementor-element.elementor-element-36ee178{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-352 .elementor-element.elementor-element-4088d8d{font-size:var( --e-global-typography-8136a1e-font-size );line-height:var( --e-global-typography-8136a1e-line-height );letter-spacing:var( --e-global-typography-8136a1e-letter-spacing );}.elementor-352 .elementor-element.elementor-element-f6d5ed0 .elementor-heading-title{font-size:var( --e-global-typography-d303832-font-size );line-height:var( --e-global-typography-d303832-line-height );letter-spacing:var( --e-global-typography-d303832-letter-spacing );}}/* Start custom CSS for image-carousel, class: .elementor-element-8ee9cd9 */.elementor-352 .elementor-element.elementor-element-8ee9cd9 .swiper-wrapper {
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4655b1e */.elementor-352 .elementor-element.elementor-element-4655b1e a {
    /* actual link styles */
    background-position-y: -0%;
    background-image: linear-gradient(180deg, transparent 50%, #253143 50%) !important;
    transition: all 0.1s ease !important;
    background-size: 2px !important;
    background-size: auto 190%!important;
    padding: 3px 0 !important;
    text-decoration: none !important;
    color: #253143 !important;
  
}

.elementor-352 .elementor-element.elementor-element-4655b1e a:hover {
    background-position-y: 100% !important;
    color: #F3F4F5 !important;
    transition: all 0.1s ease !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gambarino';
	font-display: auto;
	src: url('https://dfodesigns.com/wp-content/uploads/2025/10/Gambarino-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */