.elementor-75 .elementor-element.elementor-element-83b6452{--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:center;--padding-top:40px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-75 .elementor-element.elementor-element-83b6452:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-83b6452 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFAFC;background-image:url("https://uniquekeratinandnanoplasty.com.au/wp-content/uploads/2026/03/Pink-and-Purple-Watercolor-Abstract-Linktree-Background-scaled.png");background-position:-512px -302px;}.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-75 .elementor-element.elementor-element-693fa71{text-align:center;}.elementor-75 .elementor-element.elementor-element-693fa71 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:4.5rem;font-weight:800;color:var( --e-global-color-90f7054 );}.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-75 .elementor-element.elementor-element-edaf1ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 150px 0px 150px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.25rem;font-weight:400;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-ae9b3d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-75 .elementor-element.elementor-element-a898106{--display:flex;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-a898106:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-a898106 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-75 .elementor-element.elementor-element-0cce56a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-75 .elementor-element.elementor-element-0cce56a:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-0cce56a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-75 .elementor-element.elementor-element-abc105b{--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-f4c151a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FAC1E3;--border-color:#FAC1E3;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-f7300b5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-75 .elementor-element.elementor-element-62b95ac .elementor-icon-wrapper{text-align:center;}.elementor-75 .elementor-element.elementor-element-62b95ac.elementor-view-stacked .elementor-icon{background-color:#FCE7F3;color:var( --e-global-color-11fae22 );}.elementor-75 .elementor-element.elementor-element-62b95ac.elementor-view-framed .elementor-icon, .elementor-75 .elementor-element.elementor-element-62b95ac.elementor-view-default .elementor-icon{color:#FCE7F3;border-color:#FCE7F3;}.elementor-75 .elementor-element.elementor-element-62b95ac.elementor-view-framed .elementor-icon, .elementor-75 .elementor-element.elementor-element-62b95ac.elementor-view-default .elementor-icon svg{fill:#FCE7F3;}.elementor-75 .elementor-element.elementor-element-62b95ac.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-11fae22 );}.elementor-75 .elementor-element.elementor-element-62b95ac.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-11fae22 );}.elementor-75 .elementor-element.elementor-element-62b95ac .elementor-icon{font-size:25px;}.elementor-75 .elementor-element.elementor-element-62b95ac .elementor-icon svg{height:25px;}.elementor-75 .elementor-element.elementor-element-6ba8220{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-61b9173{text-align:start;}.elementor-75 .elementor-element.elementor-element-61b9173 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.875rem;font-weight:700;color:var( --e-global-color-90f7054 );}.elementor-75 .elementor-element.elementor-element-089095a{text-align:start;font-family:"Montserrat", Sans-serif;font-weight:500;color:var( --e-global-color-11fae22 );}.elementor-75 .elementor-element.elementor-element-089095a p{margin-block-end:0px;}.elementor-75 .elementor-element.elementor-element-ac39cc4{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:05px;--padding-bottom:05px;--padding-left:05px;--padding-right:05px;}.elementor-75 .elementor-element.elementor-element-ac39cc4:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-ac39cc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #FFE6F6 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-75d24bb{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-80bf696{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-5c57fd5{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-5c57fd5:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-5c57fd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #FFE6F6 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-e8aecdd{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-c856d56{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-eca1300{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-eca1300:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-eca1300 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #FFE6F6 0%, #F6F6F6 100%);}.elementor-75 .elementor-element.elementor-element-f764ffa{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-5991738{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-93b193c{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-93b193c:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-93b193c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #FFE6F6 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-455b641{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-9f67ce1{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-551b060{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-551b060:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-551b060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #FFE6F6 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-edf8fb2{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-5cdce67{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-d0445f4{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-d0445f4:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-d0445f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #FFE6F6 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-7dab29e{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-7862c87{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-efe51bf{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-efe51bf:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-efe51bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #FFE6F6 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-61b48e2{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-f210190{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-86cd3e1{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-86cd3e1:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-86cd3e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #FFE6F6 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-cd226df{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-bdb88f0{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-b1a8898{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-b1a8898:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-b1a8898 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #FFE6F6 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-89a2ab1{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-3479fb4{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-6774c77{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-6774c77:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-6774c77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #FFE6F6 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-99384ed{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-a14ce4e{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-6230e4c{--display:flex;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:#FAFAFA00;--border-color:#FAFAFA00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-6230e4c:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-6230e4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #FFE6F6 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-f68a2f8{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-f9a3413{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-99b153f{--n-accordion-title-font-size:1.125rem;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:15px;--n-accordion-border-radius:10px 10px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-90f7054 );--n-accordion-title-active-color:var( --e-global-color-09dacc2 );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#A3A6A8;--n-accordion-icon-hover-color:#A3A6A8;--n-accordion-icon-active-color:var( --e-global-color-dc1c0a9 );}.elementor-75 .elementor-element.elementor-element-99b153f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-color:#02010100;}.elementor-75 .elementor-element.elementor-element-99b153f > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(150deg, #FFE6F6 0%, #FFFFFF 100%);border-style:solid;border-width:1px 1px 1px 1px;}.elementor-75 .elementor-element.elementor-element-99b153f {--n-accordion-padding:25px 25px 25px 25px;}:where( .elementor-75 .elementor-element.elementor-element-99b153f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Sans-serif;font-weight:600;line-height:1.75rem;}.elementor-75 .elementor-element.elementor-element-ca06889{--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-2445567{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D0A8FA;--border-color:#D0A8FA;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-88a3375{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-993169b .elementor-icon-wrapper{text-align:center;}.elementor-75 .elementor-element.elementor-element-993169b.elementor-view-stacked .elementor-icon{background-color:#F3E8FF;color:var( --e-global-color-18dbef0 );}.elementor-75 .elementor-element.elementor-element-993169b.elementor-view-framed .elementor-icon, .elementor-75 .elementor-element.elementor-element-993169b.elementor-view-default .elementor-icon{color:#F3E8FF;border-color:#F3E8FF;}.elementor-75 .elementor-element.elementor-element-993169b.elementor-view-framed .elementor-icon, .elementor-75 .elementor-element.elementor-element-993169b.elementor-view-default .elementor-icon svg{fill:#F3E8FF;}.elementor-75 .elementor-element.elementor-element-993169b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-18dbef0 );}.elementor-75 .elementor-element.elementor-element-993169b.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-18dbef0 );}.elementor-75 .elementor-element.elementor-element-993169b .elementor-icon{font-size:25px;}.elementor-75 .elementor-element.elementor-element-993169b .elementor-icon svg{height:25px;}.elementor-75 .elementor-element.elementor-element-024017e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-31b3846{text-align:start;}.elementor-75 .elementor-element.elementor-element-31b3846 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.875rem;font-weight:700;color:var( --e-global-color-90f7054 );}.elementor-75 .elementor-element.elementor-element-457f321{text-align:start;font-family:"Montserrat", Sans-serif;font-weight:500;color:var( --e-global-color-18dbef0 );}.elementor-75 .elementor-element.elementor-element-457f321 p{margin-block-end:0px;}.elementor-75 .elementor-element.elementor-element-8c0ac45{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-8c0ac45:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-8c0ac45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #EFE4FA 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-fef78ad{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-8c9801b{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-0607daf{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-0607daf:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-0607daf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #EFE4FA 0%, #F6F6F6 100%);}.elementor-75 .elementor-element.elementor-element-56221e2{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-478b57e{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-c6ad03a{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-c6ad03a:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-c6ad03a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #EFE4FA 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-f43e38d{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-73854f3{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-73854f3 a{color:var( --e-global-color-18dbef0 );}.elementor-75 .elementor-element.elementor-element-d8a8055{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-d8a8055:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-d8a8055 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #EFE4FA 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-b76a2de{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-5154631{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-5154631 a{color:var( --e-global-color-18dbef0 );}.elementor-75 .elementor-element.elementor-element-9f59782{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-9f59782:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-9f59782 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #EFE4FA 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-4aec1c0{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-42fbf08{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-1f328d8{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-1f328d8:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-1f328d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #EFE4FA 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-1ad1017{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-a46bb74{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-a46bb74 a{color:var( --e-global-color-18dbef0 );}.elementor-75 .elementor-element.elementor-element-6b1aaeb{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-6b1aaeb:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-6b1aaeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #EFE4FA 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-d00a044{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-80ec300{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-1841693{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-1841693:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-1841693 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #EFE4FA 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-ef455d3{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-2a8fa09{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-2a8fa09 a{color:var( --e-global-color-18dbef0 );}.elementor-75 .elementor-element.elementor-element-df6d0b4{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-df6d0b4:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-df6d0b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #EFE4FA 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-70583b8{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-cb4cc77{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-cb4cc77 a{color:var( --e-global-color-18dbef0 );}.elementor-75 .elementor-element.elementor-element-ba0b51c{--display:flex;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:#FAFAFA00;--border-color:#FAFAFA00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-ba0b51c:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-ba0b51c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #EFE4FA 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-a9fad18{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-e97f69f{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-070e798{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-070e798:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-070e798 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #EFE4FA 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-3d7b717{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-8f169c9{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-ffdc9c1{--n-accordion-title-font-size:1.125rem;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-90f7054 );--n-accordion-title-active-color:var( --e-global-color-18dbef0 );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#A3A6A8;--n-accordion-icon-hover-color:#A3A6A8;--n-accordion-icon-active-color:var( --e-global-color-18dbef0 );}.elementor-75 .elementor-element.elementor-element-ffdc9c1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:01px 01px 01px 01px;border-color:#FFFFFF00;}.elementor-75 .elementor-element.elementor-element-ffdc9c1 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(150deg, #EFE4FA 0%, #FFFFFF 100%);border-style:solid;border-width:1px 1px 1px 1px;}.elementor-75 .elementor-element.elementor-element-ffdc9c1 {--n-accordion-padding:25px 25px 25px 25px;}:where( .elementor-75 .elementor-element.elementor-element-ffdc9c1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Sans-serif;font-weight:600;line-height:1.75rem;}.elementor-75 .elementor-element.elementor-element-4ce41f2{--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:35px;--padding-bottom:47px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-3c32b29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-3c32b29 .elementor-icon-wrapper{text-align:center;}.elementor-75 .elementor-element.elementor-element-3c32b29.elementor-view-stacked .elementor-icon{background-color:#F3F4F6;color:var( --e-global-color-7eb9bbf );}.elementor-75 .elementor-element.elementor-element-3c32b29.elementor-view-framed .elementor-icon, .elementor-75 .elementor-element.elementor-element-3c32b29.elementor-view-default .elementor-icon{color:#F3F4F6;border-color:#F3F4F6;}.elementor-75 .elementor-element.elementor-element-3c32b29.elementor-view-framed .elementor-icon, .elementor-75 .elementor-element.elementor-element-3c32b29.elementor-view-default .elementor-icon svg{fill:#F3F4F6;}.elementor-75 .elementor-element.elementor-element-3c32b29.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-7eb9bbf );}.elementor-75 .elementor-element.elementor-element-3c32b29.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-7eb9bbf );}.elementor-75 .elementor-element.elementor-element-3c32b29 .elementor-icon{font-size:25px;}.elementor-75 .elementor-element.elementor-element-3c32b29 .elementor-icon svg{height:25px;}.elementor-75 .elementor-element.elementor-element-29b9766 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:2.25rem;font-weight:700;color:var( --e-global-color-dc1c0a9 );}.elementor-75 .elementor-element.elementor-element-7284fcf{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-b80e18e );}.elementor-75 .elementor-element.elementor-element-2d67abb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-ff15ee4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-a58e1ca{--display:flex;border-style:solid;--border-style:solid;border-width:01px 01px 01px 01px;--border-top-width:01px;--border-right-width:01px;--border-bottom-width:01px;--border-left-width:01px;border-color:#9CA3AF00;--border-color:#9CA3AF00;--border-radius:0px 0px 10px 10px;--padding-top:05px;--padding-bottom:05px;--padding-left:05px;--padding-right:05px;}.elementor-75 .elementor-element.elementor-element-a58e1ca:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-a58e1ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #EDEDED 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-31b0250{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-c80da68{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-8a007df{--display:flex;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:#9CA3AF00;--border-color:#9CA3AF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-8a007df:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-8a007df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #EDEDED 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-b6e62be{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-afb60f1{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-f46db7b{--n-accordion-title-font-size:1.125rem;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-90f7054 );--n-accordion-title-active-color:var( --e-global-color-90f7054 );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#A3A6A8;--n-accordion-icon-hover-color:#A3A6A8;--n-accordion-icon-active-color:#A3A6A8;}.elementor-75 .elementor-element.elementor-element-f46db7b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:01px 01px 01px 01px;border-color:#FFFFFF00;}.elementor-75 .elementor-element.elementor-element-f46db7b > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(120deg, #EDEDED 0%, #FFFFFF 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-650bd55 );}.elementor-75 .elementor-element.elementor-element-f46db7b {--n-accordion-padding:25px 25px 25px 25px;}:where( .elementor-75 .elementor-element.elementor-element-f46db7b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Sans-serif;font-weight:600;line-height:1.75rem;}.elementor-75 .elementor-element.elementor-element-e81d286{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-6b886aa{--display:flex;border-style:solid;--border-style:solid;border-width:01px 01px 01px 01px;--border-top-width:01px;--border-right-width:01px;--border-bottom-width:01px;--border-left-width:01px;border-color:#7A7A7A00;--border-color:#7A7A7A00;--border-radius:0px 0px 10px 10px;--padding-top:05px;--padding-bottom:05px;--padding-left:05px;--padding-right:05px;}.elementor-75 .elementor-element.elementor-element-6b886aa:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-6b886aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #EDEDED 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-6b6217b{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-7aac02f{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-9a74e0d{--display:flex;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:#7A7A7A00;--border-color:#7A7A7A00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-9a74e0d:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-9a74e0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #EDEDED 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-c34d7c2{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-28a021f{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-262b722{--n-accordion-title-font-size:1.125rem;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-90f7054 );--n-accordion-title-active-color:var( --e-global-color-90f7054 );--n-accordion-icon-size:18px;--n-accordion-icon-normal-color:#A3A6A8;--n-accordion-icon-hover-color:#A3A6A8;--n-accordion-icon-active-color:#A3A6A8;}.elementor-75 .elementor-element.elementor-element-262b722 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:01px 01px 01px 01px;border-color:#D6D6D600;}.elementor-75 .elementor-element.elementor-element-262b722 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(120deg, #EDEDED 0%, #FFFFFF 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-650bd55 );}.elementor-75 .elementor-element.elementor-element-262b722 {--n-accordion-padding:25px 25px 25px 25px;}:where( .elementor-75 .elementor-element.elementor-element-262b722 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Sans-serif;font-weight:600;line-height:1.75rem;}.elementor-75 .elementor-element.elementor-element-82e9647{--display:flex;}.elementor-75 .elementor-element.elementor-element-8347655{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:30px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-85a1e8e{--display:flex;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:#CBFDF9;--border-color:#CBFDF9;--border-radius:30px 30px 30px 30px;box-shadow:0px 5px 10px 0px rgba(184, 180, 180, 0.5);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-75 .elementor-element.elementor-element-85a1e8e:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-85a1e8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(75deg, #FFFFFF 50%, #F6FEFC 100%);}.elementor-75 .elementor-element.elementor-element-ce0f446{--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-19b57d9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#9BE8E0;--border-color:#9BE8E0;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-3cde321{--display:flex;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:#AEE4D8;--border-color:#AEE4D8;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-3cde321:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-3cde321 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0FDFA;}.elementor-75 .elementor-element.elementor-element-5ad8c89 .elementor-icon-wrapper{text-align:center;}.elementor-75 .elementor-element.elementor-element-5ad8c89.elementor-view-stacked .elementor-icon{background-color:#F0FDFA;color:var( --e-global-color-793b843 );}.elementor-75 .elementor-element.elementor-element-5ad8c89.elementor-view-framed .elementor-icon, .elementor-75 .elementor-element.elementor-element-5ad8c89.elementor-view-default .elementor-icon{color:#F0FDFA;border-color:#F0FDFA;}.elementor-75 .elementor-element.elementor-element-5ad8c89.elementor-view-framed .elementor-icon, .elementor-75 .elementor-element.elementor-element-5ad8c89.elementor-view-default .elementor-icon svg{fill:#F0FDFA;}.elementor-75 .elementor-element.elementor-element-5ad8c89.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-793b843 );}.elementor-75 .elementor-element.elementor-element-5ad8c89.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-793b843 );}.elementor-75 .elementor-element.elementor-element-5ad8c89 .elementor-icon{font-size:40px;border-radius:20px 20px 20px 20px;}.elementor-75 .elementor-element.elementor-element-5ad8c89 .elementor-icon svg{height:40px;}.elementor-75 .elementor-element.elementor-element-a1b4771{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-7e606e9{text-align:start;}.elementor-75 .elementor-element.elementor-element-7e606e9 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:2.5rem;font-weight:700;color:var( --e-global-color-90f7054 );}.elementor-75 .elementor-element.elementor-element-f90939d{text-align:start;font-family:"Montserrat", Sans-serif;font-weight:500;color:#15B8A6;}.elementor-75 .elementor-element.elementor-element-f90939d p{margin-block-end:0px;}.elementor-75 .elementor-element.elementor-element-54557c4{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:05px;--padding-bottom:05px;--padding-left:05px;--padding-right:05px;}.elementor-75 .elementor-element.elementor-element-54557c4:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-54557c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #F0FDFA 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-9d88617{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-a8be9bb{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-ad7d6f4{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-ad7d6f4:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-ad7d6f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #F0FDFA 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-859026f{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-507c34e{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-01e1224{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-01e1224:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-01e1224 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #F0FDFA 0%, #F6F6F6 100%);}.elementor-75 .elementor-element.elementor-element-14ddc94{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-cb15ce8{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-647a74d{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-647a74d:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-647a74d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #F0FDFA 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-dd58308{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-722f941{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-2a5e2ac{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-2a5e2ac:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-2a5e2ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #F0FDFA 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-fab9188{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-080b656{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-5bd1392{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-5bd1392:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-5bd1392 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #F0FDFA 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-3897a3c{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-49562e6{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-02806a3{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-02806a3:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-02806a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #F0FDFA 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-3e6d970{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-183b574{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-501f373{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-501f373:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-501f373 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #F0FDFA 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-e07f496{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-e9c05ed{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-60a866a{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-60a866a:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-60a866a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #F0FDFA 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-9d347c2{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-6c566a1{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-70ca263{--n-accordion-title-font-size:1.125rem;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:15px;--n-accordion-border-radius:10px 10px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-90f7054 );--n-accordion-title-active-color:var( --e-global-color-66e1a2e );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#A3A6A8;--n-accordion-icon-hover-color:#A3A6A8;--n-accordion-icon-active-color:#15803D;}.elementor-75 .elementor-element.elementor-element-70ca263 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-color:#02010100;}.elementor-75 .elementor-element.elementor-element-70ca263 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(150deg, #F0FDFA 0%, #FFFFFF 100%);border-style:solid;border-width:1px 1px 1px 1px;}.elementor-75 .elementor-element.elementor-element-70ca263 {--n-accordion-padding:25px 25px 25px 25px;}:where( .elementor-75 .elementor-element.elementor-element-70ca263 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:1.75rem;}.elementor-75 .elementor-element.elementor-element-d764e45{--display:flex;}.elementor-75 .elementor-element.elementor-element-f64942e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-ba728d3{--display:flex;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:#FAD9EB;--border-color:#FAD9EB;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-ba728d3:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-ba728d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF2F8;}.elementor-75 .elementor-element.elementor-element-30735ed .elementor-icon-wrapper{text-align:center;}.elementor-75 .elementor-element.elementor-element-30735ed.elementor-view-stacked .elementor-icon{background-color:#FDF2F8;color:var( --e-global-color-11fae22 );}.elementor-75 .elementor-element.elementor-element-30735ed.elementor-view-framed .elementor-icon, .elementor-75 .elementor-element.elementor-element-30735ed.elementor-view-default .elementor-icon{color:#FDF2F8;border-color:#FDF2F8;}.elementor-75 .elementor-element.elementor-element-30735ed.elementor-view-framed .elementor-icon, .elementor-75 .elementor-element.elementor-element-30735ed.elementor-view-default .elementor-icon svg{fill:#FDF2F8;}.elementor-75 .elementor-element.elementor-element-30735ed.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-11fae22 );}.elementor-75 .elementor-element.elementor-element-30735ed.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-11fae22 );}.elementor-75 .elementor-element.elementor-element-30735ed .elementor-icon{font-size:35px;border-radius:20px 20px 20px 20px;}.elementor-75 .elementor-element.elementor-element-30735ed .elementor-icon svg{height:35px;}.elementor-75 .elementor-element.elementor-element-d52b604{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-a7ffb00{text-align:center;}.elementor-75 .elementor-element.elementor-element-a7ffb00 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:2.5rem;font-weight:700;color:var( --e-global-color-90f7054 );}.elementor-75 .elementor-element.elementor-element-f9d3515{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 150px 0px 150px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:500;color:var( --e-global-color-11fae22 );}.elementor-75 .elementor-element.elementor-element-f9d3515 p{margin-block-end:0px;}.elementor-75 .elementor-element.elementor-element-3fce584{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--margin-top:30px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-44b9fff{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 5px 10px 0px rgba(184, 180, 180, 0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-75 .elementor-element.elementor-element-44b9fff:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-44b9fff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(75deg, #FFFFFF 100%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-83f16ac{--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-219b903{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#9BE8E0;--border-color:#9BE8E0;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-7d33f1b{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-9c39dd7 .elementor-icon-wrapper{text-align:center;}.elementor-75 .elementor-element.elementor-element-9c39dd7.elementor-view-stacked .elementor-icon{background-color:#CCFBF1;color:var( --e-global-color-793b843 );}.elementor-75 .elementor-element.elementor-element-9c39dd7.elementor-view-framed .elementor-icon, .elementor-75 .elementor-element.elementor-element-9c39dd7.elementor-view-default .elementor-icon{color:#CCFBF1;border-color:#CCFBF1;}.elementor-75 .elementor-element.elementor-element-9c39dd7.elementor-view-framed .elementor-icon, .elementor-75 .elementor-element.elementor-element-9c39dd7.elementor-view-default .elementor-icon svg{fill:#CCFBF1;}.elementor-75 .elementor-element.elementor-element-9c39dd7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-793b843 );}.elementor-75 .elementor-element.elementor-element-9c39dd7.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-793b843 );}.elementor-75 .elementor-element.elementor-element-9c39dd7 .elementor-icon{font-size:25px;border-radius:12px 12px 12px 12px;}.elementor-75 .elementor-element.elementor-element-9c39dd7 .elementor-icon svg{height:25px;}.elementor-75 .elementor-element.elementor-element-9d3966f{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-4fdb475{text-align:start;}.elementor-75 .elementor-element.elementor-element-4fdb475 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.4rem;font-weight:700;color:var( --e-global-color-90f7054 );}.elementor-75 .elementor-element.elementor-element-7691108{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:05px;--padding-bottom:05px;--padding-left:05px;--padding-right:05px;}.elementor-75 .elementor-element.elementor-element-7691108:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-7691108 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #F0FDFA 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-da632e1{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-2b8a596{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-b20971b{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-b20971b:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-b20971b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #F0FDFA 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-4c7494a{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-25a8770{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-faadec3{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-faadec3:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-faadec3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #F0FDFA 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-aedfda2{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-29d08ed{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-381faf7{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-381faf7:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-381faf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #F0FDFA 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-50d7887{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-8dbf28d{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-1a7c003{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-1a7c003:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-1a7c003 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #F0FDFA 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-9dd4502{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-55bb0de{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-af5ff32{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-af5ff32:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-af5ff32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #F0FDFA 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-f093f35{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-08b27db{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-ab2fb8f{--n-accordion-title-font-size:0.9rem;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:15px;--n-accordion-border-radius:10px 10px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-90f7054 );--n-accordion-title-active-color:var( --e-global-color-66e1a2e );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#A3A6A8;--n-accordion-icon-hover-color:#A3A6A8;--n-accordion-icon-active-color:#15803D;}.elementor-75 .elementor-element.elementor-element-ab2fb8f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-color:#02010100;}.elementor-75 .elementor-element.elementor-element-ab2fb8f > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(150deg, #F0FDFA 0%, #FFFFFF 100%);border-style:solid;border-width:1px 1px 1px 1px;}.elementor-75 .elementor-element.elementor-element-ab2fb8f {--n-accordion-padding:25px 25px 25px 25px;}:where( .elementor-75 .elementor-element.elementor-element-ab2fb8f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:1.75rem;}.elementor-75 .elementor-element.elementor-element-67446d6{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 5px 10px 0px rgba(184, 180, 180, 0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-75 .elementor-element.elementor-element-67446d6:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-67446d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(75deg, #FFFFFF 100%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-e927cd9{--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-b28db29{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-dc1c0a9 );--border-color:var( --e-global-color-dc1c0a9 );--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-71a2f0a{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-499d3ef .elementor-icon-wrapper{text-align:center;}.elementor-75 .elementor-element.elementor-element-499d3ef.elementor-view-stacked .elementor-icon{background-color:#FCE7F3;color:var( --e-global-color-11fae22 );}.elementor-75 .elementor-element.elementor-element-499d3ef.elementor-view-framed .elementor-icon, .elementor-75 .elementor-element.elementor-element-499d3ef.elementor-view-default .elementor-icon{color:#FCE7F3;border-color:#FCE7F3;}.elementor-75 .elementor-element.elementor-element-499d3ef.elementor-view-framed .elementor-icon, .elementor-75 .elementor-element.elementor-element-499d3ef.elementor-view-default .elementor-icon svg{fill:#FCE7F3;}.elementor-75 .elementor-element.elementor-element-499d3ef.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-11fae22 );}.elementor-75 .elementor-element.elementor-element-499d3ef.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-11fae22 );}.elementor-75 .elementor-element.elementor-element-499d3ef .elementor-icon{font-size:25px;border-radius:12px 12px 12px 12px;}.elementor-75 .elementor-element.elementor-element-499d3ef .elementor-icon svg{height:25px;}.elementor-75 .elementor-element.elementor-element-fd56bc8{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-ae3c2c0{text-align:start;}.elementor-75 .elementor-element.elementor-element-ae3c2c0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.4rem;font-weight:700;color:var( --e-global-color-90f7054 );}.elementor-75 .elementor-element.elementor-element-6a378f9{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:05px;--padding-bottom:05px;--padding-left:05px;--padding-right:05px;}.elementor-75 .elementor-element.elementor-element-6a378f9:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-6a378f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #FDF2F8 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-26cc4aa{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-a02edc5{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-e743052{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-e743052:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-e743052 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #FDF2F8 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-3324b40{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-4d089ff{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-4086d84{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-4086d84:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-4086d84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #FDF2F8 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-f3cd03f{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-256674d{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-6e561e7{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-6e561e7:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-6e561e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #FDF2F8 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-ccc0d6e{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-4c5d09d{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-e184f6c{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-e184f6c:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-e184f6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #FDF2F8 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-15804d0{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-bbead8b{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-f8ca4a6{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-f8ca4a6:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-f8ca4a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #FDF2F8 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-4f878dd{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-8ed2668{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-d65ec8a{--n-accordion-title-font-size:0.9rem;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:15px;--n-accordion-border-radius:10px 10px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-90f7054 );--n-accordion-title-active-color:var( --e-global-color-11fae22 );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#A3A6A8;--n-accordion-icon-hover-color:#A3A6A8;--n-accordion-icon-active-color:var( --e-global-color-11fae22 );}.elementor-75 .elementor-element.elementor-element-d65ec8a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-color:#02010100;}.elementor-75 .elementor-element.elementor-element-d65ec8a > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(150deg, #FDF2F8 0%, #FFFFFF 100%);border-style:solid;border-width:1px 1px 1px 1px;}.elementor-75 .elementor-element.elementor-element-d65ec8a {--n-accordion-padding:25px 25px 25px 25px;}:where( .elementor-75 .elementor-element.elementor-element-d65ec8a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:1.75rem;}.elementor-75 .elementor-element.elementor-element-4d123c7{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 5px 10px 0px rgba(184, 180, 180, 0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-75 .elementor-element.elementor-element-4d123c7:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-4d123c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(75deg, #FFFFFF 100%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-3a9d853{--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-d794102{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-18dbef0 );--border-color:var( --e-global-color-18dbef0 );--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-edf1155{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-5c86e68 .elementor-icon-wrapper{text-align:center;}.elementor-75 .elementor-element.elementor-element-5c86e68.elementor-view-stacked .elementor-icon{background-color:#F3E8FF;color:var( --e-global-color-18dbef0 );}.elementor-75 .elementor-element.elementor-element-5c86e68.elementor-view-framed .elementor-icon, .elementor-75 .elementor-element.elementor-element-5c86e68.elementor-view-default .elementor-icon{color:#F3E8FF;border-color:#F3E8FF;}.elementor-75 .elementor-element.elementor-element-5c86e68.elementor-view-framed .elementor-icon, .elementor-75 .elementor-element.elementor-element-5c86e68.elementor-view-default .elementor-icon svg{fill:#F3E8FF;}.elementor-75 .elementor-element.elementor-element-5c86e68.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-18dbef0 );}.elementor-75 .elementor-element.elementor-element-5c86e68.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-18dbef0 );}.elementor-75 .elementor-element.elementor-element-5c86e68 .elementor-icon{font-size:25px;border-radius:12px 12px 12px 12px;}.elementor-75 .elementor-element.elementor-element-5c86e68 .elementor-icon svg{height:25px;}.elementor-75 .elementor-element.elementor-element-1cdd0c1{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-268d60c{text-align:start;}.elementor-75 .elementor-element.elementor-element-268d60c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.4rem;font-weight:700;color:var( --e-global-color-90f7054 );}.elementor-75 .elementor-element.elementor-element-8ee8692{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:05px;--padding-bottom:05px;--padding-left:05px;--padding-right:05px;}.elementor-75 .elementor-element.elementor-element-8ee8692:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-8ee8692 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #FAF5FF 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-b2cbc42{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-ed42b17{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-5beaf14{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-5beaf14:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-5beaf14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #FAF5FF 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-9c6f575{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-05fa8d8{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-8339c3a{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-8339c3a:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-8339c3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #FAF5FF 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-d06e854{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-1a1df6a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-1bc25bd{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-1bc25bd:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-1bc25bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #FAF5FF 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-5cc03cb{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-e5987a3{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-bc227d9{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-bc227d9:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-bc227d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #FAF5FF 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-4575016{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-091dcf0{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-7ba5447{--display:flex;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 10px 10px;}.elementor-75 .elementor-element.elementor-element-7ba5447:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-7ba5447 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #FAF5FF 0%, #FFFFFF 100%);}.elementor-75 .elementor-element.elementor-element-bb5ad76{--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:05px;--padding-bottom:05px;--padding-left:025px;--padding-right:025px;}.elementor-75 .elementor-element.elementor-element-4f1a8de{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.625rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-c84e541{--n-accordion-title-font-size:0.9rem;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:15px;--n-accordion-border-radius:10px 10px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-90f7054 );--n-accordion-title-active-color:var( --e-global-color-18dbef0 );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#A3A6A8;--n-accordion-icon-hover-color:#A3A6A8;--n-accordion-icon-active-color:var( --e-global-color-18dbef0 );}.elementor-75 .elementor-element.elementor-element-c84e541 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-color:#02010100;}.elementor-75 .elementor-element.elementor-element-c84e541 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(150deg, #FAF5FF 0%, #FFFFFF 100%);border-style:solid;border-width:1px 1px 1px 1px;}.elementor-75 .elementor-element.elementor-element-c84e541 {--n-accordion-padding:25px 25px 25px 25px;}:where( .elementor-75 .elementor-element.elementor-element-c84e541 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:1.75rem;}.elementor-75 .elementor-element.elementor-element-b9c2a36{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-tabs-title-border-radius:30px 30px 30px 30px;}.elementor-75 .elementor-element.elementor-element-b9c2a36 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-b9c2a36.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FAFDFB;}.elementor-75 .elementor-element.elementor-element-b9c2a36.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-75 .elementor-element.elementor-element-b9c2a36.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#2DABA4;background-color:transparent;background-image:linear-gradient(100deg, #2DABA4 0%, var( --e-global-color-11fae22 ) 100%);}.elementor-75 .elementor-element.elementor-element-b9c2a36.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-75 .elementor-element.elementor-element-b9c2a36 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-66e1a2e );}.elementor-75 .elementor-element.elementor-element-0ae8de4{--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:43px;--padding-bottom:43px;--padding-left:20px;--padding-right:20px;}.elementor-75 .elementor-element.elementor-element-0ae8de4:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-0ae8de4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7bee90b );}.elementor-75 .elementor-element.elementor-element-d572554{text-align:center;}.elementor-75 .elementor-element.elementor-element-d572554 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.875rem;font-weight:700;line-height:2.25rem;color:var( --e-global-color-90f7054 );}.elementor-75 .elementor-element.elementor-element-7d38f1f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-5257a9d{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-5257a9d:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-5257a9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-75 .elementor-element.elementor-element-a1c1749{padding:2rem 2rem 2rem 2rem;border-radius:20px 20px 20px 20px;box-shadow:0px 10px 10px 0px rgba(195.44687499999998, 195.44687499999998, 195.44687499999998, 0.5);}.elementor-75 .elementor-element.elementor-element-a1c1749:hover{box-shadow:0px 10px 10px 0px rgba(179.03125, 179.03125, 179.03125, 0.5);}.elementor-75 .elementor-element.elementor-element-a1c1749 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-75 .elementor-element.elementor-element-a1c1749.elementor-view-stacked .elementor-icon{background-color:#DCFCE7;fill:#16A34A;color:#16A34A;}.elementor-75 .elementor-element.elementor-element-a1c1749.elementor-view-framed .elementor-icon, .elementor-75 .elementor-element.elementor-element-a1c1749.elementor-view-default .elementor-icon{fill:#DCFCE7;color:#DCFCE7;border-color:#DCFCE7;}.elementor-75 .elementor-element.elementor-element-a1c1749.elementor-view-framed .elementor-icon{background-color:#16A34A;}.elementor-75 .elementor-element.elementor-element-a1c1749.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-75 .elementor-element.elementor-element-a1c1749.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#DCFCE7;fill:var( --e-global-color-66e1a2e );color:var( --e-global-color-66e1a2e );}.elementor-75 .elementor-element.elementor-element-a1c1749.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-75 .elementor-element.elementor-element-a1c1749.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-75 .elementor-element.elementor-element-a1c1749.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-75 .elementor-element.elementor-element-a1c1749.elementor-view-default:has(:focus) .elementor-icon{fill:#DCFCE7;color:#DCFCE7;border-color:#DCFCE7;}.elementor-75 .elementor-element.elementor-element-a1c1749.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-75 .elementor-element.elementor-element-a1c1749.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-66e1a2e );}.elementor-75 .elementor-element.elementor-element-a1c1749 .elementor-icon{font-size:25px;}.elementor-75 .elementor-element.elementor-element-a1c1749 .elementor-icon-box-title, .elementor-75 .elementor-element.elementor-element-a1c1749 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:1.125rem;font-weight:700;line-height:1.75rem;}.elementor-75 .elementor-element.elementor-element-a1c1749 .elementor-icon-box-title{color:var( --e-global-color-7eb9bbf );}.elementor-75 .elementor-element.elementor-element-a1c1749:has(:hover) .elementor-icon-box-title,
					 .elementor-75 .elementor-element.elementor-element-a1c1749:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-90f7054 );}.elementor-75 .elementor-element.elementor-element-a1c1749 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:22px;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-a6b14f2{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-a6b14f2:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-a6b14f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-85e19fa{padding:2rem 2rem 2rem 2rem;border-radius:20px 20px 20px 20px;box-shadow:0px 10px 10px 0px rgba(195.44687499999998, 195.44687499999998, 195.44687499999998, 0.5);}.elementor-75 .elementor-element.elementor-element-85e19fa:hover{box-shadow:0px 10px 10px 0px rgba(179.03125, 179.03125, 179.03125, 0.5);}.elementor-75 .elementor-element.elementor-element-85e19fa .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-75 .elementor-element.elementor-element-85e19fa.elementor-view-stacked .elementor-icon{background-color:#DBEAFE;fill:#2563EB;color:#2563EB;}.elementor-75 .elementor-element.elementor-element-85e19fa.elementor-view-framed .elementor-icon, .elementor-75 .elementor-element.elementor-element-85e19fa.elementor-view-default .elementor-icon{fill:#DBEAFE;color:#DBEAFE;border-color:#DBEAFE;}.elementor-75 .elementor-element.elementor-element-85e19fa.elementor-view-framed .elementor-icon{background-color:#2563EB;}.elementor-75 .elementor-element.elementor-element-85e19fa .elementor-icon{font-size:25px;}.elementor-75 .elementor-element.elementor-element-85e19fa .elementor-icon-box-title, .elementor-75 .elementor-element.elementor-element-85e19fa .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:1.125rem;font-weight:700;line-height:1.75rem;}.elementor-75 .elementor-element.elementor-element-85e19fa .elementor-icon-box-title{color:var( --e-global-color-7eb9bbf );}.elementor-75 .elementor-element.elementor-element-85e19fa:has(:hover) .elementor-icon-box-title,
					 .elementor-75 .elementor-element.elementor-element-85e19fa:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-90f7054 );}.elementor-75 .elementor-element.elementor-element-85e19fa .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:22px;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-ede8680{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-ede8680:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-ede8680 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-89f64d3{padding:2rem 2rem 2rem 2rem;border-radius:20px 20px 20px 20px;box-shadow:0px 10px 10px 0px rgba(195.44687499999998, 195.44687499999998, 195.44687499999998, 0.5);}.elementor-75 .elementor-element.elementor-element-89f64d3:hover{box-shadow:0px 10px 10px 0px rgba(179.03125, 179.03125, 179.03125, 0.5);}.elementor-75 .elementor-element.elementor-element-89f64d3 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-75 .elementor-element.elementor-element-89f64d3.elementor-view-stacked .elementor-icon{background-color:#F3E8FF;fill:var( --e-global-color-18dbef0 );color:var( --e-global-color-18dbef0 );}.elementor-75 .elementor-element.elementor-element-89f64d3.elementor-view-framed .elementor-icon, .elementor-75 .elementor-element.elementor-element-89f64d3.elementor-view-default .elementor-icon{fill:#F3E8FF;color:#F3E8FF;border-color:#F3E8FF;}.elementor-75 .elementor-element.elementor-element-89f64d3.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-18dbef0 );}.elementor-75 .elementor-element.elementor-element-89f64d3 .elementor-icon{font-size:25px;}.elementor-75 .elementor-element.elementor-element-89f64d3 .elementor-icon-box-title, .elementor-75 .elementor-element.elementor-element-89f64d3 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:1.125rem;font-weight:700;line-height:1.75rem;}.elementor-75 .elementor-element.elementor-element-89f64d3 .elementor-icon-box-title{color:var( --e-global-color-7eb9bbf );}.elementor-75 .elementor-element.elementor-element-89f64d3:has(:hover) .elementor-icon-box-title,
					 .elementor-75 .elementor-element.elementor-element-89f64d3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-90f7054 );}.elementor-75 .elementor-element.elementor-element-89f64d3 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:22px;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-218074d{text-align:center;}.elementor-75 .elementor-element.elementor-element-218074d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.875rem;font-weight:700;line-height:2.25rem;color:var( --e-global-color-90f7054 );}.elementor-75 .elementor-element.elementor-element-1da7f68{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.75rem;color:var( --e-global-color-1b0995c );}.elementor-75 .elementor-element.elementor-element-1da7f68 p{margin-block-end:0px;}.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-75 .elementor-element.elementor-element-a67cc46 .elementor-button{background-color:var( --e-global-color-11fae22 );font-size:1.125rem;font-weight:700;letter-spacing:0.7px;border-radius:40px 40px 40px 40px;padding:020px 050px 020px 050px;}.elementor-75 .elementor-element.elementor-element-a67cc46 .elementor-button:hover, .elementor-75 .elementor-element.elementor-element-a67cc46 .elementor-button:focus{background-color:var( --e-global-color-09dacc2 );}.elementor-75 .elementor-element.elementor-element-a67cc46:hover{--e-transform-scale:1.1;}.elementor-75 .elementor-element.elementor-element-a67cc46{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-75 .elementor-element.elementor-element-83b6452:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-83b6452 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-75 .elementor-element.elementor-element-693fa71 .elementor-heading-title{font-size:3rem;}.elementor-75 .elementor-element.elementor-element-edaf1ba{padding:0px 100px 0px 100px;}.elementor-75 .elementor-element.elementor-element-0cce56a{--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-75 .elementor-element.elementor-element-2445567{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-75 .elementor-element.elementor-element-2d67abb{--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-75 .elementor-element.elementor-element-a67cc46 .elementor-button{padding:20px 050px 20px 050px;}}@media(max-width:767px){.elementor-75 .elementor-element.elementor-element-83b6452:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-83b6452 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-636px -138px;}.elementor-75 .elementor-element.elementor-element-83b6452{--padding-top:30px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-75 .elementor-element.elementor-element-693fa71 .elementor-heading-title{font-size:2.5rem;}.elementor-75 .elementor-element.elementor-element-edaf1ba{padding:0px 0px 0px 0px;font-size:1rem;}.elementor-75 .elementor-element.elementor-element-0cce56a{--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-f4c151a{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-75 .elementor-element.elementor-element-f7300b5{--width:50px;}.elementor-75 .elementor-element.elementor-element-6ba8220{--width:220px;}.elementor-75 .elementor-element.elementor-element-2445567{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-75 .elementor-element.elementor-element-88a3375{--width:50px;}.elementor-75 .elementor-element.elementor-element-024017e{--width:220px;}.elementor-75 .elementor-element.elementor-element-85a1e8e{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-75 .elementor-element.elementor-element-19b57d9{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-75 .elementor-element.elementor-element-3cde321{--width:60px;}.elementor-75 .elementor-element.elementor-element-5ad8c89 .elementor-icon{font-size:30px;}.elementor-75 .elementor-element.elementor-element-5ad8c89 .elementor-icon svg{height:30px;}.elementor-75 .elementor-element.elementor-element-a1b4771{--width:220px;}.elementor-75 .elementor-element.elementor-element-7e606e9{text-align:center;}.elementor-75 .elementor-element.elementor-element-7e606e9 .elementor-heading-title{font-size:1.5rem;}.elementor-75 .elementor-element.elementor-element-f90939d{text-align:center;font-size:14px;}.elementor-75 .elementor-element.elementor-element-f64942e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-75 .elementor-element.elementor-element-ba728d3{--width:67px;}.elementor-75 .elementor-element.elementor-element-30735ed .elementor-icon{font-size:30px;}.elementor-75 .elementor-element.elementor-element-30735ed .elementor-icon svg{height:30px;}.elementor-75 .elementor-element.elementor-element-d52b604{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-75 .elementor-element.elementor-element-a7ffb00{text-align:center;}.elementor-75 .elementor-element.elementor-element-a7ffb00 .elementor-heading-title{font-size:1.5rem;}.elementor-75 .elementor-element.elementor-element-f9d3515{padding:0px 0px 0px 0px;text-align:center;font-size:14px;}.elementor-75 .elementor-element.elementor-element-44b9fff{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-75 .elementor-element.elementor-element-219b903{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-75 .elementor-element.elementor-element-7d33f1b{--width:30px;}.elementor-75 .elementor-element.elementor-element-9c39dd7 .elementor-icon{font-size:20px;}.elementor-75 .elementor-element.elementor-element-9c39dd7 .elementor-icon svg{height:20px;}.elementor-75 .elementor-element.elementor-element-9d3966f{--width:220px;}.elementor-75 .elementor-element.elementor-element-4fdb475{text-align:start;}.elementor-75 .elementor-element.elementor-element-4fdb475 .elementor-heading-title{font-size:1.55rem;}.elementor-75 .elementor-element.elementor-element-67446d6{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-75 .elementor-element.elementor-element-b28db29{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-75 .elementor-element.elementor-element-71a2f0a{--width:30px;}.elementor-75 .elementor-element.elementor-element-499d3ef .elementor-icon{font-size:20px;}.elementor-75 .elementor-element.elementor-element-499d3ef .elementor-icon svg{height:20px;}.elementor-75 .elementor-element.elementor-element-fd56bc8{--width:220px;}.elementor-75 .elementor-element.elementor-element-ae3c2c0{text-align:start;}.elementor-75 .elementor-element.elementor-element-ae3c2c0 .elementor-heading-title{font-size:1.55rem;}.elementor-75 .elementor-element.elementor-element-4d123c7{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-75 .elementor-element.elementor-element-d794102{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-75 .elementor-element.elementor-element-edf1155{--width:30px;}.elementor-75 .elementor-element.elementor-element-5c86e68 .elementor-icon{font-size:20px;}.elementor-75 .elementor-element.elementor-element-5c86e68 .elementor-icon svg{height:20px;}.elementor-75 .elementor-element.elementor-element-1cdd0c1{--width:220px;}.elementor-75 .elementor-element.elementor-element-268d60c{text-align:start;}.elementor-75 .elementor-element.elementor-element-268d60c .elementor-heading-title{font-size:1.55rem;}.elementor-75 .elementor-element.elementor-element-d572554 .elementor-heading-title{font-size:1.575rem;}.elementor-75 .elementor-element.elementor-element-218074d .elementor-heading-title{font-size:1.575rem;}.elementor-75 .elementor-element.elementor-element-a67cc46 .elementor-button{font-size:1rem;padding:20px 25px 20px 25px;}}@media(min-width:768px){.elementor-75 .elementor-element.elementor-element-ae9b3d2{--content-width:1200px;}.elementor-75 .elementor-element.elementor-element-f7300b5{--width:20%;}.elementor-75 .elementor-element.elementor-element-88a3375{--width:20%;}.elementor-75 .elementor-element.elementor-element-2d67abb{--width:70%;}.elementor-75 .elementor-element.elementor-element-85a1e8e{--width:81%;}.elementor-75 .elementor-element.elementor-element-3cde321{--width:15%;}.elementor-75 .elementor-element.elementor-element-ba728d3{--width:8%;}.elementor-75 .elementor-element.elementor-element-3fce584{--content-width:1200px;}.elementor-75 .elementor-element.elementor-element-44b9fff{--width:30%;}.elementor-75 .elementor-element.elementor-element-7d33f1b{--width:25%;}.elementor-75 .elementor-element.elementor-element-67446d6{--width:30%;}.elementor-75 .elementor-element.elementor-element-71a2f0a{--width:25%;}.elementor-75 .elementor-element.elementor-element-4d123c7{--width:30%;}.elementor-75 .elementor-element.elementor-element-edf1155{--width:25%;}.elementor-75 .elementor-element.elementor-element-5257a9d{--width:30%;}.elementor-75 .elementor-element.elementor-element-a6b14f2{--width:30%;}.elementor-75 .elementor-element.elementor-element-ede8680{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-75 .elementor-element.elementor-element-3cde321{--width:20%;}.elementor-75 .elementor-element.elementor-element-ba728d3{--width:10%;}.elementor-75 .elementor-element.elementor-element-44b9fff{--width:45%;}.elementor-75 .elementor-element.elementor-element-7d33f1b{--width:20%;}.elementor-75 .elementor-element.elementor-element-67446d6{--width:45%;}.elementor-75 .elementor-element.elementor-element-71a2f0a{--width:20%;}.elementor-75 .elementor-element.elementor-element-4d123c7{--width:45%;}.elementor-75 .elementor-element.elementor-element-edf1155{--width:20%;}}/* Start custom CSS for nested-accordion, class: .elementor-element-99b153f *//* 1. Elementor ki default border settings ko har jagah se khatam karein */
.elementor-75 .elementor-element.elementor-element-99b153f .elementor-accordion-item,
.elementor-75 .elementor-element.elementor-element-99b153f .elementor-tab-title,
.elementor-75 .elementor-element.elementor-element-99b153f .elementor-tab-content {
    border: none !important;
}

/* 2. Main item wrapper par border force karein (Jo hamesha dikhega) */
.elementor-75 .elementor-element.elementor-element-99b153f .elementor-accordion .elementor-accordion-item {
    border: 1px solid #d4d4d4 !important; /* Border color */
    border-radius: 10px !important;       /* Round corners */
    margin-bottom: 15px !important;       /* Items ke beech gap */
    overflow: hidden !important;          /* Taake corners saaf nazar aayein */
}

/* 3. Header ke nichy wali line ko remove karein */
.elementor-75 .elementor-element.elementor-element-99b153f .elementor-accordion .elementor-tab-title {
    border-bottom: none !important;
}

/* 4. Active item par bhi wahi border rakhein (kisi kism ka extra border na aaye) */
.elementor-75 .elementor-element.elementor-element-99b153f .elementor-accordion .elementor-accordion-item.elementor-active {
    border: 1px solid #d4d4d4 !important;
}

/* Pura accordion container */
#my-custom-accordion .elementor-accordion-item {
    border: 1px solid #FFD1DC !important; /* Aapka pink border color */
    border-radius: 15px !important; /* Jo radius aapko chahiye */
    overflow: hidden; /* Ye sabse important hai corners round rakhne ke liye */
    margin-bottom: 15px;
    background-color: #fff;
}


/* 1. Puray accordion item ko ek rounded box banayein */
#my-custom-accordion .elementor-accordion-item {
    border: 1.5px solid #FFD1DC !important; /* Aapka pink border */
    border-radius: 20px !important; /* Proper round corners */
    overflow: hidden !important; /* Sabse zaruri: content ko corners ke mutabiq cut karega */
    margin-bottom: 20px !important;
    background-color: #ffffff;
    transition: all 0.3s ease;
}

/* 2. Default lines aur borders ko khatam karein */
#my-custom-accordion .elementor-accordion-item .elementor-tab-title,
#my-custom-accordion .elementor-accordion-item .elementor-tab-content {
    border: none !important;
}

/* 3. Header (Title) ko set karein */
#my-custom-accordion .elementor-tab-title {
    padding: 20px !important;
    background-color: transparent !important;
}

/* 4. Content Area (Open state mein center line nahi hogi) */
#my-custom-accordion .elementor-tab-content {
    padding: 0px 20px 20px 20px !important;
    background-color: #FFF5F7 !important; /* Jaisa aapne pinkish bg dikhaya tha */
    color: #555 !important;
}

/* 5. Smooth Transition jab open ho */
#my-custom-accordion .elementor-accordion-item.elementor-active {
    box-shadow: 0px 10px 20px rgba(255, 209, 220, 0.2);
}


.elementor-75 .elementor-element.elementor-element-38fcb1d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{
    height: 70px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ffdc9c1 *//* 1. Elementor ki default border settings ko har jagah se khatam karein */
.elementor-75 .elementor-element.elementor-element-ffdc9c1 .elementor-accordion-item,
.elementor-75 .elementor-element.elementor-element-ffdc9c1 .elementor-tab-title,
.elementor-75 .elementor-element.elementor-element-ffdc9c1 .elementor-tab-content {
    border: none !important;
}

/* 2. Main item wrapper par border force karein (Jo hamesha dikhega) */
.elementor-75 .elementor-element.elementor-element-ffdc9c1 .elementor-accordion .elementor-accordion-item {
    border: 1px solid #d4d4d4 !important; /* Border color */
    border-radius: 10px !important;       /* Round corners */
    margin-bottom: 15px !important;       /* Items ke beech gap */
    overflow: hidden !important;          /* Taake corners saaf nazar aayein */
}

/* 3. Header ke nichy wali line ko remove karein */
.elementor-75 .elementor-element.elementor-element-ffdc9c1 .elementor-accordion .elementor-tab-title {
    border-bottom: none !important;
}

/* 4. Active item par bhi wahi border rakhein (kisi kism ka extra border na aaye) */
.elementor-75 .elementor-element.elementor-element-ffdc9c1 .elementor-accordion .elementor-accordion-item.elementor-active {
    border: 1px solid #d4d4d4 !important;
}
.elementor-75 .elementor-element.elementor-element-858561a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{
    height: 70px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f46db7b *//* 1. Elementor ki default border settings ko har jagah se khatam karein */
.elementor-75 .elementor-element.elementor-element-f46db7b .elementor-accordion-item,
.elementor-75 .elementor-element.elementor-element-f46db7b .elementor-tab-title,
.elementor-75 .elementor-element.elementor-element-f46db7b .elementor-tab-content {
    border: none !important;
}

/* 2. Main item wrapper par border force karein (Jo hamesha dikhega) */
.elementor-75 .elementor-element.elementor-element-f46db7b .elementor-accordion .elementor-accordion-item {
    border: 1px solid #d4d4d4 !important; /* Border color */
    border-radius: 10px !important;       /* Round corners */
    margin-bottom: 15px !important;       /* Items ke beech gap */
    overflow: hidden !important;          /* Taake corners saaf nazar aayein */
}

/* 3. Header ke nichy wali line ko remove karein */
.elementor-75 .elementor-element.elementor-element-f46db7b .elementor-accordion .elementor-tab-title {
    border-bottom: none !important;
}

/* 4. Active item par bhi wahi border rakhein (kisi kism ka extra border na aaye) */
.elementor-75 .elementor-element.elementor-element-f46db7b .elementor-accordion .elementor-accordion-item.elementor-active {
    border: 1px solid #d4d4d4 !important;
}
.elementor-75 .elementor-element.elementor-element-dc14dee > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title
{
    border-color:transparent !important;
}
.elementor-75 .elementor-element.elementor-element-6149a31 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{
    border: 1px solid #f6f6f8;
}
.elementor-widget-n-accordion .e-n-accordion-item:not(:last-child){
    border-radius:20px!important;
    border: 1px solid #f6f6f8;
}

.elementor-75 .elementor-element.elementor-element-dc14dee > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{
    height: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff15ee4 */.e-n-accordion-item-title{
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-262b722 *//* 1. Elementor ki default border settings ko har jagah se khatam karein */
.elementor-75 .elementor-element.elementor-element-262b722 .elementor-accordion-item,
.elementor-75 .elementor-element.elementor-element-262b722 .elementor-tab-title,
.elementor-75 .elementor-element.elementor-element-262b722 .elementor-tab-content {
    border: none !important;
}

/* 2. Main item wrapper par border force karein (Jo hamesha dikhega) */
.elementor-75 .elementor-element.elementor-element-262b722 .elementor-accordion .elementor-accordion-item {
    border: 1px solid #d4d4d4 !important; /* Border color */
    border-radius: 10px !important;       /* Round corners */
    margin-bottom: 15px !important;       /* Items ke beech gap */
    overflow: hidden !important;          /* Taake corners saaf nazar aayein */
}

/* 3. Header ke nichy wali line ko remove karein */
.elementor-75 .elementor-element.elementor-element-262b722 .elementor-accordion .elementor-tab-title {
    border-bottom: none !important;
}

/* 4. Active item par bhi wahi border rakhein (kisi kism ka extra border na aaye) */
.elementor-75 .elementor-element.elementor-element-262b722 .elementor-accordion .elementor-accordion-item.elementor-active {
    border: 1px solid #d4d4d4 !important;
}
.elementor-75 .elementor-element.elementor-element-6149a31 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title
{
    border-color:transparent !important;
}
.elementor-75 .elementor-element.elementor-element-dc14dee > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{
    border: 1px solid #f6f6f8;
}

.elementor-widget-n-accordion .e-n-accordion-item:not(:last-child){
    border-radius:20px!important;
    border: 1px solid #f6f6f8;
}
.elementor-75 .elementor-element.elementor-element-6149a31 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{
    height: 80px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-70ca263 */.elementor-75 .elementor-element.elementor-element-70ca263 .elementor-accordion-item,
.elementor-75 .elementor-element.elementor-element-70ca263 .elementor-tab-title,
.elementor-75 .elementor-element.elementor-element-70ca263 .elementor-tab-content {
    border: none !important;
}


.elementor-75 .elementor-element.elementor-element-70ca263 .elementor-accordion .elementor-accordion-item {
    border: 1px solid #d4d4d4 !important; 
    border-radius: 10px !important;       
    margin-bottom: 15px !important;       
    overflow: hidden !important;          
}

.elementor-75 .elementor-element.elementor-element-70ca263 .elementor-accordion .elementor-tab-title {
    border-bottom: none !important;
}


.elementor-75 .elementor-element.elementor-element-70ca263 .elementor-accordion .elementor-accordion-item.elementor-active {
    border: 1px solid #d4d4d4 !important;
}


#my-custom-accordion .elementor-accordion-item {
    border: 1px solid #FFD1DC !important; 
    border-radius: 15px !important; 
    overflow: hidden; 
    margin-bottom: 15px;
    background-color: #fff;
}
#my-custom-accordion .elementor-accordion-item {
    border: 1.5px solid #FFD1DC !important; 
    border-radius: 20px !important;
    overflow: hidden !important; 
    margin-bottom: 20px !important;
    background-color: #ffffff;
    transition: all 0.3s ease;
}

#my-custom-accordion .elementor-accordion-item .elementor-tab-title,
#my-custom-accordion .elementor-accordion-item .elementor-tab-content {
    border: none !important;
}

#my-custom-accordion .elementor-tab-title {
    padding: 20px !important;
    background-color: transparent !important;
}


#my-custom-accordion .elementor-tab-content {
    padding: 0px 20px 20px 20px !important;
    background-color: #FFF5F7 !important; 
    color: #555 !important;
}

#my-custom-accordion .elementor-accordion-item.elementor-active {
    box-shadow: 0px 10px 20px rgba(255, 209, 220, 0.2);
}
.e-n-accordion-item-title {
    height: 60px;
}

.e-n-accordion-item-title:hover{
      box-shadow: 0px 5px 6px #eeeeee;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ab2fb8f */.elementor-75 .elementor-element.elementor-element-ab2fb8f .elementor-accordion-item,
.elementor-75 .elementor-element.elementor-element-ab2fb8f .elementor-tab-title,
.elementor-75 .elementor-element.elementor-element-ab2fb8f .elementor-tab-content {
    border: none !important;
}


.elementor-75 .elementor-element.elementor-element-ab2fb8f .elementor-accordion .elementor-accordion-item {
    border: 1px solid #d4d4d4 !important; 
    border-radius: 10px !important;       
    margin-bottom: 15px !important;       
    overflow: hidden !important;          
}

.elementor-75 .elementor-element.elementor-element-ab2fb8f .elementor-accordion .elementor-tab-title {
    border-bottom: none !important;
}


.elementor-75 .elementor-element.elementor-element-ab2fb8f .elementor-accordion .elementor-accordion-item.elementor-active {
    border: 1px solid #d4d4d4 !important;
}


#my-custom-accordion .elementor-accordion-item {
    border: 1px solid #FFD1DC !important; 
    border-radius: 15px !important; 
    overflow: hidden; 
    margin-bottom: 15px;
    background-color: #fff;
}
#my-custom-accordion .elementor-accordion-item {
    border: 1.5px solid #FFD1DC !important; 
    border-radius: 20px !important;
    overflow: hidden !important; 
    margin-bottom: 20px !important;
    background-color: #ffffff;
    transition: all 0.3s ease;
}

#my-custom-accordion .elementor-accordion-item .elementor-tab-title,
#my-custom-accordion .elementor-accordion-item .elementor-tab-content {
    border: none !important;
}

#my-custom-accordion .elementor-tab-title {
    padding: 20px !important;
    background-color: transparent !important;
}


#my-custom-accordion .elementor-tab-content {
    padding: 0px 20px 20px 20px !important;
    background-color: #FFF5F7 !important; 
    color: #555 !important;
}

#my-custom-accordion .elementor-accordion-item.elementor-active {
    box-shadow: 0px 10px 20px rgba(255, 209, 220, 0.2);
}
.e-n-accordion-item-title {
    height: 60px;
}

.e-n-accordion-item-title:hover{
      box-shadow: 0px 5px 6px #eeeeee;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-d65ec8a */.elementor-75 .elementor-element.elementor-element-d65ec8a .elementor-accordion-item,
.elementor-75 .elementor-element.elementor-element-d65ec8a .elementor-tab-title,
.elementor-75 .elementor-element.elementor-element-d65ec8a .elementor-tab-content {
    border: none !important;
}


.elementor-75 .elementor-element.elementor-element-d65ec8a .elementor-accordion .elementor-accordion-item {
    border: 1px solid #d4d4d4 !important; 
    border-radius: 10px !important;       
    margin-bottom: 15px !important;       
    overflow: hidden !important;          
}

.elementor-75 .elementor-element.elementor-element-d65ec8a .elementor-accordion .elementor-tab-title {
    border-bottom: none !important;
}


.elementor-75 .elementor-element.elementor-element-d65ec8a .elementor-accordion .elementor-accordion-item.elementor-active {
    border: 1px solid #d4d4d4 !important;
}


#my-custom-accordion .elementor-accordion-item {
    border: 1px solid #FFD1DC !important; 
    border-radius: 15px !important; 
    overflow: hidden; 
    margin-bottom: 15px;
    background-color: #fff;
}
#my-custom-accordion .elementor-accordion-item {
    border: 1.5px solid #FFD1DC !important; 
    border-radius: 20px !important;
    overflow: hidden !important; 
    margin-bottom: 20px !important;
    background-color: #ffffff;
    transition: all 0.3s ease;
}

#my-custom-accordion .elementor-accordion-item .elementor-tab-title,
#my-custom-accordion .elementor-accordion-item .elementor-tab-content {
    border: none !important;
}

#my-custom-accordion .elementor-tab-title {
    padding: 20px !important;
    background-color: transparent !important;
}


#my-custom-accordion .elementor-tab-content {
    padding: 0px 20px 20px 20px !important;
    background-color: #FFF5F7 !important; 
    color: #555 !important;
}

