.ct-section {
width:100%;
background-size:cover;
background-repeat:repeat;
}
.ct-section>.ct-section-inner-wrap {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ct-div-block {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.ct-new-columns {
display:flex;
width:100%;
flex-direction:row;
align-items:stretch;
justify-content:center;
flex-wrap:wrap;
}
.ct-link-text {
display:inline-block;
}
.ct-link {
display:flex;
flex-wrap:wrap;
text-align:center;
text-decoration:none;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-link-button {
display:inline-block;
text-align:center;
text-decoration:none;
}
.ct-link-button {
background-color: #1e73be;
border: 1px solid #1e73be;
color: #ffffff;
padding: 10px 16px;
}
.ct-image {
max-width:100%;
}
.ct-fancy-icon>svg {
width:55px;height:55px;}
.ct-inner-content {
width:100%;
}
.ct-slide {
display:flex;
flex-wrap:wrap;
text-align:center;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-nestable-shortcode {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-comments {
width:100%;
text-align:left;
}
.oxy-comment-form {
width:100%;
}
.oxy-login-form {
width:100%;
}
.oxy-search-form {
width:100%;
}
.oxy-tabs-contents {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab-content {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-testimonial {
width:100%;
}
.oxy-icon-box {
width:100%;
}
.oxy-pricing-box {
width:100%;
}
.oxy-posts-grid {
width:100%;
}
.oxy-gallery {
width:100%;
}
.ct-slider {
width:100%;
}
.oxy-tabs {
display:flex;
flex-wrap:nowrap;
flex-direction:row;
align-items:stretch;
}
.ct-modal {
flex-direction:column;
align-items:flex-start;
}
.ct-span {
display:inline-block;
text-decoration:inherit;
}
.ct-widget {
width:100%;
}
.oxy-dynamic-list {
width:100%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
			.ct-div-block,
			.oxy-post-content,
			.ct-text-block,
			.ct-headline,
			.oxy-rich-text,
			.ct-link-text { max-width: 100%; }
			img { flex-shrink: 0; }
			body * { min-height: 1px; }
		}            .oxy-testimonial {
                flex-direction: row;
                align-items: center;
            }
                        .oxy-testimonial .oxy-testimonial-photo-wrap {
                order: 1;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo {
                width: 125px;                height: 125px;                margin-right: 20px;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo-wrap, 
            .oxy-testimonial .oxy-testimonial-author-wrap, 
            .oxy-testimonial .oxy-testimonial-content-wrap {
                align-items: flex-start;                text-align: left;            }
            
                                                            .oxy-testimonial .oxy-testimonial-text {
                margin-bottom:8px;font-size: 21px;
line-height: 1.4;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
                                    .oxy-testimonial .oxy-testimonial-author {
                font-size: 18px;
-webkit-font-smoothing: subpixel-antialiased;
            }
                            

                                                .oxy-testimonial .oxy-testimonial-author-info {
                font-size: 12px;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
             
            
                        .oxy-icon-box {
                text-align: left;                flex-direction: column;            }
            
                        .oxy-icon-box .oxy-icon-box-icon {
                margin-bottom: 12px;
                align-self: flex-start;            }
            
                                                                        .oxy-icon-box .oxy-icon-box-heading {
                font-size: 21px;
margin-bottom: 12px;            }
            
                                                                                    .oxy-icon-box .oxy-icon-box-text {
                font-size: 16px;
margin-bottom: 12px;align-self: flex-start;            }
            
                        .oxy-icon-box .oxy-icon-box-link {
                margin-top: 20px;                            }
            
            
            /* GLOBALS */

                                                            .oxy-pricing-box .oxy-pricing-box-section {
                padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
text-align: center;            }
                        
                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                justify-content: center;            }
            
            /* IMAGE */
                                                                                    .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
                justify-content: center;            }
            
            /* TITLE */
                                                            
                                    .oxy-pricing-box .oxy-pricing-box-title-title {
                font-size: 48px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-title-subtitle {
                font-size: 24px;
            }
            

            /* PRICE */
                                                .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                                                flex-direction: row;                                            }
            
                                    .oxy-pricing-box .oxy-pricing-box-currency {
                font-size: 28px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-main {
                font-size: 80px;
line-height: 0.7;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-decimal {
                font-size: 13px;
            }
                        
                                    .oxy-pricing-box .oxy-pricing-box-term {
                font-size: 16px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-sale-price {
                font-size: 12px;
color: rgba(0,0,0,0.5);
                margin-bottom: 20px;            }
            
            /* CONTENT */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
                font-size: 16px;
color: rgba(0,0,0,0.5);
            }
            
            /* CTA */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
                justify-content: center;            }
            
        
                                .oxy-progress-bar .oxy-progress-bar-background {
            background-color: #000000;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);            animation: none 0s paused;        }
                
                .oxy-progress-bar .oxy-progress-bar-progress-wrap {
            width: 85%;        }
        
                                                        .oxy-progress-bar .oxy-progress-bar-progress {
            background-color: #66aaff;padding: 40px;animation: none 0s paused, none 0s paused;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);        
        }
                
                        .oxy-progress-bar .oxy-progress-bar-overlay-text {
            font-size: 30px;
font-weight: 900;
-webkit-font-smoothing: subpixel-antialiased;
        }
        
                        .oxy-progress-bar .oxy-progress-bar-overlay-percent {
            font-size: 12px;
        }
        
        .ct-slider .unslider-nav ol li {border-color: #ffffff; }.ct-slider .unslider-nav ol li.unslider-active {background-color: #ffffff; }.ct-slider .ct-slide {
				padding: 0px;			}
		
                        .oxy-superbox .oxy-superbox-secondary, 
            .oxy-superbox .oxy-superbox-primary {
                transition-duration: 0.5s;            }
            
            
            
            
            
        
        
        
        
            .oxy-shape-divider {
                width: 0px;
                height: 0px;
                
            }
            
            .oxy_shape_divider svg {
                width: 100%;
            }
            .oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{
box-shadow:px px px px ;}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{
margin-left:0px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
width:30px;
height:30px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{
padding-top:15px;
padding-right:15px;
padding-bottom:15px;
padding-left:15px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{
top:20px;
left:20px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
width:24px;
height:24px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#ffffff;
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{
background-image:url();
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:24px;
}

.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
background-color:rgba(0,0,0,0.2);
border-top-style:solid;
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{
                    flex-direction: row;
               }
.oxy-pro-menu .oxy-pro-menu-container .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{
                    align-items: flex-start;
                }

            .oxy-pro-menu .oxy-pro-menu-off-canvas-container{
                    top: 0;
                    bottom: 0;
                    right: auto;
                    left: 0;
               }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }

            .oxy-site-navigation {
--oxynav-brand-color:#4831B0;
--oxynav-neutral-color:#FFFFFF;
--oxynav-activehover-color:#EFEDF4;
--oxynav-background-color:#4831B0;
--oxynav-border-radius:0px;
--oxynav-other-spacing:8px;
--oxynav-transition-duration:0.3s;
--oxynav-transition-timing-function:cubic-bezier(.84,.05,.31,.93);
}

.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper{
text-align:left;
}

.oxy-site-navigation > ul{ left: 0; }
.oxy-site-navigation {
                        --oxynav-animation-name: none; 
                    }

                .oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1){ 
                    background-color: var(--oxynav-brand-color);
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                    border: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2){ 
                    background: transparent;
                    border: 1px solid currentColor;
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2):not(:hover) > img{
                    filter: invert(0) !important;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover{
                    background-color: var(--oxynav-activehover-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a{
                    color: var(--oxynav-neutral-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a::after{
                    color: var(--oxynav-neutral-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > button, .oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }

                .ct-section-inner-wrap, .oxy-header-container{
  max-width: 1234px;
}
body {font-family: 'DM Sans';}body {line-height: 1.6;font-size: clamp(1.4rem,calc(1.4rem + ((1vw - 0.32rem) * 0.3571)),1.8rem) ;font-weight: 400;color: #5d5d5d;}.oxy-nav-menu-hamburger-line {background-color: #5d5d5d;}h1, h2, h3, h4, h5, h6 {font-family: 'Recoleta';font-size: clamp(3rem, calc(2.6rem + ((1vw - 0.32rem) * 2.9167)), 5.8rem) ;font-weight: 500;line-height: 1.2;color: #015570;}h2, h3, h4, h5, h6{font-size: clamp(2.3rem, calc(2.3rem + ((1vw - 0.32rem) * 2.6042)), 4.8rem) ;font-weight: 500;line-height: 1.2;color: #015570;}h3, h4, h5, h6{font-size: clamp(1.8rem, calc(1.8rem + ((1vw - 0.32rem) * 0.8333)), 2.6rem) ;font-weight: 700;line-height: 1.2;color: #015570;}h4, h5, h6{font-size: clamp(1.7rem, calc(1.7rem + ((1vw - 0.32rem) * 0.7292)), 2.4rem) ;font-weight: 700;line-height: 1.2;color: #015570;}h5, h6{font-size: clamp(1.6rem, calc(1.6rem + ((1vw - 0.32rem) * 0.625)), 2.2rem) ;font-weight: 700;line-height: 1.2;color: #015570;}h6{font-size: clamp(1.6rem, calc(1.6rem + ((1vw - 0.32rem) * 0.4167)), 2rem) ;font-weight: 700;line-height: 1.2;color: #015570;}a {color: #76bc21;font-weight: 400;text-decoration: underline;}a:hover {text-decoration: none;}.ct-link-text {text-decoration: ;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: 3px;}.ct-section-inner-wrap {
padding-top: 75px;
padding-right: 25px;
padding-bottom: 75px;
padding-left: 25px;
}.ct-new-columns > .ct-div-block {
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
}.oxy-header-container {
padding-right: 25px;
padding-left: 25px;
}@media (max-width: 992px) {
				.ct-columns-inner-wrap {
					display: block !important;
				}
				.ct-columns-inner-wrap:after {
					display: table;
					clear: both;
					content: "";
				}
				.ct-column {
					width: 100% !important;
					margin: 0 !important;
				}
				.ct-columns-inner-wrap {
					margin: 0 !important;
				}
			}
.gn_page-section-description {
 width:100%;
 text-align:center;
 padding-bottom:10px;
}
@media (max-width: 479px) {
.gn_page-section-description {
 font-size:18px;
}
}

.gn_pre_footer_content_left {
 width:85%;
 text-align:center;
 padding-top:120px;
}
.gn_pre_footer_content_left:not(.ct-section):not(.oxy-easy-posts),
.gn_pre_footer_content_left.oxy-easy-posts .oxy-posts,
.gn_pre_footer_content_left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
@media (max-width: 767px) {
.gn_pre_footer_content_left {
 width:100%;
 text-align:center;
 padding-top:48px;
}
.gn_pre_footer_content_left:not(.ct-section):not(.oxy-easy-posts),
.gn_pre_footer_content_left.oxy-easy-posts .oxy-posts,
.gn_pre_footer_content_left.ct-section .ct-section-inner-wrap{
align-items:center;
}
}

.gn_pre_footer_title {
 font-family:Recoleta;
 color:#015570;
 font-weight:500;
 text-align:left;
 line-height:1.2;
 margin-bottom:15px;
 font-size:clamp(3rem, calc(3rem + ((1vw - 0.32rem) * 2.5)), 5.8rem) ;
}
@media (max-width: 767px) {
.gn_pre_footer_title {
 text-align:center;
 margin-bottom:19px;
}
}

.gn_hero-slider-description {
 max-width:524px;
 margin-top:17px;
}
@media (max-width: 767px) {
.gn_hero-slider-description {
 max-width:100%;
 margin-top:21px;
 margin-bottom:0px;
}
}

.gn_hero-slider-description--max-width {
 max-width:537px;
}
@media (max-width: 767px) {
.gn_hero-slider-description--max-width {
 margin-bottom:0px;
}
}

.gn_pre_footer_text {
 font-family:DM Sans;
 color:#5d5d5d;
 text-align:left;
 line-height:1.6;
 margin-top:0px;
 margin-bottom:45px;
 max-width:445px;
}
@media (max-width: 767px) {
.gn_pre_footer_text {
 text-align:center;
 margin-bottom:29px;
}
}

.gn_link-btn-dark-blue:hover{
}.gn_link-btn-dark-blue:hover{
 background-color:#015570;
 color:#ffffff;
}
.gn_link-btn-dark-blue {
padding: 10px 16px;
}.gn_link-btn-dark-blue {
 font-family:DM Sans;
 background-color:#e2f7ff;
 transition-duration:0.25s;
 font-size:18px;
 font-weight:700;
 border-top-color:#015570;
 border-right-color:#015570;
 border-bottom-color:#015570;
 border-left-color:#015570;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-radius:67px;
 padding-top:11px;
 padding-right:62px;
 padding-bottom:11px;
 padding-left:62px;
 color:#015570;
 line-height:22px;
 text-align:left;
}
.gn_link-btn-dark-blue:not(.ct-section):not(.oxy-easy-posts),
.gn_link-btn-dark-blue.oxy-easy-posts .oxy-posts,
.gn_link-btn-dark-blue.ct-section .ct-section-inner-wrap{
display:flex;
justify-content:center;
}
@media (max-width: 767px) {
.gn_link-btn-dark-blue {
 font-size:16px;
 line-height:20px;
 padding-left:33px;
 padding-right:33px;
 padding-top:9px;
 padding-bottom:9px;
}
}

.gn_link-btn-dark-blue--width {
 padding-left:60.5px;
 padding-right:60.5px;
}
@media (max-width: 767px) {
.gn_link-btn-dark-blue--width {
 padding-left:34px;
 padding-right:34px;
 width:158px;
 padding-top:11px;
 padding-bottom:11px;
}
}

.not_max_width {
}
.gn_pre_footer_wrap {
color: #333333;}.gn_pre_footer_wrap 
>svg {width: 55px;height: 55px;}.gn_pre_footer_wrap {
 font-family:Inherit;
 padding-top:0px;
 padding-bottom:108px;
 width:100%;
 background-color:#e2f7ff;
 font-weight:400;
}
.gn_pre_footer_wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_pre_footer_wrap.oxy-easy-posts .oxy-posts,
.gn_pre_footer_wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
}
@media (max-width: 767px) {
.gn_pre_footer_wrap {
 padding-bottom:56px;
}
}

.gn_pre_footer_wrap--padding {
 padding-bottom:120px;
}
@media (max-width: 767px) {
.gn_pre_footer_wrap--padding {
 padding-bottom:56px;
}
}

.gn_pre_footer_content_wrap {
 width:1066px;
 margin-left:auto;
}
.gn_pre_footer_content_wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_pre_footer_content_wrap.oxy-easy-posts .oxy-posts,
.gn_pre_footer_content_wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-end;
}
@media (max-width: 991px) {
.gn_pre_footer_content_wrap {
 gap:20px;
}
.gn_pre_footer_content_wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_pre_footer_content_wrap.oxy-easy-posts .oxy-posts,
.gn_pre_footer_content_wrap.ct-section .ct-section-inner-wrap{
gap:20px;
}
}

@media (max-width: 767px) {
.gn_pre_footer_content_wrap {
 gap:0px;
}
.gn_pre_footer_content_wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_pre_footer_content_wrap.oxy-easy-posts .oxy-posts,
.gn_pre_footer_content_wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:0px;
}
}

.gn_pre_footer_content_right {
 text-align:right;
 position:relative;
 flex-shrink:0;
}
.gn_pre_footer_content_right:not(.ct-section):not(.oxy-easy-posts),
.gn_pre_footer_content_right.oxy-easy-posts .oxy-posts,
.gn_pre_footer_content_right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
justify-content:center;
}
@media (max-width: 991px) {
.gn_pre_footer_content_right {
 max-width:37.7vw;
}
}

@media (max-width: 767px) {
.gn_pre_footer_content_right {
 padding-right:0px;
 margin-top:48px;
 max-width:45vw;
}
}

@media (max-width: 479px) {
.gn_pre_footer_content_right {
 max-width:100%;
}
}

.gn_pre_footer_banner {
 width:auto;
 height:auto;
}
@media (max-width: 767px) {
.gn_pre_footer_banner {
 width:56.56vw;
}
}

.gn_randd-faq-bottom-curve-resp {
}
.gn_randd-faq-bottom-curve-resp:not(.ct-section):not(.oxy-easy-posts),
.gn_randd-faq-bottom-curve-resp.oxy-easy-posts .oxy-posts,
.gn_randd-faq-bottom-curve-resp.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 767px) {
.gn_randd-faq-bottom-curve-resp {
 width:100%;
}
.gn_randd-faq-bottom-curve-resp:not(.ct-section):not(.oxy-easy-posts),
.gn_randd-faq-bottom-curve-resp.oxy-easy-posts .oxy-posts,
.gn_randd-faq-bottom-curve-resp.ct-section .ct-section-inner-wrap{
display:block;
}
}

.gn_randd-faq-bottom-curve-img {
 width:100%;
 max-width:100%;
}
@media (max-width: 767px) {
}

.gn_randd-faq-bottom-curve {
 width:100%;
}
@media (max-width: 767px) {
.gn_randd-faq-bottom-curve {
}
.gn_randd-faq-bottom-curve:not(.ct-section):not(.oxy-easy-posts),
.gn_randd-faq-bottom-curve.oxy-easy-posts .oxy-posts,
.gn_randd-faq-bottom-curve.ct-section .ct-section-inner-wrap{
display:none;
}
}

.gn_randd-faq-section {
}
.gn_faq_accordion_section {
 width:100%;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 margin-top:0px;
 margin-right:0px;
 margin-left:0px;
 margin-bottom:100px;
}
@media (max-width: 767px) {
.gn_faq_accordion_section {
 margin-bottom:64px;
}
}

.gn_faq_accordion_section-margin-btm {
}
@media (max-width: 767px) {
.gn_faq_accordion_section-margin-btm {
 margin-bottom:0px;
}
}

.gn_faq_accordion_section_heading {
 font-family:Recoleta;
 font-size:clamp(2.4rem, calc(2.4rem + ((1vw - 0.32rem) * 2.1429)), 4.8rem) ;
 color:#015570;
 font-weight:500;
 text-align:left;
 line-height:1.2;
 text-decoration:none;
 text-transform:none;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:27px;
 margin-left:0px;
 width:100%;
}
@media (max-width: 1234px) {
.gn_faq_accordion_section_heading {
}
}

@media (max-width: 767px) {
.gn_faq_accordion_section_heading {
 margin-bottom:0px;
}
}

.gn_faq_accordion_section_heading--center {
 text-align:center;
}
@media (max-width: 1234px) {
.gn_faq_accordion_section_heading--center {
}
}

.gn_faq_accordion_wrap {
 width:100%;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px;
 padding-left:0px;
}
.oxel_accordion {
 border-top-color:#adb4b9;
 border-right-color:#adb4b9;
 border-bottom-color:#adb4b9;
 border-left-color:#adb4b9;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
.gn_accordion_item {
 padding-top:33px;
 padding-right:0px;
 padding-bottom:33px;
 padding-left:0px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:solid;
 border-left-style:none;
 border-bottom-color:#e8fbd1;
 border-bottom-width:2px;
 width:100%;
}
@media (max-width: 767px) {
.gn_accordion_item {
 padding-top:30px;
 padding-bottom:30px;
}
}

.oxel_accordion__row {
 width:100%;
 padding-top:8px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:8px;
 text-align:justify;
 border-bottom-color:#eceeef;
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-top-style:none;
 background-color:#f9f9fa;
 border-right-style:none;
 border-left-style:none;
cursor: pointer;
}
.oxel_accordion__row:not(.ct-section):not(.oxy-easy-posts),
.oxel_accordion__row.oxy-easy-posts .oxy-posts,
.oxel_accordion__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:space-between;
}
.gn_faq_accordion_header {
 background-color:#ffffff;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 margin-top:0px;
 margin-right:0px;
 margin-left:0px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 margin-bottom:0px;
}
.gn_faq_accordion_header:not(.ct-section):not(.oxy-easy-posts),
.gn_faq_accordion_header.oxy-easy-posts .oxy-posts,
.gn_faq_accordion_header.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
}
@media (max-width: 991px) {
.gn_faq_accordion_header {
}
.gn_faq_accordion_header:not(.ct-section):not(.oxy-easy-posts),
.gn_faq_accordion_header.oxy-easy-posts .oxy-posts,
.gn_faq_accordion_header.ct-section .ct-section-inner-wrap{
align-items:flex-start;
}
}

@media (max-width: 767px) {
.gn_faq_accordion_header {
 margin-bottom:0px;
}
}

.oxel_accordion__row_left {
}
.oxel_accordion__row_left:not(.ct-section):not(.oxy-easy-posts),
.oxel_accordion__row_left.oxy-easy-posts .oxy-posts,
.oxel_accordion__row_left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.gn_accordion_title_wrap {
 flex-grow:1;
 padding-top:0px;
 padding-bottom:0px;
 padding-left:0px;
 padding-right:15px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 max-width:calc(100% - 45px) ;
}
.oxel_accordion__row__label {
 font-weight:600;
}
.gn_faq_accordion_title {
 font-family:DM Sans;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px;
 width:100%;
 color:#015570;
 font-weight:700;
 line-height:1.3;
 text-decoration:none;
 text-transform:none;
 font-size:clamp(1.8rem, calc(1.8rem + ((1vw - 0.32rem) * 0.1786)), 2rem) ;
}
@media (max-width: 767px) {
.gn_faq_accordion_title {
 text-align:left;
}
}

.gn_faq_accordion_icon_wrap {
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px;
 width:45px;
 height:45px;
 background-color:#ffffff;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-radius:50%;
 border-top-color:#76bc21;
 border-right-color:#76bc21;
 border-bottom-color:#76bc21;
 border-left-color:#76bc21;
 text-align:center;
 overflow:hidden;
 position:relative;
}
.gn_faq_accordion_icon_wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_faq_accordion_icon_wrap.oxy-easy-posts .oxy-posts,
.gn_faq_accordion_icon_wrap.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.gn_faq_accordion_icon_wrap {
 width:27px;
 height:27px;
}
}

.gn_faq_accordion_icon {
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px;
 width:20px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 height:2px;
 background-color:#76bc21;
}
.gn_faq_accordion_icon:not(.ct-section):not(.oxy-easy-posts),
.gn_faq_accordion_icon.oxy-easy-posts .oxy-posts,
.gn_faq_accordion_icon.ct-section .ct-section-inner-wrap{
display:block;
}
@media (max-width: 767px) {
.gn_faq_accordion_icon {
 width:13px;
}
}

.oxel_accordion__content {
 width:100%;
 padding-top:8px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:8px;
 border-bottom-color:#98a1a8;
 border-bottom-width:2px;
 border-bottom-style:none;
 overflow:hidden;
 opacity:1;
 transition-duration:3s;
 border-top-style:none;
 border-right-style:none;
 border-left-style:none;
 transition-property:max-height;
 text-align:left;
 max-height:3000px;
 margin-top:0px;
}
.oxel_accordion__content:not(.ct-section):not(.oxy-easy-posts),
.oxel_accordion__content.oxy-easy-posts .oxy-posts,
.oxel_accordion__content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.gn_faq_accordion_content {
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 margin-top:0px;
 margin-right:0px;
 margin-left:0px;
 margin-bottom:32px;
}
@media (max-width: 767px) {
.gn_faq_accordion_content {
 margin-bottom:6px;
}
}

.gn_faq_accordion_content_text {
 font-family:DM Sans;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px;
 font-size:clamp(1.6rem, calc(1.6rem + ((1vw - 0.32rem) * 0.1786)), 1.8rem) ;
 color:#5d5d5d;
 font-weight:400;
 line-height:1.6;
 text-transform:none;
 text-decoration:none;
 width:100%;
 padding-top:21px;
}
@media (max-width: 767px) {
.gn_faq_accordion_content_text {
 padding-top:17px;
}
}

.gn_faq_accordion_content_text--font-size {
}
.gn_randd-whats-bottom-curve-wrapper {
 width:100%;
}
.gn_randd-whats-bottom-curve-img {
 width:100%;
 max-width:100%;
}
.gn_randd-what-section {
 background-color:#efffdc;
}
.gn_randd-what-section:not(.ct-section):not(.oxy-easy-posts),
.gn_randd-what-section.oxy-easy-posts .oxy-posts,
.gn_randd-what-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.gn_randd-what-section {
}
.gn_randd-what-section .ct-section-inner-wrap {
padding-top: 40px;
}
}

.gn_randd-whats-involved-heading {
 margin-left:auto;
 text-align:center;
 margin-right:auto;
}
.gn_randd-whats-involved-sub-heading {
 font-family:DM Sans;
 margin-top:7px;
 margin-bottom:20px;
 font-size:clamp(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.3571)), 1.8rem) ;
 text-align:center;
}
@media (max-width: 767px) {
.gn_randd-whats-involved-sub-heading {
 margin-bottom:0px;
 margin-left:auto;
 margin-right:auto;
}
}

.gn_tab-content-wrapper {
 width:100%;
 max-width:876px;
 position:relative;
 margin-left:auto;
 margin-right:auto;
}
.gn_tab-nav-container {
 background-color:#ffffff;
 border-radius:67px;
 margin-top:42px;
 margin-right:auto;
 margin-bottom:0px;
 margin-left:auto;
 padding-left:6px;
 padding-right:6px;
}
.gn_tab-nav-container:not(.ct-section):not(.oxy-easy-posts),
.gn_tab-nav-container.oxy-easy-posts .oxy-posts,
.gn_tab-nav-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 767px) {
.gn_tab-nav-container {
 background-color:transparent;
 gap:10px;
 max-width:275px;
 border-radius:0px;
 margin-top:40px;
}
.gn_tab-nav-container:not(.ct-section):not(.oxy-easy-posts),
.gn_tab-nav-container.oxy-easy-posts .oxy-posts,
.gn_tab-nav-container.ct-section .ct-section-inner-wrap{
flex-wrap:wrap;
justify-content:center;
gap:10px;
}
}

.tabs-4581-tab {
}
@media (max-width: 479px) {
.tabs-4581-tab {
}
}

.tabs-4581-tab-active {
}
.gn_tab-nav-wrapper {
 padding-top:5px;
 padding-right:0px;
 padding-bottom:5px;
 padding-left:0px;
}
@media (max-width: 767px) {
.gn_tab-nav-wrapper {
 padding-top:2px;
 padding-bottom:2px;
}
}

.gn_link-btn-txt-blue:hover{
 color:#ffffff;
}
.gn_link-btn-txt-blue {
 font-family:DM Sans;
 font-size:18px;
 font-weight:700;
 color:#015570;
 text-transform:capitalize;
}
@media (max-width: 479px) {
.gn_link-btn-txt-blue {
 font-size:16px;
}
}

.gn_tab-nav-link:hover{
 color:#76bc21;
}
.gn_tab-nav-link {
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 background-color:#ffffff;
 padding-right:min(5.4167vw,78px) ;
 padding-left:min(5.4167vw,78px) ;
 border-radius:67px;
 padding-top:11px;
 padding-bottom:11px;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 transition-duration:0.25s;
 transition-timing-function:ease-in-out;
 line-height:1.225;
}
@media (max-width: 767px) {
.gn_tab-nav-link {
 padding-left:29px;
 padding-right:29px;
 font-size:16px;
 line-height:1.2;
}
}

.tabs-contents-4581-tab {
}
.gn_tab-contents-inner-wrapper {
 padding-top:61px;
 padding-bottom:0px;
 padding-left:0px;
 padding-right:0px;
}
@media (max-width: 767px) {
.gn_tab-contents-inner-wrapper {
 padding-top:47px;
}
}

.gn_lt-rt-img-wrap {
 width:100%;
 gap:54px;
}
.gn_lt-rt-img-wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_lt-rt-img-wrap.oxy-easy-posts .oxy-posts,
.gn_lt-rt-img-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:54px;
}
@media (max-width: 767px) {
.gn_lt-rt-img-wrap {
 gap:23px;
}
.gn_lt-rt-img-wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_lt-rt-img-wrap.oxy-easy-posts .oxy-posts,
.gn_lt-rt-img-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:23px;
}
}

.gn_img-wrap {
 width:50%;
}
.gn_img-wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_img-wrap.oxy-easy-posts .oxy-posts,
.gn_img-wrap.ct-section .ct-section-inner-wrap{
display:flex;
align-items:flex-end;
}
@media (max-width: 767px) {
.gn_img-wrap {
 width:100%;
}
.gn_img-wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_img-wrap.oxy-easy-posts .oxy-posts,
.gn_img-wrap.ct-section .ct-section-inner-wrap{
align-items:center;
}
}

.gn_img-inner-wrap {
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 border-top-width:12px;
 border-right-width:12px;
 border-bottom-width:12px;
 border-left-width:12px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-radius:50%;
 overflow:hidden;
 width:400px;
 height:400px;
}
@media (max-width: 991px) {
.gn_img-inner-wrap {
 width:320px;
 height:320px;
}
}

@media (max-width: 767px) {
.gn_img-inner-wrap {
 border-top-width:5px;
 border-right-width:5px;
 border-bottom-width:5px;
 border-left-width:5px;
}
}

@media (max-width: 479px) {
.gn_img-inner-wrap {
 width:84.75vw;
 height:84.75vw;
}
}

.gn_tab-content-img {
 width:100%;
 max-width:100%;
 height:100%;
 object-fit:cover;
 object-position:center center;
}
.gn_copy-wrap {
}
.gn_copy-wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_copy-wrap.oxy-easy-posts .oxy-posts,
.gn_copy-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
@media (max-width: 767px) {
.gn_copy-wrap {
 width:100%;
}
}

.gn_web-h3 {
 font-family:DM Sans;
}
@media (max-width: 767px) {
.gn_web-h3 {
 text-align:center;
 width:100%;
}
}

.gn_tab-content-descpn {
 margin-top:10px;
 margin-bottom:41px;
 max-width:357px;
 font-size:clamp(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.3571)), 1.8rem) ;
}
@media (max-width: 767px) {
.gn_tab-content-descpn {
 width:100%;
 max-width:100%;
 margin-top:18px;
 margin-bottom:19px;
 text-align:left;
}
}

@media (max-width: 479px) {
.gn_tab-content-descpn {
}
}

.stadies_section {
}
.gn_lt-rt-img-wrap--gap {
 gap:60px;
}
.gn_lt-rt-img-wrap--gap:not(.ct-section):not(.oxy-easy-posts),
.gn_lt-rt-img-wrap--gap.oxy-easy-posts .oxy-posts,
.gn_lt-rt-img-wrap--gap.ct-section .ct-section-inner-wrap{
gap:60px;
}
@media (max-width: 1234px) {
.gn_lt-rt-img-wrap--gap {
 gap:20px;
}
.gn_lt-rt-img-wrap--gap:not(.ct-section):not(.oxy-easy-posts),
.gn_lt-rt-img-wrap--gap.oxy-easy-posts .oxy-posts,
.gn_lt-rt-img-wrap--gap.ct-section .ct-section-inner-wrap{
gap:20px;
}
}

@media (max-width: 991px) {
.gn_lt-rt-img-wrap--gap {
 gap:0px;
}
.gn_lt-rt-img-wrap--gap:not(.ct-section):not(.oxy-easy-posts),
.gn_lt-rt-img-wrap--gap.oxy-easy-posts .oxy-posts,
.gn_lt-rt-img-wrap--gap.ct-section .ct-section-inner-wrap{
gap:0px;
}
}

@media (max-width: 767px) {
.gn_lt-rt-img-wrap--gap {
 gap:35px;
}
.gn_lt-rt-img-wrap--gap:not(.ct-section):not(.oxy-easy-posts),
.gn_lt-rt-img-wrap--gap.oxy-easy-posts .oxy-posts,
.gn_lt-rt-img-wrap--gap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column-reverse;
gap:35px;
}
}

.gn_copy-wrap--center {
}
.gn_copy-wrap--center:not(.ct-section):not(.oxy-easy-posts),
.gn_copy-wrap--center.oxy-easy-posts .oxy-posts,
.gn_copy-wrap--center.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
}
.gs_reveal_FadeInSlow {
}
.gs_reveal_FadeInSlow:not(.ct-section):not(.oxy-easy-posts),
.gs_reveal_FadeInSlow.oxy-easy-posts .oxy-posts,
.gs_reveal_FadeInSlow.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 479px) {
.gs_reveal_FadeInSlow {
}
}

.gn_web-h3--text-left {
 font-family:'RecoletaAlt';
 text-align:left;
}
.gn_tab-content-descpn--margin-top-20 {
 margin-top:30px;
 text-align:left;
}
@media (max-width: 767px) {
.gn_tab-content-descpn--margin-top-20 {
 margin-top:20px;
}
}

.x_checmarc_list {
}
.gn_img-wrap-center {
}
.gn_img-wrap-center:not(.ct-section):not(.oxy-easy-posts),
.gn_img-wrap-center.oxy-easy-posts .oxy-posts,
.gn_img-wrap-center.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
}
@media (max-width: 991px) {
.gn_img-wrap-center {
 width:246px;
}
}

