.elementor-24 .elementor-element.elementor-element-cc591e9{--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:8%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-24 .elementor-element.elementor-element-cc591e9:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-cc591e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2e9d9a0 );}.elementor-24 .elementor-element.elementor-element-a3dc529{--display:flex;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-24 .elementor-element.elementor-element-72e2b00{margin:2% 25% calc(var(--kit-widget-spacing, 0px) + 1%) 25%;padding:0% 0% 0% 0%;text-align:center;}.elementor-24 .elementor-element.elementor-element-72e2b00 .elementor-heading-title{font-size:4em;font-weight:700;}.elementor-24 .elementor-element.elementor-element-18a640e{--display:flex;}.elementor-24 .elementor-element.elementor-element-a0436dd{--display:grid;--min-height:auto;--e-con-grid-template-columns:1fr 1fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--align-items:center;--margin-top:0%;--margin-bottom:1%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:15%;--padding-right:15%;}.elementor-24 .elementor-element.elementor-element-6f3ed4b{border-style:none;border-radius:0px 0px 0px 0px;text-align:end;}.elementor-24 .elementor-element.elementor-element-51581f5{padding:3px 0px 3px 0px;border-style:solid;border-width:0px 1px 0px 1px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-a2b9abe{--display:flex;--min-height:auto;--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:wrap;--align-content:flex-start;--margin-top:0%;--margin-bottom:1%;--margin-left:0%;--margin-right:0%;}.elementor-24 .elementor-element.elementor-element-912562b{text-align:start;}.elementor-24 .elementor-element.elementor-element-912562b .elementor-heading-title{font-size:16px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-36c4000{padding:1px 1px 1px 1px;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-24 .elementor-element.elementor-element-36c4000 .elementor-heading-title{font-family:"Helvetica Light", Sans-serif;font-size:15px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-ddea96d{text-align:start;}.elementor-24 .elementor-element.elementor-element-ddea96d .elementor-heading-title{font-size:16px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-f9dc803{padding:1px 1px 1px 1px;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-24 .elementor-element.elementor-element-f9dc803 .elementor-heading-title{font-family:"Helvetica Light", Sans-serif;font-size:15px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-f6f6b27{text-align:start;}.elementor-24 .elementor-element.elementor-element-f6f6b27 .elementor-heading-title{font-size:16px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-cf99ad1{padding:1px 1px 1px 1px;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-24 .elementor-element.elementor-element-cf99ad1 .elementor-heading-title{font-family:"Helvetica Light", Sans-serif;font-size:15px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-b6721e9{text-align:start;}.elementor-24 .elementor-element.elementor-element-b6721e9 .elementor-heading-title{font-size:16px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-2fe975e{padding:1px 1px 1px 1px;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-24 .elementor-element.elementor-element-2fe975e .elementor-heading-title{font-family:"Helvetica Light", Sans-serif;font-size:15px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-c53dce8{text-align:start;}.elementor-24 .elementor-element.elementor-element-c53dce8 .elementor-heading-title{font-size:16px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-147d3b0{padding:1px 1px 1px 1px;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-24 .elementor-element.elementor-element-147d3b0 .elementor-heading-title{font-family:"Helvetica Light", Sans-serif;font-size:15px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-0df9f07{text-align:start;}.elementor-24 .elementor-element.elementor-element-0df9f07 .elementor-heading-title{font-size:16px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-9b4349c{padding:1px 1px 1px 1px;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-24 .elementor-element.elementor-element-9b4349c .elementor-heading-title{font-family:"Helvetica Light", Sans-serif;font-size:15px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-c9ab9ae{text-align:start;}.elementor-24 .elementor-element.elementor-element-c9ab9ae .elementor-heading-title{font-size:16px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-0e12614{padding:1px 1px 1px 1px;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-24 .elementor-element.elementor-element-0e12614 .elementor-heading-title{font-family:"Helvetica Light", Sans-serif;font-size:15px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-fecaad9{--display:grid;--min-height:auto;--e-con-grid-template-columns:repeat(7, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:36px 36px;--row-gap:36px;--column-gap:36px;--grid-auto-flow:row;--align-items:center;--margin-top:0%;--margin-bottom:1%;--margin-left:0%;--margin-right:0%;}.elementor-24 .elementor-element.elementor-element-47263ee{text-align:start;}.elementor-24 .elementor-element.elementor-element-47263ee .elementor-heading-title{font-size:16px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-d377745{padding:1px 1px 1px 1px;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-24 .elementor-element.elementor-element-d377745 .elementor-heading-title{font-family:"Helvetica Light", Sans-serif;font-size:15px;font-weight:normal;}.elementor-24 .elementor-element.elementor-element-9954463{text-align:start;}.elementor-24 .elementor-element.elementor-element-9954463 .elementor-heading-title{font-size:16px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-2e6f952{padding:1px 1px 1px 1px;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-24 .elementor-element.elementor-element-2e6f952 .elementor-heading-title{font-family:"Helvetica Light", Sans-serif;font-size:15px;font-weight:normal;}.elementor-24 .elementor-element.elementor-element-f71d99c{text-align:start;}.elementor-24 .elementor-element.elementor-element-f71d99c .elementor-heading-title{font-size:16px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-4cf5978{padding:1px 1px 1px 1px;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-24 .elementor-element.elementor-element-4cf5978 .elementor-heading-title{font-family:"Helvetica Light", Sans-serif;font-size:15px;font-weight:normal;}.elementor-24 .elementor-element.elementor-element-e9a6fbd{text-align:start;}.elementor-24 .elementor-element.elementor-element-e9a6fbd .elementor-heading-title{font-size:16px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-a720a98{padding:1px 1px 1px 1px;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-24 .elementor-element.elementor-element-a720a98 .elementor-heading-title{font-family:"Helvetica Light", Sans-serif;font-size:15px;font-weight:normal;}.elementor-24 .elementor-element.elementor-element-6cb2ad5{text-align:start;}.elementor-24 .elementor-element.elementor-element-6cb2ad5 .elementor-heading-title{font-size:16px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-37eeac5{padding:1px 1px 1px 1px;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-24 .elementor-element.elementor-element-37eeac5 .elementor-heading-title{font-family:"Helvetica Light", Sans-serif;font-size:15px;font-weight:normal;}.elementor-24 .elementor-element.elementor-element-17cc595{text-align:start;}.elementor-24 .elementor-element.elementor-element-17cc595 .elementor-heading-title{font-size:16px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-bf109a4{padding:1px 1px 1px 1px;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-24 .elementor-element.elementor-element-bf109a4 .elementor-heading-title{font-family:"Helvetica Light", Sans-serif;font-size:15px;font-weight:normal;}.elementor-24 .elementor-element.elementor-element-5aceae5{text-align:start;}.elementor-24 .elementor-element.elementor-element-5aceae5 .elementor-heading-title{font-size:16px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-428e475{padding:1px 1px 1px 1px;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-24 .elementor-element.elementor-element-428e475 .elementor-heading-title{font-family:"Helvetica Light", Sans-serif;font-size:15px;font-weight:normal;}.elementor-24 .elementor-element.elementor-element-a411753{--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-24 .elementor-element.elementor-element-a411753:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-a411753 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C6F0FF;}.elementor-24 .elementor-element.elementor-element-a2293a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-a2293a5.e-con{--align-self:center;}.elementor-24 .elementor-element.elementor-element-6275b62{--spacer-size:100%;}.elementor-24 .elementor-element.elementor-element-170caaf{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-170caaf.e-con{--align-self:center;}.elementor-24 .elementor-element.elementor-element-0ffcb6d .elementor-button{background-color:#02010100;font-size:12px;font-weight:600;fill:#000000;color:#000000;}.elementor-24 .elementor-element.elementor-element-62cddf9{--display:flex;--justify-content:center;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-1650090 .elementor-button{background-color:#02010100;font-size:12px;font-weight:600;fill:#000000;color:#000000;}.elementor-24 .elementor-element.elementor-element-1b3e82d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-2de0223.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-2de0223{text-align:center;font-size:13px;line-height:15px;}.elementor-24 .elementor-element.elementor-element-2de0223 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-c2fd77b > .elementor-widget-container{--e-transform-translateX:-50%;background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-c2fd77b{z-index:9990;}.elementor-24 .elementor-element.elementor-element-2bab2e5{--display:flex;}.elementor-24 .elementor-element.elementor-element-edadab9 .elementor-button{background-color:#02010100;font-size:12px;font-weight:600;fill:#000000;color:#000000;}.elementor-24 .elementor-element.elementor-element-3611928{--display:flex;--justify-content:center;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-77f9c8a .elementor-button{background-color:#02010100;font-size:12px;font-weight:600;fill:#000000;color:#000000;}.elementor-24 .elementor-element.elementor-element-e278aab{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0% 020%;--row-gap:0%;--column-gap:020%;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-06a8efa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-d52f624 .elementor-heading-title{font-weight:600;}.elementor-24 .elementor-element.elementor-element-2930f38{--display:flex;}.elementor-24 .elementor-element.elementor-element-88c665a .elementor-heading-title{font-weight:600;}.elementor-24 .elementor-element.elementor-element-bc5a854{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 070px) 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-bc5a854 .elementor-heading-title{font-weight:600;}.elementor-24 .elementor-element.elementor-element-485f4e3{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:var( --e-global-color-85ff223 );padding:10px 10px 10px 10px;--container-widget-width:fit-content;--container-widget-flex-grow:0;text-align:center;}.elementor-24 .elementor-element.elementor-element-485f4e3 .elementor-heading-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-3c48f7a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:01rem 10rem;--row-gap:01rem;--column-gap:10rem;--grid-auto-flow:row;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-d31d3ad{--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-24 .elementor-element.elementor-element-35e7115 .elementor-heading-title{font-weight:600;}.elementor-24 .elementor-element.elementor-element-6455619 .elementor-button{background-color:#02010100;font-weight:600;fill:#000000;color:#000000;}.elementor-24 .elementor-element.elementor-element-6455619{width:var( --container-widget-width, fit-content );max-width:fit-content;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-6455619 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24 .elementor-element.elementor-element-9c436c4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-a841442{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-a841442 .elementor-heading-title{font-weight:600;}.elementor-24 .elementor-element.elementor-element-0d36945{margin:3.5rem 0 calc(var(--kit-widget-spacing, 0px) + 0.1rem) 0;}.elementor-24 .elementor-element.elementor-element-7044ee6 .elementor-heading-title{font-weight:600;}.elementor-24 .elementor-element.elementor-element-02f1752{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-24 .elementor-element.elementor-element-bd8cc54{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-24 .elementor-element.elementor-element-ebbecb1{--display:flex;}.elementor-24 .elementor-element.elementor-element-4a718a0{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-24 .elementor-element.elementor-element-4a718a0 .elementor-heading-title{font-weight:500;color:#000000;}.elementor-24 .elementor-element.elementor-element-4362dab{--display:flex;}.elementor-24 .elementor-element.elementor-element-fcd2b3c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-24 .elementor-element.elementor-element-fcd2b3c .elementor-heading-title{font-weight:500;color:#000000;}.elementor-24 .elementor-element.elementor-element-c6cd195{--display:flex;}.elementor-24 .elementor-element.elementor-element-ee5325c{--display:flex;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-24 .elementor-element.elementor-element-7213fe4{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-24 .elementor-element.elementor-element-7213fe4 .elementor-heading-title{font-weight:500;color:#000000;}.elementor-24 .elementor-element.elementor-element-d0d2acd{--display:flex;}.elementor-24 .elementor-element.elementor-element-3004462{--display:flex;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-24 .elementor-element.elementor-element-c9e24ab{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-24 .elementor-element.elementor-element-c9e24ab .elementor-heading-title{font-weight:500;color:#000000;}.elementor-24 .elementor-element.elementor-element-861eace{--display:flex;}.elementor-24 .elementor-element.elementor-element-ed48249{--display:flex;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-24 .elementor-element.elementor-element-9eba874{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-24 .elementor-element.elementor-element-9eba874 .elementor-heading-title{font-weight:500;color:#000000;}.elementor-24 .elementor-element.elementor-element-1194481{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-9a6ebcf{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--n-tabs-title-gap:0px;--n-tabs-title-color:#000000;--n-tabs-title-color-active:#000000;}.elementor-24 .elementor-element.elementor-element-9a6ebcf > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-24 .elementor-element.elementor-element-9a6ebcf.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#D9D9D9;}.elementor-24 .elementor-element.elementor-element-9a6ebcf.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-24 .elementor-element.elementor-element-9a6ebcf.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#D9D9D9;}.elementor-24 .elementor-element.elementor-element-9a6ebcf [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#000000;}.elementor-24 .elementor-element.elementor-element-bc22a5f{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:var( --e-global-color-85ff223 );padding:10px 10px 10px 10px;--container-widget-width:fit-content;--container-widget-flex-grow:0;text-align:center;}.elementor-24 .elementor-element.elementor-element-bc22a5f .elementor-heading-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-d0a9c5a{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-2dd46b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-c669e8e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-d9fc3ab{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24 .elementor-element.elementor-element-dddd357{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-24 .elementor-element.elementor-element-88766f1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-d6351f9 .elementor-heading-title{font-weight:bold;text-decoration:underline;color:#FF852A;}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-a2293a5{--width:100%;}}@media(max-width:1200px){.elementor-24 .elementor-element.elementor-element-a0436dd{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-fecaad9{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-2bab2e5{--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-24 .elementor-element.elementor-element-e278aab{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-3c48f7a{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-bd8cc54{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-dddd357{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-a0436dd{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-fecaad9{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-e278aab{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-3c48f7a{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-bd8cc54{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-dddd357{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-72e2b00{margin:1rem 1rem calc(var(--kit-widget-spacing, 0px) + 1rem) 1rem;}.elementor-24 .elementor-element.elementor-element-72e2b00 .elementor-heading-title{font-size:2.5em;line-height:0.9em;letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-a0436dd{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:repeat(3, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;}.elementor-24 .elementor-element.elementor-element-51581f5{border-width:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-fecaad9{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-a411753{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-2bab2e5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-24 .elementor-element.elementor-element-2bab2e5.e-con{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-edadab9 .elementor-button{font-size:16px;}.elementor-24 .elementor-element.elementor-element-3611928{--width:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-77f9c8a .elementor-button{font-size:16px;}.elementor-24 .elementor-element.elementor-element-e278aab{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-3c48f7a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-bd8cc54{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-9a6ebcf{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:0px;}.elementor-24 .elementor-element.elementor-element-dddd357{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:2100px){.elementor-24 .elementor-element.elementor-element-a0436dd{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-fecaad9{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-e278aab{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-3c48f7a{--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-bd8cc54{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-dddd357{--grid-auto-flow:row;}}/* Start custom CSS for wnr_gallery, class: .elementor-element-9499f9c */.elementor-24 .elementor-element.elementor-element-9499f9c{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ffcb6d */.elementor-24 .elementor-element.elementor-element-0ffcb6d .elementor-button-content-wrapper{
    white-space: nowrap;
    padding: 10px 30px ;
}

.elementor-24 .elementor-element.elementor-element-0ffcb6d ,.elementor-24 .elementor-element.elementor-element-0ffcb6d a{
    padding: 0px;
    margin:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1650090 */.elementor-24 .elementor-element.elementor-element-1650090 .elementor-button-content-wrapper{
    white-space: nowrap;
    padding: 10px 30px ;
    cursor: pointer;
}


.elementor-24 .elementor-element.elementor-element-1650090 ,.elementor-24 .elementor-element.elementor-element-1650090 a{
    padding: 0px;
    margin:0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62cddf9 */.elementor-24 .elementor-element.elementor-element-62cddf9{
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for babe-booking-form, class: .elementor-element-c2fd77b */.elementor-24 .elementor-element.elementor-element-c2fd77b{
    opacity: 0;
    display: none;
    transition: opacity 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-c2fd77b.visible{
    opacity: 1;
    display: block;
}

.elementor-24 .elementor-element.elementor-element-c2fd77b .booking-date-block{
    border: none;
}

.elementor-24 .elementor-element.elementor-element-c2fd77b .booking-form-block{
    padding-bottom: 23px;
    border-bottom: 1px dashed #e5e3e3;
}

.elementor-24 .elementor-element.elementor-element-c2fd77b .booking-form-block>.booking_form_input_label,.elementor-24 .elementor-element.elementor-element-c2fd77b .booking-date>i{
    display: none;
}

.elementor-24 .elementor-element.elementor-element-c2fd77b #booking_date_from{
    width: -webkit-fill-available;
    border: none;
    background: #0000;
}

.elementor-24 .elementor-element.elementor-element-c2fd77b .booking-date:has(#booking_date_from){
    flex-wrap: nowrap;
    border: 1px solid;
    border-radius: 50px;
    padding: 7px 22px;
    align-items: center;
}


.elementor-24 .elementor-element.elementor-element-c2fd77b .booking-date:has(#booking_date_from):before{
    content:"";
    width: 20px;
    height: 20px;
    background-image:url('https://corfucompassnsk.com/wp-content/uploads/2026/05/corfu-compass-nsk-calendar.svg');
    background-position: center;
    background-repeat: no-repeat;
}

.elementor-24 .elementor-element.elementor-element-c2fd77b .booking-date:has(#booking_date_from):after{
    content:"";
    width: 10px;
    height: 10px;
    background-image:url('https://corfucompassnsk.com/wp-content/uploads/2026/03/corfu-compasss-nsk-arrow-1.svg');
    background-position: center;
    background-repeat: no-repeat;
}

.elementor-24 .elementor-element.elementor-element-c2fd77b .booking-times-block:before{
    content: "Time";
    font-weight: 600;
    display: block;
    
}

.elementor-24 .elementor-element.elementor-element-c2fd77b .booking-times-block{
gap: 20px;
}

.elementor-24 .elementor-element.elementor-element-c2fd77b .booking-guests-block:before{
    content:"Tickets";
    font-weight: 600;
    display: block;
}

.elementor-24 .elementor-element.elementor-element-c2fd77b #booking-guests-result{
    color: gray;
}

.elementor-24 .elementor-element.elementor-element-c2fd77b #booking-guests-result input{
    border-radius: 50px;
    border: 1px solid gray;
}


.elementor-24 .elementor-element.elementor-element-c2fd77b .booking_form_submit{
    background: var(--Portokali);
    border: none;
    color: white;
    font-weight: 600;
    width: 100%;
    border-radius: 50px;
    display: flex;
    gap: 10px;
    justify-content: center;
}

.elementor-24 .elementor-element.elementor-element-c2fd77b .booking_form_submit i {
    display:  none;
}

.elementor-24 .elementor-element.elementor-element-c2fd77b .booking_form_submit:before{
    content:'';
    display: block;
    width: 20px;
    height: 20px;
    background-image: url('https://corfucompassnsk.com/wp-content/uploads/2026/05/corfu-compass-nsk-angle-right-solid.svg');
    background-position: center;
    background-repeat: no-repeat;
    transition: all 0.5s;
}

.elementor-24 .elementor-element.elementor-element-c2fd77b .booking_form_submit:hover:before{
    width: 0;
}
.elementor-24 .elementor-element.elementor-element-c2fd77b .booking_form_submit:hover:after{
    width: 20px;
}

.elementor-24 .elementor-element.elementor-element-c2fd77b .booking_form_submit:after{
    content:'';
    display: block;
    width: 0;
    height: 20px;
    background-image: url('https://corfucompassnsk.com/wp-content/uploads/2026/05/corfu-compass-nsk-angle-right-solid.svg');
    background-position: center;
    background-repeat: no-repeat;
    transition: all 0.5s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-edadab9 */.elementor-24 .elementor-element.elementor-element-edadab9 .elementor-button-content-wrapper{
    white-space: nowrap;
    padding: 10px 30px ;
}



.elementor-24 .elementor-element.elementor-element-edadab9 ,.elementor-24 .elementor-element.elementor-element-edadab9 a{
    padding: 0px;
    margin:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77f9c8a */.elementor-24 .elementor-element.elementor-element-77f9c8a .elementor-button-content-wrapper{
    white-space: nowrap;
    padding: 10px 30px ;
    cursor: pointer;
}


.elementor-24 .elementor-element.elementor-element-77f9c8a .liquid_glass_button .elementor-button-content-wrapper{
    box-shadow: inset 3.16px 3.16px 0.53px -3.69px rgb(255 255 255 / 50%), inset 2.11px 2.11px 1.05px -2.11px rgb(255 255 255), inset -2.11px -2.11px 1.05px -2.11px rgb(237 237 237 / 86%), inset 0px 0px 0px 1.05px rgb(255 255 255 / 0%), inset 0px 0px 23.2px 0px rgb(225 225 225 / 50%), 0px 1px 8.1px 0.1px rgb(0 64 84 / 15%) !important;
}

.elementor-24 .elementor-element.elementor-element-77f9c8a ,.elementor-24 .elementor-element.elementor-element-77f9c8a a{
    padding: 0px;
    margin:0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3611928 */.elementor-24 .elementor-element.elementor-element-3611928{
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7dd9f71 */.elementor-24 .elementor-element.elementor-element-7dd9f71 li::marker{
    content:"";
}

.elementor-24 .elementor-element.elementor-element-7dd9f71 ol{
    padding: 0;
}
.elementor-24 .elementor-element.elementor-element-7dd9f71 li{
    display: flex;
    gap: 10px;
    margin-bottom: 10px;
}

.elementor-24 .elementor-element.elementor-element-7dd9f71 li::before{
    content: "";
    display: block;
    background-image: url('https://corfucompassnsk.com/wp-content/uploads/2026/02/corfu-comapss-nsk-double-check.svg');
    width: 25px;
    height: 25px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4cca6eb */.elementor-24 .elementor-element.elementor-element-4cca6eb li::marker{
    content:"";
}

.elementor-24 .elementor-element.elementor-element-4cca6eb ol{
    padding: 0;
}
.elementor-24 .elementor-element.elementor-element-4cca6eb li{
    display: flex;
    gap: 10px;
    margin-bottom: 10px;
    align-items: center;
}

.elementor-24 .elementor-element.elementor-element-4cca6eb li::before{
    content: "";
    display: block;
    background-image: url('https://corfucompassnsk.com/wp-content/uploads/2026/02/corfu-comapss-nsk-double-check.svg');
    width: 20px;
    height: 20px;
    border:1px solid black;
    padding: 1.2rem;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 50%;
}

.elementor-24 .elementor-element.elementor-element-4cca6eb{
    display: block;
    height: 65px;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}


.elementor-24 .elementor-element.elementor-element-4cca6eb.active-custom-steps:before{
    opacity: 0 ;
}

.elementor-24 .elementor-element.elementor-element-4cca6eb:before{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, #ff000000, rgba(198, 240, 255, 1));
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6455619 */.elementor-24 .elementor-element.elementor-element-6455619 .elementor-button-icon{
    transition:all 0.5s ease-in-out;
}

.elementor-24 .elementor-element.elementor-element-6455619 .elementor-button{
    padding: 0;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e1402cc */.elementor-24 .elementor-element.elementor-element-e1402cc li::marker{
    content:"";
}

.elementor-24 .elementor-element.elementor-element-e1402cc ol{
    padding: 0;
}
.elementor-24 .elementor-element.elementor-element-e1402cc li{
    display: flex;
    gap: 10px;
    margin-bottom: 10px;
}

.elementor-24 .elementor-element.elementor-element-e1402cc li::before{
    content: "";
    display: block;
    background-image: url('https://corfucompassnsk.com/wp-content/uploads/2026/02/corfu-comapss-nsk-double-check.svg');
    width: 20px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e130c50 */.elementor-24 .elementor-element.elementor-element-e130c50 li::marker{
    content:"";
}

.elementor-24 .elementor-element.elementor-element-e130c50 ol{
    padding: 0;
}
.elementor-24 .elementor-element.elementor-element-e130c50 li{
    display: flex;
    gap: 10px;
    margin-bottom: 10px;
}

.elementor-24 .elementor-element.elementor-element-e130c50 li::before{
    content: "•";

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0615fd2 */.elementor-24 .elementor-element.elementor-element-0615fd2 li::marker{
    content:"";
}

.elementor-24 .elementor-element.elementor-element-0615fd2 ol{
    padding: 0;
}
.elementor-24 .elementor-element.elementor-element-0615fd2 li{
    display: flex;
    gap: 10px;
    margin-bottom: 10px;
}

.elementor-24 .elementor-element.elementor-element-0615fd2 li::before{
    content: "";
    display: block;
    background-image: url('https://corfucompassnsk.com/wp-content/uploads/2026/02/corfu-comapss-nsk-double-check.svg');
    width: 20px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d01065e */.elementor-24 .elementor-element.elementor-element-d01065e li::marker{
    content:"";
}

.elementor-24 .elementor-element.elementor-element-d01065e ol{
    padding: 0;
}
.elementor-24 .elementor-element.elementor-element-d01065e li{
    display: flex;
    gap: 10px;
    margin-bottom: 10px;
}

.elementor-24 .elementor-element.elementor-element-d01065e li::before{
    content: "";
    display: block;
    background-image: url('https://corfucompassnsk.com/wp-content/uploads/2026/02/corfu-comapss-nsk-double-check.svg');
    width: 20px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e1402cc */.elementor-24 .elementor-element.elementor-element-e1402cc li::marker{
    content:"";
}

.elementor-24 .elementor-element.elementor-element-e1402cc ol{
    padding: 0;
}
.elementor-24 .elementor-element.elementor-element-e1402cc li{
    display: flex;
    gap: 10px;
    margin-bottom: 10px;
}

.elementor-24 .elementor-element.elementor-element-e1402cc li::before{
    content: "";
    display: block;
    background-image: url('https://corfucompassnsk.com/wp-content/uploads/2026/02/corfu-comapss-nsk-double-check.svg');
    width: 20px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e130c50 */.elementor-24 .elementor-element.elementor-element-e130c50 li::marker{
    content:"";
}

.elementor-24 .elementor-element.elementor-element-e130c50 ol{
    padding: 0;
}
.elementor-24 .elementor-element.elementor-element-e130c50 li{
    display: flex;
    gap: 10px;
    margin-bottom: 10px;
}

.elementor-24 .elementor-element.elementor-element-e130c50 li::before{
    content: "•";

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0615fd2 */.elementor-24 .elementor-element.elementor-element-0615fd2 li::marker{
    content:"";
}

.elementor-24 .elementor-element.elementor-element-0615fd2 ol{
    padding: 0;
}
.elementor-24 .elementor-element.elementor-element-0615fd2 li{
    display: flex;
    gap: 10px;
    margin-bottom: 10px;
}

.elementor-24 .elementor-element.elementor-element-0615fd2 li::before{
    content: "";
    display: block;
    background-image: url('https://corfucompassnsk.com/wp-content/uploads/2026/02/corfu-comapss-nsk-double-check.svg');
    width: 20px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d01065e */.elementor-24 .elementor-element.elementor-element-d01065e li::marker{
    content:"";
}

.elementor-24 .elementor-element.elementor-element-d01065e ol{
    padding: 0;
}
.elementor-24 .elementor-element.elementor-element-d01065e li{
    display: flex;
    gap: 10px;
    margin-bottom: 10px;
}

.elementor-24 .elementor-element.elementor-element-d01065e li::before{
    content: "";
    display: block;
    background-image: url('https://corfucompassnsk.com/wp-content/uploads/2026/02/corfu-comapss-nsk-double-check.svg');
    width: 20px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e1402cc */.elementor-24 .elementor-element.elementor-element-e1402cc li::marker{
    content:"";
}

.elementor-24 .elementor-element.elementor-element-e1402cc ol{
    padding: 0;
}
.elementor-24 .elementor-element.elementor-element-e1402cc li{
    display: flex;
    gap: 10px;
    margin-bottom: 10px;
}

.elementor-24 .elementor-element.elementor-element-e1402cc li::before{
    content: "";
    display: block;
    background-image: url('https://corfucompassnsk.com/wp-content/uploads/2026/02/corfu-comapss-nsk-double-check.svg');
    width: 20px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e130c50 */.elementor-24 .elementor-element.elementor-element-e130c50 li::marker{
    content:"";
}

.elementor-24 .elementor-element.elementor-element-e130c50 ol{
    padding: 0;
}
.elementor-24 .elementor-element.elementor-element-e130c50 li{
    display: flex;
    gap: 10px;
    margin-bottom: 10px;
}

.elementor-24 .elementor-element.elementor-element-e130c50 li::before{
    content: "•";

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0615fd2 */.elementor-24 .elementor-element.elementor-element-0615fd2 li::marker{
    content:"";
}

.elementor-24 .elementor-element.elementor-element-0615fd2 ol{
    padding: 0;
}
.elementor-24 .elementor-element.elementor-element-0615fd2 li{
    display: flex;
    gap: 10px;
    margin-bottom: 10px;
}

.elementor-24 .elementor-element.elementor-element-0615fd2 li::before{
    content: "";
    display: block;
    background-image: url('https://corfucompassnsk.com/wp-content/uploads/2026/02/corfu-comapss-nsk-double-check.svg');
    width: 20px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d01065e */.elementor-24 .elementor-element.elementor-element-d01065e li::marker{
    content:"";
}

.elementor-24 .elementor-element.elementor-element-d01065e ol{
    padding: 0;
}
.elementor-24 .elementor-element.elementor-element-d01065e li{
    display: flex;
    gap: 10px;
    margin-bottom: 10px;
}

.elementor-24 .elementor-element.elementor-element-d01065e li::before{
    content: "";
    display: block;
    background-image: url('https://corfucompassnsk.com/wp-content/uploads/2026/02/corfu-comapss-nsk-double-check.svg');
    width: 20px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e1402cc */.elementor-24 .elementor-element.elementor-element-e1402cc li::marker{
    content:"";
}

.elementor-24 .elementor-element.elementor-element-e1402cc ol{
    padding: 0;
}
.elementor-24 .elementor-element.elementor-element-e1402cc li{
    display: flex;
    gap: 10px;
    margin-bottom: 10px;
}

.elementor-24 .elementor-element.elementor-element-e1402cc li::before{
    content: "";
    display: block;
    background-image: url('https://corfucompassnsk.com/wp-content/uploads/2026/02/corfu-comapss-nsk-double-check.svg');
    width: 20px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e130c50 */.elementor-24 .elementor-element.elementor-element-e130c50 li::marker{
    content:"";
}

.elementor-24 .elementor-element.elementor-element-e130c50 ol{
    padding: 0;
}
.elementor-24 .elementor-element.elementor-element-e130c50 li{
    display: flex;
    gap: 10px;
    margin-bottom: 10px;
}

.elementor-24 .elementor-element.elementor-element-e130c50 li::before{
    content: "•";

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0615fd2 */.elementor-24 .elementor-element.elementor-element-0615fd2 li::marker{
    content:"";
}

.elementor-24 .elementor-element.elementor-element-0615fd2 ol{
    padding: 0;
}
.elementor-24 .elementor-element.elementor-element-0615fd2 li{
    display: flex;
    gap: 10px;
    margin-bottom: 10px;
}

.elementor-24 .elementor-element.elementor-element-0615fd2 li::before{
    content: "";
    display: block;
    background-image: url('https://corfucompassnsk.com/wp-content/uploads/2026/02/corfu-comapss-nsk-double-check.svg');
    width: 20px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d01065e */.elementor-24 .elementor-element.elementor-element-d01065e li::marker{
    content:"";
}

.elementor-24 .elementor-element.elementor-element-d01065e ol{
    padding: 0;
}
.elementor-24 .elementor-element.elementor-element-d01065e li{
    display: flex;
    gap: 10px;
    margin-bottom: 10px;
}

.elementor-24 .elementor-element.elementor-element-d01065e li::before{
    content: "";
    display: block;
    background-image: url('https://corfucompassnsk.com/wp-content/uploads/2026/02/corfu-comapss-nsk-double-check.svg');
    width: 20px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e1402cc */.elementor-24 .elementor-element.elementor-element-e1402cc li::marker{
    content:"";
}

.elementor-24 .elementor-element.elementor-element-e1402cc ol{
    padding: 0;
}
.elementor-24 .elementor-element.elementor-element-e1402cc li{
    display: flex;
    gap: 10px;
    margin-bottom: 10px;
}

.elementor-24 .elementor-element.elementor-element-e1402cc li::before{
    content: "";
    display: block;
    background-image: url('https://corfucompassnsk.com/wp-content/uploads/2026/02/corfu-comapss-nsk-double-check.svg');
    width: 20px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e130c50 */.elementor-24 .elementor-element.elementor-element-e130c50 li::marker{
    content:"";
}

.elementor-24 .elementor-element.elementor-element-e130c50 ol{
    padding: 0;
}
.elementor-24 .elementor-element.elementor-element-e130c50 li{
    display: flex;
    gap: 10px;
    margin-bottom: 10px;
}

.elementor-24 .elementor-element.elementor-element-e130c50 li::before{
    content: "•";

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0615fd2 */.elementor-24 .elementor-element.elementor-element-0615fd2 li::marker{
    content:"";
}

.elementor-24 .elementor-element.elementor-element-0615fd2 ol{
    padding: 0;
}
.elementor-24 .elementor-element.elementor-element-0615fd2 li{
    display: flex;
    gap: 10px;
    margin-bottom: 10px;
}

.elementor-24 .elementor-element.elementor-element-0615fd2 li::before{
    content: "";
    display: block;
    background-image: url('https://corfucompassnsk.com/wp-content/uploads/2026/02/corfu-comapss-nsk-double-check.svg');
    width: 20px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d01065e */.elementor-24 .elementor-element.elementor-element-d01065e li::marker{
    content:"";
}

.elementor-24 .elementor-element.elementor-element-d01065e ol{
    padding: 0;
}
.elementor-24 .elementor-element.elementor-element-d01065e li{
    display: flex;
    gap: 10px;
    margin-bottom: 10px;
}

.elementor-24 .elementor-element.elementor-element-d01065e li::before{
    content: "";
    display: block;
    background-image: url('https://corfucompassnsk.com/wp-content/uploads/2026/02/corfu-comapss-nsk-double-check.svg');
    width: 20px;
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-9a6ebcf */.elementor-24 .elementor-element.elementor-element-9a6ebcf .e-n-tabs-heading{
    border-bottom: 1px solid ;
}/* End custom CSS */
/* Start custom CSS for wnr_related, class: .elementor-element-85d6f60 */.elementor-24 .elementor-element.elementor-element-85d6f60 .wnr-related{
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for wnr_related, class: .elementor-element-26c464e */.elementor-24 .elementor-element.elementor-element-26c464e .wnr-related{
    flex-direction: column !important; 
}/* End custom CSS */
/* Start custom CSS for babe-item-faqs, class: .elementor-element-e53fceb */.elementor-24 .elementor-element.elementor-element-e53fceb .block_faq_title{
    background-color: #f0f8ff00;
    padding: 1.5rem 0rem;
    border-radius: 0;
}

.elementor-24 .elementor-element.elementor-element-e53fceb .block_faq{
    border-top: solid 1px black;
}

.elementor-24 .elementor-element.elementor-element-e53fceb #block_faqs > .block_faq:not(:has(~ .block_faq)){
  border-bottom: solid 1px black;
}

.elementor-24 .elementor-element.elementor-element-e53fceb .accordion-block .accordion-body{
    display: block;
    height: 0px;
}

.elementor-24 .elementor-element.elementor-element-e53fceb .block_faq > .block_faq_content{
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-e53fceb .block_active > .block_faq_content {
  opacity: 1;
  height: auto !important;
  visibility: visible;
}/* End custom CSS */