#my-custom-accordion .elementor-accordion-item.elementor-active {
    box-shadow: 0px 10px 20px rgba(255, 209, 220, 0.2);
}
.e-n-accordion-item-title {
    height: 60px;
}

.e-n-accordion-item-title:hover{
      box-shadow: 0px 5px 6px #eeeeee;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-c84e541 */.elementor-75 .elementor-element.elementor-element-c84e541 .elementor-accordion-item,
.elementor-75 .elementor-element.elementor-element-c84e541 .elementor-tab-title,
.elementor-75 .elementor-element.elementor-element-c84e541 .elementor-tab-content {
    border: none !important;
}


.elementor-75 .elementor-element.elementor-element-c84e541 .elementor-accordion .elementor-accordion-item {
    border: 1px solid #d4d4d4 !important; 
    border-radius: 10px !important;       
    margin-bottom: 15px !important;       
    overflow: hidden !important;          
}

.elementor-75 .elementor-element.elementor-element-c84e541 .elementor-accordion .elementor-tab-title {
    border-bottom: none !important;
}


.elementor-75 .elementor-element.elementor-element-c84e541 .elementor-accordion .elementor-accordion-item.elementor-active {
    border: 1px solid #d4d4d4 !important;
}


#my-custom-accordion .elementor-accordion-item {
    border: 1px solid #FFD1DC !important; 
    border-radius: 15px !important; 
    overflow: hidden; 
    margin-bottom: 15px;
    background-color: #fff;
}
#my-custom-accordion .elementor-accordion-item {
    border: 1.5px solid #FFD1DC !important; 
    border-radius: 20px !important;
    overflow: hidden !important; 
    margin-bottom: 20px !important;
    background-color: #ffffff;
    transition: all 0.3s ease;
}