.gn_rand-participate-bottom-curve-wrapper {
 width:100%;
 margin-top:0vw;
}
.gn_rand-participate-bottom-curve-img {
 width:100%;
 max-width:100%;
}
.gn_randd-paticipate-section {
 background-color:#e2f7ff;
}
.gn_randd-paticipate-section .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 12vw;
}
@media (max-width: 767px) {
.gn_randd-paticipate-section {
margin-top: -10px;
}
.gn_randd-paticipate-section .ct-section-inner-wrap {
padding-bottom: 75px;
}
}

.gn_randd-banner-bottom-curve-wrapper {
 margin-top:-27px;
}
@media (max-width: 991px) {
.gn_randd-banner-bottom-curve-wrapper {
 margin-top:-75px;
}
}

@media (max-width: 767px) {
.gn_randd-banner-bottom-curve-wrapper {
}
.gn_randd-banner-bottom-curve-wrapper:not(.ct-section):not(.oxy-easy-posts),
.gn_randd-banner-bottom-curve-wrapper.oxy-easy-posts .oxy-posts,
.gn_randd-banner-bottom-curve-wrapper.ct-section .ct-section-inner-wrap{
display:none;
}
}

.gn_randd-banner-bottom-curve {
 width:100%;
 max-width:100%;
}
.gn_randd-banner-bottom-curve-wrapper--resp {
}
.gn_randd-banner-bottom-curve-wrapper--resp:not(.ct-section):not(.oxy-easy-posts),
.gn_randd-banner-bottom-curve-wrapper--resp.oxy-easy-posts .oxy-posts,
.gn_randd-banner-bottom-curve-wrapper--resp.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 767px) {
.gn_randd-banner-bottom-curve-wrapper--resp {
 margin-top:-11vw;
}
.gn_randd-banner-bottom-curve-wrapper--resp:not(.ct-section):not(.oxy-easy-posts),
.gn_randd-banner-bottom-curve-wrapper--resp.oxy-easy-posts .oxy-posts,
.gn_randd-banner-bottom-curve-wrapper--resp.ct-section .ct-section-inner-wrap{
display:block;
}
}

.gn_page-hero-wrapper {
 width:100%;
 overflow:hidden;
 padding-left:8.888vw;
}
@media (max-width: 1234px) {
.gn_page-hero-wrapper {
 padding-left:0px;
}
}

@media (max-width: 991px) {
.gn_page-hero-wrapper {
}
}

@media (max-width: 767px) {
.gn_page-hero-wrapper {
}
}

.gn_page-hero-wrapper--padding-45px {
}
@media (max-width: 1234px) {
.gn_page-hero-wrapper--padding-45px {
 padding-left:5vw;
}
}

@media (max-width: 991px) {
.gn_page-hero-wrapper--padding-45px {
 padding-left:25vw;
 padding-right:25px;
}
}

@media (max-width: 767px) {
.gn_page-hero-wrapper--padding-45px {
 padding-top:45px;
}
}

.gn_hero-slide-wrap {
 text-align:left;
 width:100%;
}
.gn_hero-slide-wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_hero-slide-wrap.oxy-easy-posts .oxy-posts,
.gn_hero-slide-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 991px) {
.gn_hero-slide-wrap {
 text-align:left;
}
.gn_hero-slide-wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_hero-slide-wrap.oxy-easy-posts .oxy-posts,
.gn_hero-slide-wrap.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 767px) {
.gn_hero-slide-wrap {
}
.gn_hero-slide-wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_hero-slide-wrap.oxy-easy-posts .oxy-posts,
.gn_hero-slide-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.hero_slide_image {
}
.gn_hero-slide-left {
 width:43%;
 margin-bottom:102px;
}
@media (max-width: 991px) {
.gn_hero-slide-left {
 margin-bottom:28px;
 width:100%;
}
}

@media (max-width: 767px) {
.gn_hero-slide-left {
}
}

.gn_hero-slide-left--center {
 margin-bottom:75px;
}
@media (max-width: 991px) {
.gn_hero-slide-left--center {
 margin-bottom:25px;
}
.gn_hero-slide-left--center:not(.ct-section):not(.oxy-easy-posts),
.gn_hero-slide-left--center.oxy-easy-posts .oxy-posts,
.gn_hero-slide-left--center.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.gn_hero-slide-left--margin {
}
@media (max-width: 991px) {
.gn_hero-slide-left--margin {
 margin-bottom:80px;
}
}

@media (max-width: 767px) {
.gn_hero-slide-left--margin {
 margin-bottom:25px;
}
}

.gn_left-column--animated {
 opacity:0;
}
.gn_hero-slider-headline {
 text-transform:none;
}
@media (max-width: 991px) {
.gn_hero-slider-headline {
 text-transform:none;
}
}

@media (max-width: 767px) {
.gn_hero-slider-headline {
}
}

.gn_hero-slide-right {
 width:57%;
}
.gn_hero-slide-right:not(.ct-section):not(.oxy-easy-posts),
.gn_hero-slide-right.oxy-easy-posts .oxy-posts,
.gn_hero-slide-right.ct-section .ct-section-inner-wrap{
align-items:flex-end;
}
@media (max-width: 991px) {
.gn_hero-slide-right {
 width:100%;
}
.gn_hero-slide-right:not(.ct-section):not(.oxy-easy-posts),
.gn_hero-slide-right.oxy-easy-posts .oxy-posts,
.gn_hero-slide-right.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
}
}

@media (max-width: 767px) {
.gn_hero-slide-right {
 width:100%;
}
}

.gn_hero-slide-right--center {
}
.gn_hero-slide-right--center:not(.ct-section):not(.oxy-easy-posts),
.gn_hero-slide-right--center.oxy-easy-posts .oxy-posts,
.gn_hero-slide-right--center.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
}
@media (max-width: 767px) {
.gn_hero-slide-right--center {
 max-width:500px;
}
}

.gn_right-column--animated {
transform:translate(80%); opacity:0;
}
.gn_hero-slide-image {
 margin-bottom:-5.3vw;
}
@media (max-width: 767px) {
.gn_hero-slide-image {
 width:100%;
 margin-bottom:-10.3vw;
}
}

.gn_hero-slide-image--marin-top {
 margin-bottom:0px;
 margin-top:0vw;
}
@media (max-width: 991px) {
.gn_hero-slide-image--marin-top {
 margin-top:0vw;
}
}

.gn_animated-arrow {
 color:#76bc21;
}
.gn_animated-arrow:not(.ct-section):not(.oxy-easy-posts),
.gn_animated-arrow.oxy-easy-posts .oxy-posts,
.gn_animated-arrow.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 1234px) {
.gn_animated-arrow {
 color:#76bc21;
}
}

@media (max-width: 767px) {
.gn_animated-arrow {
 margin-top:0px;
 margin-right:auto;
 margin-bottom:0px;
 margin-left:auto;
}
}

.gn_who-we-two-col-link {
}
@media (max-width: 767px) {
.gn_who-we-two-col-link {
 margin-left:0px;
}
}

.gn_the-arrow {
}
.-left {
}
.gn_arrow-shaft {
}
.gn_main-arrow-wrap {
}
.gn_arrow-text {
 font-family:DM Sans;
 font-size:18px;
 font-weight:700;
}
@media (max-width: 479px) {
.gn_arrow-text {
 font-size:15px;
 text-align:left;
}
}

.-right {
}
.gn_right-img-wrap {
 border-radius:50%;
 border-top-color:#e2f7ff;
 border-right-color:#e2f7ff;
 border-bottom-color:#e2f7ff;
 border-left-color:#e2f7ff;
 border-top-width:14px;
 border-right-width:14px;
 border-bottom-width:14px;
 border-left-width:14px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 overflow:hidden;
 flex-shrink:0;
 width:400px;
 height:400px;
}
@media (max-width: 1234px) {
.gn_right-img-wrap {
 width:450px;
 height:450px;
}
}

@media (max-width: 991px) {
.gn_right-img-wrap {
 width:380px;
 height:380px;
}
}

@media (max-width: 767px) {
.gn_right-img-wrap {
 width:84.75vw;
 height:84.75vw;
}
}

.gn_right-img-holder {
 width:100%;
 height:100%;
 object-fit:cover;
}
.green_checkmark_list {
}
@media (max-width: 767px) {
.green_checkmark_list {
 text-align:left;
}
}

.gn_faq_accordion_code {
}
.oxel_accordion__content__hidden {
 max-height:0px;
 padding-left:8px;
 padding-right:8px;
 padding-top:0px;
 z-index:-1;
 padding-bottom:0px;
 transition-duration:0s;
}
.oxel_accordion__content__hidden:not(.ct-section):not(.oxy-easy-posts),
.oxel_accordion__content__hidden.oxy-easy-posts .oxy-posts,
.oxel_accordion__content__hidden.ct-section .ct-section-inner-wrap{
display:flex;
}
.gn_faq_accordion_content_wrap {
 padding-top:0px;
 padding-right:0px;
 padding-left:0px;
 margin-top:0px;
 margin-right:0px;
 margin-left:0px;
 padding-bottom:0px;
 margin-bottom:0px;
 transition-timing-function:ease-in-out;
 transition-duration:0.4s;
 transition-property:all;
}
.gn_who-we-banner {
}
@media (max-width: 991px) {
.gn_who-we-banner {
 padding-right:25px;
 padding-left:25px;
}
}

@media (max-width: 767px) {
.gn_who-we-banner {
 padding-top:57px;
 padding-right:25px;
 padding-left:25px;
}
}

.gn_page-hero-wrapper--padding-left {
}
@media (max-width: 1234px) {
.gn_page-hero-wrapper--padding-left {
 padding-left:25px;
}
}

.gn_who-we-banner--padding {
}
.gn_who-we-banner-wrap {
}
.gn_who-we-banner-wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_who-we-banner-wrap.oxy-easy-posts .oxy-posts,
.gn_who-we-banner-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
}
@media (max-width: 1234px) {
.gn_who-we-banner-wrap {
}
.gn_who-we-banner-wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_who-we-banner-wrap.oxy-easy-posts .oxy-posts,
.gn_who-we-banner-wrap.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 991px) {
.gn_who-we-banner-wrap {
 gap:25px;
}
.gn_who-we-banner-wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_who-we-banner-wrap.oxy-easy-posts .oxy-posts,
.gn_who-we-banner-wrap.ct-section .ct-section-inner-wrap{
align-items:flex-end;
gap:25px;
}
}

@media (max-width: 767px) {
.gn_who-we-banner-wrap {
 gap:0px;
}
.gn_who-we-banner-wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_who-we-banner-wrap.oxy-easy-posts .oxy-posts,
.gn_who-we-banner-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:0px;
}
}

.gn_who-we-banner-wrap--center {
}
.gn_who-we-banner-left {
 padding-top:110px;
 padding-bottom:14.930556vw;
}
@media (max-width: 991px) {
.gn_who-we-banner-left {
 padding-top:30px;
 padding-bottom:10vw;
}
}

@media (max-width: 767px) {
.gn_who-we-banner-left {
 padding-top:0px;
 padding-bottom:0vw;
}
}

.gn_who-we-banner-left--padding {
}
@media (max-width: 1234px) {
.gn_who-we-banner-left--padding {
 padding-top:60px;
}
}

@media (max-width: 767px) {
.gn_who-we-banner-left--padding {
 padding-top:0px;
 padding-bottom:0px;
}
}

.gn_who-we-page-heading {
 font-family:DM Sans;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:31px;
 margin-left:0px;
 width:100%;
 font-size:14px;
 color:#76bc21;
 font-weight:400;
 text-align:left;
 line-height:1.3;
 text-decoration:none;
 text-transform:uppercase;
 letter-spacing:0.2em;
}
@media (max-width: 767px) {
.gn_who-we-page-heading {
 margin-bottom:10px;
}
}

.gn_who-we-slider-desc {
}
@media (max-width: 767px) {
.gn_who-we-slider-desc {
 margin-bottom:12px;
}
}

.gn_who-we-slider-desc--max-width {
}
@media (max-width: 767px) {
.gn_who-we-slider-desc--max-width {
 font-size:18px;
}
}

.gn_who-we-hero-slide-right {
 z-index:-1;
}
.gn_who-we-hero-slide-right:not(.ct-section):not(.oxy-easy-posts),
.gn_who-we-hero-slide-right.oxy-easy-posts .oxy-posts,
.gn_who-we-hero-slide-right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-end;
}
@media (max-width: 1234px) {
.gn_who-we-hero-slide-right {
 flex-grow:1;
}
}

.gn_hero-slide-right--width {
 width:52%;
}
@media (max-width: 991px) {
.gn_hero-slide-right--width {
 width:100%;
}
}

.gn_who-we-hero-slide-right--width {
}
.gn_who-we-banner-img {
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 position:relative;
}
@media (max-width: 1234px) {
.gn_who-we-banner-img {
}
}

@media (max-width: 991px) {
.gn_who-we-banner-img {
 width:52vw;
 max-width:52vw;
}
}

@media (max-width: 767px) {
.gn_who-we-banner-img {
 width:120vw;
 max-width:100%;
}
}

.gn_faq_page_wrap {
 max-width:100%;
}
.gn_faq_page_wrap .ct-section-inner-wrap {
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
}
.gn_faq_content_wrap {
 width:100%;
 text-align:justify;
}
.gn_faq_content_wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_faq_content_wrap.oxy-easy-posts .oxy-posts,
.gn_faq_content_wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:stretch;
justify-content:flex-start;
}
@media (max-width: 767px) {
.gn_faq_content_wrap {
 text-align:justify;
}
.gn_faq_content_wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_faq_content_wrap.oxy-easy-posts .oxy-posts,
.gn_faq_content_wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.gn_faq_table_list {
 width:26.5%;
 padding-top:92px;
 padding-right:25px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px;
 background-color:rgba(212,233,241,0.14);
 padding-bottom:300px;
 padding-left:7.2vw;
}
@media (max-width: 1234px) {
.gn_faq_table_list {
 padding-left:5vw;
}
}

@media (max-width: 991px) {
.gn_faq_table_list {
 padding-left:4vw;
}
}

@media (max-width: 767px) {
.gn_faq_table_list {
 width:100%;
 max-width:100%;
 padding-top:51px;
 padding-bottom:51px;
 padding-left:25vw;
}
.gn_faq_table_list:not(.ct-section):not(.oxy-easy-posts),
.gn_faq_table_list.oxy-easy-posts .oxy-posts,
.gn_faq_table_list.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.gn_faq_page_title {
 font-family:Recoleta;
 width:100%;
 margin-bottom:76px;
 padding-left:23px;
}
@media (max-width: 767px) {
.gn_faq_page_title {
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px;
 text-align:center;
}
}

.gn_faq-menu-list {
 font-family:DM Sans;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px;
 width:100%;
 color:#015570;
 font-weight:400;
 text-align:left;
 line-height:1.8;
 text-decoration:none;
 text-transform:none;
 -webkit-font-smoothing:initial;
-moz-osx-font-smoothing:unset;}
@media (max-width: 767px) {
.gn_faq-menu-list {
}
.gn_faq-menu-list:not(.ct-section):not(.oxy-easy-posts),
.gn_faq-menu-list.oxy-easy-posts .oxy-posts,
.gn_faq-menu-list.ct-section .ct-section-inner-wrap{
display:none;
}
}

.gn_faq_cont {
 padding-top:105px;
 padding-bottom:0px;
 padding-left:83px;
 margin-right:auto;
 margin-bottom:300px;
 margin-left:0px;
 margin-top:0px;
 flex-grow:1;
 padding-right:max(10% , 148px) ;
 max-width:73.5%;
}
@media (max-width: 991px) {
.gn_faq_cont {
 padding-right:25px;
 padding-left:35px;
}
}

@media (max-width: 767px) {
.gn_faq_cont {
 width:100%;
 max-width:100%;
 margin-bottom:0px;
 padding-top:39px;
 padding-left:25px;
}
.gn_faq_cont:not(.ct-section):not(.oxy-easy-posts),
.gn_faq_cont.oxy-easy-posts .oxy-posts,
.gn_faq_cont.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.gn_rp-tab-section {
 background-color:#e2f7ff;
}
.gn_rp-tab-section-referral {
}
.gn_rp-tab-section-referral .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 119px;
}
@media (max-width: 767px) {
.gn_rp-tab-section-referral {
}
.gn_rp-tab-section-referral .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 47px;
}
}

.gn_rp-form-wrapper {
 width:100%;
 margin-top:62px;
}
.gn_rp-form-wrapper:not(.ct-section):not(.oxy-easy-posts),
.gn_rp-form-wrapper.oxy-easy-posts .oxy-posts,
.gn_rp-form-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:center;
}
.gn_rp-form-wrapper-referral {
 margin-top:0px;
 padding-top:13vw;
}
.gn_referral-form {
}
.gn_referral-form:not(.ct-section):not(.oxy-easy-posts),
.gn_referral-form.oxy-easy-posts .oxy-posts,
.gn_referral-form.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.gn_tab-nav-link--rp {
 padding-left:min(5.4167vw, 78px) ;
 padding-right:min(5.4167vw, 78px) ;
}
.gn_tab-contents-inner-wrapper--rp {
 padding-right:min(3.333vw, 48px) ;
}
.gn_lt-rt-img-wrap--rp-gap {
 gap:0px;
}
.gn_lt-rt-img-wrap--rp-gap:not(.ct-section):not(.oxy-easy-posts),
.gn_lt-rt-img-wrap--rp-gap.oxy-easy-posts .oxy-posts,
.gn_lt-rt-img-wrap--rp-gap.ct-section .ct-section-inner-wrap{
gap:0px;
}
.gn_img-wrap--rp-spacing {
 padding-right:min(5.48611vw, 79px) ;
 padding-left:min(3.333vw, 48px) ;
}
.gn_img-inner-wrap--rp-width {
 width:268px;
 height:268px;
 background-color:#ffffff;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 border-top-width:0px;
 border-right-width:0px;
 border-bottom-width:0px;
 border-left-width:0px;
}
.gn_img-inner-wrap--rp-width:not(.ct-section):not(.oxy-easy-posts),
.gn_img-inner-wrap--rp-width.oxy-easy-posts .oxy-posts,
.gn_img-inner-wrap--rp-width.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.gn_tab-content-img--coverage {
 object-fit:contain;
 width:200px;
 object-position:center center;
 height:auto;
}
.gn_tab-content-descpn--rp {
 max-width:416px;
 margin-bottom:0px;
}
.gn_referral-two-col {
 margin-top:67px;
}
.gn_referral-two-col:not(.ct-section):not(.oxy-easy-posts),
.gn_referral-two-col.oxy-easy-posts .oxy-posts,
.gn_referral-two-col.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:center;
}
@media (max-width: 767px) {
.gn_referral-two-col {
}
.gn_referral-two-col:not(.ct-section):not(.oxy-easy-posts),
.gn_referral-two-col.oxy-easy-posts .oxy-posts,
.gn_referral-two-col.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.gn_referral-post-form-text {
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 text-align:left;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:0px;
 font-size:clamp(1.2rem, calc(1.2rem + ((1vw - 0.32rem) * 0.0893)), 1.3rem); ;
 font-weight:400;
 line-height:1.6;
 width:100%;
 margin-right:0px;
}
.gn_who-we-two-col-heading {
 font-family:Recoleta;
 font-weight:500;
 font-size:clamp(2.4rem, calc(2.4rem + ((1vw - 0.32rem) * 2.1429)), 4.8rem); ;
 text-align:left;
}
@media (max-width: 767px) {
.gn_who-we-two-col-heading {
 text-align:left;
 font-size:30px;
}
}

.gn_copy-wrap--wwa-tabs {
 width:50%;
}
@media (max-width: 1234px) {
.gn_copy-wrap--wwa-tabs {
 width:80%;
}
}

@media (max-width: 991px) {
.gn_copy-wrap--wwa-tabs {
 width:100%;
}
}

.gn_who-we-tab-heading {
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:30px;
 margin-left:0px;
}
@media (max-width: 767px) {
.gn_who-we-tab-heading {
 margin-bottom:21px;
}
}

.gn_who-we-tab-content-wrapper {
}
@media (max-width: 767px) {
.gn_who-we-tab-content-wrapper {
 margin-bottom:52px;
}
}

.gn_who-we-tab-nav-container {
 padding-right:5px;
 padding-left:5px;
 background-color:#f5f5f5;
 width:100%;
 position:relative;
 z-index:6;
 margin-top:0px;
 text-align:left;
}
.gn_who-we-tab-nav-container:not(.ct-section):not(.oxy-easy-posts),
.gn_who-we-tab-nav-container.oxy-easy-posts .oxy-posts,
.gn_who-we-tab-nav-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content:center;
}
@media (max-width: 767px) {
.gn_who-we-tab-nav-container {
 max-width:100%;
 background-color:#ffffff;
}
}

.are-you-eligible-tabs {
}
.gn_who-we-tab-nav-wrapper {
 min-width:calc(100%/3) ;
}
.gn_who-we-tab-link {
 background-color:rgba(0,0,0,0);
 border-top-color:rgba(0,0,0,0);
 border-right-color:rgba(0,0,0,0);
 border-bottom-color:rgba(0,0,0,0);
 border-left-color:rgba(0,0,0,0);
 padding-left:min(3vw, 42px) ;
 padding-right:min(3vw, 42px) ;
 width:100%;
 text-align:center;
}
@media (max-width: 767px) {
.gn_who-we-tab-link {
 background-color:#f5f5f5;
}
}

.gn_who-we-tab-contents-inner-wrapper {
 padding-top:0px;
}
.gn_who-we-tab-copy-wrap {
 margin-top:158px;
}
@media (max-width: 1234px) {
.gn_who-we-tab-copy-wrap {
 width:80%;
}
}

@media (max-width: 767px) {
.gn_who-we-tab-copy-wrap {
 margin-top:20px;
 width:100%;
}
.gn_who-we-tab-copy-wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_who-we-tab-copy-wrap.oxy-easy-posts .oxy-posts,
.gn_who-we-tab-copy-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
}

.gn_who-we-tab-content-header {
}
@media (max-width: 767px) {
.gn_who-we-tab-content-header {
 text-align:left;
 order:1;
}
}

.gn_who-we-content-desc {
 max-width:520px;
 margin-bottom:27px;
}
@media (max-width: 767px) {
.gn_who-we-content-desc {
 order:2;
 text-align:left;
}
}

.gn_location-map-right {
 width:51.5%;
 background-color:#f5f5f5;
 padding-top:16px;
 padding-right:20px;
 padding-bottom:16px;
 padding-left:20px;
 border-radius:17px;
}
.gn_location-map-right:not(.ct-section):not(.oxy-easy-posts),
.gn_location-map-right.oxy-easy-posts .oxy-posts,
.gn_location-map-right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 991px) {
.gn_location-map-right {
 width:100%;
}
}

@media (max-width: 767px) {
.gn_location-map-right {
 width:100%;
 margin-bottom:23px;
 padding-top:9px;
 padding-right:9px;
 padding-bottom:9px;
 padding-left:9px;
}
}

.gn_location-maps-wrapper {
 width:100%;
 height:100%;
}
@media (max-width: 991px) {
.gn_location-maps-wrapper {
 height:78vw;
}
}

