.elementor-10950 .elementor-element.elementor-element-55fe8d7d > .elementor-container{min-height:500px;}.elementor-10950 .elementor-element.elementor-element-55fe8d7d:not(.elementor-motion-effects-element-type-background), .elementor-10950 .elementor-element.elementor-element-55fe8d7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-10950 .elementor-element.elementor-element-55fe8d7d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:250px 0px 250px 0px;}.elementor-10950 .elementor-element.elementor-element-55fe8d7d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10950 .elementor-element.elementor-element-20df1bf1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10950 .elementor-element.elementor-element-20df1bf1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10950 .elementor-element.elementor-element-2be07e57 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10950 .elementor-element.elementor-element-2be07e57{text-align:center;}.elementor-10950 .elementor-element.elementor-element-2be07e57 .elementor-heading-title{color:#F7F7F7;font-family:"adelle", Sans-serif;font-size:72px;font-weight:bold;line-height:78px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-10950 .elementor-element.elementor-element-3909168b > .elementor-widget-container{margin:35px 0px 35px 0px;}.elementor-10950 .elementor-element.elementor-element-3909168b{text-align:center;color:#FFFFFF;font-weight:500;}.elementor-10950 .elementor-element.elementor-element-3ce89aed .elementor-button{background-color:#FFFFFF;font-weight:700;fill:#5C9F59;color:#5C9F59;border-radius:16px 16px 16px 16px;padding:16px 40px 16px 40px;}.elementor-10950 .elementor-element.elementor-element-3ce89aed .elementor-button:hover, .elementor-10950 .elementor-element.elementor-element-3ce89aed .elementor-button:focus{background-color:#5C9F59;color:#FFFFFF;}.elementor-10950 .elementor-element.elementor-element-3ce89aed .elementor-button:hover svg, .elementor-10950 .elementor-element.elementor-element-3ce89aed .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10950 .elementor-element.elementor-element-55d84412 > .elementor-container{min-height:51px;}.elementor-10950 .elementor-element.elementor-element-55d84412:not(.elementor-motion-effects-element-type-background), .elementor-10950 .elementor-element.elementor-element-55d84412 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-10950 .elementor-element.elementor-element-55d84412{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-69px;margin-bottom:0px;padding:0px 0px 50px 0px;}.elementor-10950 .elementor-element.elementor-element-55d84412 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10950 .elementor-element.elementor-element-798fc34d > .elementor-container{min-height:400px;}.elementor-10950 .elementor-element.elementor-element-798fc34d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10950 .elementor-element.elementor-element-798fc34d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10950 .elementor-element.elementor-element-59134c3d > .elementor-container{min-height:400px;}.elementor-10950 .elementor-element.elementor-element-59134c3d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10950 .elementor-element.elementor-element-59134c3d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10950 .elementor-element.elementor-element-3422c7b7:not(.elementor-motion-effects-element-type-background), .elementor-10950 .elementor-element.elementor-element-3422c7b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ad081e6 );}.elementor-10950 .elementor-element.elementor-element-3422c7b7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10950 .elementor-element.elementor-element-3422c7b7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10950 .elementor-element.elementor-element-235ff8ca .elementor-heading-title{color:#FFFFFF;font-family:"adelle", Sans-serif;font-weight:bold;}.elementor-10950 .elementor-element.elementor-element-6b348b28{color:#FFFFFF;}.elementor-10950 .elementor-element.elementor-element-4bc8531e .elementor-button{background-color:#FFFFFF;font-weight:700;fill:var( --e-global-color-ad081e6 );color:var( --e-global-color-ad081e6 );border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:16px 16px 16px 16px;padding:16px 40px 16px 40px;}.elementor-10950 .elementor-element.elementor-element-4bc8531e .elementor-button:hover, .elementor-10950 .elementor-element.elementor-element-4bc8531e .elementor-button:focus{background-color:#F7F7F700;color:var( --e-global-color-3176452 );}.elementor-10950 .elementor-element.elementor-element-4bc8531e .elementor-button:hover svg, .elementor-10950 .elementor-element.elementor-element-4bc8531e .elementor-button:focus svg{fill:var( --e-global-color-3176452 );}.elementor-10950 .elementor-element.elementor-element-12ca40ff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10950 .elementor-element.elementor-element-12ca40ff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10950 .elementor-element.elementor-element-34be39d6{z-index:1;}.elementor-10950 .elementor-element.elementor-element-650b09f0{text-align:center;}.elementor-10950 .elementor-element.elementor-element-650b09f0 .elementor-heading-title{font-family:"adelle", Sans-serif;font-size:56px;}.elementor-10950 .elementor-element.elementor-element-3ad940a2{margin-top:100px;margin-bottom:0px;}.elementor-10950 .elementor-element.elementor-element-216acb79 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 250px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10950 .elementor-element.elementor-element-216acb79 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10950 .elementor-element.elementor-element-6e5ec0a4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10950 .elementor-element.elementor-element-54a316c9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 250px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10950 .elementor-element.elementor-element-54a316c9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10950 .elementor-element.elementor-element-52c9e167 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10950 .elementor-element.elementor-element-45821cf6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 250px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10950 .elementor-element.elementor-element-45821cf6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10950 .elementor-element.elementor-element-4910d11b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10950 .elementor-element.elementor-element-216f74c9:not(.elementor-motion-effects-element-type-background), .elementor-10950 .elementor-element.elementor-element-216f74c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FED62F;}.elementor-10950 .elementor-element.elementor-element-216f74c9 > .elementor-container{min-height:306px;}.elementor-10950 .elementor-element.elementor-element-216f74c9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-625px;margin-bottom:0px;}.elementor-10950 .elementor-element.elementor-element-216f74c9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10950 .elementor-element.elementor-element-2df1fd99:not(.elementor-motion-effects-element-type-background), .elementor-10950 .elementor-element.elementor-element-2df1fd99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FED62F;}.elementor-10950 .elementor-element.elementor-element-2df1fd99{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 0px 0px;z-index:3;}.elementor-10950 .elementor-element.elementor-element-2df1fd99 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-10950 .elementor-element.elementor-element-7104e634.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10950 .elementor-element.elementor-element-7104e634.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10950 .elementor-element.elementor-element-7104e634 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10950 .elementor-element.elementor-element-190ebb6a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10950 .elementor-element.elementor-element-190ebb6a .elementor-heading-title{color:#192918;font-family:"adelle", Sans-serif;font-size:56px;font-weight:bold;letter-spacing:0.28px;}.elementor-10950 .elementor-element.elementor-element-46b14169 > .elementor-widget-container{margin:50px 150px 50px 0px;}.elementor-10950 .elementor-element.elementor-element-46b14169{font-size:17px;font-weight:500;}.elementor-10950 .elementor-element.elementor-element-e265ca8 .elementor-button{background-color:#EC2390;font-weight:700;fill:var( --e-global-color-3176452 );color:var( --e-global-color-3176452 );border-style:solid;border-width:2px 2px 2px 2px;border-color:#EC2390;border-radius:16px 16px 16px 16px;padding:16px 40px 16px 40px;}.elementor-10950 .elementor-element.elementor-element-e265ca8 .elementor-button:hover, .elementor-10950 .elementor-element.elementor-element-e265ca8 .elementor-button:focus{background-color:#F7F7F700;color:#EC2390;}.elementor-10950 .elementor-element.elementor-element-e265ca8 .elementor-button:hover svg, .elementor-10950 .elementor-element.elementor-element-e265ca8 .elementor-button:focus svg{fill:#EC2390;}.elementor-10950 .elementor-element.elementor-element-5ea843b8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10950 .elementor-element.elementor-element-16a8dca0{text-align:left;}.elementor-10950 .elementor-element.elementor-element-42ebcf61:not(.elementor-motion-effects-element-type-background), .elementor-10950 .elementor-element.elementor-element-42ebcf61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FED62F;}.elementor-10950 .elementor-element.elementor-element-42ebcf61{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 0px 0px;z-index:3;}.elementor-10950 .elementor-element.elementor-element-42ebcf61 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-10950 .elementor-element.elementor-element-e6bbc11.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10950 .elementor-element.elementor-element-e6bbc11.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10950 .elementor-element.elementor-element-e6bbc11 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10950 .elementor-element.elementor-element-722196e4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10950 .elementor-element.elementor-element-722196e4 .elementor-heading-title{color:#192918;font-family:"adelle", Sans-serif;font-size:56px;font-weight:bold;letter-spacing:0.28px;}.elementor-10950 .elementor-element.elementor-element-45123a0e > .elementor-widget-container{margin:50px 150px 50px 0px;}.elementor-10950 .elementor-element.elementor-element-45123a0e{font-size:17px;font-weight:500;}.elementor-10950 .elementor-element.elementor-element-b731fff .elementor-button{background-color:#EC2390;font-weight:700;fill:var( --e-global-color-3176452 );color:var( --e-global-color-3176452 );border-style:solid;border-width:2px 2px 2px 2px;border-color:#EC2390;border-radius:16px 16px 16px 16px;padding:16px 40px 16px 40px;}.elementor-10950 .elementor-element.elementor-element-b731fff .elementor-button:hover, .elementor-10950 .elementor-element.elementor-element-b731fff .elementor-button:focus{background-color:#F7F7F700;color:#EC2390;}.elementor-10950 .elementor-element.elementor-element-b731fff .elementor-button:hover svg, .elementor-10950 .elementor-element.elementor-element-b731fff .elementor-button:focus svg{fill:#EC2390;}.elementor-10950 .elementor-element.elementor-element-5a04f3e3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10950 .elementor-element.elementor-element-4eb51485{text-align:left;}.elementor-10950 .elementor-element.elementor-element-723a5d48 > .elementor-container{min-height:60px;}.elementor-10950 .elementor-element.elementor-element-723a5d48:not(.elementor-motion-effects-element-type-background), .elementor-10950 .elementor-element.elementor-element-723a5d48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-10950 .elementor-element.elementor-element-723a5d48{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-71px;margin-bottom:0px;padding:0px 0px 50px 0px;z-index:4;}.elementor-10950 .elementor-element.elementor-element-723a5d48 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10950 .elementor-element.elementor-element-3a55c29c{padding:75px 0px 75px 0px;}.elementor-10950 .elementor-element.elementor-element-4089eea8{text-align:center;}.elementor-10950 .elementor-element.elementor-element-4089eea8 .elementor-heading-title{color:#192918;font-family:"adelle", Sans-serif;font-size:56px;font-weight:bold;}.elementor-10950 .elementor-element.elementor-element-7fecd454{padding:100px 0px 0px 0px;}.elementor-10950 .elementor-element.elementor-element-4178851.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10950 .elementor-element.elementor-element-1e19b478{text-align:center;}.elementor-10950 .elementor-element.elementor-element-1e19b478 .elementor-heading-title{font-family:"adelle", Sans-serif;font-size:24px;font-weight:bold;}.elementor-10950 .elementor-element.elementor-element-3c6ddddb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10950 .elementor-element.elementor-element-3c6ddddb{text-align:center;font-size:15px;font-weight:400;line-height:23px;}.elementor-10950 .elementor-element.elementor-element-15b34800 .elementor-button{background-color:#588A55;font-weight:700;fill:#F7F7F7;color:#F7F7F7;border-style:solid;border-width:2px 2px 2px 2px;border-color:#588A55;border-radius:16px 16px 16px 16px;padding:16px 40px 16px 40px;}.elementor-10950 .elementor-element.elementor-element-15b34800 .elementor-button:hover, .elementor-10950 .elementor-element.elementor-element-15b34800 .elementor-button:focus{background-color:#F7F7F700;color:#5C9F59;}.elementor-10950 .elementor-element.elementor-element-15b34800 .elementor-button:hover svg, .elementor-10950 .elementor-element.elementor-element-15b34800 .elementor-button:focus svg{fill:#5C9F59;}.elementor-10950 .elementor-element.elementor-element-5bcb214c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10950 .elementor-element.elementor-element-1ed40ab0{text-align:center;}.elementor-10950 .elementor-element.elementor-element-1ed40ab0 .elementor-heading-title{font-family:"adelle", Sans-serif;font-size:24px;font-weight:bold;}.elementor-10950 .elementor-element.elementor-element-352d87b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10950 .elementor-element.elementor-element-352d87b6{text-align:center;font-size:15px;font-weight:400;line-height:23px;}.elementor-10950 .elementor-element.elementor-element-240f61e2 .elementor-button{background-color:#588A55;font-weight:700;fill:#F7F7F7;color:#F7F7F7;border-style:solid;border-width:2px 2px 2px 2px;border-color:#588A55;border-radius:16px 16px 16px 16px;padding:16px 40px 16px 40px;}.elementor-10950 .elementor-element.elementor-element-240f61e2 .elementor-button:hover, .elementor-10950 .elementor-element.elementor-element-240f61e2 .elementor-button:focus{background-color:#F7F7F700;color:#5C9F59;}.elementor-10950 .elementor-element.elementor-element-240f61e2 .elementor-button:hover svg, .elementor-10950 .elementor-element.elementor-element-240f61e2 .elementor-button:focus svg{fill:#5C9F59;}.elementor-10950 .elementor-element.elementor-element-2dd8947.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10950 .elementor-element.elementor-element-6ee1ee3b{text-align:center;}.elementor-10950 .elementor-element.elementor-element-6ee1ee3b .elementor-heading-title{font-family:"adelle", Sans-serif;font-size:24px;font-weight:bold;}.elementor-10950 .elementor-element.elementor-element-49ebd9a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10950 .elementor-element.elementor-element-49ebd9a9{text-align:center;font-size:15px;font-weight:400;line-height:23px;}.elementor-10950 .elementor-element.elementor-element-14199691 .elementor-button{background-color:#588A55;font-weight:700;fill:#F7F7F7;color:#F7F7F7;border-style:solid;border-width:2px 2px 2px 2px;border-color:#588A55;border-radius:16px 16px 16px 16px;padding:16px 40px 16px 40px;}.elementor-10950 .elementor-element.elementor-element-14199691 .elementor-button:hover, .elementor-10950 .elementor-element.elementor-element-14199691 .elementor-button:focus{background-color:#F7F7F700;color:#5C9F59;}.elementor-10950 .elementor-element.elementor-element-14199691 .elementor-button:hover svg, .elementor-10950 .elementor-element.elementor-element-14199691 .elementor-button:focus svg{fill:#5C9F59;}.elementor-10950 .elementor-element.elementor-element-5c0c6d20{padding:50px 0px 100px 0px;}.elementor-10950 .elementor-element.elementor-element-4514fef{text-align:center;}.elementor-10950 .elementor-element.elementor-element-4514fef .elementor-heading-title{color:#192918;font-family:"adelle", Sans-serif;font-size:56px;font-weight:bold;}.elementor-10950 .elementor-element.elementor-element-30351be2{padding:75px 0px 0px 0px;}.elementor-10950 .elementor-element.elementor-element-23877ead > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10950 .elementor-element.elementor-element-7e47d34e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10950 .elementor-element.elementor-element-4b869190 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:1024px) and (min-width:768px){.elementor-10950 .elementor-element.elementor-element-216acb79{width:100%;}.elementor-10950 .elementor-element.elementor-element-54a316c9{width:100%;}.elementor-10950 .elementor-element.elementor-element-45821cf6{width:100%;}.elementor-10950 .elementor-element.elementor-element-7104e634{width:100%;}.elementor-10950 .elementor-element.elementor-element-5ea843b8{width:100%;}.elementor-10950 .elementor-element.elementor-element-e6bbc11{width:100%;}.elementor-10950 .elementor-element.elementor-element-5a04f3e3{width:100%;}.elementor-10950 .elementor-element.elementor-element-4178851{width:100%;}.elementor-10950 .elementor-element.elementor-element-5bcb214c{width:100%;}.elementor-10950 .elementor-element.elementor-element-2dd8947{width:100%;}}@media(max-width:1024px){.elementor-10950 .elementor-element.elementor-element-3909168b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10950 .elementor-element.elementor-element-59134c3d > .elementor-container{min-height:50px;}.elementor-10950 .elementor-element.elementor-element-59134c3d{margin-top:-25px;margin-bottom:0px;}.elementor-10950 .elementor-element.elementor-element-71ac5569 > .elementor-element-populated{margin:25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10950 .elementor-element.elementor-element-3422c7b7{padding:25px 0px 100px 0px;}.elementor-10950 .elementor-element.elementor-element-235ff8ca > .elementor-widget-container{margin:0px 50px 0px 50px;}.elementor-10950 .elementor-element.elementor-element-235ff8ca{text-align:center;}.elementor-10950 .elementor-element.elementor-element-235ff8ca .elementor-heading-title{font-size:44px;}.elementor-10950 .elementor-element.elementor-element-6b348b28 > .elementor-widget-container{margin:0px 50px 0px 50px;}.elementor-10950 .elementor-element.elementor-element-6b348b28{text-align:center;}.elementor-10950 .elementor-element.elementor-element-12ca40ff > .elementor-container{min-height:50px;}.elementor-10950 .elementor-element.elementor-element-12ca40ff{margin-top:-50px;margin-bottom:0px;}.elementor-10950 .elementor-element.elementor-element-216acb79 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10950 .elementor-element.elementor-element-54a316c9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10950 .elementor-element.elementor-element-45821cf6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10950 .elementor-element.elementor-element-216f74c9 > .elementor-container{min-height:800px;}.elementor-10950 .elementor-element.elementor-element-2df1fd99{z-index:0;}.elementor-10950 .elementor-element.elementor-element-190ebb6a{text-align:center;}.elementor-10950 .elementor-element.elementor-element-46b14169 > .elementor-widget-container{margin:50px 50px 50px 50px;}.elementor-10950 .elementor-element.elementor-element-46b14169{text-align:center;}.elementor-10950 .elementor-element.elementor-element-16a8dca0{text-align:center;}.elementor-10950 .elementor-element.elementor-element-42ebcf61{z-index:0;}.elementor-10950 .elementor-element.elementor-element-722196e4{text-align:center;}.elementor-10950 .elementor-element.elementor-element-45123a0e > .elementor-widget-container{margin:50px 50px 50px 50px;}.elementor-10950 .elementor-element.elementor-element-45123a0e{text-align:center;}.elementor-10950 .elementor-element.elementor-element-4eb51485{text-align:center;}}@media(max-width:767px){.elementor-10950 .elementor-element.elementor-element-235ff8ca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10950 .elementor-element.elementor-element-650b09f0 .elementor-heading-title{font-size:44px;}.elementor-10950 .elementor-element.elementor-element-216acb79 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-10950 .elementor-element.elementor-element-216acb79 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-10950 .elementor-element.elementor-element-54a316c9 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-10950 .elementor-element.elementor-element-45821cf6 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-10950 .elementor-element.elementor-element-42ebcf61{padding:20px 0px 0px 0px;}.elementor-10950 .elementor-element.elementor-element-5a04f3e3 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-10950 .elementor-element.elementor-element-3a55c29c{padding:40px 0px 75px 0px;}.elementor-10950 .elementor-element.elementor-element-7fecd454{padding:50px 0px 0px 0px;}.elementor-10950 .elementor-element.elementor-element-5bcb214c > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-10950 .elementor-element.elementor-element-2dd8947 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-10950 .elementor-element.elementor-element-5c0c6d20{padding:20px 0px 50px 0px;}}/* Start custom CSS for heading, class: .elementor-element-2be07e57 */#heading1-width {
    width: 80ch;
}

