.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-11590 .elementor-element.elementor-element-ac34b9f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-11590 .elementor-element.elementor-element-ac34b9f:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-ac34b9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#330D3D;}.elementor-11590 .elementor-element.elementor-element-898c856{--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;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-11590 .elementor-element.elementor-element-8df4315 img{max-width:73%;}.elementor-11590 .elementor-element.elementor-element-338b7c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11590 .elementor-element.elementor-element-338b7c8:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-338b7c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#330D3D;}.elementor-11590 .elementor-element.elementor-element-8e38fb9{--display:flex;}.elementor-11590 .elementor-element.elementor-element-8e38fb9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11590 .elementor-element.elementor-element-7aeae4a{--display:flex;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11590 .elementor-element.elementor-element-a6531be.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11590 .elementor-element.elementor-element-a6531be > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-11590 .elementor-element.elementor-element-a6531be .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;text-transform:capitalize;color:#FFFFFF;}.elementor-11590 .elementor-element.elementor-element-4154cbb{--display:flex;--min-height:3.8em;--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;}.elementor-11590 .elementor-element.elementor-element-4154cbb:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-4154cbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DB900C;}.elementor-11590 .elementor-element.elementor-element-e6ac57c{--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-11590 .elementor-element.elementor-element-ce7b71e{text-align:center;}.elementor-11590 .elementor-element.elementor-element-ce7b71e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:26px;}.elementor-11590 .elementor-element.elementor-element-3612eef{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-11590 .elementor-element.elementor-element-3612eef:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-3612eef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;background-image:url("https://institutolucieneberger.com.br/wp-content/uploads/2025/10/freepik__dark-hero-section-background-for-a-website-depicti__24717.jpeg");background-size:cover;}.elementor-11590 .elementor-element.elementor-element-3612eef::before, .elementor-11590 .elementor-element.elementor-element-3612eef > .elementor-background-video-container::before, .elementor-11590 .elementor-element.elementor-element-3612eef > .e-con-inner > .elementor-background-video-container::before, .elementor-11590 .elementor-element.elementor-element-3612eef > .elementor-background-slideshow::before, .elementor-11590 .elementor-element.elementor-element-3612eef > .e-con-inner > .elementor-background-slideshow::before, .elementor-11590 .elementor-element.elementor-element-3612eef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#330D3D;--background-overlay:'';}.elementor-11590 .elementor-element.elementor-element-3612eef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11590 .elementor-element.elementor-element-024c09d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-11590 .elementor-element.elementor-element-2e30497 > .elementor-widget-container{margin:01vw 0vw 0vw 0vw;}.elementor-11590 .elementor-element.elementor-element-2e30497{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:400;line-height:52px;color:#FFFFFF;}.elementor-11590 .elementor-element.elementor-element-2e30497 p{margin-block-end:10px;}.elementor-11590 .elementor-element.elementor-element-fa58e4e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-11590 .elementor-element.elementor-element-8d2bd89{--display:flex;--min-height:0px;--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-11590 .elementor-element.elementor-element-8d2bd89.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-premium-icon-list.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-icon-list .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-icon-list .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-premium-icon-list .premium-bullet-list-wrapper i, .elementor-widget-premium-icon-list .premium-bullet-list-icon-text p{color:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-drawable-icon *, .elementor-widget-premium-icon-list svg:not([class*="premium-"]){fill:var( --e-global-color-primary );stroke:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-wrapper i, .elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-wrapper svg, .elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-wrapper .premium-bullet-list-icon-text p{text-shadow:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-bullet-list-wrapper i, .elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-bullet-list-icon-text p{color:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-wrapper i, .elementor-widget-premium-icon-list .premium-bullet-list-blur .premium-bullet-list-content:hover  .premium-bullet-list-icon-text p{text-shadow:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-drawable-icon *, .elementor-widget-premium-icon-list .premium-bullet-list-content:hover svg:not([class*="premium-"]){fill:var( --e-global-color-primary );stroke:var( --e-global-color-primary );} .elementor-widget-premium-icon-list .premium-bullet-list-icon-text p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-icon-list .premium-bullet-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );} .elementor-widget-premium-icon-list .premium-bullet-text{color:var( --e-global-color-primary );} .elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-text{text-shadow:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-bullet-text{color:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-text{text-shadow:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-desc{text-shadow:var( --e-global-color-text );} .elementor-widget-premium-icon-list .premium-bullet-list-badge span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-icon-list .premium-bullet-list-badge span{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-divider:not(:last-child):after {border-top-color:var( --e-global-color-secondary );}.elementor-widget-premium-icon-list .premium-bullet-list-divider-inline:not(:last-child):after {border-left-color:var( --e-global-color-secondary );}.elementor-widget-premium-icon-list li.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after{border-color:var( --e-global-color-secondary );}.elementor-11590 .elementor-element.elementor-element-9ff509e .premium-bullet-list-content{overflow:hidden;}.elementor-11590 .elementor-element.elementor-element-9ff509e .premium-bullet-list-box {flex-direction:row;}.elementor-11590 .elementor-element.elementor-element-9ff509e .premium-bullet-list-content, .elementor-11590 .elementor-element.elementor-element-9ff509e .premium-bullet-list-box{justify-content:center;}.elementor-11590 .elementor-element.elementor-element-9ff509e .premium-bullet-list-divider, .elementor-11590 .elementor-element.elementor-element-9ff509e .premium-bullet-list-wrapper-top{align-self:center;}.elementor-11590 .elementor-element.elementor-element-9ff509e{--pa-bullet-align:center;}.elementor-11590 .elementor-element.elementor-element-9ff509e .premium-bullet-list-text{display:flex;flex-direction:row;order:5;}.elementor-11590 .elementor-element.elementor-element-9ff509e .premium-bullet-list-content .premium-bullet-list-text-wrapper > span{align-self:start;text-align:start;}.elementor-11590 .elementor-element.elementor-element-9ff509e .premium-bullet-list-wrapper{align-self:center;}.elementor-11590 .elementor-element.elementor-element-9ff509e .premium-bullet-list-badge{order:8;} .elementor-11590 .elementor-element.elementor-element-9ff509e .premium-bullet-list-content{background-color:#FFFFFF59;}.elementor-11590 .elementor-element.elementor-element-9ff509e .premium-bullet-list-content {border-style:solid;border-color:#FFFFFF;border-radius:24px 24px 24px 24px;margin:5px 5px 5px 5px;padding:9px 9px 9px 9px;}.elementor-11590 .elementor-element.elementor-element-9ff509e .premium-bullet-text{font-family:"Inter", Sans-serif;font-size:16px;font-weight:800;line-height:24px;} .elementor-11590 .elementor-element.elementor-element-9ff509e .premium-bullet-text{color:#FFFFFF;} .elementor-11590 .elementor-element.elementor-element-9ff509e .premium-bullet-list-blur:hover .premium-bullet-text{text-shadow:0 0 3px #FFFFFF;}.elementor-11590 .elementor-element.elementor-element-9ff509e .premium-bullet-list-content:hover .premium-bullet-text{color:#FFFFFF;}.elementor-11590 .elementor-element.elementor-element-9ff509e .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-text{text-shadow:none !important;color:#FFFFFF !important;}.elementor-11590 .elementor-element.elementor-element-9ff509e .premium-bullet-list-badge span{color:#fff;background-color:#6ec1e4;}.elementor-11590 .elementor-element.elementor-element-9ff509e .premium-bullet-list-badge span {border-radius:2px 2px 2px 2px;padding:2px 5px 2px 5px;}.elementor-11590 .elementor-element.elementor-element-9ff509e .premium-bullet-list-badge {margin:0px 0px 0px 5px;}.elementor-11590 .elementor-element.elementor-element-bc51930{--display:flex;}.elementor-11590 .elementor-element.elementor-element-7c2b323 > .elementor-widget-container{margin:0% 0% -1% 0%;}.elementor-11590 .elementor-element.elementor-element-7c2b323 img{max-width:64%;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:54px 54px 0px 0px;}.elementor-11590 .elementor-element.elementor-element-2bf6512{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--z-index:3;}.elementor-11590 .elementor-element.elementor-element-2bf6512:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-2bf6512 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11590 .elementor-element.elementor-element-26033e9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11590 .elementor-element.elementor-element-be87493 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11590 .elementor-element.elementor-element-be87493{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:500;line-height:58px;color:#1E0B2E;}.elementor-11590 .elementor-element.elementor-element-a43410a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-11590 .elementor-element.elementor-element-a43410a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11590 .elementor-element.elementor-element-df883f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11590 .elementor-element.elementor-element-df883f3:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-df883f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0E0E0;}.elementor-11590 .elementor-element.elementor-element-237d5d2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11590 .elementor-element.elementor-element-fa4845c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11590 .elementor-element.elementor-element-fa4845c{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:500;line-height:58px;color:#1E0B2E;}.elementor-11590 .elementor-element.elementor-element-12274b2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11590 .elementor-element.elementor-element-a95804f{width:initial;max-width:initial;text-align:center;}.elementor-11590 .elementor-element.elementor-element-a95804f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11590 .elementor-element.elementor-element-a95804f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;line-height:44px;color:#0E0E0E;}.elementor-11590 .elementor-element.elementor-element-ec1205c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:28px 28px 28px 28px;}.elementor-11590 .elementor-element.elementor-element-ec1205c:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-ec1205c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AF2627;}.elementor-11590 .elementor-element.elementor-element-dce1320{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11590 .elementor-element.elementor-element-dce1320.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11590 .elementor-element.elementor-element-0560f2d img{width:100%;max-width:72%;}.elementor-11590 .elementor-element.elementor-element-73cb984{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11590 .elementor-element.elementor-element-e232028 > .elementor-widget-container{padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;}.elementor-11590 .elementor-element.elementor-element-e232028{text-align:center;}.elementor-11590 .elementor-element.elementor-element-e232028 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:700;line-height:30px;letter-spacing:0.5px;color:#FEC32D;}.elementor-11590 .elementor-element.elementor-element-63cd2a4 > .elementor-widget-container{padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;}.elementor-11590 .elementor-element.elementor-element-63cd2a4{text-align:center;font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;line-height:30px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-11590 .elementor-element.elementor-element-128c55b3{--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:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-11590 .elementor-element.elementor-element-128c55b3:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-128c55b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-451ad128{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11590 .elementor-element.elementor-element-60276d7c{text-align:center;}.elementor-11590 .elementor-element.elementor-element-60276d7c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.7rem;font-weight:700;line-height:1.3em;color:#1e0b2e;}.elementor-11590 .elementor-element.elementor-element-d1a251d > .elementor-widget-container{margin:0px autopx 0px autopx;}.elementor-11590 .elementor-element.elementor-element-d1a251d{text-align:center;}.elementor-11590 .elementor-element.elementor-element-d1a251d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;color:#555555;}.elementor-11590 .elementor-element.elementor-element-627617b1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-11590 .elementor-element.elementor-element-575d53a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-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:rgba(196, 164, 115, 0.3);--border-color:rgba(196, 164, 115, 0.3);--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 20px 0px rgba(0,0,0,0.08);--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-11590 .elementor-element.elementor-element-575d53a3:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-575d53a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-5109a144{text-align:center;}.elementor-11590 .elementor-element.elementor-element-5109a144 .elementor-heading-title{font-size:3rem;}.elementor-11590 .elementor-element.elementor-element-7eba724d{text-align:center;}.elementor-11590 .elementor-element.elementor-element-7eba724d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.3em;color:#1e0b2e;}.elementor-11590 .elementor-element.elementor-element-5c144bbc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-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:rgba(196, 164, 115, 0.3);--border-color:rgba(196, 164, 115, 0.3);--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 20px 0px rgba(0,0,0,0.08);--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-11590 .elementor-element.elementor-element-5c144bbc:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-5c144bbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-20216259{text-align:center;}.elementor-11590 .elementor-element.elementor-element-20216259 .elementor-heading-title{font-size:3rem;}.elementor-11590 .elementor-element.elementor-element-1f9a825a{text-align:center;}.elementor-11590 .elementor-element.elementor-element-1f9a825a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.3em;color:#1e0b2e;}.elementor-11590 .elementor-element.elementor-element-4884b89e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-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:rgba(196, 164, 115, 0.3);--border-color:rgba(196, 164, 115, 0.3);--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 20px 0px rgba(0,0,0,0.08);--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-11590 .elementor-element.elementor-element-4884b89e:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-4884b89e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-92817ad{text-align:center;}.elementor-11590 .elementor-element.elementor-element-92817ad .elementor-heading-title{font-size:3rem;}.elementor-11590 .elementor-element.elementor-element-1a752f86{text-align:center;}.elementor-11590 .elementor-element.elementor-element-1a752f86 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.3em;color:#1e0b2e;}.elementor-11590 .elementor-element.elementor-element-4a2a1b42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-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:rgba(196, 164, 115, 0.3);--border-color:rgba(196, 164, 115, 0.3);--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 20px 0px rgba(0,0,0,0.08);--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-11590 .elementor-element.elementor-element-4a2a1b42:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-4a2a1b42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-2dff44b8{text-align:center;}.elementor-11590 .elementor-element.elementor-element-2dff44b8 .elementor-heading-title{font-size:3rem;}.elementor-11590 .elementor-element.elementor-element-2ca64d92{text-align:center;}.elementor-11590 .elementor-element.elementor-element-2ca64d92 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.3em;color:#1e0b2e;}.elementor-11590 .elementor-element.elementor-element-6585846{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-11590 .elementor-element.elementor-element-6585846:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-6585846 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0E0E0;}.elementor-11590 .elementor-element.elementor-element-f4a7f0c{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11590 .elementor-element.elementor-element-8112661 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11590 .elementor-element.elementor-element-8112661{text-align:center;}.elementor-11590 .elementor-element.elementor-element-8112661 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:500;line-height:58px;color:#1E0B2E;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-divider .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-11590 .elementor-element.elementor-element-c4bcdf9{--divider-border-style:solid;--divider-color:#C4A473;--divider-border-width:4.4px;}.elementor-11590 .elementor-element.elementor-element-c4bcdf9 .elementor-divider-separator{width:16%;margin:0 auto;margin-center:0;}.elementor-11590 .elementor-element.elementor-element-c4bcdf9 .elementor-divider{text-align:center;padding-block-start:7px;padding-block-end:7px;}.elementor-11590 .elementor-element.elementor-element-369b2a0{text-align:center;}.elementor-11590 .elementor-element.elementor-element-369b2a0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;}.elementor-11590 .elementor-element.elementor-element-645f832{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-11590 .elementor-element.elementor-element-645f832:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-645f832 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e0e0e0;}.elementor-11590 .elementor-element.elementor-element-2158a14{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#2b0a3d;--border-color:#2b0a3d;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 15px 0px rgba(0,0,0,0.03);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11590 .elementor-element.elementor-element-2158a14:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-2158a14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-2158a14:hover{box-shadow:0px 10px 25px 0px rgba(43, 10, 61, 0.15);}.elementor-11590 .elementor-element.elementor-element-8c94cbd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11590 .elementor-element.elementor-element-8c94cbd img{width:160px;height:160px;object-fit:contain;object-position:center center;}.elementor-11590 .elementor-element.elementor-element-c2b00f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11590 .elementor-element.elementor-element-af884c0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:700;line-height:1.2em;color:#2b0a3d;}.elementor-11590 .elementor-element.elementor-element-540ad8a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8rem;line-height:1.3em;color:#666666;}.elementor-11590 .elementor-element.elementor-element-e94fa48{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#2b0a3d;--border-color:#2b0a3d;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 15px 0px rgba(0,0,0,0.03);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11590 .elementor-element.elementor-element-e94fa48:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-e94fa48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-e94fa48:hover{box-shadow:0px 10px 25px 0px rgba(43, 10, 61, 0.15);}.elementor-11590 .elementor-element.elementor-element-3d2aed5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11590 .elementor-element.elementor-element-3d2aed5 img{width:160px;height:160px;object-fit:contain;object-position:center center;}.elementor-11590 .elementor-element.elementor-element-dec8dd1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11590 .elementor-element.elementor-element-5481239 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:700;line-height:1.2em;color:#2b0a3d;}.elementor-11590 .elementor-element.elementor-element-097b4d5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8rem;line-height:1.3em;color:#666666;}.elementor-11590 .elementor-element.elementor-element-240415e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#2b0a3d;--border-color:#2b0a3d;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 15px 0px rgba(0,0,0,0.03);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11590 .elementor-element.elementor-element-240415e:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-240415e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-240415e:hover{box-shadow:0px 10px 25px 0px rgba(43, 10, 61, 0.15);}.elementor-11590 .elementor-element.elementor-element-b4fce35.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11590 .elementor-element.elementor-element-b4fce35 img{width:160px;height:160px;object-fit:contain;object-position:center center;}.elementor-11590 .elementor-element.elementor-element-03a6b6e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11590 .elementor-element.elementor-element-e8f236c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:700;line-height:1.2em;color:#2b0a3d;}.elementor-11590 .elementor-element.elementor-element-899c173 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8rem;line-height:1.3em;color:#666666;}.elementor-11590 .elementor-element.elementor-element-19db2b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#2b0a3d;--border-color:#2b0a3d;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 15px 0px rgba(0,0,0,0.03);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11590 .elementor-element.elementor-element-19db2b3:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-19db2b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-19db2b3:hover{box-shadow:0px 10px 25px 0px rgba(43, 10, 61, 0.15);}.elementor-11590 .elementor-element.elementor-element-17f4410.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11590 .elementor-element.elementor-element-17f4410 img{width:160px;height:160px;object-fit:contain;object-position:center center;}.elementor-11590 .elementor-element.elementor-element-b37e345{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11590 .elementor-element.elementor-element-e713186 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:700;line-height:1.2em;color:#2b0a3d;}.elementor-11590 .elementor-element.elementor-element-7255c97 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8rem;line-height:1.3em;color:#666666;}.elementor-11590 .elementor-element.elementor-element-b26c2d3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#2b0a3d;--border-color:#2b0a3d;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 15px 0px rgba(0,0,0,0.03);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11590 .elementor-element.elementor-element-b26c2d3:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-b26c2d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-b26c2d3:hover{box-shadow:0px 10px 25px 0px rgba(43, 10, 61, 0.15);}.elementor-11590 .elementor-element.elementor-element-3c1dbfc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11590 .elementor-element.elementor-element-3c1dbfc img{width:160px;height:160px;object-fit:contain;object-position:center center;}.elementor-11590 .elementor-element.elementor-element-fa171cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11590 .elementor-element.elementor-element-99b9f0b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:700;line-height:1.2em;color:#2b0a3d;}.elementor-11590 .elementor-element.elementor-element-ac760e1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8rem;line-height:1.3em;color:#666666;}.elementor-11590 .elementor-element.elementor-element-823410d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#2b0a3d;--border-color:#2b0a3d;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 15px 0px rgba(0,0,0,0.03);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11590 .elementor-element.elementor-element-823410d:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-823410d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-823410d:hover{box-shadow:0px 10px 25px 0px rgba(43, 10, 61, 0.15);}.elementor-11590 .elementor-element.elementor-element-451a136.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11590 .elementor-element.elementor-element-451a136 img{width:160px;height:160px;object-fit:contain;object-position:center center;}.elementor-11590 .elementor-element.elementor-element-fd46b67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11590 .elementor-element.elementor-element-85fb1e5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:700;line-height:1.2em;color:#2b0a3d;}.elementor-11590 .elementor-element.elementor-element-115b02d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8rem;line-height:1.3em;color:#666666;}.elementor-11590 .elementor-element.elementor-element-940ddde{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#2b0a3d;--border-color:#2b0a3d;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 15px 0px rgba(0,0,0,0.03);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11590 .elementor-element.elementor-element-940ddde:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-940ddde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-940ddde:hover{box-shadow:0px 10px 25px 0px rgba(43, 10, 61, 0.15);}.elementor-11590 .elementor-element.elementor-element-2b2966a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11590 .elementor-element.elementor-element-2b2966a img{width:160px;height:160px;object-fit:contain;object-position:center center;}.elementor-11590 .elementor-element.elementor-element-b046d73{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11590 .elementor-element.elementor-element-fddab04 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:700;line-height:1.2em;color:#2b0a3d;}.elementor-11590 .elementor-element.elementor-element-c600f70 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8rem;line-height:1.3em;color:#666666;}.elementor-11590 .elementor-element.elementor-element-229e8b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#2b0a3d;--border-color:#2b0a3d;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 15px 0px rgba(0,0,0,0.03);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11590 .elementor-element.elementor-element-229e8b3:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-229e8b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-229e8b3:hover{box-shadow:0px 10px 25px 0px rgba(43, 10, 61, 0.15);}.elementor-11590 .elementor-element.elementor-element-3a03e5c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11590 .elementor-element.elementor-element-3a03e5c img{width:160px;height:160px;object-fit:contain;object-position:center center;}.elementor-11590 .elementor-element.elementor-element-04ad902{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11590 .elementor-element.elementor-element-4837fe4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:700;line-height:1.2em;color:#2b0a3d;}.elementor-11590 .elementor-element.elementor-element-bfee604 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8rem;line-height:1.3em;color:#666666;}.elementor-11590 .elementor-element.elementor-element-69029c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#2b0a3d;--border-color:#2b0a3d;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 15px 0px rgba(0,0,0,0.03);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11590 .elementor-element.elementor-element-69029c1:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-69029c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-69029c1:hover{box-shadow:0px 10px 25px 0px rgba(43, 10, 61, 0.15);}.elementor-11590 .elementor-element.elementor-element-4b375d4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11590 .elementor-element.elementor-element-4b375d4 img{width:160px;height:160px;object-fit:contain;object-position:center center;}.elementor-11590 .elementor-element.elementor-element-5cc85af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11590 .elementor-element.elementor-element-28f59fd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:700;line-height:1.2em;color:#2b0a3d;}.elementor-11590 .elementor-element.elementor-element-0a1c918 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8rem;line-height:1.3em;color:#666666;}.elementor-11590 .elementor-element.elementor-element-7901d0e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#2b0a3d;--border-color:#2b0a3d;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 15px 0px rgba(0,0,0,0.03);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11590 .elementor-element.elementor-element-7901d0e:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-7901d0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-7901d0e:hover{box-shadow:0px 10px 25px 0px rgba(43, 10, 61, 0.15);}.elementor-11590 .elementor-element.elementor-element-1eafd0e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11590 .elementor-element.elementor-element-1eafd0e img{width:160px;height:160px;object-fit:contain;object-position:center center;}.elementor-11590 .elementor-element.elementor-element-eb1f697{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11590 .elementor-element.elementor-element-cb8a63f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:700;line-height:1.2em;color:#2b0a3d;}.elementor-11590 .elementor-element.elementor-element-1787f08 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8rem;line-height:1.3em;color:#666666;}.elementor-11590 .elementor-element.elementor-element-7a9e481{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#2b0a3d;--border-color:#2b0a3d;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 15px 0px rgba(0,0,0,0.03);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11590 .elementor-element.elementor-element-7a9e481:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-7a9e481 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-7a9e481:hover{box-shadow:0px 10px 25px 0px rgba(43, 10, 61, 0.15);}.elementor-11590 .elementor-element.elementor-element-b805a72.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11590 .elementor-element.elementor-element-b805a72 img{width:160px;height:160px;object-fit:contain;object-position:center center;}.elementor-11590 .elementor-element.elementor-element-d56ad3b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11590 .elementor-element.elementor-element-5d44bb7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:700;line-height:1.2em;color:#2b0a3d;}.elementor-11590 .elementor-element.elementor-element-d57412d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8rem;line-height:1.3em;color:#666666;}.elementor-11590 .elementor-element.elementor-element-e85be2e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#2b0a3d;--border-color:#2b0a3d;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 15px 0px rgba(0,0,0,0.03);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11590 .elementor-element.elementor-element-e85be2e:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-e85be2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-e85be2e:hover{box-shadow:0px 10px 25px 0px rgba(43, 10, 61, 0.15);}.elementor-11590 .elementor-element.elementor-element-5fb702e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11590 .elementor-element.elementor-element-5fb702e img{width:160px;height:160px;object-fit:contain;object-position:center center;}.elementor-11590 .elementor-element.elementor-element-52e59fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11590 .elementor-element.elementor-element-73dc530 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:700;line-height:1.2em;color:#2b0a3d;}.elementor-11590 .elementor-element.elementor-element-6d72f55 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8rem;line-height:1.3em;color:#666666;}.elementor-11590 .elementor-element.elementor-element-c7afaaa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#2b0a3d;--border-color:#2b0a3d;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 15px 0px rgba(0,0,0,0.03);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11590 .elementor-element.elementor-element-c7afaaa:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-c7afaaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-c7afaaa:hover{box-shadow:0px 10px 25px 0px rgba(43, 10, 61, 0.15);}.elementor-11590 .elementor-element.elementor-element-d9fc390.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11590 .elementor-element.elementor-element-d9fc390 img{width:160px;height:160px;object-fit:contain;object-position:center center;}.elementor-11590 .elementor-element.elementor-element-ad8691b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11590 .elementor-element.elementor-element-4c654eb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:700;line-height:1.2em;color:#2b0a3d;}.elementor-11590 .elementor-element.elementor-element-01cf7d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8rem;line-height:1.3em;color:#666666;}.elementor-11590 .elementor-element.elementor-element-b9efc80{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#2b0a3d;--border-color:#2b0a3d;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 15px 0px rgba(0,0,0,0.03);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11590 .elementor-element.elementor-element-b9efc80:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-b9efc80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-b9efc80:hover{box-shadow:0px 10px 25px 0px rgba(43, 10, 61, 0.15);}.elementor-11590 .elementor-element.elementor-element-26d4642.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11590 .elementor-element.elementor-element-26d4642 img{width:160px;height:160px;object-fit:contain;object-position:center center;}.elementor-11590 .elementor-element.elementor-element-67074fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11590 .elementor-element.elementor-element-bf1bd10 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:700;line-height:1.2em;color:#2b0a3d;}.elementor-11590 .elementor-element.elementor-element-7661f9c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8rem;line-height:1.3em;color:#666666;}.elementor-11590 .elementor-element.elementor-element-02fcc38{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#2b0a3d;--border-color:#2b0a3d;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 15px 0px rgba(0,0,0,0.03);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11590 .elementor-element.elementor-element-02fcc38:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-02fcc38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-02fcc38:hover{box-shadow:0px 10px 25px 0px rgba(43, 10, 61, 0.15);}.elementor-11590 .elementor-element.elementor-element-4255bc8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11590 .elementor-element.elementor-element-4255bc8 img{width:160px;height:160px;object-fit:contain;object-position:center center;}.elementor-11590 .elementor-element.elementor-element-39da300{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11590 .elementor-element.elementor-element-7bc5f8f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:700;line-height:1.2em;color:#2b0a3d;}.elementor-11590 .elementor-element.elementor-element-ddda54b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8rem;line-height:1.3em;color:#666666;}.elementor-11590 .elementor-element.elementor-element-d8e614a{--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:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-11590 .elementor-element.elementor-element-d8e614a:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-d8e614a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#330D3D;}.elementor-11590 .elementor-element.elementor-element-e78eb53{text-align:center;}.elementor-11590 .elementor-element.elementor-element-e78eb53 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-837e7ee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11590 .elementor-element.elementor-element-ec8e136{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-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:#C4A473;--border-color:#C4A473;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-11590 .elementor-element.elementor-element-ec8e136:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-ec8e136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-5ceb659{text-align:center;}.elementor-11590 .elementor-element.elementor-element-5ceb659 .elementor-heading-title{font-size:40px;}.elementor-11590 .elementor-element.elementor-element-9e5537d{text-align:center;}.elementor-11590 .elementor-element.elementor-element-9e5537d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:700;line-height:1.3em;color:#1a082e;}.elementor-11590 .elementor-element.elementor-element-0ed3309{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-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:#C4A473;--border-color:#C4A473;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-11590 .elementor-element.elementor-element-0ed3309:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-0ed3309 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-a80661d{text-align:center;}.elementor-11590 .elementor-element.elementor-element-a80661d .elementor-heading-title{font-size:40px;}.elementor-11590 .elementor-element.elementor-element-aedcbc1{text-align:center;}.elementor-11590 .elementor-element.elementor-element-aedcbc1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:700;line-height:1.3em;color:#1a082e;}.elementor-11590 .elementor-element.elementor-element-60e50ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-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:#C4A473;--border-color:#C4A473;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-11590 .elementor-element.elementor-element-60e50ab:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-60e50ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-e941091{text-align:center;}.elementor-11590 .elementor-element.elementor-element-e941091 .elementor-heading-title{font-size:40px;}.elementor-11590 .elementor-element.elementor-element-f31e7c8{text-align:center;}.elementor-11590 .elementor-element.elementor-element-f31e7c8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:700;line-height:1.3em;color:#1a082e;}.elementor-11590 .elementor-element.elementor-element-0b3ff40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-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:#C4A473;--border-color:#C4A473;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-11590 .elementor-element.elementor-element-0b3ff40:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-0b3ff40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-e71d328{text-align:center;}.elementor-11590 .elementor-element.elementor-element-e71d328 .elementor-heading-title{font-size:40px;}.elementor-11590 .elementor-element.elementor-element-461ad8b{text-align:center;}.elementor-11590 .elementor-element.elementor-element-461ad8b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:700;line-height:1.3em;color:#1a082e;}.elementor-11590 .elementor-element.elementor-element-e4c6050{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-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:#C4A473;--border-color:#C4A473;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-11590 .elementor-element.elementor-element-e4c6050:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-e4c6050 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-e7451d6{text-align:center;}.elementor-11590 .elementor-element.elementor-element-e7451d6 .elementor-heading-title{font-size:40px;}.elementor-11590 .elementor-element.elementor-element-c3c3328{text-align:center;}.elementor-11590 .elementor-element.elementor-element-c3c3328 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:700;line-height:1.3em;color:#1a082e;}.elementor-11590 .elementor-element.elementor-element-a82cb16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11590 .elementor-element.elementor-element-a82cb16:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-a82cb16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11590 .elementor-element.elementor-element-b563e19 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11590 .elementor-element.elementor-element-b563e19{text-align:center;}.elementor-11590 .elementor-element.elementor-element-b563e19 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:500;line-height:58px;}.elementor-11590 .elementor-element.elementor-element-c1947ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-11590 .elementor-element.elementor-element-c1947ed:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-c1947ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-04152c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#2b0a3d;--border-color:#2b0a3d;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11590 .elementor-element.elementor-element-04152c9:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-04152c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#330d3d;}.elementor-11590 .elementor-element.elementor-element-04152c9:hover{box-shadow:0px 10px 25px 0px rgba(43, 10, 61, 0.15);}.elementor-widget-icon-box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-icon-box .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-icon-box .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-size:var( --e-global-typography-primary-font-size );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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-11590 .elementor-element.elementor-element-672e0f4 .elementor-icon-box-wrapper{gap:15px;}.elementor-11590 .elementor-element.elementor-element-672e0f4.elementor-view-stacked .elementor-icon{background-color:#C4A473;}.elementor-11590 .elementor-element.elementor-element-672e0f4.elementor-view-framed .elementor-icon, .elementor-11590 .elementor-element.elementor-element-672e0f4.elementor-view-default .elementor-icon{fill:#C4A473;color:#C4A473;border-color:#C4A473;}.elementor-11590 .elementor-element.elementor-element-672e0f4 .elementor-icon{font-size:30px;}.elementor-11590 .elementor-element.elementor-element-672e0f4 .elementor-icon-box-title, .elementor-11590 .elementor-element.elementor-element-672e0f4 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;}.elementor-11590 .elementor-element.elementor-element-672e0f4 .elementor-icon-box-title{color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-672e0f4:has(:hover) .elementor-icon-box-title,
					 .elementor-11590 .elementor-element.elementor-element-672e0f4:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-11590 .elementor-element.elementor-element-672e0f4 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.3em;color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-3cfc2c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#2b0a3d;--border-color:#2b0a3d;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11590 .elementor-element.elementor-element-3cfc2c2:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-3cfc2c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#330d3d;}.elementor-11590 .elementor-element.elementor-element-3cfc2c2:hover{box-shadow:0px 10px 25px 0px rgba(43, 10, 61, 0.15);}.elementor-11590 .elementor-element.elementor-element-aa749b2 .elementor-icon-box-wrapper{gap:15px;}.elementor-11590 .elementor-element.elementor-element-aa749b2.elementor-view-stacked .elementor-icon{background-color:#C4A473;}.elementor-11590 .elementor-element.elementor-element-aa749b2.elementor-view-framed .elementor-icon, .elementor-11590 .elementor-element.elementor-element-aa749b2.elementor-view-default .elementor-icon{fill:#C4A473;color:#C4A473;border-color:#C4A473;}.elementor-11590 .elementor-element.elementor-element-aa749b2 .elementor-icon{font-size:30px;}.elementor-11590 .elementor-element.elementor-element-aa749b2 .elementor-icon-box-title, .elementor-11590 .elementor-element.elementor-element-aa749b2 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;}.elementor-11590 .elementor-element.elementor-element-aa749b2 .elementor-icon-box-title{color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-aa749b2:has(:hover) .elementor-icon-box-title,
					 .elementor-11590 .elementor-element.elementor-element-aa749b2:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-11590 .elementor-element.elementor-element-aa749b2 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.3em;color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-04798c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#2b0a3d;--border-color:#2b0a3d;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11590 .elementor-element.elementor-element-04798c3:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-04798c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#330d3d;}.elementor-11590 .elementor-element.elementor-element-04798c3:hover{box-shadow:0px 10px 25px 0px rgba(43, 10, 61, 0.15);}.elementor-11590 .elementor-element.elementor-element-6819f81 .elementor-icon-box-wrapper{gap:15px;}.elementor-11590 .elementor-element.elementor-element-6819f81.elementor-view-stacked .elementor-icon{background-color:#C4A473;}.elementor-11590 .elementor-element.elementor-element-6819f81.elementor-view-framed .elementor-icon, .elementor-11590 .elementor-element.elementor-element-6819f81.elementor-view-default .elementor-icon{fill:#C4A473;color:#C4A473;border-color:#C4A473;}.elementor-11590 .elementor-element.elementor-element-6819f81 .elementor-icon{font-size:30px;}.elementor-11590 .elementor-element.elementor-element-6819f81 .elementor-icon-box-title, .elementor-11590 .elementor-element.elementor-element-6819f81 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;}.elementor-11590 .elementor-element.elementor-element-6819f81 .elementor-icon-box-title{color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-6819f81:has(:hover) .elementor-icon-box-title,
					 .elementor-11590 .elementor-element.elementor-element-6819f81:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-11590 .elementor-element.elementor-element-6819f81 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.3em;color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-fb6c353{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#2b0a3d;--border-color:#2b0a3d;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11590 .elementor-element.elementor-element-fb6c353:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-fb6c353 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#330d3d;}.elementor-11590 .elementor-element.elementor-element-fb6c353:hover{box-shadow:0px 10px 25px 0px rgba(43, 10, 61, 0.15);}.elementor-11590 .elementor-element.elementor-element-0d00710 .elementor-icon-box-wrapper{gap:15px;}.elementor-11590 .elementor-element.elementor-element-0d00710.elementor-view-stacked .elementor-icon{background-color:#C4A473;}.elementor-11590 .elementor-element.elementor-element-0d00710.elementor-view-framed .elementor-icon, .elementor-11590 .elementor-element.elementor-element-0d00710.elementor-view-default .elementor-icon{fill:#C4A473;color:#C4A473;border-color:#C4A473;}.elementor-11590 .elementor-element.elementor-element-0d00710 .elementor-icon{font-size:30px;}.elementor-11590 .elementor-element.elementor-element-0d00710 .elementor-icon-box-title, .elementor-11590 .elementor-element.elementor-element-0d00710 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;}.elementor-11590 .elementor-element.elementor-element-0d00710 .elementor-icon-box-title{color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-0d00710:has(:hover) .elementor-icon-box-title,
					 .elementor-11590 .elementor-element.elementor-element-0d00710:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-11590 .elementor-element.elementor-element-0d00710 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.3em;color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-6c2f2ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#2b0a3d;--border-color:#2b0a3d;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11590 .elementor-element.elementor-element-6c2f2ac:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-6c2f2ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#330d3d;}.elementor-11590 .elementor-element.elementor-element-6c2f2ac:hover{box-shadow:0px 10px 25px 0px rgba(43, 10, 61, 0.15);}.elementor-11590 .elementor-element.elementor-element-d5a38f0 .elementor-icon-box-wrapper{gap:15px;}.elementor-11590 .elementor-element.elementor-element-d5a38f0.elementor-view-stacked .elementor-icon{background-color:#C4A473;}.elementor-11590 .elementor-element.elementor-element-d5a38f0.elementor-view-framed .elementor-icon, .elementor-11590 .elementor-element.elementor-element-d5a38f0.elementor-view-default .elementor-icon{fill:#C4A473;color:#C4A473;border-color:#C4A473;}.elementor-11590 .elementor-element.elementor-element-d5a38f0 .elementor-icon{font-size:30px;}.elementor-11590 .elementor-element.elementor-element-d5a38f0 .elementor-icon-box-title, .elementor-11590 .elementor-element.elementor-element-d5a38f0 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;}.elementor-11590 .elementor-element.elementor-element-d5a38f0 .elementor-icon-box-title{color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-d5a38f0:has(:hover) .elementor-icon-box-title,
					 .elementor-11590 .elementor-element.elementor-element-d5a38f0:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-11590 .elementor-element.elementor-element-d5a38f0 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.3em;color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-31ae4c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#2b0a3d;--border-color:#2b0a3d;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11590 .elementor-element.elementor-element-31ae4c8:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-31ae4c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#330d3d;}.elementor-11590 .elementor-element.elementor-element-31ae4c8:hover{box-shadow:0px 10px 25px 0px rgba(43, 10, 61, 0.15);}.elementor-11590 .elementor-element.elementor-element-534d781 .elementor-icon-box-wrapper{gap:15px;}.elementor-11590 .elementor-element.elementor-element-534d781.elementor-view-stacked .elementor-icon{background-color:#C4A473;}.elementor-11590 .elementor-element.elementor-element-534d781.elementor-view-framed .elementor-icon, .elementor-11590 .elementor-element.elementor-element-534d781.elementor-view-default .elementor-icon{fill:#C4A473;color:#C4A473;border-color:#C4A473;}.elementor-11590 .elementor-element.elementor-element-534d781 .elementor-icon{font-size:30px;}.elementor-11590 .elementor-element.elementor-element-534d781 .elementor-icon-box-title, .elementor-11590 .elementor-element.elementor-element-534d781 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;}.elementor-11590 .elementor-element.elementor-element-534d781 .elementor-icon-box-title{color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-534d781:has(:hover) .elementor-icon-box-title,
					 .elementor-11590 .elementor-element.elementor-element-534d781:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-11590 .elementor-element.elementor-element-534d781 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.3em;color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-de96ce8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11590 .elementor-element.elementor-element-de96ce8:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-de96ce8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0E0E0;}.elementor-11590 .elementor-element.elementor-element-3ab4709 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11590 .elementor-element.elementor-element-3ab4709{text-align:center;}.elementor-11590 .elementor-element.elementor-element-3ab4709 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:500;line-height:58px;}.elementor-11590 .elementor-element.elementor-element-5019fab{--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:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-11590 .elementor-element.elementor-element-5019fab:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-5019fab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e0e0e0;}.elementor-11590 .elementor-element.elementor-element-96c4566{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-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:#e0e0e0;--border-color:#e0e0e0;--border-radius:25px 25px 25px 25px;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.05);--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11590 .elementor-element.elementor-element-96c4566:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-96c4566 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-96c4566.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11590 .elementor-element.elementor-element-d64eb31{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;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:#f0f0f0;--border-color:#f0f0f0;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-11590 .elementor-element.elementor-element-46cf79e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11590 .elementor-element.elementor-element-6534ea1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11590 .elementor-element.elementor-element-6534ea1 .elementor-heading-title{font-size:28px;}.elementor-11590 .elementor-element.elementor-element-190dec3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#333333;}.elementor-11590 .elementor-element.elementor-element-e16e203 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-decoration:line-through;color:#e74c3c;}.elementor-11590 .elementor-element.elementor-element-8ebaead{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;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:#f0f0f0;--border-color:#f0f0f0;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-11590 .elementor-element.elementor-element-f452653{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11590 .elementor-element.elementor-element-c8da214.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11590 .elementor-element.elementor-element-c8da214 .elementor-heading-title{font-size:28px;}.elementor-11590 .elementor-element.elementor-element-098ff87 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#333333;}.elementor-11590 .elementor-element.elementor-element-bc56fd0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-decoration:line-through;color:#e74c3c;}.elementor-11590 .elementor-element.elementor-element-15d4e24{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;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:#f0f0f0;--border-color:#f0f0f0;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-11590 .elementor-element.elementor-element-66013ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11590 .elementor-element.elementor-element-e96a8f4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11590 .elementor-element.elementor-element-e96a8f4 .elementor-heading-title{font-size:28px;}.elementor-11590 .elementor-element.elementor-element-31ec3ed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#333333;}.elementor-11590 .elementor-element.elementor-element-2f04274 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-decoration:line-through;color:#e74c3c;}.elementor-11590 .elementor-element.elementor-element-8ad61a1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;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:#f0f0f0;--border-color:#f0f0f0;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-11590 .elementor-element.elementor-element-bef3950{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11590 .elementor-element.elementor-element-404839e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11590 .elementor-element.elementor-element-404839e .elementor-heading-title{font-size:28px;}.elementor-11590 .elementor-element.elementor-element-2c8371a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#333333;}.elementor-11590 .elementor-element.elementor-element-5e3de4e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-decoration:line-through;color:#e74c3c;}.elementor-11590 .elementor-element.elementor-element-04029fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;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:#f0f0f0;--border-color:#f0f0f0;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-11590 .elementor-element.elementor-element-f29dde9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11590 .elementor-element.elementor-element-2d9d938.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11590 .elementor-element.elementor-element-2d9d938 .elementor-heading-title{font-size:28px;}.elementor-11590 .elementor-element.elementor-element-a44e031 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#333333;}.elementor-11590 .elementor-element.elementor-element-4955aad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-decoration:line-through;color:#e74c3c;}.elementor-11590 .elementor-element.elementor-element-d5a4c05{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-11590 .elementor-element.elementor-element-11381b0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11590 .elementor-element.elementor-element-85c7bf2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11590 .elementor-element.elementor-element-85c7bf2 .elementor-heading-title{font-size:28px;}.elementor-11590 .elementor-element.elementor-element-0bfadcc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#333333;}.elementor-11590 .elementor-element.elementor-element-e32fd7b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-decoration:line-through;color:#e74c3c;}.elementor-11590 .elementor-element.elementor-element-dd32620{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#f0f0f0;--border-color:#f0f0f0;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11590 .elementor-element.elementor-element-dd32620.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11590 .elementor-element.elementor-element-6e619ae{text-align:center;}.elementor-11590 .elementor-element.elementor-element-6e619ae .elementor-heading-title{font-family:"Montserrat", Sans-serif;}.elementor-11590 .elementor-element.elementor-element-f8c029c{text-align:center;}.elementor-11590 .elementor-element.elementor-element-f8c029c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;line-height:1.4em;color:#333333;}.elementor-11590 .elementor-element.elementor-element-6c29f8e{--display:flex;--min-height:62vh;--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;}.elementor-11590 .elementor-element.elementor-element-6c29f8e:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-6c29f8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#330D3D;}.elementor-11590 .elementor-element.elementor-element-95a66b7{--display:flex;}.elementor-11590 .elementor-element.elementor-element-9ca04cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11590 .elementor-element.elementor-element-8c34a50{--display:flex;--justify-content:center;}.elementor-11590 .elementor-element.elementor-element-68407af img{border-radius:22px 22px 22px 22px;}.elementor-11590 .elementor-element.elementor-element-7591c92{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:23px 23px 23px 23px;}.elementor-11590 .elementor-element.elementor-element-7591c92:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-7591c92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11590 .elementor-element.elementor-element-3775325{--display:flex;--margin-top:0px;--margin-bottom:19px;--margin-left:0px;--margin-right:0px;}.elementor-11590 .elementor-element.elementor-element-8032558 img{max-width:100%;}.elementor-11590 .elementor-element.elementor-element-d77662c{--display:flex;}.elementor-11590 .elementor-element.elementor-element-de03351{text-align:center;font-family:"Inter", Sans-serif;font-size:23px;font-weight:400;line-height:24px;color:#7A7A7A;}.elementor-11590 .elementor-element.elementor-element-a6cdd55{text-align:center;font-family:"Inter", Sans-serif;font-size:55px;font-weight:900;line-height:24px;color:#0DAC13;}.elementor-11590 .elementor-element.elementor-element-a8fec9a{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1px;}.elementor-11590 .elementor-element.elementor-element-37f1a27{--display:flex;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11590 .elementor-element.elementor-element-aba36a6{text-align:center;}.elementor-11590 .elementor-element.elementor-element-aba36a6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:#7A7A7A;}.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-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-11590 .elementor-element.elementor-element-df41da8 .elementor-button{background-color:#6FB921;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:500;border-radius:23px 23px 23px 23px;padding:20px 0px 20px 0px;}.elementor-11590 .elementor-element.elementor-element-7ac2559{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11590 .elementor-element.elementor-element-7ac2559:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-7ac2559 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11590 .elementor-element.elementor-element-798149e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11590 .elementor-element.elementor-element-798149e{text-align:center;}.elementor-11590 .elementor-element.elementor-element-798149e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:500;line-height:58px;}.elementor-11590 .elementor-element.elementor-element-c83c125{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11590 .elementor-element.elementor-element-c83c125:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-c83c125 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-d7a73fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#2b0a3d;--border-color:#2b0a3d;--border-radius:20px 20px 20px 20px;box-shadow:0px 5px 15px 0px rgba(43, 10, 61, 0.05);--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-11590 .elementor-element.elementor-element-d7a73fa:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-d7a73fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-d7a73fa:hover{box-shadow:0px 10px 30px 0px rgba(196, 164, 115, 0.2);}.elementor-widget-icon.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-icon .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-icon .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-icon .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-11590 .elementor-element.elementor-element-65bb142 .elementor-icon-wrapper{text-align:center;}.elementor-11590 .elementor-element.elementor-element-65bb142.elementor-view-stacked .elementor-icon{background-color:#fcfcfc;color:#C4A473;}.elementor-11590 .elementor-element.elementor-element-65bb142.elementor-view-framed .elementor-icon, .elementor-11590 .elementor-element.elementor-element-65bb142.elementor-view-default .elementor-icon{color:#fcfcfc;border-color:#fcfcfc;}.elementor-11590 .elementor-element.elementor-element-65bb142.elementor-view-framed .elementor-icon, .elementor-11590 .elementor-element.elementor-element-65bb142.elementor-view-default .elementor-icon svg{fill:#fcfcfc;}.elementor-11590 .elementor-element.elementor-element-65bb142.elementor-view-framed .elementor-icon{background-color:#C4A473;}.elementor-11590 .elementor-element.elementor-element-65bb142.elementor-view-stacked .elementor-icon svg{fill:#C4A473;}.elementor-11590 .elementor-element.elementor-element-65bb142 .elementor-icon{padding:0em;}.elementor-11590 .elementor-element.elementor-element-06caceb{text-align:center;}.elementor-11590 .elementor-element.elementor-element-06caceb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;letter-spacing:0.5px;color:#2b0a3d;}.elementor-11590 .elementor-element.elementor-element-18ccf73{text-align:center;}.elementor-11590 .elementor-element.elementor-element-18ccf73 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:1.6em;color:#666666;}.elementor-11590 .elementor-element.elementor-element-790def5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#2b0a3d;--border-color:#2b0a3d;--border-radius:20px 20px 20px 20px;box-shadow:0px 5px 15px 0px rgba(43, 10, 61, 0.05);--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-11590 .elementor-element.elementor-element-790def5:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-790def5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-790def5:hover{box-shadow:0px 10px 30px 0px rgba(196, 164, 115, 0.2);}.elementor-11590 .elementor-element.elementor-element-15e7257 .elementor-icon-wrapper{text-align:center;}.elementor-11590 .elementor-element.elementor-element-15e7257.elementor-view-stacked .elementor-icon{background-color:#fcfcfc;color:#C4A473;}.elementor-11590 .elementor-element.elementor-element-15e7257.elementor-view-framed .elementor-icon, .elementor-11590 .elementor-element.elementor-element-15e7257.elementor-view-default .elementor-icon{color:#fcfcfc;border-color:#fcfcfc;}.elementor-11590 .elementor-element.elementor-element-15e7257.elementor-view-framed .elementor-icon, .elementor-11590 .elementor-element.elementor-element-15e7257.elementor-view-default .elementor-icon svg{fill:#fcfcfc;}.elementor-11590 .elementor-element.elementor-element-15e7257.elementor-view-framed .elementor-icon{background-color:#C4A473;}.elementor-11590 .elementor-element.elementor-element-15e7257.elementor-view-stacked .elementor-icon svg{fill:#C4A473;}.elementor-11590 .elementor-element.elementor-element-15e7257 .elementor-icon{padding:0em;}.elementor-11590 .elementor-element.elementor-element-76431aa{text-align:center;}.elementor-11590 .elementor-element.elementor-element-76431aa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;letter-spacing:0.5px;color:#2b0a3d;}.elementor-11590 .elementor-element.elementor-element-f505a31{text-align:center;}.elementor-11590 .elementor-element.elementor-element-f505a31 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:1.6em;color:#666666;}.elementor-11590 .elementor-element.elementor-element-ff406f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#2b0a3d;--border-color:#2b0a3d;--border-radius:20px 20px 20px 20px;box-shadow:0px 5px 15px 0px rgba(43, 10, 61, 0.05);--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-11590 .elementor-element.elementor-element-ff406f0:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-ff406f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-ff406f0:hover{box-shadow:0px 10px 30px 0px rgba(196, 164, 115, 0.2);}.elementor-11590 .elementor-element.elementor-element-0e22aa0 .elementor-icon-wrapper{text-align:center;}.elementor-11590 .elementor-element.elementor-element-0e22aa0.elementor-view-stacked .elementor-icon{background-color:#fcfcfc;color:#C4A473;}.elementor-11590 .elementor-element.elementor-element-0e22aa0.elementor-view-framed .elementor-icon, .elementor-11590 .elementor-element.elementor-element-0e22aa0.elementor-view-default .elementor-icon{color:#fcfcfc;border-color:#fcfcfc;}.elementor-11590 .elementor-element.elementor-element-0e22aa0.elementor-view-framed .elementor-icon, .elementor-11590 .elementor-element.elementor-element-0e22aa0.elementor-view-default .elementor-icon svg{fill:#fcfcfc;}.elementor-11590 .elementor-element.elementor-element-0e22aa0.elementor-view-framed .elementor-icon{background-color:#C4A473;}.elementor-11590 .elementor-element.elementor-element-0e22aa0.elementor-view-stacked .elementor-icon svg{fill:#C4A473;}.elementor-11590 .elementor-element.elementor-element-0e22aa0 .elementor-icon{padding:0em;}.elementor-11590 .elementor-element.elementor-element-cc08b87{text-align:center;}.elementor-11590 .elementor-element.elementor-element-cc08b87 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;letter-spacing:0.5px;color:#2b0a3d;}.elementor-11590 .elementor-element.elementor-element-0ee2989{text-align:center;}.elementor-11590 .elementor-element.elementor-element-0ee2989 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:1.6em;color:#666666;}.elementor-11590 .elementor-element.elementor-element-45948f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11590 .elementor-element.elementor-element-45948f0:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-45948f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0E0E0;}.elementor-11590 .elementor-element.elementor-element-4959af0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11590 .elementor-element.elementor-element-4959af0{text-align:center;}.elementor-11590 .elementor-element.elementor-element-4959af0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:500;line-height:58px;}.elementor-11590 .elementor-element.elementor-element-3ddc1e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-11590 .elementor-element.elementor-element-3ddc1e8:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-3ddc1e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e0e0e0;}.elementor-11590 .elementor-element.elementor-element-3768df7{--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;--overflow:hidden;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 20px 0px rgba(0,0,0,0.06);--z-index:10;}.elementor-11590 .elementor-element.elementor-element-3768df7:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-3768df7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-f1fb07f > .elementor-widget-container{background-color:#DC2626;margin:-12px -13px 24px -13px;padding:15px 15px 15px 15px;}.elementor-11590 .elementor-element.elementor-element-f1fb07f{text-align:center;}.elementor-11590 .elementor-element.elementor-element-f1fb07f .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-2a4bfce{--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:30px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-11590 .elementor-element.elementor-element-9d1d2b4{--display:flex;--min-height:90px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-11590 .elementor-element.elementor-element-9d1d2b4:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-9d1d2b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fafafa;}.elementor-11590 .elementor-element.elementor-element-ee67a90{text-align:center;}.elementor-11590 .elementor-element.elementor-element-ee67a90 .elementor-heading-title{font-size:48px;line-height:1em;}.elementor-widget-icon-list.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-list .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-icon-list .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-icon-list .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-icon-list .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-11590 .elementor-element.elementor-element-52220e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-11590 .elementor-element.elementor-element-52220e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-11590 .elementor-element.elementor-element-52220e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-11590 .elementor-element.elementor-element-52220e0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-11590 .elementor-element.elementor-element-52220e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-11590 .elementor-element.elementor-element-52220e0 .elementor-icon-list-icon i{color:rgba(0,0,0,0);transition:color 0.3s;}.elementor-11590 .elementor-element.elementor-element-52220e0 .elementor-icon-list-icon svg{fill:rgba(0,0,0,0);transition:fill 0.3s;}.elementor-11590 .elementor-element.elementor-element-52220e0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11590 .elementor-element.elementor-element-52220e0 .elementor-icon-list-text{color:#4b5563;transition:color 0.3s;}.elementor-11590 .elementor-element.elementor-element-04f06db{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-11px;--margin-right:-12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:20;}.elementor-11590 .elementor-element.elementor-element-04f06db.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11590 .elementor-element.elementor-element-f2750f8 > .elementor-widget-container{background-color:#F3F3F3;padding:9px 9px 9px 9px;border-style:solid;border-width:5px 5px 5px 5px;border-color:#FFFFFF;border-radius:42px 42px 42px 42px;}.elementor-11590 .elementor-element.elementor-element-f2750f8{text-align:center;}.elementor-11590 .elementor-element.elementor-element-f2750f8 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:28px;font-weight:900;text-transform:lowercase;color:#d1d5db;}.elementor-11590 .elementor-element.elementor-element-3690859{--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;--overflow:hidden;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 20px 0px rgba(0,0,0,0.06);--z-index:10;}.elementor-11590 .elementor-element.elementor-element-3690859:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-3690859 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-d272f79 > .elementor-widget-container{background-color:#16A34A;margin:-12px -13px 24px -13px;padding:15px 15px 15px 15px;}.elementor-11590 .elementor-element.elementor-element-d272f79{text-align:center;}.elementor-11590 .elementor-element.elementor-element-d272f79 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-a65e781{--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:30px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-11590 .elementor-element.elementor-element-82d0135{--display:flex;--min-height:90px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-11590 .elementor-element.elementor-element-82d0135:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-82d0135 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fafafa;}.elementor-11590 .elementor-element.elementor-element-56e718f{text-align:center;}.elementor-11590 .elementor-element.elementor-element-56e718f .elementor-heading-title{font-size:48px;line-height:1em;}.elementor-11590 .elementor-element.elementor-element-2ca076b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-11590 .elementor-element.elementor-element-2ca076b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-11590 .elementor-element.elementor-element-2ca076b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-11590 .elementor-element.elementor-element-2ca076b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-11590 .elementor-element.elementor-element-2ca076b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-11590 .elementor-element.elementor-element-2ca076b .elementor-icon-list-icon i{color:rgba(0,0,0,0);transition:color 0.3s;}.elementor-11590 .elementor-element.elementor-element-2ca076b .elementor-icon-list-icon svg{fill:rgba(0,0,0,0);transition:fill 0.3s;}.elementor-11590 .elementor-element.elementor-element-2ca076b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11590 .elementor-element.elementor-element-2ca076b .elementor-icon-list-text{color:#4b5563;transition:color 0.3s;}.elementor-11590 .elementor-element.elementor-element-209da05{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-11590 .elementor-element.elementor-element-209da05:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-209da05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#330D3D;}.elementor-11590 .elementor-element.elementor-element-948a60d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11590 .elementor-element.elementor-element-ea67b2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11590 .elementor-element.elementor-element-8706bcb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.875rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#C4A473;}.elementor-11590 .elementor-element.elementor-element-7067906 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.5rem;font-weight:700;line-height:1.2em;color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-90ea54a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;line-height:1.6em;color:#e0e0e0;}.elementor-11590 .elementor-element.elementor-element-4ded455 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;line-height:1.6em;color:#e0e0e0;}.elementor-11590 .elementor-element.elementor-element-d10a661{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-11590 .elementor-element.elementor-element-d94efa9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-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:#C4A473;--border-color:#C4A473;--border-radius:12px 12px 12px 12px;box-shadow:0px 5px 15px 0px rgba(0,0,0,0.2);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11590 .elementor-element.elementor-element-d94efa9:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-d94efa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#c4a473;}.elementor-11590 .elementor-element.elementor-element-8d9dad1{text-align:center;}.elementor-11590 .elementor-element.elementor-element-8d9dad1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.8rem;font-weight:700;color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-650b3c6{text-align:center;}.elementor-11590 .elementor-element.elementor-element-650b3c6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:500;color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-004195c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-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:#C4A473;--border-color:#C4A473;--border-radius:12px 12px 12px 12px;box-shadow:0px 5px 15px 0px rgba(0,0,0,0.2);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11590 .elementor-element.elementor-element-004195c:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-004195c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#c4a473;}.elementor-11590 .elementor-element.elementor-element-d682998{text-align:center;}.elementor-11590 .elementor-element.elementor-element-d682998 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.8rem;font-weight:700;color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-c08739d{text-align:center;}.elementor-11590 .elementor-element.elementor-element-c08739d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:500;color:#ffffff;}.elementor-11590 .elementor-element.elementor-element-b98a06e{--display:flex;--min-height:62vh;--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;}.elementor-11590 .elementor-element.elementor-element-b98a06e:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-b98a06e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11590 .elementor-element.elementor-element-7022d20{--display:flex;}.elementor-11590 .elementor-element.elementor-element-345951f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11590 .elementor-element.elementor-element-e9dc4d5{--display:flex;--justify-content:center;}.elementor-11590 .elementor-element.elementor-element-8d5060a img{border-radius:22px 22px 22px 22px;}.elementor-11590 .elementor-element.elementor-element-645d8a0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:23px 23px 23px 23px;}.elementor-11590 .elementor-element.elementor-element-645d8a0:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-645d8a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11590 .elementor-element.elementor-element-1f3be7e{--display:flex;--margin-top:0px;--margin-bottom:19px;--margin-left:0px;--margin-right:0px;}.elementor-11590 .elementor-element.elementor-element-1f3be7e:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-1f3be7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EE00EE00;}.elementor-11590 .elementor-element.elementor-element-2ac5d6a img{max-width:100%;}.elementor-11590 .elementor-element.elementor-element-478ec0e{--display:flex;}.elementor-11590 .elementor-element.elementor-element-b24da9b{text-align:center;font-family:"Inter", Sans-serif;font-size:23px;font-weight:400;line-height:24px;color:#7A7A7A;}.elementor-11590 .elementor-element.elementor-element-52cf214{text-align:center;font-family:"Inter", Sans-serif;font-size:55px;font-weight:900;line-height:24px;color:#0DAC13;}.elementor-11590 .elementor-element.elementor-element-d7c88e6{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1px;}.elementor-11590 .elementor-element.elementor-element-70f69de{--display:flex;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11590 .elementor-element.elementor-element-ecd2d49{text-align:center;}.elementor-11590 .elementor-element.elementor-element-ecd2d49 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:#7A7A7A;}.elementor-11590 .elementor-element.elementor-element-a8292c6 .elementor-button{background-color:#6FB921;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:500;border-radius:23px 23px 23px 23px;padding:20px 0px 20px 0px;}.elementor-11590 .elementor-element.elementor-element-0a9dcc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11590 .elementor-element.elementor-element-0a9dcc4:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-0a9dcc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0E0E0;}.elementor-11590 .elementor-element.elementor-element-e9edf89 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11590 .elementor-element.elementor-element-e9edf89{text-align:center;}.elementor-11590 .elementor-element.elementor-element-e9edf89 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:500;line-height:58px;}.elementor-11590 .elementor-element.elementor-element-dd4843a{--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:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-11590 .elementor-element.elementor-element-dd4843a:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-dd4843a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e0e0e0;}.elementor-widget-accordion.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-accordion .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-accordion .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-accordion .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-11590 .elementor-element.elementor-element-a49de81 .elementor-accordion-item{border-color:rgba(196, 164, 115, 0.4);}.elementor-11590 .elementor-element.elementor-element-a49de81 .elementor-accordion-item .elementor-tab-content{border-block-start-color:rgba(196, 164, 115, 0.4);}.elementor-11590 .elementor-element.elementor-element-a49de81 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:rgba(196, 164, 115, 0.4);}.elementor-11590 .elementor-element.elementor-element-a49de81 .elementor-accordion-icon, .elementor-11590 .elementor-element.elementor-element-a49de81 .elementor-accordion-title{color:#2b0a3d;}.elementor-11590 .elementor-element.elementor-element-a49de81 .elementor-accordion-icon svg{fill:#2b0a3d;}.elementor-11590 .elementor-element.elementor-element-a49de81 .elementor-active .elementor-accordion-icon, .elementor-11590 .elementor-element.elementor-element-a49de81 .elementor-active .elementor-accordion-title{color:#2b0a3d;}.elementor-11590 .elementor-element.elementor-element-a49de81 .elementor-active .elementor-accordion-icon svg{fill:#2b0a3d;}.elementor-11590 .elementor-element.elementor-element-a49de81 .elementor-accordion-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-11590 .elementor-element.elementor-element-a49de81 .elementor-tab-title{padding:20px 25px 20px 25px;}.elementor-11590 .elementor-element.elementor-element-a49de81 .elementor-tab-title .elementor-accordion-icon i:before{color:#C4A473;}.elementor-11590 .elementor-element.elementor-element-a49de81 .elementor-tab-title .elementor-accordion-icon svg{fill:#C4A473;}.elementor-11590 .elementor-element.elementor-element-a49de81 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#C4A473;}.elementor-11590 .elementor-element.elementor-element-a49de81 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#C4A473;}.elementor-11590 .elementor-element.elementor-element-a49de81 .elementor-tab-content{color:#555555;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;padding:0px 25px 25px 25px;}.elementor-11590 .elementor-element.elementor-element-69a2f08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11590 .elementor-element.elementor-element-69a2f08:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-69a2f08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#330D3D;}.elementor-11590 .elementor-element.elementor-element-772c5fc{text-align:center;}.elementor-11590 .elementor-element.elementor-element-772c5fc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-11590 .elementor-element.elementor-element-a498edb{text-align:center;}.elementor-11590 .elementor-element.elementor-element-a498edb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-11590 .elementor-element.elementor-element-d8b618e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11590 .elementor-element.elementor-element-d8b618e:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-d8b618e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#330D3D;}.elementor-11590 .elementor-element.elementor-element-3a3dcd0{text-align:center;color:#FFFFFF;}.elementor-11590 .elementor-element.elementor-element-ff733f5{--divider-border-style:solid;--divider-color:#E2E2E2;--divider-border-width:1px;}.elementor-11590 .elementor-element.elementor-element-ff733f5 .elementor-divider-separator{width:67%;margin:0 auto;margin-center:0;}.elementor-11590 .elementor-element.elementor-element-ff733f5 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-11590 .elementor-element.elementor-element-1d533a1{text-align:center;}.elementor-11590 .elementor-element.elementor-element-1d533a1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}@media(max-width:1024px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-11590 .elementor-element.elementor-element-3612eef{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-icon-list.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );} .elementor-widget-premium-icon-list .premium-bullet-list-icon-text p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-icon-list .premium-bullet-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-icon-list .premium-bullet-list-desc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );} .elementor-widget-premium-icon-list .premium-bullet-list-badge span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11590 .elementor-element.elementor-element-a43410a{--grid-auto-flow:row;}.elementor-widget-divider.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-icon-box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-list.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-accordion.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-11590 .elementor-element.elementor-element-ac34b9f{--min-height:4.1em;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 7px;--row-gap:0px;--column-gap:7px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11590 .elementor-element.elementor-element-338b7c8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11590 .elementor-element.elementor-element-8e38fb9{--width:122.5px;--justify-content:center;}.elementor-11590 .elementor-element.elementor-element-d8d088c{text-align:end;}.elementor-11590 .elementor-element.elementor-element-7aeae4a{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-11590 .elementor-element.elementor-element-a6531be{width:var( --container-widget-width, 211.609px );max-width:211.609px;--container-widget-width:211.609px;--container-widget-flex-grow:0;}.elementor-11590 .elementor-element.elementor-element-a6531be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 4px;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-11590 .elementor-element.elementor-element-a6531be .elementor-heading-title{font-size:13px;line-height:23px;}.elementor-11590 .elementor-element.elementor-element-ce7b71e .elementor-heading-title{font-size:16px;line-height:16px;}.elementor-11590 .elementor-element.elementor-element-3612eef{--width:100%;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-11590 .elementor-element.elementor-element-3612eef:not(.elementor-motion-effects-element-type-background), .elementor-11590 .elementor-element.elementor-element-3612eef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11590 .elementor-element.elementor-element-2e30497 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 010px 0px;}.elementor-11590 .elementor-element.elementor-element-2e30497{font-size:28px;line-height:29px;}.elementor-11590 .elementor-element.elementor-element-fa58e4e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11590 .elementor-element.elementor-element-8d2bd89{--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:2px 2px;--row-gap:2px;--column-gap:2px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-premium-icon-list.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );} .elementor-widget-premium-icon-list .premium-bullet-list-icon-text p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-icon-list .premium-bullet-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-icon-list .premium-bullet-list-desc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );} .elementor-widget-premium-icon-list .premium-bullet-list-badge span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11590 .elementor-element.elementor-element-9ff509e .premium-bullet-list-box {flex-direction:row;}.elementor-11590 .elementor-element.elementor-element-9ff509e .premium-bullet-list-content, .elementor-11590 .elementor-element.elementor-element-9ff509e .premium-bullet-list-box{justify-content:center;}.elementor-11590 .elementor-element.elementor-element-9ff509e .premium-bullet-list-divider, .elementor-11590 .elementor-element.elementor-element-9ff509e .premium-bullet-list-wrapper-top{align-self:center;}.elementor-11590 .elementor-element.elementor-element-9ff509e{--pa-bullet-align:center;}.elementor-11590 .elementor-element.elementor-element-9ff509e > .elementor-widget-container{padding:0px 0px 020px 0px;}.elementor-11590 .elementor-element.elementor-element-9ff509e .premium-bullet-list-content .premium-bullet-list-text-wrapper > span{align-self:start;text-align:start;}.elementor-11590 .elementor-element.elementor-element-9ff509e .premium-bullet-list-wrapper{align-self:center;}.elementor-11590 .elementor-element.elementor-element-9ff509e .premium-bullet-list-text{order:5;}.elementor-11590 .elementor-element.elementor-element-9ff509e .premium-bullet-list-badge{order:8;}.elementor-11590 .elementor-element.elementor-element-9ff509e .premium-bullet-list-content {border-width:1px 1px 1px 1px;border-radius:43px 43px 43px 43px;margin:2px 2px 2px 2px;padding:0px 5px 0px 5px;}.elementor-11590 .elementor-element.elementor-element-9ff509e .premium-bullet-text{font-size:4.1vw;line-height:33px;}.elementor-11590 .elementor-element.elementor-element-bc51930{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11590 .elementor-element.elementor-element-7c2b323 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11590 .elementor-element.elementor-element-7c2b323 img{max-width:100%;}.elementor-11590 .elementor-element.elementor-element-be87493{font-size:28px;line-height:39px;}.elementor-11590 .elementor-element.elementor-element-a43410a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11590 .elementor-element.elementor-element-237d5d2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11590 .elementor-element.elementor-element-fa4845c{font-size:28px;line-height:39px;}.elementor-11590 .elementor-element.elementor-element-a95804f .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-11590 .elementor-element.elementor-element-ec1205c{--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-11590 .elementor-element.elementor-element-0560f2d img{max-width:42%;}.elementor-11590 .elementor-element.elementor-element-e232028 > .elementor-widget-container{border-radius:22px 22px 22px 22px;}.elementor-11590 .elementor-element.elementor-element-e232028{text-align:center;}.elementor-11590 .elementor-element.elementor-element-e232028 .elementor-heading-title{font-size:23px;line-height:28px;}.elementor-11590 .elementor-element.elementor-element-63cd2a4 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:22px 22px 22px 22px;}.elementor-11590 .elementor-element.elementor-element-63cd2a4{text-align:center;font-size:17px;line-height:28px;}.elementor-11590 .elementor-element.elementor-element-575d53a3{--width:100%;}.elementor-11590 .elementor-element.elementor-element-5c144bbc{--width:100%;}.elementor-11590 .elementor-element.elementor-element-4884b89e{--width:100%;}.elementor-11590 .elementor-element.elementor-element-4a2a1b42{--width:100%;}.elementor-11590 .elementor-element.elementor-element-8112661 .elementor-heading-title{font-size:28px;line-height:39px;}.elementor-widget-divider.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-11590 .elementor-element.elementor-element-369b2a0 .elementor-heading-title{font-size:19px;line-height:32px;}.elementor-11590 .elementor-element.elementor-element-2158a14{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11590 .elementor-element.elementor-element-8c94cbd{width:var( --container-widget-width, 358px );max-width:358px;--container-widget-width:358px;--container-widget-flex-grow:0;}.elementor-11590 .elementor-element.elementor-element-c2b00f3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11590 .elementor-element.elementor-element-540ad8a{text-align:center;}.elementor-11590 .elementor-element.elementor-element-e94fa48{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11590 .elementor-element.elementor-element-3d2aed5{width:var( --container-widget-width, 351px );max-width:351px;--container-widget-width:351px;--container-widget-flex-grow:0;}.elementor-11590 .elementor-element.elementor-element-dec8dd1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11590 .elementor-element.elementor-element-097b4d5{text-align:center;}.elementor-11590 .elementor-element.elementor-element-b4fce35{width:var( --container-widget-width, 358px );max-width:358px;--container-widget-width:358px;--container-widget-flex-grow:0;}.elementor-11590 .elementor-element.elementor-element-e8f236c{text-align:center;}.elementor-11590 .elementor-element.elementor-element-899c173{text-align:center;}.elementor-11590 .elementor-element.elementor-element-17f4410{width:var( --container-widget-width, 468px );max-width:468px;--container-widget-width:468px;--container-widget-flex-grow:0;}.elementor-11590 .elementor-element.elementor-element-e713186{text-align:center;}.elementor-11590 .elementor-element.elementor-element-7255c97{text-align:center;}.elementor-11590 .elementor-element.elementor-element-3c1dbfc{width:var( --container-widget-width, 413px );max-width:413px;--container-widget-width:413px;--container-widget-flex-grow:0;}.elementor-11590 .elementor-element.elementor-element-99b9f0b{text-align:center;}.elementor-11590 .elementor-element.elementor-element-ac760e1{text-align:center;}.elementor-11590 .elementor-element.elementor-element-451a136{width:var( --container-widget-width, 413px );max-width:413px;--container-widget-width:413px;--container-widget-flex-grow:0;}.elementor-11590 .elementor-element.elementor-element-85fb1e5{text-align:center;}.elementor-11590 .elementor-element.elementor-element-115b02d{text-align:center;}.elementor-11590 .elementor-element.elementor-element-2b2966a{width:var( --container-widget-width, 376px );max-width:376px;--container-widget-width:376px;--container-widget-flex-grow:0;}.elementor-11590 .elementor-element.elementor-element-fddab04{text-align:center;}.elementor-11590 .elementor-element.elementor-element-c600f70{text-align:center;}.elementor-11590 .elementor-element.elementor-element-3a03e5c{width:var( --container-widget-width, 356px );max-width:356px;--container-widget-width:356px;--container-widget-flex-grow:0;}.elementor-11590 .elementor-element.elementor-element-4837fe4{text-align:center;}.elementor-11590 .elementor-element.elementor-element-bfee604{text-align:center;}.elementor-11590 .elementor-element.elementor-element-4b375d4{width:var( --container-widget-width, 499px );max-width:499px;--container-widget-width:499px;--container-widget-flex-grow:0;}.elementor-11590 .elementor-element.elementor-element-28f59fd{text-align:center;}.elementor-11590 .elementor-element.elementor-element-0a1c918{text-align:center;}.elementor-11590 .elementor-element.elementor-element-1eafd0e{width:var( --container-widget-width, 418px );max-width:418px;--container-widget-width:418px;--container-widget-flex-grow:0;}.elementor-11590 .elementor-element.elementor-element-cb8a63f{text-align:center;}.elementor-11590 .elementor-element.elementor-element-1787f08{text-align:center;}.elementor-11590 .elementor-element.elementor-element-b805a72{width:var( --container-widget-width, 506px );max-width:506px;--container-widget-width:506px;--container-widget-flex-grow:0;}.elementor-11590 .elementor-element.elementor-element-5d44bb7{text-align:center;}.elementor-11590 .elementor-element.elementor-element-d57412d{text-align:center;}.elementor-11590 .elementor-element.elementor-element-5fb702e{width:var( --container-widget-width, 456px );max-width:456px;--container-widget-width:456px;--container-widget-flex-grow:0;}.elementor-11590 .elementor-element.elementor-element-73dc530{text-align:center;}.elementor-11590 .elementor-element.elementor-element-6d72f55{text-align:center;}.elementor-11590 .elementor-element.elementor-element-d9fc390{width:var( --container-widget-width, 491px );max-width:491px;--container-widget-width:491px;--container-widget-flex-grow:0;}.elementor-11590 .elementor-element.elementor-element-4c654eb{text-align:center;}.elementor-11590 .elementor-element.elementor-element-01cf7d4{text-align:center;}.elementor-11590 .elementor-element.elementor-element-26d4642{width:var( --container-widget-width, 389px );max-width:389px;--container-widget-width:389px;--container-widget-flex-grow:0;}.elementor-11590 .elementor-element.elementor-element-bf1bd10{text-align:center;}.elementor-11590 .elementor-element.elementor-element-7661f9c{text-align:center;}.elementor-11590 .elementor-element.elementor-element-4255bc8{width:var( --container-widget-width, 390px );max-width:390px;--container-widget-width:390px;--container-widget-flex-grow:0;}.elementor-11590 .elementor-element.elementor-element-7bc5f8f{text-align:center;}.elementor-11590 .elementor-element.elementor-element-ddda54b{text-align:center;}.elementor-11590 .elementor-element.elementor-element-b563e19 .elementor-heading-title{font-size:28px;line-height:39px;}.elementor-widget-icon-box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11590 .elementor-element.elementor-element-672e0f4 .elementor-icon-box-title, .elementor-11590 .elementor-element.elementor-element-672e0f4 .elementor-icon-box-title a{font-size:24px;line-height:32px;}.elementor-11590 .elementor-element.elementor-element-aa749b2 .elementor-icon-box-title, .elementor-11590 .elementor-element.elementor-element-aa749b2 .elementor-icon-box-title a{font-size:24px;line-height:32px;}.elementor-11590 .elementor-element.elementor-element-6819f81 .elementor-icon-box-title, .elementor-11590 .elementor-element.elementor-element-6819f81 .elementor-icon-box-title a{font-size:24px;line-height:32px;}.elementor-11590 .elementor-element.elementor-element-0d00710 .elementor-icon-box-title, .elementor-11590 .elementor-element.elementor-element-0d00710 .elementor-icon-box-title a{font-size:24px;line-height:32px;}.elementor-11590 .elementor-element.elementor-element-d5a38f0 .elementor-icon-box-title, .elementor-11590 .elementor-element.elementor-element-d5a38f0 .elementor-icon-box-title a{font-size:24px;line-height:32px;}.elementor-11590 .elementor-element.elementor-element-534d781 .elementor-icon-box-title, .elementor-11590 .elementor-element.elementor-element-534d781 .elementor-icon-box-title a{font-size:24px;line-height:32px;}.elementor-11590 .elementor-element.elementor-element-3ab4709 .elementor-heading-title{font-size:28px;line-height:39px;}.elementor-11590 .elementor-element.elementor-element-96c4566{--width:100%;}.elementor-11590 .elementor-element.elementor-element-46cf79e{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;}.elementor-11590 .elementor-element.elementor-element-6534ea1{width:var( --container-widget-width, 35.906px );max-width:35.906px;--container-widget-width:35.906px;--container-widget-flex-grow:0;}.elementor-11590 .elementor-element.elementor-element-e16e203{width:100%;max-width:100%;text-align:end;}.elementor-11590 .elementor-element.elementor-element-f452653{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;}.elementor-11590 .elementor-element.elementor-element-c8da214{width:var( --container-widget-width, 35.906px );max-width:35.906px;--container-widget-width:35.906px;--container-widget-flex-grow:0;}.elementor-11590 .elementor-element.elementor-element-bc56fd0{width:100%;max-width:100%;text-align:end;}.elementor-11590 .elementor-element.elementor-element-66013ba{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;}.elementor-11590 .elementor-element.elementor-element-e96a8f4{width:var( --container-widget-width, 35.906px );max-width:35.906px;--container-widget-width:35.906px;--container-widget-flex-grow:0;}.elementor-11590 .elementor-element.elementor-element-2f04274{width:100%;max-width:100%;text-align:end;}.elementor-11590 .elementor-element.elementor-element-bef3950{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;}.elementor-11590 .elementor-element.elementor-element-404839e{width:var( --container-widget-width, 35.906px );max-width:35.906px;--container-widget-width:35.906px;--container-widget-flex-grow:0;}.elementor-11590 .elementor-element.elementor-element-5e3de4e{width:100%;max-width:100%;text-align:end;}.elementor-11590 .elementor-element.elementor-element-f29dde9{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;}.elementor-11590 .elementor-element.elementor-element-2d9d938{width:var( --container-widget-width, 35.906px );max-width:35.906px;--container-widget-width:35.906px;--container-widget-flex-grow:0;}.elementor-11590 .elementor-element.elementor-element-4955aad{width:100%;max-width:100%;text-align:end;}.elementor-11590 .elementor-element.elementor-element-11381b0{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;}.elementor-11590 .elementor-element.elementor-element-85c7bf2{width:var( --container-widget-width, 35.906px );max-width:35.906px;--container-widget-width:35.906px;--container-widget-flex-grow:0;}.elementor-11590 .elementor-element.elementor-element-e32fd7b{width:100%;max-width:100%;text-align:end;}.elementor-11590 .elementor-element.elementor-element-dd32620{--width:240px;}.elementor-11590 .elementor-element.elementor-element-9ca04cc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11590 .elementor-element.elementor-element-8c34a50{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11590 .elementor-element.elementor-element-68407af img{height:100%;}.elementor-11590 .elementor-element.elementor-element-7591c92{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11590 .elementor-element.elementor-element-8032558 img{max-width:78vw;}.elementor-11590 .elementor-element.elementor-element-de03351{font-size:20px;line-height:22px;}.elementor-11590 .elementor-element.elementor-element-a6cdd55{font-size:49px;line-height:22px;}.elementor-11590 .elementor-element.elementor-element-a8fec9a{font-size:14px;line-height:22px;}.elementor-11590 .elementor-element.elementor-element-aba36a6 .elementor-heading-title{font-size:17px;line-height:32px;}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-11590 .elementor-element.elementor-element-798149e .elementor-heading-title{font-size:28px;line-height:39px;}.elementor-11590 .elementor-element.elementor-element-d7a73fa{--width:100%;}.elementor-widget-icon.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-11590 .elementor-element.elementor-element-790def5{--width:100%;}.elementor-11590 .elementor-element.elementor-element-ff406f0{--width:100%;}.elementor-11590 .elementor-element.elementor-element-4959af0 .elementor-heading-title{font-size:28px;line-height:39px;}.elementor-11590 .elementor-element.elementor-element-3ddc1e8{--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-11590 .elementor-element.elementor-element-3768df7{--width:100%;}.elementor-widget-icon-list.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11590 .elementor-element.elementor-element-04f06db{--margin-top:-35px;--margin-bottom:-35px;--margin-left:0px;--margin-right:0px;--z-index:50;}.elementor-11590 .elementor-element.elementor-element-3690859{--width:100%;}.elementor-11590 .elementor-element.elementor-element-a65e781{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11590 .elementor-element.elementor-element-948a60d{--width:100%;}.elementor-11590 .elementor-element.elementor-element-ea67b2d{--width:100%;}.elementor-11590 .elementor-element.elementor-element-345951f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11590 .elementor-element.elementor-element-e9dc4d5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11590 .elementor-element.elementor-element-8d5060a img{height:100%;}.elementor-11590 .elementor-element.elementor-element-645d8a0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11590 .elementor-element.elementor-element-2ac5d6a img{max-width:78vw;}.elementor-11590 .elementor-element.elementor-element-b24da9b{font-size:20px;line-height:22px;}.elementor-11590 .elementor-element.elementor-element-52cf214{font-size:49px;line-height:22px;}.elementor-11590 .elementor-element.elementor-element-d7c88e6{font-size:14px;line-height:22px;}.elementor-11590 .elementor-element.elementor-element-ecd2d49 .elementor-heading-title{font-size:17px;line-height:32px;}.elementor-11590 .elementor-element.elementor-element-e9edf89 .elementor-heading-title{font-size:28px;line-height:39px;}.elementor-widget-accordion.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11590 .elementor-element.elementor-element-772c5fc .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-11590 .elementor-element.elementor-element-a498edb .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-11590 .elementor-element.elementor-element-1d533a1 .elementor-heading-title{font-size:24px;line-height:32px;}}@media(min-width:768px){.elementor-11590 .elementor-element.elementor-element-ac34b9f{--width:100%;}.elementor-11590 .elementor-element.elementor-element-8d2bd89{--width:110.608%;}.elementor-11590 .elementor-element.elementor-element-2bf6512{--width:100%;}.elementor-11590 .elementor-element.elementor-element-26033e9{--content-width:99%;}.elementor-11590 .elementor-element.elementor-element-a43410a{--width:97%;}.elementor-11590 .elementor-element.elementor-element-df883f3{--content-width:66%;}.elementor-11590 .elementor-element.elementor-element-dce1320{--width:23.036%;}.elementor-11590 .elementor-element.elementor-element-451ad128{--width:100%;}.elementor-11590 .elementor-element.elementor-element-627617b1{--width:100%;}.elementor-11590 .elementor-element.elementor-element-575d53a3{--width:23%;}.elementor-11590 .elementor-element.elementor-element-5c144bbc{--width:23%;}.elementor-11590 .elementor-element.elementor-element-4884b89e{--width:23%;}.elementor-11590 .elementor-element.elementor-element-4a2a1b42{--width:23%;}.elementor-11590 .elementor-element.elementor-element-f4a7f0c{--width:94vw;}.elementor-11590 .elementor-element.elementor-element-2158a14{--width:31.33%;}.elementor-11590 .elementor-element.elementor-element-c2b00f3{--width:calc(100% - 175px);}.elementor-11590 .elementor-element.elementor-element-e94fa48{--width:31.33%;}.elementor-11590 .elementor-element.elementor-element-dec8dd1{--width:calc(100% - 175px);}.elementor-11590 .elementor-element.elementor-element-240415e{--width:31.33%;}.elementor-11590 .elementor-element.elementor-element-03a6b6e{--width:calc(100% - 175px);}.elementor-11590 .elementor-element.elementor-element-19db2b3{--width:31.33%;}.elementor-11590 .elementor-element.elementor-element-b37e345{--width:calc(100% - 175px);}.elementor-11590 .elementor-element.elementor-element-b26c2d3{--width:31.33%;}.elementor-11590 .elementor-element.elementor-element-fa171cd{--width:calc(100% - 175px);}.elementor-11590 .elementor-element.elementor-element-823410d{--width:31.33%;}.elementor-11590 .elementor-element.elementor-element-fd46b67{--width:calc(100% - 175px);}.elementor-11590 .elementor-element.elementor-element-940ddde{--width:31.33%;}.elementor-11590 .elementor-element.elementor-element-b046d73{--width:calc(100% - 175px);}.elementor-11590 .elementor-element.elementor-element-229e8b3{--width:31.33%;}.elementor-11590 .elementor-element.elementor-element-04ad902{--width:calc(100% - 175px);}.elementor-11590 .elementor-element.elementor-element-69029c1{--width:31.33%;}.elementor-11590 .elementor-element.elementor-element-5cc85af{--width:calc(100% - 175px);}.elementor-11590 .elementor-element.elementor-element-7901d0e{--width:31.33%;}.elementor-11590 .elementor-element.elementor-element-eb1f697{--width:calc(100% - 175px);}.elementor-11590 .elementor-element.elementor-element-7a9e481{--width:31.33%;}.elementor-11590 .elementor-element.elementor-element-d56ad3b{--width:calc(100% - 175px);}.elementor-11590 .elementor-element.elementor-element-e85be2e{--width:31.33%;}.elementor-11590 .elementor-element.elementor-element-52e59fc{--width:calc(100% - 175px);}.elementor-11590 .elementor-element.elementor-element-c7afaaa{--width:31.33%;}.elementor-11590 .elementor-element.elementor-element-ad8691b{--width:calc(100% - 175px);}.elementor-11590 .elementor-element.elementor-element-b9efc80{--width:31.33%;}.elementor-11590 .elementor-element.elementor-element-67074fe{--width:calc(100% - 175px);}.elementor-11590 .elementor-element.elementor-element-02fcc38{--width:31.33%;}.elementor-11590 .elementor-element.elementor-element-39da300{--width:calc(100% - 175px);}.elementor-11590 .elementor-element.elementor-element-837e7ee{--width:100%;}.elementor-11590 .elementor-element.elementor-element-ec8e136{--width:31%;}.elementor-11590 .elementor-element.elementor-element-0ed3309{--width:31%;}.elementor-11590 .elementor-element.elementor-element-60e50ab{--width:31%;}.elementor-11590 .elementor-element.elementor-element-0b3ff40{--width:31%;}.elementor-11590 .elementor-element.elementor-element-e4c6050{--width:31%;}.elementor-11590 .elementor-element.elementor-element-04152c9{--width:31.33%;}.elementor-11590 .elementor-element.elementor-element-3cfc2c2{--width:31.33%;}.elementor-11590 .elementor-element.elementor-element-04798c3{--width:31.33%;}.elementor-11590 .elementor-element.elementor-element-fb6c353{--width:31.33%;}.elementor-11590 .elementor-element.elementor-element-6c2f2ac{--width:31.33%;}.elementor-11590 .elementor-element.elementor-element-31ae4c8{--width:31.33%;}.elementor-11590 .elementor-element.elementor-element-96c4566{--width:100%;}.elementor-11590 .elementor-element.elementor-element-d7a73fa{--width:31.33%;}.elementor-11590 .elementor-element.elementor-element-790def5{--width:31.33%;}.elementor-11590 .elementor-element.elementor-element-ff406f0{--width:31.33%;}.elementor-11590 .elementor-element.elementor-element-3768df7{--width:340px;}.elementor-11590 .elementor-element.elementor-element-04f06db{--width:7%;}.elementor-11590 .elementor-element.elementor-element-3690859{--width:340px;}.elementor-11590 .elementor-element.elementor-element-948a60d{--width:40%;}.elementor-11590 .elementor-element.elementor-element-ea67b2d{--width:calc(60% - 60px);}.elementor-11590 .elementor-element.elementor-element-d10a661{--width:100%;}.elementor-11590 .elementor-element.elementor-element-d94efa9{--width:50%;}.elementor-11590 .elementor-element.elementor-element-004195c{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11590 .elementor-element.elementor-element-575d53a3{--width:47%;}.elementor-11590 .elementor-element.elementor-element-5c144bbc{--width:47%;}.elementor-11590 .elementor-element.elementor-element-4884b89e{--width:47%;}.elementor-11590 .elementor-element.elementor-element-4a2a1b42{--width:47%;}.elementor-11590 .elementor-element.elementor-element-d7a73fa{--width:47%;}.elementor-11590 .elementor-element.elementor-element-790def5{--width:47%;}.elementor-11590 .elementor-element.elementor-element-ff406f0{--width:47%;}.elementor-11590 .elementor-element.elementor-element-948a60d{--width:100%;}.elementor-11590 .elementor-element.elementor-element-ea67b2d{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-2bf6512 */* {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }
        
        body {
            background: #0A0A0A;
            overflow-x: hidden;
        }

        /* Container */
        .cs-container {
            width: 100%;
            max-width: 1280px;
            margin-left: auto;
            margin-right: auto;
            padding: 0 1.5rem;
        }

        /* Gradient and Accent Styles (Applied via class as they are complex) */
        .cs-gold-gradient {
            background: linear-gradient(135deg, #D4AF37 0%, #F4E5B5 100%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
        }
        
        .cs-purple-accent {
            color: #9333EA;
        }

        .cs-indigo-bg {
            background: linear-gradient(135deg, #4B0082 0%, #2E0854 100%);
        }

        /* Buttons (Layout part) */
        .cs-btn-primary {
            background: linear-gradient(135deg, #D4AF37 0%, #F4E5B5 50%, #D4AF37 100%);
            padding: 18px 48px;
            border-radius: 8px;
            transition: all 0.3s ease;
            border: none;
            cursor: pointer;
            box-shadow: 0 8px 24px rgba(212, 175, 55, 0.3);
            display: inline-block;
            text-align: center;
        }
        
        .cs-btn-primary:hover {
            transform: translateY(-2px);
            box-shadow: 0 12px 32px rgba(212, 175, 55, 0.4);
        }

        .cs-btn-secondary {
            padding: 16px 32px;
            border: 2px solid #6b7280;
            border-radius: 8px;
            transition: all 0.3s ease;
            background: transparent;
            cursor: pointer;
        }
        
        .cs-btn-secondary:hover {
            border-color: #ca8a04;
        }
        
        /* Layout & Spacing */
        .cs-section {
            padding: 0.5rem 0;
        }

        .cs-section-divider {
            height: 1px;
            background: linear-gradient(90deg, transparent, #D4AF37, transparent);
            margin: 0.4rem 0;
        }

        .cs-text-center {
            text-align: center;
        }

        /* Grid System */
        .cs-grid {
            display: grid;
            gap: 2rem;
        }

        @media (min-width: 768px) {
            .cs-md-grid-cols-2 { grid-template-columns: repeat(2, 1fr); }
            .cs-md-grid-cols-3 { grid-template-columns: repeat(3, 1fr); }
        }
        @media (min-width: 1024px) {
            .cs-lg-grid-cols-2 { grid-template-columns: repeat(2, 1fr); }
            .cs-lg-grid-cols-3 { grid-template-columns: repeat(3, 1fr); }
            .cs-lg-grid-cols-5 { grid-template-columns: repeat(5, 1fr); }
            .cs-lg-col-span-2 { grid-column: span 2 / span 2; }
            .cs-lg-col-span-3 { grid-column: span 3 / span 3; }
        }


        /* Animations */
        @keyframes float {
            0%, 100% { transform: translateY(0px); }
            50% { transform: translateY(-20px); }
        }
        
        .cs-floating {
            animation: float 6s ease-in-out infinite;
        }

        /* Hero Section Layout */
        .cs-hero-section {
            position: relative;
            min-height: 100vh;
            display: flex;
            align-items: center;
            justify-content: center;
            overflow: hidden;
        }
        .cs-hero-section .cs-grid {
            align-items: center;
            gap: 4rem;
        }
        .cs-hero-section .bg-pattern {
            position: absolute;
            inset: 0;
            opacity: 0.1;
        }
        .cs-hero-section .bg-blur-1 {
            position: absolute;
            top: 5rem;
            left: 2.5rem;
            width: 16rem;
            height: 16rem;
            background-color: #8b5cf6;
            border-radius: 9999px;
            filter: blur(72px);
        }
        .cs-hero-section .bg-blur-2 {
            position: absolute;
            bottom: 5rem;
            right: 2.5rem;
            width: 24rem;
            height: 24rem;
            background: linear-gradient(135deg, #4B0082 0%, #2E0854 100%);
            border-radius: 9999px;
            filter: blur(72px);
        }
        .cs-hero-section .cs-content {
             position: relative;
             z-index: 10;
        }
        .cs-hero-section .button-group {
            display: flex;
            flex-direction: column;
            gap: 1rem;
            margin-bottom: 3rem;
        }
        .cs-hero-section .stats-group {
            display: flex;
            gap: 3rem;
        }
        .cs-hero-section .instructor-card-wrapper {
            position: relative;
        }
        .cs-hero-section .instructor-card-glow {
            position: absolute;
            inset: 0;
            background: linear-gradient(to bottom right, #ca8a04, #8b5cf6);
            border-radius: 1.5rem;
            filter: blur(32px);
            opacity: 0.3;
        }
        .cs-hero-section .instructor-card {
            position: relative;
            background: linear-gradient(to bottom right, #1f2937, #111827);
            padding: 2rem;
            border-radius: 1.5rem;
            border: 1px solid rgba(202, 138, 4, 0.3);
            text-align: center;
        }
        .cs-hero-section .instructor-card img {
            width: 100%;
            height: auto;
            border-radius: 1rem;
            margin-bottom: 1.5rem;
        }
        .cs-hero-section .instructor-card .tags {
            display: flex;
            justify-content: center;
            gap: 0.5rem;
            margin-bottom: 1rem;
        }
        .cs-hero-section .tag-yellow {
            background-color: rgba(202, 138, 4, 0.2);
            border: 1px solid rgba(202, 138, 4, 0.4);
        }
        .cs-hero-section .tag-purple {
            background-color: rgba(139, 92, 246, 0.2);
            border: 1px solid rgba(139, 92, 246, 0.4);
        }
        @media (min-width: 640px) {
            .cs-hero-section .button-group {
                flex-direction: row;
            }
        }
        
        /* Section Headers Layout */
        .cs-section-header {
            max-width: 56rem;
            margin: 0 auto 5rem auto;
            text-align: center;
        }

        /* Promise Section Layout */
        .cs-promise-card {
            text-align: center;
            padding: 2rem;
            border-radius: 1rem;
            background: linear-gradient(to bottom, #1f2937, #111827);
            border: 1px solid rgba(202, 138, 4, 0.2);
        }
        .cs-promise-card.cs-purple-border {
             border-color: rgba(139, 92, 246, 0.2);
        }

        /* Curriculum Section Layout */
        .cs-curriculum-section .bg-pattern {
            position: absolute;
            inset: 0;
            opacity: 0.05;
        }
        .cs-curriculum-section .bg-pattern div {
            position: absolute;
            top: 0;
            left: 25%;
            width: 24rem;
            height: 24rem;
            background-color: #ca8a04;
            border-radius: 9999px;
            filter: blur(72px);
        }
        .cs-curriculum-section .cs-content {
            position: relative;
            z-index: 10;
        }
        .cs-module-card {
            background: rgba(75, 0, 130, 0.08);
            border: 5px solid rgba(212, 175, 55, 0.42);
            border-radius: 12px;
            padding: 1.5rem;
            transition: all 0.3s ease;
        }
        .cs-module-card:hover {
            border-color: rgba(212, 175, 55, 0.5);
            transform: translateY(-4px);
            box-shadow: 0 12px 32px rgba(75, 0, 130, 0.2);
        }
        .cs-module-card .header {
            display: flex;
            align-items: flex-start;
            margin-bottom: 0.75rem;
        }

        /* Benefits Section Layout */
        .cs-benefit-item {
            display: flex;
            gap: 1rem;
            margin-bottom: 2rem;
        }

        /* For Whom Section Layout */
        .cs-for-whom-card {
            background: rgba(31, 41, 55, 0.5);
            padding: 2rem;
            border-radius: 1rem;
            border: 1px solid rgba(202, 138, 4, 0.2);
        }
        .cs-for-whom-card.cs-purple-border {
             border-color: rgba(139, 92, 246, 0.2);
        }
         .cs-for-whom-card.cs-purple-border i {
            color: #9333EA;
         }

        /* Instructor Deep Dive Section Layout */
        .cs-instructor-deep-dive .cs-grid {
            align-items: center;
            gap: 3rem;
        }
        .cs-instructor-deep-dive img {
            width: 100%;
            border-radius: 1rem;
            border: 1px solid rgba(202, 138, 4, 0.3);
        }
        .cs-instructor-deep-dive .stats-grid {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 1rem;
        }
        .cs-instructor-deep-dive .stat-box {
            background: #1f2937;
            padding: 1rem;
            border-radius: 0.5rem;
            border: 1px solid rgba(202, 138, 4, 0.2);
        }
        .cs-instructor-deep-dive .stat-box.cs-purple-border {
            border-color: rgba(139, 92, 246, 0.2);
        }
        
        /* Testimonials Section Layout */
        .cs-testimonial-card {
            background: rgba(31, 41, 55, 0.5);
            padding: 2rem;
            border-radius: 1rem;
            border: 1px solid rgba(202, 138, 4, 0.2);
        }
        .cs-testimonial-card.cs-purple-border {
             border-color: rgba(139, 92, 246, 0.2);
        }
        .cs-testimonial-card .author-info {
            display: flex;
            align-items: center;
            gap: 0.75rem;
        }
        .cs-testimonial-card .author-avatar {
            width: 3rem;
            height: 3rem;
            border-radius: 9999px;
            background: linear-gradient(to bottom right, #ca8a04, #8b5cf6);
        }
        .cs-testimonial-card .author-avatar.alt-gradient {
             background: linear-gradient(to bottom right, #8b5cf6, #ca8a04);
        }

        /* FAQ Section Layout */
        .cs-faq-list {
            display: flex;
            flex-direction: column;
            gap: 1.5rem;
        }
        .cs-faq-item {
             background: #1f2937;
             padding: 2rem;
             border-radius: 1rem;
             border: 1px solid rgba(202, 138, 4, 0.2);
        }
        .cs-faq-item.cs-purple-border {
             border-color: rgba(139, 92, 246, 0.2);
        }

        /* Final CTA Section Layout */
        .cs-final-cta {
            position: relative;
            overflow: hidden;
            padding: 1rem 0;
        }
        .cs-final-cta .bg-overlay {
            position: absolute;
            inset: 0;
            background: linear-gradient(135deg, #4B0082 0%, #2E0854 100%);
            opacity: 0.5;
        }
        .cs-final-cta .bg-pattern {
             position: absolute;
             inset: 0;
        }
        .cs-final-cta .bg-blur-1 {
            position: absolute;
            top: 2.5rem;
            right: 2.5rem;
            width: 24rem;
            height: 24rem;
            background-color: #ca8a04;
            border-radius: 9999px;
            filter: blur(72px);
            opacity: 0.2;
        }
        .cs-final-cta .bg-blur-2 {
            position: absolute;
            bottom: 2.5rem;
            left: 2.5rem;
            width: 24rem;
            height: 24rem;
            background-color: #8b5cf6;
            border-radius: 9999px;
            filter: blur(72px);
            opacity: 0.2;
        }
        .cs-final-cta .cs-content {
            position: relative;
            z-index: 10;
            max-width: 56rem;
            margin: 0 auto;
            text-align: center;
        }
        .cs-final-cta .cta-actions {
            display: flex;
            flex-direction: column;
            gap: 1.5rem;
            justify-content: center;
            align-items: center;
            margin-bottom: 3rem;
        }
        .cs-final-cta .cta-note {
            display: flex;
            align-items: center;
            gap: 0.75rem;
        }
        .cs-final-cta .features {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            gap: 2rem;
        }
        .cs-final-cta .feature-item {
            display: flex;
            align-items: center;
            gap: 0.5rem;
        }
        @media (min-width: 640px) {
             .cs-final-cta .cta-actions {
                flex-direction: row;
            }
        }
        
        /* Footer Layout */
        .cs-footer {
            padding: 3rem 0;
            border-top: 1px solid #374151;
            text-align: center;
        }/* End custom CSS */
/* Start custom CSS */* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    outline: none;
    -webkit-tap-highlight-color: transparent;
}

html {
    width: 100%;
    overflow-x: hidden;
}

body {
    background-color: #0a0a0a;
    font-family: 'Montserrat', sans-serif;
    width: 100%;
    overflow-x: hidden;
    position: relative;
}

:root {
    --bg-dark: #0a0a0a;
    --deep-purple: #1e0b2e;
    --accent-gold: #C4A473;
    --card-gradient: linear-gradient(145deg, #2b0a3d 0%, #0a0a0a 100%);
    --main-gradient: linear-gradient(180deg, #0a0a0a 0%, #1e0b2e 100%);
    --lb-steps-bg: #e0e0e0;
    --lb-steps-purple-dark: #2b0a3d;
    --lb-steps-gold-main: #C4A473;
}

img, svg {
    max-width: 100%;
    height: auto;
    display: block;
}

.container, .cs-container {
    max-width: 1100px;
    width: 100%;
    margin: 0 auto;
    padding: 0 25px;
}

.site-overflow-wrapper {
    width: 100%;
    max-width: 100%;
    overflow-x: hidden;
    display: flex;
    flex-direction: column;
}

.main-footer {
    background-color: #000000;
    color: #ffffff;
    padding: 40px 0;
    text-align: center;
}

.sec-delivery-white-wrapper {
    background-color: #ffffff;
    padding: 10px 0;
    width: 100%;
}

.sec-delivery-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 30px;
    margin-top: 10px;
}

.sec-delivery-card-custom {
    background-color: #ffffff;
    width: calc((100% - 60px) / 3);
    border: 2px solid #2b0a3d;
    border-radius: 20px;
    padding: 40px 25px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    box-shadow: 0 5px 15px rgba(43, 10, 61, 0.05);
    transition: all 0.3s ease;
}

.sec-delivery-card-custom:hover {
    transform: translateY(-5px);
    border-color: #C4A473;
    box-shadow: 0 10px 30px rgba(196, 164, 115, 0.2);
}

.sec-delivery-icon-box {
    margin-bottom: 25px;
    width: 70px;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fcfcfc;
    border-radius: 50%;
    border: 1px solid rgba(196, 164, 115, 0.1);
}

.sec-delivery-icon-box svg {
    width: 35px;
    height: 35px;
    fill: #C4A473;
}

@media (max-width: 992px) {
    .sec-delivery-card-custom {
        width: calc((100% - 30px) / 2);
    }
}

@media (max-width: 600px) {
    .sec-delivery-card-custom {
        width: 100%;
        max-width: 400px;
    }
}

.cmp-main-wrapper {
    background-color: #e0e0e0;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 30px 20px;
    font-family: sans-serif;
}

.cmp-cards-container {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 0;
    max-width: 800px;
}

.cmp-option-card {
    background-color: #ffffff;
    width: 340px;
    min-height: 500px;
    border-radius: 16px;
    box-shadow: 0 8px 20px rgba(0,0,0,0.06);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    position: relative;
    transition: transform 0.3s ease;
}

.cmp-option-card:hover {
    transform: translateY(-5px);
}

.cmp-card-header-box {
    padding: 22px 15px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.cmp-bg-danger {
    background-color: #dc2626;
}

.cmp-bg-success {
    background-color: #16a34a;
}

.cmp-card-content-area {
    padding: 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
    flex-grow: 1;
}

.cmp-emoji-display-circle {
    background-color: #fafafa;
    width: 90px;
    height: 90px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 35px;
}

.cmp-features-list {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;
}

.cmp-feature-item {
    display: flex;
    align-items: flex-start;
    margin-bottom: 18px;
}

.cmp-list-icon-spacer {
    margin-right: 12px;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    padding-top: 2px;
}

.cmp-divider-orb {
    background-color: #f4f4f4;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 20;
    margin-left: -20px;
    margin-right: -20px;
    border: 6px solid #ffffff;
    flex-shrink: 0;
}

@media (max-width: 768px) {
    .cmp-cards-container {
        flex-direction: column;
        gap: 0;
    }
    
    .cmp-divider-orb {
        margin: -35px 0;
        z-index: 50;
        transform: rotate(0deg);
    }

    .cmp-option-card {
        width: 100%;
        max-width: 360px;
    }
}

.alert-section {
    padding: 20px 0;
    background-color: #330D3D;
    width: 100%;
}

.alert-header-box {
    text-align: center;
    margin-bottom: 40px;
}

.main-title {
    margin-bottom: 10px;
}

.gold-divider {
    height: 3px;
    width: 100px;
    background-color: var(--accent-gold);
    margin: 20px auto;
}

.content-wrapper {
    display: flex;
    gap: 20px;
    align-items: stretch;
    width: 100%;
}

.cards-column {
    width: 50%;
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.alert-card {
    background: var(--card-gradient);
    border: 1px solid rgba(196, 164, 115, 0.2);
    padding: 15px;
    border-radius: 15px;
    display: flex;
    align-items: center;
    gap: 15px;
    width: 100%;
}

.card-text {
    margin: 0;
    padding: 0;
    line-height: 1.3;
    flex: 1;
}

.icon-x {
    border: 1px solid var(--accent-gold);
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    flex-shrink: 0;
}

.image-column {
    width: 50%;
    display: flex;
}

.img-container {
    width: 100%;
    height: 100%;
    border-radius: 20px;
    overflow: hidden;
    border: 1px solid rgba(196, 164, 115, 0.3);
}

.img-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center 10%;
}

@media (max-width: 900px) {
    .content-wrapper {
        flex-direction: column-reverse;
    }
    .cards-column, .image-column {
        width: 100%;
    }
    .image-column {
        height: 250px;
    }
}

.program-section-wrapper {
    padding: 20px 0;
    background-color: #e0e0e0 !important;
    width: 100%;
    position: relative;
    z-index: 5;
}

.program-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
    margin-top: 50px;
}

.program-card-v2 {
    width: calc((100% - 60px) / 3);
    background-color: #ffffff;
    border-radius: 15px;
    padding: 15px;
    border: 2px solid #2b0a3d;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.03);
    display: flex;
    align-items: center;
    gap: 15px;
    transition: all 0.3s ease;
}

.program-card-v2:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 25px rgba(43, 10, 61, 0.15);
}

.card-img-holder {
    width: 160px;
    height: 160px;
    flex-shrink: 0;
    border-radius: 10px;
    overflow: hidden;
    background-color: #f9f9f9;
    display: flex;
    align-items: center;
    justify-content: center;
}

.card-img-holder img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.card-text-holder {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.program-card-v2 .item-title {
    font-family: 'Montserrat', sans-serif;
    font-size: 0.95rem;
    font-weight: 700;
    color: #2b0a3d;
    margin: 0 0 5px 0;
    line-height: 1.2;
}

.program-card-v2 .item-desc {
    font-family: 'Montserrat', sans-serif;
    font-size: 0.8rem;
    color: #666666;
    margin: 0;
    line-height: 1.3;
}

@media (max-width: 1100px) {
    .program-card-v2 {
        width: calc((100% - 20px) / 2);
    }
    
    .card-img-holder {
        width: 100px;
        height: 100px;
    }
    .program-card-v2 .item-title {
        font-size: 1rem;
    }
}

@media (max-width: 600px) {
    .program-card-v2 {
        width: 100%;
    }
    
    .program-grid {
        gap: 15px;
    }
}

.solution-section {
    padding: 20px 0;
    background: #ffffff;
    width: 100%;
}

.solution-header-content {
    margin-bottom: 40px;
}

.solution-cards-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
    margin-bottom: 50px;
    width: 100%;
}

.solution-info-card {
    background: #ffffff;
    border: 1px solid rgba(196, 164, 115, 0.3);
    border-radius: 15px;
    padding: 25px 15px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 15px;
    text-align: center;
    box-shadow: 0 5px 20px rgba(0,0,0,0.08);
    transition: transform 0.3s ease;
}

.solution-info-card:hover {
    transform: translateY(-5px);
    border-color: #C4A473;
}

.solution-icon-box {
    font-size: 3rem;
}

@media (max-width: 1024px) {
    .solution-cards-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 600px) {
    .solution-cards-grid {
        gap: 10px;
    }
    .solution-icon-box {
        font-size: 2rem;
    }
}

.lb-steps-section-wrapper {
    padding: 10px 0;
    background-color: #e0e0e0;
    width: 100%;
}

.lb-logo-header {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-bottom: 60px;
}

.lb-logo-img {
    width: 580px;
}

.lb-steps-header-box {
    text-align: center;
    margin-bottom: 50px;
}

.lb-steps-timer-pill {
    background: linear-gradient(135deg, var(--lb-steps-purple-dark), #4d1a69);
    display: inline-flex;
    align-items: center;
    padding: 12px 32px;
    border-radius: 100px;
    margin-top: 28px;
    gap: 12px;
    box-shadow: 0 8px 20px rgba(43, 10, 61, 0.25);
    flex-wrap: wrap;
    justify-content: center;
}

.lb-steps-grid-display {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 25px;
}

.lb-steps-card-item {
    background: #ffffff;
    border-radius: 28px;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-bottom: 35px;
    border: 1px solid rgba(196, 164, 115, 0.15);
    text-align: center;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
}

.lb-steps-card-tab {
    background: linear-gradient(135deg, var(--lb-steps-purple-dark), #4d1a69);
    width: 100%;
    padding: 14px 0;
    border-radius: 26px 26px 0 0;
    margin-bottom: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
}

.lb-steps-icon-graphic {
    font-size: 3.8rem;
    margin-bottom: 18px;
    background: linear-gradient(135deg, var(--lb-steps-gold-main) 0%, #d4b483 50%, var(--lb-steps-gold-main) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.lb-steps-text-content {
    padding: 0 22px;
}

.lb-steps-card-item:not(:last-child)::after {
    content: '→';
    position: absolute;
    right: -22px;
    top: 55%;
    transform: translateY(-50%);
    font-size: 2rem;
    color: var(--lb-steps-purple-dark);
    opacity: 0.8;
    z-index: 2;
}

@media (max-width: 1024px) {
    .lb-steps-grid-display {
        grid-template-columns: repeat(2, 1fr);
        gap: 15px;
    }
    .lb-steps-card-item:not(:last-child)::after {
        display: none !important;
    }
}

@media (max-width: 768px) {
    .lb-logo-img {
        width: 180px;
    }
    .lb-steps-icon-graphic {
        font-size: 2.8rem;
    }
    .lb-steps-text-content {
        padding: 0 10px;
    }
}

.lb-target-section-wrapper {
    padding: 40px 0;
    background-color: #ffffff;
    width: 100%;
}

.lb-target-header {
    text-align: center;
    margin-bottom: 40px;
}

.lb-target-cards-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
}

.lb-target-card-item {
    background: #330d3d;
    border: 3px solid #2b0a3d;
    border-radius: 15px;
    padding: 30px 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.lb-target-card-item:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 25px rgba(43, 10, 61, 0.15);
}

.lb-target-icon-box {
    width: 50px;
    height: 50px;
    margin-bottom: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.lb-target-icon-box svg {
    width: 100%;
    height: 100%;
    fill: #C4A473;
}

@media (max-width: 768px) {
    .lb-target-cards-grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 10px;
    }
    .lb-target-card-item {
        padding: 15px 10px;
    }
    .lb-target-icon-box {
        width: 35px;
        height: 35px;
    }
}

@media (max-width: 480px) {
    .lb-target-cards-grid {
        grid-template-columns: 1fr;
    }
}

.section-v2-wrapper {
    background-color: #e0e0e0;
    padding: 40px 0;
    width: 100%;
}

.section-v2-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
    margin-top: 40px;
}

.section-v2-pill {
    border: 1px solid #C4A473;
    border-radius: 50px;
    padding: 12px 20px;
    background-color: #ffffff;
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
}

@media (max-width: 550px) {
    .section-v2-grid {
        grid-template-columns: 1fr;
    }
}

.sec-finish-dark-wrapper {
    background-color: #e0e0e0;
    padding: 40px 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    width: 100%;
}

.sec-finish-dark-badge {
    background: linear-gradient(145deg, #2b124a, #1f0a33);
    border: 1.5px solid #C4A473;
    border-radius: 50px;
    padding: 12px 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    margin-bottom: 30px;
    flex-wrap: wrap;
    max-width: 100%;
}

.sec-finish-dark-headline {
    max-width: 900px;
    width: 100%;
}

.white-bonus-wrapper {
    background-color: #330D3D;
    padding: 20px 0;
    width: 100%;
}

.white-bonus-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 25px;
    margin-top: 50px;
}

.white-bonus-card {
    width: calc((100% - 50px) / 3);
    background-color: #ffffff;
    border: 1px solid #C4A473;
    border-radius: 20px;
    padding: 40px 30px;
    display: flex;
    flex-direction: column;
    text-align: center;
}

.white-bonus-badge {
    background-color: #2b0a3d;
    padding: 8px 25px;
    border-radius: 50px;
    display: inline-block;
    margin-top: 15px;
    width: fit-content;
    align-self: center;
}

@media (max-width: 992px) {
    .white-bonus-card {
        width: calc((100% - 25px) / 2);
    }
}

@media (max-width: 650px) {
    .white-bonus-card {
        width: 100%;
    }
}

.sec-recap-wrapper {
    background-color: #e0e0e0;
    width: 100%;
}

.sec-recap-card {
    background-color: #ffffff;
    border: 1px solid #e0e0e0;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
    border-radius: 25px;
    padding: 50px;
    width: 100%;
}

.sec-recap-list {
    list-style: none;
}

.sec-recap-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px 0;
    border-bottom: 1px solid #f0f0f0;
}

.sec-recap-item:last-child {
    border-bottom: none;
}

.sec-recap-icon-text {
    display: flex;
    align-items: center;
    gap: 15px;
}

.sec-recap-footer {
    text-align: center;
    margin-top: 40px;
    padding-top: 30px;
    border-top: 2px solid #f0f0f0;
}

@media (max-width: 768px) {
    .sec-recap-card {
        padding: 30px 20px;
    }
    .sec-recap-item {
        flex-direction: column;
        align-items: flex-start;
        gap: 10px;
    }
    .sec-recap-price {
        align-self: flex-end;
    }
}

.sec-faq-Berger-wrapper {
    background-color: #e0e0e0;
    padding: 10px 0;
    width: 100%;
}

.faq-Berger-item {
    border: 1px solid rgba(196, 164, 115, 0.4);
    border-radius: 12px;
    margin-bottom: 15px;
    width: 100%;
}

.faq-Berger-item summary {
    padding: 20px 25px;
    list-style: none;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    outline: none;
    color: #2b0a3d;
}

.faq-Berger-item summary::after {
    content: '+';
    font-size: 24px;
    color: #C4A473;
    font-weight: 300;
}

.faq-Berger-item[open] summary::after {
    content: '-';
}

.faq-Berger-content {
    padding: 0 25px 25px 25px;
    color: #555555;
}

.cs-instructor-deep-dive {
    background-color: #330D3D;
    padding: 80px 0;
    width: 100%;
    color: #ffffff;
}

.cs-grid {
    display: grid;
    grid-template-columns: 1fr;
    gap: 40px;
    align-items: center;
}

.cs-instructor-img {
    width: 100%;
    border-radius: 20px;
    border: 2px solid #C4A473;
    box-shadow: 0 10px 30px rgba(0,0,0,0.3);
}

.stats-grid {
    display: flex;
    gap: 20px;
    margin-top: 30px;
}

.stat-box {
    background-color: #c4a473!important;
    border: 1px solid #C4A473;
    padding: 20px;
    border-radius: 12px;
    text-align: center;
    flex: 1;
    box-shadow: 0 5px 15px rgba(0,0,0,0.2);
}

@media (min-width: 992px) {
    .cs-grid {
        grid-template-columns: 2fr 3fr;
        gap: 60px;
    }
}

@media (max-width: 768px) {
    .stats-grid {
        flex-direction: row;
    }
}

.cs-options-section {
    background-color: #ffffff;
    padding: 20px 0;
    width: 100%;
    position: relative;
    box-sizing: border-box;
}

.cs-options-grid-wrapper {
    position: relative;
    max-width: 1000px;
    width: 90%;
    margin: 0 auto;
    box-sizing: border-box;
}

.cs-options-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 40px;
    position: relative;
    z-index: 1;
    align-items: stretch;
}

.cs-options-or {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 5;
    pointer-events: none;
    user-select: none;
    background: #fff;
    padding: 10px;
    border-radius: 50%;
}

.cs-option-card {
    background-color: #ffffff;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0 10px 40px rgba(0,0,0,0.08);
    border: 1px solid #f0f0f0;
    display: flex;
    flex-direction: column;
    transition: transform 0.3s ease;
    height: 100%;
}

.cs-option-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 50px rgba(0,0,0,0.12);
}

.cs-option-header {
    padding: 20px 15px;
    text-align: center;
    color: #fff;
    font-weight: bold;
}

.header-red {
    background-color: #dc2626;
}

.header-green {
    background-color: #16a34a;
}

.cs-option-body {
    padding: 30px 25px;
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.cs-option-emoji {
    font-size: 4rem;
    margin-bottom: 25px;
    background-color: #f9f9f9;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.cs-option-list {
    list-style: none;
    width: 100%;
    margin: 0;
    padding: 0;
}

.cs-option-list li {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    margin-bottom: 15px;
    color: #333;
}

.cs-option-list li:last-child {
    margin-bottom: 0;
}

.cs-list-icon {
    flex-shrink: 0;
    font-size: 1.1rem;
    margin-top: 2px;
}

@media (max-width: 900px) {
    .cs-options-grid {
        grid-template-columns: 1fr;
        gap: 30px;
    }
    .cs-options-or {
        display: none;
    }
    .cs-options-section {
        padding: 40px 0;
    }
}/* End custom CSS */