#my-custom-accordion .elementor-accordion-item .elementor-tab-title,
#my-custom-accordion .elementor-accordion-item .elementor-tab-content {
    border: none !important;
}

#my-custom-accordion .elementor-tab-title {
    padding: 20px !important;
    background-color: transparent !important;
}


#my-custom-accordion .elementor-tab-content {
    padding: 0px 20px 20px 20px !important;
    background-color: #FFF5F7 !important; 
    color: #555 !important;
}

#my-custom-accordion .elementor-accordion-item.elementor-active {
    box-shadow: 0px 10px 20px rgba(255, 209, 220, 0.2);
}
.e-n-accordion-item-title {
    height: 60px;
}

.e-n-accordion-item-title:hover{
      box-shadow: 0px 5px 6px #eeeeee;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-99b153f *//* 1. Elementor ki default border settings ko har jagah se khatam karein */
.elementor-75 .elementor-element.elementor-element-99b153f .elementor-accordion-item,
.elementor-75 .elementor-element.elementor-element-99b153f .elementor-tab-title,
.elementor-75 .elementor-element.elementor-element-99b153f .elementor-tab-content {
    border: none !important;
}

/* 2. Main item wrapper par border force karein (Jo hamesha dikhega) */
.elementor-75 .elementor-element.elementor-element-99b153f .elementor-accordion .elementor-accordion-item {
    border: 1px solid #d4d4d4 !important; /* Border color */
    border-radius: 10px !important;       /* Round corners */
    margin-bottom: 15px !important;       /* Items ke beech gap */
    overflow: hidden !important;          /* Taake corners saaf nazar aayein */
}

/* 3. Header ke nichy wali line ko remove karein */
.elementor-75 .elementor-element.elementor-element-99b153f .elementor-accordion .elementor-tab-title {
    border-bottom: none !important;
}

/* 4. Active item par bhi wahi border rakhein (kisi kism ka extra border na aaye) */
.elementor-75 .elementor-element.elementor-element-99b153f .elementor-accordion .elementor-accordion-item.elementor-active {
    border: 1px solid #d4d4d4 !important;
}

/* Pura accordion container */
#my-custom-accordion .elementor-accordion-item {
    border: 1px solid #FFD1DC !important; /* Aapka pink border color */
    border-radius: 15px !important; /* Jo radius aapko chahiye */
    overflow: hidden; /* Ye sabse important hai corners round rakhne ke liye */
    margin-bottom: 15px;
    background-color: #fff;
}