@media (max-width: 1440px) {
    #heading1-width {
        width: 95%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-55fe8d7d */#section1-fw {
    width: 100vw;
    margin-left: calc((1440px - 100vw)/2);
}

@media (max-width: 1440px) {
    #section1-fw {
        margin-left: 0;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-55d84412 */#section2-fw {
    width: 100vw;
    margin-left: calc((1440px - 100vw)/2);
}

@media (max-width: 1440px) {
    #section2-fw {
        margin-left: 0;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-798fc34d */#section1-mobile-bg {
    background-size: cover;
    background-position-x: center;    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-59134c3d */#section2-mobile-bg {
    background-size: 100vw;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-12ca40ff */#section3-mobile-bg {
    background-size: cover;
    background-position-x: center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-216f74c9 */#yellow-bg-fw {
    width: 100vw;
    margin-left: calc((1440px - 100vw)/2);
}

@media (max-width: 1440px) {
    #yellow-bg-fw {
        margin-left: 0;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7104e634 */.content-width-col {
    padding-left: calc((100vw - 1440px)/2);
}

@media (max-width: 1500px) {
    .content-width-col {
    padding-left: calc((100vw - 1440px)/2);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2df1fd99 */#section2-fw {
    width: 100vw;
    padding-left: calc((1440px - 95vw)/2);
}

@media (max-width: 1440px) {
    #section2-fw {
        margin-left: 0;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e6bbc11 */.content-width-col {
    padding-left: calc((100vw - 1440px)/2);
}

@media (max-width: 1500px) {
    .content-width-col {
    padding-left: calc((100vw - 1440px)/2);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-42ebcf61 */#section2-fw {
    width: 100vw;
    padding-left: calc((1440px - 95vw)/2);
}

@media (max-width: 1440px) {
    #section2-fw {
        margin-left: 0;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-723a5d48 */#motif-fw-bg {
    width: 100vw;
    margin-left: calc((1440px - 100vw)/2);
}

@media (max-width: 1440px) {
    #motif-fw-bg {
        margin-left: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c6ddddb */.hych-text {
    max-width: 300px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-352d87b6 */.hych-text {
    max-width: 300px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49ebd9a9 */.hych-text {
    max-width: 300px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3067288c */.tab-container {
    margin-top: -55px;
    display: flex;
    justify-content: center
}

.tab-content-orange {
    width: 400px;
    max-height: 55px;
    background: url("https://dnsdev.cpf.ca/wp-content/uploads/Tab.png");
    background-size: cover
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4c14ab59 */#resources-col:hover {
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2f04d19f */.tab-container {
    margin-top: -55px;
    display: flex;
    justify-content: center
}

.tab-content-pink {
    width: 400px;
    max-height: 55px;
    background: url("https://dnsdev.cpf.ca/wp-content/uploads/Group-861.png");
    background-size: cover
}

.tab-content-pink &gt; p {
    text-align: center;
        color: white;
    font-weight: 600;
    font-size: 16px;

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-62ffc8c3 */#resources-col:hover {
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-23a8734 */.tab-container {
    margin-top: -55px;
    display: flex;
    justify-content: center
}

.tab-content-red {
    width: 400px;
    max-height: 55px;
    background: url("https://dnsdev.cpf.ca/wp-content/uploads/Tab-1.png");
    background-size: cover
}

.tab-content-red &gt; p {
    text-align: center;
        color: white;
    font-weight: 600;
    font-size: 16px;

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2631a089 */#resources-col:hover {
    
}/* End custom CSS */
/* Start custom CSS */@media (max-width: 1500px) {
    html:not(.avada-has-site-width-percent) #main {
        padding: 0 !important;
    }
}

#main {
    padding-top: 0 !important;
}

.avada-page-titlebar-wrapper {
    display: none;
}

.image-container {
    height: 350px;
    background-size: cover;
    display: block;
    overflow: hidden;
}

.news-container {
    box-shadow: 0px 10px 25px #00000029;
}

.curved-bg {
    position: relative;
    background-image: url("https://dnsdev.cpf.ca/wp-content/uploads/Base.svg");
    background-size: cover;
    top: -50px;
        -webkit-transition: top 0.5s;
    transition: top 0.5s;
    height: 655px;
    margin-bottom: -355px;
    margin-right: -1px;
    background-position-x: center;
}

.text-content {
    padding: 50px 50px;
}

h4.news-title {
    font-size: 14px;
    font-weight: 700;
}

h3.news-headline {
    font-family: 'Adelle', 'Montserrat';
    font-size: 24px;
    font-weight: 700;
}

.news-container:hover .curved-bg {
    top: -405px;
    padding-top: 25px;
    height: 655px;
    margin-bottom: -355px;

}

.hidden-hover {
    display: none;
    background: #ffffff;
    margin: 0 -50px;
    padding: 0 50px;
}

.news-container:hover  .hidden-hover {
    display: inline-block;
    
}

.bottom-button {
    display: none;
    height: 43px;
    width: 200px;
    position: absolute;
    left: 25px;
    bottom: 0px;
    /*background-size: cover;*/
    background-size: 200px 43px;
    background-image: url("https://dnsdev.cpf.ca/wp-content/uploads/Group-861.svg");
}

.news-container:hover .bottom-button {
    display: flex;
    align-items: center;
    justify-content: center;
    
}

.bottom-button a{
    /*margin-top: 10px;*/
    text-align: center;
    color: white;
    font-weight: 600;
    font-size: 16px;
}

@media (max-width: 1024px) {
    .image-container {
        height: 405px;
    }   
    .curved-bg {
        top: -105px;
        height: 225px;
        margin-bottom: 0px;
    }
    .news-container:hover .curved-bg {
        top: -505px !important;
        height: 725px !important;
        margin-bottom: -500px !important;
        padding-top: 75px !important;
    }
    .elementor-element-6bb3144 .curved-bg {
        height: 350px;
    }
}

@media (max-width: 767px) {
    .news-container {
        width: 94%;
    }
    .news-container:hover {
        height: 625px;
    }
    .news-container:hover .curved-bg {
        top: -400px !important;
        height: 625px !important;
    }
    .last-container .curved-bg {
        height: 330px;
    }
    .news-container.last-container {
        height: 525px;
    }
    .second-container .curved-bg {
        height: 330px;
    }
    .news-container.second-container {
        height: 630px;
    }
}

/* Variables */

h4.advocacy {
    color: #EC2390;
}

.pink-button {
    background-image: url("https://dnsdev.cpf.ca/wp-content/uploads/Group-861.svg");
}

h4.event-blue {
    color: #33669A;
}

.event-blue-bg {
    background-image: url("https://dnsdev.cpf.ca/wp-content/uploads/PLACEDHOLDER-DO-NOT-USE-2@2x.png");
}

.blue-button {
    background-image: url("https://dnsdev.cpf.ca/wp-content/uploads/bluetab.svg");
}

h4.event-green {
    color: #5C9F57;
}

.event-green-bg {
    background-image: url("https://dnsdev.cpf.ca/wp-content/uploads/PLACEDHOLDER-DO-NOT-USE-3@2x.png");
}

.green-button {
    background-image: url("https://dnsdev.cpf.ca/wp-content/uploads/greentab.svg");
}

.tab-container p {
        text-align: center;
    color: white;
    font-weight: 600;
    font-size: 16px;
}/* End custom CSS */