.elementor-40 .elementor-element.elementor-element-bd2ade6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:5.6rem;--padding-bottom:0rem;--padding-left:5.6rem;--padding-right:5.6rem;}.elementor-40 .elementor-element.elementor-element-638fe57{width:var( --container-widget-width, 75rem );max-width:75rem;--container-widget-width:75rem;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-638fe57 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(2.6rem, calc(2.6rem + ((1vw - 0.36rem) * 0.8974)), 4rem);font-weight:800;text-transform:none;line-height:1.2em;color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-2c9d80a{width:var( --container-widget-width, 75rem );max-width:75rem;--container-widget-width:75rem;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-2c9d80a, .elementor-40 .elementor-element.elementor-element-2c9d80a .elementor-text-editor *{font-family:"Montserrat", Sans-serif;font-size:clamp(1.8rem, calc(1.8rem + ((1vw - 0.225rem) * 0.2051)), 2rem);font-weight:600;line-height:1.4em;}.elementor-40 .elementor-element.elementor-element-2c9d80a, .elementor-40 .elementor-element.elementor-element-2c9d80a .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-4e4e816{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px !important;--row-gap:0px !important;--column-gap:0px !important;--grid-auto-flow:row;--padding-top:5.6rem;--padding-bottom:5.6rem;--padding-left:5.6rem;--padding-right:5.6rem;}.elementor-40 .elementor-element.elementor-element-889cd55{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3.2rem;--padding-bottom:3.2rem;--padding-left:3.2rem;--padding-right:3.2rem;}.elementor-40 .elementor-element.elementor-element-889cd55:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-889cd55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-a6b7fe6{text-align:center;}.elementor-40 .elementor-element.elementor-element-a6b7fe6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(1.8rem, calc(1.8rem + ((1vw - 0.225rem) * 0.2051)), 2rem);font-weight:800;line-height:1.2em;color:var( --e-global-color-fd2a1b3 );}.elementor-40 .elementor-element.elementor-element-a76e23d > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-40 .elementor-element.elementor-element-a76e23d{text-align:center;}.elementor-40 .elementor-element.elementor-element-a76e23d .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-fd2a1b3 );}.elementor-40 .elementor-element.elementor-element-2ac4866 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-40 .elementor-element.elementor-element-2ac4866, .elementor-40 .elementor-element.elementor-element-2ac4866 .elementor-text-editor *{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;line-height:1.7em;}.elementor-40 .elementor-element.elementor-element-2ac4866, .elementor-40 .elementor-element.elementor-element-2ac4866 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-fd2a1b3 );}.elementor-40 .elementor-element.elementor-element-92a66ef .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;line-height:1.7em;fill:var( --e-global-color-fd2a1b3 );color:var( --e-global-color-fd2a1b3 );border-radius:5px 5px 5px 5px;padding:0.8rem 1.6rem 0.8rem 1.6rem;}.elementor-40 .elementor-element.elementor-element-92a66ef .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-92a66ef .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-98dfbaa img{height:100%;object-fit:cover;object-position:center center;}.elementor-40 .elementor-element.elementor-element-a1e5531{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3.2rem;--padding-bottom:3.2rem;--padding-left:3.2rem;--padding-right:3.2rem;}.elementor-40 .elementor-element.elementor-element-a1e5531:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-a1e5531 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c59ebec );}.elementor-40 .elementor-element.elementor-element-7b2f475{text-align:center;}.elementor-40 .elementor-element.elementor-element-7b2f475 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(1.8rem, calc(1.8rem + ((1vw - 0.225rem) * 0.2051)), 2rem);font-weight:800;line-height:1.2em;color:var( --e-global-color-fd2a1b3 );}.elementor-40 .elementor-element.elementor-element-d771175 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-40 .elementor-element.elementor-element-d771175{text-align:center;}.elementor-40 .elementor-element.elementor-element-d771175 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(1.8rem, calc(1.8rem + ((1vw - 0.225rem) * 0.2051)), 2rem);font-weight:600;line-height:1.2em;color:var( --e-global-color-fd2a1b3 );}.elementor-40 .elementor-element.elementor-element-ead8d42 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-40 .elementor-element.elementor-element-ead8d42, .elementor-40 .elementor-element.elementor-element-ead8d42 .elementor-text-editor *{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;line-height:1.7em;}.elementor-40 .elementor-element.elementor-element-ead8d42, .elementor-40 .elementor-element.elementor-element-ead8d42 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-fd2a1b3 );}.elementor-40 .elementor-element.elementor-element-b8de99a .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;line-height:1.7em;fill:var( --e-global-color-fd2a1b3 );color:var( --e-global-color-fd2a1b3 );border-radius:5px 5px 5px 5px;padding:0.8rem 1.6rem 0.8rem 1.6rem;}.elementor-40 .elementor-element.elementor-element-b8de99a .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-b8de99a .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-7473b62 img{height:100%;object-fit:cover;object-position:center center;}.elementor-40 .elementor-element.elementor-element-cbdd01d{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3.2rem;--padding-bottom:3.2rem;--padding-left:3.2rem;--padding-right:3.2rem;}.elementor-40 .elementor-element.elementor-element-cbdd01d:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-cbdd01d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-c918ab1{text-align:center;}.elementor-40 .elementor-element.elementor-element-c918ab1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(1.8rem, calc(1.8rem + ((1vw - 0.225rem) * 0.2051)), 2rem);font-weight:800;line-height:1.2em;color:var( --e-global-color-fd2a1b3 );}.elementor-40 .elementor-element.elementor-element-4c8297d > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-40 .elementor-element.elementor-element-4c8297d{text-align:center;}.elementor-40 .elementor-element.elementor-element-4c8297d .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-fd2a1b3 );}.elementor-40 .elementor-element.elementor-element-14c3f6a > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-40 .elementor-element.elementor-element-14c3f6a, .elementor-40 .elementor-element.elementor-element-14c3f6a .elementor-text-editor *{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;line-height:1.7em;}.elementor-40 .elementor-element.elementor-element-14c3f6a, .elementor-40 .elementor-element.elementor-element-14c3f6a .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-fd2a1b3 );}.elementor-40 .elementor-element.elementor-element-5fdbefe .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;line-height:1.7em;fill:var( --e-global-color-fd2a1b3 );color:var( --e-global-color-fd2a1b3 );border-radius:5px 5px 5px 5px;padding:0.8rem 1.6rem 0.8rem 1.6rem;}.elementor-40 .elementor-element.elementor-element-5fdbefe .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-5fdbefe .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-ce1aa17 img{height:100%;object-fit:cover;object-position:center center;}.elementor-40 .elementor-element.elementor-element-c389157{--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:5.6rem;--padding-bottom:5.6rem;--padding-left:5.6rem;--padding-right:5.6rem;}.elementor-40 .elementor-element.elementor-element-c389157:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-c389157 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-111cc38 );}.elementor-40 .elementor-element.elementor-element-b8f76e7{--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:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-40 .elementor-element.elementor-element-b8f76e7:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-b8f76e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-111cc38 );}.elementor-40 .elementor-element.elementor-element-ff75d2c{width:var( --container-widget-width, 70rem );max-width:70rem;--container-widget-width:70rem;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-ff75d2c.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-ff75d2c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(3.2rem, calc(3.2rem + ((1vw - 0.225rem) * 0.8205)), 4rem);font-weight:800;text-transform:capitalize;line-height:1.2em;color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-206acdf{width:var( --container-widget-width, 70rem );max-width:70rem;--container-widget-width:70rem;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-206acdf.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-206acdf, .elementor-40 .elementor-element.elementor-element-206acdf .elementor-text-editor *{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;line-height:1.7em;}.elementor-40 .elementor-element.elementor-element-206acdf, .elementor-40 .elementor-element.elementor-element-206acdf .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-fa7ce50{--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:space-between;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-40 .elementor-element.elementor-element-56b204e{--display:flex;--background-transition:0.3s;--padding-top:2.4rem;--padding-bottom:2.4rem;--padding-left:2.4rem;--padding-right:2.4rem;}.elementor-40 .elementor-element.elementor-element-56b204e:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-56b204e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-56b204e:hover{background-color:#540F0FE6;--overlay-opacity:0.5;}.elementor-40 .elementor-element.elementor-element-56b204e.e-con:hover{--e-con-transform-scale:1.05;}.elementor-40 .elementor-element.elementor-element-56b204e:hover::before, .elementor-40 .elementor-element.elementor-element-56b204e:hover > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-56b204e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-56b204e > .elementor-background-slideshow:hover::before, .elementor-40 .elementor-element.elementor-element-56b204e > .e-con-inner > .elementor-background-slideshow:hover::before, .elementor-40 .elementor-element.elementor-element-56b204e:hover > .e-con-inner > .thegem-ken-burns-bg::before, .elementor-40 .elementor-element.elementor-element-56b204e:hover > .thegem-ken-burns-bg::before{--background-overlay:'';}.elementor-40 .elementor-element.elementor-element-be94b82{text-align:center;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-40 .elementor-element.elementor-element-be94b82, .elementor-40 .elementor-element.elementor-element-be94b82 .elementor-text-editor *{font-family:"Montserrat", Sans-serif;font-size:4.4rem;font-weight:800;line-height:1em;}.elementor-40 .elementor-element.elementor-element-be94b82, .elementor-40 .elementor-element.elementor-element-be94b82 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-fd2a1b3 );}.elementor-40 .elementor-element.elementor-element-15ef67f{text-align:center;}.elementor-40 .elementor-element.elementor-element-15ef67f, .elementor-40 .elementor-element.elementor-element-15ef67f .elementor-text-editor *{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;line-height:1.7em;}.elementor-40 .elementor-element.elementor-element-15ef67f, .elementor-40 .elementor-element.elementor-element-15ef67f .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-fd2a1b3 );}.elementor-40 .elementor-element.elementor-element-4e35dfc{--display:flex;--background-transition:0.3s;--padding-top:2.4rem;--padding-bottom:2.4rem;--padding-left:2.4rem;--padding-right:2.4rem;}.elementor-40 .elementor-element.elementor-element-4e35dfc:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-4e35dfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-4e35dfc:hover{background-color:#941B1EE6;--overlay-opacity:0.5;}.elementor-40 .elementor-element.elementor-element-4e35dfc.e-con:hover{--e-con-transform-scale:1.05;}.elementor-40 .elementor-element.elementor-element-4e35dfc:hover::before, .elementor-40 .elementor-element.elementor-element-4e35dfc:hover > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-4e35dfc:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-4e35dfc > .elementor-background-slideshow:hover::before, .elementor-40 .elementor-element.elementor-element-4e35dfc > .e-con-inner > .elementor-background-slideshow:hover::before, .elementor-40 .elementor-element.elementor-element-4e35dfc:hover > .e-con-inner > .thegem-ken-burns-bg::before, .elementor-40 .elementor-element.elementor-element-4e35dfc:hover > .thegem-ken-burns-bg::before{--background-overlay:'';}.elementor-40 .elementor-element.elementor-element-eb3de76{text-align:center;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-40 .elementor-element.elementor-element-eb3de76, .elementor-40 .elementor-element.elementor-element-eb3de76 .elementor-text-editor *{font-family:"Montserrat", Sans-serif;font-size:4.4rem;font-weight:800;line-height:1em;}.elementor-40 .elementor-element.elementor-element-eb3de76, .elementor-40 .elementor-element.elementor-element-eb3de76 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-fd2a1b3 );}.elementor-40 .elementor-element.elementor-element-ed46f49{text-align:center;}.elementor-40 .elementor-element.elementor-element-ed46f49, .elementor-40 .elementor-element.elementor-element-ed46f49 .elementor-text-editor *{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;line-height:1.7em;}.elementor-40 .elementor-element.elementor-element-ed46f49, .elementor-40 .elementor-element.elementor-element-ed46f49 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-fd2a1b3 );}.elementor-40 .elementor-element.elementor-element-d06ddfa{--display:flex;--background-transition:0.3s;--padding-top:2.4rem;--padding-bottom:2.4rem;--padding-left:2.4rem;--padding-right:2.4rem;}.elementor-40 .elementor-element.elementor-element-d06ddfa:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-d06ddfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-d06ddfa:hover{background-color:#0D1A28E6;}.elementor-40 .elementor-element.elementor-element-d06ddfa.e-con:hover{--e-con-transform-scale:1.05;}.elementor-40 .elementor-element.elementor-element-401b78f{text-align:center;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-40 .elementor-element.elementor-element-401b78f, .elementor-40 .elementor-element.elementor-element-401b78f .elementor-text-editor *{font-family:"Montserrat", Sans-serif;font-size:4.4rem;font-weight:800;line-height:1em;}.elementor-40 .elementor-element.elementor-element-401b78f, .elementor-40 .elementor-element.elementor-element-401b78f .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-fd2a1b3 );}.elementor-40 .elementor-element.elementor-element-18b95d1{text-align:center;}.elementor-40 .elementor-element.elementor-element-18b95d1, .elementor-40 .elementor-element.elementor-element-18b95d1 .elementor-text-editor *{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;line-height:1.7em;}.elementor-40 .elementor-element.elementor-element-18b95d1, .elementor-40 .elementor-element.elementor-element-18b95d1 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-fd2a1b3 );}.elementor-40 .elementor-element.elementor-element-4886f22{--display:flex;--background-transition:0.3s;--padding-top:2.4rem;--padding-bottom:2.4rem;--padding-left:2.4rem;--padding-right:2.4rem;}.elementor-40 .elementor-element.elementor-element-4886f22:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-4886f22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-4886f22:hover{background-color:#2F4150E6;}.elementor-40 .elementor-element.elementor-element-4886f22.e-con:hover{--e-con-transform-scale:1.05;}.elementor-40 .elementor-element.elementor-element-92a89f8{text-align:center;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-40 .elementor-element.elementor-element-92a89f8, .elementor-40 .elementor-element.elementor-element-92a89f8 .elementor-text-editor *{font-family:"Montserrat", Sans-serif;font-size:4.4rem;font-weight:800;line-height:1em;}.elementor-40 .elementor-element.elementor-element-92a89f8, .elementor-40 .elementor-element.elementor-element-92a89f8 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-fd2a1b3 );}.elementor-40 .elementor-element.elementor-element-226c55f{text-align:center;}.elementor-40 .elementor-element.elementor-element-226c55f, .elementor-40 .elementor-element.elementor-element-226c55f .elementor-text-editor *{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;line-height:1.7em;}.elementor-40 .elementor-element.elementor-element-226c55f, .elementor-40 .elementor-element.elementor-element-226c55f .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-fd2a1b3 );}.elementor-40 .elementor-element.elementor-element-e0c952a{--display:flex;--background-transition:0.3s;--padding-top:2.4rem;--padding-bottom:2.4rem;--padding-left:2.4rem;--padding-right:2.4rem;}.elementor-40 .elementor-element.elementor-element-e0c952a:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-e0c952a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c59ebec );}.elementor-40 .elementor-element.elementor-element-e0c952a:hover{background-color:#6184A2E6;}.elementor-40 .elementor-element.elementor-element-e0c952a.e-con:hover{--e-con-transform-scale:1.05;}.elementor-40 .elementor-element.elementor-element-5af2973{text-align:center;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-40 .elementor-element.elementor-element-5af2973, .elementor-40 .elementor-element.elementor-element-5af2973 .elementor-text-editor *{font-family:"Montserrat", Sans-serif;font-size:4.4rem;font-weight:800;line-height:1em;}.elementor-40 .elementor-element.elementor-element-5af2973, .elementor-40 .elementor-element.elementor-element-5af2973 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-fd2a1b3 );}.elementor-40 .elementor-element.elementor-element-26ab1d3{text-align:center;}.elementor-40 .elementor-element.elementor-element-26ab1d3, .elementor-40 .elementor-element.elementor-element-26ab1d3 .elementor-text-editor *{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;line-height:1.7em;}.elementor-40 .elementor-element.elementor-element-26ab1d3, .elementor-40 .elementor-element.elementor-element-26ab1d3 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-fd2a1b3 );}.elementor-40 .elementor-element.elementor-element-7259a81{--display:flex;--background-transition:0.3s;--padding-top:2.4rem;--padding-bottom:2.4rem;--padding-left:2.4rem;--padding-right:2.4rem;}.elementor-40 .elementor-element.elementor-element-7259a81:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-7259a81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-7259a81:hover{background-color:#540F0FE6;}.elementor-40 .elementor-element.elementor-element-7259a81.e-con:hover{--e-con-transform-scale:1.05;}.elementor-40 .elementor-element.elementor-element-a35c23e{text-align:center;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-40 .elementor-element.elementor-element-a35c23e, .elementor-40 .elementor-element.elementor-element-a35c23e .elementor-text-editor *{font-family:"Montserrat", Sans-serif;font-size:4.4rem;font-weight:800;line-height:1em;}.elementor-40 .elementor-element.elementor-element-a35c23e, .elementor-40 .elementor-element.elementor-element-a35c23e .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-fd2a1b3 );}.elementor-40 .elementor-element.elementor-element-239c91e{text-align:center;}.elementor-40 .elementor-element.elementor-element-239c91e, .elementor-40 .elementor-element.elementor-element-239c91e .elementor-text-editor *{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;line-height:1.7em;}.elementor-40 .elementor-element.elementor-element-239c91e, .elementor-40 .elementor-element.elementor-element-239c91e .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-fd2a1b3 );}.elementor-40 .elementor-element.elementor-element-d4dc321{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:5.4rem;--padding-bottom:5.4rem;--padding-left:5.4rem;--padding-right:5.4rem;}.elementor-40 .elementor-element.elementor-element-dd0a534 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(2.6rem, calc(2.6rem + ((1vw - 0.36rem) * 0.8974)), 4rem);font-weight:800;text-transform:capitalize;line-height:1.2em;color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-c3a06eb{width:var( --container-widget-width, 70rem );max-width:70rem;--container-widget-width:70rem;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-c3a06eb, .elementor-40 .elementor-element.elementor-element-c3a06eb .elementor-text-editor *{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:400;line-height:1.7em;}.elementor-40 .elementor-element.elementor-element-c3a06eb, .elementor-40 .elementor-element.elementor-element-c3a06eb .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-accent );}@media(max-width:1024px) and (min-width:768px){.elementor-40 .elementor-element.elementor-element-56b204e{--width:calc((100% - 4rem) / 3);}.elementor-40 .elementor-element.elementor-element-4e35dfc{--width:calc((100% - 4rem) / 3);}.elementor-40 .elementor-element.elementor-element-d06ddfa{--width:calc((100% - 4rem) / 3);}.elementor-40 .elementor-element.elementor-element-4886f22{--width:calc((100% - 4rem) / 3);}.elementor-40 .elementor-element.elementor-element-e0c952a{--width:calc((100% - 4rem) / 3);}.elementor-40 .elementor-element.elementor-element-7259a81{--width:calc((100% - 4rem) / 3);}}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-4e4e816{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-a76e23d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-40 .elementor-element.elementor-element-98dfbaa.elementor-element{--order:1;}.elementor-40 .elementor-element.elementor-element-a1e5531.e-con{--order:2;}.elementor-40 .elementor-element.elementor-element-7473b62.elementor-element{--order:1;}.elementor-40 .elementor-element.elementor-element-cbdd01d.e-con{--order:3;}.elementor-40 .elementor-element.elementor-element-4c8297d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-40 .elementor-element.elementor-element-ce1aa17.elementor-element{--order:4;}.elementor-40 .elementor-element.elementor-element-c389157{--padding-top:5.6rem;--padding-bottom:5.6rem;--padding-left:5.6rem;--padding-right:5.6rem;}.elementor-40 .elementor-element.elementor-element-b8f76e7{--padding-top:5.6rem;--padding-bottom:5.6rem;--padding-left:5.6rem;--padding-right:5.6rem;}.elementor-40 .elementor-element.elementor-element-fa7ce50{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-bd2ade6{--padding-top:3.2rem;--padding-bottom:0rem;--padding-left:3.2rem;--padding-right:3.2rem;}.elementor-40 .elementor-element.elementor-element-4e4e816{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:3.2rem;--padding-bottom:3.2rem;--padding-left:3.2rem;--padding-right:3.2rem;}.elementor-40 .elementor-element.elementor-element-a76e23d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-40 .elementor-element.elementor-element-2ac4866, .elementor-40 .elementor-element.elementor-element-2ac4866 .elementor-text-editor *{font-size:1.2rem;}.elementor-40 .elementor-element.elementor-element-92a66ef .elementor-button{font-size:1.2rem;padding:0.8rem 1.6rem 0.8rem 1.6rem;}.elementor-40 .elementor-element.elementor-element-98dfbaa.elementor-element{--order:0;}.elementor-40 .elementor-element.elementor-element-98dfbaa img{height:auto;}.elementor-40 .elementor-element.elementor-element-a1e5531.e-con{--order:0;}.elementor-40 .elementor-element.elementor-element-ead8d42, .elementor-40 .elementor-element.elementor-element-ead8d42 .elementor-text-editor *{font-size:1.2rem;}.elementor-40 .elementor-element.elementor-element-b8de99a .elementor-button{font-size:1.2rem;}.elementor-40 .elementor-element.elementor-element-7473b62.elementor-element{--order:0;}.elementor-40 .elementor-element.elementor-element-7473b62 img{height:auto;}.elementor-40 .elementor-element.elementor-element-cbdd01d.e-con{--order:0;}.elementor-40 .elementor-element.elementor-element-4c8297d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-40 .elementor-element.elementor-element-14c3f6a, .elementor-40 .elementor-element.elementor-element-14c3f6a .elementor-text-editor *{font-size:1.2rem;}.elementor-40 .elementor-element.elementor-element-5fdbefe .elementor-button{font-size:1.2rem;}.elementor-40 .elementor-element.elementor-element-ce1aa17.elementor-element{--order:0;}.elementor-40 .elementor-element.elementor-element-ce1aa17 img{height:auto;}.elementor-40 .elementor-element.elementor-element-c389157{--padding-top:3.2rem;--padding-bottom:3.2rem;--padding-left:3.2rem;--padding-right:3.2rem;}.elementor-40 .elementor-element.elementor-element-b8f76e7{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-40 .elementor-element.elementor-element-206acdf, .elementor-40 .elementor-element.elementor-element-206acdf .elementor-text-editor *{font-size:1.2rem;}.elementor-40 .elementor-element.elementor-element-56b204e{--width:calc((100% - 2rem) / 2);}.elementor-40 .elementor-element.elementor-element-be94b82, .elementor-40 .elementor-element.elementor-element-be94b82 .elementor-text-editor *{font-size:2.4rem;}.elementor-40 .elementor-element.elementor-element-15ef67f, .elementor-40 .elementor-element.elementor-element-15ef67f .elementor-text-editor *{font-size:1.2rem;}.elementor-40 .elementor-element.elementor-element-4e35dfc{--width:calc((100% - 2rem) / 2);}.elementor-40 .elementor-element.elementor-element-eb3de76, .elementor-40 .elementor-element.elementor-element-eb3de76 .elementor-text-editor *{font-size:2.4rem;}.elementor-40 .elementor-element.elementor-element-ed46f49, .elementor-40 .elementor-element.elementor-element-ed46f49 .elementor-text-editor *{font-size:1.2rem;}.elementor-40 .elementor-element.elementor-element-d06ddfa{--width:calc((100% - 2rem) / 2);}.elementor-40 .elementor-element.elementor-element-401b78f, .elementor-40 .elementor-element.elementor-element-401b78f .elementor-text-editor *{font-size:2.4rem;}.elementor-40 .elementor-element.elementor-element-18b95d1, .elementor-40 .elementor-element.elementor-element-18b95d1 .elementor-text-editor *{font-size:1.2rem;}.elementor-40 .elementor-element.elementor-element-4886f22{--width:calc((100% - 2rem) / 2);}.elementor-40 .elementor-element.elementor-element-92a89f8, .elementor-40 .elementor-element.elementor-element-92a89f8 .elementor-text-editor *{font-size:2.4rem;}.elementor-40 .elementor-element.elementor-element-226c55f, .elementor-40 .elementor-element.elementor-element-226c55f .elementor-text-editor *{font-size:1.2rem;}.elementor-40 .elementor-element.elementor-element-e0c952a{--width:calc((100% - 2rem) / 2);}.elementor-40 .elementor-element.elementor-element-5af2973, .elementor-40 .elementor-element.elementor-element-5af2973 .elementor-text-editor *{font-size:2.4rem;}.elementor-40 .elementor-element.elementor-element-26ab1d3, .elementor-40 .elementor-element.elementor-element-26ab1d3 .elementor-text-editor *{font-size:1.2rem;}.elementor-40 .elementor-element.elementor-element-7259a81{--width:calc((100% - 2rem) / 2);}.elementor-40 .elementor-element.elementor-element-a35c23e, .elementor-40 .elementor-element.elementor-element-a35c23e .elementor-text-editor *{font-size:2.4rem;}.elementor-40 .elementor-element.elementor-element-239c91e, .elementor-40 .elementor-element.elementor-element-239c91e .elementor-text-editor *{font-size:1.2rem;}.elementor-40 .elementor-element.elementor-element-d4dc321{--padding-top:3.2rem;--padding-bottom:3.2rem;--padding-left:3.2rem;--padding-right:3.2rem;}.elementor-40 .elementor-element.elementor-element-dd0a534{text-align:center;}.elementor-40 .elementor-element.elementor-element-c3a06eb, .elementor-40 .elementor-element.elementor-element-c3a06eb .elementor-text-editor *{font-size:1.2rem;}}/* Start custom CSS for container, class: .elementor-element-4e4e816 */.elementor-40 .elementor-element.elementor-element-4e4e816>.e-con-inner {
    gap: 0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://sd-corp.co.za/wp-content/uploads/2024/07/montserrat-v26-latin-regular.woff2') format('woff2'),
		url('https://sd-corp.co.za/wp-content/uploads/2024/07/montserrat-v26-latin-regular.woff') format('woff'),
		url('https://sd-corp.co.za/wp-content/uploads/2024/07/montserrat-v26-latin-regular.ttf') format('truetype'),
		url('https://sd-corp.co.za/wp-content/uploads/2024/07/montserrat-v26-latin-regular.svg#Montserrat') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://sd-corp.co.za/wp-content/uploads/2024/07/montserrat-v26-latin-500.woff2') format('woff2'),
		url('https://sd-corp.co.za/wp-content/uploads/2024/07/montserrat-v26-latin-500.woff') format('woff'),
		url('https://sd-corp.co.za/wp-content/uploads/2024/07/montserrat-v26-latin-500.ttf') format('truetype'),
		url('https://sd-corp.co.za/wp-content/uploads/2024/07/montserrat-v26-latin-500.svg#Montserrat') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://sd-corp.co.za/wp-content/uploads/2024/07/montserrat-v26-latin-600.woff2') format('woff2'),
		url('https://sd-corp.co.za/wp-content/uploads/2024/07/montserrat-v26-latin-600.woff') format('woff'),
		url('https://sd-corp.co.za/wp-content/uploads/2024/07/montserrat-v26-latin-600.ttf') format('truetype'),
		url('https://sd-corp.co.za/wp-content/uploads/2024/07/montserrat-v26-latin-600.svg#Montserrat') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://sd-corp.co.za/wp-content/uploads/2024/07/montserrat-v26-latin-800.woff2') format('woff2'),
		url('https://sd-corp.co.za/wp-content/uploads/2024/07/montserrat-v26-latin-800.woff') format('woff'),
		url('https://sd-corp.co.za/wp-content/uploads/2024/07/montserrat-v26-latin-800.ttf') format('truetype'),
		url('https://sd-corp.co.za/wp-content/uploads/2024/07/montserrat-v26-latin-800.svg#Montserrat') format('svg');
}
/* End Custom Fonts CSS */