.elementor-8025 .elementor-element.elementor-element-d3b8b99{--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;}.elementor-8025 .elementor-element.elementor-element-079a627{width:100%;max-width:100%;margin:-116px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8025 .elementor-element.elementor-element-container_rwcnqp76f{--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:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8025 .elementor-element.elementor-element-container_rwcnqp76f:not(.elementor-motion-effects-element-type-background), .elementor-8025 .elementor-element.elementor-element-container_rwcnqp76f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8025 .elementor-element.elementor-element-container_flpyufor4{--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;--padding-top:0rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8025 .elementor-element.elementor-element-widget_e577vefcr.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_e577vefcr{text-align:center;}.elementor-8025 .elementor-element.elementor-element-widget_e577vefcr .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;color:#00BCB6;}.elementor-8025 .elementor-element.elementor-element-widget_x6ylhl28p.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_x6ylhl28p{text-align:center;}.elementor-8025 .elementor-element.elementor-element-widget_x6ylhl28p .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:600;line-height:1.2em;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_8f9s1h3mh{text-align:center;font-family:"Inter", Sans-serif;font-size:1.1rem;line-height:1.6em;color:#4C4C4C;}.elementor-8025 .elementor-element.elementor-element-container_2d0v8k3mf{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8025 .elementor-element.elementor-element-container_ufzuu6ti1{--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:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6ECEE;--border-color:#E6ECEE;--border-radius:12px 12px 12px 12px;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8025 .elementor-element.elementor-element-container_ufzuu6ti1:not(.elementor-motion-effects-element-type-background), .elementor-8025 .elementor-element.elementor-element-container_ufzuu6ti1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8025 .elementor-element.elementor-element-container_ufzuu6ti1:hover{box-shadow:0px 12px 24px 0px rgba(0,188,182,0.1);}.elementor-8025 .elementor-element.elementor-element-widget_3i9lqamt1 .elementor-icon-wrapper{text-align:start;}.elementor-8025 .elementor-element.elementor-element-widget_3i9lqamt1.elementor-view-stacked .elementor-icon{background-color:#FF4A82;}.elementor-8025 .elementor-element.elementor-element-widget_3i9lqamt1.elementor-view-framed .elementor-icon, .elementor-8025 .elementor-element.elementor-element-widget_3i9lqamt1.elementor-view-default .elementor-icon{color:#FF4A82;border-color:#FF4A82;}.elementor-8025 .elementor-element.elementor-element-widget_3i9lqamt1.elementor-view-framed .elementor-icon, .elementor-8025 .elementor-element.elementor-element-widget_3i9lqamt1.elementor-view-default .elementor-icon svg{fill:#FF4A82;}.elementor-8025 .elementor-element.elementor-element-widget_3i9lqamt1 .elementor-icon{font-size:2rem;}.elementor-8025 .elementor-element.elementor-element-widget_3i9lqamt1 .elementor-icon svg{height:2rem;}.elementor-8025 .elementor-element.elementor-element-widget_2nzh9oxhz.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_2nzh9oxhz{text-align:start;}.elementor-8025 .elementor-element.elementor-element-widget_2nzh9oxhz .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.6rem;font-weight:600;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_9y1lmgbu7{text-align:start;font-family:"Inter", Sans-serif;font-size:0.95rem;line-height:1.6em;color:#4C4C4C;}.elementor-8025 .elementor-element.elementor-element-widget_eemnxnjoz .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;fill:#FF4A82;color:#FF4A82;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF4A82;border-radius:30px 30px 30px 30px;padding:0.6rem 1.25rem 0.6rem 1.25rem;}.elementor-8025 .elementor-element.elementor-element-widget_eemnxnjoz .elementor-button:hover, .elementor-8025 .elementor-element.elementor-element-widget_eemnxnjoz .elementor-button:focus{background-color:#FF4A82;color:#FFFFFF;}.elementor-8025 .elementor-element.elementor-element-widget_eemnxnjoz.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_eemnxnjoz .elementor-button:hover svg, .elementor-8025 .elementor-element.elementor-element-widget_eemnxnjoz .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8025 .elementor-element.elementor-element-container_35kf1oyua{--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:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6ECEE;--border-color:#E6ECEE;--border-radius:12px 12px 12px 12px;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8025 .elementor-element.elementor-element-container_35kf1oyua:not(.elementor-motion-effects-element-type-background), .elementor-8025 .elementor-element.elementor-element-container_35kf1oyua > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8025 .elementor-element.elementor-element-container_35kf1oyua:hover{box-shadow:0px 12px 24px 0px rgba(0,188,182,0.1);}.elementor-8025 .elementor-element.elementor-element-widget_augm72sut .elementor-icon-wrapper{text-align:start;}.elementor-8025 .elementor-element.elementor-element-widget_augm72sut.elementor-view-stacked .elementor-icon{background-color:#00BCB6;}.elementor-8025 .elementor-element.elementor-element-widget_augm72sut.elementor-view-framed .elementor-icon, .elementor-8025 .elementor-element.elementor-element-widget_augm72sut.elementor-view-default .elementor-icon{color:#00BCB6;border-color:#00BCB6;}.elementor-8025 .elementor-element.elementor-element-widget_augm72sut.elementor-view-framed .elementor-icon, .elementor-8025 .elementor-element.elementor-element-widget_augm72sut.elementor-view-default .elementor-icon svg{fill:#00BCB6;}.elementor-8025 .elementor-element.elementor-element-widget_augm72sut .elementor-icon{font-size:2rem;}.elementor-8025 .elementor-element.elementor-element-widget_augm72sut .elementor-icon svg{height:2rem;}.elementor-8025 .elementor-element.elementor-element-widget_jenuf1wh7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_jenuf1wh7{text-align:start;}.elementor-8025 .elementor-element.elementor-element-widget_jenuf1wh7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.6rem;font-weight:600;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_oc68t6jel{text-align:start;font-family:"Inter", Sans-serif;font-size:0.95rem;line-height:1.6em;color:#4C4C4C;}.elementor-8025 .elementor-element.elementor-element-widget_kq4xzogzz .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;fill:#00BCB6;color:#00BCB6;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00BCB6;border-radius:30px 30px 30px 30px;padding:0.6rem 1.25rem 0.6rem 1.25rem;}.elementor-8025 .elementor-element.elementor-element-widget_kq4xzogzz .elementor-button:hover, .elementor-8025 .elementor-element.elementor-element-widget_kq4xzogzz .elementor-button:focus{background-color:#00BCB6;color:#FFFFFF;}.elementor-8025 .elementor-element.elementor-element-widget_kq4xzogzz.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_kq4xzogzz .elementor-button:hover svg, .elementor-8025 .elementor-element.elementor-element-widget_kq4xzogzz .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8025 .elementor-element.elementor-element-container_hq0bn9hnf{--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:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6ECEE;--border-color:#E6ECEE;--border-radius:12px 12px 12px 12px;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8025 .elementor-element.elementor-element-container_hq0bn9hnf:not(.elementor-motion-effects-element-type-background), .elementor-8025 .elementor-element.elementor-element-container_hq0bn9hnf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8025 .elementor-element.elementor-element-container_hq0bn9hnf:hover{box-shadow:0px 12px 24px 0px rgba(0,188,182,0.1);}.elementor-8025 .elementor-element.elementor-element-widget_cs5jypahe .elementor-icon-wrapper{text-align:start;}.elementor-8025 .elementor-element.elementor-element-widget_cs5jypahe.elementor-view-stacked .elementor-icon{background-color:#FF4A82;}.elementor-8025 .elementor-element.elementor-element-widget_cs5jypahe.elementor-view-framed .elementor-icon, .elementor-8025 .elementor-element.elementor-element-widget_cs5jypahe.elementor-view-default .elementor-icon{color:#FF4A82;border-color:#FF4A82;}.elementor-8025 .elementor-element.elementor-element-widget_cs5jypahe.elementor-view-framed .elementor-icon, .elementor-8025 .elementor-element.elementor-element-widget_cs5jypahe.elementor-view-default .elementor-icon svg{fill:#FF4A82;}.elementor-8025 .elementor-element.elementor-element-widget_cs5jypahe .elementor-icon{font-size:2rem;}.elementor-8025 .elementor-element.elementor-element-widget_cs5jypahe .elementor-icon svg{height:2rem;}.elementor-8025 .elementor-element.elementor-element-widget_6bc7e3ty6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_6bc7e3ty6{text-align:start;}.elementor-8025 .elementor-element.elementor-element-widget_6bc7e3ty6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.6rem;font-weight:600;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_9mccq8h57{text-align:start;font-family:"Inter", Sans-serif;font-size:0.95rem;line-height:1.6em;color:#4C4C4C;}.elementor-8025 .elementor-element.elementor-element-widget_b2c7ajzjm .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;fill:#FF4A82;color:#FF4A82;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF4A82;border-radius:30px 30px 30px 30px;padding:0.6rem 1.25rem 0.6rem 1.25rem;}.elementor-8025 .elementor-element.elementor-element-widget_b2c7ajzjm .elementor-button:hover, .elementor-8025 .elementor-element.elementor-element-widget_b2c7ajzjm .elementor-button:focus{background-color:#FF4A82;color:#FFFFFF;}.elementor-8025 .elementor-element.elementor-element-widget_b2c7ajzjm.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_b2c7ajzjm .elementor-button:hover svg, .elementor-8025 .elementor-element.elementor-element-widget_b2c7ajzjm .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8025 .elementor-element.elementor-element-container_2qiimd8om{--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:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6ECEE;--border-color:#E6ECEE;--border-radius:12px 12px 12px 12px;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8025 .elementor-element.elementor-element-container_2qiimd8om:not(.elementor-motion-effects-element-type-background), .elementor-8025 .elementor-element.elementor-element-container_2qiimd8om > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8025 .elementor-element.elementor-element-container_2qiimd8om:hover{box-shadow:0px 12px 24px 0px rgba(0,188,182,0.1);}.elementor-8025 .elementor-element.elementor-element-widget_i975tggeq .elementor-icon-wrapper{text-align:start;}.elementor-8025 .elementor-element.elementor-element-widget_i975tggeq.elementor-view-stacked .elementor-icon{background-color:#00BCB6;}.elementor-8025 .elementor-element.elementor-element-widget_i975tggeq.elementor-view-framed .elementor-icon, .elementor-8025 .elementor-element.elementor-element-widget_i975tggeq.elementor-view-default .elementor-icon{color:#00BCB6;border-color:#00BCB6;}.elementor-8025 .elementor-element.elementor-element-widget_i975tggeq.elementor-view-framed .elementor-icon, .elementor-8025 .elementor-element.elementor-element-widget_i975tggeq.elementor-view-default .elementor-icon svg{fill:#00BCB6;}.elementor-8025 .elementor-element.elementor-element-widget_i975tggeq .elementor-icon{font-size:2rem;}.elementor-8025 .elementor-element.elementor-element-widget_i975tggeq .elementor-icon svg{height:2rem;}.elementor-8025 .elementor-element.elementor-element-widget_6yiqir25y.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_6yiqir25y{text-align:start;}.elementor-8025 .elementor-element.elementor-element-widget_6yiqir25y .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.6rem;font-weight:600;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_p5zw4fx49{text-align:start;font-family:"Inter", Sans-serif;font-size:0.95rem;line-height:1.6em;color:#4C4C4C;}.elementor-8025 .elementor-element.elementor-element-widget_x1vk5oz4m .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;fill:#00BCB6;color:#00BCB6;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00BCB6;border-radius:30px 30px 30px 30px;padding:0.6rem 1.25rem 0.6rem 1.25rem;}.elementor-8025 .elementor-element.elementor-element-widget_x1vk5oz4m .elementor-button:hover, .elementor-8025 .elementor-element.elementor-element-widget_x1vk5oz4m .elementor-button:focus{background-color:#00BCB6;color:#FFFFFF;}.elementor-8025 .elementor-element.elementor-element-widget_x1vk5oz4m.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_x1vk5oz4m .elementor-button:hover svg, .elementor-8025 .elementor-element.elementor-element-widget_x1vk5oz4m .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8025 .elementor-element.elementor-element-container_9qpfd9l5u{--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;--padding-top:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8025 .elementor-element.elementor-element-container_9qpfd9l5u:not(.elementor-motion-effects-element-type-background), .elementor-8025 .elementor-element.elementor-element-container_9qpfd9l5u > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0C726;}.elementor-8025 .elementor-element.elementor-element-container_m95ae7fpo{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:3rem 4rem;--row-gap:3rem;--column-gap:4rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8025 .elementor-element.elementor-element-container_vfe36upi0{--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:start;--align-items:start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8025 .elementor-element.elementor-element-widget_kxwyzjkgf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_kxwyzjkgf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.95rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1rem;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_77h4z7ejt.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_77h4z7ejt .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:700;line-height:1.15em;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_fertoo60b{--divider-border-style:solid;--divider-color:#00BCB6;--divider-border-width:4px;}.elementor-8025 .elementor-element.elementor-element-widget_fertoo60b .elementor-divider-separator{width:80px;margin:0 auto;margin-left:0;}.elementor-8025 .elementor-element.elementor-element-widget_fertoo60b .elementor-divider{text-align:left;padding-block-start:0.5rem;padding-block-end:0.5rem;}.elementor-8025 .elementor-element.elementor-element-widget_5agi3eub0{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.6em;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_koxd92mpu{font-family:"Inter", Sans-serif;font-size:1rem;line-height:1.6em;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_aba4hhsfs .elementor-icon-list-icon i{color:#00BCB6;transition:color 0.3s;}.elementor-8025 .elementor-element.elementor-element-widget_aba4hhsfs .elementor-icon-list-icon svg{fill:#00BCB6;transition:fill 0.3s;}.elementor-8025 .elementor-element.elementor-element-widget_aba4hhsfs{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-8025 .elementor-element.elementor-element-widget_aba4hhsfs .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8025 .elementor-element.elementor-element-widget_aba4hhsfs .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:0.95rem;font-weight:500;}.elementor-8025 .elementor-element.elementor-element-widget_aba4hhsfs .elementor-icon-list-text{color:#4C4C4C;transition:color 0.3s;}.elementor-8025 .elementor-element.elementor-element-container_kyvza84rs{--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;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#FF4A82;--border-color:#FF4A82;--border-radius:16px 16px 16px 16px;box-shadow:0px 20px 40px 0px rgba(255, 74, 130, 0.12);--padding-top:3.5rem;--padding-bottom:3.5rem;--padding-left:3rem;--padding-right:3rem;}.elementor-8025 .elementor-element.elementor-element-container_kyvza84rs:not(.elementor-motion-effects-element-type-background), .elementor-8025 .elementor-element.elementor-element-container_kyvza84rs > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8025 .elementor-element.elementor-element-widget_pb0ockqkw .elementor-icon-wrapper{text-align:center;}.elementor-8025 .elementor-element.elementor-element-widget_pb0ockqkw.elementor-view-stacked .elementor-icon{background-color:#FF4A82;}.elementor-8025 .elementor-element.elementor-element-widget_pb0ockqkw.elementor-view-framed .elementor-icon, .elementor-8025 .elementor-element.elementor-element-widget_pb0ockqkw.elementor-view-default .elementor-icon{color:#FF4A82;border-color:#FF4A82;}.elementor-8025 .elementor-element.elementor-element-widget_pb0ockqkw.elementor-view-framed .elementor-icon, .elementor-8025 .elementor-element.elementor-element-widget_pb0ockqkw.elementor-view-default .elementor-icon svg{fill:#FF4A82;}.elementor-8025 .elementor-element.elementor-element-widget_pb0ockqkw .elementor-icon{font-size:3rem;}.elementor-8025 .elementor-element.elementor-element-widget_pb0ockqkw .elementor-icon svg{height:3rem;}.elementor-8025 .elementor-element.elementor-element-container_rezkvxo7i{--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;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-8025 .elementor-element.elementor-element-widget_220o3eu65.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_220o3eu65{text-align:center;}.elementor-8025 .elementor-element.elementor-element-widget_220o3eu65 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:800;text-transform:uppercase;letter-spacing:0.2rem;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_qn7he125e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_qn7he125e{text-align:center;}.elementor-8025 .elementor-element.elementor-element-widget_qn7he125e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.6rem;font-weight:900;letter-spacing:2px;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_6vim3s5x6{text-align:center;font-family:"Inter", Sans-serif;font-size:0.95rem;line-height:1.5em;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_xo7xm4242 .elementor-button{background-color:#FF4A82;font-family:"Inter", Sans-serif;font-size:1rem;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px;}.elementor-8025 .elementor-element.elementor-element-widget_xo7xm4242 .elementor-button:hover, .elementor-8025 .elementor-element.elementor-element-widget_xo7xm4242 .elementor-button:focus{background-color:#00BCB6;color:#FFFFFF;}.elementor-8025 .elementor-element.elementor-element-widget_xo7xm4242.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_xo7xm4242 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8025 .elementor-element.elementor-element-widget_xo7xm4242 .elementor-button:hover svg, .elementor-8025 .elementor-element.elementor-element-widget_xo7xm4242 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8025 .elementor-element.elementor-element-container_1c9a7o9zs{--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:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8025 .elementor-element.elementor-element-container_1c9a7o9zs:not(.elementor-motion-effects-element-type-background), .elementor-8025 .elementor-element.elementor-element-container_1c9a7o9zs > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8025 .elementor-element.elementor-element-container_jfc64mnr7{--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;--padding-top:5rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8025 .elementor-element.elementor-element-widget_dj8se9pcj.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_dj8se9pcj{text-align:center;}.elementor-8025 .elementor-element.elementor-element-widget_dj8se9pcj .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;text-transform:uppercase;letter-spacing:0.15rem;color:#FF4A82;}.elementor-8025 .elementor-element.elementor-element-widget_v41nn9f4g.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_v41nn9f4g{text-align:center;}.elementor-8025 .elementor-element.elementor-element-widget_v41nn9f4g .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:700;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_wl9inxklx{--divider-border-style:solid;--divider-color:#FF4A82;--divider-border-width:3px;}.elementor-8025 .elementor-element.elementor-element-widget_wl9inxklx .elementor-divider-separator{width:4rem;margin:0 auto;margin-center:0;}.elementor-8025 .elementor-element.elementor-element-widget_wl9inxklx .elementor-divider{text-align:center;padding-block-start:1.5rem;padding-block-end:1.5rem;}.elementor-8025 .elementor-element.elementor-element-widget_vtci5m9v5{text-align:center;font-family:"Inter", Sans-serif;font-size:1.3rem;font-weight:400;line-height:1.6em;color:#4C4C4C;}.elementor-8025 .elementor-element.elementor-element-container_50emyfiqx{--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;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8025 .elementor-element.elementor-element-container_50emyfiqx:not(.elementor-motion-effects-element-type-background), .elementor-8025 .elementor-element.elementor-element-container_50emyfiqx > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F6F7;}.elementor-8025 .elementor-element.elementor-element-widget_u2ax9euro{text-align:center;font-family:"Inter", Sans-serif;font-size:1rem;line-height:1.6em;color:#4C4C4C;}.elementor-8025 .elementor-element.elementor-element-widget_ih47bm5nn .elementor-button{background-color:#FF4A82;font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:700;letter-spacing:0.1rem;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:16px 32px 16px 32px;}.elementor-8025 .elementor-element.elementor-element-widget_ih47bm5nn .elementor-button:hover, .elementor-8025 .elementor-element.elementor-element-widget_ih47bm5nn .elementor-button:focus{background-color:#00BCB6;}.elementor-8025 .elementor-element.elementor-element-widget_ih47bm5nn.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-container_howdhqo64{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8025 .elementor-element.elementor-element-container_howdhqo64:not(.elementor-motion-effects-element-type-background), .elementor-8025 .elementor-element.elementor-element-container_howdhqo64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00BCB6;}.elementor-8025 .elementor-element.elementor-element-container_jnudjd70d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-8025 .elementor-element.elementor-element-widget_2xn0e59v5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_2xn0e59v5{text-align:center;}.elementor-8025 .elementor-element.elementor-element-widget_2xn0e59v5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;color:#FFFFFF;}.elementor-8025 .elementor-element.elementor-element-widget_45hhly311.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_45hhly311{text-align:center;}.elementor-8025 .elementor-element.elementor-element-widget_45hhly311 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-8025 .elementor-element.elementor-element-widget_tlch0nujz{--divider-border-style:solid;--divider-color:#00BCB6;--divider-border-width:3px;}.elementor-8025 .elementor-element.elementor-element-widget_tlch0nujz .elementor-divider-separator{width:5rem;margin:0 auto;margin-center:0;}.elementor-8025 .elementor-element.elementor-element-widget_tlch0nujz .elementor-divider{text-align:center;padding-block-start:2.5rem;padding-block-end:2.5rem;}.elementor-8025 .elementor-element.elementor-element-0be211b{text-align:center;font-family:"Inter", Sans-serif;font-size:1.3rem;font-weight:400;line-height:1.6em;color:#4C4C4C;}.elementor-8025 .elementor-element.elementor-element-6fe240b .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-8025 .elementor-element.elementor-element-6fe240b .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-8025 .elementor-element.elementor-element-6fe240b{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-8025 .elementor-element.elementor-element-container_wd26esa3j{--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:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8025 .elementor-element.elementor-element-container_wd26esa3j:not(.elementor-motion-effects-element-type-background), .elementor-8025 .elementor-element.elementor-element-container_wd26esa3j > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00BCB6;}.elementor-8025 .elementor-element.elementor-element-container_m8f9ua9wu{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:2rem 4rem;--row-gap:2rem;--column-gap:4rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8025 .elementor-element.elementor-element-container_7qpxvivlf{--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:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 6;}.elementor-8025 .elementor-element.elementor-element-widget_2fj2aduhc{text-align:center;}.elementor-8025 .elementor-element.elementor-element-widget_2fj2aduhc img{height:520px;object-fit:cover;object-position:center center;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-8025 .elementor-element.elementor-element-container_b2vgiywr3{--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:start;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;grid-column:span 6;}.elementor-8025 .elementor-element.elementor-element-widget_rj4bgxhhn.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_rj4bgxhhn .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-8025 .elementor-element.elementor-element-widget_v8nhlng8l.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_v8nhlng8l .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-8025 .elementor-element.elementor-element-widget_tbxhudue8{--divider-border-style:solid;--divider-color:#FF4A82;--divider-border-width:3px;}.elementor-8025 .elementor-element.elementor-element-widget_tbxhudue8 .elementor-divider-separator{width:60px;margin:0 auto;margin-left:0;}.elementor-8025 .elementor-element.elementor-element-widget_tbxhudue8 .elementor-divider{text-align:left;padding-block-start:1rem;padding-block-end:1rem;}.elementor-8025 .elementor-element.elementor-element-widget_6dtlwvv13{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-8025 .elementor-element.elementor-element-widget_37rzyycg1 .elementor-icon-list-icon i{color:#00BCB6;transition:color 0.3s;}.elementor-8025 .elementor-element.elementor-element-widget_37rzyycg1 .elementor-icon-list-icon svg{fill:#00BCB6;transition:fill 0.3s;}.elementor-8025 .elementor-element.elementor-element-widget_37rzyycg1{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-8025 .elementor-element.elementor-element-widget_37rzyycg1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8025 .elementor-element.elementor-element-widget_37rzyycg1 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;}.elementor-8025 .elementor-element.elementor-element-widget_37rzyycg1 .elementor-icon-list-text{color:#4C4C4C;transition:color 0.3s;}.elementor-8025 .elementor-element.elementor-element-widget_cwxqwbg8g .elementor-button{background-color:#FF4A82;font-family:"Inter", Sans-serif;font-size:1rem;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:12px 12px 12px 12px;padding:16px 32px 16px 32px;}.elementor-8025 .elementor-element.elementor-element-widget_cwxqwbg8g .elementor-button:hover, .elementor-8025 .elementor-element.elementor-element-widget_cwxqwbg8g .elementor-button:focus{background-color:#00BCB6;}.elementor-8025 .elementor-element.elementor-element-widget_cwxqwbg8g.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-3b3da53 .elementor-button{background-color:#FF4A82;font-family:"Inter", Sans-serif;font-size:1rem;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:12px 12px 12px 12px;padding:16px 32px 16px 32px;}.elementor-8025 .elementor-element.elementor-element-3b3da53 .elementor-button:hover, .elementor-8025 .elementor-element.elementor-element-3b3da53 .elementor-button:focus{background-color:#00BCB6;}.elementor-8025 .elementor-element.elementor-element-3b3da53.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-container_06ifkaai1{--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:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8025 .elementor-element.elementor-element-container_06ifkaai1:not(.elementor-motion-effects-element-type-background), .elementor-8025 .elementor-element.elementor-element-container_06ifkaai1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F6F7;}.elementor-8025 .elementor-element.elementor-element-container_jwdv5twle{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8025 .elementor-element.elementor-element-widget_w1gwjnlds.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_w1gwjnlds{text-align:center;}.elementor-8025 .elementor-element.elementor-element-widget_w1gwjnlds .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_6oanwcqzi.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_6oanwcqzi{text-align:center;}.elementor-8025 .elementor-element.elementor-element-widget_6oanwcqzi .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.8rem;font-weight:700;line-height:1.2em;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_hdyqj7o1o{text-align:center;font-family:"Inter", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.6em;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-container_9ml5fh209{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8025 .elementor-element.elementor-element-container_qn5zxybqu{--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:space-between;--align-items:start;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 24px 0px rgba(10, 10, 10, 0.04);--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;grid-column:span 1;}.elementor-8025 .elementor-element.elementor-element-container_qn5zxybqu:not(.elementor-motion-effects-element-type-background), .elementor-8025 .elementor-element.elementor-element-container_qn5zxybqu > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8025 .elementor-element.elementor-element-container_qn5zxybqu:hover{box-shadow:0px 12px 32px 0px rgba(10, 10, 10, 0.08);}.elementor-8025 .elementor-element.elementor-element-widget_yqwmwa1n7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_yqwmwa1n7{text-align:start;}.elementor-8025 .elementor-element.elementor-element-widget_yqwmwa1n7 .elementor-heading-title{color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_azf9ltigb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_azf9ltigb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.6rem;font-weight:700;line-height:1.3em;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_c0tpnojz2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.6em;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_c0tpnojz2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_hemsfxws9 .elementor-button{background-color:rgba(255, 74, 130, 0.08);font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:600;fill:#FF4A82;color:#FF4A82;border-style:none;border-radius:8px 8px 8px 8px;padding:12px 24px 12px 24px;}.elementor-8025 .elementor-element.elementor-element-widget_hemsfxws9 .elementor-button:hover, .elementor-8025 .elementor-element.elementor-element-widget_hemsfxws9 .elementor-button:focus{background-color:#FF4A82;color:#FFFFFF;}.elementor-8025 .elementor-element.elementor-element-widget_hemsfxws9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_hemsfxws9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8025 .elementor-element.elementor-element-widget_hemsfxws9 .elementor-button:hover svg, .elementor-8025 .elementor-element.elementor-element-widget_hemsfxws9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8025 .elementor-element.elementor-element-container_2i593dpum{--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;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8025 .elementor-element.elementor-element-container_2i593dpum:not(.elementor-motion-effects-element-type-background), .elementor-8025 .elementor-element.elementor-element-container_2i593dpum > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0C726;}.elementor-8025 .elementor-element.elementor-element-container_gluclrv0x{--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;--padding-top:0rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8025 .elementor-element.elementor-element-widget_l9fb8cvb0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_l9fb8cvb0{text-align:center;}.elementor-8025 .elementor-element.elementor-element-widget_l9fb8cvb0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_xczsc49le.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_xczsc49le{text-align:center;}.elementor-8025 .elementor-element.elementor-element-widget_xczsc49le .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.5rem;font-weight:700;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_w129l25zo{--divider-border-style:solid;--divider-color:#FF4A82;--divider-border-width:3px;}.elementor-8025 .elementor-element.elementor-element-widget_w129l25zo .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-8025 .elementor-element.elementor-element-widget_w129l25zo .elementor-divider{text-align:center;padding-block-start:1rem;padding-block-end:1rem;}.elementor-8025 .elementor-element.elementor-element-widget_irh7vhtgm{text-align:center;font-family:"Inter", Sans-serif;font-size:1.1rem;line-height:1.6em;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-container_i0isqrlp6{--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:stretch;}.elementor-8025 .elementor-element.elementor-element-container_lyjlvqaqm{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FF4A82;--border-color:#FF4A82;--border-radius:12px 12px 12px 12px;box-shadow:0px 8px 24px 0px rgba(255, 74, 130, 0.15);--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8025 .elementor-element.elementor-element-container_lyjlvqaqm:not(.elementor-motion-effects-element-type-background), .elementor-8025 .elementor-element.elementor-element-container_lyjlvqaqm > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8025 .elementor-element.elementor-element-widget_9washfb7y.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_9washfb7y{text-align:center;}.elementor-8025 .elementor-element.elementor-element-widget_9washfb7y .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:800;letter-spacing:0.05em;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_61k5sv0uf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_61k5sv0uf{text-align:start;}.elementor-8025 .elementor-element.elementor-element-widget_61k5sv0uf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.75rem;font-weight:700;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_sb4jm5h7e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_sb4jm5h7e{text-align:start;}.elementor-8025 .elementor-element.elementor-element-widget_sb4jm5h7e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.5rem;font-weight:800;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_k2uxpjlvz{text-align:start;font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:600;text-transform:uppercase;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_1j6n4ia52{--divider-border-style:solid;--divider-color:#F1F6F7;--divider-border-width:1px;}.elementor-8025 .elementor-element.elementor-element-widget_1j6n4ia52 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8025 .elementor-element.elementor-element-widget_1j6n4ia52 .elementor-divider{text-align:center;padding-block-start:1.5rem;padding-block-end:1.5rem;}.elementor-8025 .elementor-element.elementor-element-widget_pcjwcbc0i{font-family:"Inter", Sans-serif;font-size:0.95rem;line-height:1.5em;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_r34hkn75m .elementor-icon-list-icon i{color:#FF4A82;transition:color 0.3s;}.elementor-8025 .elementor-element.elementor-element-widget_r34hkn75m .elementor-icon-list-icon svg{fill:#FF4A82;transition:fill 0.3s;}.elementor-8025 .elementor-element.elementor-element-widget_r34hkn75m{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8025 .elementor-element.elementor-element-widget_r34hkn75m .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8025 .elementor-element.elementor-element-widget_r34hkn75m .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:0.9rem;line-height:1.4em;}.elementor-8025 .elementor-element.elementor-element-widget_r34hkn75m .elementor-icon-list-text{color:#0A0A0A;transition:color 0.3s;}.elementor-8025 .elementor-element.elementor-element-b0c7213{text-align:center;}.elementor-8025 .elementor-element.elementor-element-b0c7213 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:600;text-transform:uppercase;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-b06ca3c{font-family:"Inter", Sans-serif;font-size:0.95rem;line-height:1.5em;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_uptf47xgm .elementor-button{background-color:#FF4A82;font-family:"Inter", Sans-serif;font-size:0.95rem;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;padding:12px 24px 12px 24px;}.elementor-8025 .elementor-element.elementor-element-widget_uptf47xgm.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-container_4094nxgfg{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E5E5;--border-color:#E5E5E5;--border-radius:12px 12px 12px 12px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.04);--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8025 .elementor-element.elementor-element-container_4094nxgfg:not(.elementor-motion-effects-element-type-background), .elementor-8025 .elementor-element.elementor-element-container_4094nxgfg > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8025 .elementor-element.elementor-element-widget_c5i0tiopq.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_c5i0tiopq{text-align:center;}.elementor-8025 .elementor-element.elementor-element-widget_c5i0tiopq .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:700;letter-spacing:0.05em;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_e3wr9g7pi.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_e3wr9g7pi{text-align:start;}.elementor-8025 .elementor-element.elementor-element-widget_e3wr9g7pi .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.75rem;font-weight:700;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_lnm7q0i2l.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_lnm7q0i2l{text-align:start;}.elementor-8025 .elementor-element.elementor-element-widget_lnm7q0i2l .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.5rem;font-weight:800;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_cxlrimhzf{text-align:start;font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:600;text-transform:uppercase;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_5cejx6sf7{--divider-border-style:solid;--divider-color:#F1F6F7;--divider-border-width:1px;}.elementor-8025 .elementor-element.elementor-element-widget_5cejx6sf7 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8025 .elementor-element.elementor-element-widget_5cejx6sf7 .elementor-divider{text-align:center;padding-block-start:1.5rem;padding-block-end:1.5rem;}.elementor-8025 .elementor-element.elementor-element-widget_abp04schm{font-family:"Inter", Sans-serif;font-size:0.95rem;line-height:1.5em;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_nk9kzr3mj .elementor-icon-list-icon i{color:#00BCB6;transition:color 0.3s;}.elementor-8025 .elementor-element.elementor-element-widget_nk9kzr3mj .elementor-icon-list-icon svg{fill:#00BCB6;transition:fill 0.3s;}.elementor-8025 .elementor-element.elementor-element-widget_nk9kzr3mj{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8025 .elementor-element.elementor-element-widget_nk9kzr3mj .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8025 .elementor-element.elementor-element-widget_nk9kzr3mj .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:0.9rem;line-height:1.4em;}.elementor-8025 .elementor-element.elementor-element-widget_nk9kzr3mj .elementor-icon-list-text{color:#0A0A0A;transition:color 0.3s;}.elementor-8025 .elementor-element.elementor-element-widget_7wtjr03yq .elementor-button{background-color:#00BCB6;font-family:"Inter", Sans-serif;font-size:0.95rem;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;padding:12px 24px 12px 24px;}.elementor-8025 .elementor-element.elementor-element-widget_7wtjr03yq.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-container_hkdq5apbv{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E5E5;--border-color:#E5E5E5;--border-radius:12px 12px 12px 12px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.04);--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8025 .elementor-element.elementor-element-container_hkdq5apbv:not(.elementor-motion-effects-element-type-background), .elementor-8025 .elementor-element.elementor-element-container_hkdq5apbv > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8025 .elementor-element.elementor-element-widget_x59d5q4uw.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_x59d5q4uw{text-align:center;}.elementor-8025 .elementor-element.elementor-element-widget_x59d5q4uw .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:700;letter-spacing:0.05em;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_20gnu9dgz.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_20gnu9dgz{text-align:start;}.elementor-8025 .elementor-element.elementor-element-widget_20gnu9dgz .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.75rem;font-weight:700;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_sccvbj0lm.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_sccvbj0lm{text-align:start;}.elementor-8025 .elementor-element.elementor-element-widget_sccvbj0lm .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.5rem;font-weight:800;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_9wjdv3e9i{text-align:start;font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:600;text-transform:uppercase;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_cg4g7bgkb{--divider-border-style:solid;--divider-color:#F1F6F7;--divider-border-width:1px;}.elementor-8025 .elementor-element.elementor-element-widget_cg4g7bgkb .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8025 .elementor-element.elementor-element-widget_cg4g7bgkb .elementor-divider{text-align:center;padding-block-start:1.5rem;padding-block-end:1.5rem;}.elementor-8025 .elementor-element.elementor-element-widget_zreeszejx{font-family:"Inter", Sans-serif;font-size:0.95rem;line-height:1.5em;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_j1ivbwy7d .elementor-icon-list-icon i{color:#0A0A0A;transition:color 0.3s;}.elementor-8025 .elementor-element.elementor-element-widget_j1ivbwy7d .elementor-icon-list-icon svg{fill:#0A0A0A;transition:fill 0.3s;}.elementor-8025 .elementor-element.elementor-element-widget_j1ivbwy7d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8025 .elementor-element.elementor-element-widget_j1ivbwy7d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8025 .elementor-element.elementor-element-widget_j1ivbwy7d .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:0.9rem;line-height:1.4em;}.elementor-8025 .elementor-element.elementor-element-widget_j1ivbwy7d .elementor-icon-list-text{color:#0A0A0A;transition:color 0.3s;}.elementor-8025 .elementor-element.elementor-element-widget_z0rz5it4y .elementor-button{background-color:#0A0A0A;font-family:"Inter", Sans-serif;font-size:0.95rem;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;padding:12px 24px 12px 24px;}.elementor-8025 .elementor-element.elementor-element-widget_z0rz5it4y.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-05ba7d9{text-align:center;}.elementor-8025 .elementor-element.elementor-element-05ba7d9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:600;text-transform:uppercase;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-dce602d{text-align:center;font-family:"Inter", Sans-serif;font-size:0.95rem;line-height:1.5em;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-404fa5f .elementor-button{background-color:#FF4A82;font-family:"Inter", Sans-serif;font-size:0.95rem;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;padding:12px 24px 12px 24px;}.elementor-8025 .elementor-element.elementor-element-404fa5f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-container_xqxqlvpr5{--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;--padding-top:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8025 .elementor-element.elementor-element-container_xqxqlvpr5:not(.elementor-motion-effects-element-type-background), .elementor-8025 .elementor-element.elementor-element-container_xqxqlvpr5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F6F7;}.elementor-8025 .elementor-element.elementor-element-container_9qrzje98b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:2rem 3rem;--row-gap:2rem;--column-gap:3rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8025 .elementor-element.elementor-element-container_667a3m25d{--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:start;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-8025 .elementor-element.elementor-element-widget_n4uqypzjr.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_n4uqypzjr .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_t4eij48pq.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_t4eij48pq .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3.5rem;font-weight:800;line-height:1.1em;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_n6jzgdjiq{--divider-border-style:solid;--divider-color:#00BCB6;--divider-border-width:4px;}.elementor-8025 .elementor-element.elementor-element-widget_n6jzgdjiq .elementor-divider-separator{width:80px;margin:0 auto;margin-left:0;}.elementor-8025 .elementor-element.elementor-element-widget_n6jzgdjiq .elementor-divider{text-align:left;padding-block-start:1.5rem;padding-block-end:1.5rem;}.elementor-8025 .elementor-element.elementor-element-widget_arauk5w5a{font-family:"Inter", Sans-serif;font-size:1.15rem;font-weight:400;line-height:1.65em;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_9pp3hwxha{font-family:"Inter", Sans-serif;font-size:0.95rem;line-height:1.5em;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_95a4kr7v9{--divider-border-style:solid;--divider-color:transparent;--divider-border-width:0px;}.elementor-8025 .elementor-element.elementor-element-widget_95a4kr7v9 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8025 .elementor-element.elementor-element-widget_95a4kr7v9 .elementor-divider{text-align:center;padding-block-start:1rem;padding-block-end:1rem;}.elementor-8025 .elementor-element.elementor-element-widget_woaw0p1i7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_woaw0p1i7{text-align:center;}.elementor-8025 .elementor-element.elementor-element-widget_woaw0p1i7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.8rem;font-weight:700;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-757115e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-757115e{font-family:"Inter", Sans-serif;font-size:1.1rem;font-weight:700;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_5hrkxlaxk .elementor-icon-list-icon i{color:#00BCB6;transition:color 0.3s;}.elementor-8025 .elementor-element.elementor-element-widget_5hrkxlaxk .elementor-icon-list-icon svg{fill:#00BCB6;transition:fill 0.3s;}.elementor-8025 .elementor-element.elementor-element-widget_5hrkxlaxk{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-8025 .elementor-element.elementor-element-widget_5hrkxlaxk .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8025 .elementor-element.elementor-element-widget_5hrkxlaxk .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:0.95rem;line-height:1.6em;}.elementor-8025 .elementor-element.elementor-element-widget_5hrkxlaxk .elementor-icon-list-text{color:#4C4C4C;transition:color 0.3s;}.elementor-8025 .elementor-element.elementor-element-container_4wyc682d6{--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:start;--align-items:stretch;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;box-shadow:0px 12px 35px 0px rgba(10, 10, 10, 0.04);--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-8025 .elementor-element.elementor-element-container_4wyc682d6:not(.elementor-motion-effects-element-type-background), .elementor-8025 .elementor-element.elementor-element-container_4wyc682d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8025 .elementor-element.elementor-element-widget_520o3ak2f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-widget_520o3ak2f{text-align:center;}.elementor-8025 .elementor-element.elementor-element-widget_520o3ak2f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.8rem;font-weight:700;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_xaw58p5um{--divider-border-style:solid;--divider-color:#FF4A82;--divider-border-width:3px;}.elementor-8025 .elementor-element.elementor-element-widget_xaw58p5um .elementor-divider-separator{width:50px;margin:0 auto;margin-center:0;}.elementor-8025 .elementor-element.elementor-element-widget_xaw58p5um .elementor-divider{text-align:center;padding-block-start:1rem;padding-block-end:1rem;}.elementor-8025 .elementor-element.elementor-element-widget_h3gfkmin1{text-align:center;font-family:"Inter", Sans-serif;font-size:0.95rem;line-height:1.5em;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-widget_fsk195e7u{text-align:center;font-family:"Inter", Sans-serif;}.elementor-8025 .elementor-element.elementor-element-widget_l0fdtalfo{--divider-border-style:solid;--divider-color:#E2E8F0;--divider-border-width:1px;}.elementor-8025 .elementor-element.elementor-element-widget_l0fdtalfo .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8025 .elementor-element.elementor-element-widget_l0fdtalfo .elementor-divider{text-align:center;padding-block-start:1.5rem;padding-block-end:1.5rem;}.elementor-8025 .elementor-element.elementor-element-widget_dnovn77ud .elementor-icon-list-icon i{color:#00BCB6;transition:color 0.3s;}.elementor-8025 .elementor-element.elementor-element-widget_dnovn77ud .elementor-icon-list-icon svg{fill:#00BCB6;transition:fill 0.3s;}.elementor-8025 .elementor-element.elementor-element-widget_dnovn77ud{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8025 .elementor-element.elementor-element-widget_dnovn77ud .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8025 .elementor-element.elementor-element-widget_dnovn77ud .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:500;line-height:1.4em;}.elementor-8025 .elementor-element.elementor-element-widget_dnovn77ud .elementor-icon-list-text{color:#4C4C4C;transition:color 0.3s;}.elementor-8025 .elementor-element.elementor-element-cd22df9{--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;--padding-top:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8025 .elementor-element.elementor-element-cd22df9:not(.elementor-motion-effects-element-type-background), .elementor-8025 .elementor-element.elementor-element-cd22df9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0C726;}.elementor-8025 .elementor-element.elementor-element-51a9c13{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:3rem 4rem;--row-gap:3rem;--column-gap:4rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8025 .elementor-element.elementor-element-e298573{--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:start;--align-items:start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8025 .elementor-element.elementor-element-e799094.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-e799094 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.95rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1rem;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-690438b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-690438b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.8rem;font-weight:700;line-height:1.15em;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-30cad49{--divider-border-style:solid;--divider-color:#00BCB6;--divider-border-width:4px;}.elementor-8025 .elementor-element.elementor-element-30cad49 .elementor-divider-separator{width:80px;margin:0 auto;margin-left:0;}.elementor-8025 .elementor-element.elementor-element-30cad49 .elementor-divider{text-align:left;padding-block-start:0.5rem;padding-block-end:0.5rem;}.elementor-8025 .elementor-element.elementor-element-772d69d{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.6em;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-7987a4b .elementor-icon-list-icon i{color:#00BCB6;transition:color 0.3s;}.elementor-8025 .elementor-element.elementor-element-7987a4b .elementor-icon-list-icon svg{fill:#00BCB6;transition:fill 0.3s;}.elementor-8025 .elementor-element.elementor-element-7987a4b{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-8025 .elementor-element.elementor-element-7987a4b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8025 .elementor-element.elementor-element-7987a4b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:0.95rem;font-weight:500;}.elementor-8025 .elementor-element.elementor-element-7987a4b .elementor-icon-list-text{color:#4C4C4C;transition:color 0.3s;}.elementor-8025 .elementor-element.elementor-element-3109200{--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;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#FF4A82;--border-color:#FF4A82;--border-radius:16px 16px 16px 16px;box-shadow:0px 20px 40px 0px rgba(255, 74, 130, 0.12);--padding-top:3.5rem;--padding-bottom:3.5rem;--padding-left:3rem;--padding-right:3rem;}.elementor-8025 .elementor-element.elementor-element-3109200:not(.elementor-motion-effects-element-type-background), .elementor-8025 .elementor-element.elementor-element-3109200 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8025 .elementor-element.elementor-element-5963793 .elementor-icon-wrapper{text-align:center;}.elementor-8025 .elementor-element.elementor-element-5963793.elementor-view-stacked .elementor-icon{background-color:#FF4A82;}.elementor-8025 .elementor-element.elementor-element-5963793.elementor-view-framed .elementor-icon, .elementor-8025 .elementor-element.elementor-element-5963793.elementor-view-default .elementor-icon{color:#FF4A82;border-color:#FF4A82;}.elementor-8025 .elementor-element.elementor-element-5963793.elementor-view-framed .elementor-icon, .elementor-8025 .elementor-element.elementor-element-5963793.elementor-view-default .elementor-icon svg{fill:#FF4A82;}.elementor-8025 .elementor-element.elementor-element-5963793 .elementor-icon{font-size:3rem;}.elementor-8025 .elementor-element.elementor-element-5963793 .elementor-icon svg{height:3rem;}.elementor-8025 .elementor-element.elementor-element-26d158a{font-family:"Inter", Sans-serif;font-size:1rem;line-height:1.6em;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-b4b96ee{--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;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-8025 .elementor-element.elementor-element-9f928a8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-9f928a8{text-align:center;}.elementor-8025 .elementor-element.elementor-element-9f928a8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:800;text-transform:uppercase;letter-spacing:0.2rem;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-7852bb6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-7852bb6{text-align:center;}.elementor-8025 .elementor-element.elementor-element-7852bb6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.6rem;font-weight:900;letter-spacing:2px;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-bbea645{text-align:center;font-family:"Inter", Sans-serif;font-size:0.95rem;line-height:1.5em;color:#0A0A0A;}.elementor-8025 .elementor-element.elementor-element-53e48f5 .elementor-button{background-color:#FF4A82;font-family:"Inter", Sans-serif;font-size:1rem;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px;}.elementor-8025 .elementor-element.elementor-element-53e48f5 .elementor-button:hover, .elementor-8025 .elementor-element.elementor-element-53e48f5 .elementor-button:focus{background-color:#00BCB6;color:#FFFFFF;}.elementor-8025 .elementor-element.elementor-element-53e48f5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-53e48f5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8025 .elementor-element.elementor-element-53e48f5 .elementor-button:hover svg, .elementor-8025 .elementor-element.elementor-element-53e48f5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8025 .elementor-element.elementor-element-fa84b26 .elementor-button{background-color:#FF4A82;font-family:"Inter", Sans-serif;font-size:1rem;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px;}.elementor-8025 .elementor-element.elementor-element-fa84b26 .elementor-button:hover, .elementor-8025 .elementor-element.elementor-element-fa84b26 .elementor-button:focus{background-color:#00BCB6;color:#FFFFFF;}.elementor-8025 .elementor-element.elementor-element-fa84b26.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8025 .elementor-element.elementor-element-fa84b26 .elementor-button:hover svg, .elementor-8025 .elementor-element.elementor-element-fa84b26 .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8025 .elementor-element.elementor-element-container_m95ae7fpo{--content-width:1200px;}.elementor-8025 .elementor-element.elementor-element-container_vfe36upi0{--width:52%;}.elementor-8025 .elementor-element.elementor-element-container_kyvza84rs{--width:42%;}.elementor-8025 .elementor-element.elementor-element-container_jfc64mnr7{--content-width:1200px;}.elementor-8025 .elementor-element.elementor-element-container_m8f9ua9wu{--content-width:1200px;}.elementor-8025 .elementor-element.elementor-element-container_06ifkaai1{--content-width:1200px;}.elementor-8025 .elementor-element.elementor-element-container_2i593dpum{--content-width:1200px;}.elementor-8025 .elementor-element.elementor-element-container_i0isqrlp6{--width:100%;}.elementor-8025 .elementor-element.elementor-element-container_9qrzje98b{--content-width:1200px;}.elementor-8025 .elementor-element.elementor-element-container_667a3m25d{--width:52%;}.elementor-8025 .elementor-element.elementor-element-container_4wyc682d6{--width:42%;}.elementor-8025 .elementor-element.elementor-element-51a9c13{--content-width:1200px;}.elementor-8025 .elementor-element.elementor-element-e298573{--width:52%;}.elementor-8025 .elementor-element.elementor-element-3109200{--width:42%;}}@media(max-width:1024px){.elementor-8025 .elementor-element.elementor-element-widget_e577vefcr .elementor-heading-title{letter-spacing:0.1275em;}.elementor-8025 .elementor-element.elementor-element-widget_x6ylhl28p .elementor-heading-title{font-size:36px;line-height:1.02em;}.elementor-8025 .elementor-element.elementor-element-widget_8f9s1h3mh{line-height:1.36em;}.elementor-8025 .elementor-element.elementor-element-container_2d0v8k3mf{--grid-auto-flow:row;}.elementor-8025 .elementor-element.elementor-element-widget_9y1lmgbu7{line-height:1.36em;}.elementor-8025 .elementor-element.elementor-element-widget_eemnxnjoz .elementor-button{letter-spacing:0.0425em;}.elementor-8025 .elementor-element.elementor-element-widget_oc68t6jel{line-height:1.36em;}.elementor-8025 .elementor-element.elementor-element-widget_kq4xzogzz .elementor-button{letter-spacing:0.0425em;}.elementor-8025 .elementor-element.elementor-element-widget_9mccq8h57{line-height:1.36em;}.elementor-8025 .elementor-element.elementor-element-widget_b2c7ajzjm .elementor-button{letter-spacing:0.0425em;}.elementor-8025 .elementor-element.elementor-element-widget_p5zw4fx49{line-height:1.36em;}.elementor-8025 .elementor-element.elementor-element-widget_x1vk5oz4m .elementor-button{letter-spacing:0.0425em;}.elementor-8025 .elementor-element.elementor-element-widget_kxwyzjkgf .elementor-heading-title{letter-spacing:0.085rem;}.elementor-8025 .elementor-element.elementor-element-widget_77h4z7ejt .elementor-heading-title{font-size:36px;line-height:0.9775em;}.elementor-8025 .elementor-element.elementor-element-widget_5agi3eub0{line-height:1.36em;}.elementor-8025 .elementor-element.elementor-element-widget_koxd92mpu{line-height:1.36em;}.elementor-8025 .elementor-element.elementor-element-widget_220o3eu65 .elementor-heading-title{letter-spacing:0.17rem;}.elementor-8025 .elementor-element.elementor-element-widget_qn7he125e .elementor-heading-title{letter-spacing:1.7px;}.elementor-8025 .elementor-element.elementor-element-widget_6vim3s5x6{line-height:1.275em;}.elementor-8025 .elementor-element.elementor-element-widget_dj8se9pcj .elementor-heading-title{letter-spacing:0.1275rem;}.elementor-8025 .elementor-element.elementor-element-widget_v41nn9f4g .elementor-heading-title{font-size:36px;}.elementor-8025 .elementor-element.elementor-element-widget_vtci5m9v5{line-height:1.36em;}.elementor-8025 .elementor-element.elementor-element-widget_u2ax9euro{line-height:1.36em;}.elementor-8025 .elementor-element.elementor-element-widget_ih47bm5nn .elementor-button{letter-spacing:0.085rem;}.elementor-8025 .elementor-element.elementor-element-widget_2xn0e59v5 .elementor-heading-title{letter-spacing:0.17em;}.elementor-8025 .elementor-element.elementor-element-widget_45hhly311 .elementor-heading-title{font-size:36px;line-height:1.105em;}.elementor-8025 .elementor-element.elementor-element-0be211b{line-height:1.36em;}.elementor-8025 .elementor-element.elementor-element-container_7qpxvivlf{grid-column:span 12;}.elementor-8025 .elementor-element.elementor-element-container_b2vgiywr3{grid-column:span 12;}.elementor-8025 .elementor-element.elementor-element-widget_rj4bgxhhn .elementor-heading-title{letter-spacing:1.7px;}.elementor-8025 .elementor-element.elementor-element-widget_v8nhlng8l .elementor-heading-title{font-size:36px;line-height:1.02em;}.elementor-8025 .elementor-element.elementor-element-widget_6dtlwvv13{line-height:1.36em;}.elementor-8025 .elementor-element.elementor-element-widget_37rzyycg1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8025 .elementor-element.elementor-element-widget_37rzyycg1 .elementor-icon-list-item > a{line-height:1.275em;}.elementor-8025 .elementor-element.elementor-element-widget_w1gwjnlds .elementor-heading-title{letter-spacing:0.085em;}.elementor-8025 .elementor-element.elementor-element-widget_6oanwcqzi .elementor-heading-title{line-height:1.02em;}.elementor-8025 .elementor-element.elementor-element-widget_hdyqj7o1o{line-height:1.36em;}.elementor-8025 .elementor-element.elementor-element-container_9ml5fh209{--grid-auto-flow:row;}.elementor-8025 .elementor-element.elementor-element-container_qn5zxybqu{grid-column:span 3;}.elementor-8025 .elementor-element.elementor-element-widget_azf9ltigb .elementor-heading-title{line-height:1.105em;}.elementor-8025 .elementor-element.elementor-element-widget_c0tpnojz2{line-height:1.36em;}.elementor-8025 .elementor-element.elementor-element-widget_l9fb8cvb0 .elementor-heading-title{letter-spacing:0.085em;}.elementor-8025 .elementor-element.elementor-element-widget_irh7vhtgm{line-height:1.36em;}.elementor-8025 .elementor-element.elementor-element-widget_9washfb7y .elementor-heading-title{letter-spacing:0.0425em;}.elementor-8025 .elementor-element.elementor-element-widget_pcjwcbc0i{line-height:1.275em;}.elementor-8025 .elementor-element.elementor-element-widget_r34hkn75m .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8025 .elementor-element.elementor-element-widget_r34hkn75m .elementor-icon-list-item > a{line-height:1.19em;}.elementor-8025 .elementor-element.elementor-element-b06ca3c{line-height:1.275em;}.elementor-8025 .elementor-element.elementor-element-widget_c5i0tiopq .elementor-heading-title{letter-spacing:0.0425em;}.elementor-8025 .elementor-element.elementor-element-widget_abp04schm{line-height:1.275em;}.elementor-8025 .elementor-element.elementor-element-widget_nk9kzr3mj .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8025 .elementor-element.elementor-element-widget_nk9kzr3mj .elementor-icon-list-item > a{line-height:1.19em;}.elementor-8025 .elementor-element.elementor-element-widget_x59d5q4uw .elementor-heading-title{letter-spacing:0.0425em;}.elementor-8025 .elementor-element.elementor-element-widget_zreeszejx{line-height:1.275em;}.elementor-8025 .elementor-element.elementor-element-widget_j1ivbwy7d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8025 .elementor-element.elementor-element-widget_j1ivbwy7d .elementor-icon-list-item > a{line-height:1.19em;}.elementor-8025 .elementor-element.elementor-element-dce602d{line-height:1.275em;}.elementor-8025 .elementor-element.elementor-element-widget_n4uqypzjr .elementor-heading-title{letter-spacing:0.085em;}.elementor-8025 .elementor-element.elementor-element-widget_t4eij48pq .elementor-heading-title{line-height:0.935em;}.elementor-8025 .elementor-element.elementor-element-widget_arauk5w5a{line-height:1.4025em;}.elementor-8025 .elementor-element.elementor-element-widget_9pp3hwxha{line-height:1.275em;}.elementor-8025 .elementor-element.elementor-element-widget_5hrkxlaxk .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8025 .elementor-element.elementor-element-widget_5hrkxlaxk .elementor-icon-list-item > a{line-height:1.36em;}.elementor-8025 .elementor-element.elementor-element-widget_h3gfkmin1{line-height:1.275em;}.elementor-8025 .elementor-element.elementor-element-widget_dnovn77ud .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8025 .elementor-element.elementor-element-widget_dnovn77ud .elementor-icon-list-item > a{line-height:1.19em;}.elementor-8025 .elementor-element.elementor-element-e799094 .elementor-heading-title{letter-spacing:0.085rem;}.elementor-8025 .elementor-element.elementor-element-690438b .elementor-heading-title{line-height:0.9775em;}.elementor-8025 .elementor-element.elementor-element-772d69d{line-height:1.36em;}.elementor-8025 .elementor-element.elementor-element-26d158a{line-height:1.36em;}.elementor-8025 .elementor-element.elementor-element-9f928a8 .elementor-heading-title{letter-spacing:0.17rem;}.elementor-8025 .elementor-element.elementor-element-7852bb6 .elementor-heading-title{letter-spacing:1.7px;}.elementor-8025 .elementor-element.elementor-element-bbea645{line-height:1.275em;}}@media(max-width:767px){.elementor-8025 .elementor-element.elementor-element-079a627{margin:-115px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8025 .elementor-element.elementor-element-widget_x6ylhl28p .elementor-heading-title{font-size:30px;}.elementor-8025 .elementor-element.elementor-element-container_2d0v8k3mf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8025 .elementor-element.elementor-element-widget_77h4z7ejt .elementor-heading-title{font-size:30px;}.elementor-8025 .elementor-element.elementor-element-widget_qn7he125e .elementor-heading-title{font-size:20px;}.elementor-8025 .elementor-element.elementor-element-widget_v41nn9f4g .elementor-heading-title{font-size:30px;}.elementor-8025 .elementor-element.elementor-element-widget_45hhly311 .elementor-heading-title{font-size:30px;}.elementor-8025 .elementor-element.elementor-element-widget_v8nhlng8l .elementor-heading-title{font-size:30px;}.elementor-8025 .elementor-element.elementor-element-container_9ml5fh209{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-widget_qn7he125e */.elementor-8025 .elementor-element.elementor-element-widget_qn7he125e h3 { background: #FFF0F4; padding: 0.5rem 1.5rem; border-radius: 8px; border: 1px dashed #FF4A82; display: inline-block; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-widget_xo7xm4242 */.elementor-8025 .elementor-element.elementor-element-widget_xo7xm4242 a { width: 100%; transition: all 0.3s ease; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_7qpxvivlf */.elementor-8025 .elementor-element.elementor-element-container_7qpxvivlf { flex: 1 1 45%; max-width: 100%; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-widget_v8nhlng8l */.elementor-8025 .elementor-element.elementor-element-widget_v8nhlng8l { margin-top: 0.5rem; margin-bottom: 1.5rem; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-widget_6dtlwvv13 */.elementor-8025 .elementor-element.elementor-element-widget_6dtlwvv13 { margin-top: 1.5rem; margin-bottom: 2rem; font-style: italic; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_b2vgiywr3 */.elementor-8025 .elementor-element.elementor-element-container_b2vgiywr3 { flex: 1 1 45%; max-width: 100%; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-widget_hdyqj7o1o */.elementor-8025 .elementor-element.elementor-element-widget_hdyqj7o1o { max-width: 680px; margin: 0 auto; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-widget_yqwmwa1n7 */.elementor-8025 .elementor-element.elementor-element-widget_yqwmwa1n7 span { background-color: rgba(0, 188, 182, 0.1); color: #00BCB6; padding: 0.35rem 0.8rem; display: inline-block; border-radius: 100px; font-size: 0.75rem !important; font-family: 'Inter', sans-serif; font-weight: 700 !important; letter-spacing: 0.05em; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-widget_azf9ltigb */.elementor-8025 .elementor-element.elementor-element-widget_azf9ltigb { margin-top: 1rem; margin-bottom: 0.5rem; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-widget_c0tpnojz2 */.elementor-8025 .elementor-element.elementor-element-widget_c0tpnojz2 { margin-bottom: 1.5rem; flex-grow: 1; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-widget_hemsfxws9 */.elementor-8025 .elementor-element.elementor-element-widget_hemsfxws9 a { transition: all 0.3s ease; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_qn5zxybqu */.elementor-8025 .elementor-element.elementor-element-container_qn5zxybqu { transition: transform 0.3s ease, box-shadow 0.3s ease; min-height: 420px; } .elementor-8025 .elementor-element.elementor-element-container_qn5zxybqu:hover { transform: translateY(-5px); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-widget_9washfb7y */.elementor-8025 .elementor-element.elementor-element-widget_9washfb7y { background-color: #FF4A82; padding: 4px 12px; border-radius: 20px; display: inline-block; align-self: flex-start; margin-bottom: 1.5rem; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-widget_uptf47xgm */.elementor-8025 .elementor-element.elementor-element-widget_uptf47xgm { width: 100%; margin-top: 2rem; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_lyjlvqaqm */.elementor-8025 .elementor-element.elementor-element-container_lyjlvqaqm { flex: 1; min-width: 300px; max-width: 350px; position: relative; } @media (max-width: 991px) { .elementor-8025 .elementor-element.elementor-element-container_lyjlvqaqm { max-width: 100%; width: 100%; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-widget_c5i0tiopq */.elementor-8025 .elementor-element.elementor-element-widget_c5i0tiopq { background-color: #EBF2F3; padding: 4px 12px; border-radius: 20px; display: inline-block; align-self: flex-start; margin-bottom: 1.5rem; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-widget_7wtjr03yq */.elementor-8025 .elementor-element.elementor-element-widget_7wtjr03yq { width: 100%; margin-top: 2rem; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_4094nxgfg */.elementor-8025 .elementor-element.elementor-element-container_4094nxgfg { flex: 1; min-width: 300px; max-width: 350px; } @media (max-width: 991px) { .elementor-8025 .elementor-element.elementor-element-container_4094nxgfg { max-width: 100%; width: 100%; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-widget_x59d5q4uw */.elementor-8025 .elementor-element.elementor-element-widget_x59d5q4uw { background-color: #EBF2F3; padding: 4px 12px; border-radius: 20px; display: inline-block; align-self: flex-start; margin-bottom: 1.5rem; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-widget_z0rz5it4y */.elementor-8025 .elementor-element.elementor-element-widget_z0rz5it4y { width: 100%; margin-top: 2rem; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_hkdq5apbv */.elementor-8025 .elementor-element.elementor-element-container_hkdq5apbv { flex: 1; min-width: 300px; max-width: 350px; } @media (max-width: 991px) { .elementor-8025 .elementor-element.elementor-element-container_hkdq5apbv { max-width: 100%; width: 100%; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_i0isqrlp6 */.elementor-8025 .elementor-element.elementor-element-container_i0isqrlp6 { gap: 2rem; } @media (max-width: 991px) { .elementor-8025 .elementor-element.elementor-element-container_i0isqrlp6 { flex-direction: column; align-items: center; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-404fa5f */.elementor-8025 .elementor-element.elementor-element-404fa5f { width: 100%; margin-top: 2rem; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_667a3m25d */@media (max-width: 768px) { .elementor-8025 .elementor-element.elementor-element-container_667a3m25d { width: 100% !important; margin-bottom: 2.5rem; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-widget_fsk195e7u */.elementor-8025 .elementor-element.elementor-element-widget_fsk195e7u { margin: 2rem 0; width: 100%; }
.elementor-8025 .elementor-element.elementor-element-widget_fsk195e7u form { display: flex; flex-direction: column; gap: 15px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-container_4wyc682d6 */@media (max-width: 768px) { .elementor-8025 .elementor-element.elementor-element-container_4wyc682d6 { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7852bb6 */.elementor-8025 .elementor-element.elementor-element-7852bb6 h3 { background: #FFF0F4; padding: 0.5rem 1.5rem; border-radius: 8px; border: 1px dashed #FF4A82; display: inline-block; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53e48f5 */.elementor-8025 .elementor-element.elementor-element-53e48f5 a { width: 100%; transition: all 0.3s ease; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fa84b26 */.elementor-8025 .elementor-element.elementor-element-fa84b26 a { width: 100%; transition: all 0.3s ease; }/* End custom CSS */
/* Start custom CSS *//* ==================================================
   UPIF PARTNER WALL
   ================================================== */

.upif-partner-wall {
  --upif-pink: #ff3e73;
  --upif-border: #ececf0;
  --upif-bg: #ffffff;
}

/* Compatibile con Gallery Elementor Pro + Basic Gallery */
.upif-partner-wall .e-gallery-item,
.upif-partner-wall .gallery-item,
.upif-partner-wall .elementor-gallery-item {
  box-sizing: border-box;
  transition:
    transform .3s ease,
    box-shadow .3s ease,
    border-color .3s ease,
    opacity .35s ease;
}

/* Aspetto card */
.upif-partner-wall .e-gallery-item,
.upif-partner-wall .gallery-item {
  background: var(--upif-bg);
  border: 1px solid var(--upif-border);
  border-radius: 14px;
  overflow: hidden;
}

/* Immagini/loghi */
.upif-partner-wall img {
  width: 100% !important;
  height: 150px !important;
  object-fit: contain !important;
  padding: 24px !important;
  background: #fff;
}

/* Hover elegante */
.upif-partner-wall .e-gallery-item:hover,
.upif-partner-wall .gallery-item:hover {
  transform: translateY(-4px);
  border-color: rgba(255, 62, 115, .35);
  box-shadow: 0 14px 35px rgba(0,0,0,.08);
}

/* Elementi nascosti */
.upif-partner-wall .upif-partner-hidden {
  display: none !important;
}

/* Pulsante Mostra altri */
.upif-partner-more {
  margin-top: 34px;
  text-align: center;
}

.upif-partner-more .elementor-button {
  min-height: 56px;
  padding: 0 28px;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  border-radius: 7px;

  background: #ff3e73;
  color: #fff;

  font-weight: 700;
  transition: transform .25s ease, background .25s ease;
}

.upif-partner-more .elementor-button:hover {
  transform: translateY(-3px);
  background: #e92e63;
}


/* ==============================
   TABLET
   ============================== */

@media (max-width: 1024px) {

  .upif-partner-wall img {
    height: 130px !important;
    padding: 20px !important;
  }

}


/* ==============================
   MOBILE
   ============================== */

@media (max-width: 767px) {

  .upif-partner-wall img {
    height: 110px !important;
    padding: 16px !important;
  }

  .upif-partner-wall .e-gallery-item,
  .upif-partner-wall .gallery-item {
    border-radius: 10px;
  }

}
* =====================================================
   UPIF SOSTIENICI — RESPONSIVE FIX SEZIONI
   ===================================================== */

.upif-plans-grid,
.upif-plan-card,
.upif-supporters,
.upif-tax-card {
    box-sizing: border-box;
    min-width: 0;
    max-width: 100%;
}

.upif-plans-grid * ,
.upif-supporters *,
.upif-tax-card * {
    box-sizing: border-box;
}


/* ============================
   TABLET
   ============================ */

@media (max-width: 1024px) {

    .upif-plans-grid {
        display: flex !important;
        flex-wrap: wrap !important;
        justify-content: center !important;
        gap: 24px !important;
    }

    .upif-plan-card {
        width: calc(50% - 12px) !important;
        max-width: 460px !important;
        min-width: 0 !important;
    }

}


/* ============================
   MOBILE
   ============================ */

@media (max-width: 767px) {

    /* ---------- CARTE PARTECIPA ---------- */

    .upif-plans-grid {
        display: flex !important;
        flex-direction: column !important;
        flex-wrap: nowrap !important;

        width: 100% !important;
        max-width: 100% !important;

        padding-left: 18px !important;
        padding-right: 18px !important;

        gap: 20px !important;
    }

    .upif-plan-card {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin-left: auto !important;
        margin-right: auto !important;

        padding: 34px 28px !important;
    }


    /* ---------- SOSTENITORI ---------- */

    .upif-supporters {
        width: 100% !important;
        max-width: 100% !important;

        padding-left: 20px !important;
        padding-right: 20px !important;

        overflow: hidden !important;
    }

    .upif-supporters-title {
        width: 100% !important;
        max-width: 100% !important;

        text-align: center !important;
    }

    .upif-supporters-title,
    .upif-supporters-title h1,
    .upif-supporters-title h2,
    .upif-supporters-title h3 {
        font-size: clamp(38px, 12vw, 58px) !important;
        line-height: .95 !important;
        letter-spacing: -.04em !important;

        white-space: normal !important;
        overflow-wrap: normal !important;
        word-break: normal !important;

        margin-left: auto !important;
        margin-right: auto !important;
    }


    /* ---------- CARD 5x1000 ---------- */

    .upif-tax-card {
        width: calc(100% - 36px) !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin-left: auto !important;
        margin-right: auto !important;

        padding: 38px 24px !important;
    }

    .upif-tax-code {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        text-align: center !important;

        overflow: hidden !important;
    }

    .upif-tax-code,
    .upif-tax-code * {
        font-size: clamp(25px, 8.5vw, 40px) !important;
        line-height: 1.1 !important;
        letter-spacing: .02em !important;

        max-width: 100% !important;
        white-space: nowrap !important;
    }


    /* ---------- BOTTONI NELLE CARD ---------- */

    .upif-plan-card .elementor-button,
    .upif-tax-card .elementor-button {
        max-width: 100% !important;
    }

}


/* ============================
   TELEFONI PICCOLI
   ============================ */

@media (max-width: 390px) {

    .upif-plan-card {
        padding: 30px 22px !important;
    }

    .upif-supporters-title,
    .upif-supporters-title h1,
    .upif-supporters-title h2,
    .upif-supporters-title h3 {
        font-size: 36px !important;
    }

    .upif-tax-code,
    .upif-tax-code * {
        font-size: 27px !important;
        letter-spacing: 0 !important;
    }

}/* End custom CSS */