/* 1. Puray accordion item ko ek rounded box banayein */
#my-custom-accordion .elementor-accordion-item {
    border: 1.5px solid #FFD1DC !important; /* Aapka pink border */
    border-radius: 20px !important; /* Proper round corners */
    overflow: hidden !important; /* Sabse zaruri: content ko corners ke mutabiq cut karega */
    margin-bottom: 20px !important;
    background-color: #ffffff;
    transition: all 0.3s ease;
}

/* 2. Default lines aur borders ko khatam karein */
#my-custom-accordion .elementor-accordion-item .elementor-tab-title,
#my-custom-accordion .elementor-accordion-item .elementor-tab-content {
    border: none !important;
}

/* 3. Header (Title) ko set karein */
#my-custom-accordion .elementor-tab-title {
    padding: 20px !important;
    background-color: transparent !important;
}

/* 4. Content Area (Open state mein center line nahi hogi) */
#my-custom-accordion .elementor-tab-content {
    padding: 0px 20px 20px 20px !important;
    background-color: #FFF5F7 !important; /* Jaisa aapne pinkish bg dikhaya tha */
    color: #555 !important;
}

/* 5. Smooth Transition jab open ho */
#my-custom-accordion .elementor-accordion-item.elementor-active {
    box-shadow: 0px 10px 20px rgba(255, 209, 220, 0.2);
}