.gn_rp-two-columns-section {
 background-color:#efffdc;
}
.gn_rp-two-columns-section-referral {
}
.gn_rp-two-columns-section-referral .ct-section-inner-wrap {
padding-top: 97px;
padding-bottom: 105px;
}
@media (max-width: 767px) {
.gn_rp-two-columns-section-referral {
}
.gn_rp-two-columns-section-referral .ct-section-inner-wrap {
padding-top: 30px;
padding-bottom: 42px;
}
}

.gn_img-wrap-left-aligned {
}
.gn_img-wrap-left-aligned:not(.ct-section):not(.oxy-easy-posts),
.gn_img-wrap-left-aligned.oxy-easy-posts .oxy-posts,
.gn_img-wrap-left-aligned.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.gn_img-inner-wrap--large {
 width:500px;
 height:500px;
}
@media (max-width: 991px) {
.gn_img-inner-wrap--large {
}
}

.gn_img-inner-wrap-referral--large {
}
@media (max-width: 991px) {
.gn_img-inner-wrap-referral--large {
 width:350px;
 height:350px;
}
}

@media (max-width: 767px) {
.gn_img-inner-wrap-referral--large {
 width:100%;
 height:100%;
}
}

.gs_reveal {
}
.gn_list-text {
}
.gn_info_popup {
 background-color:#86ba40;
 width:100%;
 min-width:360px;
 max-width:364px;
 padding-top:0px;
 padding-bottom:0px;
 border-radius:10px;
 position:absolute;
 right:15vw;
}
@media (max-width: 767px) {
.gn_info_popup {
 max-width:270px;
 min-width:270px;
 right:25px;
}
}

.gn_info_popup_content {
 width:100%;
 height:100%;
 position:relative;
 padding-top:14px;
 padding-right:19px;
 padding-bottom:14px;
 padding-left:19px;
}
.gn_info_popup_text {
 font-family:DM Sans;
 color:#ffffff;
 font-size:14px;
 font-weight:400;
 padding-top:0px;
 padding-bottom:0px;
 margin-top:0px;
 margin-bottom:0px;
 text-align:left;
}
.gn_close_btn_white {
background-color: transparent;
border: 1px solid #ffffff;
color: #ffffff;
padding: 9px 15px;
}.gn_close_btn_white {
background-image:url(https://goodnatureprogram.supremeclients.com/wp-content/uploads/2022/11/close-white.svg);background-size: contain; font-family:DM Sans;
 font-weight:400;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px;
 width:26px;
 height:26px;
 overflow:hidden;
 border-radius:50%;
 position:absolute;
 bottom:-4px;
 right:-4px;
 background-color:#86ba40;
 background-repeat:no-repeat;
}
.gn_close_btn_white:not(.ct-section):not(.oxy-easy-posts),
.gn_close_btn_white.oxy-easy-posts .oxy-posts,
.gn_close_btn_white.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
align-content:center;
}
.gn_curve-cont {
 width:100%;
 max-width:100%;
}
.gn_curve-cont-referral-hero {
 margin-top:-24vw;
 position:relative;
 z-index:2;
 margin-bottom:-5px;
}
@media (max-width: 767px) {
.gn_curve-cont-referral-hero {
 margin-top:-32vw;
}
}

.gn_desk-view {
 width:100%;
}
@media (max-width: 767px) {
.gn_desk-view {
}
.gn_desk-view:not(.ct-section):not(.oxy-easy-posts),
.gn_desk-view.oxy-easy-posts .oxy-posts,
.gn_desk-view.ct-section .ct-section-inner-wrap{
display:none;
}
}

.gn_mob-view {
}
.gn_mob-view:not(.ct-section):not(.oxy-easy-posts),
.gn_mob-view.oxy-easy-posts .oxy-posts,
.gn_mob-view.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 767px) {
.gn_mob-view {
 width:100%;
}
.gn_mob-view:not(.ct-section):not(.oxy-easy-posts),
.gn_mob-view.oxy-easy-posts .oxy-posts,
.gn_mob-view.ct-section .ct-section-inner-wrap{
display:block;
}
}

.gn_rp-hero-section {
}
.gn_rp-hero-section-referral {
}
.gn_rp-hero-section-referral .ct-section-inner-wrap {
padding-bottom: 0;
}
@media (max-width: 767px) {
.gn_rp-hero-section-referral {
}
.gn_rp-hero-section-referral .ct-section-inner-wrap {
padding-bottom: 40vw;
}
}

.gn_hero-slide-wrap-referral {
}
.gn_hero-slide-wrap-referral:not(.ct-section):not(.oxy-easy-posts),
.gn_hero-slide-wrap-referral.oxy-easy-posts .oxy-posts,
.gn_hero-slide-wrap-referral.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:stretch;
}
@media (max-width: 767px) {
.gn_hero-slide-wrap-referral {
}
.gn_hero-slide-wrap-referral:not(.ct-section):not(.oxy-easy-posts),
.gn_hero-slide-wrap-referral.oxy-easy-posts .oxy-posts,
.gn_hero-slide-wrap-referral.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.gn_hero-slider-left-referral {
 margin-bottom:24vw;
}
@media (max-width: 767px) {
.gn_hero-slider-left-referral {
 margin-bottom:28px;
}
}

.gn_hero-slide-btn-wrap {
 gap:37px;
 margin-top:44px;
}
.gn_hero-slide-btn-wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_hero-slide-btn-wrap.oxy-easy-posts .oxy-posts,
.gn_hero-slide-btn-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:37px;
}
@media (max-width: 991px) {
.gn_hero-slide-btn-wrap {
 text-align:center;
 gap:27px;
}
.gn_hero-slide-btn-wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_hero-slide-btn-wrap.oxy-easy-posts .oxy-posts,
.gn_hero-slide-btn-wrap.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
gap:27px;
}
}

@media (max-width: 767px) {
.gn_hero-slide-btn-wrap {
 margin-top:20px;
}
}

.gn_hero-slide-btn-wrap-referral {
}
@media (max-width: 767px) {
.gn_hero-slide-btn-wrap-referral {
 margin-top:28px;
}
}

.gn_hero-slide-right-referral {
}
.gn_hero-slide-right-referral:not(.ct-section):not(.oxy-easy-posts),
.gn_hero-slide-right-referral.oxy-easy-posts .oxy-posts,
.gn_hero-slide-right-referral.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 991px) {
.gn_hero-slide-right-referral {
 width:174%;
}
}

@media (max-width: 767px) {
.gn_hero-slide-right-referral {
 width:100%;
}
}

.gn_hero-slide-image-referral {
 margin-bottom:0vw;
}
@media (max-width: 991px) {
.gn_hero-slide-image-referral {
 margin-bottom:-24.3vw;
}
}

@media (max-width: 767px) {
.gn_hero-slide-image-referral {
 margin-bottom:0vw;
}
}

.gn_lt-rt-copy-img-wrap {
 width:100%;
 text-align:justify;
 gap:30px;
}
.gn_lt-rt-copy-img-wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_lt-rt-copy-img-wrap.oxy-easy-posts .oxy-posts,
.gn_lt-rt-copy-img-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
gap:30px;
}
@media (max-width: 767px) {
.gn_lt-rt-copy-img-wrap {
 text-align:center;
}
}

.gn_left-copy-wrap {
 width:50%;
}
@media (max-width: 767px) {
.gn_left-copy-wrap {
 width:100%;
}
}

.gn_who-we-page-heading--bottom {
 margin-bottom:21px;
}
.gn_left-copy-descpn {
 max-width:500px;
 text-align:left;
 margin-top:25px;
}
.gn_link-copy-inside {
}
.gn_right-img-column {
 width:50%;
}
.gn_right-img-column:not(.ct-section):not(.oxy-easy-posts),
.gn_right-img-column.oxy-easy-posts .oxy-posts,
.gn_right-img-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-end;
}
@media (max-width: 767px) {
.gn_right-img-column {
 width:100%;
}
.gn_right-img-column:not(.ct-section):not(.oxy-easy-posts),
.gn_right-img-column.oxy-easy-posts .oxy-posts,
.gn_right-img-column.ct-section .ct-section-inner-wrap{
justify-content:center;
}
}

.gn_location-map-left-arrow {
 width:100%;
 margin-top:0px;
}
@media (max-width: 767px) {
.gn_location-map-left-arrow {
 order:2;
}
}

.gn_why-donate-section {
}
.gn_why-donate-section .ct-section-inner-wrap {
padding-top: 169px;
padding-bottom: 40px;
}
@media (max-width: 991px) {
.gn_why-donate-section {
}
.gn_why-donate-section .ct-section-inner-wrap {
padding-top: 67px;
padding-bottom: 8px;
}
}

@media (max-width: 767px) {
.gn_why-donate-section {
}
.gn_why-donate-section .ct-section-inner-wrap {
padding-top: 43px;
}
}

.gn_why-donate-section-location {
 background-color:#e2f7ff;
 position:relative;
 z-index:10;
 overflow:hidden;
}
.gn_why-donate-section-location .ct-section-inner-wrap {
padding-top: 23px;
padding-bottom: 10px;
}
@media (max-width: 991px) {
.gn_why-donate-section-location {
}
.gn_why-donate-section-location .ct-section-inner-wrap {
padding-top: 75px;
}
}

@media (max-width: 767px) {
.gn_why-donate-section-location {
}
.gn_why-donate-section-location .ct-section-inner-wrap {
padding-top: 44px;
padding-bottom: 30px;
}
}

.gn_why-donate-columns-wrap {
 width:100%;
}
.gn_why-donate-columns-wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_why-donate-columns-wrap.oxy-easy-posts .oxy-posts,
.gn_why-donate-columns-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.gn_why-donate-columns-wrap {
 width:100%;
}
.gn_why-donate-columns-wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_why-donate-columns-wrap.oxy-easy-posts .oxy-posts,
.gn_why-donate-columns-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.gn_why-donate-columns-left {
 width:50%;
 margin-bottom:63px;
}
@media (max-width: 991px) {
.gn_why-donate-columns-left {
 width:100%;
 margin-bottom:112px;
}
}

@media (max-width: 767px) {
.gn_why-donate-columns-left {
 margin-bottom:56px;
}
}

.gs_reveal_fromLeft {
}
@media (max-width: 767px) {
.gs_reveal_fromLeft {
}
}

.gn_why-donate-columns-left-location {
}
@media (max-width: 991px) {
.gn_why-donate-columns-left-location {
}
.gn_why-donate-columns-left-location:not(.ct-section):not(.oxy-easy-posts),
.gn_why-donate-columns-left-location.oxy-easy-posts .oxy-posts,
.gn_why-donate-columns-left-location.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 767px) {
.gn_why-donate-columns-left-location {
 margin-bottom:23px;
}
.gn_why-donate-columns-left-location:not(.ct-section):not(.oxy-easy-posts),
.gn_why-donate-columns-left-location.oxy-easy-posts .oxy-posts,
.gn_why-donate-columns-left-location.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.gn_why-donate-left-descptn {
 margin-top:10px;
 max-width:399px;
}
@media (max-width: 991px) {
.gn_why-donate-left-descptn {
 max-width:100%;
 margin-top:8px;
}
}

.gn_why-donate-left-descptn-location {
 margin-bottom:61px;
 font-size:18px;
 color:#5d5d5d;
}
@media (max-width: 767px) {
.gn_why-donate-left-descptn-location {
 margin-top:23px;
 text-align:center;
 margin-bottom:23px;
}
}

.gn_why-donate-columns-right {
 width:50%;
}
@media (max-width: 991px) {
.gn_why-donate-columns-right {
 width:100%;
}
.gn_why-donate-columns-right:not(.ct-section):not(.oxy-easy-posts),
.gn_why-donate-columns-right.oxy-easy-posts .oxy-posts,
.gn_why-donate-columns-right.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.gn_why-donate-icon-box {
 gap:43px;
 margin-bottom:63px;
}
.gn_why-donate-icon-box:not(.ct-section):not(.oxy-easy-posts),
.gn_why-donate-icon-box.oxy-easy-posts .oxy-posts,
.gn_why-donate-icon-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:43px;
}
@media (max-width: 991px) {
.gn_why-donate-icon-box {
 text-align:center;
 width:100%;
 gap:28px;
}
.gn_why-donate-icon-box:not(.ct-section):not(.oxy-easy-posts),
.gn_why-donate-icon-box.oxy-easy-posts .oxy-posts,
.gn_why-donate-icon-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:28px;
}
}

@media (max-width: 767px) {
.gn_why-donate-icon-box {
 margin-bottom:47px;
 gap:23px;
}
.gn_why-donate-icon-box:not(.ct-section):not(.oxy-easy-posts),
.gn_why-donate-icon-box.oxy-easy-posts .oxy-posts,
.gn_why-donate-icon-box.ct-section .ct-section-inner-wrap{
gap:23px;
}
}

.gs_reveal_fromRight {
}
.gn_why-donate-icon-box-location {
}
@media (max-width: 767px) {
.gn_why-donate-icon-box-location {
 margin-bottom:52px;
}
}

.gn_why-donate-icon-holder {
 flex-shrink:0;
}
.gn_why-donate-icon-holder:not(.ct-section):not(.oxy-easy-posts),
.gn_why-donate-icon-holder.oxy-easy-posts .oxy-posts,
.gn_why-donate-icon-holder.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 767px) {
.gn_why-donate-icon-holder {
 width:100px;
}
}

.gn_why-donate-copy-wrap {
}
@media (max-width: 991px) {
.gn_why-donate-copy-wrap {
}
.gn_why-donate-copy-wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_why-donate-copy-wrap.oxy-easy-posts .oxy-posts,
.gn_why-donate-copy-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.gn_why-donate-icon-box-descptn {
 margin-top:8px;
 margin-bottom:8px;
}
@media (max-width: 991px) {
.gn_why-donate-icon-box-descptn {
 margin-top:15px;
 margin-bottom:3px;
}
}

.gn_declaration-copy {
 font-size:14px;
}
@media (max-width: 767px) {
.gn_declaration-copy {
 font-size:12px;
}
}

.gn_why-donate-icon-box-last {
}
@media (max-width: 767px) {
.gn_why-donate-icon-box-last {
 margin-bottom:0px;
}
}

.gn_donor-bottom-desk {
}
@media (max-width: 479px) {
.gn_donor-bottom-desk {
}
.gn_donor-bottom-desk:not(.ct-section):not(.oxy-easy-posts),
.gn_donor-bottom-desk.oxy-easy-posts .oxy-posts,
.gn_donor-bottom-desk.ct-section .ct-section-inner-wrap{
display:none;
}
}

.gn_dono-bottom-desk-img {
 width:100%;
 max-width:100%;
}
.gn_howitworks-hero-section {
}
.gn_howitworks-hero-section .ct-section-inner-wrap {
padding-top: 56px;
padding-bottom: 1px;
}
@media (max-width: 1234px) {
.gn_howitworks-hero-section {
}
.gn_howitworks-hero-section .ct-section-inner-wrap {
padding-top: 40px;
}
}

@media (max-width: 991px) {
.gn_howitworks-hero-section {
}
}

@media (max-width: 767px) {
.gn_howitworks-hero-section {
 overflow:hidden;
}
}

.gn_page-hero-wrapper--hiw-overflow {
}
.gn_page-hero-inner {
}
.gn_page-hero-inner:not(.ct-section):not(.oxy-easy-posts),
.gn_page-hero-inner.oxy-easy-posts .oxy-posts,
.gn_page-hero-inner.ct-section .ct-section-inner-wrap{
display:flex;
align-items:flex-start;
}
.gn_page-hero-inner--hiw-center {
}
.gn_hero-slide-left--top-spacing {
 padding-top:20px;
}
@media (max-width: 991px) {
.gn_hero-slide-left--top-spacing {
 padding-top:0px;
}
}

@media (max-width: 767px) {
.gn_hero-slide-left--top-spacing {
 padding-top:13px;
}
}

.gn_heading-with-top-padding {
 padding-top:31px;
 max-width:630px;
}
@media (max-width: 767px) {
.gn_heading-with-top-padding {
 padding-top:0px;
}
}

.watch_process_link {
}
.gn_hero-slide-right--how-center {
}
.gn_hero-slide-right--how-center:not(.ct-section):not(.oxy-easy-posts),
.gn_hero-slide-right--how-center.oxy-easy-posts .oxy-posts,
.gn_hero-slide-right--how-center.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
}
.gn_hero-slider-headline--width {
 max-width:480px;
}
.gn_declaration-copy--margin {
 margin-top:35px;
}
@media (max-width: 991px) {
.gn_declaration-copy--margin {
 margin-top:10px;
}
}

@media (max-width: 767px) {
.gn_declaration-copy--margin {
 margin-top:7px;
}
}

.gn_hiw-hero-image {
 margin-bottom:-9.3vw;
 position:relative;
 z-index:-1;
 margin-top:40px;
}
@media (max-width: 991px) {
.gn_hiw-hero-image {
transform:translateY(40px); margin-bottom:0vw;
}
}

@media (max-width: 767px) {
.gn_hiw-hero-image {
 width:100%;
 margin-bottom:-10.3vw;
 margin-right:-6.25vw;
transform: none;
}
}

.gn_contact-explore-section {
 background-color:#efffdc;
}
.gn_contact-explore-section:not(.ct-section):not(.oxy-easy-posts),
.gn_contact-explore-section.oxy-easy-posts .oxy-posts,
.gn_contact-explore-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
.gn_contact-explore-section {
}
}

.gn_contact-explore-section-location {
 background-color:#ffffff;
}
.gn_contact-explore-section-location .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 120px;
}
@media (max-width: 767px) {
.gn_contact-explore-section-location {
}
.gn_contact-explore-section-location .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 43px;
}
}

.gn_contact-explore-heading {
 margin-bottom:65px;
}
@media (max-width: 767px) {
.gn_contact-explore-heading {
 margin-bottom:40px;
}
}

.gn_contact-explore-heading-location {
 margin-top:0px;
 margin-right:0px;
 margin-bottom:20px;
}
@media (max-width: 767px) {
.gn_contact-explore-heading-location {
 text-align:center;
}
}

.gn_location-explore-subheading {
 margin-bottom:78px;
}
@media (max-width: 767px) {
.gn_location-explore-subheading {
 margin-bottom:24px;
 text-align:center;
}
}

.gn_contact-explore-column {
 gap:55px;
 width:100%;
}
.gn_contact-explore-column:not(.ct-section):not(.oxy-easy-posts),
.gn_contact-explore-column.oxy-easy-posts .oxy-posts,
.gn_contact-explore-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-content:center;
justify-content:center;
gap:55px;
}
@media (max-width: 1234px) {
.gn_contact-explore-column {
 gap:30px;
}
.gn_contact-explore-column:not(.ct-section):not(.oxy-easy-posts),
.gn_contact-explore-column.oxy-easy-posts .oxy-posts,
.gn_contact-explore-column.ct-section .ct-section-inner-wrap{
gap:30px;
}
}

@media (max-width: 991px) {
.gn_contact-explore-column {
}
.gn_contact-explore-column:not(.ct-section):not(.oxy-easy-posts),
.gn_contact-explore-column.oxy-easy-posts .oxy-posts,
.gn_contact-explore-column.ct-section .ct-section-inner-wrap{
flex-wrap:wrap;
justify-content:center;
}
}

@media (max-width: 479px) {
.gn_contact-explore-column {
 gap:40px;
}
.gn_contact-explore-column:not(.ct-section):not(.oxy-easy-posts),
.gn_contact-explore-column.oxy-easy-posts .oxy-posts,
.gn_contact-explore-column.ct-section .ct-section-inner-wrap{
gap:40px;
}
}

.gn_contact-explore-item-wrapper {
}
.gn_contact-explore-item-wrapper:not(.ct-section):not(.oxy-easy-posts),
.gn_contact-explore-item-wrapper.oxy-easy-posts .oxy-posts,
.gn_contact-explore-item-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1234px) {
.gn_contact-explore-item-wrapper {
 text-align:center;
}
.gn_contact-explore-item-wrapper:not(.ct-section):not(.oxy-easy-posts),
.gn_contact-explore-item-wrapper.oxy-easy-posts .oxy-posts,
.gn_contact-explore-item-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.gs_reveal_FadeIn {
}
.gn_contact-explore-item-img-wrapper {
}
.gn_contact-explore-item-img {
}
@media (max-width: 767px) {
.gn_contact-explore-item-img {
 width:100px;
}
}

.gn_contact-explore-item-heading {
 font-family:DM Sans;
 font-weight:700;
 margin-top:28px;
}
@media (max-width: 1234px) {
.gn_contact-explore-item-heading {
 text-align:center;
}
}

.gn_contact-explore-item-content {
 max-width:335px;
 text-align:center;
 margin-top:11px;
 margin-bottom:20px;
}
@media (max-width: 1234px) {
.gn_contact-explore-item-content {
 text-align:center;
}
}

.gs_reveal_FadeInSlower {
}
.gn_location-testimonial-section {
}
@media (max-width: 767px) {
.gn_location-testimonial-section {
}
.gn_location-testimonial-section .ct-section-inner-wrap {
padding-top: 34px;
}
}

.gn_home-testimonial-heading {
 width:100%;
 max-width:100%;
 text-align:center;
 margin-bottom:7px;
}
@media (max-width: 767px) {
.gn_home-testimonial-heading {
 margin-bottom:11px;
}
}

.gn_testimonial-grid3-wrap {
 margin-top:23px;
}
.gn_who-we-tab-wrap {
}
.gn_who-we-tab-wrap .ct-section-inner-wrap {
padding-top: 66px;
padding-right: 25px;
padding-bottom: 114px;
padding-left: 25px;
}
@media (max-width: 767px) {
.gn_who-we-tab-wrap {
}
.gn_who-we-tab-wrap .ct-section-inner-wrap {
padding-top: 39px;
padding-bottom: 30px;
}
}

.gn_who-we-tab-switch {
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px;
 margin-top:0px;
}
.gn_wwa-tab-left {
}
@media (max-width: 991px) {
.gn_wwa-tab-left {
}
.gn_wwa-tab-left:not(.ct-section):not(.oxy-easy-posts),
.gn_wwa-tab-left.oxy-easy-posts .oxy-posts,
.gn_wwa-tab-left.ct-section .ct-section-inner-wrap{
display:none;
}
}

.gn_who-we-tab-img-wrap {
}
.gn_who-we-tab-img-wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_who-we-tab-img-wrap.oxy-easy-posts .oxy-posts,
.gn_who-we-tab-img-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 767px) {
.gn_who-we-tab-img-wrap {
 width:100%;
 height:100%;
}
}

.gn_who-we-img-inner-wrap {
 width:34.7222vw;
 height:34.7222vw;
 max-width:500px;
 max-height:500px;
 background-color:#ffffff;
 min-width:130px;
 min-height:130px;
 border-top-color:#e2f7ff;
 border-right-color:#e2f7ff;
 border-bottom-color:#e2f7ff;
 border-left-color:#e2f7ff;
}
.gn_who-we-img-inner-wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_who-we-img-inner-wrap.oxy-easy-posts .oxy-posts,
.gn_who-we-img-inner-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.gn_who-we-img-inner-wrap {
}
}

@media (max-width: 767px) {
.gn_who-we-img-inner-wrap {
 width:100vw;
 height:100vw;
 max-width:100%;
 max-height:100%;
 min-width:calc(100vw - 65px) ;
 min-height:calc(100vw - 65px) ;
}
}

.gn_site-details {
 width:100%;
 max-width:584px;
 padding-top:20px;
 padding-right:20px;
 padding-bottom:20px;
 padding-left:34px;
 margin-bottom:39px;
 background-color:#f5f5f5;
 border-radius:17px;
 gap:30px;
}
.gn_site-details:not(.ct-section):not(.oxy-easy-posts),
.gn_site-details.oxy-easy-posts .oxy-posts,
.gn_site-details.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:flex-start;
justify-content:flex-start;
gap:30px;
}
@media (max-width: 767px) {
.gn_site-details {
 z-index:4;
 margin-top:51px;
 order:4;
 margin-bottom:0px;
 padding-left:21px;
 padding-top:30px;
 padding-bottom:30px;
 padding-right:14px;
}
}

.gn_site-detail-item {
 gap:18px;
}
.gn_site-detail-item:not(.ct-section):not(.oxy-easy-posts),
.gn_site-detail-item.oxy-easy-posts .oxy-posts,
.gn_site-detail-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
gap:18px;
}
.gn_user-avatar-wrap {
 width:81px;
 height:81px;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 border-top-width:5px;
 border-right-width:5px;
 border-bottom-width:5px;
 border-left-width:5px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-radius:50%;
 overflow:hidden;
 background-color:#ffffff;
 flex-shrink:0;
}
.gn_site-detail-item-img {
 width:100%;
 height:100%;
 object-fit:cover;
 object-position:center center;
}
.gn_site-detail-item-content {
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 text-align:center;
}
.gn_site-detail-item-content:not(.ct-section):not(.oxy-easy-posts),
.gn_site-detail-item-content.oxy-easy-posts .oxy-posts,
.gn_site-detail-item-content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:center;
}
.gn_site-detail-text {
 font-family:DM Sans;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 font-size:clamp(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.1786)), 1.6rem) ;
 color:#5d5d5d;
 text-align:left;
}
.gn_site-detail-text-main {
 font-weight:700;
 font-size:clamp(1.8rem, calc(1.8rem + ((1vw - 0.32rem) * -0.1786)), 1.6rem) ;
}
.gn_hero-slider-bottom {
 width:100%;
 margin-top:-10vw;
 position:relative;
 z-index:10;
 margin-bottom:-1vw;
}
@media (max-width: 991px) {
.gn_hero-slider-bottom {
}
.gn_hero-slider-bottom:not(.ct-section):not(.oxy-easy-posts),
.gn_hero-slider-bottom.oxy-easy-posts .oxy-posts,
.gn_hero-slider-bottom.ct-section .ct-section-inner-wrap{
display:none;
}
}

@media (max-width: 767px) {
.gn_hero-slider-bottom {
}
}

@media (max-width: 479px) {
}

.gn_hero-slider-bottom-curve {
 width:100%;
 max-width:100%;
}
.gn_donor-tabbed-section {
 background-color:#e2f7ff;
}
.gn_donor-tabbed-section .ct-section-inner-wrap {
padding-bottom: 57.7px;
}
@media (max-width: 767px) {
.gn_donor-tabbed-section {
}
.gn_donor-tabbed-section .ct-section-inner-wrap {
padding-top: 16px;
padding-bottom: 55px;
}
}

.gn_web-h3--left-aligned {
}
@media (max-width: 767px) {
.gn_web-h3--left-aligned {
 text-align:left;
}
}

@media (max-width: 479px) {
.gn_web-h3--left-aligned {
 font-size:20px;
}
}

.oxel_iconlist {
 max-width:100%;
}
.oxel_iconlist__row {
 padding-top:8px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:8px;
 width:100%;
 margin-top:0px;
}
.oxel_iconlist__row:not(.ct-section):not(.oxy-easy-posts),
.oxel_iconlist__row.oxy-easy-posts .oxy-posts,
.oxel_iconlist__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oxel_iconlist__row__icon {
color: color(22);}.oxel_iconlist__row__icon 
>svg {width: 18px;height: 18px;}.oxel_iconlist__row__icon {
 margin-left:32px;
 margin-right:32px;
}
.oxel_iconlist__row__label {
}
.oxel_iconlist__row--dark {
 background-color:#eceeef;
}
.gn_who-we-precurve {
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 margin-top:-18.3vw;
 margin-right:0px;
 margin-bottom:-3px;
 margin-left:0px;
 width:100%;
}
@media (max-width: 1234px) {
.gn_who-we-precurve {
 margin-top:-19.7vw;
}
}

@media (max-width: 991px) {
.gn_who-we-precurve {
 margin-top:-9.895833vw;
}
}

@media (max-width: 767px) {
.gn_who-we-precurve {
 margin-top:-14.895833vw;
}
}

.gn_mob-view--orientation {
}
@media (max-width: 767px) {
.gn_mob-view--orientation {
transform:rotateY(180deg);}
}

.gn_who-we-two-col {
 background-color:#efffdc;
}
.gn_who-we-two-col .ct-section-inner-wrap {
padding-top: 158px;
padding-bottom: 116px;
}
@media (max-width: 767px) {
.gn_who-we-two-col {
}
.gn_who-we-two-col .ct-section-inner-wrap {
padding-top: 91px;
padding-bottom: 97px;
}
}

