.elementor-19 .elementor-element.elementor-element-29a29138{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-201px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:450px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-29a29138 > .elementor-shape-bottom .elementor-shape-fill, .elementor-19 .elementor-element.elementor-element-29a29138 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#000000;}.elementor-19 .elementor-element.elementor-element-29a29138 > .elementor-shape-bottom svg, .elementor-19 .elementor-element.elementor-element-29a29138 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:60px;}.elementor-19 .elementor-element.elementor-element-29a29138.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-b883c61{--display:flex;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-b883c61.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-0d400e5{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;}.elementor-19 .elementor-element.elementor-element-0d400e5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-0d400e5.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-0d400e5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;line-height:59px;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-59991d6c{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;}.elementor-19 .elementor-element.elementor-element-59991d6c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-19 .elementor-element.elementor-element-59991d6c.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-59991d6c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:400;line-height:59px;letter-spacing:-4px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-2b1cbd60 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-19 .elementor-element.elementor-element-2b1cbd60{text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19 .elementor-element.elementor-element-80ad156 .elementor-button{background-color:#F9F6F600;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;border-radius:9px 9px 9px 9px;}.elementor-19 .elementor-element.elementor-element-80ad156 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-80ad156.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-ce70041{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-44bb6dbd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:00px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-68cd3cfd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-50bd275a{--e-image-carousel-slides-to-show:6;width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-50bd275a > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-50bd275a .swiper-wrapper{display:flex;align-items:center;}.elementor-19 .elementor-element.elementor-element-50bd275a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-19 .elementor-element.elementor-element-af4d26f .elementor-button{background-color:#F9F6F600;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;border-radius:9px 9px 9px 9px;}.elementor-19 .elementor-element.elementor-element-af4d26f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-af4d26f.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-cfda28f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-19 .elementor-element.elementor-element-cfda28f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-19 .elementor-element.elementor-element-cfda28f.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-cfda28f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:400;line-height:59px;letter-spacing:-4px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-1f01a92e > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-19 .elementor-element.elementor-element-1f01a92e{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-dc88b7d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-3199e331{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;--e-icon-list-icon-size:47px;--icon-vertical-align:flex-start;--icon-vertical-offset:1px;}.elementor-19 .elementor-element.elementor-element-3199e331 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-3199e331 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(180px/2);}.elementor-19 .elementor-element.elementor-element-3199e331 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(180px/2);}.elementor-19 .elementor-element.elementor-element-3199e331 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(180px/2);}.elementor-19 .elementor-element.elementor-element-3199e331 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-180px/2);}.elementor-19 .elementor-element.elementor-element-3199e331 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-180px/2);}.elementor-19 .elementor-element.elementor-element-3199e331 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-3199e331 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-3199e331 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-3199e331 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:-0.5px;}.elementor-19 .elementor-element.elementor-element-3199e331 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-77ad915f{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;--e-icon-list-icon-size:47px;--icon-vertical-align:flex-start;--icon-vertical-offset:1px;}.elementor-19 .elementor-element.elementor-element-77ad915f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-77ad915f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(180px/2);}.elementor-19 .elementor-element.elementor-element-77ad915f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(180px/2);}.elementor-19 .elementor-element.elementor-element-77ad915f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(180px/2);}.elementor-19 .elementor-element.elementor-element-77ad915f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-180px/2);}.elementor-19 .elementor-element.elementor-element-77ad915f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-180px/2);}.elementor-19 .elementor-element.elementor-element-77ad915f .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-77ad915f .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-77ad915f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-77ad915f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:-0.5px;}.elementor-19 .elementor-element.elementor-element-77ad915f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-4062382c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;}.elementor-19 .elementor-element.elementor-element-46727e49{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;--e-icon-list-icon-size:47px;--icon-vertical-align:flex-start;--icon-vertical-offset:1px;}.elementor-19 .elementor-element.elementor-element-46727e49 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-46727e49 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(180px/2);}.elementor-19 .elementor-element.elementor-element-46727e49 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(180px/2);}.elementor-19 .elementor-element.elementor-element-46727e49 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(180px/2);}.elementor-19 .elementor-element.elementor-element-46727e49 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-180px/2);}.elementor-19 .elementor-element.elementor-element-46727e49 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-180px/2);}.elementor-19 .elementor-element.elementor-element-46727e49 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-46727e49 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-46727e49 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-46727e49 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:-0.5px;}.elementor-19 .elementor-element.elementor-element-46727e49 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-7ece4c50{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;--e-icon-list-icon-size:47px;--icon-vertical-align:flex-start;--icon-vertical-offset:1px;}.elementor-19 .elementor-element.elementor-element-7ece4c50 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-7ece4c50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(180px/2);}.elementor-19 .elementor-element.elementor-element-7ece4c50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(180px/2);}.elementor-19 .elementor-element.elementor-element-7ece4c50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(180px/2);}.elementor-19 .elementor-element.elementor-element-7ece4c50 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-180px/2);}.elementor-19 .elementor-element.elementor-element-7ece4c50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-180px/2);}.elementor-19 .elementor-element.elementor-element-7ece4c50 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-7ece4c50 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-7ece4c50 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-7ece4c50 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:-0.5px;}.elementor-19 .elementor-element.elementor-element-7ece4c50 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-422acea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;}.elementor-19 .elementor-element.elementor-element-30f92e65{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;--e-icon-list-icon-size:47px;--icon-vertical-align:flex-start;--icon-vertical-offset:1px;}.elementor-19 .elementor-element.elementor-element-30f92e65 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-30f92e65 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(180px/2);}.elementor-19 .elementor-element.elementor-element-30f92e65 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(180px/2);}.elementor-19 .elementor-element.elementor-element-30f92e65 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(180px/2);}.elementor-19 .elementor-element.elementor-element-30f92e65 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-180px/2);}.elementor-19 .elementor-element.elementor-element-30f92e65 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-180px/2);}.elementor-19 .elementor-element.elementor-element-30f92e65 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-30f92e65 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-30f92e65 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-30f92e65 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:-0.5px;}.elementor-19 .elementor-element.elementor-element-30f92e65 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-4bf1af28{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;--e-icon-list-icon-size:47px;--icon-vertical-align:flex-start;--icon-vertical-offset:1px;}.elementor-19 .elementor-element.elementor-element-4bf1af28 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-4bf1af28 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(180px/2);}.elementor-19 .elementor-element.elementor-element-4bf1af28 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(180px/2);}.elementor-19 .elementor-element.elementor-element-4bf1af28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(180px/2);}.elementor-19 .elementor-element.elementor-element-4bf1af28 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-180px/2);}.elementor-19 .elementor-element.elementor-element-4bf1af28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-180px/2);}.elementor-19 .elementor-element.elementor-element-4bf1af28 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-4bf1af28 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-4bf1af28 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-4bf1af28 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:-0.5px;}.elementor-19 .elementor-element.elementor-element-4bf1af28 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-7145165{--display:flex;--margin-top:150px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-5c50a8e2{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-19 .elementor-element.elementor-element-5c50a8e2 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-19 .elementor-element.elementor-element-5c50a8e2.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-5c50a8e2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:400;line-height:59px;letter-spacing:-4px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-77064aac > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-19 .elementor-element.elementor-element-77064aac{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-widget-ucaddon_cover_flow_carousel .ue-flip-item-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_cover_flow_carousel .ue-flip-item-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_cover_flow_carousel .ue-item-btn a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_cover_flow_carousel .flipster__nav__link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-19 .elementor-element.elementor-element-f1b7b28 .elementor-repeater-item-3890ff9{object-position:center center !important;}.elementor-19 .elementor-element.elementor-element-f1b7b28 .elementor-repeater-item-3890ff9-item-content{background-color:#22075B29 !important;}.elementor-19 .elementor-element.elementor-element-f1b7b28 .elementor-repeater-item-a41f0df{object-position:left center !important;}.elementor-19 .elementor-element.elementor-element-f1b7b28 .elementor-repeater-item-a41f0df-item-content{background-color:#22075B29 !important;}.elementor-19 .elementor-element.elementor-element-f1b7b28 .elementor-repeater-item-0dfe992{object-position:center center !important;}.elementor-19 .elementor-element.elementor-element-f1b7b28 .elementor-repeater-item-0dfe992-item-content{background-color:#22075B29 !important;}.elementor-19 .elementor-element.elementor-element-f1b7b28 .elementor-repeater-item-e135de9{object-position:center center !important;}.elementor-19 .elementor-element.elementor-element-f1b7b28 .elementor-repeater-item-e135de9-item-content{background-color:#22075B26 !important;}.elementor-19 .elementor-element.elementor-element-f1b7b28 .elementor-repeater-item-ecd0ca0{object-position:left center !important;}.elementor-19 .elementor-element.elementor-element-f1b7b28 .elementor-repeater-item-ecd0ca0-item-content{background-color:#22075B29 !important;}.elementor-19 .elementor-element.elementor-element-f1b7b28 .flipster__item__content{width:370px;}.elementor-19 .elementor-element.elementor-element-f1b7b28 .flipster__item img{height:300px;object-fit:cover;}.elementor-19 .elementor-element.elementor-element-f1b7b28 .ue-flip-item-content{background-color:#141414;padding:30px 30px 30px 30px;text-align:center;min-height:0px;}.elementor-19 .elementor-element.elementor-element-f1b7b28 .ue-flip-item-icon{width:60px;height:60px;font-size:20px;color:#ffffff;background-color:#6e6e6e;border-radius:100px 100px 100px 100px;margin-top:0px;}.elementor-19 .elementor-element.elementor-element-f1b7b28 .ue-flip-item-icon svg{fill:#ffffff;}.elementor-19 .elementor-element.elementor-element-f1b7b28 .ue-flip-item-title{color:#ffffff;font-family:"Inter", Sans-serif;font-size:25px;font-weight:400;margin-top:0px;}.elementor-19 .elementor-element.elementor-element-f1b7b28 .ue-flip-item-text{color:#b4b4b4;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;margin-top:5px;}.elementor-19 .elementor-element.elementor-element-f1b7b28 .ue-item-btn a{display:inline-block;padding:10px 20px 10px 20px;background-color:#5a5a5a;color:#bababa;}.elementor-19 .elementor-element.elementor-element-f1b7b28 .ue-item-btn{margin-top:10px;}.elementor-19 .elementor-element.elementor-element-f1b7b28 .flipster__button > *{width:15px;srtroke:#ffffff;color:#ffffff;}.elementor-19 .elementor-element.elementor-element-f1b7b28 .flipster__button{padding:10px 10px 10px 10px;border-radius:5px 5px 5px 5px;background-color:#22075B29 !important;top:300px !important;}.elementor-19 .elementor-element.elementor-element-f1b7b28 .flipster__button:hover{background-color:#FFFFFF26 !important;}.elementor-19 .elementor-element.elementor-element-f1b7b28 .flipster__button:hover > *{srtroke:var( --e-global-color-blocksy_palette_8 );color:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-f1b7b28 .flipster__button--prev{left:10px;right:auto;}.elementor-19 .elementor-element.elementor-element-f1b7b28 .flipster__button--next{right:10px;left:auto;}.elementor-19 .elementor-element.elementor-element-f1b7b28 .flipster__nav__link{font-weight:400;}.elementor-19 .elementor-element.elementor-element-626ce5e{--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:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:250px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-c602f5b{--display:flex;}.elementor-19 .elementor-element.elementor-element-c78a2f0{--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:100px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-955ef66{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-19 .elementor-element.elementor-element-955ef66 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-19 .elementor-element.elementor-element-955ef66.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-955ef66 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:400;line-height:59px;letter-spacing:-4px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a79fe5e{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:40px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a1f06d1{--display:flex;}.elementor-19 .elementor-element.elementor-element-a6f2038{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-19 .elementor-element.elementor-element-efec19d{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-19 .elementor-element.elementor-element-d18ab95{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-19 .elementor-element.elementor-element-06f5261{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-06f5261 img{width:100%;height:370px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-d37bae0{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-d37bae0 img{width:100%;height:370px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-d9fd985{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;}.elementor-19 .elementor-element.elementor-element-36579a8{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-36579a8 img{width:100%;height:370px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-68c9770{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-68c9770 img{width:100%;height:370px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-4b17980{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;}.elementor-19 .elementor-element.elementor-element-4b17980.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-a3a51c0{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-a3a51c0 img{width:100%;height:370px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-d989a46{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-d989a46 img{width:100%;height:370px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-7faa0b5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;}.elementor-19 .elementor-element.elementor-element-4104cbd{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-4104cbd img{width:100%;height:370px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-dfa125c{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-dfa125c img{width:100%;height:370px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-9079d81{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;}.elementor-19 .elementor-element.elementor-element-8a95a78{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-8a95a78 img{width:100%;height:370px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-0a67722{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-0a67722 img{width:100%;height:370px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-fec6b2f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;}.elementor-19 .elementor-element.elementor-element-2776e7a{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-2776e7a img{width:100%;height:370px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-3afdfdc{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-3afdfdc img{width:100%;height:370px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-787198c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;}.elementor-19 .elementor-element.elementor-element-58346a3{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-58346a3 img{width:100%;height:370px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-a9e3ff1{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-a9e3ff1 img{width:100%;height:370px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-6295870 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;background-image:linear-gradient(36deg, #7535F6 0%, #AE42BE 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#7535F5;border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px;}.elementor-19 .elementor-element.elementor-element-6295870 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-c77c0b5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-c637df8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-c637df8.e-con{--align-self:center;}.elementor-19 .elementor-element.elementor-element-2178832 .elementor-button{background-color:#F9F6F600;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;border-radius:9px 9px 9px 9px;}.elementor-19 .elementor-element.elementor-element-2178832 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-2178832.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-a012eac{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-19 .elementor-element.elementor-element-a012eac > .elementor-widget-container{margin:0px 40px 0px 0px;}.elementor-19 .elementor-element.elementor-element-a012eac.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-a012eac .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:400;line-height:59px;letter-spacing:-4px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-12ab3a8{width:100%;max-width:100%;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-12ab3a8 > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-19 .elementor-element.elementor-element-2e5a5cc{--display:flex;--justify-content:flex-start;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-19 .elementor-element.elementor-element-f7f9cf5{text-align:start;}.elementor-19 .elementor-element.elementor-element-f7f9cf5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:25px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-27b4c2f{text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-453e396 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;background-image:linear-gradient(36deg, #7535F6 0%, #AE42BE 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#7535F5;border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px;}.elementor-19 .elementor-element.elementor-element-453e396 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-d4d493e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-ac08067{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-5a32a12 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-19 .elementor-element.elementor-element-5a32a12 img{width:100%;height:680px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-8f9a05b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-026e87c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-19 .elementor-element.elementor-element-61529e5{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-63ad371 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-19 .elementor-element.elementor-element-63ad371 img{width:100%;height:680px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-b05c10d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-b05c10d.e-con{--align-self:center;}.elementor-19 .elementor-element.elementor-element-66f3bca .elementor-button{background-color:#F9F6F600;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;border-radius:9px 9px 9px 9px;}.elementor-19 .elementor-element.elementor-element-66f3bca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-66f3bca.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-1a58c41{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-19 .elementor-element.elementor-element-1a58c41 > .elementor-widget-container{margin:0px 40px 0px 0px;}.elementor-19 .elementor-element.elementor-element-1a58c41.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-1a58c41 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:400;line-height:59px;letter-spacing:-4px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3689b40{width:100%;max-width:100%;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3689b40 > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-19 .elementor-element.elementor-element-471ee24{--display:flex;--justify-content:flex-start;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-19 .elementor-element.elementor-element-d07447d{text-align:start;}.elementor-19 .elementor-element.elementor-element-d07447d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:25px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-e990f13{text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7f6a424 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;background-image:linear-gradient(36deg, #7535F6 0%, #AE42BE 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#7535F5;border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px;}.elementor-19 .elementor-element.elementor-element-7f6a424 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-2afa466b{--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:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-3ea278de{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-2d807b76{--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:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-19 .elementor-element.elementor-element-4a5c3986{text-align:center;}.elementor-19 .elementor-element.elementor-element-4a5c3986 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:400;color:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-1305a0b6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-27b3256d{--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:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-19 .elementor-element.elementor-element-4a4d65aa{text-align:center;}.elementor-19 .elementor-element.elementor-element-4a4d65aa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:400;color:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-28918923{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-5cf8663f{--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:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-19 .elementor-element.elementor-element-3d39102b{text-align:center;}.elementor-19 .elementor-element.elementor-element-3d39102b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:400;color:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-3a80b2a9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-a85998b{--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;--border-radius:12px 12px 12px 12px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-19 .elementor-element.elementor-element-a85998b:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-a85998b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(92deg, #802F7EB3 0%, #FFFFFF1A 100%);}.elementor-19 .elementor-element.elementor-element-6c12a6bc{text-align:center;}.elementor-19 .elementor-element.elementor-element-6c12a6bc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:400;color:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-337b207b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-6b767335{--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;--border-radius:12px 12px 12px 12px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-19 .elementor-element.elementor-element-6b767335:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-6b767335 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(92deg, #583D80B3 0%, #FFFFFF17 100%);}.elementor-19 .elementor-element.elementor-element-2d3af8c4{text-align:center;}.elementor-19 .elementor-element.elementor-element-2d3af8c4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:400;color:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-eaa2e65{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-6fb36129{--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;--border-radius:12px 12px 12px 12px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-19 .elementor-element.elementor-element-6fb36129:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-6fb36129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(92deg, #7A464FB3 0%, #FFFFFF17 100%);}.elementor-19 .elementor-element.elementor-element-6a246a15{text-align:center;}.elementor-19 .elementor-element.elementor-element-6a246a15 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:400;color:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-55c18685{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-b500f8e{--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;--border-radius:12px 12px 12px 12px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-19 .elementor-element.elementor-element-b500f8e:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-b500f8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(92deg, #FFFFFF1A 0%, #802F7EB3 100%);}.elementor-19 .elementor-element.elementor-element-1ca56c2a{text-align:center;}.elementor-19 .elementor-element.elementor-element-1ca56c2a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:400;color:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-20d1c09e{--e-n-carousel-swiper-slides-to-display:7;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-19 .elementor-element.elementor-element-ae71073{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-5641c8e6{--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;--border-radius:12px 12px 12px 12px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-19 .elementor-element.elementor-element-5641c8e6:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-5641c8e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(92deg, #FFFFFF17 0%, #7A464FB3 100%);}.elementor-19 .elementor-element.elementor-element-70642882{text-align:center;}.elementor-19 .elementor-element.elementor-element-70642882 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:400;color:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-73dd3b26{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-530ed39d{--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;--border-radius:12px 12px 12px 12px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-19 .elementor-element.elementor-element-530ed39d:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-530ed39d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(92deg, #FFFFFF17 0%, #583D80B3 100%);}.elementor-19 .elementor-element.elementor-element-17d85be0{text-align:center;}.elementor-19 .elementor-element.elementor-element-17d85be0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:400;color:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-4e0083ab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-16edd0a4{--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;--border-radius:12px 12px 12px 12px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-19 .elementor-element.elementor-element-16edd0a4:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-16edd0a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(92deg, #2B5B75B3 0%, #FFFFFF17 100%);}.elementor-19 .elementor-element.elementor-element-7aa999b8{text-align:center;}.elementor-19 .elementor-element.elementor-element-7aa999b8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:400;color:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-76fd46b0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-6f12f16b{--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;--border-radius:12px 12px 12px 12px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-19 .elementor-element.elementor-element-6f12f16b:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-6f12f16b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(92deg, #802F7EB3 0%, #FFFFFF1A 100%);}.elementor-19 .elementor-element.elementor-element-2299a68{text-align:center;}.elementor-19 .elementor-element.elementor-element-2299a68 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:400;color:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-63bd34f7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-14407a3c{--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;--border-radius:12px 12px 12px 12px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-19 .elementor-element.elementor-element-14407a3c:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-14407a3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(92deg, #583D80B3 0%, #FFFFFF17 100%);}.elementor-19 .elementor-element.elementor-element-1db38e95{text-align:center;}.elementor-19 .elementor-element.elementor-element-1db38e95 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:400;color:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-4d78a8c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-169dc9a{--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;--border-radius:12px 12px 12px 12px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-19 .elementor-element.elementor-element-169dc9a:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-169dc9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(92deg, #7A464FB3 0%, #FFFFFF17 100%);}.elementor-19 .elementor-element.elementor-element-7815e6b2{text-align:center;}.elementor-19 .elementor-element.elementor-element-7815e6b2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:400;color:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-56d0c507{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-3ed3b73d{--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;--border-radius:12px 12px 12px 12px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-19 .elementor-element.elementor-element-3ed3b73d:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-3ed3b73d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(92deg, #FFFFFF1A 0%, #802F7EB3 100%);}.elementor-19 .elementor-element.elementor-element-76124791{text-align:center;}.elementor-19 .elementor-element.elementor-element-76124791 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:400;color:var( --e-global-color-blocksy_palette_8 );}.elementor-19 .elementor-element.elementor-element-4bce9046{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-19 .elementor-element.elementor-element-9a7c678{--display:flex;}body.elementor-page-19:not(.elementor-motion-effects-element-type-background), body.elementor-page-19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-29a29138{--padding-top:400px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-19 .elementor-element.elementor-element-44bb6dbd{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-19 .elementor-element.elementor-element-50bd275a{--e-image-carousel-slides-to-show:4;}.elementor-19 .elementor-element.elementor-element-7145165{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-19 .elementor-element.elementor-element-626ce5e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-19 .elementor-element.elementor-element-955ef66{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-19 .elementor-element.elementor-element-a79fe5e{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-19 .elementor-element.elementor-element-a79fe5e.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-c77c0b5{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-19 .elementor-element.elementor-element-5a32a12{width:initial;max-width:initial;}.elementor-19 .elementor-element.elementor-element-5a32a12 img{width:100%;height:392px;}.elementor-19 .elementor-element.elementor-element-8f9a05b{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-19 .elementor-element.elementor-element-63ad371{width:initial;max-width:initial;}.elementor-19 .elementor-element.elementor-element-63ad371 img{width:100%;height:392px;}.elementor-19 .elementor-element.elementor-element-20d1c09e{--e-n-carousel-swiper-slides-to-display:2;}.elementor-19 .elementor-element.elementor-element-4bce9046{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-29a29138{--padding-top:300px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-b883c61{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-0d400e5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19 .elementor-element.elementor-element-0d400e5 .elementor-heading-title{font-size:30px;line-height:38px;letter-spacing:-0.4px;}.elementor-19 .elementor-element.elementor-element-59991d6c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19 .elementor-element.elementor-element-59991d6c .elementor-heading-title{font-size:30px;line-height:38px;letter-spacing:-0.4px;}.elementor-19 .elementor-element.elementor-element-2b1cbd60{font-size:16px;line-height:25px;}.elementor-19 .elementor-element.elementor-element-44bb6dbd{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-50bd275a{--e-image-carousel-slides-to-show:3;}.elementor-19 .elementor-element.elementor-element-cfda28f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19 .elementor-element.elementor-element-cfda28f .elementor-heading-title{font-size:30px;line-height:38px;letter-spacing:-0.4px;}.elementor-19 .elementor-element.elementor-element-1f01a92e{font-size:16px;line-height:25px;}.elementor-19 .elementor-element.elementor-element-dc88b7d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-3199e331{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19 .elementor-element.elementor-element-3199e331 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-3199e331 .elementor-icon-list-item > a{font-size:16px;}.elementor-19 .elementor-element.elementor-element-77ad915f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19 .elementor-element.elementor-element-77ad915f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-77ad915f .elementor-icon-list-item > a{font-size:16px;}.elementor-19 .elementor-element.elementor-element-4062382c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-46727e49{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19 .elementor-element.elementor-element-46727e49 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-46727e49 .elementor-icon-list-item > a{font-size:16px;}.elementor-19 .elementor-element.elementor-element-7ece4c50{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19 .elementor-element.elementor-element-7ece4c50 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-7ece4c50 .elementor-icon-list-item > a{font-size:16px;}.elementor-19 .elementor-element.elementor-element-422acea{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-30f92e65{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19 .elementor-element.elementor-element-30f92e65 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-30f92e65 .elementor-icon-list-item > a{font-size:16px;}.elementor-19 .elementor-element.elementor-element-4bf1af28{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19 .elementor-element.elementor-element-4bf1af28 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-4bf1af28 .elementor-icon-list-item > a{font-size:16px;}.elementor-19 .elementor-element.elementor-element-7145165{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-5c50a8e2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19 .elementor-element.elementor-element-5c50a8e2 .elementor-heading-title{font-size:30px;line-height:38px;letter-spacing:-0.4px;}.elementor-19 .elementor-element.elementor-element-77064aac{font-size:16px;line-height:28px;}.elementor-19 .elementor-element.elementor-element-626ce5e{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-955ef66{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19 .elementor-element.elementor-element-955ef66 .elementor-heading-title{font-size:30px;line-height:38px;letter-spacing:-0.4px;}.elementor-19 .elementor-element.elementor-element-a79fe5e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;line-height:23px;}.elementor-19 .elementor-element.elementor-element-d18ab95{--width:1300px;}.elementor-19 .elementor-element.elementor-element-d9fd985{--width:1300px;}.elementor-19 .elementor-element.elementor-element-4b17980{--width:1300px;}.elementor-19 .elementor-element.elementor-element-7faa0b5{--width:1300px;}.elementor-19 .elementor-element.elementor-element-9079d81{--width:1300px;}.elementor-19 .elementor-element.elementor-element-fec6b2f{--width:1300px;}.elementor-19 .elementor-element.elementor-element-787198c{--width:1300px;}.elementor-19 .elementor-element.elementor-element-c77c0b5{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-c637df8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-a012eac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-a012eac{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19 .elementor-element.elementor-element-a012eac .elementor-heading-title{font-size:30px;line-height:38px;letter-spacing:-0.4px;}.elementor-19 .elementor-element.elementor-element-12ab3a8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-12ab3a8{font-size:16px;line-height:28px;}.elementor-19 .elementor-element.elementor-element-f7f9cf5 .elementor-heading-title{font-size:16px;line-height:28px;}.elementor-19 .elementor-element.elementor-element-27b4c2f{font-size:16px;line-height:28px;}.elementor-19 .elementor-element.elementor-element-ac08067{--width:100%;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-5a32a12{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19 .elementor-element.elementor-element-5a32a12 img{height:380px;object-position:center center;}.elementor-19 .elementor-element.elementor-element-8f9a05b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-026e87c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-61529e5{--width:100%;}.elementor-19 .elementor-element.elementor-element-63ad371{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19 .elementor-element.elementor-element-63ad371 img{height:380px;object-position:center center;}.elementor-19 .elementor-element.elementor-element-b05c10d{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-1a58c41 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-1a58c41{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19 .elementor-element.elementor-element-1a58c41 .elementor-heading-title{font-size:30px;line-height:38px;letter-spacing:-0.4px;}.elementor-19 .elementor-element.elementor-element-3689b40 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-3689b40{font-size:16px;line-height:28px;}.elementor-19 .elementor-element.elementor-element-d07447d .elementor-heading-title{font-size:16px;line-height:28px;}.elementor-19 .elementor-element.elementor-element-e990f13{font-size:16px;line-height:28px;}.elementor-19 .elementor-element.elementor-element-20d1c09e{--e-n-carousel-swiper-slides-to-display:1;}.elementor-19 .elementor-element.elementor-element-4bce9046{--e-n-carousel-swiper-slides-to-display:1;}.elementor-19 .elementor-element.elementor-element-910d30e > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-b883c61{--width:69.282%;}.elementor-19 .elementor-element.elementor-element-ce70041{--width:56%;}.elementor-19 .elementor-element.elementor-element-d18ab95{--width:1400px;}.elementor-19 .elementor-element.elementor-element-d9fd985{--width:1400px;}.elementor-19 .elementor-element.elementor-element-4b17980{--width:1400px;}.elementor-19 .elementor-element.elementor-element-7faa0b5{--width:1400px;}.elementor-19 .elementor-element.elementor-element-9079d81{--width:1400px;}.elementor-19 .elementor-element.elementor-element-fec6b2f{--width:1400px;}.elementor-19 .elementor-element.elementor-element-787198c{--width:1400px;}.elementor-19 .elementor-element.elementor-element-c637df8{--width:50%;}.elementor-19 .elementor-element.elementor-element-d4d493e{--width:50%;}.elementor-19 .elementor-element.elementor-element-ac08067{--width:100%;}.elementor-19 .elementor-element.elementor-element-026e87c{--width:50%;}.elementor-19 .elementor-element.elementor-element-61529e5{--width:100%;}.elementor-19 .elementor-element.elementor-element-b05c10d{--width:50%;}.elementor-19 .elementor-element.elementor-element-1305a0b6{--width:100%;}.elementor-19 .elementor-element.elementor-element-28918923{--width:100%;}.elementor-19 .elementor-element.elementor-element-3a80b2a9{--width:100%;}.elementor-19 .elementor-element.elementor-element-337b207b{--width:100%;}.elementor-19 .elementor-element.elementor-element-eaa2e65{--width:100%;}.elementor-19 .elementor-element.elementor-element-55c18685{--width:100%;}.elementor-19 .elementor-element.elementor-element-73dd3b26{--width:100%;}.elementor-19 .elementor-element.elementor-element-4e0083ab{--width:100%;}.elementor-19 .elementor-element.elementor-element-76fd46b0{--width:100%;}.elementor-19 .elementor-element.elementor-element-63bd34f7{--width:100%;}.elementor-19 .elementor-element.elementor-element-4d78a8c5{--width:100%;}.elementor-19 .elementor-element.elementor-element-56d0c507{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-19 .elementor-element.elementor-element-ac08067{--width:100%;}.elementor-19 .elementor-element.elementor-element-61529e5{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-0d400e5 */.elementor-19 .elementor-element.elementor-element-0d400e5 span{
    background: linear-gradient(91deg, #FFF 25.1%, rgba(255, 255, 255, 0.57) 79.08%, rgba(255, 255, 255, 0.60) 123.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59991d6c */.elementor-19 .elementor-element.elementor-element-59991d6c{
    background: linear-gradient(91deg, #FFF 25.1%, rgba(255, 255, 255, 0.57) 79.08%, rgba(255, 255, 255, 0.60) 123.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b1cbd60 */.elementor-19 .elementor-element.elementor-element-2b1cbd60{
    background: linear-gradient(91deg, #FFF 25.1%, rgba(255, 255, 255, 0.57) 79.08%, rgba(255, 255, 255, 0.60) 123.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-80ad156 *//* Bottone: trasparente sul grigio siderale, bordo 1px leggero */
.elementor-19 .elementor-element.elementor-element-80ad156 {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 14px px;
  border-radius: 5px;
  font-size: 15px;
  font-weight: 600;
  color: #fff;
  text-decoration: none;

  background:
    linear-gradient(
      180deg,
      rgba(255,255,255,0.12) 0%,
      rgba(255,255,255,0.16) 50%,
      rgba(255,255,255,0.20) 100%
    ),
    rgba(15,15,25,0.22);
  border: 1px solid rgba(255,255,255,0.20);  /* bordo bianco siderale */
  box-shadow:
    inset 0 0 14px rgba(255,255,255,0.04),
    0 6px 14px rgba(0,0,0,0.18);
  backdrop-filter: blur(8px) saturate(120%);
  transition: background .25s ease, transform .25s ease, box-shadow .25s ease;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a29138 */.elementor-19 .elementor-element.elementor-element-29a29138:before {
    content: '';
    width: 999px;
    height: 900px;
    opacity: 0.7;
background: radial-gradient(50% 50% at 50% 50%, rgba(117, 53, 245, 0.60) 0%, rgba(250, 117, 248, 0.00) 100%);
    filter: blur(40px);
    position: absolute;
    left: 90%;
    top: 70%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-af4d26f *//* Bottone: trasparente sul grigio siderale, bordo 1px leggero */
.elementor-19 .elementor-element.elementor-element-af4d26f {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 14px px;
  border-radius: 5px;
  font-size: 15px;
  font-weight: 600;
  color: #fff;
  text-decoration: none;

  background:
    linear-gradient(
      180deg,
      rgba(255,255,255,0.12) 0%,
      rgba(255,255,255,0.16) 50%,
      rgba(255,255,255,0.20) 100%
    ),
    rgba(15,15,25,0.22);
  border: 1px solid rgba(255,255,255,0.20);  /* bordo bianco siderale */
  box-shadow:
    inset 0 0 14px rgba(255,255,255,0.04),
    0 6px 14px rgba(0,0,0,0.18);
  backdrop-filter: blur(8px) saturate(120%);
  transition: background .25s ease, transform .25s ease, box-shadow .25s ease;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cfda28f */.elementor-19 .elementor-element.elementor-element-cfda28f{
    background: linear-gradient(91deg, #FFF 25.1%, rgba(255, 255, 255, 0.57) 79.08%, rgba(255, 255, 255, 0.60) 123.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f01a92e */.elementor-19 .elementor-element.elementor-element-1f01a92e{
    background: linear-gradient(91deg, #FFF 25.1%, rgba(255, 255, 255, 0.57) 79.08%, rgba(255, 255, 255, 0.60) 123.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3199e331 */.elementor-19 .elementor-element.elementor-element-3199e331 span{
    background: linear-gradient(91deg, #FFF 25.1%, rgba(255, 255, 255, 0.57) 79.08%, rgba(255, 255, 255, 0.60) 123.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-77ad915f */.elementor-19 .elementor-element.elementor-element-77ad915f span{
    background: linear-gradient(91deg, #FFF 25.1%, rgba(255, 255, 255, 0.57) 79.08%, rgba(255, 255, 255, 0.60) 123.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc88b7d */.elementor-19 .elementor-element.elementor-element-dc88b7d:before {
    content: '';
    width: 999px;
    height: 800px;
    opacity: 0.8;
 background: radial-gradient(50% 50% at 50% 50%, rgba(218, 92, 250, 0.28) 0%, rgba(250, 92, 250, 0.00) 100%);
    filter: blur(40px);
    position: absolute;
    left: 0%;
    top: 380%;
    transform: translate(-50%, -50%);
}
@media only screen and (max-width: 600px) {
  .elementor-19 .elementor-element.elementor-element-dc88b7d:before {
    content: '';
    width: 999px;
    height: 400px;
    opacity: 0.8;
 background: radial-gradient(50% 50% at 50% 50%, rgba(218, 92, 250, 0.28) 0%, rgba(250, 92, 250, 0.00) 100%);
    filter: blur(80px);
    position: absolute;
    left: 80%;
    top: 50%;
    transform: translate(-50%, -50%);
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-46727e49 */.elementor-19 .elementor-element.elementor-element-46727e49 span{
    background: linear-gradient(91deg, #FFF 25.1%, rgba(255, 255, 255, 0.57) 79.08%, rgba(255, 255, 255, 0.60) 123.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7ece4c50 */.elementor-19 .elementor-element.elementor-element-7ece4c50 span{
    background: linear-gradient(91deg, #FFF 25.1%, rgba(255, 255, 255, 0.57) 79.08%, rgba(255, 255, 255, 0.60) 123.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4062382c */.elementor-19 .elementor-element.elementor-element-4062382c:before {
    content: '';
    width: 999px;
    height: 800px;
    opacity: 0.8;
 background: radial-gradient(50% 50% at 50% 50%, rgba(218, 92, 250, 0.28) 0%, rgba(250, 92, 250, 0.00) 100%);
    filter: blur(40px);
    position: absolute;
    left: 0%;
    top: 380%;
    transform: translate(-50%, -50%);
}
@media only screen and (max-width: 600px) {
  .elementor-19 .elementor-element.elementor-element-4062382c:before {
    content: '';
    width: 999px;
    height: 400px;
    opacity: 0.8;
 background: radial-gradient(50% 50% at 50% 50%, rgba(218, 92, 250, 0.28) 0%, rgba(250, 92, 250, 0.00) 100%);
    filter: blur(80px);
    position: absolute;
    left: 80%;
    top: 50%;
    transform: translate(-50%, -50%);
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30f92e65 */.elementor-19 .elementor-element.elementor-element-30f92e65 span{
    background: linear-gradient(91deg, #FFF 25.1%, rgba(255, 255, 255, 0.57) 79.08%, rgba(255, 255, 255, 0.60) 123.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4bf1af28 */.elementor-19 .elementor-element.elementor-element-4bf1af28 span{
    background: linear-gradient(91deg, #FFF 25.1%, rgba(255, 255, 255, 0.57) 79.08%, rgba(255, 255, 255, 0.60) 123.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-422acea */.elementor-19 .elementor-element.elementor-element-422acea:before {
    content: '';
    width: 999px;
    height: 800px;
    opacity: 0.8;
 background: radial-gradient(50% 50% at 50% 50%, rgba(218, 92, 250, 0.28) 0%, rgba(250, 92, 250, 0.00) 100%);
    filter: blur(40px);
    position: absolute;
    left: 0%;
    top: 380%;
    transform: translate(-50%, -50%);
}
@media only screen and (max-width: 600px) {
  .elementor-19 .elementor-element.elementor-element-422acea:before {
    content: '';
    width: 999px;
    height: 400px;
    opacity: 0.8;
 background: radial-gradient(50% 50% at 50% 50%, rgba(218, 92, 250, 0.28) 0%, rgba(250, 92, 250, 0.00) 100%);
    filter: blur(80px);
    position: absolute;
    left: 80%;
    top: 50%;
    transform: translate(-50%, -50%);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44bb6dbd */.elementor-19 .elementor-element.elementor-element-44bb6dbd:before {
    content: '';
    width: 999px;
    height: 800px;
    opacity: 0.8;
 background: radial-gradient(50% 50% at 50% 50%, rgba(218, 92, 250, 0.28) 0%, rgba(250, 92, 250, 0.00) 100%);
    filter: blur(40px);
    position: absolute;
    left: 80%;
    top: 50%;
    transform: translate(-50%, -50%);
}
@media only screen and (max-width: 600px) {
  .elementor-19 .elementor-element.elementor-element-44bb6dbd:before {
    content: '';
    width: 999px;
    height: 400px;
    opacity: 0.8;
 background: radial-gradient(50% 50% at 50% 50%, rgba(218, 92, 250, 0.28) 0%, rgba(250, 92, 250, 0.00) 100%);
    filter: blur(80px);
    position: absolute;
    left: 80%;
    top: 50%;
    transform: translate(-50%, -50%);
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c50a8e2 */.elementor-19 .elementor-element.elementor-element-5c50a8e2{
    background: linear-gradient(91deg, #FFF 25.1%, rgba(255, 255, 255, 0.57) 79.08%, rgba(255, 255, 255, 0.60) 123.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77064aac */.elementor-19 .elementor-element.elementor-element-77064aac{
    background: linear-gradient(91deg, #FFF 25.1%, rgba(255, 255, 255, 0.57) 79.08%, rgba(255, 255, 255, 0.60) 123.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for ucaddon_cover_flow_carousel, class: .elementor-element-f1b7b28 *//* ✅ Sfondo Trep DigitalX identico ai container */
.flipster__item .flipster__item__content {
    position: relative;
    border-radius: 16px;
    overflow: hidden;

    /* 🔥 LO SFONDO GIUSTO */
    background:
        /* strato 1: riflesso top */
        linear-gradient(
            180deg,
            rgba(255,255,255,0.10) 0%,
            rgba(255,255,255,0.06) 40%,
            rgba(255,255,255,0.03) 75%,
            rgba(255,255,255,0.00) 100%
        ),
        /* strato 2: base scura trasparente */
        rgba(20, 20, 30, 0.35);

    backdrop-filter: blur(9px) saturate(120%);
    -webkit-backdrop-filter: blur(9px) saturate(120%);
}

/* ✅ Bordo luminoso (resta invariato) */
.flipster__item .flipster__item__content::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;
    padding: 1px;

    background: linear-gradient(
        180deg,
        rgba(174, 66, 190, 0.85) 0%,
        rgba(165, 134, 228, 0.45) 40%,
        rgba(165, 134, 228, 0.18) 70%,
        rgba(165, 134, 228, 0.05) 100%
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;

    pointer-events: none;
    opacity: .65;
    transition: opacity .3s ease;
}

/* ✅ Luce diagonale */
.flipster__item .flipster__item__content::after {
    content: "";
    position: absolute;
    inset: 0;

    background: radial-gradient(
        ellipse at 30% 0%,
        rgba(174, 66, 190, 0.14) 0%,
        rgba(165, 134, 228, 0.08) 40%,
        rgba(15, 15, 25, 0.95) 100%
    );

    opacity: .3;
    filter: blur(22px);
    pointer-events: none;
}

/* ✅ Hover sulla card centrale */
.flipster__item--current .flipster__item__content:hover::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-955ef66 */.elementor-19 .elementor-element.elementor-element-955ef66{
    background: linear-gradient(91deg, #FFF 25.1%, rgba(255, 255, 255, 0.57) 79.08%, rgba(255, 255, 255, 0.60) 123.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a79fe5e */.elementor-19 .elementor-element.elementor-element-a79fe5e{
    background: linear-gradient(91deg, #FFF 25.1%, rgba(255, 255, 255, 0.57) 79.08%, rgba(255, 255, 255, 0.60) 123.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c78a2f0 */.elementor-19 .elementor-element.elementor-element-c78a2f0:before {
    content: '';
    width: 999px;
    height: 400px;
   opacity: 0.7;
background: radial-gradient(50% 50% at 50% 50%, #7535F5 0%, rgba(250, 117, 248, 0.00) 100%);
    filter: blur(80px);
    position: absolute;
    left: 90%;
    top: 30%;
    transform: translate(-50%, -50%);
}
@media only screen and (max-width: 600px) {
  .elementor-19 .elementor-element.elementor-element-c78a2f0:before {
    content: '';
    width: 0px;
    height:800px;
   opacity: 0.7;
background: radial-gradient(50% 50% at 50% 50%, #7535F5 0%, rgba(250, 117, 248, 0.00) 100%);
    filter: blur(40px);
    position: absolute;
    left: 90%;
    top: 30%;
    transform: translate(-50%, -50%);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-06f5261 */.elementor-19 .elementor-element.elementor-element-06f5261{
    transform: rotateY(90deg);
    backface-visibility: hidden;
    will-change: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d37bae0 */.elementor-19 .elementor-element.elementor-element-d37bae0{
    transform: rotateY(-90deg);
    backface-visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d18ab95 */.elementor-19 .elementor-element.elementor-element-d18ab95{
    position: absolute;
    top: 0;
    transform: rotateY(120deg);
    flex: none;
    height: 240px;
    overflow: visible;
    transform-style: preserve-3d;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36579a8 */.elementor-19 .elementor-element.elementor-element-36579a8{
    transform: rotateY(90deg);
    backface-visibility: hidden;
    will-change: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68c9770 */.elementor-19 .elementor-element.elementor-element-68c9770{
    transform: rotateY(-90deg);
    backface-visibility: hidden;
    will-change: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9fd985 */.elementor-19 .elementor-element.elementor-element-d9fd985{
    position: absolute;
    top: 0;
    transform: rotateY(60deg);
    flex: none;
    height: 240px;
    overflow: visible;
    transform-style: preserve-3d;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a3a51c0 */.elementor-19 .elementor-element.elementor-element-a3a51c0{
    transform: rotateY(90deg);
    backface-visibility: hidden
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d989a46 */.elementor-19 .elementor-element.elementor-element-d989a46{
    transform: rotateY(-90deg);
    backface-visibility: hidden;
    will-change: transform !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b17980 */.elementor-19 .elementor-element.elementor-element-4b17980{
    transform: rotateY(90deg);
    flex: none;
    height: 240px;
    overflow: visible;
    position: relative;
    transform-style: preserve-3d;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4104cbd */.elementor-19 .elementor-element.elementor-element-4104cbd{
    transform: rotateY(90deg);
    backface-visibility: hidden;
    will-change: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dfa125c */.elementor-19 .elementor-element.elementor-element-dfa125c{
    transform: rotateY(-90deg);
    backface-visibility: hidden;
    will-change: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7faa0b5 */.elementor-19 .elementor-element.elementor-element-7faa0b5{
    position: absolute;
    top: 0;
    transform: rotateY(150deg);
    flex: none;
    height: 240px;
    overflow: visible;
    transform-style: preserve-3d;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8a95a78 */.elementor-19 .elementor-element.elementor-element-8a95a78{
    transform: rotateY(90deg);
    backface-visibility: hidden;
    will-change: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a67722 */.elementor-19 .elementor-element.elementor-element-0a67722{
    transform: rotateY(-90deg);
    backface-visibility: hidden;
    will-change: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9079d81 */.elementor-19 .elementor-element.elementor-element-9079d81{
    position: absolute;
    top: 0;
    transform: rotateY(180deg);
    flex: none;
    height: 240px;
    overflow: visible;
    transform-style: preserve-3d;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2776e7a */.elementor-19 .elementor-element.elementor-element-2776e7a{
    transform: rotateY(90deg);
    backface-visibility: hidden;
    will-change: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3afdfdc */.elementor-19 .elementor-element.elementor-element-3afdfdc{
    transform: rotateY(-90deg);
    backface-visibility: hidden;
    will-change: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fec6b2f */.elementor-19 .elementor-element.elementor-element-fec6b2f{
    position: absolute;
    top: 0;
    transform: rotateY(0);
    flex: none;
    height: 240px;
    overflow: visible;
    transform-style: preserve-3d;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58346a3 */.elementor-19 .elementor-element.elementor-element-58346a3{
    transform: rotateY(90deg);
    backface-visibility: hidden;
    will-change: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a9e3ff1 */.elementor-19 .elementor-element.elementor-element-a9e3ff1{
    transform: rotateY(-90deg);
    backface-visibility: hidden;
    will-change: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-787198c */.elementor-19 .elementor-element.elementor-element-787198c{
    position: absolute;
    top: 0;
    transform: rotateY(30deg);
    flex: none;
    height: 240px;
    overflow: visible;
    transform-style: preserve-3d;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efec19d */.elementor-19 .elementor-element.elementor-element-efec19d{
    flex: 1 0 0px;
    height: min-content;
    overflow: visible;
    position: relative;
    transform-style: preserve-3d;
    width: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6f2038 */.elementor-19 .elementor-element.elementor-element-a6f2038{
    cursor: grab;
    height: min-content;
    overflow: visible;
    position: relative;
    transform-style: preserve-3d;
    width: 1200px;
}

@media (max-width: 767px) {
  .elementor-19 .elementor-element.elementor-element-a6f2038{
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1f06d1 */.elementor-19 .elementor-element.elementor-element-a1f06d1{
    transform-style: preserve-3d;
    user-select: none;
    touch-action: none;
    transform: perspective(700px) rotateY(0deg);
    display: block !important;
    transition: transform 2s ease-out !important;
}

@media (max-width: 767px) {
  .elementor-19 .elementor-element.elementor-element-a1f06d1{
    transform: perspective(400px) rotateY(0deg);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c602f5b */.elementor-19 .elementor-element.elementor-element-c602f5b{
    flex: none;
    height: auto;
    position: relative;
    max-width: 1800px;
    width: auto;
    display: block !important
}

@media (max-width: 767px) {
  .elementor-19 .elementor-element.elementor-element-c602f5b{
      width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2178832 *//* Bottone: trasparente sul grigio siderale, bordo 1px leggero */
.elementor-19 .elementor-element.elementor-element-2178832 {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 14px px;
  border-radius: 5px;
  font-size: 15px;
  font-weight: 600;
  color: #fff;
  text-decoration: none;

  background:
    linear-gradient(
      180deg,
      rgba(255,255,255,0.12) 0%,
      rgba(255,255,255,0.16) 50%,
      rgba(255,255,255,0.20) 100%
    ),
    rgba(15,15,25,0.22);
  border: 1px solid rgba(255,255,255,0.20);  /* bordo bianco siderale */
  box-shadow:
    inset 0 0 14px rgba(255,255,255,0.04),
    0 6px 14px rgba(0,0,0,0.18);
  backdrop-filter: blur(8px) saturate(120%);
  transition: background .25s ease, transform .25s ease, box-shadow .25s ease;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a012eac */.elementor-19 .elementor-element.elementor-element-a012eac{
    background: linear-gradient(91deg, #FFF 20%, rgba(255, 255, 255, 0.57) 70.08%, rgba(255, 255, 255, 0.60) 123.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e5a5cc *//* ✅ Contenitore con effetto bordo luminoso viola con dissolvenza tipo LanX */
.elementor-19 .elementor-element.elementor-element-2e5a5cc {
  position: relative;
  border-radius: 18px;
  background: rgba(15, 15, 25, 0.9); /* base scura */
  padding: 32px;
  overflow: hidden;
  backdrop-filter: blur(8px);
  transition: all 0.4s ease-in-out;
}

/* ✅ Bordo gradiente con dissolvenza a metà container */
.elementor-19 .elementor-element.elementor-element-2e5a5cc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(
    180deg,
    rgba(174, 66, 190, 0.9) 0%,      /* bordo forte in alto */
    rgba(165, 134, 228, 0.6) 35%,    /* più morbido */
    rgba(165, 134, 228, 0.25) 65%,   /* attenuato */
    rgba(165, 134, 228, 0.05) 100%   /* quasi trasparente in basso */
  );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
  opacity: 0.6;
  transition: opacity 0.3s ease, filter 0.3s ease;
}

/* ✅ Luce diagonale (effetto riflesso in movimento) */
.elementor-19 .elementor-element.elementor-element-2e5a5cc::after {
  content: "";
  position: absolute;
  inset: 0;
  background: radial-gradient(
    ellipse at 30% 0%,
    rgba(174, 66, 190, 0.18) 0%,
    rgba(165, 134, 228, 0.12) 40%,
    rgba(15, 15, 25, 0.95) 100%
  );
  opacity: 0.3;
  pointer-events: none;
  filter: blur(25px);
  transition: transform 1.2s ease-in-out;
}

/* ✅ Hover effetto luce + movimento diagonale */
.elementor-19 .elementor-element.elementor-element-2e5a5cc:hover::before {
  opacity: 1;
  filter: drop-shadow(0 0 20px rgba(174, 66, 190, 0.45));
}

.elementor-19 .elementor-element.elementor-element-2e5a5cc:hover::after {
  transform: translateX(12%) translateY(-5%) rotate(2deg);
}

.elementor-19 .elementor-element.elementor-element-2e5a5cc:hover {
  transform: translateY(-4px);
}

/* ✅ Testi interni */
.elementor-19 .elementor-element.elementor-element-2e5a5cc h3 {
  color: #ffffff;
  font-weight: 600;
  font-size: 1.2rem;
  margin-bottom: 0.5rem;
}

.elementor-19 .elementor-element.elementor-element-2e5a5cc p {
  color: #cfcfd6;
  line-height: 1.6;
  font-size: 0.95rem;
}

/* ✅ Fallback browser senza mask-composite */
@supports not ((-webkit-mask-composite: xor) or (mask-composite: exclude)) {
  .elementor-19 .elementor-element.elementor-element-2e5a5cc {
    box-shadow:
      0 0 0 1px rgba(174, 66, 190, 0.4) inset,
      0 0 25px rgba(165, 134, 228, 0.25);
  }
  .elementor-19 .elementor-element.elementor-element-2e5a5cc::before {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66f3bca *//* Bottone: trasparente sul grigio siderale, bordo 1px leggero */
.elementor-19 .elementor-element.elementor-element-66f3bca {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 14px px;
  border-radius: 5px;
  font-size: 15px;
  font-weight: 600;
  color: #fff;
  text-decoration: none;

  background:
    linear-gradient(
      180deg,
      rgba(255,255,255,0.12) 0%,
      rgba(255,255,255,0.16) 50%,
      rgba(255,255,255,0.20) 100%
    ),
    rgba(15,15,25,0.22);
  border: 1px solid rgba(255,255,255,0.20);  /* bordo bianco siderale */
  box-shadow:
    inset 0 0 14px rgba(255,255,255,0.04),
    0 6px 14px rgba(0,0,0,0.18);
  backdrop-filter: blur(8px) saturate(120%);
  transition: background .25s ease, transform .25s ease, box-shadow .25s ease;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a58c41 */.elementor-19 .elementor-element.elementor-element-1a58c41{
    background: linear-gradient(91deg, #FFF 20%, rgba(255, 255, 255, 0.57) 70.08%, rgba(255, 255, 255, 0.60) 123.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-471ee24 *//* ✅ Contenitore con effetto bordo luminoso viola con dissolvenza tipo LanX */
.elementor-19 .elementor-element.elementor-element-471ee24 {
  position: relative;
  border-radius: 18px;
  background: rgba(15, 15, 25, 0.9); /* base scura */
  padding: 32px;
  overflow: hidden;
  backdrop-filter: blur(8px);
  transition: all 0.4s ease-in-out;
}

/* ✅ Bordo gradiente con dissolvenza a metà container */
.elementor-19 .elementor-element.elementor-element-471ee24::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(
    180deg,
    rgba(174, 66, 190, 0.9) 0%,      /* bordo forte in alto */
    rgba(165, 134, 228, 0.6) 35%,    /* più morbido */
    rgba(165, 134, 228, 0.25) 65%,   /* attenuato */
    rgba(165, 134, 228, 0.05) 100%   /* quasi trasparente in basso */
  );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
  opacity: 0.6;
  transition: opacity 0.3s ease, filter 0.3s ease;
}

/* ✅ Luce diagonale (effetto riflesso in movimento) */
.elementor-19 .elementor-element.elementor-element-471ee24::after {
  content: "";
  position: absolute;
  inset: 0;
  background: radial-gradient(
    ellipse at 30% 0%,
    rgba(174, 66, 190, 0.18) 0%,
    rgba(165, 134, 228, 0.12) 40%,
    rgba(15, 15, 25, 0.95) 100%
  );
  opacity: 0.3;
  pointer-events: none;
  filter: blur(25px);
  transition: transform 1.2s ease-in-out;
}

/* ✅ Hover effetto luce + movimento diagonale */
.elementor-19 .elementor-element.elementor-element-471ee24:hover::before {
  opacity: 1;
  filter: drop-shadow(0 0 20px rgba(174, 66, 190, 0.45));
}

.elementor-19 .elementor-element.elementor-element-471ee24:hover::after {
  transform: translateX(12%) translateY(-5%) rotate(2deg);
}

.elementor-19 .elementor-element.elementor-element-471ee24:hover {
  transform: translateY(-4px);
}

/* ✅ Testi interni */
.elementor-19 .elementor-element.elementor-element-471ee24 h3 {
  color: #ffffff;
  font-weight: 600;
  font-size: 1.2rem;
  margin-bottom: 0.5rem;
}

.elementor-19 .elementor-element.elementor-element-471ee24 p {
  color: #cfcfd6;
  line-height: 1.6;
  font-size: 0.95rem;
}

/* ✅ Fallback browser senza mask-composite */
@supports not ((-webkit-mask-composite: xor) or (mask-composite: exclude)) {
  .elementor-19 .elementor-element.elementor-element-471ee24 {
    box-shadow:
      0 0 0 1px rgba(174, 66, 190, 0.4) inset,
      0 0 25px rgba(165, 134, 228, 0.25);
  }
  .elementor-19 .elementor-element.elementor-element-471ee24::before {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d807b76 */.elementor-19 .elementor-element.elementor-element-2d807b76{
    border-radius: 8px;
background: linear-gradient(92deg, rgba(255, 255, 255, 0.09) 0%, rgba(88, 61, 128, 0.70) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27b3256d */.elementor-19 .elementor-element.elementor-element-27b3256d{
    border-radius: 8px;
background: linear-gradient(92deg, rgba(255, 255, 255, 0.09) 0%, rgba(88, 61, 128, 0.70) 100%) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cf8663f */.elementor-19 .elementor-element.elementor-element-5cf8663f{
    border-radius: 8px;
background: linear-gradient(92deg, rgba(43, 91, 117, 0.70) 0%, rgba(255, 255, 255, 0.09) 100%);/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28918923 */\/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ca56c2a */.elementor-19 .elementor-element.elementor-element-1ca56c2a h2{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d807b76 */.elementor-19 .elementor-element.elementor-element-2d807b76{
    border-radius: 8px;
background: linear-gradient(92deg, rgba(255, 255, 255, 0.09) 0%, rgba(88, 61, 128, 0.70) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27b3256d */.elementor-19 .elementor-element.elementor-element-27b3256d{
    border-radius: 8px;
background: linear-gradient(92deg, rgba(255, 255, 255, 0.09) 0%, rgba(88, 61, 128, 0.70) 100%) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cf8663f */.elementor-19 .elementor-element.elementor-element-5cf8663f{
    border-radius: 8px;
background: linear-gradient(92deg, rgba(43, 91, 117, 0.70) 0%, rgba(255, 255, 255, 0.09) 100%);/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28918923 */\/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ca56c2a */.elementor-19 .elementor-element.elementor-element-1ca56c2a h2{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d807b76 */.elementor-19 .elementor-element.elementor-element-2d807b76{
    border-radius: 8px;
background: linear-gradient(92deg, rgba(255, 255, 255, 0.09) 0%, rgba(88, 61, 128, 0.70) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27b3256d */.elementor-19 .elementor-element.elementor-element-27b3256d{
    border-radius: 8px;
background: linear-gradient(92deg, rgba(255, 255, 255, 0.09) 0%, rgba(88, 61, 128, 0.70) 100%) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cf8663f */.elementor-19 .elementor-element.elementor-element-5cf8663f{
    border-radius: 8px;
background: linear-gradient(92deg, rgba(43, 91, 117, 0.70) 0%, rgba(255, 255, 255, 0.09) 100%);/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28918923 */\/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ca56c2a */.elementor-19 .elementor-element.elementor-element-1ca56c2a h2{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d807b76 */.elementor-19 .elementor-element.elementor-element-2d807b76{
    border-radius: 8px;
background: linear-gradient(92deg, rgba(255, 255, 255, 0.09) 0%, rgba(88, 61, 128, 0.70) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27b3256d */.elementor-19 .elementor-element.elementor-element-27b3256d{
    border-radius: 8px;
background: linear-gradient(92deg, rgba(255, 255, 255, 0.09) 0%, rgba(88, 61, 128, 0.70) 100%) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cf8663f */.elementor-19 .elementor-element.elementor-element-5cf8663f{
    border-radius: 8px;
background: linear-gradient(92deg, rgba(43, 91, 117, 0.70) 0%, rgba(255, 255, 255, 0.09) 100%);/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28918923 */\/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ca56c2a */.elementor-19 .elementor-element.elementor-element-1ca56c2a h2{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d807b76 */.elementor-19 .elementor-element.elementor-element-2d807b76{
    border-radius: 8px;
background: linear-gradient(92deg, rgba(255, 255, 255, 0.09) 0%, rgba(88, 61, 128, 0.70) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27b3256d */.elementor-19 .elementor-element.elementor-element-27b3256d{
    border-radius: 8px;
background: linear-gradient(92deg, rgba(255, 255, 255, 0.09) 0%, rgba(88, 61, 128, 0.70) 100%) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cf8663f */.elementor-19 .elementor-element.elementor-element-5cf8663f{
    border-radius: 8px;
background: linear-gradient(92deg, rgba(43, 91, 117, 0.70) 0%, rgba(255, 255, 255, 0.09) 100%);/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28918923 */\/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ca56c2a */.elementor-19 .elementor-element.elementor-element-1ca56c2a h2{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d807b76 */.elementor-19 .elementor-element.elementor-element-2d807b76{
    border-radius: 8px;
background: linear-gradient(92deg, rgba(255, 255, 255, 0.09) 0%, rgba(88, 61, 128, 0.70) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27b3256d */.elementor-19 .elementor-element.elementor-element-27b3256d{
    border-radius: 8px;
background: linear-gradient(92deg, rgba(255, 255, 255, 0.09) 0%, rgba(88, 61, 128, 0.70) 100%) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cf8663f */.elementor-19 .elementor-element.elementor-element-5cf8663f{
    border-radius: 8px;
background: linear-gradient(92deg, rgba(43, 91, 117, 0.70) 0%, rgba(255, 255, 255, 0.09) 100%);/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28918923 */\/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ca56c2a */.elementor-19 .elementor-element.elementor-element-1ca56c2a h2{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d807b76 */.elementor-19 .elementor-element.elementor-element-2d807b76{
    border-radius: 8px;
background: linear-gradient(92deg, rgba(255, 255, 255, 0.09) 0%, rgba(88, 61, 128, 0.70) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27b3256d */.elementor-19 .elementor-element.elementor-element-27b3256d{
    border-radius: 8px;
background: linear-gradient(92deg, rgba(255, 255, 255, 0.09) 0%, rgba(88, 61, 128, 0.70) 100%) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cf8663f */.elementor-19 .elementor-element.elementor-element-5cf8663f{
    border-radius: 8px;
background: linear-gradient(92deg, rgba(43, 91, 117, 0.70) 0%, rgba(255, 255, 255, 0.09) 100%);/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28918923 */\/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ca56c2a */.elementor-19 .elementor-element.elementor-element-1ca56c2a h2{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d807b76 */.elementor-19 .elementor-element.elementor-element-2d807b76{
    border-radius: 8px;
background: linear-gradient(92deg, rgba(255, 255, 255, 0.09) 0%, rgba(88, 61, 128, 0.70) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27b3256d */.elementor-19 .elementor-element.elementor-element-27b3256d{
    border-radius: 8px;
background: linear-gradient(92deg, rgba(255, 255, 255, 0.09) 0%, rgba(88, 61, 128, 0.70) 100%) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cf8663f */.elementor-19 .elementor-element.elementor-element-5cf8663f{
    border-radius: 8px;
background: linear-gradient(92deg, rgba(43, 91, 117, 0.70) 0%, rgba(255, 255, 255, 0.09) 100%);/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28918923 */\/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ca56c2a */.elementor-19 .elementor-element.elementor-element-1ca56c2a h2{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5641c8e6 */.elementor-19 .elementor-element.elementor-element-5641c8e6{
    border-radius: 8px;
background: linear-gradient(92deg, rgba(255, 255, 255, 0.09) 0%, rgba(88, 61, 128, 0.70) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-530ed39d */.elementor-19 .elementor-element.elementor-element-530ed39d{
    border-radius: 8px !important;
background: linear-gradient(92deg, rgba(255, 255, 255, 0.09) 0%, rgba(88, 61, 128, 0.70) 100%) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76124791 */.elementor-19 .elementor-element.elementor-element-76124791 h2{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5641c8e6 */.elementor-19 .elementor-element.elementor-element-5641c8e6{
    border-radius: 8px;
background: linear-gradient(92deg, rgba(255, 255, 255, 0.09) 0%, rgba(88, 61, 128, 0.70) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-530ed39d */.elementor-19 .elementor-element.elementor-element-530ed39d{
    border-radius: 8px !important;
background: linear-gradient(92deg, rgba(255, 255, 255, 0.09) 0%, rgba(88, 61, 128, 0.70) 100%) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76124791 */.elementor-19 .elementor-element.elementor-element-76124791 h2{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5641c8e6 */.elementor-19 .elementor-element.elementor-element-5641c8e6{
    border-radius: 8px;
background: linear-gradient(92deg, rgba(255, 255, 255, 0.09) 0%, rgba(88, 61, 128, 0.70) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-530ed39d */.elementor-19 .elementor-element.elementor-element-530ed39d{
    border-radius: 8px !important;
background: linear-gradient(92deg, rgba(255, 255, 255, 0.09) 0%, rgba(88, 61, 128, 0.70) 100%) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76124791 */.elementor-19 .elementor-element.elementor-element-76124791 h2{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5641c8e6 */.elementor-19 .elementor-element.elementor-element-5641c8e6{
    border-radius: 8px;
background: linear-gradient(92deg, rgba(255, 255, 255, 0.09) 0%, rgba(88, 61, 128, 0.70) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-530ed39d */.elementor-19 .elementor-element.elementor-element-530ed39d{
    border-radius: 8px !important;
background: linear-gradient(92deg, rgba(255, 255, 255, 0.09) 0%, rgba(88, 61, 128, 0.70) 100%) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76124791 */.elementor-19 .elementor-element.elementor-element-76124791 h2{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5641c8e6 */.elementor-19 .elementor-element.elementor-element-5641c8e6{
    border-radius: 8px;
background: linear-gradient(92deg, rgba(255, 255, 255, 0.09) 0%, rgba(88, 61, 128, 0.70) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-530ed39d */.elementor-19 .elementor-element.elementor-element-530ed39d{
    border-radius: 8px !important;
background: linear-gradient(92deg, rgba(255, 255, 255, 0.09) 0%, rgba(88, 61, 128, 0.70) 100%) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76124791 */.elementor-19 .elementor-element.elementor-element-76124791 h2{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5641c8e6 */.elementor-19 .elementor-element.elementor-element-5641c8e6{
    border-radius: 8px;
background: linear-gradient(92deg, rgba(255, 255, 255, 0.09) 0%, rgba(88, 61, 128, 0.70) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-530ed39d */.elementor-19 .elementor-element.elementor-element-530ed39d{
    border-radius: 8px !important;
background: linear-gradient(92deg, rgba(255, 255, 255, 0.09) 0%, rgba(88, 61, 128, 0.70) 100%) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76124791 */.elementor-19 .elementor-element.elementor-element-76124791 h2{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5641c8e6 */.elementor-19 .elementor-element.elementor-element-5641c8e6{
    border-radius: 8px;
background: linear-gradient(92deg, rgba(255, 255, 255, 0.09) 0%, rgba(88, 61, 128, 0.70) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-530ed39d */.elementor-19 .elementor-element.elementor-element-530ed39d{
    border-radius: 8px !important;
background: linear-gradient(92deg, rgba(255, 255, 255, 0.09) 0%, rgba(88, 61, 128, 0.70) 100%) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76124791 */.elementor-19 .elementor-element.elementor-element-76124791 h2{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5641c8e6 */.elementor-19 .elementor-element.elementor-element-5641c8e6{
    border-radius: 8px;
background: linear-gradient(92deg, rgba(255, 255, 255, 0.09) 0%, rgba(88, 61, 128, 0.70) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-530ed39d */.elementor-19 .elementor-element.elementor-element-530ed39d{
    border-radius: 8px !important;
background: linear-gradient(92deg, rgba(255, 255, 255, 0.09) 0%, rgba(88, 61, 128, 0.70) 100%) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76124791 */.elementor-19 .elementor-element.elementor-element-76124791 h2{
    white-space: nowrap;
}/* End custom CSS */