.elementor-13 .elementor-element.elementor-element-fbc1f97{--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:40px 80px;--row-gap:40px;--column-gap:80px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-ea98826{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-325265d{text-align:start;}.elementor-13 .elementor-element.elementor-element-325265d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:56px;font-weight:500;line-height:1.08em;color:#111111;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-32c63c2{text-align:start;font-family:"Inter", Sans-serif;font-size:19px;line-height:1.55em;color:#58595b;}.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-13 .elementor-element.elementor-element-063c47d .elementor-button{background-color:#111111;font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:100px 100px 100px 100px;padding:16px 32px 16px 32px;}.elementor-13 .elementor-element.elementor-element-5fff85d{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13 .elementor-element.elementor-element-3d56551{border-radius:6px 6px 6px 6px;text-align:center;}.elementor-13 .elementor-element.elementor-element-5b1879a{--display:flex;--min-height:82vh;--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:22px 22px;--row-gap:22px;--column-gap:22px;--overlay-opacity:1;--padding-top:48px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-5b1879a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-5b1879a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://chillout.garden/wp-content/uploads/2026/06/hero-lotus.webp");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-5b1879a::before, .elementor-13 .elementor-element.elementor-element-5b1879a > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-5b1879a > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-5b1879a > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-5b1879a > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-5b1879a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(70,40,52,0.35);--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-e5e7f4f{text-align:center;}.elementor-13 .elementor-element.elementor-element-e5e7f4f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:500;line-height:1.1em;color:#ffffff;}.elementor-13 .elementor-element.elementor-element-cf57b62{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.5em;color:#ffffff;}.elementor-13 .elementor-element.elementor-element-76d03c4 .elementor-button{background-color:#111111;font-family:"Inter", Sans-serif;font-size:16.5px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:100px 100px 100px 100px;padding:18px 30px 18px 30px;}.elementor-13 .elementor-element.elementor-element-f000d57{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-bb47e5c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13 .elementor-element.elementor-element-f224dd4{text-align:center;}.elementor-13 .elementor-element.elementor-element-f224dd4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:500;line-height:1.15em;color:#111111;}.elementor-13 .elementor-element.elementor-element-37a40a4{text-align:center;font-family:"Inter", Sans-serif;font-size:11px;line-height:1.65em;color:#58595b;}.elementor-13 .elementor-element.elementor-element-c589fe5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-c589fe5:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-c589fe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#58595b;}.elementor-13 .elementor-element.elementor-element-2973ddd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13 .elementor-element.elementor-element-0ae53af{text-align:center;}.elementor-13 .elementor-element.elementor-element-0ae53af .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:500;line-height:1.12em;color:#ffffff;}.elementor-13 .elementor-element.elementor-element-bdc3e17{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.65em;color:#ffffff;}.elementor-13 .elementor-element.elementor-element-c6c4490{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-a6e4601{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13 .elementor-element.elementor-element-7c53d49{text-align:center;}.elementor-13 .elementor-element.elementor-element-7c53d49 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:500;line-height:1.12em;color:#111111;}.elementor-13 .elementor-element.elementor-element-d742e17{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.65em;color:#58595b;}.elementor-13 .elementor-element.elementor-element-53072d3{--spacer-size:28px;}.elementor-13 .elementor-element.elementor-element-271309f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-c435b66{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-13 .elementor-element.elementor-element-0359359{text-align:center;}.elementor-13 .elementor-element.elementor-element-0359359 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:500;line-height:1.12em;color:#111111;}.elementor-13 .elementor-element.elementor-element-9f25865{--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:28px 48px;--row-gap:28px;--column-gap:48px;}.elementor-13 .elementor-element.elementor-element-069c550{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-2971457 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(37px/2);}.elementor-13 .elementor-element.elementor-element-2971457 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(37px/2);}.elementor-13 .elementor-element.elementor-element-2971457 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(37px/2);}.elementor-13 .elementor-element.elementor-element-2971457 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-37px/2);}.elementor-13 .elementor-element.elementor-element-2971457 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-37px/2);}.elementor-13 .elementor-element.elementor-element-2971457 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#E7E5E2;}.elementor-13 .elementor-element.elementor-element-2971457 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-13 .elementor-element.elementor-element-2971457 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-13 .elementor-element.elementor-element-2971457 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-13 .elementor-element.elementor-element-2971457 .elementor-icon-list-icon i{color:#debac2;transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-2971457 .elementor-icon-list-icon svg{fill:#debac2;transition:fill 0.3s;}.elementor-13 .elementor-element.elementor-element-2971457{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-13 .elementor-element.elementor-element-2971457 .elementor-icon-list-icon{padding-inline-end:30px;}.elementor-13 .elementor-element.elementor-element-2971457 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13 .elementor-element.elementor-element-2971457 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:1.04rem;font-weight:400;}.elementor-13 .elementor-element.elementor-element-2971457 .elementor-icon-list-text{color:#111111;transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-eda5f28{--display:flex;}.elementor-13 .elementor-element.elementor-element-43b322b{border-radius:6px 6px 6px 6px;text-align:center;}.elementor-13 .elementor-element.elementor-element-14606ae .elementor-button{background-color:#111111;font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:100px 100px 100px 100px;padding:16px 32px 16px 32px;}.elementor-13 .elementor-element.elementor-element-829c0e9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-829c0e9:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-829c0e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#debac2;}.elementor-13 .elementor-element.elementor-element-617b315{--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:flex-start;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-13 .elementor-element.elementor-element-d90e5be{text-align:center;}.elementor-13 .elementor-element.elementor-element-d90e5be .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:500;line-height:1.12em;color:#111111;}.elementor-13 .elementor-element.elementor-element-2a931f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(37px/2);}.elementor-13 .elementor-element.elementor-element-2a931f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(37px/2);}.elementor-13 .elementor-element.elementor-element-2a931f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(37px/2);}.elementor-13 .elementor-element.elementor-element-2a931f0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-37px/2);}.elementor-13 .elementor-element.elementor-element-2a931f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-37px/2);}.elementor-13 .elementor-element.elementor-element-2a931f0 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#1111111F;}.elementor-13 .elementor-element.elementor-element-2a931f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-13 .elementor-element.elementor-element-2a931f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-13 .elementor-element.elementor-element-2a931f0 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-13 .elementor-element.elementor-element-2a931f0 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-2a931f0 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-13 .elementor-element.elementor-element-2a931f0{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-13 .elementor-element.elementor-element-2a931f0 .elementor-icon-list-icon{padding-inline-end:30px;}.elementor-13 .elementor-element.elementor-element-2a931f0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13 .elementor-element.elementor-element-2a931f0 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:1.04rem;font-weight:400;}.elementor-13 .elementor-element.elementor-element-2a931f0 .elementor-icon-list-text{color:#111111;transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-00552bd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-d3d33c3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-13 .elementor-element.elementor-element-df746f1{text-align:center;}.elementor-13 .elementor-element.elementor-element-df746f1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:500;line-height:1.12em;color:#111111;}.elementor-13 .elementor-element.elementor-element-8794e49{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-c0534e4{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:8px 8px 8px 8px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-13 .elementor-element.elementor-element-c0534e4:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-c0534e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f6f5;}.elementor-13 .elementor-element.elementor-element-5844a01{text-align:start;}.elementor-13 .elementor-element.elementor-element-5844a01 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;line-height:1.25em;color:#111111;}.elementor-13 .elementor-element.elementor-element-c55e36b{text-align:start;font-family:"Inter", Sans-serif;font-size:2px;color:#58595b;}.elementor-13 .elementor-element.elementor-element-4fa46ee{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:8px 8px 8px 8px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-13 .elementor-element.elementor-element-4fa46ee:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-4fa46ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f6f5;}.elementor-13 .elementor-element.elementor-element-f852421{text-align:start;}.elementor-13 .elementor-element.elementor-element-f852421 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;line-height:1.25em;color:#111111;}.elementor-13 .elementor-element.elementor-element-ad40c4c{text-align:start;font-family:"Inter", Sans-serif;font-size:15.5px;line-height:1.6em;color:#58595b;}.elementor-13 .elementor-element.elementor-element-5ed53e7{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:8px 8px 8px 8px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-13 .elementor-element.elementor-element-5ed53e7:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-5ed53e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f6f5;}.elementor-13 .elementor-element.elementor-element-fb91d68{text-align:start;}.elementor-13 .elementor-element.elementor-element-fb91d68 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;line-height:1.25em;color:#111111;}.elementor-13 .elementor-element.elementor-element-e51621a{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.6em;color:#58595b;}.elementor-13 .elementor-element.elementor-element-58b756a{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:8px 8px 8px 8px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-13 .elementor-element.elementor-element-58b756a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-58b756a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f6f5;}.elementor-13 .elementor-element.elementor-element-56129fe{text-align:start;}.elementor-13 .elementor-element.elementor-element-56129fe .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;line-height:1.25em;color:#111111;}.elementor-13 .elementor-element.elementor-element-49883c5{text-align:start;font-family:"Inter", Sans-serif;font-size:15.5px;line-height:1.6em;color:#58595b;}.elementor-13 .elementor-element.elementor-element-7d0794e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-7d0794e:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-7d0794e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#58595b;}.elementor-13 .elementor-element.elementor-element-d4c1a0b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13 .elementor-element.elementor-element-3993bee{text-align:center;}.elementor-13 .elementor-element.elementor-element-3993bee .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:500;line-height:1.12em;color:#ffffff;}.elementor-13 .elementor-element.elementor-element-31fcefb{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.65em;color:#ffffff;}.elementor-13 .elementor-element.elementor-element-7daaa4a .elementor-button{background-color:#111111;font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:100px 100px 100px 100px;padding:16px 32px 16px 32px;}.elementor-13 .elementor-element.elementor-element-09f8591{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-8f8079f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-55f0051{--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;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-13 .elementor-element.elementor-element-55f0051:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-55f0051 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f5f3;}.elementor-13 .elementor-element.elementor-element-a723daa{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.55em;color:#111111;}.elementor-13 .elementor-element.elementor-element-f1bb7de{--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;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-13 .elementor-element.elementor-element-f1bb7de:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-f1bb7de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f5f3;}.elementor-13 .elementor-element.elementor-element-4f82037{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.55em;color:#111111;}.elementor-13 .elementor-element.elementor-element-b3c1460{--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;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-13 .elementor-element.elementor-element-b3c1460:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-b3c1460 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f5f3;}.elementor-13 .elementor-element.elementor-element-f0c158d{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.55em;color:#111111;}.elementor-13 .elementor-element.elementor-element-3810ae6{--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;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-13 .elementor-element.elementor-element-3810ae6:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-3810ae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f5f3;}.elementor-13 .elementor-element.elementor-element-2102dca{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.55em;color:#111111;}.elementor-13 .elementor-element.elementor-element-0de3b87{--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;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-13 .elementor-element.elementor-element-0de3b87:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-0de3b87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f5f3;}.elementor-13 .elementor-element.elementor-element-c3878f6{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.55em;color:#111111;}.elementor-13 .elementor-element.elementor-element-95331a5{--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;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-13 .elementor-element.elementor-element-95331a5:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-95331a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f5f3;}.elementor-13 .elementor-element.elementor-element-422bfe8{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.55em;color:#111111;}.elementor-13 .elementor-element.elementor-element-3bffd85{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-e693f35{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13 .elementor-element.elementor-element-016e116{text-align:center;}.elementor-13 .elementor-element.elementor-element-016e116 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:500;line-height:1.12em;color:#111111;}.elementor-13 .elementor-element.elementor-element-ef15102{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.65em;color:#58595b;}.elementor-13 .elementor-element.elementor-element-e8178da{--spacer-size:8px;}.elementor-13 .elementor-element.elementor-element-cf3a7a0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;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:#eaeaea;--border-color:#eaeaea;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 24px -8px rgba(0,0,0,0.08);--padding-top:40px;--padding-bottom:40px;--padding-left:36px;--padding-right:36px;}.elementor-13 .elementor-element.elementor-element-cf3a7a0:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-cf3a7a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-13 .elementor-element.elementor-element-125e4ef{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-13 .elementor-element.elementor-element-0c31d21{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.2em;color:#999999;}.elementor-13 .elementor-element.elementor-element-d22825f{text-align:center;}.elementor-13 .elementor-element.elementor-element-d22825f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:86px;font-weight:600;line-height:1em;color:#111111;}.elementor-13 .elementor-element.elementor-element-5e160a0{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.2em;color:#58595b;}.elementor-13 .elementor-element.elementor-element-af40f69 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-13 .elementor-element.elementor-element-af40f69 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-13 .elementor-element.elementor-element-af40f69 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-13 .elementor-element.elementor-element-af40f69 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-13 .elementor-element.elementor-element-af40f69 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-13 .elementor-element.elementor-element-af40f69 .elementor-icon-list-icon i{color:#debac2;transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-af40f69 .elementor-icon-list-icon svg{fill:#debac2;transition:fill 0.3s;}.elementor-13 .elementor-element.elementor-element-af40f69{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-13 .elementor-element.elementor-element-af40f69 .elementor-icon-list-text{color:#111111;transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-e39c757 .elementor-button{background-color:#111111;font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:100px 100px 100px 100px;padding:16px 32px 16px 32px;}.elementor-13 .elementor-element.elementor-element-4e500a0{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.65em;color:#58595b;}.elementor-13 .elementor-element.elementor-element-ae0ad0b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-bf1cb1d{--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:flex-start;--gap:32px 56px;--row-gap:32px;--column-gap:56px;}.elementor-13 .elementor-element.elementor-element-2e4cff3{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-13 .elementor-element.elementor-element-f110493{text-align:start;}.elementor-13 .elementor-element.elementor-element-f110493 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:500;line-height:1.12em;color:#111111;}.elementor-13 .elementor-element.elementor-element-4a9497d{text-align:start;font-family:"Inter", Sans-serif;font-size:1.2rem;line-height:1.7em;color:#58595b;}.elementor-13 .elementor-element.elementor-element-71e9d50{--display:flex;}.elementor-13 .elementor-element.elementor-element-32f0aeb{border-radius:6px 6px 6px 6px;text-align:center;}.elementor-13 .elementor-element.elementor-element-b70a222{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-b70a222:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-b70a222 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#58595b;}.elementor-13 .elementor-element.elementor-element-32482b2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13 .elementor-element.elementor-element-c1bb62b{text-align:center;}.elementor-13 .elementor-element.elementor-element-c1bb62b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:500;line-height:1.18em;color:#ffffff;}.elementor-13 .elementor-element.elementor-element-cce2641 .elementor-button{background-color:#111111;font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:100px 100px 100px 100px;padding:16px 32px 16px 32px;}.elementor-13 .elementor-element.elementor-element-520e5a9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-b41e23d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-13 .elementor-element.elementor-element-1b6fb90{text-align:center;}.elementor-13 .elementor-element.elementor-element-1b6fb90 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:500;line-height:1.12em;color:#111111;}.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-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-weight:var( --e-global-typography-text-font-weight );}.elementor-13 .elementor-element.elementor-element-af34d3c .elementor-accordion-item{border-color:#eaeaea;}.elementor-13 .elementor-element.elementor-element-af34d3c .elementor-accordion-item .elementor-tab-content{border-block-start-color:#eaeaea;}.elementor-13 .elementor-element.elementor-element-af34d3c .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#eaeaea;}.elementor-13 .elementor-element.elementor-element-af34d3c .elementor-accordion-icon, .elementor-13 .elementor-element.elementor-element-af34d3c .elementor-accordion-title{color:#111111;}.elementor-13 .elementor-element.elementor-element-af34d3c .elementor-accordion-icon svg{fill:#111111;}.elementor-13 .elementor-element.elementor-element-af34d3c .elementor-active .elementor-accordion-icon, .elementor-13 .elementor-element.elementor-element-af34d3c .elementor-active .elementor-accordion-title{color:#111111;}.elementor-13 .elementor-element.elementor-element-af34d3c .elementor-active .elementor-accordion-icon svg{fill:#111111;}.elementor-13 .elementor-element.elementor-element-af34d3c .elementor-accordion-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;}.elementor-13 .elementor-element.elementor-element-af34d3c .elementor-tab-content{color:#58595b;font-family:"Inter", Sans-serif;font-size:15.5px;line-height:1.6em;}.elementor-13 .elementor-element.elementor-element-3e50df5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-3e50df5:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-3e50df5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#debac2;}.elementor-13 .elementor-element.elementor-element-ef8fa61{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13 .elementor-element.elementor-element-23e07c0{text-align:center;}.elementor-13 .elementor-element.elementor-element-23e07c0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:500;line-height:1.18em;color:#111111;}.elementor-13 .elementor-element.elementor-element-f61aeac .elementor-button{background-color:#111111;font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:100px 100px 100px 100px;padding:16px 32px 16px 32px;}.elementor-13 .elementor-element.elementor-element-364bc27{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:36px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-364bc27:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-364bc27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fafafa;}.elementor-13 .elementor-element.elementor-element-8d9b520{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-13 .elementor-element.elementor-element-0e829ad{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.6em;color:#58595b;}.elementor-13 .elementor-element.elementor-element-f97ea3e{--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:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-13 .elementor-element.elementor-element-5bb9b61{text-align:end;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:#58595b;}.elementor-13 .elementor-element.elementor-element-8de1ecb{text-align:end;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:#58595b;}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-8794e49{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-8f8079f{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-fbc1f97{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-325265d .elementor-heading-title{font-size:34px;}.elementor-13 .elementor-element.elementor-element-32c63c2{font-size:17px;}.elementor-13 .elementor-element.elementor-element-e5e7f4f .elementor-heading-title{font-size:34px;}.elementor-13 .elementor-element.elementor-element-cf57b62{font-size:17px;}.elementor-13 .elementor-element.elementor-element-f000d57{--padding-top:54px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-f224dd4 .elementor-heading-title{font-size:26px;}.elementor-13 .elementor-element.elementor-element-37a40a4{font-size:16px;}.elementor-13 .elementor-element.elementor-element-c589fe5{--padding-top:54px;--padding-bottom:54px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-0ae53af .elementor-heading-title{font-size:26px;}.elementor-13 .elementor-element.elementor-element-bdc3e17{font-size:16px;}.elementor-13 .elementor-element.elementor-element-c6c4490{--padding-top:54px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-7c53d49 .elementor-heading-title{font-size:26px;}.elementor-13 .elementor-element.elementor-element-d742e17{font-size:16px;}.elementor-13 .elementor-element.elementor-element-271309f{--padding-top:54px;--padding-bottom:54px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-0359359 .elementor-heading-title{font-size:26px;}.elementor-13 .elementor-element.elementor-element-9f25865{--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-13 .elementor-element.elementor-element-069c550{--width:100%;}.elementor-13 .elementor-element.elementor-element-eda5f28{--width:100%;}.elementor-13 .elementor-element.elementor-element-829c0e9{--padding-top:54px;--padding-bottom:54px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-d90e5be .elementor-heading-title{font-size:26px;}.elementor-13 .elementor-element.elementor-element-00552bd{--padding-top:54px;--padding-bottom:54px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-df746f1 .elementor-heading-title{font-size:26px;}.elementor-13 .elementor-element.elementor-element-8794e49{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-c0534e4{--width:100%;}.elementor-13 .elementor-element.elementor-element-5844a01 .elementor-heading-title{font-size:18px;}.elementor-13 .elementor-element.elementor-element-c55e36b{font-size:15px;}.elementor-13 .elementor-element.elementor-element-4fa46ee{--width:100%;}.elementor-13 .elementor-element.elementor-element-f852421 .elementor-heading-title{font-size:18px;}.elementor-13 .elementor-element.elementor-element-ad40c4c{font-size:15px;}.elementor-13 .elementor-element.elementor-element-5ed53e7{--width:100%;}.elementor-13 .elementor-element.elementor-element-fb91d68 .elementor-heading-title{font-size:18px;}.elementor-13 .elementor-element.elementor-element-e51621a{font-size:15px;}.elementor-13 .elementor-element.elementor-element-58b756a{--width:100%;}.elementor-13 .elementor-element.elementor-element-56129fe .elementor-heading-title{font-size:18px;}.elementor-13 .elementor-element.elementor-element-49883c5{font-size:15px;}.elementor-13 .elementor-element.elementor-element-7d0794e{--padding-top:54px;--padding-bottom:54px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-3993bee .elementor-heading-title{font-size:26px;}.elementor-13 .elementor-element.elementor-element-31fcefb{font-size:16px;}.elementor-13 .elementor-element.elementor-element-09f8591{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-8f8079f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-55f0051{--width:100%;}.elementor-13 .elementor-element.elementor-element-a723daa{font-size:16px;}.elementor-13 .elementor-element.elementor-element-f1bb7de{--width:100%;}.elementor-13 .elementor-element.elementor-element-4f82037{font-size:16px;}.elementor-13 .elementor-element.elementor-element-b3c1460{--width:100%;}.elementor-13 .elementor-element.elementor-element-f0c158d{font-size:16px;}.elementor-13 .elementor-element.elementor-element-3810ae6{--width:100%;}.elementor-13 .elementor-element.elementor-element-2102dca{font-size:16px;}.elementor-13 .elementor-element.elementor-element-0de3b87{--width:100%;}.elementor-13 .elementor-element.elementor-element-c3878f6{font-size:16px;}.elementor-13 .elementor-element.elementor-element-95331a5{--width:100%;}.elementor-13 .elementor-element.elementor-element-422bfe8{font-size:16px;}.elementor-13 .elementor-element.elementor-element-3bffd85{--padding-top:54px;--padding-bottom:54px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-016e116 .elementor-heading-title{font-size:26px;}.elementor-13 .elementor-element.elementor-element-ef15102{font-size:16px;}.elementor-13 .elementor-element.elementor-element-cf3a7a0{--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-0c31d21{font-size:15px;}.elementor-13 .elementor-element.elementor-element-d22825f .elementor-heading-title{font-size:54px;}.elementor-13 .elementor-element.elementor-element-5e160a0{font-size:14px;}.elementor-13 .elementor-element.elementor-element-4e500a0{font-size:16px;}.elementor-13 .elementor-element.elementor-element-ae0ad0b{--padding-top:54px;--padding-bottom:54px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-bf1cb1d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-2e4cff3{--width:100%;}.elementor-13 .elementor-element.elementor-element-f110493 .elementor-heading-title{font-size:26px;}.elementor-13 .elementor-element.elementor-element-4a9497d{font-size:16px;}.elementor-13 .elementor-element.elementor-element-71e9d50{--width:100%;}.elementor-13 .elementor-element.elementor-element-b70a222{--padding-top:54px;--padding-bottom:54px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-c1bb62b .elementor-heading-title{font-size:26px;}.elementor-13 .elementor-element.elementor-element-520e5a9{--padding-top:54px;--padding-bottom:54px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-1b6fb90 .elementor-heading-title{font-size:26px;}.elementor-13 .elementor-element.elementor-element-3e50df5{--padding-top:54px;--padding-bottom:54px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-23e07c0 .elementor-heading-title{font-size:26px;}.elementor-13 .elementor-element.elementor-element-364bc27{--padding-top:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-8d9b520{--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-13 .elementor-element.elementor-element-0e829ad{font-size:14px;}.elementor-13 .elementor-element.elementor-element-f97ea3e{--justify-content:center;}.elementor-13 .elementor-element.elementor-element-5bb9b61{font-size:14px;}.elementor-13 .elementor-element.elementor-element-8de1ecb{font-size:14px;}}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-ea98826{--width:52%;}.elementor-13 .elementor-element.elementor-element-5fff85d{--width:48%;}.elementor-13 .elementor-element.elementor-element-bb47e5c{--width:720px;}.elementor-13 .elementor-element.elementor-element-2973ddd{--width:720px;}.elementor-13 .elementor-element.elementor-element-a6e4601{--width:720px;}.elementor-13 .elementor-element.elementor-element-c435b66{--width:1080px;}.elementor-13 .elementor-element.elementor-element-9f25865{--width:100%;}.elementor-13 .elementor-element.elementor-element-069c550{--width:58%;}.elementor-13 .elementor-element.elementor-element-eda5f28{--width:42%;}.elementor-13 .elementor-element.elementor-element-617b315{--width:820px;}.elementor-13 .elementor-element.elementor-element-d3d33c3{--width:1080px;}.elementor-13 .elementor-element.elementor-element-c0534e4{--width:100%;}.elementor-13 .elementor-element.elementor-element-4fa46ee{--width:100%;}.elementor-13 .elementor-element.elementor-element-5ed53e7{--width:100%;}.elementor-13 .elementor-element.elementor-element-58b756a{--width:100%;}.elementor-13 .elementor-element.elementor-element-d4c1a0b{--width:720px;}.elementor-13 .elementor-element.elementor-element-8f8079f{--width:1080px;}.elementor-13 .elementor-element.elementor-element-55f0051{--width:100%;}.elementor-13 .elementor-element.elementor-element-f1bb7de{--width:100%;}.elementor-13 .elementor-element.elementor-element-b3c1460{--width:100%;}.elementor-13 .elementor-element.elementor-element-3810ae6{--width:100%;}.elementor-13 .elementor-element.elementor-element-0de3b87{--width:100%;}.elementor-13 .elementor-element.elementor-element-95331a5{--width:100%;}.elementor-13 .elementor-element.elementor-element-e693f35{--width:720px;}.elementor-13 .elementor-element.elementor-element-cf3a7a0{--width:560px;}.elementor-13 .elementor-element.elementor-element-bf1cb1d{--width:1080px;}.elementor-13 .elementor-element.elementor-element-2e4cff3{--width:58%;}.elementor-13 .elementor-element.elementor-element-71e9d50{--width:42%;}.elementor-13 .elementor-element.elementor-element-32482b2{--width:720px;}.elementor-13 .elementor-element.elementor-element-b41e23d{--width:820px;}.elementor-13 .elementor-element.elementor-element-ef8fa61{--width:720px;}.elementor-13 .elementor-element.elementor-element-8d9b520{--width:1080px;}.elementor-13 .elementor-element.elementor-element-f97ea3e{--width:50%;}}/* Start custom CSS *//* ============================================================
   CHILLOUT GARDEN — COMPLETE DESIGN SYSTEM
   Hello Theme + Elementor 4.x
   ============================================================ */

/* ---------- BASE ---------- */
.elementor-page-13{
  font-family:'Inter',sans-serif;
  color:#111;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}

/* ---------- TYPOGRAPHY ---------- */
.elementor-page-13 .elementor-widget-text-editor,
.elementor-page-13 .elementor-widget-text-editor p{
  font-family:'Inter',sans-serif !important;
  font-size:17px !important;
  line-height:1.65 !important;
  color:#58595b !important;
}
.elementor-page-13 .elementor-widget-text-editor p{ margin:0 0 .7em 0; }
.elementor-page-13 .elementor-widget-text-editor p:last-child{ margin-bottom:0; }

.elementor-page-13 h1.elementor-heading-title,
.elementor-page-13 h2.elementor-heading-title{
  font-family:'Playfair Display',serif !important;
  font-weight:500 !important;
  letter-spacing:-.01em !important;
  color:#111 !important;
}
.elementor-page-13 h1.elementor-heading-title{ font-size:54px !important; line-height:1.08 !important; }
.elementor-page-13 h2.elementor-heading-title{ font-size:36px !important; line-height:1.18 !important; }
.elementor-page-13 h3.elementor-heading-title{
  font-family:'Playfair Display',serif !important;
  font-weight:500 !important;
  font-size:22px !important;
  line-height:1.25 !important;
  letter-spacing:-.005em !important;
  color:#111 !important;
}

/* Section with pink background — keep dark text */
.elementor-page-13 .e-con-boxed[style*="debac2"] h2,


/* Section with gray background — white text */



/* ---------- ICON LIST (bullet lists) ---------- */
.elementor-page-13 .elementor-widget-icon-list .elementor-icon-list-text{
  font-family:'Inter',sans-serif !important;
  font-size:16px !important;
  line-height:1.55 !important;
  color:#111 !important;
}
.elementor-page-13 .elementor-widget-icon-list .elementor-icon-list-item{ margin-bottom:8px !important; }
.elementor-page-13 .elementor-widget-icon-list .elementor-icon-list-icon{
  margin-top:.55em;
  align-self:flex-start;
}

/* ---------- BUTTONS ---------- */
.elementor-page-13 .elementor-button{
  font-family:'Inter',sans-serif !important;
  font-weight:600 !important;
  font-size:15px !important;
  letter-spacing:.02em !important;
  border-radius:100px !important;
  padding:16px 32px !important;
  background:#111 !important;
  color:#fff !important;
  border:0 !important;
  transition:transform .15s ease, box-shadow .2s ease, background-color .15s ease;
  box-shadow:0 4px 14px -6px rgba(0,0,0,.25);
}
.elementor-page-13 .elementor-button:hover{
  background:#000 !important;
  transform:translateY(-1px);
  box-shadow:0 6px 18px -6px rgba(0,0,0,.35);
}

/* ---------- IMAGES ---------- */
.elementor-page-13 .elementor-widget-image img{
  border-radius:12px !important;
  display:block;
  max-width:100%;
  height:auto;
}

/* ---------- HERO (desktop — first non-mobile-hidden container) ---------- */
.elementor-page-13 > .elementor > .e-con.elementor-hidden-mobile:first-child{
  padding-top:120px !important;
  padding-bottom:120px !important;
}

/* ---------- SECTIONS — consistent vertical rhythm ---------- */
.elementor-page-13 .e-con.e-parent{
  padding-top:80px;
  padding-bottom:80px;
}

/* ---------- MOBILE ---------- */
@media (max-width:767px){
  .elementor-page-13 h1.elementor-heading-title{ font-size:34px !important; line-height:1.12 !important; }
  .elementor-page-13 h2.elementor-heading-title{ font-size:26px !important; line-height:1.2 !important; }
  .elementor-page-13 h3.elementor-heading-title{ font-size:20px !important; }
  .elementor-page-13 .elementor-widget-text-editor,
  .elementor-page-13 .elementor-widget-text-editor p{
    font-size:16px !important;
    line-height:1.6 !important;
  }
  .elementor-page-13 .elementor-widget-icon-list .elementor-icon-list-text{ font-size:15.5px !important; }
  .elementor-page-13 .e-con.e-parent{
    padding-top:54px;
    padding-bottom:54px;
  }
  .elementor-page-13 .elementor-button{
    font-size:16.5px !important;
    padding:18px 30px !important;
  }
}

/* ============================================================
   FAQ ACCORDION
   ============================================================ */
.elementor .elementor-accordion .elementor-accordion-item{
  background:transparent !important;
  border:0 !important;
  border-bottom:1px solid #eaeaea !important;
  margin-bottom:0 !important;
}
.elementor .elementor-accordion .elementor-accordion-item:first-child{
  border-top:1px solid #eaeaea !important;
}
.elementor .elementor-accordion .elementor-tab-title{
  display:flex !important;
  align-items:center !important;
  gap:16px !important;
  background:transparent !important;
  border:0 !important;
  padding:22px 4px !important;
  font-family:'Inter',sans-serif !important;
  font-weight:500 !important;
  font-size:17px !important;
  line-height:1.5 !important;
  color:#111 !important;
  cursor:pointer;
}
.elementor .elementor-accordion .elementor-tab-title:hover{ color:#000 !important; }
.elementor .elementor-accordion .elementor-tab-title a,
.elementor .elementor-accordion .elementor-tab-title .elementor-accordion-title{
  flex:1 1 auto !important;
  order:1 !important;
  font-family:'Inter',sans-serif !important;
  font-weight:500 !important;
  font-size:17px !important;
  line-height:1.5 !important;
  color:inherit !important;
}
.elementor .elementor-accordion .elementor-tab-title .elementor-accordion-icon i,
.elementor .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{ display:none !important; }
.elementor .elementor-accordion .elementor-tab-title .elementor-accordion-icon{
  order:2 !important;
  margin-left:auto !important;
  margin-right:0 !important;
  padding:0 !important;
  flex:0 0 18px !important;
  width:18px !important;
  height:18px !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  position:relative;
}
.elementor .elementor-accordion .elementor-tab-title .elementor-accordion-icon::before{
  content:'+';
  font-family:'Inter',sans-serif;
  font-size:20px;
  font-weight:300;
  line-height:1;
  color:#999;
  transition:transform .25s ease, color .2s ease;
  display:block;
  will-change:transform;
}
.elementor .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon::before{
  transform:rotate(45deg);
  color:#111;
}
.elementor .elementor-accordion .elementor-tab-content{
  background:transparent !important;
  border:0 !important;
  padding:0 4px 28px !important;
  font-family:'Inter',sans-serif !important;
  font-size:15.5px !important;
  line-height:1.65 !important;
  color:#58595b !important;
}
/* ============================================
   SECTION BACKGROUNDS — TEXT COLOR OVERRIDES
   ============================================ */

/* Gray sections — white text */
.elementor-page-13 .bg-gray h1,
.elementor-page-13 .bg-gray h2,
.elementor-page-13 .bg-gray h3,
.elementor-page-13 .bg-gray .elementor-heading-title{
  color:#ffffff !important;
}
.elementor-page-13 .bg-gray .elementor-widget-text-editor,
.elementor-page-13 .bg-gray .elementor-widget-text-editor p{
  color:#ffffff !important;
}
.elementor-page-13 .bg-gray .elementor-widget-icon-list .elementor-icon-list-text{
  color:#ffffff !important;
}

/* Pink sections — dark text (keep default but force in case) */
.elementor-page-13 .bg-pink h1,
.elementor-page-13 .bg-pink h2,
.elementor-page-13 .bg-pink h3,
.elementor-page-13 .bg-pink .elementor-heading-title{
  color:#111 !important;
}
.elementor-page-13 .bg-pink .elementor-widget-text-editor,
.elementor-page-13 .bg-pink .elementor-widget-text-editor p{
  color:#111 !important;
}
.elementor-page-13 .bg-pink .elementor-widget-icon-list .elementor-icon-list-text{
  color:#111 !important;
}

/* Buttons on gray bg — keep dark but use slight border for contrast */
.elementor-page-13 .bg-gray .elementor-button{
  background:#111 !important;
}
/* ============================================
   ICON LIST ALIGNMENT (left-align all lists)
   ============================================ */
.elementor-page-13 .elementor-widget-icon-list .elementor-icon-list-items{
  text-align:left !important;
}
.elementor-page-13 .elementor-widget-icon-list .elementor-icon-list-item{
  justify-content:flex-start !important;
}
/* The big "49 €" heading — override the global h3 rule */
.elementor-page-13 .price-card h3.elementor-heading-title{
  font-family:'Playfair Display',serif !important;
  font-weight:500 !important;
  font-size:80px !important;
  line-height:1 !important;
  letter-spacing:-.02em !important;
  color:#111 !important;
  margin:0 !important;
}
@media (max-width:767px){
  .elementor-page-13 .price-card h3.elementor-heading-title{
    font-size:64px !important;
  }
}

/* Price card list — dividers between items, checkmark icons */
.elementor-page-13 .price-card .elementor-widget-icon-list .elementor-icon-list-item{
  padding:14px 0 !important;
  margin:0 !important;
  border-bottom:1px solid rgba(0,0,0,.10) !important;
}
.elementor-page-13 .price-card .elementor-widget-icon-list .elementor-icon-list-item:last-child{
  border-bottom:0 !important;
}
.elementor-page-13 .price-card .elementor-widget-icon-list .elementor-icon-list-icon{
  margin-right:14px !important;
  flex:0 0 auto !important;
}
.elementor-page-13 .price-card .elementor-widget-icon-list .elementor-icon-list-text{
  color:#111 !important;
  font-size:15.5px !important;
  font-weight:500 !important;
  line-height:1.4 !important;
}
/* Big "49 €" heading */
.elementor-page-13 .price-card h3.elementor-heading-title{
  font-family:'Playfair Display',serif !important;
  font-weight:500 !important;
  font-size:80px !important;
  line-height:1 !important;
  letter-spacing:-.02em !important;
  color:#111 !important;
  margin:0 !important;
}
@media (max-width:767px){
  .elementor-page-13 .price-card h3.elementor-heading-title{ font-size:64px !important; }
}

/* List items — force flex with icon LEFT, text RIGHT */
.elementor-page-13 .price-card .elementor-widget-icon-list .elementor-icon-list-items{
  display:block !important;
}
.elementor-page-13 .price-card .elementor-widget-icon-list .elementor-icon-list-item{
  display:flex !important;
  flex-direction:row !important;
  align-items:center !important;
  justify-content:flex-start !important;
  padding:14px 0 !important;
  margin:0 !important;
  border-bottom:1px solid rgba(0,0,0,.10) !important;
  text-align:left !important;
}
.elementor-page-13 .price-card .elementor-widget-icon-list .elementor-icon-list-item:last-child{
  border-bottom:0 !important;
}
.elementor-page-13 .price-card .elementor-widget-icon-list .elementor-icon-list-icon{
  order:1 !important;
  margin:0 14px 0 0 !important;
  padding:0 !important;
  flex:0 0 auto !important;
  width:18px !important;
  height:18px !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  color:#111 !important;
}
.elementor-page-13 .price-card .elementor-widget-icon-list .elementor-icon-list-icon i,
.elementor-page-13 .price-card .elementor-widget-icon-list .elementor-icon-list-icon svg{
  font-size:16px !important;
  width:16px !important;
  height:16px !important;
  color:#111 !important;
  fill:#111 !important;
}
.elementor-page-13 .price-card .elementor-widget-icon-list .elementor-icon-list-text{
  order:2 !important;
  flex:1 1 auto !important;
  color:#111 !important;
  font-size:15.5px !important;
  font-weight:500 !important;
  line-height:1.4 !important;
}
/* Big "49 €" heading */
.elementor-page-13 .price-card h3.elementor-heading-title{
  font-family:'Playfair Display',serif !important;
  font-weight:500 !important;
  font-size:80px !important;
  line-height:1 !important;
  letter-spacing:-.02em !important;
  color:#111 !important;
  margin:0 !important;
}
@media (max-width:767px){
  .elementor-page-13 .price-card h3.elementor-heading-title{ font-size:64px !important; }
}

/* List items — icon LEFT, text RIGHT, dividers */
.elementor-page-13 .price-card .elementor-widget-icon-list .elementor-icon-list-items{
  display:block !important;
}
.elementor-page-13 .price-card .elementor-widget-icon-list .elementor-icon-list-item{
  display:flex !important;
  flex-direction:row !important;
  align-items:center !important;
  justify-content:flex-start !important;
  padding:14px 0 !important;
  margin:0 !important;
  border-bottom:1px solid rgba(0,0,0,.10) !important;
  text-align:left !important;
}
.elementor-page-13 .price-card .elementor-widget-icon-list .elementor-icon-list-item:last-child{
  border-bottom:0 !important;
}

/* The icon container becomes a black circle with white check inside */
.elementor-page-13 .price-card .elementor-widget-icon-list .elementor-icon-list-icon{
  order:1 !important;
  margin:0 14px 0 0 !important;
  padding:0 !important;
  flex:0 0 22px !important;
  width:22px !important;
  height:22px !important;
  background:#111 !important;
  border-radius:50% !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  overflow:hidden;
}
.elementor-page-13 .price-card .elementor-widget-icon-list .elementor-icon-list-icon i{
  color:#fff !important;
  font-size:10px !important;
  line-height:1 !important;
}
.elementor-page-13 .price-card .elementor-widget-icon-list .elementor-icon-list-icon svg{
  fill:#fff !important;
  width:11px !important;
  height:11px !important;
}

/* Text */
.elementor-page-13 .price-card .elementor-widget-icon-list .elementor-icon-list-text{
  order:2 !important;
  flex:1 1 auto !important;
  color:#111 !important;
  font-size:15.5px !important;
  font-weight:500 !important;
  line-height:1.4 !important;
}
/* ============================================
   PRICE CARD
   ============================================ */
.elementor-page-13 .price-card{
  background:#debac2 !important;
  border:0 !important;
  border-radius:12px !important;
  box-shadow:none !important;
  padding:48px 40px !important;
  max-width:560px !important;
  margin:0 auto !important;
}
@media (max-width:767px){
  .elementor-page-13 .price-card{ padding:36px 24px !important; }
}

/* Big "49 €" heading */
.elementor-page-13 .price-card h3.elementor-heading-title{
  font-family:'Playfair Display',serif !important;
  font-weight:500 !important;
  font-size:80px !important;
  line-height:1 !important;
  letter-spacing:-.02em !important;
  color:#111 !important;
  margin:0 !important;
}
@media (max-width:767px){
  .elementor-page-13 .price-card h3.elementor-heading-title{ font-size:64px !important; }
}

/* List items */
.elementor-page-13 .price-card .elementor-widget-icon-list .elementor-icon-list-items{ display:block !important; }
.elementor-page-13 .price-card .elementor-widget-icon-list .elementor-icon-list-item{
  display:flex !important;
  flex-direction:row !important;
  align-items:center !important;
  justify-content:flex-start !important;
  padding:14px 0 !important;
  margin:0 !important;
  border-bottom:1px solid rgba(0,0,0,.10) !important;
  text-align:left !important;
}
.elementor-page-13 .price-card .elementor-widget-icon-list .elementor-icon-list-item:last-child{ border-bottom:0 !important; }

/* Hide the Font Awesome icon completely — we draw our own */
.elementor-page-13 .price-card .elementor-widget-icon-list .elementor-icon-list-icon i,
.elementor-page-13 .price-card .elementor-widget-icon-list .elementor-icon-list-icon svg{
  display:none !important;
}

/* Black circle container + white Unicode check via ::before */
.elementor-page-13 .price-card .elementor-widget-icon-list .elementor-icon-list-icon{
  order:1 !important;
  margin:0 14px 0 0 !important;
  padding:0 !important;
  flex:0 0 22px !important;
  width:22px !important;
  height:22px !important;
  background:#111 !important;
  border:0 !important;
  border-radius:50% !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  position:relative;
  overflow:hidden;
}
.elementor-page-13 .price-card .elementor-widget-icon-list .elementor-icon-list-icon::before{
  content:'✓';
  color:#fff;
  font-size:13px;
  font-weight:700;
  line-height:1;
  display:block;
  position:relative;
  top:-0.5px;
}

/* Text */
.elementor-page-13 .price-card .elementor-widget-icon-list .elementor-icon-list-text{
  order:2 !important;
  flex:1 1 auto !important;
  color:#111 !important;
  font-size:15.5px !important;
  font-weight:500 !important;
  line-height:1.4 !important;
}
/* White text for everything inside the mobile hero */
.elementor-page-13 .mobile-hero h1,
.elementor-page-13 .mobile-hero h2,
.elementor-page-13 .mobile-hero h3,
.elementor-page-13 .mobile-hero .elementor-heading-title{
  color:#ffffff !important;
  text-shadow:0 2px 16px rgba(40,15,25,0.28);
  text-align:center !important;
}
.elementor-page-13 .mobile-hero .elementor-widget-text-editor,
.elementor-page-13 .mobile-hero .elementor-widget-text-editor p{
  color:#ffffff !important;
  text-shadow:0 1px 8px rgba(40,15,25,0.22);
  text-align:center !important;
}

/* CTA button: keep dark pill but add the arrow */
.elementor-page-13 .mobile-hero .elementor-button{
  background:#111 !important;
  color:#fff !important;
  font-weight:600 !important;
  font-size:16.5px !important;
  padding:18px 30px !important;
  border-radius:100px !important;
  box-shadow:0 8px 24px -10px rgba(0,0,0,0.45) !important;
}
.elementor-page-13 .mobile-hero .elementor-button .elementor-button-text::after{
  content:' a092';
  display:inline-block;
  margin-left:4px;
  transition:transform .2s ease;
}
.elementor-page-13 .mobile-hero .elementor-button:active .elementor-button-text::after,
.elementor-page-13 .mobile-hero .elementor-button:hover .elementor-button-text::after{
  transform:translateX(3px);
}
/* ============================================
   MOBILE HERO
   Selector matches by hidden-desktop+tablet combo,
   which is unique to the mobile hero container.
   ============================================ */
.elementor-page-13 .e-parent.elementor-hidden-desktop.elementor-hidden-tablet,
.elementor-page-13 .mobile-hero{
  position:relative;
  background-image:
    linear-gradient(rgba(70,40,52,0.35), rgba(70,40,52,0.35)),
    linear-gradient(rgba(222,186,194,0.55), rgba(222,186,194,0.55)),
    url('https://chillout.garden/wp-content/uploads/2026/06/hero-lotus.webp') !important;
  background-size:cover !important;
  background-position:center 28% !important;
  background-repeat:no-repeat !important;
  min-height:82vh !important;
  padding:48px 24px 60px !important;
  text-align:center !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
}

/* White text on mobile hero */
.elementor-page-13 .e-parent.elementor-hidden-desktop.elementor-hidden-tablet h1,
.elementor-page-13 .e-parent.elementor-hidden-desktop.elementor-hidden-tablet h2,
.elementor-page-13 .e-parent.elementor-hidden-desktop.elementor-hidden-tablet .elementor-heading-title,
.elementor-page-13 .mobile-hero h1,
.elementor-page-13 .mobile-hero .elementor-heading-title{
  color:#ffffff !important;
  text-shadow:0 2px 16px rgba(40,15,25,0.28);
  text-align:center !important;
}
.elementor-page-13 .e-parent.elementor-hidden-desktop.elementor-hidden-tablet .elementor-widget-text-editor,
.elementor-page-13 .e-parent.elementor-hidden-desktop.elementor-hidden-tablet .elementor-widget-text-editor p,
.elementor-page-13 .mobile-hero .elementor-widget-text-editor,
.elementor-page-13 .mobile-hero .elementor-widget-text-editor p{
  color:#ffffff !important;
  text-shadow:0 1px 8px rgba(40,15,25,0.22);
  text-align:center !important;
}

/* CTA arrow */
.elementor-page-13 .e-parent.elementor-hidden-desktop.elementor-hidden-tablet .elementor-button-text::after,
.elementor-page-13 .mobile-hero .elementor-button-text::after{
  content:' a092';
  display:inline-block;
  margin-left:4px;
}/* End custom CSS */