.elementor-75 .elementor-element.elementor-element-38fcb1d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{
    height: 70px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ffdc9c1 *//* 1. Elementor ki default border settings ko har jagah se khatam karein */
.elementor-75 .elementor-element.elementor-element-ffdc9c1 .elementor-accordion-item,
.elementor-75 .elementor-element.elementor-element-ffdc9c1 .elementor-tab-title,
.elementor-75 .elementor-element.elementor-element-ffdc9c1 .elementor-tab-content {
    border: none !important;
}

/* 2. Main item wrapper par border force karein (Jo hamesha dikhega) */
.elementor-75 .elementor-element.elementor-element-ffdc9c1 .elementor-accordion .elementor-accordion-item {
    border: 1px solid #d4d4d4 !important; /* Border color */
    border-radius: 10px !important;       /* Round corners */
    margin-bottom: 15px !important;       /* Items ke beech gap */
    overflow: hidden !important;          /* Taake corners saaf nazar aayein */
}

/* 3. Header ke nichy wali line ko remove karein */
.elementor-75 .elementor-element.elementor-element-ffdc9c1 .elementor-accordion .elementor-tab-title {
    border-bottom: none !important;
}

/* 4. Active item par bhi wahi border rakhein (kisi kism ka extra border na aaye) */
.elementor-75 .elementor-element.elementor-element-ffdc9c1 .elementor-accordion .elementor-accordion-item.elementor-active {
    border: 1px solid #d4d4d4 !important;
}
.elementor-75 .elementor-element.elementor-element-858561a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{
    height: 70px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f46db7b *//* 1. Elementor ki default border settings ko har jagah se khatam karein */
.elementor-75 .elementor-element.elementor-element-f46db7b .elementor-accordion-item,
.elementor-75 .elementor-element.elementor-element-f46db7b .elementor-tab-title,
.elementor-75 .elementor-element.elementor-element-f46db7b .elementor-tab-content {
    border: none !important;
}

/* 2. Main item wrapper par border force karein (Jo hamesha dikhega) */
.elementor-75 .elementor-element.elementor-element-f46db7b .elementor-accordion .elementor-accordion-item {
    border: 1px solid #d4d4d4 !important; /* Border color */
    border-radius: 10px !important;       /* Round corners */
    margin-bottom: 15px !important;       /* Items ke beech gap */
    overflow: hidden !important;          /* Taake corners saaf nazar aayein */
}

/* 3. Header ke nichy wali line ko remove karein */
.elementor-75 .elementor-element.elementor-element-f46db7b .elementor-accordion .elementor-tab-title {
    border-bottom: none !important;
}

/* 4. Active item par bhi wahi border rakhein (kisi kism ka extra border na aaye) */
.elementor-75 .elementor-element.elementor-element-f46db7b .elementor-accordion .elementor-accordion-item.elementor-active {
    border: 1px solid #d4d4d4 !important;
}
.elementor-75 .elementor-element.elementor-element-dc14dee > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title
{
    border-color:transparent !important;
}
.elementor-75 .elementor-element.elementor-element-6149a31 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{
    border: 1px solid #f6f6f8;
}
.elementor-widget-n-accordion .e-n-accordion-item:not(:last-child){
    border-radius:20px!important;
    border: 1px solid #f6f6f8;
}

.elementor-75 .elementor-element.elementor-element-dc14dee > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{
    height: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff15ee4 */.e-n-accordion-item-title{
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-262b722 *//* 1. Elementor ki default border settings ko har jagah se khatam karein */
.elementor-75 .elementor-element.elementor-element-262b722 .elementor-accordion-item,
.elementor-75 .elementor-element.elementor-element-262b722 .elementor-tab-title,
.elementor-75 .elementor-element.elementor-element-262b722 .elementor-tab-content {
    border: none !important;
}

/* 2. Main item wrapper par border force karein (Jo hamesha dikhega) */
.elementor-75 .elementor-element.elementor-element-262b722 .elementor-accordion .elementor-accordion-item {
    border: 1px solid #d4d4d4 !important; /* Border color */
    border-radius: 10px !important;       /* Round corners */
    margin-bottom: 15px !important;       /* Items ke beech gap */
    overflow: hidden !important;          /* Taake corners saaf nazar aayein */
}

/* 3. Header ke nichy wali line ko remove karein */
.elementor-75 .elementor-element.elementor-element-262b722 .elementor-accordion .elementor-tab-title {
    border-bottom: none !important;
}

/* 4. Active item par bhi wahi border rakhein (kisi kism ka extra border na aaye) */
.elementor-75 .elementor-element.elementor-element-262b722 .elementor-accordion .elementor-accordion-item.elementor-active {
    border: 1px solid #d4d4d4 !important;
}
.elementor-75 .elementor-element.elementor-element-6149a31 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title
{
    border-color:transparent !important;
}
.elementor-75 .elementor-element.elementor-element-dc14dee > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{
    border: 1px solid #f6f6f8;
}

.elementor-widget-n-accordion .e-n-accordion-item:not(:last-child){
    border-radius:20px!important;
    border: 1px solid #f6f6f8;
}
.elementor-75 .elementor-element.elementor-element-6149a31 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{
    height: 80px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-70ca263 */.elementor-75 .elementor-element.elementor-element-70ca263 .elementor-accordion-item,
.elementor-75 .elementor-element.elementor-element-70ca263 .elementor-tab-title,
.elementor-75 .elementor-element.elementor-element-70ca263 .elementor-tab-content {
    border: none !important;
}


.elementor-75 .elementor-element.elementor-element-70ca263 .elementor-accordion .elementor-accordion-item {
    border: 1px solid #d4d4d4 !important; 
    border-radius: 10px !important;       
    margin-bottom: 15px !important;       
    overflow: hidden !important;          
}

.elementor-75 .elementor-element.elementor-element-70ca263 .elementor-accordion .elementor-tab-title {
    border-bottom: none !important;
}


.elementor-75 .elementor-element.elementor-element-70ca263 .elementor-accordion .elementor-accordion-item.elementor-active {
    border: 1px solid #d4d4d4 !important;
}


#my-custom-accordion .elementor-accordion-item {
    border: 1px solid #FFD1DC !important; 
    border-radius: 15px !important; 
    overflow: hidden; 
    margin-bottom: 15px;
    background-color: #fff;
}
#my-custom-accordion .elementor-accordion-item {
    border: 1.5px solid #FFD1DC !important; 
    border-radius: 20px !important;
    overflow: hidden !important; 
    margin-bottom: 20px !important;
    background-color: #ffffff;
    transition: all 0.3s ease;
}

#my-custom-accordion .elementor-accordion-item .elementor-tab-title,
#my-custom-accordion .elementor-accordion-item .elementor-tab-content {
    border: none !important;
}

#my-custom-accordion .elementor-tab-title {
    padding: 20px !important;
    background-color: transparent !important;
}


#my-custom-accordion .elementor-tab-content {
    padding: 0px 20px 20px 20px !important;
    background-color: #FFF5F7 !important; 
    color: #555 !important;
}

