.elementor-20120 .elementor-element.elementor-element-692d975{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-20120 .elementor-element.elementor-element-692d975.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20120 .elementor-element.elementor-element-b3c2591{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20120 .elementor-element.elementor-element-b3c2591.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20120 .elementor-element.elementor-element-18185b6 img{height:690px;}.elementor-20120 .elementor-element.elementor-element-cc6e5ba{--display:flex;}.elementor-20120 .elementor-element.elementor-element-cc6e5ba:not(.elementor-motion-effects-element-type-background), .elementor-20120 .elementor-element.elementor-element-cc6e5ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2C25;}.elementor-20120 .elementor-element.elementor-element-cc6e5ba.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20120 .elementor-element.elementor-element-66005e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20120 .elementor-element.elementor-element-a83fcdf.elementor-element{--align-self:flex-start;}.elementor-20120 .elementor-element.elementor-element-a83fcdf{text-align:start;}.elementor-20120 .elementor-element.elementor-element-a83fcdf p{margin-block-end:0px;}.elementor-20120 .elementor-element.elementor-element-75f270d.elementor-element{--align-self:flex-start;}.elementor-20120 .elementor-element.elementor-element-75f270d{text-align:start;font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:800;line-height:50px;}.elementor-20120 .elementor-element.elementor-element-75f270d p{margin-block-end:0px;}.elementor-20120 .elementor-element.elementor-element-c112e3f.elementor-element{--align-self:flex-start;}.elementor-20120 .elementor-element.elementor-element-c112e3f{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0px;word-spacing:0px;color:#FFFFFF;}.elementor-20120 .elementor-element.elementor-element-c112e3f p{margin-block-end:0px;}.elementor-20120 .elementor-element.elementor-element-e140523{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20120 .elementor-element.elementor-element-228cba5 .elementor-button{background-color:#F05537;font-family:"Roboto", Sans-serif;font-weight:500;border-radius:20px 20px 20px 20px;}.elementor-20120 .elementor-element.elementor-element-5fb159f .elementor-button{background-color:#F05537;border-radius:20px 20px 20px 20px;}.elementor-20120 .elementor-element.elementor-element-f062107{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20120 .elementor-element.elementor-element-39230fa{--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-20120 .elementor-element.elementor-element-39230fa:not(.elementor-motion-effects-element-type-background), .elementor-20120 .elementor-element.elementor-element-39230fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20120 .elementor-element.elementor-element-4ba4692{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:800;color:#347462;}.elementor-20120 .elementor-element.elementor-element-4ba4692 p{margin-block-end:0px;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-20120 .elementor-element.elementor-element-e5ad227 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20120 .elementor-element.elementor-element-e5ad227 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:45px;font-weight:800;}.elementor-20120 .elementor-element.elementor-element-01fc0c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-20120 .elementor-element.elementor-element-01fc0c7:not(.elementor-motion-effects-element-type-background), .elementor-20120 .elementor-element.elementor-element-01fc0c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20120 .elementor-element.elementor-element-f755138{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20120 .elementor-element.elementor-element-b4adfd0{--display:flex;--min-height:327px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCE7E1;--border-color:#DCE7E1;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-20120 .elementor-element.elementor-element-585271e .elementor-icon-wrapper{text-align:start;}.elementor-20120 .elementor-element.elementor-element-585271e.elementor-view-stacked .elementor-icon{background-color:#F8D670;color:#103D32;}.elementor-20120 .elementor-element.elementor-element-585271e.elementor-view-framed .elementor-icon, .elementor-20120 .elementor-element.elementor-element-585271e.elementor-view-default .elementor-icon{color:#F8D670;border-color:#F8D670;}.elementor-20120 .elementor-element.elementor-element-585271e.elementor-view-framed .elementor-icon, .elementor-20120 .elementor-element.elementor-element-585271e.elementor-view-default .elementor-icon svg{fill:#F8D670;}.elementor-20120 .elementor-element.elementor-element-585271e.elementor-view-framed .elementor-icon{background-color:#103D32;}.elementor-20120 .elementor-element.elementor-element-585271e.elementor-view-stacked .elementor-icon svg{fill:#103D32;}.elementor-20120 .elementor-element.elementor-element-585271e .elementor-icon{font-size:18px;padding:10px;border-radius:10px 10px 10px 10px;}.elementor-20120 .elementor-element.elementor-element-585271e .elementor-icon svg{height:18px;}.elementor-20120 .elementor-element.elementor-element-2d6e526 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-20120 .elementor-element.elementor-element-2d6e526{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-20120 .elementor-element.elementor-element-2d6e526 p{margin-block-end:0px;}.elementor-20120 .elementor-element.elementor-element-c8142b2 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-20120 .elementor-element.elementor-element-c8142b2{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-20120 .elementor-element.elementor-element-c8142b2 p{margin-block-end:0px;}.elementor-20120 .elementor-element.elementor-element-c6c6fc3 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-20120 .elementor-element.elementor-element-c6c6fc3.elementor-element{--align-self:stretch;}.elementor-20120 .elementor-element.elementor-element-c6c6fc3{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;line-height:1.4em;color:#397A76;}.elementor-20120 .elementor-element.elementor-element-c6c6fc3 p{margin-block-end:0px;}.elementor-20120 .elementor-element.elementor-element-c6c6fc3 a{color:#397A76;}.elementor-20120 .elementor-element.elementor-element-96b3074{--display:flex;--min-height:327px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCE7E1;--border-color:#DCE7E1;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-20120 .elementor-element.elementor-element-f475aa4 .elementor-icon-wrapper{text-align:start;}.elementor-20120 .elementor-element.elementor-element-f475aa4.elementor-view-stacked .elementor-icon{background-color:#F8D670;color:#103D32;}.elementor-20120 .elementor-element.elementor-element-f475aa4.elementor-view-framed .elementor-icon, .elementor-20120 .elementor-element.elementor-element-f475aa4.elementor-view-default .elementor-icon{color:#F8D670;border-color:#F8D670;}.elementor-20120 .elementor-element.elementor-element-f475aa4.elementor-view-framed .elementor-icon, .elementor-20120 .elementor-element.elementor-element-f475aa4.elementor-view-default .elementor-icon svg{fill:#F8D670;}.elementor-20120 .elementor-element.elementor-element-f475aa4.elementor-view-framed .elementor-icon{background-color:#103D32;}.elementor-20120 .elementor-element.elementor-element-f475aa4.elementor-view-stacked .elementor-icon svg{fill:#103D32;}.elementor-20120 .elementor-element.elementor-element-f475aa4 .elementor-icon{font-size:18px;padding:10px;border-radius:10px 10px 10px 10px;}.elementor-20120 .elementor-element.elementor-element-f475aa4 .elementor-icon svg{height:18px;}.elementor-20120 .elementor-element.elementor-element-fe30b43 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-20120 .elementor-element.elementor-element-fe30b43{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-20120 .elementor-element.elementor-element-fe30b43 p{margin-block-end:0px;}.elementor-20120 .elementor-element.elementor-element-2c1bbe1 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-20120 .elementor-element.elementor-element-2c1bbe1{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-20120 .elementor-element.elementor-element-2c1bbe1 p{margin-block-end:0px;}.elementor-20120 .elementor-element.elementor-element-69cdd11 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-20120 .elementor-element.elementor-element-69cdd11.elementor-element{--align-self:stretch;}.elementor-20120 .elementor-element.elementor-element-69cdd11{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;line-height:1.4em;color:#397A76;}.elementor-20120 .elementor-element.elementor-element-69cdd11 p{margin-block-end:0px;}.elementor-20120 .elementor-element.elementor-element-69cdd11 a{color:#397A76;}.elementor-20120 .elementor-element.elementor-element-48fb2c5{--display:flex;--min-height:327px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCE7E1;--border-color:#DCE7E1;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-20120 .elementor-element.elementor-element-655f2e6 .elementor-icon-wrapper{text-align:start;}.elementor-20120 .elementor-element.elementor-element-655f2e6.elementor-view-stacked .elementor-icon{background-color:#F8D670;color:#103D32;}.elementor-20120 .elementor-element.elementor-element-655f2e6.elementor-view-framed .elementor-icon, .elementor-20120 .elementor-element.elementor-element-655f2e6.elementor-view-default .elementor-icon{color:#F8D670;border-color:#F8D670;}.elementor-20120 .elementor-element.elementor-element-655f2e6.elementor-view-framed .elementor-icon, .elementor-20120 .elementor-element.elementor-element-655f2e6.elementor-view-default .elementor-icon svg{fill:#F8D670;}.elementor-20120 .elementor-element.elementor-element-655f2e6.elementor-view-framed .elementor-icon{background-color:#103D32;}.elementor-20120 .elementor-element.elementor-element-655f2e6.elementor-view-stacked .elementor-icon svg{fill:#103D32;}.elementor-20120 .elementor-element.elementor-element-655f2e6 .elementor-icon{font-size:18px;padding:10px;border-radius:10px 10px 10px 10px;}.elementor-20120 .elementor-element.elementor-element-655f2e6 .elementor-icon svg{height:18px;}.elementor-20120 .elementor-element.elementor-element-451c92d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-20120 .elementor-element.elementor-element-451c92d{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-20120 .elementor-element.elementor-element-451c92d p{margin-block-end:0px;}.elementor-20120 .elementor-element.elementor-element-ba63c2f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-20120 .elementor-element.elementor-element-ba63c2f{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-20120 .elementor-element.elementor-element-ba63c2f p{margin-block-end:0px;}.elementor-20120 .elementor-element.elementor-element-97cf947 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-20120 .elementor-element.elementor-element-97cf947.elementor-element{--align-self:stretch;}.elementor-20120 .elementor-element.elementor-element-97cf947{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;line-height:1.4em;color:#397A76;}.elementor-20120 .elementor-element.elementor-element-97cf947 p{margin-block-end:0px;}.elementor-20120 .elementor-element.elementor-element-97cf947 a{color:#397A76;}.elementor-20120 .elementor-element.elementor-element-5442918{--display:flex;--min-height:327px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCE7E1;--border-color:#DCE7E1;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-20120 .elementor-element.elementor-element-7dcd83b .elementor-icon-wrapper{text-align:start;}.elementor-20120 .elementor-element.elementor-element-7dcd83b.elementor-view-stacked .elementor-icon{background-color:#F8D670;color:#103D32;}.elementor-20120 .elementor-element.elementor-element-7dcd83b.elementor-view-framed .elementor-icon, .elementor-20120 .elementor-element.elementor-element-7dcd83b.elementor-view-default .elementor-icon{color:#F8D670;border-color:#F8D670;}.elementor-20120 .elementor-element.elementor-element-7dcd83b.elementor-view-framed .elementor-icon, .elementor-20120 .elementor-element.elementor-element-7dcd83b.elementor-view-default .elementor-icon svg{fill:#F8D670;}.elementor-20120 .elementor-element.elementor-element-7dcd83b.elementor-view-framed .elementor-icon{background-color:#103D32;}.elementor-20120 .elementor-element.elementor-element-7dcd83b.elementor-view-stacked .elementor-icon svg{fill:#103D32;}.elementor-20120 .elementor-element.elementor-element-7dcd83b .elementor-icon{font-size:18px;padding:10px;border-radius:10px 10px 10px 10px;}.elementor-20120 .elementor-element.elementor-element-7dcd83b .elementor-icon svg{height:18px;}.elementor-20120 .elementor-element.elementor-element-5ce3b36 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-20120 .elementor-element.elementor-element-5ce3b36{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-20120 .elementor-element.elementor-element-5ce3b36 p{margin-block-end:0px;}.elementor-20120 .elementor-element.elementor-element-bab7fea > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-20120 .elementor-element.elementor-element-bab7fea{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-20120 .elementor-element.elementor-element-bab7fea p{margin-block-end:0px;}.elementor-20120 .elementor-element.elementor-element-281f059 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-20120 .elementor-element.elementor-element-281f059.elementor-element{--align-self:stretch;}.elementor-20120 .elementor-element.elementor-element-281f059{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;line-height:1.4em;color:#397A76;}.elementor-20120 .elementor-element.elementor-element-281f059 p{margin-block-end:0px;}.elementor-20120 .elementor-element.elementor-element-281f059 a{color:#397A76;}.elementor-20120 .elementor-element.elementor-element-2a30789{--display:flex;}.elementor-20120 .elementor-element.elementor-element-a2af80b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20120 .elementor-element.elementor-element-a2af80b:not(.elementor-motion-effects-element-type-background), .elementor-20120 .elementor-element.elementor-element-a2af80b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#113B31;}.elementor-20120 .elementor-element.elementor-element-293abe6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20120 .elementor-element.elementor-element-293abe6.e-con{--align-self:center;}.elementor-20120 .elementor-element.elementor-element-39df297{--display:flex;}.elementor-20120 .elementor-element.elementor-element-7bd1937{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;color:#F8D670;}.elementor-20120 .elementor-element.elementor-element-7bd1937 p{margin-block-end:0px;}.elementor-20120 .elementor-element.elementor-element-8ced0b4{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-20120 .elementor-element.elementor-element-8ced0b4 p{margin-block-end:0px;}.elementor-20120 .elementor-element.elementor-element-587902d{font-family:"DM Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-20120 .elementor-element.elementor-element-587902d p{margin-block-end:0px;}.elementor-20120 .elementor-element.elementor-element-a610fc4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-20120 .elementor-element.elementor-element-b156a2c .elementor-button{background-color:#F8D670;font-family:"Roboto", Sans-serif;font-weight:700;fill:#000000;color:#000000;border-radius:20px 20px 20px 20px;}.elementor-20120 .elementor-element.elementor-element-714a117 .elementor-button{background-color:#113B31;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-20120 .elementor-element.elementor-element-60d4733{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20120 .elementor-element.elementor-element-a92c095 img{border-radius:30px 30px 30px 30px;}.elementor-20120 .elementor-element.elementor-element-fb5bdca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-20120 .elementor-element.elementor-element-fb5bdca:not(.elementor-motion-effects-element-type-background), .elementor-20120 .elementor-element.elementor-element-fb5bdca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3EE;}.elementor-20120 .elementor-element.elementor-element-a684993{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20120 .elementor-element.elementor-element-a8c799d{--display:flex;}.elementor-20120 .elementor-element.elementor-element-a15a266{font-family:"DM Sans", Sans-serif;font-weight:700;}.elementor-20120 .elementor-element.elementor-element-a15a266 p{margin-block-end:0px;}.elementor-20120 .elementor-element.elementor-element-4e5245e{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:900;}.elementor-20120 .elementor-element.elementor-element-4e5245e p{margin-block-end:0px;}.elementor-20120 .elementor-element.elementor-element-db9a82c{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#347462;}.elementor-20120 .elementor-element.elementor-element-db9a82c p{margin-block-end:0px;}.elementor-20120 .elementor-element.elementor-element-50f24c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-20120 .elementor-element.elementor-element-d519e1b .elementor-button{background-color:#F05537;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-20120 .elementor-element.elementor-element-d3aa4c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-20120 .elementor-element.elementor-element-d3aa4c0:not(.elementor-motion-effects-element-type-background), .elementor-20120 .elementor-element.elementor-element-d3aa4c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-20120 .elementor-element.elementor-element-d3aa4c0.e-con{--align-self:center;}.elementor-20120 .elementor-element.elementor-element-4832f1d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-20120 .elementor-element.elementor-element-4832f1d:not(.elementor-motion-effects-element-type-background), .elementor-20120 .elementor-element.elementor-element-4832f1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20120 .elementor-element.elementor-element-5aecf4f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F6F3EE;--border-color:#F6F3EE;--border-radius:20px 20px 20px 20px;}.elementor-20120 .elementor-element.elementor-element-5aecf4f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20120 .elementor-element.elementor-element-01b763c img{border-radius:20px 20px 20px 20px;}.elementor-20120 .elementor-element.elementor-element-268dbd3 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-20120 .elementor-element.elementor-element-268dbd3{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-20120 .elementor-element.elementor-element-268dbd3 p{margin-block-end:0px;}.elementor-20120 .elementor-element.elementor-element-cc8112a{--display:flex;}.elementor-20120 .elementor-element.elementor-element-46406b2{font-family:"DM Sans", Sans-serif;font-weight:700;}.elementor-20120 .elementor-element.elementor-element-46406b2 p{margin-block-end:0px;}.elementor-20120 .elementor-element.elementor-element-8c55755{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:700;}.elementor-20120 .elementor-element.elementor-element-8c55755 p{margin-block-end:0px;}.elementor-20120 .elementor-element.elementor-element-af0f34f p{margin-block-end:0px;}.elementor-20120 .elementor-element.elementor-element-9e7c775{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20120 .elementor-element.elementor-element-9e7c775:not(.elementor-motion-effects-element-type-background), .elementor-20120 .elementor-element.elementor-element-9e7c775 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C4D41;}.elementor-20120 .elementor-element.elementor-element-973c28c{text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;color:#F8D670;}.elementor-20120 .elementor-element.elementor-element-973c28c p{margin-block-end:0px;}.elementor-20120 .elementor-element.elementor-element-9c1ec26{text-align:center;font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:800;color:#FFFFFF;}.elementor-20120 .elementor-element.elementor-element-9c1ec26 p{margin-block-end:0px;}.elementor-20120 .elementor-element.elementor-element-e36f859{text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-20120 .elementor-element.elementor-element-e36f859 p{margin-block-end:0px;}.elementor-20120 .elementor-element.elementor-element-9586db6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-20120 .elementor-element.elementor-element-9586db6.e-con{--align-self:center;}.elementor-20120 .elementor-element.elementor-element-fb127c7 .elementor-button{background-color:#F8D670;fill:#000000;color:#000000;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-20120 .elementor-element.elementor-element-1e5752b .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-radius:20px 20px 20px 20px;}@media(min-width:768px){.elementor-20120 .elementor-element.elementor-element-692d975{--width:100.645%;}.elementor-20120 .elementor-element.elementor-element-b3c2591{--width:55%;}.elementor-20120 .elementor-element.elementor-element-cc6e5ba{--width:45%;}.elementor-20120 .elementor-element.elementor-element-293abe6{--width:50%;}.elementor-20120 .elementor-element.elementor-element-60d4733{--width:50%;}.elementor-20120 .elementor-element.elementor-element-a684993{--width:50%;}.elementor-20120 .elementor-element.elementor-element-d3aa4c0{--width:50%;}.elementor-20120 .elementor-element.elementor-element-5aecf4f{--width:60%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-20120 .elementor-element.elementor-element-f755138{--grid-auto-flow:row;}.elementor-20120 .elementor-element.elementor-element-4832f1d{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-20120 .elementor-element.elementor-element-f755138{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20120 .elementor-element.elementor-element-4832f1d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-692d975 *//* =====================================================
   ALUMNI ENGAGEMENT PROGRAM - COMPLETE HERO CSS
   Image + Gradient + Gold Curve + Responsive Layout
===================================================== */

/* MAIN HERO CONTAINER */
.alumni-hero {
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: 570px;
    margin: 0 !important;
    padding: 0 !important;
    gap: 0 !important;
    overflow: hidden;
    background: #0E2B24 !important;
    border: none !important;
    box-sizing: border-box;
    isolation: isolate;
}

/* =====================================================
   LEFT IMAGE CONTAINER
===================================================== */

.alumni-hero-image {
    position: absolute !important;
    top: 0;
    left: 0;
    bottom: 0;
    width: 58% !important;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden;
    border: none !important;
    box-shadow: none !important;
    z-index: 0 !important;
}

/* REMOVE ELEMENTOR IMAGE SPACING */
.alumni-hero-image .elementor-widget-image,
.alumni-hero-image .elementor-widget-container {
    width: 100%;
    height: 100%;
    margin: 0 !important;
    padding: 0 !important;
}

/* IMAGE FILLS THE HERO HEIGHT */
.alumni-hero-image img {
    position: absolute;
    inset: 0;
    display: block;
    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    max-width: none !important;
    object-fit: cover;
    object-position: center 42%;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

/* =====================================================
   GRADIENT + SOFT GLOW BEHIND GOLD CURVE
===================================================== */

.alumni-hero::before {
    content: "";
    display: block !important;
    position: absolute;
    inset: 0;
    z-index: 1;
    pointer-events: none;

    background:
        /* SOFT GLOW BEHIND GOLD CURVE */
        radial-gradient(
            ellipse at 8% -10%,
            rgba(248, 214, 112, 0.10) 0%,
            rgba(87, 132, 120, 0.22) 20%,
            rgba(17, 59, 49, 0.14) 40%,
            transparent 62%
        ),

        /* IMAGE-TO-GREEN HORIZONTAL GRADIENT */
        linear-gradient(
            90deg,
            rgba(14, 43, 36, 0.00) 0%,
            rgba(14, 43, 36, 0.03) 22%,
            rgba(14, 43, 36, 0.16) 33%,
            rgba(14, 43, 36, 0.42) 41%,
            rgba(14, 43, 36, 0.76) 49%,
            rgba(14, 43, 36, 0.96) 56%,
            #0E2B24 63%,
            #0E2B24 100%
        );
}

/* =====================================================
   GOLD DECORATIVE CURVE - CSS ONLY
===================================================== */

.alumni-hero::after {
    content: "";
    position: absolute;
    top: -305px;
    left: -150px;
    width: 470px;
    height: 470px;
    box-sizing: border-box;
    border: 1px solid rgba(248, 214, 112, 0.65);
    border-radius: 50%;
    background: transparent;
    pointer-events: none;
    z-index: 3;
}

/* =====================================================
   RIGHT CONTENT CONTAINER
===================================================== */

.alumni-hero-content {
    position: relative;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;

    width: 50% !important;
    min-width: 0;
    min-height: 570px;
    margin-left: 50% !important;
    padding: 40px 35px !important;

    box-sizing: border-box;
    background: transparent !important;
    border: none !important;
}

/* KEEP CONTENT INSIDE ITS CONTAINER */
.alumni-hero-content > .elementor-element {
    max-width: 100%;
    box-sizing: border-box;
}

/* PREVENT WIDGETS FROM ADDING UNWANTED SPACING */
.alumni-hero-content .elementor-widget {
    max-width: 100%;
}

/* =====================================================
   TABLET RESPONSIVE
===================================================== */

@media (min-width: 768px) and (max-width: 1024px) {

    .alumni-hero {
        min-height: 540px;
    }

    .alumni-hero-image {
        width: 54% !important;
    }

    .alumni-hero-content {
        width: 54% !important;
        min-height: 540px;
        margin-left: 46% !important;
        padding: 30px 24px !important;
    }

    .alumni-hero::before {
        background:
            radial-gradient(
                ellipse at 8% -10%,
                rgba(248, 214, 112, 0.08) 0%,
                rgba(87, 132, 120, 0.18) 25%,
                transparent 60%
            ),
            linear-gradient(
                90deg,
                rgba(14, 43, 36, 0) 0%,
                rgba(14, 43, 36, 0.15) 32%,
                rgba(14, 43, 36, 0.70) 48%,
                #0E2B24 62%,
                #0E2B24 100%
            );
    }
}

/* =====================================================
   MOBILE RESPONSIVE
===================================================== */

@media (max-width: 767px) {

    .alumni-hero {
        display: flex;
        flex-direction: column;
        min-height: 0;
        overflow: hidden;
    }

    .alumni-hero-image {
        position: relative !important;
        top: auto;
        left: auto;
        bottom: auto;
        width: 100% !important;
        height: 300px !important;
        min-height: 300px !important;
        flex: 0 0 300px;
        z-index: 0 !important;
    }

    .alumni-hero-image .elementor-widget-image,
    .alumni-hero-image .elementor-widget-container {
        height: 100%;
    }

    .alumni-hero-image img {
        position: absolute;
        inset: 0;
        width: 100% !important;
        height: 100% !important;
        min-height: 0 !important;
        object-fit: cover;
        object-position: center 42%;
    }

    /* IMAGE AND CONTENT STACK ON MOBILE */
    .alumni-hero::before {
        display: none !important;
    }

    .alumni-hero::after {
        display: none !important;
    }

    .alumni-hero-content {
        width: 100% !important;
        min-height: 0;
        margin-left: 0 !important;
        padding: 32px 24px !important;
        background: #0E2B24 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f062107 *//* Sticky mentorship navigation */
#mentorship-sticky-nav {
    position: sticky;
    top: 70px;
    z-index: 1;
    width: 100%;
    background-color: #FFFFFF;
}

/* Keep the main website header and dropdown above page content */
.elementor-location-header {
    position: relative;
    z-index: 99999;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c1262f1 *//* Default: Always visible in Elementor editor */
body.elementor-editor-active .slide-up {
    opacity: 1 !important;
    transform: none !important;
}

/* Frontend scroll animation */
body:not(.elementor-editor-active) .slide-up {
    opacity: 0;
    transform: translateY(30px);
    transition: opacity 0.8s ease, transform 0.8s ease;
}

body:not(.elementor-editor-active) .slide-up.show {
    opacity: 1;
    transform: translateY(0);
}

/* Accessibility */
@media (prefers-reduced-motion: reduce) {
    .slide-up {
        opacity: 1 !important;
        transform: none !important;
        transition: none !important;
    }
}/* End custom CSS */