.gn_who-we-two-col--padding-bottom {
}
@media (max-width: 1234px) {
.gn_who-we-two-col--padding-bottom {
}
}

@media (max-width: 991px) {
.gn_who-we-two-col--padding-bottom {
}
.gn_who-we-two-col--padding-bottom .ct-section-inner-wrap {
padding-top: 75px;
padding-bottom: 75px;
}
}

@media (max-width: 767px) {
.gn_who-we-two-col--padding-bottom {
}
.gn_who-we-two-col--padding-bottom .ct-section-inner-wrap {
padding-top: 30px;
padding-bottom: 50px;
}
}

.gn_who-we-img-wrap {
}
.gn_who-we-img-wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_who-we-img-wrap.oxy-easy-posts .oxy-posts,
.gn_who-we-img-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
@media (max-width: 767px) {
.gn_who-we-img-wrap {
}
}

.gn_who-we-two-col-desc {
 max-width:516px;
 text-align:left;
}
@media (max-width: 767px) {
.gn_who-we-two-col-desc {
 text-align:left;
 font-size:18px;
}
}

.gn_who-we-precurve--margin {
}
.gn_txt-link-blue:hover{
 color:#76bc21;
 text-decoration:underline;
}
.gn_txt-link-blue {
 font-family:DM Sans;
 color:#015570;
 font-size:18px;
 font-weight:700;
 text-decoration:underline;
 transition-duration:0.25s;
 width:auto;
}
@media (max-width: 479px) {
.gn_txt-link-blue {
 font-size:16px;
}
}

.gn_hero-slider-component {
 padding-left:8.888vw;
 width:100%;
}
@media (max-width: 1234px) {
.gn_hero-slider-component {
}
}

@media (max-width: 991px) {
.gn_hero-slider-component {
 padding-left:25px;
 padding-right:25px;
}
}

.gn_location_hero_slider {
}
.gn_hero-slider-container {
}
.gn_hero-slider-container--reference {
}
.gn_hero-slider-slide {
 width:100%;
}
.gn_hero-slide-wrap--alignment-spacing {
 margin-top:62px;
}
.gn_hero-slide-wrap--alignment-spacing:not(.ct-section):not(.oxy-easy-posts),
.gn_hero-slide-wrap--alignment-spacing.oxy-easy-posts .oxy-posts,
.gn_hero-slide-wrap--alignment-spacing.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
}
@media (max-width: 991px) {
.gn_hero-slide-wrap--alignment-spacing {
}
.gn_hero-slide-wrap--alignment-spacing:not(.ct-section):not(.oxy-easy-posts),
.gn_hero-slide-wrap--alignment-spacing.oxy-easy-posts .oxy-posts,
.gn_hero-slide-wrap--alignment-spacing.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
}

@media (max-width: 767px) {
.gn_hero-slide-wrap--alignment-spacing {
 margin-top:53px;
}
.gn_hero-slide-wrap--alignment-spacing:not(.ct-section):not(.oxy-easy-posts),
.gn_hero-slide-wrap--alignment-spacing.oxy-easy-posts .oxy-posts,
.gn_hero-slide-wrap--alignment-spacing.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.gn_hero-slide-left--width {
}
@media (max-width: 991px) {
.gn_hero-slide-left--width {
 width:100%;
}
}

.gn_hero-arrow-link-container {
 margin-top:28px;
 margin-bottom:115px;
}
@media (max-width: 767px) {
.gn_hero-arrow-link-container {
 margin-bottom:34px;
 margin-top:20px;
}
}

.gn_hero-slide-right--alignment {
}
.gn_hero-slide-right--alignment:not(.ct-section):not(.oxy-easy-posts),
.gn_hero-slide-right--alignment.oxy-easy-posts .oxy-posts,
.gn_hero-slide-right--alignment.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:center;
}
@media (max-width: 767px) {
.gn_hero-slide-right--alignment {
 margin-top:0px;
}
}

.oxel_toc__primary {
 color:#374047;
 font-size:14px;
 text-transform:uppercase;
 letter-spacing:1px;
 padding-left:8px;
 width:100%;
 padding-bottom:8px;
 border-top-color:#606e79;
 border-right-color:#606e79;
 border-bottom-color:#dee1e3;
 border-left-color:#606e79;
 border-bottom-style:solid;
 border-bottom-width:1px;
 margin-bottom:8px;
 padding-top:8px;
 border-left-width:2px;
 border-left-style:solid;
}
.oxel_toc__sub {
 text-decoration:underline;
 color:#606e79;
 margin-left:16px;
}
.oxel_toc__sub__2 {
 margin-left:32px;
}
.oxel_toc__sub__1 {
}
.oxel_toc__container {
 padding-bottom:16px;
 width:100%;
}
.oxel_toc__sub__3 {
 margin-left:48px;
}
.oxel_toc__sub__4 {
 margin-left:64px;
}
.oxel_toc__template {
}
.oxel_accordion__icon {
color: #374047;}.oxel_accordion__icon 
>svg {width: 18px;height: 18px;}.oxel_accordion__icon {
 margin-right:8px;
 transition-duration:0.3s;
}
.oxel_icon_button__container:hover{
 background-color:#cfd3d7;
}
.oxel_icon_button__container {
 background-color:#eceeef;
 padding-top:8px;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:8px;
 transition-duration:0.3s;
}
.oxel_icon_button__container:not(.ct-section):not(.oxy-easy-posts),
.oxel_icon_button__container.oxy-easy-posts .oxy-posts,
.oxel_icon_button__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oxel_icon_button_text {
 color:#374047;
}
.oxel_icon_button_icon {
color: #015570;}.oxel_icon_button_icon 
>svg {width: 18px;height: 18px;}.oxel_icon_button_icon {
 font-family:DM Sans;
 margin-right:8px;
 font-size:28px;
 color:#015570;
 font-weight:400;
}
.gn_resource_format_filter {
}
@media (max-width: 991px) {
.gn_resource_format_filter {
 margin-top:0px;
 margin-bottom:0px;
 margin-left:auto;
 margin-right:auto;
}
}

.gn_footer-menu {
}
.gn_footer-section {
}
.gn_footer-section .ct-section-inner-wrap {
padding-top: 87px;
padding-bottom: 42px;
}
@media (max-width: 767px) {
.gn_footer-section {
}
.gn_footer-section .ct-section-inner-wrap {
padding-top: 32px;
padding-bottom: 19px;
}
}

.gn_custom_btn {
background-color :rgba(1,85,112,0.1);
border: 1px solid rgba(1,85,112,0.1);
color: #015570;
padding: 10px 16px;
}.gn_custom_btn {
 font-family:DM Sans;
 font-weight:700;
 padding-top:14px;
 padding-bottom:14px;
 padding-left:60px;
 padding-right:60px;
 text-align:center;
 text-transform:capitalize;
 line-height:1;
 border-radius:67px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-color:#015570;
 border-right-color:#015570;
 border-bottom-color:#015570;
 border-left-color:#015570;
 margin-bottom:19px;
}
@media (max-width: 767px) {
.gn_custom_btn {
 margin-bottom:70px;
}
}

.gn_link-bn-blue {
 background-color:rgba(33,84,109,0.1);
 width:219px;
 padding-top:11px;
 padding-bottom:11px;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-color:#015570;
 border-right-color:#015570;
 border-bottom-color:#015570;
 border-left-color:#015570;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-radius:67px;
 padding-left:78px;
 padding-right:78px;
}
.gn_link-bn-blue:not(.ct-section):not(.oxy-easy-posts),
.gn_link-bn-blue.oxy-easy-posts .oxy-posts,
.gn_link-bn-blue.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 767px) {
.gn_link-bn-blue {
}
}

@media (max-width: 479px) {
.gn_link-bn-blue {
 width:158px;
 padding-top:10px;
 padding-bottom:10px;
 padding-right:30px;
 padding-left:30px;
}
.gn_link-bn-blue:not(.ct-section):not(.oxy-easy-posts),
.gn_link-bn-blue.oxy-easy-posts .oxy-posts,
.gn_link-bn-blue.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.gn_link-btn-green:hover{
}
.gn_link-btn-green {
 width:219px;
 background-color:rgba(118,188,33,0.1);
 padding-top:11px;
 padding-right:52px;
 padding-bottom:11px;
 padding-left:52px;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-color:#76bc21;
 border-right-color:#76bc21;
 border-bottom-color:#76bc21;
 border-left-color:#76bc21;
 border-radius:67px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 line-height:1.225;
}
.gn_link-btn-green:not(.ct-section):not(.oxy-easy-posts),
.gn_link-btn-green.oxy-easy-posts .oxy-posts,
.gn_link-btn-green.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 479px) {
.gn_link-btn-green {
 padding-top:10px;
 padding-bottom:10px;
 padding-left:28px;
 padding-right:28px;
 width:158px;
}
}

.gn_link-btn-txt-green {
 font-family:DM Sans;
 color:#76bc21;
 font-size:18px;
 font-weight:700;
}
@media (max-width: 479px) {
.gn_link-btn-txt-green {
 font-size:16px;
}
}

.gn_pre-footer-top-curve {
 width:100%;
}
.gn_info-footer-btn {
 position:absolute;
 right:0px;
 bottom:19px;
}
@media (max-width: 767px) {
.gn_info-footer-btn {
 right:-15px;
}
}

.gn_hero-slide-headline {
 text-transform:capitalize;
}
.gn_info_footer_icon {
}
.gn_pre_footer_btn {
 padding-left:60px;
 padding-right:60px;
 margin-bottom:19px;
}
@media (max-width: 767px) {
.gn_pre_footer_btn {
 margin-bottom:70px;
 padding-left:30px;
 padding-right:30px;
}
}

.gn_footer_info_popup {
 position:absolute;
 z-index:10;
 bottom:10px;
 right:-20px;
}
.gn_footer_info_popup:not(.ct-section):not(.oxy-easy-posts),
.gn_footer_info_popup.oxy-easy-posts .oxy-posts,
.gn_footer_info_popup.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 767px) {
.gn_footer_info_popup {
 right:-40px;
}
.gn_footer_info_popup:not(.ct-section):not(.oxy-easy-posts),
.gn_footer_info_popup.oxy-easy-posts .oxy-posts,
.gn_footer_info_popup.ct-section .ct-section-inner-wrap{
display:none;
}
}

@media (max-width: 479px) {
.gn_footer_info_popup {
 min-width:300px;
 max-width:300px;
 right:-60px;
}
.gn_footer_info_popup:not(.ct-section):not(.oxy-easy-posts),
.gn_footer_info_popup.oxy-easy-posts .oxy-posts,
.gn_footer_info_popup.ct-section .ct-section-inner-wrap{
display:none;
}
}

.gn_popup_close_btn {
}
.gn_info_popup_wrap {
}
.gn_footer_branding_sec {
 padding-top:0px;
 padding-bottom:0px;
 padding-left:0px;
 padding-right:0px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px;
}
.gn_footer_logo {
 width:100%;
 max-width:170px;
 margin-bottom:35px;
}
@media (max-width: 767px) {
.gn_footer_logo {
 max-width:150px;
 margin-bottom:45px;
}
}

.gn_footer_branding_contact {
 font-family:DM Sans;
 font-size:14px;
 font-weight:400;
 color:#ffffff;
 line-height:34px;
 margin-bottom:12px;
}
@media (max-width: 767px) {
.gn_footer_branding_contact {
 margin-bottom:15px;
}
}

.gn_footer_social_cont {
color: #333333;}.gn_footer_social_cont 
>svg {width: 30px;height: 30px;}.gn_footer_social_cont {
}
.gn_footer_menu_cont {
 width:60%;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px;
}
@media (max-width: 767px) {
.gn_footer_menu_cont {
}
.gn_footer_menu_cont:not(.ct-section):not(.oxy-easy-posts),
.gn_footer_menu_cont.oxy-easy-posts .oxy-posts,
.gn_footer_menu_cont.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.gn_footer_menu_wrap {
 gap:16%;
 width:100%;
 margin-top:25px;
}
.gn_footer_menu_wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_footer_menu_wrap.oxy-easy-posts .oxy-posts,
.gn_footer_menu_wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:flex-end;
gap:16%;
}
@media (max-width: 767px) {
.gn_footer_menu_wrap {
 text-align:left;
 gap:0%;
}
.gn_footer_menu_wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_footer_menu_wrap.oxy-easy-posts .oxy-posts,
.gn_footer_menu_wrap.ct-section .ct-section-inner-wrap{
display:block;
align-items:flex-start;
gap:0%;
}
}

.gn_footer_menu_col {
 max-width:33.33%;
 width:auto;
}
@media (max-width: 767px) {
.gn_footer_menu_col {
 width:100%;
 max-width:100%;
 margin-bottom:20px;
}
.gn_footer_menu_col:not(.ct-section):not(.oxy-easy-posts),
.gn_footer_menu_col.oxy-easy-posts .oxy-posts,
.gn_footer_menu_col.ct-section .ct-section-inner-wrap{
display:block;
}
}

.gn_footer_menu_heading {
 font-family:DM Sans;
 color:#ffffff;
 font-size:clamp(1.6rem, calc(1.6rem + ((1vw - 0.32rem) * 0.2083)), 1.8rem) ;
 font-weight:400;
 margin-bottom:10px;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 margin-top:0px;
 margin-right:0px;
 margin-left:0px;
}
.gn_hero-slider-descriptio {
 max-width:478px;
}
.gn_home-hero-section {
}
.gn_home-hero-section .ct-section-inner-wrap {
padding-top: 17px;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
}
@media (max-width: 479px) {
.gn_home-hero-section {
}
}

.gn_home-hero-btm-cruve {
 width:100%;
}
.gn_lt-wrap {
}
.gn_rt-wrap {
}
.gn_footer_copyright {
 font-family:DM Sans;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px;
 width:auto;
}
@media (max-width: 767px) {
.gn_footer_copyright {
 width:100%;
}
.gn_footer_copyright:not(.ct-section):not(.oxy-easy-posts),
.gn_footer_copyright.oxy-easy-posts .oxy-posts,
.gn_footer_copyright.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.gn_footer_copyright_cont {
}
.gn_footer_copyright_cont:not(.ct-section):not(.oxy-easy-posts),
.gn_footer_copyright_cont.oxy-easy-posts .oxy-posts,
.gn_footer_copyright_cont.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:flex-start;
justify-content:space-between;
}
@media (max-width: 767px) {
.gn_footer_copyright_cont {
}
.gn_footer_copyright_cont:not(.ct-section):not(.oxy-easy-posts),
.gn_footer_copyright_cont.oxy-easy-posts .oxy-posts,
.gn_footer_copyright_cont.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column-reverse;
}
}

.gn_footer_copyright_text {
 font-family:DM Sans;
 padding-top:opx;
 padding-right:opx;
 padding-bottom:opx;
 padding-left:opx;
 margin-right:opx;
 margin-bottom:opx;
 margin-left:opx;
 margin-top:2px;
 font-size:clamp(1.2rem, calc(1.2rem + ((1vw - 0.32rem) * 0.1786)), 1.4rem) ;
 font-weight:400;
 color:#ffffff;
 line-height:1.6;
 text-decoration:none;
 text-transform:none;
 width:auto;
}
@media (max-width: 767px) {
.gn_footer_copyright_text {
 align-self:center;
}
.gn_footer_copyright_text:not(.ct-section):not(.oxy-easy-posts),
.gn_footer_copyright_text.oxy-easy-posts .oxy-posts,
.gn_footer_copyright_text.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.gn_footer_legal_cont {
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:20px;
 width:auto;
}
.gn_footer_legal_cont:not(.ct-section):not(.oxy-easy-posts),
.gn_footer_legal_cont.oxy-easy-posts .oxy-posts,
.gn_footer_legal_cont.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
}
@media (max-width: 767px) {
.gn_footer_legal_cont {
 padding-left:0px;
 width:100%;
}
.gn_footer_legal_cont:not(.ct-section):not(.oxy-easy-posts),
.gn_footer_legal_cont.oxy-easy-posts .oxy-posts,
.gn_footer_legal_cont.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:space-between;
}
}

.gn_footer_legal_menu {
 font-family:DM Sans;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 gap:40px;
 letter-spacing:0.2em;
}
.gn_footer_legal_menu:not(.ct-section):not(.oxy-easy-posts),
.gn_footer_legal_menu.oxy-easy-posts .oxy-posts,
.gn_footer_legal_menu.ct-section .ct-section-inner-wrap{
display:flex;
align-items:flex-start;
justify-content:flex-end;
gap:40px;
}
@media (max-width: 767px) {
.gn_footer_legal_menu {
 width:100%;
 gap:23px;
 margin-bottom:15px;
 text-align:justify;
}
.gn_footer_legal_menu:not(.ct-section):not(.oxy-easy-posts),
.gn_footer_legal_menu.oxy-easy-posts .oxy-posts,
.gn_footer_legal_menu.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:flex-start;
justify-content:space-between;
gap:23px;
}
}

.gn_tab-nav-link-txt {
}
.gn_donor-bottom-mob {
}
.gn_donor-bottom-mob:not(.ct-section):not(.oxy-easy-posts),
.gn_donor-bottom-mob.oxy-easy-posts .oxy-posts,
.gn_donor-bottom-mob.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 479px) {
.gn_donor-bottom-mob {
}
.gn_donor-bottom-mob:not(.ct-section):not(.oxy-easy-posts),
.gn_donor-bottom-mob.oxy-easy-posts .oxy-posts,
.gn_donor-bottom-mob.ct-section .ct-section-inner-wrap{
display:block;
}
}

.gn_hero-slider-bottom-mob {
 z-index:10;
}
.gn_hero-slider-bottom-mob:not(.ct-section):not(.oxy-easy-posts),
.gn_hero-slider-bottom-mob.oxy-easy-posts .oxy-posts,
.gn_hero-slider-bottom-mob.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 991px) {
.gn_hero-slider-bottom-mob {
 width:100%;
 margin-top:-25.625vw;
 margin-bottom:-3vw;
}
.gn_hero-slider-bottom-mob:not(.ct-section):not(.oxy-easy-posts),
.gn_hero-slider-bottom-mob.oxy-easy-posts .oxy-posts,
.gn_hero-slider-bottom-mob.ct-section .ct-section-inner-wrap{
display:block;
}
}

@media (max-width: 767px) {
.gn_hero-slider-bottom-mob {
 font-size:0px;
 width:100%;
 position:relative;
}
}

@media (max-width: 479px) {
.gn_hero-slider-bottom-mob {
 position:relative;
}
}

.gn_header_btn:hover{
 background-color:#76bc21;
 color:#ffffff;
}
.gn_header_btn {
 padding-left:29px;
 padding-right:29px;
 transition-duration:0.25s;
 transition-timing-function:ease-in-out;
 transition-property:all;
 max-width:163px;
 min-width:163px;
}
.gn_header_btn:not(.ct-section):not(.oxy-easy-posts),
.gn_header_btn.oxy-easy-posts .oxy-posts,
.gn_header_btn.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.gn_header_btn {
 padding-left:15px;
 padding-right:15px;
 width:180px;
 margin-left:30pxpx;
}
.gn_header_btn:not(.ct-section):not(.oxy-easy-posts),
.gn_header_btn.oxy-easy-posts .oxy-posts,
.gn_header_btn.ct-section .ct-section-inner-wrap{
display:none;
}
}

@media (max-width: 767px) {
.gn_header_btn {
}
}

.gn_header_row {
 height:129px;
 padding-left:4.1667vw;
 padding-right:4.1667vw;
}
@media (max-width: 991px) {
.gn_header_row {
 height:68px;
}
}

@media (max-width: 767px) {
.gn_header_row {
 padding-left:25px;
 padding-right:25px;
}
}

.gn_header_logo:ct_depth{
}
.gn_header_logo {
 max-width:203px;
 padding-right:10px;
}
@media (max-width: 991px) {
.gn_header_logo {
 max-width:128px;
 padding-right:0px;
}
}

@media (max-width: 767px) {
.gn_header_logo {
}
}

.gn_header_menu_cont:hover{
}
.gn_header_menu_cont {
}
.gn_header_menu_cont .oxy-pro-menu-list .menu-item, .gn_header_menu_cont .oxy-pro-menu-list .menu-item a{
font-family: 'DM Sans';
font-size: clamp(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.3571)), 1.8rem); }
 ;
color: #015570;
font-weight: 700;
}

.gn_header_menu_cont .oxy-pro-menu-list .menu-item a{
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:40px;
}

.gn_header_menu_cont .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover, .gn_header_menu_cont .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within{
color:#76bc21;
}

.gn_header_menu_cont .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{
color:#76bc21;
font-size:11px;
}

.gn_header_menu_cont .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a{
background-color:#ffffff;
color:#015570;
padding-top:0px;
padding-right:0px;
padding-bottom:10px;
padding-left:0px;
}

.gn_header_menu_cont .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a:hover, .gn_header_menu_cont .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a:focus-within{
color:#86ba40;
}

.gn_header_menu_cont .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item, .gn_header_menu_cont .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a{
font-family: 'DM Sans';
font-size: 16px;
font-weight: 700;
text-align: left;
line-height: 1.5;
text-decoration: none;
text-transform: capitalize;
}

.gn_header_menu_cont .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{
                    flex-direction: row;
               }
.gn_header_menu_cont .oxy-pro-menu-container .menu-item > a{
                    text-align: right;
                    justify-content: flex-end;
                }
.gn_header_menu_cont .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .gn_header_menu_cont .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{
                    align-items: flex-end;
                }

            @media (max-width: 991px) {
.gn_header_menu_cont {
 height:68px;
 margin-right:30px;
}
.gn_header_menu_cont:not(.ct-section):not(.oxy-easy-posts),
.gn_header_menu_cont.oxy-easy-posts .oxy-posts,
.gn_header_menu_cont.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
}

        
        
        .gn_header_menu_cont .oxy-pro-menu-list .menu-item a{
padding-right:15px;
}

.gn_header_menu_cont .oxy-pro-menu-mobile-open-icon svg{
width:16px;
height:16px;
color:#015570;
}

.gn_header_menu_cont .oxy-pro-menu-mobile-open-icon{
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
}

.gn_header_menu_cont .oxy-pro-menu-mobile-close-icon{
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
}

.gn_header_menu_cont .oxy-pro-menu-mobile-close-icon svg{
width:16px;
height:16px;
color:#015570;
}

.gn_header_menu_cont .oxy-pro-menu-off-canvas-container > div:first-child, .gn_header_menu_cont .oxy-pro-menu-open-container > div:first-child{
min-width:100px;
}

.gn_header_menu_cont .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .gn_header_menu_cont .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#ffffff;
}

.gn_header_menu_cont .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item a, .gn_header_menu_cont .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item a{
color:#015570;
padding-top:20px;
padding-right:28px;
padding-bottom:16px;
padding-left:25px;
}

.gn_header_menu_cont .oxy-pro-menu-container.oxy-pro-menu-open-container, .gn_header_menu_cont .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container{
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
}

.gn_header_menu_cont .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item, .gn_header_menu_cont .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .gn_header_menu_cont .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item, .gn_header_menu_cont .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
font-family: 'DM Sans';
font-size: 16px;
color: #015570;
font-weight: 700;
line-height: 1.25;
}

.gn_header_menu_cont .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .gn_header_menu_cont .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
border-top-width:1px;
border-top-color:#015570;
border-top-style:solid;
}

}

@media (max-width: 767px) {
.gn_header_menu_cont {
}

        
        
        .gn_header_menu_cont .oxy-pro-menu-mobile-open-icon svg{
width:16px;
height:16px;
color:#015570;
}

.gn_header_menu_cont .oxy-pro-menu-mobile-open-icon{
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
}

.gn_header_menu_cont .oxy-pro-menu-mobile-close-icon{
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
}

.gn_header_menu_cont .oxy-pro-menu-mobile-close-icon svg{
width:16px;
height:16px;
color:#015570;
}

.gn_header_menu_cont .oxy-pro-menu-container.oxy-pro-menu-open-container, .gn_header_menu_cont .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container{
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
}

.gn_header_menu_cont .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item, .gn_header_menu_cont .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .gn_header_menu_cont .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item, .gn_header_menu_cont .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
font-family: 'DM Sans';
font-size: 16px;
color: #015570;
font-weight: 700;
line-height: 1.25;
}

.gn_header_menu_cont .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .gn_header_menu_cont .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
border-top-width:1px;
}

}

@media (max-width: 479px) {
.gn_header_menu_cont {
 margin-right:0px;
}
}

.gn_testimonial-bottom-desk {
}
.gn_testimonial-bottom-desk-curve {
 width:100%;
}
.gn_testimonial-bottom-mob {
}
.gn_testimonial-bottom-mob-curve {
 width:100%;
 max-width:100%;
}
.gn_testimonial-top-desk {
}
.n_testimonial-top-desk-curve {
}
.gn_testimonial-top-desk-curve {
 width:100%;
}
.gn_404_btn {
}
.gn_404_text_spacing {
 margin-top:20px;
 margin-bottom:25px;
}
.gn_donors-digest-grid-wrap {
 margin-top:53px;
}
@media (max-width: 767px) {
.gn_donors-digest-grid-wrap {
 margin-top:33px;
}
}

.gn_faq_accordion_dropdown_icon {
}
.gn_resource-title {
 font-family:Recoleta;
}
.gn_resources-title {
 text-align:center;
 line-height:1.2;
 margin-top:57px;
}
.gn_resources-sub-heading {
 font-family:DM Sans;
 color:#5d5d5d;
 text-align:center;
 line-height:1.6;
 margin-top:10px;
}
@media (max-width: 767px) {
.gn_resources-sub-heading {
 line-height:1.5;
 padding-left:25px;
 padding-right:25px;
}
}

.gn_resources-pre-header {
 font-family:DM Sans;
 font-size:14px;
 color:#015570;
 letter-spacing:0.2em;
 line-height:19px;
 text-align:left;
 margin-bottom:21px;
 text-transform:uppercase;
 font-weight:400;
}
.gn_resources-featured-post-container {
}
.gn_resources-featured-post-container .ct-section-inner-wrap {
padding-top: 36px;
}
@media (max-width: 767px) {
.gn_resources-featured-post-container {
}
.gn_resources-featured-post-container .ct-section-inner-wrap {
padding-bottom: 1px;
}
}

.gn_resources-featured-post-wrapper {
}
.gn_prefooter_btn_width {
 width:auto;
}
.gn_faq_prefooter_btn {
 padding-left:58px;
 padding-right:58px;
}
@media (max-width: 767px) {
.gn_faq_prefooter_btn {
 padding-left:30px;
 padding-right:30px;
 margin-bottom:40px;
}
}

.gn_faq_prefooter_curve {
 margin-top:-300px;
}
@media (max-width: 767px) {
.gn_faq_prefooter_curve {
 margin-top:0px;
}
}

.gn_resources-grid-heading {
 font-family:Recoleta;
 text-align:left;
 font-weight:500;
}
@media (max-width: 1234px) {
.gn_resources-grid-heading {
}
}

@media (max-width: 767px) {
.gn_resources-grid-heading {
 width:100%;
}
.gn_resources-grid-heading:not(.ct-section):not(.oxy-easy-posts),
.gn_resources-grid-heading.oxy-easy-posts .oxy-posts,
.gn_resources-grid-heading.ct-section .ct-section-inner-wrap{
display:none;
}
}

.gn_resources-title-btn-wrapper {
}
.gn_resources-title-btn-wrapper:not(.ct-section):not(.oxy-easy-posts),
.gn_resources-title-btn-wrapper.oxy-easy-posts .oxy-posts,
.gn_resources-title-btn-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
}
@media (max-width: 991px) {
.gn_resources-title-btn-wrapper {
}
.gn_resources-title-btn-wrapper:not(.ct-section):not(.oxy-easy-posts),
.gn_resources-title-btn-wrapper.oxy-easy-posts .oxy-posts,
.gn_resources-title-btn-wrapper.ct-section .ct-section-inner-wrap{
justify-content:center;
}
}

