.elementor-15105 .elementor-element.elementor-element-4ba12174 > .elementor-container{min-height:500px;}.elementor-15105 .elementor-element.elementor-element-4ba12174:not(.elementor-motion-effects-element-type-background), .elementor-15105 .elementor-element.elementor-element-4ba12174 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-15105 .elementor-element.elementor-element-4ba12174{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:250px 0px 250px 0px;}.elementor-15105 .elementor-element.elementor-element-4ba12174 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15105 .elementor-element.elementor-element-356d8244.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-15105 .elementor-element.elementor-element-356d8244 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15105 .elementor-element.elementor-element-67bdc6af > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15105 .elementor-element.elementor-element-67bdc6af{text-align:center;}.elementor-15105 .elementor-element.elementor-element-67bdc6af .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-15105 .elementor-element.elementor-element-24ea394e > .elementor-widget-container{margin:35px 0px 35px 0px;}.elementor-15105 .elementor-element.elementor-element-24ea394e{text-align:center;color:#FFFFFF;font-weight:500;}.elementor-15105 .elementor-element.elementor-element-556bf17c .elementor-button{background-color:#FFFFFF;font-weight:700;fill:#5C9F59;color:#5C9F59;border-radius:16px 16px 16px 16px;padding:16px 40px 16px 40px;}.elementor-15105 .elementor-element.elementor-element-556bf17c .elementor-button:hover, .elementor-15105 .elementor-element.elementor-element-556bf17c .elementor-button:focus{background-color:#5C9F59;color:#FFFFFF;}.elementor-15105 .elementor-element.elementor-element-556bf17c .elementor-button:hover svg, .elementor-15105 .elementor-element.elementor-element-556bf17c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15105 .elementor-element.elementor-element-6f031461 > .elementor-container{min-height:51px;}.elementor-15105 .elementor-element.elementor-element-6f031461:not(.elementor-motion-effects-element-type-background), .elementor-15105 .elementor-element.elementor-element-6f031461 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-15105 .elementor-element.elementor-element-6f031461{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-15105 .elementor-element.elementor-element-6f031461 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15105 .elementor-element.elementor-element-65567c2f > .elementor-container{min-height:400px;}.elementor-15105 .elementor-element.elementor-element-65567c2f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15105 .elementor-element.elementor-element-65567c2f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15105 .elementor-element.elementor-element-7b7bdeca > .elementor-container{min-height:400px;}.elementor-15105 .elementor-element.elementor-element-7b7bdeca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15105 .elementor-element.elementor-element-7b7bdeca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15105 .elementor-element.elementor-element-2c25fc5d:not(.elementor-motion-effects-element-type-background), .elementor-15105 .elementor-element.elementor-element-2c25fc5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ad081e6 );}.elementor-15105 .elementor-element.elementor-element-2c25fc5d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15105 .elementor-element.elementor-element-2c25fc5d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15105 .elementor-element.elementor-element-41bdd526 .elementor-heading-title{color:#FFFFFF;font-family:"adelle", Sans-serif;font-weight:bold;}.elementor-15105 .elementor-element.elementor-element-24cc1cf6{color:#FFFFFF;}.elementor-15105 .elementor-element.elementor-element-8a8ef34 .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-15105 .elementor-element.elementor-element-8a8ef34 .elementor-button:hover, .elementor-15105 .elementor-element.elementor-element-8a8ef34 .elementor-button:focus{background-color:#F7F7F700;color:var( --e-global-color-3176452 );}.elementor-15105 .elementor-element.elementor-element-8a8ef34 .elementor-button:hover svg, .elementor-15105 .elementor-element.elementor-element-8a8ef34 .elementor-button:focus svg{fill:var( --e-global-color-3176452 );}.elementor-15105 .elementor-element.elementor-element-88e386d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15105 .elementor-element.elementor-element-88e386d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15105 .elementor-element.elementor-element-67f78350{z-index:1;}.elementor-15105 .elementor-element.elementor-element-30a4b0e9{text-align:center;}.elementor-15105 .elementor-element.elementor-element-30a4b0e9 .elementor-heading-title{font-family:"adelle", Sans-serif;font-size:56px;}.elementor-15105 .elementor-element.elementor-element-4d8a201e{margin-top:100px;margin-bottom:0px;}.elementor-15105 .elementor-element.elementor-element-2f7efc12 > .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-15105 .elementor-element.elementor-element-2f7efc12 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15105 .elementor-element.elementor-element-4944812a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15105 .elementor-element.elementor-element-4332d65 > .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-15105 .elementor-element.elementor-element-4332d65 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15105 .elementor-element.elementor-element-35d65910 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15105 .elementor-element.elementor-element-e87b8b8 > .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-15105 .elementor-element.elementor-element-e87b8b8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15105 .elementor-element.elementor-element-298f9fec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15105 .elementor-element.elementor-element-71b5ea3e:not(.elementor-motion-effects-element-type-background), .elementor-15105 .elementor-element.elementor-element-71b5ea3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FED62F;}.elementor-15105 .elementor-element.elementor-element-71b5ea3e > .elementor-container{min-height:306px;}.elementor-15105 .elementor-element.elementor-element-71b5ea3e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-625px;margin-bottom:0px;}.elementor-15105 .elementor-element.elementor-element-71b5ea3e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15105 .elementor-element.elementor-element-255cb46:not(.elementor-motion-effects-element-type-background), .elementor-15105 .elementor-element.elementor-element-255cb46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FED62F;}.elementor-15105 .elementor-element.elementor-element-255cb46{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-15105 .elementor-element.elementor-element-255cb46 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-15105 .elementor-element.elementor-element-22c95d89.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15105 .elementor-element.elementor-element-22c95d89.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15105 .elementor-element.elementor-element-22c95d89 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15105 .elementor-element.elementor-element-715ad6fb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15105 .elementor-element.elementor-element-715ad6fb .elementor-heading-title{color:#192918;font-family:"adelle", Sans-serif;font-size:56px;font-weight:bold;letter-spacing:0.28px;}.elementor-15105 .elementor-element.elementor-element-4c96edd9 > .elementor-widget-container{margin:50px 150px 50px 0px;}.elementor-15105 .elementor-element.elementor-element-4c96edd9{font-size:17px;font-weight:500;}.elementor-15105 .elementor-element.elementor-element-39e8d4dd .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-15105 .elementor-element.elementor-element-39e8d4dd .elementor-button:hover, .elementor-15105 .elementor-element.elementor-element-39e8d4dd .elementor-button:focus{background-color:#F7F7F700;color:#EC2390;}.elementor-15105 .elementor-element.elementor-element-39e8d4dd .elementor-button:hover svg, .elementor-15105 .elementor-element.elementor-element-39e8d4dd .elementor-button:focus svg{fill:#EC2390;}.elementor-15105 .elementor-element.elementor-element-1ca78018 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15105 .elementor-element.elementor-element-403cab8f{text-align:left;}.elementor-15105 .elementor-element.elementor-element-1b66fb11:not(.elementor-motion-effects-element-type-background), .elementor-15105 .elementor-element.elementor-element-1b66fb11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FED62F;}.elementor-15105 .elementor-element.elementor-element-1b66fb11{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-15105 .elementor-element.elementor-element-1b66fb11 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-15105 .elementor-element.elementor-element-7477bbf0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15105 .elementor-element.elementor-element-7477bbf0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15105 .elementor-element.elementor-element-7477bbf0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15105 .elementor-element.elementor-element-2492e33 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15105 .elementor-element.elementor-element-2492e33 .elementor-heading-title{color:#192918;font-family:"adelle", Sans-serif;font-size:56px;font-weight:bold;letter-spacing:0.28px;}.elementor-15105 .elementor-element.elementor-element-56cb867f > .elementor-widget-container{margin:50px 150px 50px 0px;}.elementor-15105 .elementor-element.elementor-element-56cb867f{font-size:17px;font-weight:500;}.elementor-15105 .elementor-element.elementor-element-534d8f7b .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-15105 .elementor-element.elementor-element-534d8f7b .elementor-button:hover, .elementor-15105 .elementor-element.elementor-element-534d8f7b .elementor-button:focus{background-color:#F7F7F700;color:#EC2390;}.elementor-15105 .elementor-element.elementor-element-534d8f7b .elementor-button:hover svg, .elementor-15105 .elementor-element.elementor-element-534d8f7b .elementor-button:focus svg{fill:#EC2390;}.elementor-15105 .elementor-element.elementor-element-66305e72 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15105 .elementor-element.elementor-element-425fbea8{text-align:left;}.elementor-15105 .elementor-element.elementor-element-329cbf9a > .elementor-container{min-height:60px;}.elementor-15105 .elementor-element.elementor-element-329cbf9a:not(.elementor-motion-effects-element-type-background), .elementor-15105 .elementor-element.elementor-element-329cbf9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-15105 .elementor-element.elementor-element-329cbf9a{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-15105 .elementor-element.elementor-element-329cbf9a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15105 .elementor-element.elementor-element-7698ca5b{padding:75px 0px 75px 0px;}.elementor-15105 .elementor-element.elementor-element-789d9c2a{text-align:center;}.elementor-15105 .elementor-element.elementor-element-789d9c2a .elementor-heading-title{color:#192918;font-family:"adelle", Sans-serif;font-size:56px;font-weight:bold;}.elementor-15105 .elementor-element.elementor-element-747dd594{padding:100px 0px 0px 0px;}.elementor-15105 .elementor-element.elementor-element-5b83741b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-15105 .elementor-element.elementor-element-524d928c{text-align:center;}.elementor-15105 .elementor-element.elementor-element-524d928c .elementor-heading-title{font-family:"adelle", Sans-serif;font-size:24px;font-weight:bold;}.elementor-15105 .elementor-element.elementor-element-7dad4707 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15105 .elementor-element.elementor-element-7dad4707{text-align:center;font-size:15px;font-weight:400;line-height:23px;}.elementor-15105 .elementor-element.elementor-element-59596b82 .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-15105 .elementor-element.elementor-element-59596b82 .elementor-button:hover, .elementor-15105 .elementor-element.elementor-element-59596b82 .elementor-button:focus{background-color:#F7F7F700;color:#5C9F59;}.elementor-15105 .elementor-element.elementor-element-59596b82 .elementor-button:hover svg, .elementor-15105 .elementor-element.elementor-element-59596b82 .elementor-button:focus svg{fill:#5C9F59;}.elementor-15105 .elementor-element.elementor-element-53be1a5d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-15105 .elementor-element.elementor-element-4d3cbf39{text-align:center;}.elementor-15105 .elementor-element.elementor-element-4d3cbf39 .elementor-heading-title{font-family:"adelle", Sans-serif;font-size:24px;font-weight:bold;}.elementor-15105 .elementor-element.elementor-element-1d1c739 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15105 .elementor-element.elementor-element-1d1c739{text-align:center;font-size:15px;font-weight:400;line-height:23px;}.elementor-15105 .elementor-element.elementor-element-5fc86581 .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-15105 .elementor-element.elementor-element-5fc86581 .elementor-button:hover, .elementor-15105 .elementor-element.elementor-element-5fc86581 .elementor-button:focus{background-color:#F7F7F700;color:#5C9F59;}.elementor-15105 .elementor-element.elementor-element-5fc86581 .elementor-button:hover svg, .elementor-15105 .elementor-element.elementor-element-5fc86581 .elementor-button:focus svg{fill:#5C9F59;}.elementor-15105 .elementor-element.elementor-element-74179836.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-15105 .elementor-element.elementor-element-456fcc2b{text-align:center;}.elementor-15105 .elementor-element.elementor-element-456fcc2b .elementor-heading-title{font-family:"adelle", Sans-serif;font-size:24px;font-weight:bold;}.elementor-15105 .elementor-element.elementor-element-4a2ef6eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15105 .elementor-element.elementor-element-4a2ef6eb{text-align:center;font-size:15px;font-weight:400;line-height:23px;}.elementor-15105 .elementor-element.elementor-element-3fe11c18 .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-15105 .elementor-element.elementor-element-3fe11c18 .elementor-button:hover, .elementor-15105 .elementor-element.elementor-element-3fe11c18 .elementor-button:focus{background-color:#F7F7F700;color:#5C9F59;}.elementor-15105 .elementor-element.elementor-element-3fe11c18 .elementor-button:hover svg, .elementor-15105 .elementor-element.elementor-element-3fe11c18 .elementor-button:focus svg{fill:#5C9F59;}.elementor-15105 .elementor-element.elementor-element-3cb76188{padding:50px 0px 100px 0px;}.elementor-15105 .elementor-element.elementor-element-5cecf965{text-align:center;}.elementor-15105 .elementor-element.elementor-element-5cecf965 .elementor-heading-title{color:#192918;font-family:"adelle", Sans-serif;font-size:56px;font-weight:bold;}.elementor-15105 .elementor-element.elementor-element-34c4db65{padding:75px 0px 0px 0px;}.elementor-15105 .elementor-element.elementor-element-71a4c5f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15105 .elementor-element.elementor-element-1ecf0a3d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15105 .elementor-element.elementor-element-789be980 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:1024px) and (min-width:768px){.elementor-15105 .elementor-element.elementor-element-2f7efc12{width:100%;}.elementor-15105 .elementor-element.elementor-element-4332d65{width:100%;}.elementor-15105 .elementor-element.elementor-element-e87b8b8{width:100%;}.elementor-15105 .elementor-element.elementor-element-22c95d89{width:100%;}.elementor-15105 .elementor-element.elementor-element-1ca78018{width:100%;}.elementor-15105 .elementor-element.elementor-element-7477bbf0{width:100%;}.elementor-15105 .elementor-element.elementor-element-66305e72{width:100%;}.elementor-15105 .elementor-element.elementor-element-5b83741b{width:100%;}.elementor-15105 .elementor-element.elementor-element-53be1a5d{width:100%;}.elementor-15105 .elementor-element.elementor-element-74179836{width:100%;}}@media(max-width:1024px){.elementor-15105 .elementor-element.elementor-element-24ea394e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15105 .elementor-element.elementor-element-7b7bdeca > .elementor-container{min-height:50px;}.elementor-15105 .elementor-element.elementor-element-7b7bdeca{margin-top:-25px;margin-bottom:0px;}.elementor-15105 .elementor-element.elementor-element-28d6ce4c > .elementor-element-populated{margin:25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15105 .elementor-element.elementor-element-2c25fc5d{padding:25px 0px 100px 0px;}.elementor-15105 .elementor-element.elementor-element-41bdd526 > .elementor-widget-container{margin:0px 50px 0px 50px;}.elementor-15105 .elementor-element.elementor-element-41bdd526{text-align:center;}.elementor-15105 .elementor-element.elementor-element-41bdd526 .elementor-heading-title{font-size:44px;}.elementor-15105 .elementor-element.elementor-element-24cc1cf6 > .elementor-widget-container{margin:0px 50px 0px 50px;}.elementor-15105 .elementor-element.elementor-element-24cc1cf6{text-align:center;}.elementor-15105 .elementor-element.elementor-element-88e386d > .elementor-container{min-height:50px;}.elementor-15105 .elementor-element.elementor-element-88e386d{margin-top:-50px;margin-bottom:0px;}.elementor-15105 .elementor-element.elementor-element-2f7efc12 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15105 .elementor-element.elementor-element-4332d65 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15105 .elementor-element.elementor-element-e87b8b8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15105 .elementor-element.elementor-element-71b5ea3e > .elementor-container{min-height:800px;}.elementor-15105 .elementor-element.elementor-element-255cb46{z-index:0;}.elementor-15105 .elementor-element.elementor-element-715ad6fb{text-align:center;}.elementor-15105 .elementor-element.elementor-element-4c96edd9 > .elementor-widget-container{margin:50px 50px 50px 50px;}.elementor-15105 .elementor-element.elementor-element-4c96edd9{text-align:center;}.elementor-15105 .elementor-element.elementor-element-403cab8f{text-align:center;}.elementor-15105 .elementor-element.elementor-element-1b66fb11{z-index:0;}.elementor-15105 .elementor-element.elementor-element-2492e33{text-align:center;}.elementor-15105 .elementor-element.elementor-element-56cb867f > .elementor-widget-container{margin:50px 50px 50px 50px;}.elementor-15105 .elementor-element.elementor-element-56cb867f{text-align:center;}.elementor-15105 .elementor-element.elementor-element-425fbea8{text-align:center;}}@media(max-width:767px){.elementor-15105 .elementor-element.elementor-element-41bdd526 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15105 .elementor-element.elementor-element-30a4b0e9 .elementor-heading-title{font-size:44px;}.elementor-15105 .elementor-element.elementor-element-2f7efc12 > .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-15105 .elementor-element.elementor-element-2f7efc12 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-15105 .elementor-element.elementor-element-4332d65 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-15105 .elementor-element.elementor-element-e87b8b8 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-15105 .elementor-element.elementor-element-1b66fb11{padding:20px 0px 0px 0px;}.elementor-15105 .elementor-element.elementor-element-66305e72 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-15105 .elementor-element.elementor-element-7698ca5b{padding:40px 0px 75px 0px;}.elementor-15105 .elementor-element.elementor-element-747dd594{padding:50px 0px 0px 0px;}.elementor-15105 .elementor-element.elementor-element-53be1a5d > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-15105 .elementor-element.elementor-element-74179836 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-15105 .elementor-element.elementor-element-3cb76188{padding:20px 0px 50px 0px;}}/* Start custom CSS for heading, class: .elementor-element-67bdc6af */#heading1-width {
    width: 80ch;
}

@media (max-width: 1440px) {
    #heading1-width {
        width: 95%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4ba12174 */#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-6f031461 */#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-65567c2f */#section1-mobile-bg {
    background-size: cover;
    background-position-x: center;    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7b7bdeca */#section2-mobile-bg {
    background-size: 100vw;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-88e386d */#section3-mobile-bg {
    background-size: cover;
    background-position-x: center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-71b5ea3e */#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-22c95d89 */.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-255cb46 */#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-7477bbf0 */.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-1b66fb11 */#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-329cbf9a */#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-7dad4707 */.hych-text {
    max-width: 300px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d1c739 */.hych-text {
    max-width: 300px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a2ef6eb */.hych-text {
    max-width: 300px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7fb195e9 */.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-423a83c0 */#resources-col:hover {
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5453f769 */.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-4425fa58 */#resources-col:hover {
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6641aede */.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-15c3e6ed */#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 */