.elementor-2353 .elementor-element.elementor-element-a8c215e{--display:flex;--position:fixed;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);top:0px;--z-index:5;}.elementor-2353 .elementor-element.elementor-element-a8c215e:not(.elementor-motion-effects-element-type-background), .elementor-2353 .elementor-element.elementor-element-a8c215e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}body:not(.rtl) .elementor-2353 .elementor-element.elementor-element-a8c215e{left:10%;}body.rtl .elementor-2353 .elementor-element.elementor-element-a8c215e{right:10%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2353 .elementor-element.elementor-element-bc4b5cf{width:var( --container-widget-width, 7.408% );max-width:7.408%;--container-widget-width:7.408%;--container-widget-flex-grow:0;}.elementor-2353 .elementor-element.elementor-element-bc4b5cf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2353 .elementor-element.elementor-element-dbeeaec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2353 .elementor-element.elementor-element-dbeeaec .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-2353 .elementor-element.elementor-element-dbeeaec .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2353 .elementor-element.elementor-element-dbeeaec .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-2353 .elementor-element.elementor-element-dbeeaec .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-2353 .elementor-element.elementor-element-dbeeaec .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2353 .elementor-element.elementor-element-6b33411 .elementor-button{background-color:#F51B95;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-2353 .elementor-element.elementor-element-6b33411.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2353 .elementor-element.elementor-element-5e8040f{--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;}.elementor-2353 .elementor-element.elementor-element-1b58aa8 .elementor-button{background-color:#FAF8FA;font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-2353 .elementor-element.elementor-element-1b58aa8{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2353 .elementor-element.elementor-element-1b58aa8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2353 .elementor-element.elementor-element-7516736{text-align:center;}.elementor-2353 .elementor-element.elementor-element-7516736 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:75px;font-weight:700;text-shadow:0px 0px 1px rgba(0, 0, 0, 0.56);color:#242729;}.elementor-2353 .elementor-element.elementor-element-f115001{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2353 .elementor-element.elementor-element-f115001 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:75px;font-weight:700;text-shadow:0px 0px 1px rgba(0, 0, 0, 0.56);color:#FF4FA3;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2353 .elementor-element.elementor-element-0240591{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:#4D4D4D;}.elementor-2353 .elementor-element.elementor-element-0240591 a{color:#000000;}.elementor-2353 .elementor-element.elementor-element-8df68f6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2353 .elementor-element.elementor-element-8df68f6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2353 .elementor-element.elementor-element-32f14e0 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;}.elementor-2353 .elementor-element.elementor-element-32f14e0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2353 .elementor-element.elementor-element-c2a2957 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;}.elementor-2353 .elementor-element.elementor-element-c2a2957 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2353 .elementor-element.elementor-element-d3284d6 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;}.elementor-2353 .elementor-element.elementor-element-d3284d6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2353 .elementor-element.elementor-element-737b99e .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;background-image:linear-gradient(180deg, #F51B95 0%, #f2295b 100%);box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.76);}.elementor-2353 .elementor-element.elementor-element-737b99e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2353 .elementor-element.elementor-element-737b99e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2353 .elementor-element.elementor-element-d6c2615{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-2353 .elementor-element.elementor-element-408c189.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2353 .elementor-element.elementor-element-408c189{text-align:center;}.elementor-2353 .elementor-element.elementor-element-408c189 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:60px;font-weight:600;text-shadow:0px 0px 2px rgba(0,0,0,0.3);color:#FF4FA3;}.elementor-2353 .elementor-element.elementor-element-b8afabc{--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;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2353 .elementor-element.elementor-element-4e86922{--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;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2353 .elementor-element.elementor-element-2023007 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2353 .elementor-element.elementor-element-2023007 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2353 .elementor-element.elementor-element-2023007{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2353 .elementor-element.elementor-element-2023007 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2353 .elementor-element.elementor-element-64e2f93{--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;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2353 .elementor-element.elementor-element-64e2f93:not(.elementor-motion-effects-element-type-background), .elementor-2353 .elementor-element.elementor-element-64e2f93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2353 .elementor-element.elementor-element-cb2ddd3{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2353 .elementor-element.elementor-element-cb2ddd3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#070707;}.elementor-2353 .elementor-element.elementor-element-f8b2ad7{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2353 .elementor-element.elementor-element-f8b2ad7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#E46E85;}.elementor-2353 .elementor-element.elementor-element-8dd2190{--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;}.elementor-2353 .elementor-element.elementor-element-8dd2190:not(.elementor-motion-effects-element-type-background), .elementor-2353 .elementor-element.elementor-element-8dd2190 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2353 .elementor-element.elementor-element-97d5879{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-2353 .elementor-element.elementor-element-97d5879:not(.elementor-motion-effects-element-type-background), .elementor-2353 .elementor-element.elementor-element-97d5879 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2353 .elementor-element.elementor-element-97d5879.e-con{--align-self:center;}.elementor-widget-price-table .elementor-price-table__button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-price-table{--e-price-table-header-background-color:var( --e-global-color-secondary );}.elementor-widget-price-table .elementor-price-table__heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__subheading{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__original-price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__period{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__features-list li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list li:before{border-top-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__additional_info{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-table .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2353 .elementor-element.elementor-element-6ae9dc5 .elementor-price-table__currency{align-self:flex-start;}.elementor-2353 .elementor-element.elementor-element-6ae9dc5 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-2353 .elementor-element.elementor-element-6ae9dc5 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-2353 .elementor-element.elementor-element-6ae9dc5 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-2353 .elementor-element.elementor-element-77d36d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2353 .elementor-element.elementor-element-aa5fe80{--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-2353 .elementor-element.elementor-element-b503e52{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-2353 .elementor-element.elementor-element-b503e52.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2353 .elementor-element.elementor-element-aa9bf5c .elementor-icon-wrapper{text-align:center;}.elementor-2353 .elementor-element.elementor-element-aa9bf5c .elementor-icon{font-size:20px;}.elementor-2353 .elementor-element.elementor-element-aa9bf5c .elementor-icon svg{height:20px;}.elementor-2353 .elementor-element.elementor-element-a69a036{--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;}.elementor-2353 .elementor-element.elementor-element-a69a036.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2353 .elementor-element.elementor-element-ce8cf3b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2353 .elementor-element.elementor-element-c12c7f0{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-2353 .elementor-element.elementor-element-70e9f84{--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-2353 .elementor-element.elementor-element-3bc02ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-2353 .elementor-element.elementor-element-3bc02ef.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2353 .elementor-element.elementor-element-d2d9780 .elementor-icon-wrapper{text-align:center;}.elementor-2353 .elementor-element.elementor-element-d2d9780 .elementor-icon{font-size:20px;}.elementor-2353 .elementor-element.elementor-element-d2d9780 .elementor-icon svg{height:20px;}.elementor-2353 .elementor-element.elementor-element-fabd5dc{--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;}.elementor-2353 .elementor-element.elementor-element-fabd5dc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2353 .elementor-element.elementor-element-7e9d292 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2353 .elementor-element.elementor-element-7adef20{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-2353 .elementor-element.elementor-element-53a2730{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2353 .elementor-element.elementor-element-b1ee362{--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-2353 .elementor-element.elementor-element-7809c11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-2353 .elementor-element.elementor-element-7809c11.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2353 .elementor-element.elementor-element-33d44b2 .elementor-icon-wrapper{text-align:center;}.elementor-2353 .elementor-element.elementor-element-33d44b2 .elementor-icon{font-size:20px;}.elementor-2353 .elementor-element.elementor-element-33d44b2 .elementor-icon svg{height:20px;}.elementor-2353 .elementor-element.elementor-element-d1df3e5{--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;}.elementor-2353 .elementor-element.elementor-element-d1df3e5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2353 .elementor-element.elementor-element-44a51fc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2353 .elementor-element.elementor-element-440a276{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-2353 .elementor-element.elementor-element-b34b624{--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-2353 .elementor-element.elementor-element-d369399{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-2353 .elementor-element.elementor-element-d369399.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2353 .elementor-element.elementor-element-2b1661f .elementor-icon-wrapper{text-align:center;}.elementor-2353 .elementor-element.elementor-element-2b1661f .elementor-icon{font-size:20px;}.elementor-2353 .elementor-element.elementor-element-2b1661f .elementor-icon svg{height:20px;}.elementor-2353 .elementor-element.elementor-element-c5fd371{--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;}.elementor-2353 .elementor-element.elementor-element-c5fd371.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2353 .elementor-element.elementor-element-45fba6b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2353 .elementor-element.elementor-element-56ea255{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-2353 .elementor-element.elementor-element-dc50799{--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;}.elementor-2353 .elementor-element.elementor-element-dc50799:not(.elementor-motion-effects-element-type-background), .elementor-2353 .elementor-element.elementor-element-dc50799 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2353 .elementor-element.elementor-element-4004f93 .elementor-button{background-color:#FAF8FA;font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-2353 .elementor-element.elementor-element-4004f93{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2353 .elementor-element.elementor-element-b42fc26.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2353 .elementor-element.elementor-element-6399e73{text-align:center;}.elementor-2353 .elementor-element.elementor-element-6399e73 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:75px;font-weight:700;text-shadow:0px 0px 1px rgba(0, 0, 0, 0.56);color:#242729;}.elementor-2353 .elementor-element.elementor-element-4cb78de{text-align:center;}.elementor-2353 .elementor-element.elementor-element-4cb78de .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:75px;font-weight:700;text-shadow:0px 0px 1px rgba(0, 0, 0, 0.56);color:#FF0088;}.elementor-2353 .elementor-element.elementor-element-d1ca43e{--display:flex;}.elementor-2353 .elementor-element.elementor-element-576b888{--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;}@media(max-width:767px){body:not(.rtl) .elementor-2353 .elementor-element.elementor-element-a8c215e{left:0%;}body.rtl .elementor-2353 .elementor-element.elementor-element-a8c215e{right:0%;}.elementor-2353 .elementor-element.elementor-element-a8c215e{--z-index:1;}.elementor-2353 .elementor-element.elementor-element-bc4b5cf{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-2353 .elementor-element.elementor-element-dbeeaec{width:var( --container-widget-width, 119px );max-width:119px;--container-widget-width:119px;--container-widget-flex-grow:0;}.elementor-2353 .elementor-element.elementor-element-6b33411{width:var( --container-widget-width, 105.797px );max-width:105.797px;--container-widget-width:105.797px;--container-widget-flex-grow:0;}.elementor-2353 .elementor-element.elementor-element-6b33411 .elementor-button{font-size:8px;}.elementor-2353 .elementor-element.elementor-element-1b58aa8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2353 .elementor-element.elementor-element-7516736 .elementor-heading-title{font-size:26px;}.elementor-2353 .elementor-element.elementor-element-f115001{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2353 .elementor-element.elementor-element-f115001 .elementor-heading-title{font-size:26px;}.elementor-2353 .elementor-element.elementor-element-8df68f6{--width:100%;--justify-content:center;}.elementor-2353 .elementor-element.elementor-element-8df68f6.e-con{--align-self:flex-start;}.elementor-2353 .elementor-element.elementor-element-32f14e0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2353 .elementor-element.elementor-element-32f14e0.elementor-element{--align-self:center;}.elementor-2353 .elementor-element.elementor-element-c2a2957{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2353 .elementor-element.elementor-element-c2a2957.elementor-element{--align-self:center;}.elementor-2353 .elementor-element.elementor-element-d3284d6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2353 .elementor-element.elementor-element-737b99e{width:var( --container-widget-width, 1000% );max-width:1000%;--container-widget-width:1000%;--container-widget-flex-grow:0;}.elementor-2353 .elementor-element.elementor-element-737b99e .elementor-button{font-size:10px;}.elementor-2353 .elementor-element.elementor-element-d6c2615{font-size:10px;}.elementor-2353 .elementor-element.elementor-element-408c189{width:var( --container-widget-width, 330px );max-width:330px;--container-widget-width:330px;--container-widget-flex-grow:0;}.elementor-2353 .elementor-element.elementor-element-408c189.elementor-element{--align-self:center;}.elementor-2353 .elementor-element.elementor-element-408c189 .elementor-heading-title{font-size:30px;}.elementor-2353 .elementor-element.elementor-element-b8afabc{--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2353 .elementor-element.elementor-element-cb2ddd3{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2353 .elementor-element.elementor-element-f8b2ad7{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2353 .elementor-element.elementor-element-f8b2ad7 .elementor-heading-title{font-size:15px;}.elementor-2353 .elementor-element.elementor-element-b503e52{--width:39px;}.elementor-2353 .elementor-element.elementor-element-aa9bf5c{width:initial;max-width:initial;}.elementor-2353 .elementor-element.elementor-element-aa9bf5c.elementor-element{--align-self:flex-start;}.elementor-2353 .elementor-element.elementor-element-a69a036{--width:215px;}.elementor-2353 .elementor-element.elementor-element-ce8cf3b .elementor-heading-title{font-size:21px;}.elementor-2353 .elementor-element.elementor-element-c12c7f0{font-size:15px;}.elementor-2353 .elementor-element.elementor-element-3bc02ef{--width:39px;}.elementor-2353 .elementor-element.elementor-element-d2d9780{width:initial;max-width:initial;}.elementor-2353 .elementor-element.elementor-element-d2d9780.elementor-element{--align-self:flex-start;}.elementor-2353 .elementor-element.elementor-element-fabd5dc{--width:215px;}.elementor-2353 .elementor-element.elementor-element-7e9d292 .elementor-heading-title{font-size:21px;}.elementor-2353 .elementor-element.elementor-element-7adef20{font-size:15px;}.elementor-2353 .elementor-element.elementor-element-7809c11{--width:39px;}.elementor-2353 .elementor-element.elementor-element-33d44b2{width:initial;max-width:initial;}.elementor-2353 .elementor-element.elementor-element-33d44b2.elementor-element{--align-self:flex-start;}.elementor-2353 .elementor-element.elementor-element-d1df3e5{--width:215px;}.elementor-2353 .elementor-element.elementor-element-44a51fc .elementor-heading-title{font-size:21px;}.elementor-2353 .elementor-element.elementor-element-440a276{font-size:15px;}.elementor-2353 .elementor-element.elementor-element-d369399{--width:39px;}.elementor-2353 .elementor-element.elementor-element-2b1661f{width:initial;max-width:initial;}.elementor-2353 .elementor-element.elementor-element-2b1661f.elementor-element{--align-self:flex-start;}.elementor-2353 .elementor-element.elementor-element-c5fd371{--width:215px;}.elementor-2353 .elementor-element.elementor-element-45fba6b .elementor-heading-title{font-size:21px;}.elementor-2353 .elementor-element.elementor-element-56ea255{font-size:15px;}.elementor-2353 .elementor-element.elementor-element-4004f93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2353 .elementor-element.elementor-element-b42fc26{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-2353 .elementor-element.elementor-element-6399e73 .elementor-heading-title{font-size:26px;}.elementor-2353 .elementor-element.elementor-element-4cb78de{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2353 .elementor-element.elementor-element-4cb78de .elementor-heading-title{font-size:26px;}}@media(min-width:768px){.elementor-2353 .elementor-element.elementor-element-a8c215e{--width:80%;}.elementor-2353 .elementor-element.elementor-element-5e8040f{--width:80%;}.elementor-2353 .elementor-element.elementor-element-64e2f93{--width:80%;}.elementor-2353 .elementor-element.elementor-element-8dd2190{--width:80%;}.elementor-2353 .elementor-element.elementor-element-97d5879{--width:90%;}.elementor-2353 .elementor-element.elementor-element-77d36d8{--width:80%;}.elementor-2353 .elementor-element.elementor-element-aa5fe80{--width:50%;}.elementor-2353 .elementor-element.elementor-element-b503e52{--width:10%;}.elementor-2353 .elementor-element.elementor-element-a69a036{--width:85.473%;}.elementor-2353 .elementor-element.elementor-element-70e9f84{--width:50%;}.elementor-2353 .elementor-element.elementor-element-3bc02ef{--width:10%;}.elementor-2353 .elementor-element.elementor-element-fabd5dc{--width:85.473%;}.elementor-2353 .elementor-element.elementor-element-53a2730{--width:80%;}.elementor-2353 .elementor-element.elementor-element-b1ee362{--width:50%;}.elementor-2353 .elementor-element.elementor-element-7809c11{--width:10%;}.elementor-2353 .elementor-element.elementor-element-d1df3e5{--width:85.473%;}.elementor-2353 .elementor-element.elementor-element-b34b624{--width:50%;}.elementor-2353 .elementor-element.elementor-element-d369399{--width:10%;}.elementor-2353 .elementor-element.elementor-element-c5fd371{--width:85.473%;}.elementor-2353 .elementor-element.elementor-element-dc50799{--width:80%;}.elementor-2353 .elementor-element.elementor-element-576b888{--width:80%;}}/* Start custom CSS for countdown, class: .elementor-element-dbeeaec */.elementor-2353 .elementor-element.elementor-element-dbeeaec .elementor-countdown-wrapper {
    gap: 4px;
}

.elementor-2353 .elementor-element.elementor-element-dbeeaec .elementor-countdown-item {
    background: linear-gradient(180deg, #ffffff 0%, #fff5f9 100%);

    border: 1px solid rgba(233, 170, 201, 0.25);

    border-radius: 14px;

    padding: 6px 4px;

    min-width: 42px;

    box-shadow:
        0 2px 8px rgba(214, 91, 150, 0.06);
}

.elementor-2353 .elementor-element.elementor-element-dbeeaec .elementor-countdown-digits {
    font-family: 'Montserrat', sans-serif;

    font-size: 15px;

    font-weight: 700;

    line-height: 1;

    color: #d94f93;
}

.elementor-2353 .elementor-element.elementor-element-dbeeaec .elementor-countdown-label {
    font-family: 'Montserrat', sans-serif;

    font-size: 7px;

    font-weight: 600;

    text-transform: uppercase;

    letter-spacing: 0.4px;

    margin-top: 3px;

    color: #9f4f78;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6b33411 */.elementor-2353 .elementor-element.elementor-element-6b33411 .elementor-button {
    background: #ff4fa3;

    border: 1px solid rgba(255, 255, 255, 0.25);

    border-radius: 999px;

    box-shadow:
        0 4px 12px rgba(255, 79, 163, 0.18);

    transition: all 0.25s ease;
}

.elementor-2353 .elementor-element.elementor-element-6b33411 .elementor-button:hover {
    box-shadow:
        0 6px 18px rgba(255, 79, 163, 0.26);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8c215e */.elementor-2353 .elementor-element.elementor-element-a8c215e {
    box-shadow:
        0 12px 40px rgba(255, 79, 163, 0.12),
        0 4px 16px rgba(214, 91, 150, 0.08),
        0 0 0 1px rgba(255,255,255,0.5) inset;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b58aa8 */.elementor-2353 .elementor-element.elementor-element-1b58aa8 .elementor-button {
    background: rgba(255, 255, 255, 0.72);

    color: #1f1f1f;

    border: 1px solid rgba(255, 255, 255, 0.45);

    border-radius: 999px;

    backdrop-filter: blur(10px);

    box-shadow:
        0 6px 18px rgba(255, 79, 163, 0.12),
        0 2px 8px rgba(214, 91, 150, 0.08),
        inset 0 1px 0 rgba(255,255,255,0.85);

    transition: all 0.25s ease;
}

.elementor-2353 .elementor-element.elementor-element-1b58aa8 .elementor-button:hover {
    background: rgba(255, 255, 255, 0.82);

    transform: translateY(-1px);

    box-shadow:
        0 10px 24px rgba(255, 79, 163, 0.18),
        0 4px 12px rgba(214, 91, 150, 0.10),
        inset 0 1px 0 rgba(255,255,255,1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f14e0 */.elementor-2353 .elementor-element.elementor-element-32f14e0 .elementor-button {
    background: #ffffff;

    color: #d94f93;

    border: 1px solid rgba(233, 170, 201, 0.22);

    border-radius: 999px;

    padding: 10px 20px;

    font-family: 'Montserrat', sans-serif;

    font-size: 13px;

    font-weight: 600;

    box-shadow:
        0 3px 10px rgba(214, 91, 150, 0.06),
        0 1px 3px rgba(214, 91, 150, 0.04);

    transition: all 0.25s ease;
}

.elementor-2353 .elementor-element.elementor-element-32f14e0 .elementor-button:hover {
    transform: translateY(-1px);

    background: #fff8fc;

    box-shadow:
        0 6px 18px rgba(214, 91, 150, 0.10),
        0 2px 6px rgba(214, 91, 150, 0.05);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c2a2957 */.elementor-2353 .elementor-element.elementor-element-c2a2957 .elementor-button {
    background: #ffffff;

    color: #d94f93;

    border: 1px solid rgba(233, 170, 201, 0.22);

    border-radius: 999px;

    padding: 10px 20px;

    font-family: 'Montserrat', sans-serif;

    font-size: 13px;

    font-weight: 600;

    box-shadow:
        0 3px 10px rgba(214, 91, 150, 0.06),
        0 1px 3px rgba(214, 91, 150, 0.04);

    transition: all 0.25s ease;
}

.elementor-2353 .elementor-element.elementor-element-c2a2957 .elementor-button:hover {
    transform: translateY(-1px);

    background: #fff8fc;

    box-shadow:
        0 6px 18px rgba(214, 91, 150, 0.10),
        0 2px 6px rgba(214, 91, 150, 0.05);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3284d6 */.elementor-2353 .elementor-element.elementor-element-d3284d6 .elementor-button {
    background: #ffffff;

    color: #d94f93;

    border: 1px solid rgba(233, 170, 201, 0.22);

    border-radius: 999px;

    padding: 10px 20px;

    font-family: 'Montserrat', sans-serif;

    font-size: 13px;

    font-weight: 600;

    box-shadow:
        0 3px 10px rgba(214, 91, 150, 0.06),
        0 1px 3px rgba(214, 91, 150, 0.04);

    transition: all 0.25s ease;
}

.elementor-2353 .elementor-element.elementor-element-d3284d6 .elementor-button:hover {
    transform: translateY(-1px);

    background: #fff8fc;

    box-shadow:
        0 6px 18px rgba(214, 91, 150, 0.10),
        0 2px 6px rgba(214, 91, 150, 0.05);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-737b99e */.elementor-2353 .elementor-element.elementor-element-737b99e .elementor-button {
    background: #ff4fa3;

    border: 1px solid rgba(255, 255, 255, 0.25);

    border-radius: 999px;

    box-shadow:
        0 4px 12px rgba(255, 79, 163, 0.18);

    transition: all 0.25s ease;
}

.elementor-2353 .elementor-element.elementor-element-737b99e .elementor-button:hover {
    box-shadow:
        0 6px 18px rgba(255, 79, 163, 0.26);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2023007 */.elementor-2353 .elementor-element.elementor-element-2023007 ul {
    list-style: none;

    padding: 0;
    margin: 0;

    display: flex;
    flex-direction: column;

    gap: 12px;
}

.elementor-2353 .elementor-element.elementor-element-2023007 ul li {
    position: relative;

    background: rgba(255,255,255,0.65);

    border: 1px solid rgba(233, 170, 201, 0.18);

    border-radius: 18px;

    padding: 14px 16px 14px 42px;

    font-family: 'Montserrat', sans-serif;

    font-size: 14px;

    font-weight: 500;

    color: #5e3550;

    box-shadow:
        0 4px 12px rgba(255, 79, 163, 0.05);

    transition: all 0.25s ease;
}

.elementor-2353 .elementor-element.elementor-element-2023007 ul li::before {
    content: "✓";

    position: absolute;

    left: 16px;
    top: 50%;

    transform: translateY(-50%);

    width: 18px;
    height: 18px;

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 999px;

    background: linear-gradient(
        180deg,
        #ff69b4,
        #ff2ea6
    );

    color: white;

    font-size: 10px;

    font-weight: 700;

    box-shadow:
        0 2px 8px rgba(255, 46, 166, 0.25);
}

.elementor-2353 .elementor-element.elementor-element-2023007 ul li:hover {
    transform: translateY(-2px);

    box-shadow:
        0 8px 18px rgba(255, 79, 163, 0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e8040f */.elementor-2353 .elementor-element.elementor-element-5e8040f {
    padding-top: 100px;

    background: linear-gradient(
        180deg,
        #fff0f7 0%,
        #FFE5F0 100%
    );

    border: 1px solid rgba(233, 170, 201, 0.28);

    border-radius: 6px;

    box-shadow:
        0 8px 24px rgba(255, 79, 163, 0.10),
        0 2px 10px rgba(214, 91, 150, 0.05),
        inset 0 1px 0 rgba(255,255,255,0.85);

    transition: all 0.25s ease;
}

.elementor-2353 .elementor-element.elementor-element-5e8040f:hover {
    box-shadow:
        0 12px 32px rgba(255, 79, 163, 0.14),
        0 4px 14px rgba(214, 91, 150, 0.08),
        inset 0 1px 0 rgba(255,255,255,1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64e2f93 */.elementor-2353 .elementor-element.elementor-element-64e2f93 {
    padding-top: 100px;

    background: linear-gradient(
        180deg,
        #fff0f7 0%,
        #FFfff 100%
    );

    border: 1px solid rgba(233, 170, 201, 0.28);

    border-radius: 6px;

    box-shadow:
        0 8px 24px rgba(255, 79, 163, 0.10),
        0 2px 10px rgba(214, 91, 150, 0.05),
        inset 0 1px 0 rgba(255,255,255,0.85);

    transition: all 0.25s ease;
}

.elementor-2353 .elementor-element.elementor-element-64e2f93:hover {
    box-shadow:
        0 12px 32px rgba(255, 79, 163, 0.14),
        0 4px 14px rgba(214, 91, 150, 0.08),
        inset 0 1px 0 rgba(255,255,255,1);
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-6ae9dc5 */.elementor-2353 .elementor-element.elementor-element-6ae9dc5 .elementor-price-table {
    background: rgba(255, 255, 255, 0.86);
    border: 1px solid rgba(233, 170, 201, 0.28);
    border-radius: 28px;
    overflow: hidden;

    box-shadow:
        0 10px 30px rgba(255, 79, 163, 0.10),
        0 3px 10px rgba(214, 91, 150, 0.06);
}

.elementor-2353 .elementor-element.elementor-element-6ae9dc5 .elementor-price-table__header {
    background: linear-gradient(180deg, #fff0f7 0%, #ffe3f1 100%);
    padding: 28px 22px;
}

.elementor-2353 .elementor-element.elementor-element-6ae9dc5 .elementor-price-table__heading {
    font-family: 'Montserrat', sans-serif;
    font-size: 20px;
    font-weight: 800;
    color: #1f1f1f;
}

.elementor-2353 .elementor-element.elementor-element-6ae9dc5 .elementor-price-table__subheading {
    color: #9f4f78;
    font-size: 13px;
    font-weight: 500;
}

.elementor-2353 .elementor-element.elementor-element-6ae9dc5 .elementor-price-table__price {
    background: #ffffff;
    padding: 28px 22px 18px;
}

.elementor-2353 .elementor-element.elementor-element-6ae9dc5 .elementor-price-table__currency,
.elementor-2353 .elementor-element.elementor-element-6ae9dc5 .elementor-price-table__integer-part,
.elementor-2353 .elementor-element.elementor-element-6ae9dc5 .elementor-price-table__fractional-part {
    color: #d94f93;
    font-weight: 800;
}

.elementor-2353 .elementor-element.elementor-element-6ae9dc5 .elementor-price-table__integer-part {
    font-size: 58px;
}

.elementor-2353 .elementor-element.elementor-element-6ae9dc5 .elementor-price-table__features-list {
    padding: 18px 24px;
}

.elementor-2353 .elementor-element.elementor-element-6ae9dc5 .elementor-price-table__features-list li {
    border-bottom: 1px solid rgba(233, 170, 201, 0.16);
    padding: 12px 0;
    color: #3a2633;
    font-size: 14px;
    font-weight: 500;
}

.elementor-2353 .elementor-element.elementor-element-6ae9dc5 .elementor-price-table__button {
    background: linear-gradient(90deg, #ff69b4, #ff2ea6);
    border-radius: 999px;
    padding: 12px 24px;
    box-shadow: 0 8px 20px rgba(255, 46, 166, 0.20);
}

.elementor-2353 .elementor-element.elementor-element-6ae9dc5 .elementor-price-table__footer {
    padding: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa9bf5c */.elementor-2353 .elementor-element.elementor-element-aa9bf5c {
    width: 42px;
    height: 42px;

    min-width: 42px;

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 12px;

    background: linear-gradient(135deg, #ff4fa3, #9b5cff);

    color: #ffffff;

    box-shadow:
        0 6px 14px rgba(255, 79, 163, 0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa5fe80 */.elementor-2353 .elementor-element.elementor-element-aa5fe80 {
    display: flex;
    align-items: center;
    gap: 14px;

    background: #ffffff;
    border: 1px solid rgba(233, 170, 201, 0.18);
    border-radius: 16px;

    padding: 16px;

    box-shadow:
        0 6px 18px rgba(255, 79, 163, 0.08),
        0 2px 6px rgba(0, 0, 0, 0.04);

    transition: all 0.25s ease;
}

.elementor-2353 .elementor-element.elementor-element-aa5fe80:hover {
    transform: translateY(-2px);

    box-shadow:
        0 10px 26px rgba(255, 79, 163, 0.12),
        0 4px 10px rgba(0, 0, 0, 0.05);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d2d9780 */.elementor-2353 .elementor-element.elementor-element-d2d9780 {
    width: 42px;
    height: 42px;

    min-width: 42px;

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 12px;

    background: linear-gradient(135deg, #ff4fa3, #9b5cff);

    color: #ffffff;

    box-shadow:
        0 6px 14px rgba(255, 79, 163, 0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70e9f84 */.elementor-2353 .elementor-element.elementor-element-70e9f84 {
    display: flex;
    align-items: center;
    gap: 14px;

    background: #ffffff;
    border: 1px solid rgba(233, 170, 201, 0.18);
    border-radius: 16px;

    padding: 16px;

    box-shadow:
        0 6px 18px rgba(255, 79, 163, 0.08),
        0 2px 6px rgba(0, 0, 0, 0.04);

    transition: all 0.25s ease;
}

.elementor-2353 .elementor-element.elementor-element-70e9f84:hover {
    transform: translateY(-2px);

    box-shadow:
        0 10px 26px rgba(255, 79, 163, 0.12),
        0 4px 10px rgba(0, 0, 0, 0.05);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-33d44b2 */.elementor-2353 .elementor-element.elementor-element-33d44b2 {
    width: 42px;
    height: 42px;

    min-width: 42px;

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 12px;

    background: linear-gradient(135deg, #ff4fa3, #9b5cff);

    color: #ffffff;

    box-shadow:
        0 6px 14px rgba(255, 79, 163, 0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1ee362 */.elementor-2353 .elementor-element.elementor-element-b1ee362 {
    display: flex;
    align-items: center;
    gap: 14px;

    background: #ffffff;
    border: 1px solid rgba(233, 170, 201, 0.18);
    border-radius: 16px;

    padding: 16px;

    box-shadow:
        0 6px 18px rgba(255, 79, 163, 0.08),
        0 2px 6px rgba(0, 0, 0, 0.04);

    transition: all 0.25s ease;
}

.elementor-2353 .elementor-element.elementor-element-b1ee362:hover {
    transform: translateY(-2px);

    box-shadow:
        0 10px 26px rgba(255, 79, 163, 0.12),
        0 4px 10px rgba(0, 0, 0, 0.05);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2b1661f */.elementor-2353 .elementor-element.elementor-element-2b1661f {
    width: 42px;
    height: 42px;

    min-width: 42px;

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 12px;

    background: linear-gradient(135deg, #ff4fa3, #9b5cff);

    color: #ffffff;

    box-shadow:
        0 6px 14px rgba(255, 79, 163, 0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b34b624 */.elementor-2353 .elementor-element.elementor-element-b34b624 {
    display: flex;
    align-items: center;
    gap: 14px;

    background: #ffffff;
    border: 1px solid rgba(233, 170, 201, 0.18);
    border-radius: 16px;

    padding: 16px;

    box-shadow:
        0 6px 18px rgba(255, 79, 163, 0.08),
        0 2px 6px rgba(0, 0, 0, 0.04);

    transition: all 0.25s ease;
}

.elementor-2353 .elementor-element.elementor-element-b34b624:hover {
    transform: translateY(-2px);

    box-shadow:
        0 10px 26px rgba(255, 79, 163, 0.12),
        0 4px 10px rgba(0, 0, 0, 0.05);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4004f93 */.elementor-2353 .elementor-element.elementor-element-4004f93 .elementor-button {
    background: rgba(255, 255, 255, 0.72);

    color: #1f1f1f;

    border: 1px solid rgba(255, 255, 255, 0.45);

    border-radius: 999px;

    backdrop-filter: blur(10px);

    box-shadow:
        0 6px 18px rgba(255, 79, 163, 0.12),
        0 2px 8px rgba(214, 91, 150, 0.08),
        inset 0 1px 0 rgba(255,255,255,0.85);

    transition: all 0.25s ease;
}

.elementor-2353 .elementor-element.elementor-element-4004f93 .elementor-button:hover {
    background: rgba(255, 255, 255, 0.82);

    transform: translateY(-1px);

    box-shadow:
        0 10px 24px rgba(255, 79, 163, 0.18),
        0 4px 12px rgba(214, 91, 150, 0.10),
        inset 0 1px 0 rgba(255,255,255,1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b42fc26 */.elementor-2353 .elementor-element.elementor-element-b42fc26 {
    display: flex;
    align-items: center;
    gap: 14px;

    background: #ffffff;
    border: 1px solid rgba(233, 170, 201, 0.18);
    border-radius: 16px;

    padding: 16px;

    box-shadow:
        0 6px 18px rgba(255, 79, 163, 0.08),
        0 2px 6px rgba(0, 0, 0, 0.04);

    transition: all 0.25s ease;
}

.elementor-2353 .elementor-element.elementor-element-b42fc26:hover {
    transform: translateY(-2px);

    box-shadow:
        0 10px 26px rgba(255, 79, 163, 0.12),
        0 4px 10px rgba(0, 0, 0, 0.05);
}/* End custom CSS */