.elementor-34 .elementor-element.elementor-element-102c37b8{--display:flex;--min-height:75vh;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-1562ad2c{--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-34 .elementor-element.elementor-element-55574ff{--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-34 .elementor-element.elementor-element-3b3a1a5{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-34 .elementor-element.elementor-element-3b3a1a5:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-3b3a1a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E6E633;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-34 .elementor-element.elementor-element-4b752f00{width:100%;max-width:100%;text-align:center;}.elementor-34 .elementor-element.elementor-element-4b752f00 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-4b752f00 .elementor-heading-title{font-family:var( --e-global-typography-f6511ca-font-family ), Sans-serif;font-size:var( --e-global-typography-f6511ca-font-size );font-weight:var( --e-global-typography-f6511ca-font-weight );color:var( --e-global-color-1e1c2eb );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-34 .elementor-element.elementor-element-ef41ce9{width:100%;max-width:100%;text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:none;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-ef41ce9 > .elementor-widget-container{margin:-1% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-ef41ce9 p{margin-block-end:0px;}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-34 .elementor-element.elementor-element-62b5fdae{--grid-columns:3;--grid-row-gap:1.5em;--grid-column-gap:1.5em;}.elementor-34 .elementor-element.elementor-element-62b5fdae > .elementor-widget-container{margin:0% 0% 0% 0%;padding:1% 0% 2% 0%;}.elementor-34 .elementor-element.elementor-element-62b5fdae .elementor-loop-container{grid-auto-rows:1fr;}.elementor-34 .elementor-element.elementor-element-62b5fdae .e-loop-item > .elementor-section, .elementor-34 .elementor-element.elementor-element-62b5fdae .e-loop-item > .elementor-section > .elementor-container, .elementor-34 .elementor-element.elementor-element-62b5fdae .e-loop-item > .e-con, .elementor-34 .elementor-element.elementor-element-62b5fdae .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-34 .elementor-element.elementor-element-46654f40 .elementor-button{background-color:var( --e-global-color-1aac100 );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:0px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.21);border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;padding:10px 30px 010px 30px;}.elementor-34 .elementor-element.elementor-element-46654f40 .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-46654f40 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-1aac100 );}.elementor-34 .elementor-element.elementor-element-46654f40{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-46654f40 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-46654f40 .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-46654f40 .elementor-button:focus svg{fill:var( --e-global-color-1aac100 );}.elementor-34 .elementor-element.elementor-element-746be9dc{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-34 .elementor-element.elementor-element-2a3623f7{width:100%;max-width:100%;text-align:center;}.elementor-34 .elementor-element.elementor-element-2a3623f7 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-2a3623f7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-1e1c2eb );}.elementor-34 .elementor-element.elementor-element-67914819{width:100%;max-width:100%;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-67914819 > .elementor-widget-container{margin:-1% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-67914819 p{margin-block-end:0px;}.elementor-34 .elementor-element.elementor-element-7f16d3e9{--grid-columns:1;--grid-row-gap:1.5em;width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-7f16d3e9 > .elementor-widget-container{margin:1% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-7f16d3e9.elementor-element{--align-self:center;}.elementor-34 .elementor-element.elementor-element-6d671265 .elementor-button{background-color:var( --e-global-color-1aac100 );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:0px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.21);border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;padding:10px 30px 10px 30px;}.elementor-34 .elementor-element.elementor-element-6d671265 .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-6d671265 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-1aac100 );}.elementor-34 .elementor-element.elementor-element-6d671265{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-6d671265 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:2% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-6d671265 .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-6d671265 .elementor-button:focus svg{fill:var( --e-global-color-1aac100 );}.elementor-34 .elementor-element.elementor-element-6a2cd285{--display:flex;--min-height:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-347e11b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-3a318229{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-34 .elementor-element.elementor-element-5d80f9e5 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-5d80f9e5{text-align:center;}.elementor-34 .elementor-element.elementor-element-5d80f9e5 .elementor-heading-title{font-family:var( --e-global-typography-f6511ca-font-family ), Sans-serif;font-size:var( --e-global-typography-f6511ca-font-size );font-weight:var( --e-global-typography-f6511ca-font-weight );color:var( --e-global-color-1e1c2eb );}.elementor-34 .elementor-element.elementor-element-200f1fab{width:100%;max-width:100%;text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:none;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-200f1fab > .elementor-widget-container{margin:-1% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-200f1fab p{margin-block-end:0px;}.elementor-34 .elementor-element.elementor-element-406c0969{--display:grid;--min-height:510px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-34 .elementor-element.elementor-element-74a31f61{--display:flex;--background-transition:0.3s;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.23);--e-con-transform-transition-duration:400ms;}.elementor-34 .elementor-element.elementor-element-74a31f61.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-5px;}.elementor-34 .elementor-element.elementor-element-74a31f61:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-34 .elementor-element.elementor-element-7b87393b{--display:flex;--min-height:232px;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-7b87393b:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-7b87393b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.detourafrica.com/wp-content/uploads/2025/05/family-of-elephants-scaled-1.jpg");background-position:center center;background-size:cover;}.elementor-34 .elementor-element.elementor-element-5355710d > .elementor-widget-container{margin:2% 2% 2% 2%;}.elementor-34 .elementor-element.elementor-element-5355710d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-1c9e0be4 > .elementor-widget-container{margin:-4% 2% 2% 2%;padding:0% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-1c9e0be4.elementor-element{--order:99999 /* order end hack */;}.elementor-34 .elementor-element.elementor-element-146d3d58 .elementor-button{background-color:var( --e-global-color-1e1c2eb );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1.1px;fill:var( --e-global-color-1aac100 );color:var( --e-global-color-1aac100 );border-style:none;border-radius:5px 5px 5px 5px;padding:3% 20% 3% 20%;}.elementor-34 .elementor-element.elementor-element-146d3d58 .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-146d3d58 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-1aac100 );}.elementor-34 .elementor-element.elementor-element-146d3d58{width:100%;max-width:100%;bottom:0%;}.elementor-34 .elementor-element.elementor-element-146d3d58 > .elementor-widget-container{margin:3% 3% 3% 3%;padding:1% 1% 1% 1%;}.elementor-34 .elementor-element.elementor-element-146d3d58.elementor-element{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-146d3d58{left:0%;}body.rtl .elementor-34 .elementor-element.elementor-element-146d3d58{right:0%;}.elementor-34 .elementor-element.elementor-element-146d3d58 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-34 .elementor-element.elementor-element-146d3d58 .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-146d3d58 .elementor-button:focus svg{fill:var( --e-global-color-1aac100 );}.elementor-34 .elementor-element.elementor-element-51532c0b{--display:flex;--background-transition:0.3s;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.23);--e-con-transform-transition-duration:400ms;}.elementor-34 .elementor-element.elementor-element-51532c0b.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-5px;}.elementor-34 .elementor-element.elementor-element-51532c0b:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-34 .elementor-element.elementor-element-750ee340{--display:flex;--min-height:232px;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-750ee340:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-750ee340 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.detourafrica.com/wp-content/uploads/2024/03/savanna-morning-three-wildebeest-scaled.jpg");background-position:center center;background-size:cover;}.elementor-34 .elementor-element.elementor-element-18555a51 > .elementor-widget-container{margin:2% 2% 2% 2%;}.elementor-34 .elementor-element.elementor-element-18555a51 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-224a4ec6 > .elementor-widget-container{margin:-4% 2% 2% 2%;padding:0% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-224a4ec6.elementor-element{--order:99999 /* order end hack */;}.elementor-34 .elementor-element.elementor-element-605cb615 .elementor-button{background-color:var( --e-global-color-1e1c2eb );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1.1px;fill:var( --e-global-color-1aac100 );color:var( --e-global-color-1aac100 );border-style:none;border-radius:5px 5px 5px 5px;padding:3% 20% 3% 20%;}.elementor-34 .elementor-element.elementor-element-605cb615 .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-605cb615 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-1aac100 );}.elementor-34 .elementor-element.elementor-element-605cb615{width:100%;max-width:100%;bottom:0%;}.elementor-34 .elementor-element.elementor-element-605cb615 > .elementor-widget-container{margin:3% 3% 3% 3%;padding:1% 1% 1% 1%;}.elementor-34 .elementor-element.elementor-element-605cb615.elementor-element{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-605cb615{left:0%;}body.rtl .elementor-34 .elementor-element.elementor-element-605cb615{right:0%;}.elementor-34 .elementor-element.elementor-element-605cb615 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-34 .elementor-element.elementor-element-605cb615 .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-605cb615 .elementor-button:focus svg{fill:var( --e-global-color-1aac100 );}.elementor-34 .elementor-element.elementor-element-2b652f04{--display:flex;--background-transition:0.3s;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.23);--e-con-transform-transition-duration:400ms;}.elementor-34 .elementor-element.elementor-element-2b652f04.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-5px;}.elementor-34 .elementor-element.elementor-element-2b652f04:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-34 .elementor-element.elementor-element-14a84400{--display:flex;--min-height:232px;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-14a84400:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-14a84400 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.detourafrica.com/wp-content/uploads/2025/05/single-african-cheetah-scaled-1.jpg");background-position:center center;background-size:cover;}.elementor-34 .elementor-element.elementor-element-6c931e4d > .elementor-widget-container{margin:2% 2% 2% 2%;}.elementor-34 .elementor-element.elementor-element-6c931e4d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-606dc9e3 > .elementor-widget-container{margin:-4% 2% 2% 2%;padding:0% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-606dc9e3.elementor-element{--order:99999 /* order end hack */;}.elementor-34 .elementor-element.elementor-element-b2e0167 .elementor-button{background-color:var( --e-global-color-1e1c2eb );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1.1px;fill:var( --e-global-color-1aac100 );color:var( --e-global-color-1aac100 );border-style:none;border-radius:5px 5px 5px 5px;padding:3% 20% 3% 20%;}.elementor-34 .elementor-element.elementor-element-b2e0167 .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-b2e0167 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-1aac100 );}.elementor-34 .elementor-element.elementor-element-b2e0167{width:100%;max-width:100%;bottom:0%;}.elementor-34 .elementor-element.elementor-element-b2e0167 > .elementor-widget-container{margin:3% 3% 3% 3%;padding:1% 1% 1% 1%;}.elementor-34 .elementor-element.elementor-element-b2e0167.elementor-element{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-b2e0167{left:0%;}body.rtl .elementor-34 .elementor-element.elementor-element-b2e0167{right:0%;}.elementor-34 .elementor-element.elementor-element-b2e0167 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-34 .elementor-element.elementor-element-b2e0167 .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-b2e0167 .elementor-button:focus svg{fill:var( --e-global-color-1aac100 );}.elementor-34 .elementor-element.elementor-element-5861b3cc{--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:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-34 .elementor-element.elementor-element-5861b3cc:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-5861b3cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E6E633;}.elementor-34 .elementor-element.elementor-element-5d07f15b > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-5d07f15b{text-align:center;}.elementor-34 .elementor-element.elementor-element-5d07f15b .elementor-heading-title{font-family:var( --e-global-typography-f6511ca-font-family ), Sans-serif;font-size:var( --e-global-typography-f6511ca-font-size );font-weight:var( --e-global-typography-f6511ca-font-weight );color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-2b47058d{width:100%;max-width:100%;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-2b47058d > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-2b47058d p{margin-block-end:0px;}.elementor-34 .elementor-element.elementor-element-36a76a2d{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-34 .elementor-element.elementor-element-cbdf212 > .elementor-widget-container{--e-transform-scale:0.9;margin:1% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-cbdf212.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-86037b2{--display:flex;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-34 .elementor-element.elementor-element-7965018 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-7965018 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-34 .elementor-element.elementor-element-7965018{--icon-box-icon-margin:12px;}.elementor-34 .elementor-element.elementor-element-7965018 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );transition-duration:0s;}.elementor-34 .elementor-element.elementor-element-7965018.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-7965018.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-7965018.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-7965018 .elementor-icon{font-size:30px;}.elementor-34 .elementor-element.elementor-element-7965018 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-7965018 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;}.elementor-34 .elementor-element.elementor-element-7965018:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-7965018:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-7965018 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-5a95c14 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-5a95c14{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-5a95c14 p{margin-block-end:10px;}.elementor-34 .elementor-element.elementor-element-4ba1ccd{--display:flex;}.elementor-34 .elementor-element.elementor-element-f9ae21d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-f9ae21d .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-34 .elementor-element.elementor-element-f9ae21d{--icon-box-icon-margin:12px;}.elementor-34 .elementor-element.elementor-element-f9ae21d .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );transition-duration:0s;}.elementor-34 .elementor-element.elementor-element-f9ae21d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-f9ae21d.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-f9ae21d.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-f9ae21d .elementor-icon{font-size:30px;}.elementor-34 .elementor-element.elementor-element-f9ae21d .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-f9ae21d .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;}.elementor-34 .elementor-element.elementor-element-f9ae21d:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-f9ae21d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-f9ae21d .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-2d5bc73 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-2d5bc73{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-2d5bc73 p{margin-block-end:10px;}.elementor-34 .elementor-element.elementor-element-cb91043{--display:flex;}.elementor-34 .elementor-element.elementor-element-a65e7e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-a65e7e8 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-34 .elementor-element.elementor-element-a65e7e8{--icon-box-icon-margin:12px;}.elementor-34 .elementor-element.elementor-element-a65e7e8 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );transition-duration:0s;}.elementor-34 .elementor-element.elementor-element-a65e7e8.elementor-view-stacked .elementor-icon{background-color:#F68A1F;}.elementor-34 .elementor-element.elementor-element-a65e7e8.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-a65e7e8.elementor-view-default .elementor-icon{fill:#F68A1F;color:#F68A1F;border-color:#F68A1F;}.elementor-34 .elementor-element.elementor-element-a65e7e8 .elementor-icon{font-size:30px;}.elementor-34 .elementor-element.elementor-element-a65e7e8 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-a65e7e8 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;}.elementor-34 .elementor-element.elementor-element-a65e7e8:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-a65e7e8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-a65e7e8 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-bc0899a > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-bc0899a{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-bc0899a p{margin-block-end:10px;}.elementor-34 .elementor-element.elementor-element-3e478ee{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-3e478ee > .elementor-widget-container{margin:2% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-2cf333d2{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-34 .elementor-element.elementor-element-2cf333d2.e-con{--align-self:center;}.elementor-34 .elementor-element.elementor-element-4a9517ce > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-10fda1d7{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:6%;--padding-left:10%;--padding-right:10%;}.elementor-34 .elementor-element.elementor-element-10fda1d7:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-10fda1d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E6E633;}.elementor-34 .elementor-element.elementor-element-10fda1d7.e-con{--align-self:center;}.elementor-34 .elementor-element.elementor-element-75718921 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-75718921{text-align:left;}.elementor-34 .elementor-element.elementor-element-75718921 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-63e27542{--display:flex;}.elementor-34 .elementor-element.elementor-element-44a704e2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-4aa05cfd{--display:flex;}.elementor-34 .elementor-element.elementor-element-14743a1e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-39ac7aa6{--display:flex;}.elementor-34 .elementor-element.elementor-element-4a22f8dc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-9490fa1{--display:flex;}.elementor-34 .elementor-element.elementor-element-4f962520{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-405faecd{--display:flex;}.elementor-34 .elementor-element.elementor-element-151ca917{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-4d029f82{--display:flex;}.elementor-34 .elementor-element.elementor-element-6f41e7dc{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-58b59337{--display:flex;}.elementor-34 .elementor-element.elementor-element-422e3aaa{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-6225a078{--display:flex;}.elementor-34 .elementor-element.elementor-element-2828a77c{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-e48e62{--display:flex;}.elementor-34 .elementor-element.elementor-element-dac1157{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-b338852{--display:flex;}.elementor-34 .elementor-element.elementor-element-665ad0e2{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-3c27b9c1{--display:flex;}.elementor-34 .elementor-element.elementor-element-38696e99{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-6b17805f{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:10px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-490a764 );--n-accordion-title-active-color:var( --e-global-color-490a764 );--n-accordion-icon-size:12px;--n-accordion-icon-gap:10px;--n-accordion-icon-normal-color:var( --e-global-color-490a764 );--n-accordion-icon-hover-color:var( --e-global-color-490a764 );--n-accordion-icon-active-color:var( --e-global-color-490a764 );}:where( .elementor-34 .elementor-element.elementor-element-6b17805f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-1aac100 );border-style:none;}.elementor-34 .elementor-element.elementor-element-6b17805f > .elementor-widget-container{margin:0% 0% 0% 0%;padding:2% 0% 0% 0%;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-34 .elementor-element.elementor-element-6b17805f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-34 .elementor-element.elementor-element-6b17805f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-34 .elementor-element.elementor-element-6b17805f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}:where( .elementor-34 .elementor-element.elementor-element-6b17805f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-34 .elementor-element.elementor-element-34edc1ab{--display:flex;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-34 .elementor-element.elementor-element-451e41f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-34 .elementor-element.elementor-element-451e41f:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-451e41f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F5;}.elementor-34 .elementor-element.elementor-element-514a70f3 > .elementor-widget-container{margin:0% 0% 10% 0%;padding:0% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-514a70f3{text-align:center;}.elementor-34 .elementor-element.elementor-element-514a70f3 .elementor-heading-title{font-family:var( --e-global-typography-f6511ca-font-family ), Sans-serif;font-size:var( --e-global-typography-f6511ca-font-size );font-weight:var( --e-global-typography-f6511ca-font-weight );color:var( --e-global-color-1e1c2eb );}.elementor-34 .elementor-element.elementor-element-5514605f{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-34 .elementor-element.elementor-element-5bceae58{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-34 .elementor-element.elementor-element-5bceae58:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-5bceae58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1aac100 );}.elementor-34 .elementor-element.elementor-element-522b9189{width:100%;max-width:100%;--icon-box-icon-margin:10px;}.elementor-34 .elementor-element.elementor-element-522b9189 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:10% 10% 0% 10%;border-radius:20px 20px 20px 20px;}.elementor-34 .elementor-element.elementor-element-522b9189.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-522b9189 .elementor-icon-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-522b9189 .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-522b9189.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-522b9189.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-522b9189.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-522b9189 .elementor-icon{font-size:35px;}.elementor-34 .elementor-element.elementor-element-522b9189 .elementor-icon i{transform:rotate(0deg);}.elementor-34 .elementor-element.elementor-element-522b9189 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-522b9189 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;}.elementor-34 .elementor-element.elementor-element-522b9189 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#54595F;}.elementor-34 .elementor-element.elementor-element-2fea6d75 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 5% 10% 5%;}.elementor-34 .elementor-element.elementor-element-2fea6d75{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-386214fb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--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-34 .elementor-element.elementor-element-386214fb:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-386214fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1aac100 );}.elementor-34 .elementor-element.elementor-element-7026932e{width:100%;max-width:100%;--icon-box-icon-margin:10px;}.elementor-34 .elementor-element.elementor-element-7026932e > .elementor-widget-container{margin:0% 0% 0% 0%;padding:10% 10% 0% 10%;border-radius:20px 20px 20px 20px;}.elementor-34 .elementor-element.elementor-element-7026932e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-7026932e .elementor-icon-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-7026932e .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-7026932e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-7026932e.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-7026932e.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-7026932e .elementor-icon{font-size:35px;}.elementor-34 .elementor-element.elementor-element-7026932e .elementor-icon i{transform:rotate(0deg);}.elementor-34 .elementor-element.elementor-element-7026932e .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-7026932e .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;}.elementor-34 .elementor-element.elementor-element-7026932e .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#54595F;}.elementor-34 .elementor-element.elementor-element-7e873062 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 5% 10% 5%;}.elementor-34 .elementor-element.elementor-element-7e873062{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-3c5c3bc1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--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-34 .elementor-element.elementor-element-3c5c3bc1:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-3c5c3bc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1aac100 );}.elementor-34 .elementor-element.elementor-element-4f15ed4c{width:100%;max-width:100%;--icon-box-icon-margin:10px;}.elementor-34 .elementor-element.elementor-element-4f15ed4c > .elementor-widget-container{margin:0% 0% 0% 0%;padding:10% 10% 0% 10%;border-radius:20px 20px 20px 20px;}.elementor-34 .elementor-element.elementor-element-4f15ed4c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-4f15ed4c .elementor-icon-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-4f15ed4c .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-4f15ed4c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-4f15ed4c.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-4f15ed4c.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-4f15ed4c .elementor-icon{font-size:35px;}.elementor-34 .elementor-element.elementor-element-4f15ed4c .elementor-icon i{transform:rotate(0deg);}.elementor-34 .elementor-element.elementor-element-4f15ed4c .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-4f15ed4c .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;}.elementor-34 .elementor-element.elementor-element-4f15ed4c .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#54595F;}.elementor-34 .elementor-element.elementor-element-47a46924 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 5% 10% 5%;}.elementor-34 .elementor-element.elementor-element-47a46924{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-590f2c86{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--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-34 .elementor-element.elementor-element-590f2c86:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-590f2c86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1aac100 );}.elementor-34 .elementor-element.elementor-element-2e92293f{width:100%;max-width:100%;--icon-box-icon-margin:10px;}.elementor-34 .elementor-element.elementor-element-2e92293f > .elementor-widget-container{margin:0% 0% 0% 0%;padding:10% 10% 0% 10%;border-radius:20px 20px 20px 20px;}.elementor-34 .elementor-element.elementor-element-2e92293f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-2e92293f .elementor-icon-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-2e92293f .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-2e92293f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-2e92293f.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-2e92293f.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-2e92293f .elementor-icon{font-size:35px;}.elementor-34 .elementor-element.elementor-element-2e92293f .elementor-icon i{transform:rotate(0deg);}.elementor-34 .elementor-element.elementor-element-2e92293f .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-2e92293f .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;}.elementor-34 .elementor-element.elementor-element-2e92293f .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#54595F;}.elementor-34 .elementor-element.elementor-element-3d4b009b > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 5% 10% 5%;}.elementor-34 .elementor-element.elementor-element-3d4b009b{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-229e9bdd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--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-34 .elementor-element.elementor-element-229e9bdd:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-229e9bdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1aac100 );}.elementor-34 .elementor-element.elementor-element-1c0558d{width:100%;max-width:100%;--icon-box-icon-margin:10px;}.elementor-34 .elementor-element.elementor-element-1c0558d > .elementor-widget-container{margin:0% 0% 0% 0%;padding:10% 10% 0% 10%;border-radius:20px 20px 20px 20px;}.elementor-34 .elementor-element.elementor-element-1c0558d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-1c0558d .elementor-icon-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-1c0558d .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-1c0558d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-1c0558d.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-1c0558d.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-1c0558d .elementor-icon{font-size:35px;}.elementor-34 .elementor-element.elementor-element-1c0558d .elementor-icon i{transform:rotate(0deg);}.elementor-34 .elementor-element.elementor-element-1c0558d .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-1c0558d .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;}.elementor-34 .elementor-element.elementor-element-1c0558d .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#54595F;}.elementor-34 .elementor-element.elementor-element-c45d900 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 5% 10% 5%;}.elementor-34 .elementor-element.elementor-element-c45d900{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-57b59c49{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--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-34 .elementor-element.elementor-element-57b59c49:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-57b59c49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1aac100 );}.elementor-34 .elementor-element.elementor-element-17162ac{width:100%;max-width:100%;--icon-box-icon-margin:10px;}.elementor-34 .elementor-element.elementor-element-17162ac > .elementor-widget-container{margin:0% 0% 0% 0%;padding:10% 10% 0% 10%;border-radius:20px 20px 20px 20px;}.elementor-34 .elementor-element.elementor-element-17162ac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-17162ac .elementor-icon-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-17162ac .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-17162ac.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-17162ac.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-17162ac.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-17162ac .elementor-icon{font-size:35px;}.elementor-34 .elementor-element.elementor-element-17162ac .elementor-icon i{transform:rotate(0deg);}.elementor-34 .elementor-element.elementor-element-17162ac .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-17162ac .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;}.elementor-34 .elementor-element.elementor-element-17162ac .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#54595F;}.elementor-34 .elementor-element.elementor-element-1c9e2552 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 5% 10% 5%;}.elementor-34 .elementor-element.elementor-element-1c9e2552{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-1b767e1a{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:30px;--e-n-carousel-arrow-normal-color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-1b767e1a > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;border-radius:5px 5px 5px 5px;}.elementor-34 .elementor-element.elementor-element-21aeebbf{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:6%;--padding-bottom:8%;--padding-left:10%;--padding-right:10%;}.elementor-34 .elementor-element.elementor-element-2e7dda73 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-2e7dda73{text-align:center;}.elementor-34 .elementor-element.elementor-element-2e7dda73 .elementor-heading-title{font-family:var( --e-global-typography-f6511ca-font-family ), Sans-serif;font-size:var( --e-global-typography-f6511ca-font-size );font-weight:var( --e-global-typography-f6511ca-font-weight );color:var( --e-global-color-1e1c2eb );}.elementor-34 .elementor-element.elementor-element-141dea92{width:100%;max-width:100%;text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:none;color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-141dea92 > .elementor-widget-container{margin:-1% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-141dea92 p{margin-block-end:0px;}.elementor-34 .elementor-element.elementor-element-6fce9355{--grid-columns:3;--grid-column-gap:10px;}.elementor-34 .elementor-element.elementor-element-6fce9355 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-6fce9355 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-34 .elementor-element.elementor-element-6fce9355 .e-loop-item > .elementor-section, .elementor-34 .elementor-element.elementor-element-6fce9355 .e-loop-item > .elementor-section > .elementor-container, .elementor-34 .elementor-element.elementor-element-6fce9355 .e-loop-item > .e-con, .elementor-34 .elementor-element.elementor-element-6fce9355 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-34 .elementor-element.elementor-element-31fbc6e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-34 .elementor-element.elementor-element-4b752f00 .elementor-heading-title{font-size:var( --e-global-typography-f6511ca-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-34 .elementor-element.elementor-element-62b5fdae{--grid-columns:2;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-34 .elementor-element.elementor-element-46654f40 .elementor-button{padding:10px 30px 10px 30px;}.elementor-34 .elementor-element.elementor-element-7f16d3e9{--grid-columns:2;--grid-column-gap:1.5em;}.elementor-34 .elementor-element.elementor-element-3a318229{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-34 .elementor-element.elementor-element-5d80f9e5 .elementor-heading-title{font-size:var( --e-global-typography-f6511ca-font-size );}.elementor-34 .elementor-element.elementor-element-406c0969{--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-5861b3cc{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-34 .elementor-element.elementor-element-5d07f15b.elementor-element{--align-self:center;}.elementor-34 .elementor-element.elementor-element-5d07f15b .elementor-heading-title{font-size:var( --e-global-typography-f6511ca-font-size );}.elementor-34 .elementor-element.elementor-element-2b47058d{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-cbdf212 > .elementor-widget-container{margin:-5% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-cbdf212.elementor-element{--align-self:center;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-34 .elementor-element.elementor-element-7965018 .elementor-icon-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-7965018{--icon-box-icon-margin:0px;}.elementor-34 .elementor-element.elementor-element-f9ae21d .elementor-icon-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-f9ae21d{--icon-box-icon-margin:0px;}.elementor-34 .elementor-element.elementor-element-a65e7e8 .elementor-icon-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-a65e7e8{--icon-box-icon-margin:0px;}.elementor-34 .elementor-element.elementor-element-3e478ee{--e-n-carousel-swiper-slides-to-display:3;}.elementor-34 .elementor-element.elementor-element-3e478ee > .elementor-widget-container{margin:-1% -1% -1% -1%;padding:0% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-2cf333d2{--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-34 .elementor-element.elementor-element-10fda1d7{--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-34 .elementor-element.elementor-element-44a704e2{font-size:var( --e-global-typography-text-font-size );}.elementor-34 .elementor-element.elementor-element-14743a1e{font-size:var( --e-global-typography-text-font-size );}.elementor-34 .elementor-element.elementor-element-4a22f8dc{font-size:var( --e-global-typography-text-font-size );}.elementor-34 .elementor-element.elementor-element-451e41f{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-34 .elementor-element.elementor-element-514a70f3 .elementor-heading-title{font-size:var( --e-global-typography-f6511ca-font-size );}.elementor-34 .elementor-element.elementor-element-522b9189 .elementor-icon-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-7026932e .elementor-icon-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-4f15ed4c .elementor-icon-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-2e92293f .elementor-icon-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-1c0558d .elementor-icon-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-17162ac .elementor-icon-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-1b767e1a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-34 .elementor-element.elementor-element-21aeebbf{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-34 .elementor-element.elementor-element-2e7dda73 .elementor-heading-title{font-size:var( --e-global-typography-f6511ca-font-size );}.elementor-34 .elementor-element.elementor-element-6fce9355{--grid-columns:2;}}@media(min-width:768px){.elementor-34 .elementor-element.elementor-element-102c37b8{--width:100%;}.elementor-34 .elementor-element.elementor-element-406c0969{--width:100%;}.elementor-34 .elementor-element.elementor-element-7b87393b{--width:100%;}.elementor-34 .elementor-element.elementor-element-750ee340{--width:100%;}.elementor-34 .elementor-element.elementor-element-14a84400{--width:100%;}.elementor-34 .elementor-element.elementor-element-5861b3cc{--width:100%;}.elementor-34 .elementor-element.elementor-element-cb91043{--content-width:100%;}.elementor-34 .elementor-element.elementor-element-2cf333d2{--width:100%;}.elementor-34 .elementor-element.elementor-element-10fda1d7{--width:100%;}.elementor-34 .elementor-element.elementor-element-31fbc6e{--width:100%;}}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-55574ff{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-34 .elementor-element.elementor-element-3b3a1a5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-34 .elementor-element.elementor-element-4b752f00 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-4b752f00{text-align:center;}.elementor-34 .elementor-element.elementor-element-4b752f00 .elementor-heading-title{font-size:var( --e-global-typography-f6511ca-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-34 .elementor-element.elementor-element-ef41ce9 > .elementor-widget-container{margin:-2% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-34 .elementor-element.elementor-element-62b5fdae{--grid-columns:1;--grid-row-gap:1.5em;width:100%;max-width:100%;--grid-column-gap:1.5em;}.elementor-34 .elementor-element.elementor-element-62b5fdae > .elementor-widget-container{margin:0% 0% 0% 0%;padding:5% 0% 5% 0%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-34 .elementor-element.elementor-element-46654f40 .elementor-button{padding:10px 20px 10px 20px;}.elementor-34 .elementor-element.elementor-element-746be9dc{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-34 .elementor-element.elementor-element-2a3623f7 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-2a3623f7 .elementor-heading-title{font-size:34px;}.elementor-34 .elementor-element.elementor-element-67914819 > .elementor-widget-container{margin:-2% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-67914819{font-size:14px;}.elementor-34 .elementor-element.elementor-element-7f16d3e9{--grid-columns:1;--grid-row-gap:1.5em;}.elementor-34 .elementor-element.elementor-element-7f16d3e9 > .elementor-widget-container{margin:3% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-6d671265 > .elementor-widget-container{padding:5% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-6d671265 .elementor-button{padding:10px 20px 10px 20px;}.elementor-34 .elementor-element.elementor-element-6a2cd285{--gap:0% 0%;--row-gap:0%;--column-gap:0%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-34 .elementor-element.elementor-element-3a318229{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-34 .elementor-element.elementor-element-5d80f9e5 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-5d80f9e5 .elementor-heading-title{font-size:var( --e-global-typography-f6511ca-font-size );}.elementor-34 .elementor-element.elementor-element-200f1fab > .elementor-widget-container{margin:-2% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-406c0969{--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-74a31f61{--min-height:500px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-5355710d{width:100%;max-width:100%;text-align:left;}.elementor-34 .elementor-element.elementor-element-5355710d > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-5355710d.elementor-element{--align-self:flex-start;}.elementor-34 .elementor-element.elementor-element-1c9e0be4 > .elementor-widget-container{margin:-10% 2% 2% 2%;}.elementor-34 .elementor-element.elementor-element-146d3d58 > .elementor-widget-container{padding:0% 0% 0% 2%;}.elementor-34 .elementor-element.elementor-element-146d3d58.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-146d3d58{left:0%;}body.rtl .elementor-34 .elementor-element.elementor-element-146d3d58{right:0%;}.elementor-34 .elementor-element.elementor-element-146d3d58{bottom:3%;}.elementor-34 .elementor-element.elementor-element-146d3d58 .elementor-button{padding:10px 10px 10px 10px;}.elementor-34 .elementor-element.elementor-element-51532c0b{--min-height:500px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-18555a51{width:100%;max-width:100%;text-align:left;}.elementor-34 .elementor-element.elementor-element-18555a51 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-18555a51.elementor-element{--align-self:flex-start;}.elementor-34 .elementor-element.elementor-element-224a4ec6 > .elementor-widget-container{margin:-10% 2% 2% 2%;}.elementor-34 .elementor-element.elementor-element-605cb615 > .elementor-widget-container{padding:0% 0% 0% 2%;}.elementor-34 .elementor-element.elementor-element-605cb615.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-605cb615{left:0%;}body.rtl .elementor-34 .elementor-element.elementor-element-605cb615{right:0%;}.elementor-34 .elementor-element.elementor-element-605cb615{bottom:3%;}.elementor-34 .elementor-element.elementor-element-605cb615 .elementor-button{padding:10px 10px 10px 10px;}.elementor-34 .elementor-element.elementor-element-2b652f04{--min-height:500px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-6c931e4d{width:100%;max-width:100%;text-align:left;}.elementor-34 .elementor-element.elementor-element-6c931e4d > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-6c931e4d.elementor-element{--align-self:flex-start;}.elementor-34 .elementor-element.elementor-element-606dc9e3 > .elementor-widget-container{margin:-10% 2% 2% 2%;}.elementor-34 .elementor-element.elementor-element-b2e0167 > .elementor-widget-container{padding:0% 0% 0% 2%;}.elementor-34 .elementor-element.elementor-element-b2e0167.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-b2e0167{left:0%;}body.rtl .elementor-34 .elementor-element.elementor-element-b2e0167{right:0%;}.elementor-34 .elementor-element.elementor-element-b2e0167{bottom:3%;}.elementor-34 .elementor-element.elementor-element-b2e0167 .elementor-button{padding:10px 10px 10px 10px;}.elementor-34 .elementor-element.elementor-element-5861b3cc{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:10%;--margin-bottom:20%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-34 .elementor-element.elementor-element-5d07f15b > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-5d07f15b .elementor-heading-title{font-size:var( --e-global-typography-f6511ca-font-size );}.elementor-34 .elementor-element.elementor-element-2b47058d > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-2b47058d{font-size:14px;}.elementor-34 .elementor-element.elementor-element-36a76a2d{--padding-top:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-34 .elementor-element.elementor-element-cbdf212{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-cbdf212 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-34 .elementor-element.elementor-element-7965018 .elementor-icon-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-7965018{--icon-box-icon-margin:0px;}.elementor-34 .elementor-element.elementor-element-7965018 .elementor-icon{font-size:25px;}.elementor-34 .elementor-element.elementor-element-5a95c14 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-5a95c14{text-align:center;}.elementor-34 .elementor-element.elementor-element-f9ae21d .elementor-icon-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-f9ae21d{--icon-box-icon-margin:0px;}.elementor-34 .elementor-element.elementor-element-f9ae21d .elementor-icon{font-size:25px;}.elementor-34 .elementor-element.elementor-element-2d5bc73 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-a65e7e8 .elementor-icon-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-a65e7e8{--icon-box-icon-margin:0px;}.elementor-34 .elementor-element.elementor-element-a65e7e8 .elementor-icon{font-size:25px;}.elementor-34 .elementor-element.elementor-element-bc0899a > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-3e478ee{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:30px;}.elementor-34 .elementor-element.elementor-element-3e478ee > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-2cf333d2{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-34 .elementor-element.elementor-element-10fda1d7{--gap:5% 5%;--row-gap:5%;--column-gap:5%;--margin-top:20%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-34 .elementor-element.elementor-element-75718921 > .elementor-widget-container{margin:5% 0% 10% 0%;padding:0% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-75718921{text-align:center;}.elementor-34 .elementor-element.elementor-element-75718921 .elementor-heading-title{font-size:34px;}.elementor-34 .elementor-element.elementor-element-44a704e2{font-size:var( --e-global-typography-text-font-size );}.elementor-34 .elementor-element.elementor-element-14743a1e{font-size:var( --e-global-typography-text-font-size );}.elementor-34 .elementor-element.elementor-element-4a22f8dc{font-size:var( --e-global-typography-text-font-size );}.elementor-34 .elementor-element.elementor-element-6b17805f{--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-font-size:14px;}.elementor-34 .elementor-element.elementor-element-34edc1ab{--gap:5% 5%;--row-gap:5%;--column-gap:5%;}.elementor-34 .elementor-element.elementor-element-451e41f{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-34 .elementor-element.elementor-element-514a70f3 > .elementor-widget-container{margin:0% 0% 10% 0%;padding:0% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-514a70f3 .elementor-heading-title{font-size:var( --e-global-typography-f6511ca-font-size );}.elementor-34 .elementor-element.elementor-element-5514605f{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-34 .elementor-element.elementor-element-5bceae58{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-34 .elementor-element.elementor-element-522b9189 > .elementor-widget-container{padding:10% 10% 0% 10%;}.elementor-34 .elementor-element.elementor-element-522b9189 .elementor-icon-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-522b9189 .elementor-icon-box-title{margin-block-end:0px;}.elementor-34 .elementor-element.elementor-element-522b9189 .elementor-icon{font-size:35px;}.elementor-34 .elementor-element.elementor-element-2fea6d75 > .elementor-widget-container{padding:0% 10% 10% 5%;}.elementor-34 .elementor-element.elementor-element-7026932e > .elementor-widget-container{padding:10% 10% 0% 10%;}.elementor-34 .elementor-element.elementor-element-7026932e .elementor-icon-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-7026932e .elementor-icon-box-title{margin-block-end:0px;}.elementor-34 .elementor-element.elementor-element-7026932e .elementor-icon{font-size:35px;}.elementor-34 .elementor-element.elementor-element-7e873062 > .elementor-widget-container{padding:0% 10% 10% 5%;}.elementor-34 .elementor-element.elementor-element-4f15ed4c > .elementor-widget-container{padding:10% 10% 0% 10%;}.elementor-34 .elementor-element.elementor-element-4f15ed4c .elementor-icon-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-4f15ed4c .elementor-icon-box-title{margin-block-end:0px;}.elementor-34 .elementor-element.elementor-element-4f15ed4c .elementor-icon{font-size:35px;}.elementor-34 .elementor-element.elementor-element-47a46924 > .elementor-widget-container{padding:0% 10% 10% 5%;}.elementor-34 .elementor-element.elementor-element-2e92293f > .elementor-widget-container{padding:10% 10% 0% 10%;}.elementor-34 .elementor-element.elementor-element-2e92293f .elementor-icon-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-2e92293f .elementor-icon-box-title{margin-block-end:0px;}.elementor-34 .elementor-element.elementor-element-2e92293f .elementor-icon{font-size:35px;}.elementor-34 .elementor-element.elementor-element-3d4b009b > .elementor-widget-container{padding:0% 10% 10% 5%;}.elementor-34 .elementor-element.elementor-element-1c0558d > .elementor-widget-container{padding:10% 10% 0% 10%;}.elementor-34 .elementor-element.elementor-element-1c0558d .elementor-icon-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-1c0558d .elementor-icon-box-title{margin-block-end:0px;}.elementor-34 .elementor-element.elementor-element-1c0558d .elementor-icon{font-size:35px;}.elementor-34 .elementor-element.elementor-element-c45d900 > .elementor-widget-container{padding:0% 10% 10% 5%;}.elementor-34 .elementor-element.elementor-element-17162ac > .elementor-widget-container{padding:10% 10% 0% 10%;}.elementor-34 .elementor-element.elementor-element-17162ac .elementor-icon-box-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-17162ac .elementor-icon-box-title{margin-block-end:0px;}.elementor-34 .elementor-element.elementor-element-17162ac .elementor-icon{font-size:35px;}.elementor-34 .elementor-element.elementor-element-1c9e2552 > .elementor-widget-container{padding:0% 10% 10% 5%;}.elementor-34 .elementor-element.elementor-element-1b767e1a{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:30px;}.elementor-34 .elementor-element.elementor-element-1b767e1a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-21aeebbf{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-34 .elementor-element.elementor-element-2e7dda73 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-2e7dda73 .elementor-heading-title{font-size:var( --e-global-typography-f6511ca-font-size );}.elementor-34 .elementor-element.elementor-element-141dea92 > .elementor-widget-container{margin:-2% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-6fce9355{--grid-columns:1;--grid-row-gap:1.5em;--grid-column-gap:1.5em;}.elementor-34 .elementor-element.elementor-element-6fce9355 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:4% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-31fbc6e{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}}/* Start custom CSS for html, class: .elementor-element-cbdf212 */.months-grid {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 15px;
  max-width: 1300px;
  margin: 0 auto;
}

.month-circle {
  aspect-ratio: 1 / 1; /* This ensures perfect circles */
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  font-size: 14px;
  color: white;
  transition: transform 0.3s ease;
  cursor: pointer;
  min-height: 60px; /* Fallback for older browsers */
}

.month-circle:hover {
  transform: scale(1.1);
}

/* Season Colors */
.peak { background-color: #35A5A5; }
.low { background-color: #f68a1f; }
.shoulder { background-color: #FFBE2E; }

/* Responsive breakpoints */
@media (max-width: 768px) {
  .months-grid {
    grid-template-columns: repeat(6, 1fr);
    gap: 10px;
    padding: 15px;
  }
  
  .month-circle {
    font-size: 12px;
    min-height: 50px;
  }
}

@media (max-width: 480px) {
  .months-grid {
    grid-template-columns: repeat(6, 1fr);
    gap: 10px;
    width:100%;
  }
  
  .month-circle {
    font-size: 11px;
    min-height: 45px;
  }
}/* End custom CSS */