.gn_resource-facet {
 background-color:#f5f5f5;
 width:max-content ;
 choices_direction:row;
 border-radius:67px;
 padding-left:10px;
 padding-right:10px;
 padding-top:6px;
 padding-bottom:6px;
}

        
        
        .gn_resource-facet .wpgb-facet ul:first-child, .gn_resource-facet .wpgb-facet ul:first-child + ul{
justify-content:center;
}

.gn_resource-facet .wpgb-facet{
--wpgb-choices-horizontal-spacing:5px;
}

.gn_resource-facet li > [role="button"]{
background-color:#f5f5f5;
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
border-top-width:2px;
border-right-width:2px;
border-bottom-width:2px;
border-left-width:2px;
padding-top:10px;
padding-bottom:10px;
padding-left:57px;
padding-right:57px;
}

.gn_resource-facet li > [role="button"][aria-pressed="true"]{
background-color:#ffffff;
border-color:#015570;
}

.gn_resource-facet li [class^="wpgb-"][class$="-label"]{
font-family: 'DM Sans';
color: #015570;
text-align: center;
line-height: 1;
font-size: clamp(1.6rem, calc(1.6rem + ((1vw - 0.32rem) * 0.1786)), 1.8rem) ;
}

.gn_resource-facet .wpgb-toggle-hidden{
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
}

.gn_resource-facet .wpgb-facet ul:first-child, .gn_resource-facet .wpgb-facet ul:first-child + ul, .gn_resource-facet .wpgb-facet li[aria-expanded="true"] > ul, .gn_resource-facet .wpgb-facet li:not([aria-expanded]) > ul{
				display: -ms-flexbox;
				display: flex;
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
				flex-direction: row;
			}
.gn_resource-facet .wpgb-facet ul.wpgb-expanded li[hidden]{
				display: block;
			}
.gn_resource-facet .wpgb-facet ul li{
				margin: 0 0 var(--wpgb-choices-vertical-spacing) 0;
			}
.gn_resource-facet .wpgb-facet ul ul{
				margin-top: var(--wpgb-choices-vertical-spacing);
			}
.gn_resource-facet .wpgb-facet ul ul li:last-child{
				margin-bottom: 0;
			}
.gn_resource-facet .wpgb-facet ul:first-child + ul{
				margin-top: var(--wpgb-choices-vertical-spacing);
			}
.gn_resource-facet .wpgb-facet ul:first-child, .gn_resource-facet .wpgb-facet ul:first-child + ul{
				margin-bottom: calc(-1 * var(--wpgb-choices-vertical-spacing));
			}
.gn_resource-facet .wpgb-facet ul li{
				margin-right: var(--wpgb-choices-horizontal-spacing);
			}
.gn_resource-facet .wpgb-facet ul li[aria-expanded] li:last-child{
				margin-right: 0;
			}
.gn_hitw-donor-section {
 background-color:#e2f7ff;
}
@media (max-width: 767px) {
.gn_hitw-donor-section {
}
.gn_hitw-donor-section .ct-section-inner-wrap {
padding-top: 40px;
padding-bottom: 20px;
}
}

.gn_section-curve {
 width:100%;
 margin-top:0px;
}
.gn_faq-cta-section {
}
.gn_faq-cta-section .ct-section-inner-wrap {
padding-top: 87px;
padding-bottom: 142px;
}
.gn_faq-cta-section:not(.ct-section):not(.oxy-easy-posts),
.gn_faq-cta-section.oxy-easy-posts .oxy-posts,
.gn_faq-cta-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.gn_faq-cta-section {
}
.gn_faq-cta-section .ct-section-inner-wrap {
padding-top: 53px;
padding-bottom: 53px;
}
}

.gn_pre-footer-reverse-curve {
transform:rotateY(180deg);}
.gn_faq-listing-menu {
 font-family:DM Sans;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px;
 width:100%;
 color:#015570;
 text-align:left;
 text-decoration:none;
 text-transform:none;
}
@media (max-width: 767px) {
.gn_faq-listing-menu {
}
.gn_faq-listing-menu:not(.ct-section):not(.oxy-easy-posts),
.gn_faq-listing-menu.oxy-easy-posts .oxy-posts,
.gn_faq-listing-menu.ct-section .ct-section-inner-wrap{
display:none;
}
}

.gn_faq-menu-listing {
 width:100%;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px;
}
.gn_faq-menu-listing:not(.ct-section):not(.oxy-easy-posts),
.gn_faq-menu-listing.oxy-easy-posts .oxy-posts,
.gn_faq-menu-listing.ct-section .ct-section-inner-wrap{
display:none;
}
.gn_faq-menu-listing-link:hover{
 color:#76bc21;
}
.gn_faq-menu-listing-link {
 font-family:DM Sans;
 padding-top:7px;
 padding-bottom:7px;
 padding-left:23px;
 padding-right:0px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px;
 width:100%;
 position:relative;
 color:#015570;
 font-weight:400;
 line-height:1.8;
 text-decoration:none;
 text-transform:none;
 -webkit-font-smoothing:initial;
-moz-osx-font-smoothing:unset; border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 font-size:clamp(1.6rem, calc(1.6rem + ((1vw - 0.32rem) * 0.1786)), 1.8rem); ;
 text-align:left;
}
.gn_who-prefooter-btn {
 padding-left:58px;
 padding-right:58px;
}
@media (max-width: 479px) {
.gn_who-prefooter-btn {
 padding-left:0px;
 padding-right:0px;
}
}

.gn_randd-img-wrap--flex-start {
}
.gn_randd-img-wrap--flex-start:not(.ct-section):not(.oxy-easy-posts),
.gn_randd-img-wrap--flex-start.oxy-easy-posts .oxy-posts,
.gn_randd-img-wrap--flex-start.ct-section .ct-section-inner-wrap{
display:flex;
align-items:flex-start;
}
.gn_hiw-hero-bottom {
 margin-top:-12vw;
 position:relative;
 z-index:10;
}
@media (max-width: 1234px) {
.gn_hiw-hero-bottom {
}
}

@media (max-width: 991px) {
.gn_hiw-hero-bottom {
 margin-top:-15vw;
}
}

@media (max-width: 767px) {
.gn_hiw-hero-bottom {
}
.gn_hiw-hero-bottom:not(.ct-section):not(.oxy-easy-posts),
.gn_hiw-hero-bottom.oxy-easy-posts .oxy-posts,
.gn_hiw-hero-bottom.ct-section .ct-section-inner-wrap{
display:none;
}
}

.gn_hiw-pre-footer-section {
}
.gn_hiw-pre-footer-section .ct-section-inner-wrap {
padding-top: 85px;
padding-bottom: 1px;
}
@media (max-width: 767px) {
.gn_hiw-pre-footer-section {
}
.gn_hiw-pre-footer-section .ct-section-inner-wrap {
padding-top: 1px;
}
}

.gn_who-we-two-col-alt {
 background-color:#e2f7ff;
}
.gn_who-we-two-col-alt .ct-section-inner-wrap {
padding-top: calc(9.2vw + 10px) ;
padding-bottom: 38px;
}
@media (max-width: 767px) {
.gn_who-we-two-col-alt {
}
.gn_who-we-two-col-alt .ct-section-inner-wrap {
padding-top: calc(9.2vw + 71px) ;
padding-bottom: 32px;
}
.gn_who-we-two-col-alt:not(.ct-section):not(.oxy-easy-posts),
.gn_who-we-two-col-alt.oxy-easy-posts .oxy-posts,
.gn_who-we-two-col-alt.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.gn_who-we-lt-rt-alt-img-wrap {
}
.gn_who-we-lt-rt-alt-img-wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_who-we-lt-rt-alt-img-wrap.oxy-easy-posts .oxy-posts,
.gn_who-we-lt-rt-alt-img-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row-reverse;
justify-content:space-between;
}
@media (max-width: 767px) {
.gn_who-we-lt-rt-alt-img-wrap {
}
.gn_who-we-lt-rt-alt-img-wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_who-we-lt-rt-alt-img-wrap.oxy-easy-posts .oxy-posts,
.gn_who-we-lt-rt-alt-img-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.gn_who-we-img-wrap-alt {
}
@media (max-width: 767px) {
.gn_who-we-img-wrap-alt {
}
.gn_who-we-img-wrap-alt:not(.ct-section):not(.oxy-easy-posts),
.gn_who-we-img-wrap-alt.oxy-easy-posts .oxy-posts,
.gn_who-we-img-wrap-alt.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:flex-start;
}
}

.gn_hero-slider-description-bold-txt {
 font-family:DM Sans;
 max-width:537px;
 font-weight:700;
 font-size:14px;
 line-height:1.5;
 letter-spacing:0px;
 text-align:left;
}
@media (max-width: 767px) {
.gn_hero-slider-description-bold-txt {
 font-weight:400;
 font-size:clamp(1.6rem,calc(1.6rem + ((1vw - 0.32rem) * 0.2083)),1.8rem) ;
}
}

.gn_who-we-tab-content {
}
.gn_lt-rt-img-wrap--blue {
}
.gn_page-hero-wrapper--margin-left {
 margin-left:20px;
}
@media (max-width: 767px) {
.gn_page-hero-wrapper--margin-left {
 margin-left:0px;
}
}

.gn_contact-form-container {
 max-width:723px;
 width:100%;
}
@media (max-width: 1234px) {
.gn_contact-form-container {
 max-width:600px;
}
}

@media (max-width: 767px) {
.gn_contact-form-container {
 max-width:500px;
}
}

.gn_who-we-site-details {
}
.gn_filter-resource-type {
}
.gn_filter-resource-type:not(.ct-section):not(.oxy-easy-posts),
.gn_filter-resource-type.oxy-easy-posts .oxy-posts,
.gn_filter-resource-type.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 767px) {
.gn_filter-resource-type {
}
.gn_filter-resource-type:not(.ct-section):not(.oxy-easy-posts),
.gn_filter-resource-type.oxy-easy-posts .oxy-posts,
.gn_filter-resource-type.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.gn_filter-resource-subject {
}
.gn_filter-resource-subject .wpgb-facet-title{
border-top-color:#015570;
border-right-color:#015570;
border-bottom-color:#015570;
border-left-color:#015570;
border-top-width:2px;
border-right-width:2px;
border-bottom-width:2px;
border-left-width:2px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border_radius_border-radius:7px;
border-radius:7px;
padding-top:18px;
padding-right:18px;
padding-bottom:18px;
padding-left:18px;
font-family: 'DM Sans';
font-weight: 400;
font-size: clamp(1.6rem, calc(1.6rem + ((1vw - 0.32rem) * 0.2083)), 1.8rem) ;
color: #015570;
line-height: 183%;
}

.gn_contact-banner-bottom-curve-wrapper {
 width:100%;
 z-index:10;
}
@media (max-width: 767px) {
.gn_contact-banner-bottom-curve-wrapper {
}
.gn_contact-banner-bottom-curve-wrapper:not(.ct-section):not(.oxy-easy-posts),
.gn_contact-banner-bottom-curve-wrapper.oxy-easy-posts .oxy-posts,
.gn_contact-banner-bottom-curve-wrapper.ct-section .ct-section-inner-wrap{
display:none;
}
}

.gn_contact-banner-bottom-curve {
 width:100%;
 max-width:100%;
}
.gn_contact-loc-section {
 background-color:#e2f7ff;
}
.gn_contact-form-img-wrap {
 position:absolute;
 bottom:-13.33vw;
 left:0px;
 z-index:-1;
}
@media (max-width: 1234px) {
.gn_contact-form-img-wrap {
}
}

@media (max-width: 991px) {
.gn_contact-form-img-wrap {
}
}

@media (max-width: 767px) {
.gn_contact-form-img-wrap {
}
.gn_contact-form-img-wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_contact-form-img-wrap.oxy-easy-posts .oxy-posts,
.gn_contact-form-img-wrap.ct-section .ct-section-inner-wrap{
display:none;
}
}

.gn_contact-form-img {
 width:21.73611vw;
}
@media (max-width: 767px) {
.gn_contact-form-img {
}
}

.gn_contact-form-section {
 padding-left:0px;
 padding-right:0px;
 padding-top:54px;
 padding-bottom:0px;
 width:100%;
 max-width:100%;
 position:relative;
}
.gn_contact-form-section:not(.ct-section):not(.oxy-easy-posts),
.gn_contact-form-section.oxy-easy-posts .oxy-posts,
.gn_contact-form-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
.gn_contact-form-section {
}
}

.gn_contact-form-img-wrap-resp {
}
.gn_contact-form-img-wrap-resp:not(.ct-section):not(.oxy-easy-posts),
.gn_contact-form-img-wrap-resp.oxy-easy-posts .oxy-posts,
.gn_contact-form-img-wrap-resp.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 991px) {
.gn_contact-form-img-wrap-resp {
}
}

@media (max-width: 767px) {
.gn_contact-form-img-wrap-resp {
 bottom:-29.0625vw;
 left:0px;
 z-index:-1;
 position:absolute;
}
.gn_contact-form-img-wrap-resp:not(.ct-section):not(.oxy-easy-posts),
.gn_contact-form-img-wrap-resp.oxy-easy-posts .oxy-posts,
.gn_contact-form-img-wrap-resp.ct-section .ct-section-inner-wrap{
display:block;
}
}

.gn_contact-form-img-resp {
}
@media (max-width: 991px) {
.gn_contact-form-img-resp {
 margin-bottom:0px;
}
}

@media (max-width: 767px) {
.gn_contact-form-img-resp {
 width:39.0625vw;
}
}

.gn_contact-loc-bottom-currve {
 width:100%;
 margin-top:-11vw;
}
@media (max-width: 767px) {
}

.gn_contact-loc-bottom-currve-img {
 width:100%;
 max-width:100%;
}
.gn_location-grid-wrapper {
}
.gn_resource-grid-generic--animation {
}
.gn_link-bn-blue-location {
 padding-left:58px;
 padding-right:58px;
 margin-top:61px;
}
@media (max-width: 767px) {
.gn_link-bn-blue-location {
}
.gn_link-bn-blue-location:not(.ct-section):not(.oxy-easy-posts),
.gn_link-bn-blue-location.oxy-easy-posts .oxy-posts,
.gn_link-bn-blue-location.ct-section .ct-section-inner-wrap{
display:none;
}
}

.gn_link-btn-txt-blue-location {
}
.gn_link-btn-txt-blue-line-height {
 line-height:1.3;
}
.gn_location-map-section {
}
.gn_location-map-wrap {
}
.gn_location-map-wrap .ct-section-inner-wrap {
padding-top: 125px;
padding-bottom: 146px;
}
@media (max-width: 767px) {
.gn_location-map-wrap {
}
.gn_location-map-wrap .ct-section-inner-wrap {
padding-top: 38px;
padding-bottom: 120px;
}
}

.gn_location-map-cont {
 width:100%;
 gap:31px;
}
.gn_location-map-cont:not(.ct-section):not(.oxy-easy-posts),
.gn_location-map-cont.oxy-easy-posts .oxy-posts,
.gn_location-map-cont.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:stretch;
justify-content:space-between;
gap:31px;
}
@media (max-width: 991px) {
.gn_location-map-cont {
}
.gn_location-map-cont:not(.ct-section):not(.oxy-easy-posts),
.gn_location-map-cont.oxy-easy-posts .oxy-posts,
.gn_location-map-cont.ct-section .ct-section-inner-wrap{
flex-wrap:wrap;
}
}

@media (max-width: 767px) {
.gn_location-map-cont {
 position:relative;
 padding-top:57px;
}
.gn_location-map-cont:not(.ct-section):not(.oxy-easy-posts),
.gn_location-map-cont.oxy-easy-posts .oxy-posts,
.gn_location-map-cont.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column-reverse;
flex-wrap:wrap;
}
}

.gn_location-map-left {
 width:48%;
}
.gn_location-map-left:not(.ct-section):not(.oxy-easy-posts),
.gn_location-map-left.oxy-easy-posts .oxy-posts,
.gn_location-map-left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:space-between;
}
@media (max-width: 991px) {
.gn_location-map-left {
 width:100%;
}
}

@media (max-width: 767px) {
.gn_location-map-left {
 width:100%;
 padding-top:0px;
}
}

.gn_lt-rt-img-wrap--reverse {
}
.gn_lt-rt-img-wrap--reverse:not(.ct-section):not(.oxy-easy-posts),
.gn_lt-rt-img-wrap--reverse.oxy-easy-posts .oxy-posts,
.gn_lt-rt-img-wrap--reverse.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row-reverse;
}
.gn_content-descpn--width {
 max-width:500px;
}
.gn_location-map-heading {
 width:100%;
 max-width:100%;
}
@media (max-width: 991px) {
.gn_location-map-heading {
 padding-left:0px;
}
}

@media (max-width: 767px) {
.gn_location-map-heading {
 padding-left:0px;
 text-align:center;
 position:absolute;
 top:0px;
}
}

.gn_location-map-left-desc {
 padding-left:77px;
 max-width:100%;
 width:100%;
}
.gn_location-map-left-subheading {
 margin-bottom:12px;
}
@media (max-width: 991px) {
.gn_location-map-left-subheading {
 padding-left:0px;
}
}

@media (max-width: 767px) {
.gn_location-map-left-subheading {
 text-align:left;
 padding-left:0px;
 margin-top:0px;
 margin-bottom:15px;
}
}

.gn_location-map-left-content {
 width:100%;
 text-align:justify;
}
.gn_location-map-left-content:not(.ct-section):not(.oxy-easy-posts),
.gn_location-map-left-content.oxy-easy-posts .oxy-posts,
.gn_location-map-left-content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:flex-start;
justify-content:space-between;
}
@media (max-width: 991px) {
.gn_location-map-left-content {
 padding-left:0px;
}
}

@media (max-width: 767px) {
.gn_location-map-left-content {
 padding-left:0px;
 margin-bottom:0px;
}
}

.gn_location-map-subleft {
 width:50%;
}
@media (max-width: 767px) {
.gn_location-map-subleft {
 width:100%;
 order:3;
}
}

.gn_location-map-subleft-text {
 font-family:DM Sans;
 width:100%;
 font-size:clamp(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.3571)), 1.8rem) ;
 color:#5d5d5d;
 font-weight:400;
 line-height:1.6;
 margin-bottom:26px;
}
@media (max-width: 767px) {
.gn_location-map-subleft-text {
}
}

.gn_location-subheading {
 text-align:center;
 margin-top:4px;
 margin-bottom:60px;
}
@media (max-width: 767px) {
.gn_location-subheading {
 margin-top:8px;
 margin-bottom:35px;
}
}

.gn_hitw-top-curve {
}
@media (max-width: 767px) {
.gn_hitw-top-curve {
}
.gn_hitw-top-curve:not(.ct-section):not(.oxy-easy-posts),
.gn_hitw-top-curve.oxy-easy-posts .oxy-posts,
.gn_hitw-top-curve.ct-section .ct-section-inner-wrap{
display:none;
}
}

.gn_hitw-top-curve-mob {
}
.gn_hitw-top-curve-mob:not(.ct-section):not(.oxy-easy-posts),
.gn_hitw-top-curve-mob.oxy-easy-posts .oxy-posts,
.gn_hitw-top-curve-mob.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 767px) {
.gn_hitw-top-curve-mob {
 margin-bottom:-8px;
}
.gn_hitw-top-curve-mob:not(.ct-section):not(.oxy-easy-posts),
.gn_hitw-top-curve-mob.oxy-easy-posts .oxy-posts,
.gn_hitw-top-curve-mob.ct-section .ct-section-inner-wrap{
display:block;
}
}

.gn_who-we-img-inner-wrap-white {
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
}
.gn_main-arrow-wrap-location {
 margin-top:26px;
}
.gn_location-site-details-wrap {
 margin-top:40px;
 min-height:222px;
 position:relative;
 padding-left:77px;
}
.gn_location-site-details-wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_location-site-details-wrap.oxy-easy-posts .oxy-posts,
.gn_location-site-details-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 767px) {
.gn_location-site-details-wrap {
 margin-top:146px;
 padding-left:0px;
 width:100%;
 padding-top:0px;
 margin-bottom:0px;
}
}

.gn_img-inner-wrap-location {
}
.gn_hiw-hero-bottom--mobile {
}
.gn_hiw-hero-bottom--mobile:not(.ct-section):not(.oxy-easy-posts),
.gn_hiw-hero-bottom--mobile.oxy-easy-posts .oxy-posts,
.gn_hiw-hero-bottom--mobile.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 767px) {
.gn_hiw-hero-bottom--mobile {
 margin-bottom:-8px;
 margin-top:-12vw;
}
.gn_hiw-hero-bottom--mobile:not(.ct-section):not(.oxy-easy-posts),
.gn_hiw-hero-bottom--mobile.oxy-easy-posts .oxy-posts,
.gn_hiw-hero-bottom--mobile.ct-section .ct-section-inner-wrap{
display:block;
}
}

.gn_thankyou-banner-section {
}
.gn_thankyou-banner-section .ct-section-inner-wrap {
padding-top: 43px;
padding-bottom: 1px;
}
.gn_thankyou-banner-section:not(.ct-section):not(.oxy-easy-posts),
.gn_thankyou-banner-section.oxy-easy-posts .oxy-posts,
.gn_thankyou-banner-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.gn_thankyou-banner-section {
 overflow:hidden;
}
.gn_thankyou-banner-section .ct-section-inner-wrap {
padding-top: 45px;
}
}

.gn_thankyou-banner-heading {
}
.gn_thankyou-banner-heading:not(.ct-section):not(.oxy-easy-posts),
.gn_thankyou-banner-heading.oxy-easy-posts .oxy-posts,
.gn_thankyou-banner-heading.ct-section .ct-section-inner-wrap{
display:none;
}
.gn_thankyou-banner-content {
 max-width:737px;
 text-align:center;
 margin-top:18px;
 margin-bottom:46px;
}
.gn_thankyou-social-wrapper {
 background-color:#f5f5f5;
 padding-top:20px;
 padding-bottom:27px;
 padding-left:49px;
 padding-right:49px;
 border-radius:17px;
 margin-top:46px;
 position:relative;
 z-index:10;
}
.gn_thankyou-social-wrapper:not(.ct-section):not(.oxy-easy-posts),
.gn_thankyou-social-wrapper.oxy-easy-posts .oxy-posts,
.gn_thankyou-social-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.gn_thankyou-social-wrapper {
 margin-bottom:17px;
 margin-top:39px;
}
}

@media (max-width: 767px) {
.gn_thankyou-social-wrapper {
 margin-top:45px;
 margin-bottom:60px;
}
}

.gn_thankyou-social-icon-wrapper {
 gap:21px;
}
.gn_thankyou-social-icon-wrapper:not(.ct-section):not(.oxy-easy-posts),
.gn_thankyou-social-icon-wrapper.oxy-easy-posts .oxy-posts,
.gn_thankyou-social-icon-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
gap:21px;
}
.gn_social-text {
 font-family:DM Sans;
 font-size:18px;
 color:#005470;
 font-weight:700;
 text-align:center;
 margin-bottom:16px;
}
.gn_thankyou-social-icon-container {
}
.gn_thankyou-banner-img-wrap {
 position:relative;
 width:100%;
 max-width:915px;
 text-align:center;
 margin-top:-4.86111vw;
}
.gn_thankyou-banner-img-wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_thankyou-banner-img-wrap.oxy-easy-posts .oxy-posts,
.gn_thankyou-banner-img-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:space-between;
}
@media (max-width: 767px) {
.gn_thankyou-banner-img-wrap {
 margin-top:0px;
 margin-bottom:-10.625vw;
}
}

.gn_thankyou-banner-img {
 max-width:100%;
}
.gn_thankyou-banner-bottom-curve-wrap {
 width:100%;
 margin-top:-26.0555vw;
 margin-bottom:-5px;
 position:relative;
 z-index:1;
}
.gn_thankyou-banner-bottom-curve {
 width:100%;
 max-width:100%;
}
.gn-location-img-wrap {
}
.gn_location-detail-img-wrap {
 width:222px;
 height:222px;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 border-top-width:13px;
 border-right-width:13px;
 border-bottom-width:13px;
 border-left-width:13px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-radius:50%;
 overflow:hidden;
 position:absolute;
 z-index:2;
 top:50%;
 left:-2px;
}
.gn_location-detail-img-wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_location-detail-img-wrap.oxy-easy-posts .oxy-posts,
.gn_location-detail-img-wrap.ct-section .ct-section-inner-wrap{
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.gn_location-detail-img-wrap {
 left:50%;
 width:206px;
 height:206px;
 top:-99px;
 border-top-width:5px;
 border-right-width:5px;
 border-bottom-width:5px;
 border-left-width:5px;
}
}

.gn_location-details-img {
 width:100%;
 height:100%;
 object-fit:cover;
}
.gn_location-details-content {
 margin-left:0px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 width:100%;
 padding-left:177px;
 background-color:#f5f5f5;
 padding-top:8px;
 padding-right:30px;
 padding-bottom:8px;
 border-radius:17px;
}
.gn_location-details-content:not(.ct-section):not(.oxy-easy-posts),
.gn_location-details-content.oxy-easy-posts .oxy-posts,
.gn_location-details-content.ct-section .ct-section-inner-wrap{
display:block;
}
@media (max-width: 767px) {
.gn_location-details-content {
 padding-left:20px;
 padding-right:14px;
 width:100%;
 padding-top:120px;
 padding-bottom:33px;
}
}

.gn_site-detail-item-mb {
 margin-bottom:10px;
}
.gn_site-detail-item-img-location {
 width:63px;
 height:63px;
}
.gn_site-detail-item-location {
}
.gn_site-detail-item-location:not(.ct-section):not(.oxy-easy-posts),
.gn_site-detail-item-location.oxy-easy-posts .oxy-posts,
.gn_site-detail-item-location.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
}
.gn_location-map-holder {
 width:100%;
 height:100%;
}
.gn_why-donate-columns-wrap-locations {
}
@media (max-width: 991px) {
.gn_why-donate-columns-wrap-locations {
}
.gn_why-donate-columns-wrap-locations:not(.ct-section):not(.oxy-easy-posts),
.gn_why-donate-columns-wrap-locations.oxy-easy-posts .oxy-posts,
.gn_why-donate-columns-wrap-locations.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
}

@media (max-width: 767px) {
.gn_why-donate-columns-wrap-locations {
}
.gn_why-donate-columns-wrap-locations:not(.ct-section):not(.oxy-easy-posts),
.gn_why-donate-columns-wrap-locations.oxy-easy-posts .oxy-posts,
.gn_why-donate-columns-wrap-locations.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.gn_info_popup--position {
 position:absolute;
 top:40%;
}
@media (max-width: 767px) {
.gn_info_popup--position {
 right:0px;
}
}

.gn_contact-explore-section--bgcolor {
 position:relative;
 background-color:#ffffff;
}
@media (max-width: 767px) {
.gn_contact-explore-section--bgcolor {
}
.gn_contact-explore-section--bgcolor .ct-section-inner-wrap {
padding-top: 35px;
padding-bottom: 85px;
}
}

.gn_thankyou-banner-img-firstt {
 position:relative;
 top:-17px;
}
@media (max-width: 767px) {
.gn_thankyou-banner-img-firstt {
 position:relative;
 left:-50px;
}
}

.gn_thankyou-banner-img-fsecond {
}
.gn_thankyou-banner-img-second {
}
.gn_thankyou-banner-img-third {
}
@media (max-width: 767px) {
.gn_thankyou-banner-img-third {
 position:relative;
 right:-30px;
}
}

.gn_thankyou-dynamic-content-wrapper {
 width:100%;
 position:relative;
 z-index:10;
 text-align:center;
}
@media (max-width: 767px) {
.gn_thankyou-dynamic-content-wrapper {
}
}

.gn_thankyou-img-mobile {
}
.gn_thankyou-img-mobile:not(.ct-section):not(.oxy-easy-posts),
.gn_thankyou-img-mobile.oxy-easy-posts .oxy-posts,
.gn_thankyou-img-mobile.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 991px) {
.gn_thankyou-img-mobile {
}
.gn_thankyou-img-mobile:not(.ct-section):not(.oxy-easy-posts),
.gn_thankyou-img-mobile.oxy-easy-posts .oxy-posts,
.gn_thankyou-img-mobile.ct-section .ct-section-inner-wrap{
display:block;
}
}