#my-custom-accordion .elementor-accordion-item.elementor-active {
    box-shadow: 0px 10px 20px rgba(255, 209, 220, 0.2);
}
.e-n-accordion-item-title {
    height: 60px;
}

.e-n-accordion-item-title:hover{
      box-shadow: 0px 5px 6px #eeeeee;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ab2fb8f */.elementor-75 .elementor-element.elementor-element-ab2fb8f .elementor-accordion-item,
.elementor-75 .elementor-element.elementor-element-ab2fb8f .elementor-tab-title,
.elementor-75 .elementor-element.elementor-element-ab2fb8f .elementor-tab-content {
    border: none !important;
}


.elementor-75 .elementor-element.elementor-element-ab2fb8f .elementor-accordion .elementor-accordion-item {
    border: 1px solid #d4d4d4 !important; 
    border-radius: 10px !important;       
    margin-bottom: 15px !important;       
    overflow: hidden !important;          
}

.elementor-75 .elementor-element.elementor-element-ab2fb8f .elementor-accordion .elementor-tab-title {
    border-bottom: none !important;
}


.elementor-75 .elementor-element.elementor-element-ab2fb8f .elementor-accordion .elementor-accordion-item.elementor-active {
    border: 1px solid #d4d4d4 !important;
}


#my-custom-accordion .elementor-accordion-item {
    border: 1px solid #FFD1DC !important; 
    border-radius: 15px !important; 
    overflow: hidden; 
    margin-bottom: 15px;
    background-color: #fff;
}
#my-custom-accordion .elementor-accordion-item {
    border: 1.5px solid #FFD1DC !important; 
    border-radius: 20px !important;
    overflow: hidden !important; 
    margin-bottom: 20px !important;
    background-color: #ffffff;
    transition: all 0.3s ease;
}

#my-custom-accordion .elementor-accordion-item .elementor-tab-title,
#my-custom-accordion .elementor-accordion-item .elementor-tab-content {
    border: none !important;
}

#my-custom-accordion .elementor-tab-title {
    padding: 20px !important;
    background-color: transparent !important;
}


#my-custom-accordion .elementor-tab-content {
    padding: 0px 20px 20px 20px !important;
    background-color: #FFF5F7 !important; 
    color: #555 !important;
}

#my-custom-accordion .elementor-accordion-item.elementor-active {
    box-shadow: 0px 10px 20px rgba(255, 209, 220, 0.2);
}
.e-n-accordion-item-title {
    height: 60px;
}

.e-n-accordion-item-title:hover{
      box-shadow: 0px 5px 6px #eeeeee;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-d65ec8a */.elementor-75 .elementor-element.elementor-element-d65ec8a .elementor-accordion-item,
.elementor-75 .elementor-element.elementor-element-d65ec8a .elementor-tab-title,
.elementor-75 .elementor-element.elementor-element-d65ec8a .elementor-tab-content {
    border: none !important;
}


.elementor-75 .elementor-element.elementor-element-d65ec8a .elementor-accordion .elementor-accordion-item {
    border: 1px solid #d4d4d4 !important; 
    border-radius: 10px !important;       
    margin-bottom: 15px !important;       
    overflow: hidden !important;          
}

.elementor-75 .elementor-element.elementor-element-d65ec8a .elementor-accordion .elementor-tab-title {
    border-bottom: none !important;
}


.elementor-75 .elementor-element.elementor-element-d65ec8a .elementor-accordion .elementor-accordion-item.elementor-active {
    border: 1px solid #d4d4d4 !important;
}


#my-custom-accordion .elementor-accordion-item {
    border: 1px solid #FFD1DC !important; 
    border-radius: 15px !important; 
    overflow: hidden; 
    margin-bottom: 15px;
    background-color: #fff;
}
#my-custom-accordion .elementor-accordion-item {
    border: 1.5px solid #FFD1DC !important; 
    border-radius: 20px !important;
    overflow: hidden !important; 
    margin-bottom: 20px !important;
    background-color: #ffffff;
    transition: all 0.3s ease;
}

#my-custom-accordion .elementor-accordion-item .elementor-tab-title,
#my-custom-accordion .elementor-accordion-item .elementor-tab-content {
    border: none !important;
}

#my-custom-accordion .elementor-tab-title {
    padding: 20px !important;
    background-color: transparent !important;
}


#my-custom-accordion .elementor-tab-content {
    padding: 0px 20px 20px 20px !important;
    background-color: #FFF5F7 !important; 
    color: #555 !important;
}

#my-custom-accordion .elementor-accordion-item.elementor-active {
    box-shadow: 0px 10px 20px rgba(255, 209, 220, 0.2);
}
.e-n-accordion-item-title {
    height: 60px;
}

.e-n-accordion-item-title:hover{
      box-shadow: 0px 5px 6px #eeeeee;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-c84e541 */.elementor-75 .elementor-element.elementor-element-c84e541 .elementor-accordion-item,
.elementor-75 .elementor-element.elementor-element-c84e541 .elementor-tab-title,
.elementor-75 .elementor-element.elementor-element-c84e541 .elementor-tab-content {
    border: none !important;
}


.elementor-75 .elementor-element.elementor-element-c84e541 .elementor-accordion .elementor-accordion-item {
    border: 1px solid #d4d4d4 !important; 
    border-radius: 10px !important;       
    margin-bottom: 15px !important;       
    overflow: hidden !important;          
}

.elementor-75 .elementor-element.elementor-element-c84e541 .elementor-accordion .elementor-tab-title {
    border-bottom: none !important;
}


.elementor-75 .elementor-element.elementor-element-c84e541 .elementor-accordion .elementor-accordion-item.elementor-active {
    border: 1px solid #d4d4d4 !important;
}


#my-custom-accordion .elementor-accordion-item {
    border: 1px solid #FFD1DC !important; 
    border-radius: 15px !important; 
    overflow: hidden; 
    margin-bottom: 15px;
    background-color: #fff;
}
#my-custom-accordion .elementor-accordion-item {
    border: 1.5px solid #FFD1DC !important; 
    border-radius: 20px !important;
    overflow: hidden !important; 
    margin-bottom: 20px !important;
    background-color: #ffffff;
    transition: all 0.3s ease;
}

#my-custom-accordion .elementor-accordion-item .elementor-tab-title,
#my-custom-accordion .elementor-accordion-item .elementor-tab-content {
    border: none !important;
}

#my-custom-accordion .elementor-tab-title {
    padding: 20px !important;
    background-color: transparent !important;
}


#my-custom-accordion .elementor-tab-content {
    padding: 0px 20px 20px 20px !important;
    background-color: #FFF5F7 !important; 
    color: #555 !important;
}

#my-custom-accordion .elementor-accordion-item.elementor-active {
    box-shadow: 0px 10px 20px rgba(255, 209, 220, 0.2);
}
.e-n-accordion-item-title {
    height: 60px;
}

.e-n-accordion-item-title:hover{
      box-shadow: 0px 5px 6px #eeeeee;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-99b153f *//* 1. Elementor ki default border settings ko har jagah se khatam karein */
.elementor-75 .elementor-element.elementor-element-99b153f .elementor-accordion-item,
.elementor-75 .elementor-element.elementor-element-99b153f .elementor-tab-title,
.elementor-75 .elementor-element.elementor-element-99b153f .elementor-tab-content {
    border: none !important;
}

/* 2. Main item wrapper par border force karein (Jo hamesha dikhega) */
.elementor-75 .elementor-element.elementor-element-99b153f .elementor-accordion .elementor-accordion-item {
    border: 1px solid #d4d4d4 !important; /* Border color */
    border-radius: 10px !important;       /* Round corners */
    margin-bottom: 15px !important;       /* Items ke beech gap */
    overflow: hidden !important;          /* Taake corners saaf nazar aayein */
}

/* 3. Header ke nichy wali line ko remove karein */
.elementor-75 .elementor-element.elementor-element-99b153f .elementor-accordion .elementor-tab-title {
    border-bottom: none !important;
}

/* 4. Active item par bhi wahi border rakhein (kisi kism ka extra border na aaye) */
.elementor-75 .elementor-element.elementor-element-99b153f .elementor-accordion .elementor-accordion-item.elementor-active {
    border: 1px solid #d4d4d4 !important;
}

/* Pura accordion container */
#my-custom-accordion .elementor-accordion-item {
    border: 1px solid #FFD1DC !important; /* Aapka pink border color */
    border-radius: 15px !important; /* Jo radius aapko chahiye */
    overflow: hidden; /* Ye sabse important hai corners round rakhne ke liye */
    margin-bottom: 15px;
    background-color: #fff;
}


/* 1. Puray accordion item ko ek rounded box banayein */
#my-custom-accordion .elementor-accordion-item {
    border: 1.5px solid #FFD1DC !important; /* Aapka pink border */
    border-radius: 20px !important; /* Proper round corners */
    overflow: hidden !important; /* Sabse zaruri: content ko corners ke mutabiq cut karega */
    margin-bottom: 20px !important;
    background-color: #ffffff;
    transition: all 0.3s ease;
}

/* 2. Default lines aur borders ko khatam karein */
#my-custom-accordion .elementor-accordion-item .elementor-tab-title,
#my-custom-accordion .elementor-accordion-item .elementor-tab-content {
    border: none !important;
}

/* 3. Header (Title) ko set karein */
#my-custom-accordion .elementor-tab-title {
    padding: 20px !important;
    background-color: transparent !important;
}

/* 4. Content Area (Open state mein center line nahi hogi) */
#my-custom-accordion .elementor-tab-content {
    padding: 0px 20px 20px 20px !important;
    background-color: #FFF5F7 !important; /* Jaisa aapne pinkish bg dikhaya tha */
    color: #555 !important;
}

/* 5. Smooth Transition jab open ho */
#my-custom-accordion .elementor-accordion-item.elementor-active {
    box-shadow: 0px 10px 20px rgba(255, 209, 220, 0.2);
}


.elementor-75 .elementor-element.elementor-element-38fcb1d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{
    height: 70px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ffdc9c1 *//* 1. Elementor ki default border settings ko har jagah se khatam karein */
.elementor-75 .elementor-element.elementor-element-ffdc9c1 .elementor-accordion-item,
.elementor-75 .elementor-element.elementor-element-ffdc9c1 .elementor-tab-title,
.elementor-75 .elementor-element.elementor-element-ffdc9c1 .elementor-tab-content {
    border: none !important;
}

/* 2. Main item wrapper par border force karein (Jo hamesha dikhega) */
.elementor-75 .elementor-element.elementor-element-ffdc9c1 .elementor-accordion .elementor-accordion-item {
    border: 1px solid #d4d4d4 !important; /* Border color */
    border-radius: 10px !important;       /* Round corners */
    margin-bottom: 15px !important;       /* Items ke beech gap */
    overflow: hidden !important;          /* Taake corners saaf nazar aayein */
}

/* 3. Header ke nichy wali line ko remove karein */
.elementor-75 .elementor-element.elementor-element-ffdc9c1 .elementor-accordion .elementor-tab-title {
    border-bottom: none !important;
}

/* 4. Active item par bhi wahi border rakhein (kisi kism ka extra border na aaye) */
.elementor-75 .elementor-element.elementor-element-ffdc9c1 .elementor-accordion .elementor-accordion-item.elementor-active {
    border: 1px solid #d4d4d4 !important;
}
.elementor-75 .elementor-element.elementor-element-858561a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{
    height: 70px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f46db7b *//* 1. Elementor ki default border settings ko har jagah se khatam karein */
.elementor-75 .elementor-element.elementor-element-f46db7b .elementor-accordion-item,
.elementor-75 .elementor-element.elementor-element-f46db7b .elementor-tab-title,
.elementor-75 .elementor-element.elementor-element-f46db7b .elementor-tab-content {
    border: none !important;
}

/* 2. Main item wrapper par border force karein (Jo hamesha dikhega) */
.elementor-75 .elementor-element.elementor-element-f46db7b .elementor-accordion .elementor-accordion-item {
    border: 1px solid #d4d4d4 !important; /* Border color */
    border-radius: 10px !important;       /* Round corners */
    margin-bottom: 15px !important;       /* Items ke beech gap */
    overflow: hidden !important;          /* Taake corners saaf nazar aayein */
}

/* 3. Header ke nichy wali line ko remove karein */
.elementor-75 .elementor-element.elementor-element-f46db7b .elementor-accordion .elementor-tab-title {
    border-bottom: none !important;
}

/* 4. Active item par bhi wahi border rakhein (kisi kism ka extra border na aaye) */
.elementor-75 .elementor-element.elementor-element-f46db7b .elementor-accordion .elementor-accordion-item.elementor-active {
    border: 1px solid #d4d4d4 !important;
}
.elementor-75 .elementor-element.elementor-element-dc14dee > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title
{
    border-color:transparent !important;
}
.elementor-75 .elementor-element.elementor-element-6149a31 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{
    border: 1px solid #f6f6f8;
}
.elementor-widget-n-accordion .e-n-accordion-item:not(:last-child){
    border-radius:20px!important;
    border: 1px solid #f6f6f8;
}

.elementor-75 .elementor-element.elementor-element-dc14dee > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{
    height: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff15ee4 */.e-n-accordion-item-title{
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-262b722 *//* 1. Elementor ki default border settings ko har jagah se khatam karein */
.elementor-75 .elementor-element.elementor-element-262b722 .elementor-accordion-item,
.elementor-75 .elementor-element.elementor-element-262b722 .elementor-tab-title,
.elementor-75 .elementor-element.elementor-element-262b722 .elementor-tab-content {
    border: none !important;
}

/* 2. Main item wrapper par border force karein (Jo hamesha dikhega) */
.elementor-75 .elementor-element.elementor-element-262b722 .elementor-accordion .elementor-accordion-item {
    border: 1px solid #d4d4d4 !important; /* Border color */
    border-radius: 10px !important;       /* Round corners */
    margin-bottom: 15px !important;       /* Items ke beech gap */
    overflow: hidden !important;          /* Taake corners saaf nazar aayein */
}

/* 3. Header ke nichy wali line ko remove karein */
.elementor-75 .elementor-element.elementor-element-262b722 .elementor-accordion .elementor-tab-title {
    border-bottom: none !important;
}

/* 4. Active item par bhi wahi border rakhein (kisi kism ka extra border na aaye) */
.elementor-75 .elementor-element.elementor-element-262b722 .elementor-accordion .elementor-accordion-item.elementor-active {
    border: 1px solid #d4d4d4 !important;
}
.elementor-75 .elementor-element.elementor-element-6149a31 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title
{
    border-color:transparent !important;
}
.elementor-75 .elementor-element.elementor-element-dc14dee > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{
    border: 1px solid #f6f6f8;
}

.elementor-widget-n-accordion .e-n-accordion-item:not(:last-child){
    border-radius:20px!important;
    border: 1px solid #f6f6f8;
}
.elementor-75 .elementor-element.elementor-element-6149a31 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{
    height: 80px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-70ca263 */.elementor-75 .elementor-element.elementor-element-70ca263 .elementor-accordion-item,
.elementor-75 .elementor-element.elementor-element-70ca263 .elementor-tab-title,
.elementor-75 .elementor-element.elementor-element-70ca263 .elementor-tab-content {
    border: none !important;
}


.elementor-75 .elementor-element.elementor-element-70ca263 .elementor-accordion .elementor-accordion-item {
    border: 1px solid #d4d4d4 !important; 
    border-radius: 10px !important;       
    margin-bottom: 15px !important;       
    overflow: hidden !important;          
}

.elementor-75 .elementor-element.elementor-element-70ca263 .elementor-accordion .elementor-tab-title {
    border-bottom: none !important;
}


.elementor-75 .elementor-element.elementor-element-70ca263 .elementor-accordion .elementor-accordion-item.elementor-active {
    border: 1px solid #d4d4d4 !important;
}


#my-custom-accordion .elementor-accordion-item {
    border: 1px solid #FFD1DC !important; 
    border-radius: 15px !important; 
    overflow: hidden; 
    margin-bottom: 15px;
    background-color: #fff;
}
#my-custom-accordion .elementor-accordion-item {
    border: 1.5px solid #FFD1DC !important; 
    border-radius: 20px !important;
    overflow: hidden !important; 
    margin-bottom: 20px !important;
    background-color: #ffffff;
    transition: all 0.3s ease;
}

#my-custom-accordion .elementor-accordion-item .elementor-tab-title,
#my-custom-accordion .elementor-accordion-item .elementor-tab-content {
    border: none !important;
}

#my-custom-accordion .elementor-tab-title {
    padding: 20px !important;
    background-color: transparent !important;
}


#my-custom-accordion .elementor-tab-content {
    padding: 0px 20px 20px 20px !important;
    background-color: #FFF5F7 !important; 
    color: #555 !important;
}

