@keyframes fadeIn{to{opacity:1}}.heading-text-section p:last-child{margin-bottom:0}@media only screen and (min-width: 1200px){.heading-text-section{padding-top:80px;padding-bottom:80px}.heading-text-section h1.wp-block-heading{max-width:300px;font-size:35px;line-height:50px;font-weight:700}.heading-text-section p:not(:last-child){margin-bottom:45px}.heading-text-section .wp-block-buttons{justify-content:flex-end}.heading-text-section .wp-block-columns .wp-block-column:first-child{flex-basis:33%}.heading-text-section .wp-block-columns .wp-block-column:last-child{flex-basis:66%}}@media only screen and (max-width: 1199.98px){.heading-text-section p:not(:last-child){margin-bottom:40px}.heading-text-section h1.wp-block-heading{max-width:250px}}@media screen and (min-width: 992px) and (max-width: 1199px){.heading-text-section .wp-block-columns .wp-block-column:first-child{flex-basis:31%}.heading-text-section .wp-block-columns .wp-block-column:last-child{flex-basis:68%}}@media screen and (min-width: 768px) and (max-width: 991px){.heading-text-section .wp-block-columns .wp-block-column:first-child{flex-basis:38%}.heading-text-section .wp-block-columns .wp-block-column:last-child{flex-basis:62%}}@media only screen and (min-width: 782px){.heading-text-section .wp-block-columns{margin-bottom:0}}@media only screen and (max-width: 781.98px){.heading-text-section .wp-block-columns{margin-bottom:0;gap:20px}}@media screen and (min-width: 768px) and (max-width: 1199px){.heading-text-section{padding-top:40px;padding-bottom:60px}}@media only screen and (max-width: 767.98px){.heading-text-section{padding:30px 24px 50px}.heading-text-section .wp-block-columns{flex-wrap:wrap!important}.heading-text-section .wp-block-columns .wp-block-column{flex-basis:100%}}.projects-form-section{position:relative;padding-top:60px;padding-bottom:88px;overflow:hidden}@media only screen and (max-width: 767.98px){.projects-form-section{padding-top:40px;padding-bottom:72px}}.projects-form-section h2{margin-bottom:20px}@media only screen and (min-width: 1200px){.projects-form-section p,.projects-form-section .gform_wrapper{max-width:764px;margin-left:0!important}}.projects-form-section .gform_wrapper.gravity-theme{margin-top:40px}.projects-form-section .gform_wrapper.gravity-theme .submit-button-wrapper .gform_ajax_spinner{position:absolute;right:-21px;top:3px}@media only screen and (max-width: 767.98px){.projects-form-section .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:10px}.projects-form-section .gform_wrapper.gravity-theme .gform_fields .gfield.gfield--type-textarea .gfield_validation_message{margin-top:-12px}.projects-form-section .gform_wrapper.gravity-theme .gform_fields .ginput_container_textarea{margin-bottom:12px}.projects-form-section .gform_wrapper.gravity-theme .submit-button-wrapper{margin-top:40px}}.projects-form-section .gform_confirmation_wrapper{margin-left:0!important}.projects-form-section:before,.projects-form-section:after{content:"";position:absolute;border-radius:50%;z-index:-1}.projects-form-section:before{width:200px;height:200px;top:-130px;right:40px;background-color:#f94a33}@media only screen and (max-width: 767.98px){.projects-form-section:before{width:140px;height:140px;top:-95px;right:-80px}}.projects-form-section:after{width:470px;height:470px;bottom:-410px;left:-210px;background-color:#56e39f}@media only screen and (max-width: 767.98px){.projects-form-section:after{width:120px;height:120px;bottom:-80px;left:20px}}.projects-form-section.confirmation-loaded h2.wp-block-heading,.projects-form-section.confirmation-loaded .wp-block-group>p{display:none}.projects-section{padding-top:92px;padding-bottom:89px;background-color:#3c3939;color:#fff}@media screen and (min-width: 768px) and (max-width: 991px){.projects-section{padding-top:70px}}@media only screen and (max-width: 767.98px){.projects-section{padding-top:40px;padding-bottom:80px}}.projects-section h2{margin-bottom:24px}@media only screen and (max-width: 767.98px){.projects-section h2{margin-bottom:20px}}.projects-section .projects-list{margin-top:60px;gap:20px}@media screen and (min-width: 768px) and (max-width: 991px){.projects-section .projects-list{justify-content:center}.projects-section .projects-list .wp-block-knc-box-with-link{width:48.4%}}@media only screen and (max-width: 767.98px){.projects-section .projects-list{margin-top:40px;gap:10px}}@media only screen and (min-width: 768px){.projects-section h2,.projects-section p{text-align:center}.projects-section .wp-block-knc-box-with-link{border-color:#fff}.projects-section .wp-block-knc-box-with-link:before{background-color:#fff}.projects-section .wp-block-knc-box-with-link:hover{border-color:#56e39f}.projects-section .wp-block-knc-box-with-link:hover:before{background-color:#56e39f}}@media only screen and (max-width: 767.98px){.projects-section .wp-block-knc-box-with-link{width:100%}}.subscriptions-section{padding-top:132px;padding-bottom:100px;overflow:hidden}@media only screen and (max-width: 767.98px){.subscriptions-section{text-align:center;padding-top:40px;padding-bottom:145px}.subscriptions-section .wp-block-buttons{justify-content:center}}.subscriptions-section h2{margin-bottom:0}@media only screen and (min-width: 1200px){.subscriptions-section h2,.subscriptions-section p{font-size:45px;line-height:65px}}@media only screen and (max-width: 1199.98px){.subscriptions-section h2,.subscriptions-section p{font-size:27px;line-height:40px}}.subscriptions-section p{margin-bottom:30px;font-family:Poppins,sans-serif;font-weight:700}.subscriptions-section:before,.subscriptions-section:after{content:"";position:absolute;z-index:-1}.subscriptions-section:before{width:270px;height:270px;top:-225px;right:-60px;background-color:#56e39f;border-radius:50%}@media only screen and (max-width: 767.98px){.subscriptions-section:before{display:none}}.subscriptions-section:after{width:300px;height:300px;bottom:-190px;right:70px;background-image:url(/css/ringbuoy.min.png);background-size:cover}@media only screen and (max-width: 767.98px){.subscriptions-section:after{right:unset;left:50%;transform:translate(-50%)}}