.gn_ty-img-mob-hide {
}
@media (max-width: 991px) {
.gn_ty-img-mob-hide {
}
.gn_ty-img-mob-hide:not(.ct-section):not(.oxy-easy-posts),
.gn_ty-img-mob-hide.oxy-easy-posts .oxy-posts,
.gn_ty-img-mob-hide.ct-section .ct-section-inner-wrap{
display:none;
}
}

.gn_img-wrap--smaller {
 width:50%;
 text-align:center;
}
.gn_img-wrap--smaller:not(.ct-section):not(.oxy-easy-posts),
.gn_img-wrap--smaller.oxy-easy-posts .oxy-posts,
.gn_img-wrap--smaller.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
}
.gn_lt-rt-img-wrap--gap-rp {
 gap:89px;
}
.gn_lt-rt-img-wrap--gap-rp:not(.ct-section):not(.oxy-easy-posts),
.gn_lt-rt-img-wrap--gap-rp.oxy-easy-posts .oxy-posts,
.gn_lt-rt-img-wrap--gap-rp.ct-section .ct-section-inner-wrap{
gap:89px;
}
.gn_hero-slider-bottom--postion {
 margin-top:0px;
}
.gn_location-events-section {
}
@media (max-width: 767px) {
.gn_location-events-section {
}
.gn_location-events-section .ct-section-inner-wrap {
padding-top: 67px;
}
}

.gn_mail-list-section {
 background-position:0% 240px;
}
.gn_mail-list-section:not(.ct-section):not(.oxy-easy-posts),
.gn_mail-list-section.oxy-easy-posts .oxy-posts,
.gn_mail-list-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.gn_mail-list-section {
}
.gn_mail-list-section .ct-section-inner-wrap {
padding-top: 55px;
}
}

.gn_contact-form-container--mail {
}
@media (max-width: 1234px) {
.gn_contact-form-container--mail {
 max-width:722px;
}
}

.gn_mail-list-form-desc {
 max-width:603px;
 margin-bottom:45px;
 margin-top:9px;
 text-align:center;
}
@media (max-width: 767px) {
.gn_mail-list-form-desc {
 margin-top:15px;
}
}

.gn_hero-slider-left {
}
.gn_mail-list-heading {
 text-align:center;
}
.gn_privacy-two-columns {
 width:100%;
 gap:84px;
 max-width:100%;
 margin-left:auto;
 margin-right:auto;
}
.gn_privacy-two-columns:not(.ct-section):not(.oxy-easy-posts),
.gn_privacy-two-columns.oxy-easy-posts .oxy-posts,
.gn_privacy-two-columns.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:84px;
}
@media (max-width: 767px) {
.gn_privacy-two-columns {
 gap:39px;
}
.gn_privacy-two-columns:not(.ct-section):not(.oxy-easy-posts),
.gn_privacy-two-columns.oxy-easy-posts .oxy-posts,
.gn_privacy-two-columns.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:39px;
}
}

.gn_privacy-right-column {
 width:68%;
}
@media (max-width: 991px) {
.gn_privacy-right-column {
 width:100%;
}
}

@media (max-width: 767px) {
.gn_privacy-right-column {
 width:100%;
}
}

.gn_privacy-left-column {
 width:252px;
}
@media (max-width: 991px) {
.gn_privacy-left-column {
}
.gn_privacy-left-column:not(.ct-section):not(.oxy-easy-posts),
.gn_privacy-left-column.oxy-easy-posts .oxy-posts,
.gn_privacy-left-column.ct-section .ct-section-inner-wrap{
display:none;
}
}

@media (max-width: 767px) {
.gn_privacy-left-column {
 width:100%;
}
}

.gn_apply-privacy-section {
 background-color:#e2f7ff;
}
.gn_apply-privacy-section .ct-section-inner-wrap {
padding-top: 120px;
padding-bottom: 180px;
}
@media (max-width: 767px) {
.gn_apply-privacy-section {
}
.gn_apply-privacy-section .ct-section-inner-wrap {
padding-top: 30px;
padding-bottom: 50px;
}
}

.gn_mail-list-left-curve-wrapper {
 position:absolute;
 left:-50%;
 top:160px;
}
@media (max-width: 1234px) {
.gn_mail-list-left-curve-wrapper {
 left:-190px;
}
}

@media (max-width: 991px) {
.gn_mail-list-left-curve-wrapper {
}
.gn_mail-list-left-curve-wrapper:not(.ct-section):not(.oxy-easy-posts),
.gn_mail-list-left-curve-wrapper.oxy-easy-posts .oxy-posts,
.gn_mail-list-left-curve-wrapper.ct-section .ct-section-inner-wrap{
display:none;
}
}

.gn_apply-bullet-list-container {
 padding-left:26px;
 margin-top:41px;
 margin-bottom:38px;
}
@media (max-width: 767px) {
.gn_apply-bullet-list-container {
 margin-top:23px;
 margin-bottom:20px;
 padding-left:0px;
}
}

.gn_apply-bullet-list-item {
 gap:22px;
 margin-bottom:16px;
}
.gn_apply-bullet-list-item:not(.ct-section):not(.oxy-easy-posts),
.gn_apply-bullet-list-item.oxy-easy-posts .oxy-posts,
.gn_apply-bullet-list-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
gap:22px;
}
.gn_web-h3--vertical-spacing {
 margin-bottom:26px;
}
@media (max-width: 767px) {
.gn_web-h3--vertical-spacing {
 margin-bottom:23px;
}
}

.gn_mail-list-content {
 text-align:left;
 font-size:clamp(1rem, calc(1rem + ((1vw - 0.32rem) * 0.3571)), 1.4rem) ;
 opacity:0.5;
}
.gn_mail-list-content-wrapper {
 max-width:722px;
 padding-top:35px;
 border-top-color:#f5f5f5;
 border-top-style:solid;
 border-top-width:2px;
 margin-top:47px;
}
.gn_apply-privacy-note {
 margin-top:26px;
}
@media (max-width: 991px) {
.gn_apply-privacy-note {
 margin-top:0px;
 padding-top:16px;
 border-top-style:solid;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-color:#005470;
 border-right-color:#005470;
 border-bottom-color:#005470;
 border-left-color:#005470;
}
.gn_apply-privacy-note:not(.ct-section):not(.oxy-easy-posts),
.gn_apply-privacy-note.oxy-easy-posts .oxy-posts,
.gn_apply-privacy-note.ct-section .ct-section-inner-wrap{
display:none;
}
}

@media (max-width: 767px) {
.gn_apply-privacy-note {
 margin-top:24px;
 font-size:18px;
 font-weight:400;
}
}

.gn_web-h3--txt-align {
}
@media (max-width: 767px) {
.gn_web-h3--txt-align {
 text-align:left;
}
}

.gn_eligible-two-colums {
}
.gn_apply-two-colums {
}
.gn_apply-left-colums {
}
.gn_apply-right-column {
 width:57%;
}
@media (max-width: 991px) {
.gn_apply-right-column {
 width:100%;
}
}

.gn_apply-left-column {
 width:35%;
}
@media (max-width: 991px) {
.gn_apply-left-column {
 width:100%;
}
}

.gn_apply-two-columns {
 width:100%;
 gap:min(8.6111vw, 124px) ;
}
.gn_apply-two-columns:not(.ct-section):not(.oxy-easy-posts),
.gn_apply-two-columns.oxy-easy-posts .oxy-posts,
.gn_apply-two-columns.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:min(8.6111vw, 124px) ;
}
@media (max-width: 1234px) {
.gn_apply-two-columns {
 gap:5%;
}
.gn_apply-two-columns:not(.ct-section):not(.oxy-easy-posts),
.gn_apply-two-columns.oxy-easy-posts .oxy-posts,
.gn_apply-two-columns.ct-section .ct-section-inner-wrap{
gap:5%;
}
}

@media (max-width: 991px) {
.gn_apply-two-columns {
}
.gn_apply-two-columns:not(.ct-section):not(.oxy-easy-posts),
.gn_apply-two-columns.oxy-easy-posts .oxy-posts,
.gn_apply-two-columns.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.gn_mail-list-right-plane-img {
}
@media (max-width: 1234px) {
.gn_mail-list-right-plane-img {
 width:130px;
}
}

.gn_mail-list-right-plane-wrapper {
 position:absolute;
 right:-30%;
 top:-160px;
}
@media (max-width: 1234px) {
.gn_mail-list-right-plane-wrapper {
 right:-132%;
 top:-75px;
}
}

@media (max-width: 991px) {
.gn_mail-list-right-plane-wrapper {
}
.gn_mail-list-right-plane-wrapper:not(.ct-section):not(.oxy-easy-posts),
.gn_mail-list-right-plane-wrapper.oxy-easy-posts .oxy-posts,
.gn_mail-list-right-plane-wrapper.ct-section .ct-section-inner-wrap{
display:none;
}
}

.gn_apply-form-container {
}
@media (max-width: 991px) {
.gn_apply-form-container {
 max-width:100%;
}
}

.gn_mail-list-left-curve-img {
}
@media (max-width: 1234px) {
.gn_mail-list-left-curve-img {
 width:180px;
}
}

.gn_curve-cont-referral-herp {
}
.gn_completion-time-wraaper {
 gap:22px;
 margin-top:29px;
}
.gn_completion-time-wraaper:not(.ct-section):not(.oxy-easy-posts),
.gn_completion-time-wraaper.oxy-easy-posts .oxy-posts,
.gn_completion-time-wraaper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
gap:22px;
}
.gn_completion-bug-character {
 width:133px;
}
.gn_completion-time-msg-wrap {
 gap:14px;
}
.gn_completion-time-msg-wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_completion-time-msg-wrap.oxy-easy-posts .oxy-posts,
.gn_completion-time-msg-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:14px;
}
@media (max-width: 479px) {
.gn_completion-time-msg-wrap {
 text-align:center;
 gap:6px;
}
.gn_completion-time-msg-wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_completion-time-msg-wrap.oxy-easy-posts .oxy-posts,
.gn_completion-time-msg-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:6px;
}
}

.gn_completion-time-ms-icon-wrap:before{
transform:rotate(45deg) translateY(-50%); background-color:#e2f7ff;
 width:17.29px;
 height:17.29px;
 position:absolute;
 left:-10px;
 top:50%;
  content:"";
}
.gn_completion-time-ms-icon-wrap {
 background-color:#e2f7ff;
 padding-top:21px;
 padding-right:24px;
 padding-bottom:21px;
 padding-left:24px;
 position:relative;
 border-radius:10px;
}
@media (max-width: 479px) {
.gn_completion-time-ms-icon-wrap {
 padding-top:14px;
 padding-right:21px;
 padding-bottom:14px;
 padding-left:21px;
}
}

.gn_404-section {
}
.gn_404-section .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 0;
padding-left: 53px;
}
.gn_404-section:not(.ct-section):not(.oxy-easy-posts),
.gn_404-section.oxy-easy-posts .oxy-posts,
.gn_404-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 1234px) {
.gn_404-section {
}
.gn_404-section .ct-section-inner-wrap {
padding-left: 53px;
}
}

@media (max-width: 991px) {
.gn_404-section {
}
.gn_404-section .ct-section-inner-wrap {
padding-left: 25px;
}
}

.gn_404-left-content-wrapper {
 z-index:100;
}
.gn_404-left-content-wrapper:not(.ct-section):not(.oxy-easy-posts),
.gn_404-left-content-wrapper.oxy-easy-posts .oxy-posts,
.gn_404-left-content-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.gn_apply-progress-bar {
 background-color:#ffffff;
 height:10px;
}
.gn_apply-progress-bar:not(.ct-section):not(.oxy-easy-posts),
.gn_apply-progress-bar.oxy-easy-posts .oxy-posts,
.gn_apply-progress-bar.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.gn_404-left-content-heading {
 text-align:center;
}
.gn_404-left-content-txt {
 max-width:580px;
 margin-top:18px;
 margin-bottom:51px;
 text-align:center;
}
@media (max-width: 991px) {
.gn_404-left-content-txt {
 margin-top:20px;
 margin-bottom:25px;
}
}

.gn_404-right-img-wrapper {
 position:absolute;
 right:-100px;
 top:0px;
 margin-top:-135px;
}
@media (max-width: 1234px) {
.gn_404-right-img-wrapper {
 right:-100px;
}
}

@media (max-width: 991px) {
.gn_404-right-img-wrapper {
 margin-top:-80px;
position: unset;
}
}

@media (max-width: 767px) {
.gn_404-right-img-wrapper {
}
.gn_404-right-img-wrapper:not(.ct-section):not(.oxy-easy-posts),
.gn_404-right-img-wrapper.oxy-easy-posts .oxy-posts,
.gn_404-right-img-wrapper.ct-section .ct-section-inner-wrap{
display:none;
}
}

.gn-404-bottom-curve-img {
 width:100%;
 max-width:100%;
}
.gn-404-bottom-curve-wrapper {
 z-index:100;
 width:100%;
}
@media (max-width: 991px) {
.gn-404-bottom-curve-wrapper {
 margin-top:-430px;
}
}

@media (max-width: 767px) {
.gn-404-bottom-curve-wrapper {
 margin-top:-150px;
}
}

.gn-404-container {
 width:100%;
 overflow:hidden;
}
.gn-404-bottom-rectangle {
 width:100%;
 background-color:#efffdc;
 height:111px;
}
@media (max-width: 767px) {
.gn-404-bottom-rectangle {
 height:49px;
}
}

.gn_404-content-wrapper {
 width:100%;
 max-width:1500px;
 padding-top:150px;
 padding-bottom:142px;
 position:relative;
}
@media (max-width: 991px) {
.gn_404-content-wrapper {
 padding-top:30px;
 padding-bottom:0px;
}
.gn_404-content-wrapper:not(.ct-section):not(.oxy-easy-posts),
.gn_404-content-wrapper.oxy-easy-posts .oxy-posts,
.gn_404-content-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.gn_404-right-img {
}
@media (max-width: 1234px) {
.gn_404-right-img {
 width:100%;
 max-width:100%;
}
}

@media (max-width: 991px) {
.gn_404-right-img {
 width:100%;
 max-width:100%;
}
}

.gn_progress-step {
 width:33.3331%;
 height:100%;
}
.gn_progress-step-one {
}
.gn_progress-step-two {
}
.gn_progress-step-three {
}
.gn_link-btn-padding {
 padding-left:37px;
 padding-right:37px;
}
.gn_404-right-img-wrapper-resp {
}
.gn_404-right-img-wrapper-resp:not(.ct-section):not(.oxy-easy-posts),
.gn_404-right-img-wrapper-resp.oxy-easy-posts .oxy-posts,
.gn_404-right-img-wrapper-resp.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 767px) {
.gn_404-right-img-wrapper-resp {
 margin-top:80px;
}
.gn_404-right-img-wrapper-resp:not(.ct-section):not(.oxy-easy-posts),
.gn_404-right-img-wrapper-resp.oxy-easy-posts .oxy-posts,
.gn_404-right-img-wrapper-resp.ct-section .ct-section-inner-wrap{
display:block;
}
}

.gn-referral-two-column {
 width:100%;
}
.gn_img-inner-wrap-referral-steps {
}
.gn_img-inner-wrap-referral-steps:not(.ct-section):not(.oxy-easy-posts),
.gn_img-inner-wrap-referral-steps.oxy-easy-posts .oxy-posts,
.gn_img-inner-wrap-referral-steps.ct-section .ct-section-inner-wrap{
flex-direction:row;
}
.gn_referral-steps-text {
 font-family:DM Sans;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 margin-top:0px;
 margin-right:0px;
 margin-left:0px;
 margin-bottom:35px;
 width:100%;
}
.gn_appy-step-copy-one {
}
.gn_appy-step-copy-one:not(.ct-section):not(.oxy-easy-posts),
.gn_appy-step-copy-one.oxy-easy-posts .oxy-posts,
.gn_appy-step-copy-one.ct-section .ct-section-inner-wrap{
display:none;
}
.gn_appy-step-copy-two {
 margin-top:22px;
}
.gn_appy-step-copy-two:not(.ct-section):not(.oxy-easy-posts),
.gn_appy-step-copy-two.oxy-easy-posts .oxy-posts,
.gn_appy-step-copy-two.ct-section .ct-section-inner-wrap{
display:none;
}
.gn_appy-step-copy-three {
 margin-top:45px;
}
.gn_appy-step-copy-three:not(.ct-section):not(.oxy-easy-posts),
.gn_appy-step-copy-three.oxy-easy-posts .oxy-posts,
.gn_appy-step-copy-three.ct-section .ct-section-inner-wrap{
display:none;
}
.gn_apply-step-copy {
}
.gn_apply-progress-text {
 color:#76bc21;
}
.gn_apply-progress-text:not(.ct-section):not(.oxy-easy-posts),
.gn_apply-progress-text.oxy-easy-posts .oxy-posts,
.gn_apply-progress-text.ct-section .ct-section-inner-wrap{
display:none;
}
.gn_hero-slider-description-referral {
}
@media (max-width: 767px) {
.gn_hero-slider-description-referral {
}
}

.gn_blog-single-page-title {
 font-family:DM Sans;
 font-weight:400;
 line-height:1.8;
 margin-bottom:25px;
 letter-spacing:0.2em;
}
.gn_blog-single-page-title:not(.ct-section):not(.oxy-easy-posts),
.gn_blog-single-page-title.oxy-easy-posts .oxy-posts,
.gn_blog-single-page-title.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 767px) {
.gn_blog-single-page-title {
 margin-bottom:9px;
}
}

.gn_blog-single-title-wrap {
}
.gn_blog-single-title-wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_blog-single-title-wrap.oxy-easy-posts .oxy-posts,
.gn_blog-single-title-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.gn_blog-single-main-heading {
 font-family:Recoleta;
 margin-bottom:18px;
 font-size:clamp(2.4rem, calc(2.4rem + ((1vw - 0.32rem) * 2.1429)), 4.8rem) ;
 color:#015570;
 font-weight:500;
 line-height:1.2;
 margin-top:25px;
}
.gn_blog-single-main-desc {
 font-family:DM Sans;
 margin-bottom:0px;
 font-size:clamp(1.6rem, calc(1.6rem + ((1vw - 0.32rem) * 0.1786)), 1.8rem) ;
 color:#5d5d5d;
 font-weight:400;
 text-align:center;
 line-height:1.6;
 width:100%;
 max-width:630px;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
}
.gn_blog-single-top-link {
 gap:17px;
}
.gn_blog-single-top-link:not(.ct-section):not(.oxy-easy-posts),
.gn_blog-single-top-link.oxy-easy-posts .oxy-posts,
.gn_blog-single-top-link.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:center;
justify-content:flex-start;
gap:17px;
}
@media (max-width: 767px) {
.gn_blog-single-top-link {
}
}

.gn_blog-single-tilte-sec {
}
.gn_blog-single-tilte-sec .ct-section-inner-wrap {
padding-top: 25px;
padding-bottom: 25px;
}
@media (max-width: 767px) {
.gn_blog-single-tilte-sec {
}
.gn_blog-single-tilte-sec .ct-section-inner-wrap {
padding-top: 26px;
padding-bottom: 42px;
}
}

.gn_blog-single-banner {
 margin-bottom:72px;
 width:100%;
}
.gn_blog-single-banner:not(.ct-section):not(.oxy-easy-posts),
.gn_blog-single-banner.oxy-easy-posts .oxy-posts,
.gn_blog-single-banner.ct-section .ct-section-inner-wrap{
display:grid;
align-items:center;
justify-content:center;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 767px) {
.gn_blog-single-banner {
 margin-bottom:27px;
}
}

.gn_blog-single-banner-img {
 padding-left:150px;
 padding-right:150px;
 width:100%;
 height:auto;
}
.gn_blog-single-content {
}
.gn_blog-single-content .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 77px;
}
@media (max-width: 767px) {
.gn_blog-single-content {
}
.gn_blog-single-content .ct-section-inner-wrap {
padding-bottom: 59px;
}
}

.gn_blog-single-grid {
}
.gn_blog-single-prefooter {
 width:100%;
 padding-top:108px;
}
.gn_blog-single-prefooter:not(.ct-section):not(.oxy-easy-posts),
.gn_blog-single-prefooter.oxy-easy-posts .oxy-posts,
.gn_blog-single-prefooter.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
}
@media (max-width: 767px) {
.gn_blog-single-prefooter {
 padding-top:43px;
}
}

.oxy-stock-content-styles {
}
.gn_privacy-heading {
 font-family:DM Sans;
 margin-bottom:35px;
}
.gn_privacy-section {
}
.gn_privacy-section .ct-section-inner-wrap {
padding-top: 110px;
padding-bottom: 51px;
}
.gn_privacy-section:not(.ct-section):not(.oxy-easy-posts),
.gn_privacy-section.oxy-easy-posts .oxy-posts,
.gn_privacy-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1234px) {
.gn_privacy-section {
}
}

@media (max-width: 991px) {
.gn_privacy-section {
}
.gn_privacy-section .ct-section-inner-wrap {
padding-top: 75px;
}
}

@media (max-width: 767px) {
.gn_privacy-section {
}
.gn_privacy-section .ct-section-inner-wrap {
padding-top: 30px;
padding-bottom: 75px;
}
}

.gn_privacy-container {
 max-width:770px;
}
@media (max-width: 767px) {
.gn_privacy-container {
 max-width:100%;
}
}

.gn_privacy-content {
}
.gn_curve-image-handle {
 width:100%;
}
.gn_resources-listing-container {
}
.gn_resource-pagination-wrapper {
}
.gn_resource-pagination-wrapper:not(.ct-section):not(.oxy-easy-posts),
.gn_resource-pagination-wrapper.oxy-easy-posts .oxy-posts,
.gn_resource-pagination-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:center;
}
.gn_who-we-two-col--padding {
}
.gn_who-we-two-col-alt--padding {
}
.gn_who-we-two-col-alt--padding .ct-section-inner-wrap {
padding-top: 75px;
}
@media (max-width: 991px) {
.gn_who-we-two-col-alt--padding {
}
.gn_who-we-two-col-alt--padding .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 0;
}
}

@media (max-width: 767px) {
.gn_who-we-two-col-alt--padding {
}
.gn_who-we-two-col-alt--padding .ct-section-inner-wrap {
padding-top: 20px;
padding-bottom: 10px;
}
}

.gn_resource-tab-facet {
 background-color:#f5f5f5;
 width:max-content ;
 choices_direction:row;
 border-radius:67px;
 padding-left:10px;
 padding-right:10px;
 padding-top:6px;
 padding-bottom:6px;
}

        
        
        .gn_resource-tab-facet .wpgb-facet ul:first-child, .gn_resource-tab-facet .wpgb-facet ul:first-child + ul{
justify-content:center;
}

.gn_resource-tab-facet .wpgb-facet{
--wpgb-choices-horizontal-spacing:5px;
}

.gn_resource-tab-facet li > [role="button"]{
background-color:#f5f5f5;
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
border-top-width:2px;
border-right-width:2px;
border-bottom-width:2px;
border-left-width:2px;
padding-top:10px;
padding-bottom:10px;
padding-left:57px;
padding-right:57px;
}

.gn_resource-tab-facet li > [role="button"][aria-pressed="true"]{
background-color:#ffffff;
border-color:#015570;
}

.gn_resource-tab-facet li [class^="wpgb-"][class$="-label"]{
font-family: 'DM Sans';
color: #015570;
text-align: center;
line-height: 1;
font-size: clamp(1.6rem, calc(1.6rem + ((1vw - 0.32rem) * 0.1786)), 1.8rem) ;
font-weight: 700;
}

.gn_resource-tab-facet .wpgb-toggle-hidden{
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
}

.gn_resource-tab-facet .wpgb-facet ul:first-child, .gn_resource-tab-facet .wpgb-facet ul:first-child + ul, .gn_resource-tab-facet .wpgb-facet li[aria-expanded="true"] > ul, .gn_resource-tab-facet .wpgb-facet li:not([aria-expanded]) > ul{
				display: -ms-flexbox;
				display: flex;
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
				flex-direction: row;
			}
.gn_resource-tab-facet .wpgb-facet ul.wpgb-expanded li[hidden]{
				display: block;
			}
.gn_resource-tab-facet .wpgb-facet ul li{
				margin: 0 0 var(--wpgb-choices-vertical-spacing) 0;
			}
.gn_resource-tab-facet .wpgb-facet ul ul{
				margin-top: var(--wpgb-choices-vertical-spacing);
			}
.gn_resource-tab-facet .wpgb-facet ul ul li:last-child{
				margin-bottom: 0;
			}
.gn_resource-tab-facet .wpgb-facet ul:first-child + ul{
				margin-top: var(--wpgb-choices-vertical-spacing);
			}
.gn_resource-tab-facet .wpgb-facet ul:first-child, .gn_resource-tab-facet .wpgb-facet ul:first-child + ul{
				margin-bottom: calc(-1 * var(--wpgb-choices-vertical-spacing));
			}
.gn_resource-tab-facet .wpgb-facet ul li{
				margin-right: var(--wpgb-choices-horizontal-spacing);
			}
.gn_resource-tab-facet .wpgb-facet ul li[aria-expanded] li:last-child{
				margin-right: 0;
			}
@media (max-width: 991px) {
.gn_resource-tab-facet {
}
}

.gn_privacy-bottom-curve {
 width:100%;
}
.gn_privacy-bottom-curve-img {
 width:100%;
 max-width:100%;
}
.gn_privacy-bottom-rect {
 background-color:#efffdc;
 width:100%;
 height:116px;
 margin-top:-4px;
}
@media (max-width: 767px) {
.gn_privacy-bottom-rect {
 height:47px;
}
}

.gn_resources-filter-dropdowns {
}
.gn_resources-filter-dropdowns .wpgb-facet-title{
border-top-color:#015570;
border-right-color:#015570;
border-bottom-color:#015570;
border-left-color:#015570;
border-top-width:2px;
border-right-width:2px;
border-bottom-width:2px;
border-left-width:2px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border_radius_border-radius:7px;
border-radius:7px;
padding-top:18px;
padding-right:18px;
padding-bottom:18px;
padding-left:18px;
font-family: 'DM Sans';
font-weight: 400;
font-size: clamp(1.6rem, calc(1.6rem + ((1vw - 0.32rem) * 0.2083)), 1.8rem) ;
color: #015570;
line-height: 183%;
}

@media (max-width: 767px) {
.gn_resources-filter-dropdowns {
}
.gn_resources-filter-dropdowns:not(.ct-section):not(.oxy-easy-posts),
.gn_resources-filter-dropdowns.oxy-easy-posts .oxy-posts,
.gn_resources-filter-dropdowns.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:center;
}
}

.gn_who-prefooter-btn--hover:hover{
 background-color:#005470;
}
.gn_who-prefooter-btn--hover {
}
.gn_resources-mob-title {
}
.gn_resources-mob-title:not(.ct-section):not(.oxy-easy-posts),
.gn_resources-mob-title.oxy-easy-posts .oxy-posts,
.gn_resources-mob-title.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 1234px) {
.gn_resources-mob-title {
}
}

@media (max-width: 991px) {
.gn_resources-mob-title {
}
}

@media (max-width: 767px) {
.gn_resources-mob-title {
 width:100%;
 text-align:center;
}
.gn_resources-mob-title:not(.ct-section):not(.oxy-easy-posts),
.gn_resources-mob-title.oxy-easy-posts .oxy-posts,
.gn_resources-mob-title.ct-section .ct-section-inner-wrap{
display:block;
}
}

.gn_progress-message-wrap {
}
.gn_progress-message-wrap:not(.ct-section):not(.oxy-easy-posts),
.gn_progress-message-wrap.oxy-easy-posts .oxy-posts,
.gn_progress-message-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:flex-start;
}
.gn_progress-count {
}
.gn_header-builder-custom {
}
.gn_section-heading-contact {
}
.gn_contact-banner-bottom-curve-wrapper-mob {
}
.gn_contact-banner-bottom-curve-wrapper-mob:not(.ct-section):not(.oxy-easy-posts),
.gn_contact-banner-bottom-curve-wrapper-mob.oxy-easy-posts .oxy-posts,
.gn_contact-banner-bottom-curve-wrapper-mob.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 767px) {
.gn_contact-banner-bottom-curve-wrapper-mob {
 margin-bottom:-2.1875vw;
}
.gn_contact-banner-bottom-curve-wrapper-mob:not(.ct-section):not(.oxy-easy-posts),
.gn_contact-banner-bottom-curve-wrapper-mob.oxy-easy-posts .oxy-posts,
.gn_contact-banner-bottom-curve-wrapper-mob.ct-section .ct-section-inner-wrap{
display:block;
}
}