#my-custom-accordion .elementor-accordion-item.elementor-active {
    box-shadow: 0px 10px 20px rgba(255, 209, 220, 0.2);
}
.e-n-accordion-item-title {
    height: 60px;
}

.e-n-accordion-item-title:hover{
      box-shadow: 0px 5px 6px #eeeeee;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ab2fb8f */.elementor-75 .elementor-element.elementor-element-ab2fb8f .elementor-accordion-item,
.elementor-75 .elementor-element.elementor-element-ab2fb8f .elementor-tab-title,
.elementor-75 .elementor-element.elementor-element-ab2fb8f .elementor-tab-content {
    border: none !important;
}


.elementor-75 .elementor-element.elementor-element-ab2fb8f .elementor-accordion .elementor-accordion-item {
    border: 1px solid #d4d4d4 !important; 
    border-radius: 10px !important;       
    margin-bottom: 15px !important;       
    overflow: hidden !important;          
}

.elementor-75 .elementor-element.elementor-element-ab2fb8f .elementor-accordion .elementor-tab-title {
    border-bottom: none !important;
}


.elementor-75 .elementor-element.elementor-element-ab2fb8f .elementor-accordion .elementor-accordion-item.elementor-active {
    border: 1px solid #d4d4d4 !important;
}


#my-custom-accordion .elementor-accordion-item {
    border: 1px solid #FFD1DC !important; 
    border-radius: 15px !important; 
    overflow: hidden; 
    margin-bottom: 15px;
    background-color: #fff;
}
#my-custom-accordion .elementor-accordion-item {
    border: 1.5px solid #FFD1DC !important; 
    border-radius: 20px !important;
    overflow: hidden !important; 
    margin-bottom: 20px !important;
    background-color: #ffffff;
    transition: all 0.3s ease;
}

#my-custom-accordion .elementor-accordion-item .elementor-tab-title,
#my-custom-accordion .elementor-accordion-item .elementor-tab-content {
    border: none !important;
}

#my-custom-accordion .elementor-tab-title {
    padding: 20px !important;
    background-color: transparent !important;
}


#my-custom-accordion .elementor-tab-content {
    padding: 0px 20px 20px 20px !important;
    background-color: #FFF5F7 !important; 
    color: #555 !important;
}

#my-custom-accordion .elementor-accordion-item.elementor-active {
    box-shadow: 0px 10px 20px rgba(255, 209, 220, 0.2);
}
.e-n-accordion-item-title {
    height: 60px;
}

.e-n-accordion-item-title:hover{
      box-shadow: 0px 5px 6px #eeeeee;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-d65ec8a */.elementor-75 .elementor-element.elementor-element-d65ec8a .elementor-accordion-item,
.elementor-75 .elementor-element.elementor-element-d65ec8a .elementor-tab-title,
.elementor-75 .elementor-element.elementor-element-d65ec8a .elementor-tab-content {
    border: none !important;
}


.elementor-75 .elementor-element.elementor-element-d65ec8a .elementor-accordion .elementor-accordion-item {
    border: 1px solid #d4d4d4 !important; 
    border-radius: 10px !important;       
    margin-bottom: 15px !important;       
    overflow: hidden !important;          
}

.elementor-75 .elementor-element.elementor-element-d65ec8a .elementor-accordion .elementor-tab-title {
    border-bottom: none !important;
}


.elementor-75 .elementor-element.elementor-element-d65ec8a .elementor-accordion .elementor-accordion-item.elementor-active {
    border: 1px solid #d4d4d4 !important;
}


#my-custom-accordion .elementor-accordion-item {
    border: 1px solid #FFD1DC !important; 
    border-radius: 15px !important; 
    overflow: hidden; 
    margin-bottom: 15px;
    background-color: #fff;
}
#my-custom-accordion .elementor-accordion-item {
    border: 1.5px solid #FFD1DC !important; 
    border-radius: 20px !important;
    overflow: hidden !important; 
    margin-bottom: 20px !important;
    background-color: #ffffff;
    transition: all 0.3s ease;
}

#my-custom-accordion .elementor-accordion-item .elementor-tab-title,
#my-custom-accordion .elementor-accordion-item .elementor-tab-content {
    border: none !important;
}

#my-custom-accordion .elementor-tab-title {
    padding: 20px !important;
    background-color: transparent !important;
}


#my-custom-accordion .elementor-tab-content {
    padding: 0px 20px 20px 20px !important;
    background-color: #FFF5F7 !important; 
    color: #555 !important;
}

#my-custom-accordion .elementor-accordion-item.elementor-active {
    box-shadow: 0px 10px 20px rgba(255, 209, 220, 0.2);
}
.e-n-accordion-item-title {
    height: 60px;
}

.e-n-accordion-item-title:hover{
      box-shadow: 0px 5px 6px #eeeeee;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-c84e541 */.elementor-75 .elementor-element.elementor-element-c84e541 .elementor-accordion-item,
.elementor-75 .elementor-element.elementor-element-c84e541 .elementor-tab-title,
.elementor-75 .elementor-element.elementor-element-c84e541 .elementor-tab-content {
    border: none !important;
}


.elementor-75 .elementor-element.elementor-element-c84e541 .elementor-accordion .elementor-accordion-item {
    border: 1px solid #d4d4d4 !important; 
    border-radius: 10px !important;       
    margin-bottom: 15px !important;       
    overflow: hidden !important;          
}

.elementor-75 .elementor-element.elementor-element-c84e541 .elementor-accordion .elementor-tab-title {
    border-bottom: none !important;
}


.elementor-75 .elementor-element.elementor-element-c84e541 .elementor-accordion .elementor-accordion-item.elementor-active {
    border: 1px solid #d4d4d4 !important;
}


#my-custom-accordion .elementor-accordion-item {
    border: 1px solid #FFD1DC !important; 
    border-radius: 15px !important; 
    overflow: hidden; 
    margin-bottom: 15px;
    background-color: #fff;
}
#my-custom-accordion .elementor-accordion-item {
    border: 1.5px solid #FFD1DC !important; 
    border-radius: 20px !important;
    overflow: hidden !important; 
    margin-bottom: 20px !important;
    background-color: #ffffff;
    transition: all 0.3s ease;
}

#my-custom-accordion .elementor-accordion-item .elementor-tab-title,
#my-custom-accordion .elementor-accordion-item .elementor-tab-content {
    border: none !important;
}

#my-custom-accordion .elementor-tab-title {
    padding: 20px !important;
    background-color: transparent !important;
}


#my-custom-accordion .elementor-tab-content {
    padding: 0px 20px 20px 20px !important;
    background-color: #FFF5F7 !important; 
    color: #555 !important;
}

#my-custom-accordion .elementor-accordion-item.elementor-active {
    box-shadow: 0px 10px 20px rgba(255, 209, 220, 0.2);
}
.e-n-accordion-item-title {
    height: 60px;
}

.e-n-accordion-item-title:hover{
      box-shadow: 0px 5px 6px #eeeeee;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-99b153f *//* 1. Elementor ki default border settings ko har jagah se khatam karein */
.elementor-75 .elementor-element.elementor-element-99b153f .elementor-accordion-item,
.elementor-75 .elementor-element.elementor-element-99b153f .elementor-tab-title,
.elementor-75 .elementor-element.elementor-element-99b153f .elementor-tab-content {
    border: none !important;
}

/* 2. Main item wrapper par border force karein (Jo hamesha dikhega) */
.elementor-75 .elementor-element.elementor-element-99b153f .elementor-accordion .elementor-accordion-item {
    border: 1px solid #d4d4d4 !important; /* Border color */
    border-radius: 10px !important;       /* Round corners */
    margin-bottom: 15px !important;       /* Items ke beech gap */
    overflow: hidden !important;          /* Taake corners saaf nazar aayein */
}

/* 3. Header ke nichy wali line ko remove karein */
.elementor-75 .elementor-element.elementor-element-99b153f .elementor-accordion .elementor-tab-title {
    border-bottom: none !important;
}

/* 4. Active item par bhi wahi border rakhein (kisi kism ka extra border na aaye) */
.elementor-75 .elementor-element.elementor-element-99b153f .elementor-accordion .elementor-accordion-item.elementor-active {
    border: 1px solid #d4d4d4 !important;
}

/* Pura accordion container */
#my-custom-accordion .elementor-accordion-item {
    border: 1px solid #FFD1DC !important; /* Aapka pink border color */
    border-radius: 15px !important; /* Jo radius aapko chahiye */
    overflow: hidden; /* Ye sabse important hai corners round rakhne ke liye */
    margin-bottom: 15px;
    background-color: #fff;
}


/* 1. Puray accordion item ko ek rounded box banayein */
#my-custom-accordion .elementor-accordion-item {
    border: 1.5px solid #FFD1DC !important; /* Aapka pink border */
    border-radius: 20px !important; /* Proper round corners */
    overflow: hidden !important; /* Sabse zaruri: content ko corners ke mutabiq cut karega */
    margin-bottom: 20px !important;
    background-color: #ffffff;
    transition: all 0.3s ease;
}

/* 2. Default lines aur borders ko khatam karein */
#my-custom-accordion .elementor-accordion-item .elementor-tab-title,
#my-custom-accordion .elementor-accordion-item .elementor-tab-content {
    border: none !important;
}

/* 3. Header (Title) ko set karein */
#my-custom-accordion .elementor-tab-title {
    padding: 20px !important;
    background-color: transparent !important;
}

/* 4. Content Area (Open state mein center line nahi hogi) */
#my-custom-accordion .elementor-tab-content {
    padding: 0px 20px 20px 20px !important;
    background-color: #FFF5F7 !important; /* Jaisa aapne pinkish bg dikhaya tha */
    color: #555 !important;
}

/* 5. Smooth Transition jab open ho */
#my-custom-accordion .elementor-accordion-item.elementor-active {
    box-shadow: 0px 10px 20px rgba(255, 209, 220, 0.2);
}