.gn_hero-slider-container--dots-home {
 slider-dots-overlay:no;
 slider-remove-padding:no;
 slider-stretch-slides:no;
}
.gn_who-we-lt-rt-alt-img-wrap--padding {
 padding-top:80px;
}
@media (max-width: 767px) {
.gn_who-we-lt-rt-alt-img-wrap--padding {
 padding-top:0px;
}
}

.gn_hero-slide-left--width-home {
 width:58%;
 margin-top:0px;
}
@media (max-width: 991px) {
.gn_hero-slide-left--width-home {
 width:100%;
}
}

@media (max-width: 767px) {
.gn_hero-slide-left--width-home {
 width:100%;
}
}

.gn_hero-slide-image--width-home {
 width:50.48611vw;
}
@media (max-width: 1234px) {
.gn_hero-slide-image--width-home {
 width:47.48611vw;
}
}

@media (max-width: 991px) {
.gn_hero-slide-image--width-home {
 width:82.1875vw;
}
}

@media (max-width: 767px) {
.gn_hero-slide-image--width-home {
 width:100%;
}
}

.gn_hero-slider-description--min-height {
 min-height:87px;
}
.gn_slider-wrap-home-responsive {
}
@media (max-width: 991px) {
.gn_slider-wrap-home-responsive {
}
.gn_slider-wrap-home-responsive:not(.ct-section):not(.oxy-easy-posts),
.gn_slider-wrap-home-responsive.oxy-easy-posts .oxy-posts,
.gn_slider-wrap-home-responsive.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.gn_blog-single-prefooter--width {
}
@media (max-width: 767px) {
.gn_blog-single-prefooter--width {
}
}

.gn_pre-footer-content-left-faq {
}
@media (max-width: 767px) {
.gn_pre-footer-content-left-faq {
 margin-bottom:40px;
}
}

.gn_thankyou-banner-img-mob--width {
}
.gn_thankyou-iimgs-resp--width {
}
.gn_thankyou-imgs-resp--width {
}
@media (max-width: 767px) {
.gn_thankyou-imgs-resp--width {
 width:42.1875vw;
}
}

.gn_location-hero-slider-bottom-mob {
}
.gn_location-hero-slider-bottom-mob:not(.ct-section):not(.oxy-easy-posts),
.gn_location-hero-slider-bottom-mob.oxy-easy-posts .oxy-posts,
.gn_location-hero-slider-bottom-mob.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 991px) {
.gn_location-hero-slider-bottom-mob {
 margin-bottom:-4vw;
}
.gn_location-hero-slider-bottom-mob:not(.ct-section):not(.oxy-easy-posts),
.gn_location-hero-slider-bottom-mob.oxy-easy-posts .oxy-posts,
.gn_location-hero-slider-bottom-mob.ct-section .ct-section-inner-wrap{
display:block;
}
}

@media (max-width: 767px) {
.gn_location-hero-slider-bottom-mob {
}
}

.gn_hero-slide-right--animated {
transform:translate(100%);}
.gn_apply-left-title {
}
.gn_apply-left-title-one {
 font-size:58px;
}
.gn_apply-left-title-two {
}
.gn_apply-left-title-two:not(.ct-section):not(.oxy-easy-posts),
.gn_apply-left-title-two.oxy-easy-posts .oxy-posts,
.gn_apply-left-title-two.ct-section .ct-section-inner-wrap{
display:none;
}
.gn_wwa-our-stars-image {
 attachment_height:57;
 attachment_width:41;
 attachment_url:https://goodnatureprogram.supremeclients.com/wp-content/uploads/2022/11/Group-422.svg;
 max-width:84px;
 margin-left:-12px;
 margin-top:28px;
 width:5.8333vw;
}
@media (max-width: 767px) {
.gn_wwa-our-stars-image {
 max-width:40px;
 width:100%;
 margin-left:3px;
 margin-top:8px;
}
.gn_wwa-our-stars-image:not(.ct-section):not(.oxy-easy-posts),
.gn_wwa-our-stars-image.oxy-easy-posts .oxy-posts,
.gn_wwa-our-stars-image.ct-section .ct-section-inner-wrap{
display:none;
}
}

.gn_pre_footer_content_wrap--right {
 padding-right:3.4722vw;
}
.gn_copy-wrap--ourmission-top {
 padding-top:7vw;
}
@media (max-width: 767px) {
.gn_copy-wrap--ourmission-top {
 padding-top:7.2vw;
}
}

.gn_resources-testimonial-section {
}
.gn_resources-testimonial-section .ct-section-inner-wrap {
padding-bottom: 120px;
}
@media (max-width: 767px) {
.gn_resources-testimonial-section {
}
.gn_resources-testimonial-section .ct-section-inner-wrap {
padding-bottom: 90px;
}
}

.FadeInFromRight {
}
.active {
}
.FadeIn {
}
.oxy-close-modal {
}
.are-you-eligible-testimonials {
}
@media (max-width: 479px) {
.are-you-eligible-testimonials {
}
}

.what-next-thank-you {
}
@media (max-width: 479px) {
.what-next-thank-you {
 margin-bottom:0px;
}
}

.oxy-close-modal-new {
}
.green-strong-text {
}
@media (max-width: 479px) {
.green-strong-text {
 font-size:18px;
}
}

.full-width-section-wrap {
}
.full-width-section-wrap .ct-section-inner-wrap {
padding-left: 25px;
}
.ct-section-inner-wrap {
}
.hero-padding-left {
}
.hero-padding-left .ct-section-inner-wrap {
padding-right: 0;
padding-left: 0;
}
.location-arrow-link {
}
.our_centers_section {
}
.next_step_title {
}
@media (max-width: 991px) {
.next_step_title {
}
.next_step_title:not(.ct-section):not(.oxy-easy-posts),
.next_step_title.oxy-easy-posts .oxy-posts,
.next_step_title.ct-section .ct-section-inner-wrap{
display:block;
}
}

.back-button {
}
.slide-privacy {
}
.recommended-resources-grid {
}
.left_applay_page_block {
}
.progress-status-fill {
 border-radius:200px;
}
.estimated_time_text {
}
.description-step {
}
.title-step {
}
.testimonials-equal-height {
}
.gn_home-hero-section-slider {
}
.ready_started_section {
}
.first_slide_image {
}
.mfs-18 {
}
.thankyou-opportunities {
}
.gn_hero-slide-image-second {
 height:580px;
}
.wwa_hero_right {
}
@font-face {
	font-family: 'RecoletaAlt-Black';
	font-weight: 400;
	font-style: normal;
	src: url(/wp-content/fonts/RecoletaAlt-Black.woff);
}

@font-face {
	font-family: 'RecoletaAlt-Bold';
	font-weight: 400;
	font-style: normal;
	src: url(/wp-content/fonts/RecoletaAlt-Bold.woff);
}

@font-face {
	font-family: 'RecoletaAlt-Light';
	font-weight: 400;
	font-style: normal;
	src: url(/wp-content/fonts/RecoletaAlt-Light.woff);
}

@font-face {
	font-family: 'RecoletaAlt-Medium';
	font-weight: 400;
	font-style: normal;
	src: url(/wp-content/fonts/RecoletaAlt-Medium.woff);
}

@font-face {
	font-family: 'RecoletaAlt-Regular';
	font-weight: 400;
	font-style: normal;
	src: url(/wp-content/fonts/RecoletaAlt-Regular.woff);
}

@font-face {
	font-family: 'RecoletaAlt-SemiBold';
	font-weight: 400;
	font-style: normal;
	src: url(/wp-content/fonts/RecoletaAlt-SemiBold.woff);
}


@font-face {
	font-family: 'RecoletaAlt-Thin';
	font-weight: 400;
	font-style: normal;
	src: url(/wp-content/fonts/RecoletaAlt-Thin.woff);
}


@font-face {
	font-family: 'Recoleta-Black';
	font-weight: 400;
	font-style: normal;
	src: url(/wp-content/fonts/Recoleta-Black.woff);
}

@font-face {
	font-family: 'Recoleta-Bold';
	font-weight: 400;
	font-style: normal;
	src: url(/wp-content/fonts/Recoleta-Bold.woff);
}

@font-face {
	font-family: 'Recoleta-Light';
	font-weight: 400;
	font-style: normal;
	src: url(/wp-content/fonts/Recoleta-Light.woff);
}

@font-face {
	font-family: 'Recoleta-Medium';
	font-weight: 400;
	font-style: normal;
	src: url(/wp-content/fonts/Recoleta-Medium.woff);
}

@font-face {
	font-family: 'Recoleta-Regular';
	font-weight: 400;
	font-style: normal;
	src: url(/wp-content/fonts/Recoleta-Regular.woff);
}

@font-face {
	font-family: 'Recoleta-SemiBold';
	font-weight: 400;
	font-style: normal;
	src: url(/wp-content/fonts/Recoleta-SemiBold.woff);
}

@font-face {
	font-family: 'Recoleta-Thin';
	font-weight: 400;
	font-style: normal;
	src: url(/wp-content/fonts/Recoleta-Thin.woff);
}
/* Base */
html{
	font-size: 62.5%;
	scroll-behavior: smooth;
}
.gn_footer-section a{
	color:#fff;
}
.gn_footer_branding_contact a{
	text-decoration: none;
	padding-bottom: 2px;
}
.gn_footer_menu_col .menu-item a, #gn_footer_legal_links .menu-item a, .gn_footer_branding_contact a{
	position:relative;
	align-self: flex-start;
}
.gn_footer_menu_col .menu-item a:after,#gn_footer_legal_links .menu-item a:after,.gn_footer_branding_contact a:after{
	content:"";
	position:absolute;
	height:1px;
	width: 0%;
	left: 0;
	bottom: 2px;
	background-color:#ffffff;
	transition: all 0.3s ease-in-out;	
}
.gn_footer_menu_col .menu-item a:hover:after, #gn_footer_legal_links .menu-item a:hover:after,
.gn_footer_branding_contact a:hover:after{
	width: 100%;
}

@media only screen and (max-width: 767px) {
	#menu-legal-menu {
		display: flex;
		width: 100%;
		justify-content: space-between;
		gap: 23px;
		flex-wrap: nowrap;
	}
	.menu-legal-menu-container {
		width: 100%;
	}
	#gn_footer_legal_links .menu-item a {
		margin-left: 0;
	}
	#gn_footer_legal_links .oxy-nav-menu-list {
		flex-direction: row;
	}
}.oxy-pro-menu .oxy-pro-menu-list .menu-item.contact_us_mobile{
  display: none;
}
.gn_location-map-left-arrow{
  display: block!important;
}
.oxy-header-container .gn_header_logo img{
    width: 192px;
    min-width: 192px;
}

.oxy-sticky-header-active .gn_header_row .gn_header_logo img {
    width: 150px;
    min-width: 150px;
}
.gn_donors-digest-grid-wrap .wpgb-card-content .wpgb-card-body time{
  display: none;
}
.gn_header_row .oxy-header-container {
	max-width: 100% !important;
	padding: 0 !important;
}
.gn_header_row .oxy-header-center {
	justify-content: flex-end !important;
}
.gn_header_row .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) ul:not(.sub-menu) > li > .sub-menu {
	padding: 22px 30px 9px 22px;
	border: 2px solid #015570;
	border-radius: 5px;
	left: 50% !important;
	transform: translateX(-50%);
	top: calc(100% - 30px);
	background: #fff;
}
.gn_header_row .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) 
.oxy-pro-menu-list > .menu-item > a {
	height: 129px;
	cursor: pointer !important;
}
.gn_header_menu_cont .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a {
	justify-content: flex-start !important;
}
.gn_header_row .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) ul:before {
    position: absolute;
    top: -3px;
    height: 4px;
    width: 20px;
    background-color: #fff;
    z-index: 2;
    content: "";
    left: 50%;
    transform: translateX(-50%);
    border: none;
    outline: none;
}
.gn_header_row .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) ul:not(.sub-menu) > li > .sub-menu::after {
	position: absolute;
	top: -10px;
	left: 50%;
	transform: translateX(-50%);
	width: 28px;
	height: 10px;
	content: "";
	background-image:url('/wp-content/uploads/2022/11/Vector-185.svg');
	background-position: center;
	background-size: contain; 
	background-repeat: no-repeat;
	z-index: 3;
}
.gn_header_menu_cont.oxy-pro-menu.oxy-pro-menu-open .oxy-pro-menu-container .oxy-pro-menu-list .menu-item > a {
	cursor: pointer;
}
.gn_header-resources a {
	height: auto !important;
}
.gn_header-resources a:hover {
	color: #76BC21 !important;
}

@media (max-width: 1400px) {
  .menu-main-menu-container #menu-main-menu.oxy-pro-menu-list .menu-item a{
        padding-right: 20px;
  }
}
@media (max-width: 1250px) {
  .menu-main-menu-container #menu-main-menu.oxy-pro-menu-list .menu-item a{
        padding-right: 15px;
  }
}
@media (max-width: 1200px) {
  .oxy-pro-menu .oxy-pro-menu-list .menu-item.contact_us_mobile{
    display: block;
  }
  .oxy-pro-menu .oxy-pro-menu-list .menu-item.contact_us_desctop{
    display: none;
  }
  .oxy-header-container .gn_header_logo img{
    width: 150px;
    min-width: 150px;
  }
}
@media (max-width: 1024px) {
  .oxy-header-row .gn_link-btn-txt-green{
     padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width: 991px) {
    .oxy-pro-menu .oxy-pro-menu-list .menu-item.contact_us_mobile{
    display: none;
  }
  .oxy-pro-menu .oxy-pro-menu-list .menu-item.contact_us_desctop{
    display: block;
  }
	.gn_header_menu_cont.oxy-pro-menu-open .oxy-pro-menu-mobile-close-icon {
		position: fixed;
		right: 4.1667vw;
		top: 26px;
		left: auto;
	}
	.gn_header_menu_cont.oxy-pro-menu > .oxy-pro-menu-container {
		opacity: 0 !important;
	}
	.gn_header_menu_cont.oxy-pro-menu:not(.oxy-pro-menu-open) > .oxy-pro-menu-container {
		z-index: -10 !important;
	}
	.gn_header_menu_cont.oxy-pro-menu.oxy-pro-menu-open > .oxy-pro-menu-container {
		top: 68px;
		max-height: calc(100vh - 68px) !important;
		display: block;
		transition: all 0.5s ease-in-out;	
		opacity: 1 !important;
	}
	.gn_header_menu_cont.oxy-pro-menu.oxy-pro-menu-open .oxy-pro-menu-container .oxy-pro-menu-list .menu-item {
		border-bottom: 1px solid #015570;
	}
	.gn_header_menu_cont.oxy-pro-menu.oxy-pro-menu-open .oxy-pro-menu-container .oxy-pro-menu-list .menu-item:first-child {
		border-top: 1px solid #015570;
	}
	.gn_header_menu_cont.oxy-pro-menu.oxy-pro-menu-open .oxy-pro-menu-container .oxy-pro-menu-list .menu-item > a {
		justify-content: space-between !important;
	}
	.gn_header_menu_cont .oxy-pro-menu-container.oxy-pro-menu-open-container .sub-menu .menu-item a {
		padding: 0 !important;
		margin-bottom: 20px;
		font-size: 14px;
		height: 18px
	}
	.gn_header_menu_cont .oxy-pro-menu-container.oxy-pro-menu-open-container .sub-menu .menu-item {
		border: none !important;
	}
	.gn_header_menu_cont .oxy-pro-menu-container.oxy-pro-menu-open-container .sub-menu {
		padding: 29px 25px 7px;
		background: rgba(212,233,241,0.14) !important;
	}
	.gn_header_menu_cont .oxy-pro-menu-off-canvas-container > div:first-child, .gn_header_menu_cont .oxy-pro-menu-open-container > div:first-child {
		min-width: 100% !important;
		width: 100% !important;
	}
}
@media (max-width: 767px) {
	.gn_header_menu_cont.oxy-pro-menu-open .oxy-pro-menu-mobile-close-icon {
		right: 26px;
	}
  .wp-grid-builder .wpgb-card-2 .gn_testimonial-card-copy,
  body .gn_arrow-text{
    font-size: 18px!important;
  }
  .green_checkmark_list_mobile{
    padding: 0 0 0 0;
  }

}
@media (min-width: 992px) {
	.oxy-pro-menu .menu-item .sub-menu {
		display: flex !important;
	}
	.oxy-sticky-header-active .gn_header_row {
		height: 100px;
	}
	.oxy-sticky-header-active .gn_header_row .gn_header_logo img{
		width:150px;
	}
	.oxy-sticky-header-active .gn_header_row .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list > .menu-item > a {
		height: 100px;
	}
}

.gn_faq_accordion_content_text a {
	font: inherit;
	text-decoration: underline;
	color: #76BC21;
}
.gn_faq_accordion_icon::before {
	position: absolute;
	top: 50%;
	left: 50%;
	content: "";
	transform: translate(-50%, -50%) rotate(-90deg);
    position: absolute;
    width: 18px;
    height: 2px;
    transition-duration: 0.3s;
	height: 2px;
    background-color: #76bc21;
}
.oxel_accordion__row--active .gn_faq_accordion_icon::before {
	transform:  translate(-50%, -50%) rotate(0deg);
}
.gn_faq_page_wrap .ct-section-inner-wrap {
	max-width: 100% !important;
}
#gn_faq-menu-list .menu-item:hover a,
#gn_faq-menu-list .menu-item a.gn_menu-active{
	padding-left: 23px !important;
	font-weight: 700;
	color: #76bc21;
}
#gn_faq-menu-list .menu-item a::before {
	content: "";
	width: 11px;
	height: 11px;
	background: url('/wp-content/uploads/2022/11/faq-after.svg') no-repeat;
	background-position: center;
	background-size: contain;
	display:none;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
}
#gn_faq-menu-list .menu-item a:hover::before,
#gn_faq-menu-list .menu-item a.gn_menu-active:before{
	display: block;
}
#gn_faq-menu-list {
	position: sticky;
	top: 150px;
}
@media only scfeen and (max-width: 767px) {
	.gn_faq_accordion_icon::before {
		width: 13px;
	}
}
@media only screen and (min-width: 2100px) {
	.gn_faq_table_list {
		padding-left: 8.5vw;
	}
}.gn_testimonial-card-wrapper .wpgb-card .wpgb-card-wrapper .wpgb-card-body .gn_testimonial_image_container, .gn_testimonial-card-wrapper .wpgb-card .wpgb-card-wrapper .wpgb-card-body .gn_testimonial_content_container{
      white-space: initial;
    margin-top: 30px;
}
.gn_testimonial-card-wrapper .wpgb-card .wpgb-card-wrapper .wpgb-card-body .gn_testimonial_content_container{
  align-items: baseline!important;
}
@media (min-width: 768px) and (max-width: 991px) {
	.gn_testimonial-card-wrapper .wpgb-masonry  article.wpgb-card:nth-of-type(3) {
		left: 0!important;
	}
}