.elementor-75 .elementor-element.elementor-element-38fcb1d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{
    height: 70px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ffdc9c1 *//* 1. Elementor ki default border settings ko har jagah se khatam karein */
.elementor-75 .elementor-element.elementor-element-ffdc9c1 .elementor-accordion-item,
.elementor-75 .elementor-element.elementor-element-ffdc9c1 .elementor-tab-title,
.elementor-75 .elementor-element.elementor-element-ffdc9c1 .elementor-tab-content {
    border: none !important;
}

/* 2. Main item wrapper par border force karein (Jo hamesha dikhega) */
.elementor-75 .elementor-element.elementor-element-ffdc9c1 .elementor-accordion .elementor-accordion-item {
    border: 1px solid #d4d4d4 !important; /* Border color */
    border-radius: 10px !important;       /* Round corners */
    margin-bottom: 15px !important;       /* Items ke beech gap */
    overflow: hidden !important;          /* Taake corners saaf nazar aayein */
}

/* 3. Header ke nichy wali line ko remove karein */
.elementor-75 .elementor-element.elementor-element-ffdc9c1 .elementor-accordion .elementor-tab-title {
    border-bottom: none !important;
}

/* 4. Active item par bhi wahi border rakhein (kisi kism ka extra border na aaye) */
.elementor-75 .elementor-element.elementor-element-ffdc9c1 .elementor-accordion .elementor-accordion-item.elementor-active {
    border: 1px solid #d4d4d4 !important;
}
.elementor-75 .elementor-element.elementor-element-858561a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{
    height: 70px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f46db7b *//* 1. Elementor ki default border settings ko har jagah se khatam karein */
.elementor-75 .elementor-element.elementor-element-f46db7b .elementor-accordion-item,
.elementor-75 .elementor-element.elementor-element-f46db7b .elementor-tab-title,
.elementor-75 .elementor-element.elementor-element-f46db7b .elementor-tab-content {
    border: none !important;
}

/* 2. Main item wrapper par border force karein (Jo hamesha dikhega) */
.elementor-75 .elementor-element.elementor-element-f46db7b .elementor-accordion .elementor-accordion-item {
    border: 1px solid #d4d4d4 !important; /* Border color */
    border-radius: 10px !important;       /* Round corners */
    margin-bottom: 15px !important;       /* Items ke beech gap */
    overflow: hidden !important;          /* Taake corners saaf nazar aayein */
}

/* 3. Header ke nichy wali line ko remove karein */
.elementor-75 .elementor-element.elementor-element-f46db7b .elementor-accordion .elementor-tab-title {
    border-bottom: none !important;
}

/* 4. Active item par bhi wahi border rakhein (kisi kism ka extra border na aaye) */
.elementor-75 .elementor-element.elementor-element-f46db7b .elementor-accordion .elementor-accordion-item.elementor-active {
    border: 1px solid #d4d4d4 !important;
}
.elementor-75 .elementor-element.elementor-element-dc14dee > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title
{
    border-color:transparent !important;
}
.elementor-75 .elementor-element.elementor-element-6149a31 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{
    border: 1px solid #f6f6f8;
}
.elementor-widget-n-accordion .e-n-accordion-item:not(:last-child){
    border-radius:20px!important;
    border: 1px solid #f6f6f8;
}

.elementor-75 .elementor-element.elementor-element-dc14dee > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{
    height: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff15ee4 */.e-n-accordion-item-title{
    height: 110px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-262b722 *//* 1. Elementor ki default border settings ko har jagah se khatam karein */
.elementor-75 .elementor-element.elementor-element-262b722 .elementor-accordion-item,
.elementor-75 .elementor-element.elementor-element-262b722 .elementor-tab-title,
.elementor-75 .elementor-element.elementor-element-262b722 .elementor-tab-content {
    border: none !important;
}

/* 2. Main item wrapper par border force karein (Jo hamesha dikhega) */
.elementor-75 .elementor-element.elementor-element-262b722 .elementor-accordion .elementor-accordion-item {
    border: 1px solid #d4d4d4 !important; /* Border color */
    border-radius: 10px !important;       /* Round corners */
    margin-bottom: 15px !important;       /* Items ke beech gap */
    overflow: hidden !important;          /* Taake corners saaf nazar aayein */
}

/* 3. Header ke nichy wali line ko remove karein */
.elementor-75 .elementor-element.elementor-element-262b722 .elementor-accordion .elementor-tab-title {
    border-bottom: none !important;
}

/* 4. Active item par bhi wahi border rakhein (kisi kism ka extra border na aaye) */
.elementor-75 .elementor-element.elementor-element-262b722 .elementor-accordion .elementor-accordion-item.elementor-active {
    border: 1px solid #d4d4d4 !important;
}
.elementor-75 .elementor-element.elementor-element-6149a31 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title
{
    border-color:transparent !important;
}
.elementor-75 .elementor-element.elementor-element-dc14dee > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{
    border: 1px solid #f6f6f8;
}

.elementor-widget-n-accordion .e-n-accordion-item:not(:last-child){
    border-radius:20px!important;
    border: 1px solid #f6f6f8;
}
.elementor-75 .elementor-element.elementor-element-6149a31 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{
    height: 80px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-70ca263 */.elementor-75 .elementor-element.elementor-element-70ca263 .elementor-accordion-item,
.elementor-75 .elementor-element.elementor-element-70ca263 .elementor-tab-title,
.elementor-75 .elementor-element.elementor-element-70ca263 .elementor-tab-content {
    border: none !important;
}


.elementor-75 .elementor-element.elementor-element-70ca263 .elementor-accordion .elementor-accordion-item {
    border: 1px solid #d4d4d4 !important; 
    border-radius: 10px !important;       
    margin-bottom: 15px !important;       
    overflow: hidden !important;          
}

.elementor-75 .elementor-element.elementor-element-70ca263 .elementor-accordion .elementor-tab-title {
    border-bottom: none !important;
}


.elementor-75 .elementor-element.elementor-element-70ca263 .elementor-accordion .elementor-accordion-item.elementor-active {
    border: 1px solid #d4d4d4 !important;
}


#my-custom-accordion .elementor-accordion-item {
    border: 1px solid #FFD1DC !important; 
    border-radius: 15px !important; 
    overflow: hidden; 
    margin-bottom: 15px;
    background-color: #fff;
}
#my-custom-accordion .elementor-accordion-item {
    border: 1.5px solid #FFD1DC !important; 
    border-radius: 20px !important;
    overflow: hidden !important; 
    margin-bottom: 20px !important;
    background-color: #ffffff;
    transition: all 0.3s ease;
}

#my-custom-accordion .elementor-accordion-item .elementor-tab-title,
#my-custom-accordion .elementor-accordion-item .elementor-tab-content {
    border: none !important;
}

#my-custom-accordion .elementor-tab-title {
    padding: 20px !important;
    background-color: transparent !important;
}


#my-custom-accordion .elementor-tab-content {
    padding: 0px 20px 20px 20px !important;
    background-color: #FFF5F7 !important; 
    color: #555 !important;
}

#my-custom-accordion .elementor-accordion-item.elementor-active {
    box-shadow: 0px 10px 20px rgba(255, 209, 220, 0.2);
}
.e-n-accordion-item-title {
    height: 60px;
}

.e-n-accordion-item-title:hover{
      box-shadow: 0px 5px 6px #eeeeee;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ab2fb8f */.elementor-75 .elementor-element.elementor-element-ab2fb8f .elementor-accordion-item,
.elementor-75 .elementor-element.elementor-element-ab2fb8f .elementor-tab-title,
.elementor-75 .elementor-element.elementor-element-ab2fb8f .elementor-tab-content {
    border: none !important;
}


.elementor-75 .elementor-element.elementor-element-ab2fb8f .elementor-accordion .elementor-accordion-item {
    border: 1px solid #d4d4d4 !important; 
    border-radius: 10px !important;       
    margin-bottom: 15px !important;       
    overflow: hidden !important;          
}

.elementor-75 .elementor-element.elementor-element-ab2fb8f .elementor-accordion .elementor-tab-title {
    border-bottom: none !important;
}


.elementor-75 .elementor-element.elementor-element-ab2fb8f .elementor-accordion .elementor-accordion-item.elementor-active {
    border: 1px solid #d4d4d4 !important;
}


#my-custom-accordion .elementor-accordion-item {
    border: 1px solid #FFD1DC !important; 
    border-radius: 15px !important; 
    overflow: hidden; 
    margin-bottom: 15px;
    background-color: #fff;
}
#my-custom-accordion .elementor-accordion-item {
    border: 1.5px solid #FFD1DC !important; 
    border-radius: 20px !important;
    overflow: hidden !important; 
    margin-bottom: 20px !important;
    background-color: #ffffff;
    transition: all 0.3s ease;
}

#my-custom-accordion .elementor-accordion-item .elementor-tab-title,
#my-custom-accordion .elementor-accordion-item .elementor-tab-content {
    border: none !important;
}

#my-custom-accordion .elementor-tab-title {
    padding: 20px !important;
    background-color: transparent !important;
}


#my-custom-accordion .elementor-tab-content {
    padding: 0px 20px 20px 20px !important;
    background-color: #FFF5F7 !important; 
    color: #555 !important;
}

#my-custom-accordion .elementor-accordion-item.elementor-active {
    box-shadow: 0px 10px 20px rgba(255, 209, 220, 0.2);
}
.e-n-accordion-item-title {
    height: 60px;
}

.e-n-accordion-item-title:hover{
      box-shadow: 0px 5px 6px #eeeeee;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-d65ec8a */.elementor-75 .elementor-element.elementor-element-d65ec8a .elementor-accordion-item,
.elementor-75 .elementor-element.elementor-element-d65ec8a .elementor-tab-title,
.elementor-75 .elementor-element.elementor-element-d65ec8a .elementor-tab-content {
    border: none !important;
}


.elementor-75 .elementor-element.elementor-element-d65ec8a .elementor-accordion .elementor-accordion-item {
    border: 1px solid #d4d4d4 !important; 
    border-radius: 10px !important;       
    margin-bottom: 15px !important;       
    overflow: hidden !important;          
}

.elementor-75 .elementor-element.elementor-element-d65ec8a .elementor-accordion .elementor-tab-title {
    border-bottom: none !important;
}


.elementor-75 .elementor-element.elementor-element-d65ec8a .elementor-accordion .elementor-accordion-item.elementor-active {
    border: 1px solid #d4d4d4 !important;
}


#my-custom-accordion .elementor-accordion-item {
    border: 1px solid #FFD1DC !important; 
    border-radius: 15px !important; 
    overflow: hidden; 
    margin-bottom: 15px;
    background-color: #fff;
}
#my-custom-accordion .elementor-accordion-item {
    border: 1.5px solid #FFD1DC !important; 
    border-radius: 20px !important;
    overflow: hidden !important; 
    margin-bottom: 20px !important;
    background-color: #ffffff;
    transition: all 0.3s ease;
}

#my-custom-accordion .elementor-accordion-item .elementor-tab-title,
#my-custom-accordion .elementor-accordion-item .elementor-tab-content {
    border: none !important;
}

#my-custom-accordion .elementor-tab-title {
    padding: 20px !important;
    background-color: transparent !important;
}


#my-custom-accordion .elementor-tab-content {
    padding: 0px 20px 20px 20px !important;
    background-color: #FFF5F7 !important; 
    color: #555 !important;
}

#my-custom-accordion .elementor-accordion-item.elementor-active {
    box-shadow: 0px 10px 20px rgba(255, 209, 220, 0.2);
}
.e-n-accordion-item-title {
    height: 60px;
}

.e-n-accordion-item-title:hover{
      box-shadow: 0px 5px 6px #eeeeee;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-c84e541 */.elementor-75 .elementor-element.elementor-element-c84e541 .elementor-accordion-item,
.elementor-75 .elementor-element.elementor-element-c84e541 .elementor-tab-title,
.elementor-75 .elementor-element.elementor-element-c84e541 .elementor-tab-content {
    border: none !important;
}


.elementor-75 .elementor-element.elementor-element-c84e541 .elementor-accordion .elementor-accordion-item {
    border: 1px solid #d4d4d4 !important; 
    border-radius: 10px !important;       
    margin-bottom: 15px !important;       
    overflow: hidden !important;          
}

.elementor-75 .elementor-element.elementor-element-c84e541 .elementor-accordion .elementor-tab-title {
    border-bottom: none !important;
}


.elementor-75 .elementor-element.elementor-element-c84e541 .elementor-accordion .elementor-accordion-item.elementor-active {
    border: 1px solid #d4d4d4 !important;
}


#my-custom-accordion .elementor-accordion-item {
    border: 1px solid #FFD1DC !important; 
    border-radius: 15px !important; 
    overflow: hidden; 
    margin-bottom: 15px;
    background-color: #fff;
}
#my-custom-accordion .elementor-accordion-item {
    border: 1.5px solid #FFD1DC !important; 
    border-radius: 20px !important;
    overflow: hidden !important; 
    margin-bottom: 20px !important;
    background-color: #ffffff;
    transition: all 0.3s ease;
}

#my-custom-accordion .elementor-accordion-item .elementor-tab-title,
#my-custom-accordion .elementor-accordion-item .elementor-tab-content {
    border: none !important;
}

#my-custom-accordion .elementor-tab-title {
    padding: 20px !important;
    background-color: transparent !important;
}


#my-custom-accordion .elementor-tab-content {
    padding: 0px 20px 20px 20px !important;
    background-color: #FFF5F7 !important; 
    color: #555 !important;
}

#my-custom-accordion .elementor-accordion-item.elementor-active {
    box-shadow: 0px 10px 20px rgba(255, 209, 220, 0.2);
}
.e-n-accordion-item-title {
    height: 60px;
}

.e-n-accordion-item-title:hover{
      box-shadow: 0px 5px 6px #eeeeee;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-b9c2a36 */.e-n-tabs-heading{
    border-radius: 30px;
    background-color: white
    ;
   width: 700px;
   margin-top: -60px;
   padding: 15px;
   box-shadow: 0px 6px 6px #eeeeee;
}
.elementor-widget-n-tabs .e-n-tabs{
    display: flex;
    justify-content: center;
    align-items: center;
}
@media(max-width:1024px){
    .e-n-tabs-heading{
   width: 650px;
   padding: 10px;
  
}
}
@media (max-width: 767px) {
    .elementor-75 .elementor-element.elementor-element-b9c2a36 .e-n-tabs-heading {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important; 
        justify-content: center !important;
        width: 100% !important;
        margin-top: -30px;
    }
    .elementor-75 .elementor-element.elementor-element-b9c2a36 .e-n-tabs-heading > .e-n-tab-title {
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        width: auto !important; 
        max-width: 100% !important;
        text-align: center !important;
        margin-bottom: 0px !important;
    }
}

.elementor-widget-n-tabs .e-n-tabs {
    display: block !important;
}

.e-n-tabs-heading {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    border-radius: 30px;
    background-color: white;
    width: 700px;
    margin-left: auto; 
    margin-right: auto;  
    margin-top: -60px;
    padding: 15px;
    box-shadow: 0px 6px 6px #eeeeee;
    z-index: 10;
    position: relative;
}

@media (max-width: 767px) {

  .elementor-75 .elementor-element.elementor-element-b9c2a36 .e-n-tabs-heading{
    width: 100% !important;
    padding: 8px 10px !important;
    margin-top: -18px !important;
    border-radius: 22px !important;
    gap: 6px !important;
  }

  .elementor-75 .elementor-element.elementor-element-b9c2a36 .e-n-tabs-heading > .e-n-tab-title{
    padding: 10px 12px !important;
    margin: 0 !important;
    line-height: 1.1 !important;
    min-height: 40px !important;
  }

  .elementor-75 .elementor-element.elementor-element-b9c2a36 .e-n-tabs-heading > .e-n-tab-title .e-n-tab-title-text{
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.1 !important;
  }

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a1c1749 */.elementor-75 .elementor-element.elementor-element-a1c1749{
    height: 250px;
}
@media(max-width:925px){
  .elementor-75 .elementor-element.elementor-element-a1c1749{
    height: 290px;
}  
}
@media(max-width:766px){
  .elementor-75 .elementor-element.elementor-element-a1c1749{
    height: 250px;
}  
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-85e19fa */.elementor-75 .elementor-element.elementor-element-85e19fa{
    height: 250px;
}
@media(max-width:925px){
  .elementor-75 .elementor-element.elementor-element-85e19fa{
    height: 290px;
}  
}
@media(max-width:766px){
  .elementor-75 .elementor-element.elementor-element-85e19fa{
    height: 250px;
}  
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-89f64d3 */.elementor-75 .elementor-element.elementor-element-89f64d3{
    height: 250px;
}
@media(max-width:925px){
  .elementor-75 .elementor-element.elementor-element-89f64d3{
    height: 290px;
}  
}
@media(max-width:766px){
  .elementor-75 .elementor-element.elementor-element-89f64d3{
    height: 250px;
}  
}/* End custom CSS */