@media (max-width:767px){
	.gn_testimonial-grid-details-wrap{
		flex-direction: column !important;
	}
	.gn_testimonial_content_container{
		padding-left: 0 !important;
		text-align: center !important;
	}
	.wp-grid-builder .wpgb-card-2 .wpgb-card-inner{
		margin: 0 0 40px!important;
	}
	.wp-grid-builder .wpgb-card-body{
		margin: 0!important;
	}
	.gn_testimonial-card-copy{
		padding: 36px 21px 33px;
    	text-align: center;
	}
	.gn_testimonial-grid-details-wrap::before{
		width: calc(100% - 42px) !important;
	}
	.gn_testimonial-card-copy{
		min-height: 253px !important;
	}
	.gn_testimonial-card-wrapper .wpgb-masonry .slick-slide[data-slick-index="2"] article.wpgb-card {
		transform: translateY(-16px);
	}
}.gn_resources-listing-container .wpgb-viewport{
	width: calc(100% + 66px);
    margin: 0 min(-2.2917vw,-33px);
}
.gn_resource-pagination-wrapper .wpgb-facet .wpgb-pagination{
	background: #F5F5F5;
	border-radius: 67px;
	padding: 8px;
	height: 59px;
    display: inline-flex;
    align-items: center;
}
.gn_resource-pagination-wrapper .wpgb-facet .wpgb-pagination li{
	margin: 0 2px;
}
.gn_resource-pagination-wrapper .wpgb-facet .wpgb-pagination li a{
	font-size:clamp(1.4rem,calc(1.4rem + ((1vw - 0.32rem) * 0.3571)),1.8rem);
}
.gn_resource-pagination-wrapper .wpgb-facet .wpgb-pagination li a[aria-current] {
    border-radius: 50%;
    background: #76BC21;
    color: #fff;
}
.gn_resource-pagination-wrapper .wpgb-facet .wpgb-pagination li a:focus{
	outline:0;
}
.gn_resource-pagination-wrapper .wpgb-facet .wpgb-pagination li.gn_page-next a{
	font-size: 0;
}
.gn_resource-pagination-wrapper .wpgb-facet .wpgb-pagination li.gn_page-next{
	height: 43px;
	background-color: #FFFFFF;
    border: 2px solid #76BC21;
    border-radius: 67px;
    background-image: url(https://goodnature-staging.marketwake.com/wp-content/uploads/2022/11/arrow.svg);
    padding: 0;
    background-repeat: no-repeat;
    background-position: center;
    width: 65px;
    height: 43px;
}
.gn_resource-pagination-wrapper .wpgb-facet .wpgb-pagination li.gn_page-prev{
	height: 43px;
	background-color: #FFFFFF;
    border: 2px solid #76BC21;
    border-radius: 67px;
    background-image: url(https://goodnature-staging.marketwake.com/wp-content/uploads/2022/11/left-arrow.svg);
    padding: 0;
    background-repeat: no-repeat;
    background-position: center;
    width: 65px;
    height: 43px;
}
.gn_resource-pagination-wrapper .wpgb-facet .wpgb-pagination li.gn_page-prev:hover{
	background-color: #76BC21;
	background-image: url(https://goodnature-staging.marketwake.com/wp-content/uploads/2022/12/white-arrow-left.svg);
}
.gn_resource-pagination-wrapper .wpgb-facet .wpgb-pagination li.gn_page-next:hover{
	background-color: #76BC21;
	background-image: url(https://goodnature-staging.marketwake.com/wp-content/uploads/2022/12/white-arrow-right.svg);
}
.gn_resources-listing-container .wp-grid-builder .wpgb-card-1 .wpgb-block-2{
	font-family: 'DM Sans';
    font-weight: 700;
	font-size: clamp(1.8rem,calc(1.8rem + ((1vw - 0.32rem) * 0.7143)),2.6rem);
    color: #015570;
}
.gn_resources-listing-container .wp-grid-builder .wpgb-card-1 .wpgb-block-1{
	font-size: clamp(1.6rem,calc(1.6rem + ((1vw - 0.32rem) * -0.1786)),1.4rem);
}
.wpgb-facet .wpgb-button:focus{
	outline: 0 !important;
}
.gn_resources-listing-container .wpgb-facet .wpgb-button-label{
	transition: all 0.3s ease-in-out;
}
.gn_resources-listing-container .wpgb-facet .wpgb-button[aria-pressed="false"]:hover .wpgb-button-label{
	color: #76BC21;
}

@media (max-width: 1234px){
	.gn_resources-listing-container .wpgb-viewport{
		width: calc(100% + 50px);
    	margin: 0 -25px;
	}
	.gn_resources-listing-container .wp-grid-builder .wpgb-card-1 .wpgb-card-inner{
		padding: 10px 25px 90px;
	}
}
@media (max-width: 767px){
	.gn_resources-listing-container .wp-grid-builder .wpgb-card-inner{
		padding: 0 0 44px !important;
	}
	.gn_resources-listing-container .wpgb-card-media{
		height: 56vw !important;
	}
	.wp-grid-builder .wpgb-card-1 .wpgb-card-inner{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.wp-grid-builder .wpgb-card-1 .wpgb-card-media{
		height: 55.9375vw !important;
	}
	.gn_resources-listing-container .wpgb-viewport {
		width: 100%;
		margin: 0;
	}
  .gn_blog-single-content iframe{
    max-width: 100% !important;
    height: auto !important;
    min-height: 300px;
  }
}


.gn_contact-form-container .gform_wrapper .gform_fields {
	grid-row-gap: 21px !important;
	grid-column-gap: 18px !important;
}
.gn_contact-form-container .gform_validation_error form {
	padding-bottom: 100px;
}
.gn_contact-form-container .gform_heading {
	text-align: center;
	margin-bottom: 30px;
}
.gn_contact-form-container .gform-body .name_first, .gn_contact-form-container .gform-body .name_last {
	display: flex;
    flex-direction: column-reverse;
}
.gn_contact-form-container .ginput_container_name {
	gap: 18px;
}
.gn_contact-form-container .gform-body .name_first {
	padding-right: 0px !important;
}
.gn_contact-form-container .gform-body .name_last {
	padding-left: 0px !important;
}
.gn_contact-form-container legend.gfield_label.gfield_label_before_complex {
	display: none;
}
.gn_contact-form-container .gform_wrapper.gravity-theme input[type=tel],
.gn_contact-form-container .gform_wrapper.gravity-theme input[type=email],
.gn_contact-form-container .gform_wrapper.gravity-theme input[type=text],
.gn_contact-form-container .gform_wrapper.gravity-theme input[type=number]{
	border-radius: 7px;
	border: 2px solid #015570;
	height: 48px;
	outline: none;
	color: #5d5d5d;
    font-size: clamp(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.4167)), 1.8rem);
	font-family: 'DM Sans';
}
.gn_contact-form-container .gform_wrapper .ginput_container_textarea {
	height: 134px !important;
}
.gn_contact-form-container .gform_wrapper .gfield textarea.large {
	border-radius: 7px;
	border: 2px solid #015570;
	height: 134px !important;
	outline: none;
}
.gn_contact-form-container label.gfield_label, .gn_contact-form-container .gform-body .name_first label, .gn_contact-form-container .gform-body .name_last label {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 400 !important;
	font-size: clamp(1.6rem, calc(1.6rem + ((1vw - 0.32rem) * 0.1786)), 1.8rem) !important;
	color: #015570 !important;
	margin-bottom: 4px !important;
	padding-left: 4px !important;
	padding-top: 0 !important;
}
.gn_contact-form-container .gform_wrapper legend.gfield_label {
	font-size: clamp(1.6rem, calc(1.6rem + ((1vw - 0.32rem) * 0.1786)), 1.8rem) !important;
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 400 !important;
	line-height: 1.6;
	color: #015570 !important;
	margin-top: 7px;
	margin-bottom: 4px !important;
}
.gn_contact-form-container:not(.gn_apply-form-container) .gform_wrapper .gfield_radio input{
	opacity: 0;
	cursor: pointer;
    position: relative;
    z-index: 1;
}
.gn_contact-form-container .gform_wrapper .gfield_radio label {
	font-size: clamp(1.2rem, calc(1.2rem + ((1vw - 0.32rem) * 0.1786)), 1.4rem) !important;
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 400 !important;
	line-height: 1.6 !important;
	color: #5D5D5D !important;
}
.gn_contact-form-container:not(.gn_apply-form-container) .gform_wrapper .gfield_radio label{
	position: relative;
	cursor: pointer;
	padding-left: 9px;
}
.gn_contact-form-container:not(.gn_apply-form-container) .gform_wrapper .gfield_radio label:before {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    border: 2px solid #015570;
    border-radius: 50%;
    left: -18px;
    top: 3px;
}
.gn_contact-form-container:not(.gn_apply-form-container) .gform_wrapper .gfield_radio label:after {
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    left: -14px;
    top: 7px;
	transition: all 0.3s ease-in-out;
}
.gn_contact-form-container:not(.gn_apply-form-container) .gform_wrapper .gfield_radio input:checked+label:after {
    background: #86BA40;
}
.gn_contact-form-container .gform_wrapper form {
	position: relative;
}
.gn_contact-form-container .gform_wrapper .gform_footer {
	margin: 20px 0 !important;
	padding: 0 !important;
	width: 100%;
	justify-content: flex-start;
}
.gn_contact-form-container .gform_wrapper .gform_footer input {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 700;
	font-size: clamp(1.6rem, calc(1.6rem + ((1vw - 0.32rem) * 0.1786)), 1.8rem) !important;
	line-height: 1.6;
	text-align: center;
	text-transform: capitalize;
	color: #76BC21;
	padding: 8px 42px;
	margin: 0 !important;
	border-radius: 67px;
	background: #EFFFDC;
	border: 2px solid #76BC21;
	transition: all 0.3s ease-in-out;
	cursor: pointer;
}
.gn_contact-form-container .gform_wrapper .gform_footer input:hover {
	background: #76BC21;
	color: #ffffff;
}
.gn_contact-form-container .gform_confirmation_wrapper .gform_confirmation_message {
	text-align: center;
}
.gform_validation_errors ~ form {
    padding-bottom: 0 !important;
}
.gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message{
	padding: 12.992px 10px !important;
}
.gform_wrapper .gform_validation_errors h2.gform_submission_error {
    line-height: 1.6;
    font-size: 14px;
    font-weight: 400;
    font-family: 'DM Sans';
}
.gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message{
	font-size: 14px !important;
}
@media (max-width: 767px) {
	.gn_contact-form-container .gform_wrapper .gform_fields {
		display: flex !important;
		flex-direction: column;
		gap: 16px !important;
	}
	.gn_contact-form-container .gform-body .name_first, .gn_contact-form-container .gform-body .name_last {
		width: 100%;
	}
	.gn_contact-form-container .ginput_container_name {
		gap: 16px;
		flex-flow: column wrap !important;
	}
	.gn_contact-form-container .gform_wrapper .gfield textarea.large, .gn_contact-form-container .gform_wrapper .ginput_container_textarea {
		height: 102px !important;
	}
	.gn_contact-form-container .gform_wrapper .gform_footer {
		position: unset;
		margin: 25px auto 0 !important;
	}
}

.mailing_list_checkbox .gfield-choice-input {
  visibility: visible;
}

.mailing_list_checkbox > Legend{
  display: inline-block!important;
}
a{
	
	transition: all 0.3s ease-in-out;
}
.wp-grid-builder .wpgb-card-1 h3.wpgb-block-2{
	font-size: clamp(1.8rem,calc(1.8rem + ((1vw - 0.32rem) * 0.8333)),2.6rem);
}
.gn_hero-slide-headline span{
	display: block;
}

@media (min-width: 1600px){
	.gn_hiw-hero-bottom {
		margin-top: -6vw;
	}
	.gn_page-hero-wrapper--hiw-overflow {
		overflow: unset;
		padding-left: 0;
	}
	.gn_hero-slide-right--how-center{
		width: unset;
	}
	.gn_page-hero-inner--hiw-center {
		justify-content: center !important;
	}
	.gn_who-we-banner--padding {
		padding-left: 0;
	}
	.gn_who-we-banner-wrap--center {
		justify-content: center !important;
	}
	.gn_who-we-hero-slide-right--width {
		width: unset;
	}
	.gn_who-we-banner-img{
		width: 39.75vw;
    	max-width: 812px;
	}
	.gn_who-we-precurve--margin {
		margin-top: -15.5vw !important;
	}
	.gn_hero-slide-image.gn_hero-slide-image--width-home{
		margin-bottom: -4.6vw;
	}
}
@media (min-width: 1441px){
	.gn_pre_footer_content_wrap{
		width: 100%;
	}
}
@media (min-width: 1024px){
	.gn_testimonial-card-wrapper {
		width: calc(100% + 68px);
		margin-left: -34px;
		margin-right: -34px;
	}
}
@media (max-width: 1336px) and (min-width: 992px){
	.gn_hero-slide-left--width-home{
		width: 71%;
	}
}
@media (max-width: 767px){
	.gn_animated-arrow{
		margin: 0 !important;
	}
	.gn_the-arrow{
		width: 22px !important;
	}
	.gn_arrow-shaft {
		object-fit: cover;
		object-position: right;
	}
	.gn_animated-arrow > .gn_main-arrow-wrap > .gn_arrow-text {
		margin-right: 7px !important;
	}
	.gn_animated-arrow:hover > .gn_main-arrow-wrap {
		transform: translateX(32px) !important;
	}
	.gn_arrow-text{
		font-size: 15px !important;
		text-align: left !important;
	}
	.gn_tab-contents-inner-wrapper .gn_web-h3{
		text-align: left;
	}
	.oxy-tabs-contents-content-hidden .gn_copy-wrap:not(.gn_who-we-tab-copy-wrap) {
		width: calc(100% - 50px);
	}
}























.gn_location-detail-img-wrap {
	transform: translateY(-50%);
}
.gn_location-map-static-img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
@media only screen and (max-width:767px) {
	.gn_location-detail-img-wrap {
		transform: translateX(-50%);
	}
}.gn_thankyou-dynamic-content-wrapper p {
    text-align: center;
    max-width: 737px;
    margin-right: auto;
    margin-left: auto;
	margin-bottom: 0;
    margin-top: 0;
}
.gn_thankyou-dynamic-content-wrapper p:not(:first-of-type){
      margin-top: 15px;
}
.gn_thankyou-banner-section h2,
  .gn_thankyou-banner-section h3,
  .gn_thankyou-banner-section h4{
        font-family: 'DM Sans';
  }
.gn_thankyou-dynamic-content-wrapper .sub_title{
  color: #015570;
  text-align: center;
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  line-height: 40.8px;
  max-width: 865px;
  margin: 15px auto 25px auto;
}
@media screen and (max-width: 769px) {
  .gn_thankyou-banner-section p{
    font-size: 18px;
  }
  .gn_thankyou-banner-section h1{
    font-size: 30px;
  }
  .gn_thankyou-banner-section .gn_thankyou-dynamic-content-wrapper .sub_title{
    font-size: 22px;
    line-height: 30px;
  }
  .gn_thankyou-dynamic-content-wrapper p{
    max-width: 100%;
  }
  .gn_thankyou-banner-section,
  .thankyou-opportunities{
        padding-left: 25px;
    padding-right: 25px;
     overflow: hidden;
  }
  .gn_thankyou-banner-section .ct-section-inner-wrap,
  .thankyou-opportunities .ct-section-inner-wrap{
    max-width: 545px;
    padding-left: 0;
    padding-right: 0;
  }
  .thankyou-opportunities .gn_contact-explore-item-content{
    max-width: 100%;
  }
  .thankyou-opportunities .gn_contact-explore-column{
    flex-wrap: nowrap!important;
  }
   .thankyou-opportunities .gn_contact-explore-column .gn_contact-explore-item-wrapper{
    width: 50%;
  }
}
@media screen and (max-width: 700px) {
    .thankyou-opportunities .gn_contact-explore-column{
    flex-wrap: wrap!important;
  }
   .thankyou-opportunities .gn_contact-explore-column .gn_contact-explore-item-wrapper{
    width: 100%;
  }
}.gn_contact-form-container.gn_contact-form-container--mail .gform_validation_error form {
	padding-bottom: 0px;
}
.gn_contact-form-container.gn_contact-form-container--mail .gform_wrapper .gform_footer {
	margin: 10px auto 0 !important;
	position: unset;
}
.gn_contact-form-container.gn_contact-form-container--mail .gform_wrapper .gfield_radio {
	display: flex;
    flex-direction: column;
    gap: 7px;
}
.gn_contact-form-container.gn_contact-form-container--mail .gform_wrapper .gfield_radio .gchoice {
	display: flex;
    align-items: flex-start;
    gap: 12px;
}
.gn_contact-form-container.gn_contact-form-container--mail .gform_wrapper .gfield_radio .gchoice .gfield-choice-input{
	margin-top: 4px;
    width: 17px;
    height: 17px;
}
@media (max-width: 1100px) {
	.gn_contact-form-container--mail {
		max-width: 620px;
	}
}
@media (max-width: 767px) {
	.gn_contact-form-container.gn_contact-form-container--mail .gform_wrapper .gform_footer {
		margin: 35px auto 0 !important;
	}
	.gn_contact-form-container.gn_contact-form-container--mail .gform_wrapper .gfield_radio .gchoice {
		gap: 10px;
	}
	.gn_contact-form-container.gn_contact-form-container--mail .gform_wrapper .gfield_radio .gchoice .gfield-choice-input{
		margin-top: 4px;
		width: 15px;
		height: 15px;
	}
}.gn_apply-form-container .gf_custom-gender-fieldset {
    position: absolute;
    left:calc(-100% - min(124px, 8.611vw));
	top: 260px;
    width: 100%;
}
.gform_title{
	display: none;
}
.gn_apply-form-container .gf_custom-weight-field input{
	width: 82px !important;
	border-radius: 7px;
    border: 2px solid #015570;
    height: 48px;
    outline: none;
}
.gn_apply-form-container .gf_custom-height-inch-field input, .gn_apply-form-container .gf_custom-height-field input{
	width: 64px !important;
	border-radius: 7px;
    border: 2px solid #015570;
    height: 48px;
    outline: none;
}
.gn_apply-form-container.gn_contact-form-container .gfield_label, .gn_apply-form-container.gn_contact-form-container .gform-body .name_first label, .gn_apply-form-container.gn_contact-form-container .gform-body .name_last label {
	font-weight: 500 !important;
}
.gn_apply-form-container .gform_wrapper.gravity-theme .gfield.gfield--width-quarter{
	grid-column: span 6;
}
.gn_apply-form-container .gform_wrapper.gravity-theme .gfield.gfield--width-quarter.gf_custom-height-field{
	grid-column: span 2;
    transform: translateX(15px);
}
.gn_apply-form-container .gform_wrapper.gravity-theme .gfield.gfield--width-quarter.gf_custom-height-inch-field{
	grid-column: span 2;
}
.gn_apply-form-container .gform_wrapper.gravity-theme .gfield.gfield--width-quarter.gf_custom-weight-field{
	grid-column: span 2;
}
.gn_apply-form-container .gf_custom-height-inch-field .gfield_label{
	visibility:hidden;
}
.gn_apply-form-container .gf_custom-height-field .gfield_label,
.gn_apply-form-container .gf_custom-height-inch-field .gfield_label,
.gn_apply-form-container .gf_custom-weight-field .gfield_label{
	position:relative;
}
.gn_apply-form-container .gf_custom-height-field .gfield_required,
.gn_apply-form-container .gf_custom-height-inch-field .gfield_required,
.gn_apply-form-container .gf_custom-weight-field .gfield_required{
	position: absolute;
    top: 3px;
}
.gn_apply-form-container .gform_wrapper.gravity-theme .ginput_container_date input{
	width: 100%;	
}
.gn_apply-form-container .ginput_container.ginput_container_radio .gfield_radio{
	display: flex !important;
    flex-wrap: wrap;
    gap: 1.9vw;
	margin-top: 9px;
}
.gn_apply-form-container .ginput_container.ginput_container_radio .gfield_radio > div{
	background: #F5F5F5;
	border-radius: 77px;
	height: 48px;
	width: 50%;
    max-width: 244px;
	position: relative;
	padding-right: 0 !important;
}
.gn_apply-form-container .ginput_container.ginput_container_radio .gfield_radio input{
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	z-index: 10;
	cursor: pointer;
}
.gn_apply-form-container .gform_wrapper.gravity-theme .gfield-choice-input+label{
	width: 100%;
    display: inline-flex;
    height: 100%;
    background: #F5F5F5 !important;
    border-radius: 77px;
    border: 2px solid #F5F5F5;
    justify-content: center;
    align-content: center;
    line-height: 44px !important;
    font-weight: 500 !important;
    font-size: clamp(1.6rem, calc(1.6rem + ((1vw - 0.32rem) * 0.2083)), 1.8rem) !important;
    color: #015570 !important;
	max-width: 100% !important;
	transition: all 0.3s ease-in-out;
}

.gn_apply-form-container .gform_wrapper.gravity-theme .gfield-choice-input:checked + label {
    background: #fff !important;
	border: 2px solid #015570;
}
.gn_apply-form-container .gform_wrapper.gravity-theme .gf_step_number{
	border: 4px solid #76BC21;
	width: 33px;
	height: 33px;
}
.gn_apply-form-container .gform_wrapper.gravity-theme .gf_step_active .gf_step_number {
    background: #76BC21;
    color: #fff;
}
.gform_wrapper.gravity-theme .gfield select{
	border-radius: 7px;
    border: 2px solid #015570;
    height: 48px;
    outline: none;
	background-color: #fff;
    color: #5d5d5d;
    font-size: clamp(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.4167)), 1.8rem);
	font-family: 'DM Sans';
	appearance: none;
    -webkit-appearance: none;
	position:relative;
	cursor: pointer;
}
.gform_wrapper.gravity-theme .ginput_container_select{
	position: relative;
}
.gform_wrapper.gravity-theme .ginput_container_select:after{
	content: "";
	border-radius: 1px;
	position:absolute;
	right: 10px;
	top: 50%;
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    border-top: 11px solid #76BC21;
	pointer-events: none;
}
.gn_apply-form-container input[type='button'],
.gn_apply-form-container input[type='submit']{
    font-family: 'DM Sans';
    font-weight: 700;
    font-size: clamp(1.6rem,calc(1.6rem + ((1vw - 0.32rem) * 0.1786)),1.8rem) !important;
    line-height: 1.6;
    text-align: center;
    text-transform: capitalize;
    color: #76BC21;
    padding: 8px 42px;
    margin: 0 !important;
    border-radius: 67px;
    background: #EFFFDC;
    border: 2px solid #76BC21;
	cursor: pointer;
	transition:all 0.25s ease-in-out;
}
.gn_apply-form-container input[type='button']:hover,
.gn_apply-form-container input[type='submit']:hover{
	background: #76BC21;
	color: #fff;
}
.gn_apply-form-container .gf_custom-gender-fieldset legend.gfield_label {
    margin-bottom: 22px !important;
}
.gn_apply-form-container .gform_wrapper.gravity-theme .gf_step_completed .gf_step_number:before,
.gn_apply-form-container .gform_wrapper.gravity-theme .gf_step_completed .gf_step_number:after{
	display: none;
}

#gform_fields_1_2 .ginput_container.ginput_container_radio .gfield_radio > div,
#gform_fields_1_3 .ginput_container.ginput_container_radio .gfield_radio > div{
	max-width: 130px;
}
.gn_apply-form-container .gform_wrapper.gravity-theme .gform_previous_button.button {
    font-family: 'DM Sans';
    font-weight: 700;
    font-size: clamp(1.6rem,calc(1.6rem + ((1vw - 0.32rem) * 0.1786)),1.8rem) !important;
    line-height: 23px;
    text-align: center;
    text-decoration-line: underline;
    text-transform: capitalize;
    color: #015570;
    border: 0;
}
.gn_apply-form-container.gn_contact-form-container .gform_wrapper .gf_list_inline legend.gfield_label {
	font-size: clamp(1.4rem,calc(1.4rem + ((1vw - 0.32rem) * 0.3571)),1.8rem) !important;
	font-weight: 400 !important;
    color: #5d5d5d !important;
}
.gn_apply-form-container.gn_contact-form-container .gform_wrapper .gf_list_inline.gf_custom_personal_info legend.gfield_label {
	font-weight: 700 !important;
}
.gn_apply-form-container.gn_contact-form-container .gform_wrapper .gf_list_inline.gf_custom-gender-fieldset legend.gfield_label {
    margin-bottom: 22px !important;
    font-size: clamp(1.6rem,calc(1.6rem + ((1vw - 0.32rem) * 0.1786)),1.8rem) !important;
    font-family: 'DM Sans';
    font-style: normal;
    color: #015570 !important;
    margin-top: 7px;
}
.gn_apply-form-container .gform_wrapper.gravity-theme .gf_step_label{
	font-family: 'DM Sans';
	font-weight: 500;
	font-size: clamp(1.6rem,calc(1.6rem + ((1vw - 0.32rem) * 0.1786)),1.8rem) !important;
	line-height: 23px;
	text-transform: capitalize;
	color: #015570;
	padding-left: 11px;
}
.gn_apply-form-container .gform_wrapper.gravity-theme .gf_step {
    display: inline-block;
    margin: 8px min(2vw,34px) 8px 0;
}
.gn_apply-form-container .gform_wrapper.gravity-theme .gf_step:last-child{
	margin-right: 0;
}
.gn_apply-form-container .gform_wrapper.gravity-theme .gfield_description{
	font-size: clamp(1.2rem, calc(1.2rem + ((1vw - 0.32rem) * 0.2083)), 1.4rem);
}
.gn_apply-form-container .gform_wrapper.gravity-theme .gform_page_footer{
	text-align: right;
}
#gform_fields_1_2 .gform_wrapper .gform_fields{
	grid-row-gap: 40px !important;	
}
.gn_apply-form-container .ginput_container.ginput_container_radio .gfield_radio > div:hover .gfield-choice-input:not(:checked)+label {
    color: #76BC21 !important;
}

@media (max-width: 1366px){
	.gn_apply-form-container .gform_wrapper.gravity-theme .gfield.gfield--width-quarter {
		grid-column: span 12;
	}
	.gn_apply-form-container .gform_wrapper.gravity-theme .gfield.gfield--width-quarter.gf_custom-weight-field {
		grid-column: span 3;
	}
}

@media (max-width: 1280px){
	.gn_apply-form-container .ginput_container.ginput_container_radio .gfield_radio > div{
		max-width: 210px;
	}
	
	.gn_apply-form-container .gform_wrapper.gravity-theme .gfield.gfield--width-quarter.gf_custom-height-field {
		transform: none;
	}
}
@media (max-width: 991px){
	
	.gn_apply-form-container .gform_wrapper.gravity-theme .gfield.gfield--width-half{
		grid-column: span 12;
	}
	.gn_apply-form-container .gf_custom-gender-fieldset{
		position: static;
	}
	.gn_apply-form-container.gn_contact-form-container .gform_wrapper .gform_fields{
		display: grid !important;
	}
	
	.gf_custom-gender-fieldset .ginput_container.ginput_container_radio .gfield_radio > div{
		width: 100%;
	}
	.gform_wrapper.gravity-theme .gf_custom-gender-fieldset .gfield-choice-input+label{
		max-width: 100%;
	}
	.gn_apply-form-container .ginput_container.ginput_container_radio .gfield_radio > div{
		width: 100%;
    	max-width: 350px;
	}
	
}
@media (max-width: 767px){
	.gn_apply-form-container .gform_wrapper.gravity-theme .gfield.gfield--width-quarter{
		grid-column: span 12;
	}
	.gn_apply-form-container .gform_wrapper.gravity-theme .gfield.gfield--width-quarter.gf_custom-height-field,
	.gn_apply-form-container .gform_wrapper.gravity-theme .gfield.gfield--width-quarter.gf_custom-height-inch-field{
		grid-column: span 3;
		transform: none;
	}
	.gn_apply-form-container .gform_wrapper.gravity-theme .gfield.gfield--width-quarter.gf_custom-weight-field{
		grid-column: span 4;
	}
	.gn_apply-form-container .gform_wrapper.gravity-theme .gfield-choice-input+label{
		width: 100% !important;
		max-width: 100% !important;
	}
	.gn_apply-form-container .ginput_container.ginput_container_radio .gfield_radio{
		gap: 2.8vw;
	}
	.gn_apply-form-container .gform_wrapper.gravity-theme .gfield{
		margin-top: 30px;
	}
	.gn_apply-form-container.gn_contact-form-container .gform_wrapper .gform_fields{
		gap: 0 !important;
	}
	.gn_apply-form-container .gform_previous_button {
		padding: 12px 0px !important;
		line-height: 1.8 !important;
	}
	.gn_apply-form-container #gform_submit_button_1, .gn_apply-form-container .gform_next_button{
		padding: 6px 36px !important;
		line-height: 1.8 !important;
		margin-left: 20px !important;
	}
	.gn_apply-form-container .ginput_container.ginput_container_radio .gfield_radio > div{
    	max-width: 364px;
	}
	
}
.gn_list-text a, .gn_list-text strong {
	color: #76BC21 !important;
}
.gn_list-text img {
	margin-left:10px !important;
}
.gn_list-text li {
	margin-bottom: 20px;
}
.gn_list-text ul {
	padding-left: 18px;
}
.gn_referral-form .gform_description {
	display: none;
}
.gn_referral-form .ct-shortcode {
	width: 100%;
	max-width: 729px;
}
.gn_referral-form legend, .gn_referral-form label, .gn_referral-form .gfield_description:not(.validation_message) {
	font-size: clamp(1.6rem, calc(1.6rem + ((1vw - 0.32rem) * 0.1786)), 1.8rem) !important;
	color: #015570 !important;
	margin-bottom: 8px;
	font-weight: 400 !important;
}
.gn_referral-form .gfield_description:not(.validation_message) {
	padding: 0 !important;
}
.gn_referral-form label {
	margin-bottom: 0;
}
.gn_referral-form input {
	border-radius: 7px;
	border: 2px solid #015570;
	background: #fff;
	padding: 10px 16px !important;
	height: 48px;
	outline: none;
	color: #015570;
}
.gn_referral-form input::placeholder {
	opacity: 0.3;
	color: #015570;
	font-size: clamp(1.6rem, calc(1.6rem + ((1vw - 0.32rem) * 0.1786)), 1.8rem) !important;
}
.gform_wrapper.gravity-theme .gfield {
	margin-bottom: 0;
}
.gn_referral-form input[type="submit"] {
	color: #76BC21;
	padding: 12px 40px !important;
	font-weight: 700;
	line-height: 1.3 !important;
	font-family: 'DM Sans';
	font-size: clamp(1.6rem, calc(1.6rem + ((1vw - 0.32rem) * 0.1786)), 1.8rem) !important;
	border: 2px solid #76BC21;
	background: #EFFFDC;
	margin-left: auto;
	border-radius: 67px;	
	cursor: pointer;
	transition: all 0.3s ease-in-out;
}
.gn_referral-form input[type="submit"]:hover {
	background: #76BC21;
    color: #ffffff;
}
.gn_referral-steps-text b {
	color:#015570;
}
.gfield_checkbox label {
    min-width: 85px;
    cursor: pointer;
}
.gfield_checkbox input {
    visibility: hidden;
    cursor: pointer;
}
.gform_wrapper.gravity-theme .gfield textarea {
    border: 2px solid #015570;
    border-radius: 7px;
    color: #5d5d5d;
}

@media only screen and (max-width: 767px) {
	.gn_list-text li {
		margin-bottom: 12px;
	}
}@media(max-width: 1150px) {
	.gn_404-right-img {
		width: 720px;
	}
	.gn_404-section .ct-section-inner-wrap {
		padding-left: 25px;
	}
	.gn_404-right-img-wrapper {
		right: -150px;
		margin-top: -80px;
	}
}.gn_blog-single-content .ct-section-inner-wrap {
	padding-top: 0 !important;
	max-width: 1020px;
}	
.gn_blog-single-content h2,
.gn_blog-single-content h3,
.gn_blog-single-content h4,
.gn_blog-single-content h5,
.gn_blog-single-content h6 {
	font-family: 'DM Sans';
	font-size: clamp(1.8rem, calc(1.8rem + ((1vw - 0.32rem) * 0.7143)), 2.6rem);
	font-weight: 700;
	color: #015570;
	text-align: left;
	margin-bottom: 21px;
}
.gn_blog-single-content ul {
	padding: 0;
	padding-left: 20px;
}
.gn_blog-single-content p, .gn_blog-single-content ul li {
	font-family: 'DM Sans';
	color: #5D5D5D;
	font-size: clamp(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.3571)), 1.8rem);
	margin: 0;
	margin-bottom: 30px;
}
.gn_blog-single-content ul li p {
	margin: 0;
	font: inherit;
}
.gn_blog-single-content img {
	width: 100%;
	height: auto;
	margin-top: 72px;
	margin-bottom: 21px;
}
.gn_blog-single-content a {
	display: inline-flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    gap: 16px;
	font-weight: 700;
	line-height: 1.7;
	text-decoration: none;
	font-size: clamp(1.2rem, calc(1.2rem + ((1vw - 0.32rem) * 0.5357)), 1.8rem);
}
.gn_blog-single-content ul li a {
	display: inline;
}
.gn_blog-single-content a img {
	width: auto;
	margin: 0;
}
.gn_blog-single-content blockquote {
	margin: 0;
	padding-left: 30px;
	border-left: 2px solid #015570;
	font-family: 'Recoleta';
	font-size: clamp(1.6rem, calc(1.6rem + ((1vw - 0.32rem) * 0.5357)), 2.2rem);
	color: #015570;
	margin-bottom: 28px;
}
.gn_blog-single-content blockquote p {
	font: inherit;
	margin-bottom: 40px;
	font-weight: 600;
	color: #015570;
}
.gn_blog-single-content blockquote p:last-child {
	font-family: 'DM Sans';
	font-size: clamp(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.3571)), 1.8rem);
	color: #5D5D5D;
	margin-bottom: 0;	
	font-weight: 400;
}
.gn_blog-single-prefooter .wp-grid-builder .wpgb-card .wpgb-card-body,
.gn_blog-single-prefooter .wp-grid-builder .wpgb-card .wpgb-card-content,
.gn_blog-single-prefooter .wp-grid-builder .wpgb-card .wpgb-card-footer{
	background: #E2F7FF;
}
.gn_blog-single-prefooter .gn_single-card-excerpt {
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.wp-grid-builder .wpgb-card .wpgb-card-body{
	flex: initial !important;
}
@media only screen and (max-width: 767px) {
	.gn_blog-single-content > .ct-section-inner-wrap > .ct-inner-content {
		padding: 0 !important;
	}
	.gn_blog-single-content img {
		margin-top: 64px;
		margin-bottom: 11px;
	}
	.gn_blog-single-content p {
		margin-bottom: 20px;
	}
	.gn_blog-single-content a {
		gap: 9px;
	}
	.gn_blog-single-content a img {
		max-width: 11px;
		height: 11px;
	}
	.gn_blog-single-content blockquote p:not(:last-child) {
		margin-bottom: 20px
	}
	.gn_blog-single-prefooter .wp-grid-builder .wpgb-card-1 .wpgb-block-1 {
		margin-bottom:8px;	
	}
	.gn_blog-single-prefooter .wp-grid-builder .wpgb-card-1 .wpgb-block-2 {
		margin-bottom: 12px;
	}
	.gn_blog-single-prefooter .wp-grid-builder .wpgb-card-1 .gn_animated-arrow {
		margin-top: 40px;
	}
	.gn_blog-single-prefooter .wp-grid-builder .wpgb-card-1 .wpgb-card-inner {
		padding-bottom: 50px;
	}
}









.gn_privacy-content h4 {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 700;
	font-size: clamp(1.6rem, calc(1.6rem + ((1vw - 0.32rem) * 0.3571)), 2rem);
	line-height: 26px;
	color: #5D5D5D;
	margin-top: 23px;
}
.gn_privacy-content p {
	margin-top: 28px;
}
.gn_privacy-content ul {
	padding-left: 30px;
}
.gn_privacy-content a {
	color: #5D5D5D;
}

@media (max-width: 767px) {
	.gn_privacy-content h4 {
		margin-top: 10px;
	}
	.gn_privacy-content ul {
		padding-left: 24px;
	}
	.gn_privacy-content p {
		margin-top: 18px;
	}
}@media only screen and (min-width: 992px) {
	.gn_who-we-hero-slide-right {
		margin-top: 5.5vw;
	}
}
@media only screen and (min-width: 1024px) {
	.gn_who-we-hero-slide-right {
		margin-top: 4.5vw;
	}
}
@media only screen and (min-width: 1600px) {
	.gn_who-we-hero-slide-right {
		margin-top: 6.5vw;
	}
}
@media only screen and (min-width: 1920px) {
	.gn_who-we-hero-slide-right {
		margin-top: 0;
	}
}

