.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: 1360px;
}
body {font-family: 'Manrope';}body {line-height: ;font-size: 16px;font-weight: 800;color: ;}.oxy-nav-menu-hamburger-line {background-color: ;}h1, h2, h3, h4, h5, h6 {font-family: 'Manrope';}h2, h3, h4, h5, h6{font-size: 30px;}a {color: #009f9c;text-decoration: none;}a:hover {text-decoration: none;}.ct-link-text {color: #009f9c;text-decoration: ;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: 3px;}.ct-section-inner-wrap {
}.ct-new-columns > .ct-div-block {
}.oxy-header-container {
}@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;
				}
			}
.tabs-8932-tab:hover{
 background-color:#ffffff;
}
.tabs-8932-tab {
 background-color:#eceeef;
 padding-top:16px;
 padding-bottom:16px;
 padding-left:32px;
 padding-right:32px;
 color:#374047;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 border-top-color:#eceeef;
 border-right-color:#eceeef;
 border-bottom-color:#eceeef;
 border-left-color:#eceeef;
 border-top-style:solid;
 border-right-style:none;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
}
.tabs-8932-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-8932-tab.oxy-easy-posts .oxy-posts,
.tabs-8932-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 1022px) {
.tabs-8932-tab {
 border-bottom-style:none;
 border-right-color:#dee1e3;
 border-right-width:1px;
 border-right-style:solid;
}
}

@media (max-width: 479px) {
.tabs-8932-tab {
 padding-left:16px;
 padding-right:16px;
}
}

.tabs-8932-tab-active {
 margin-left:-8px;
 background-color:#ffffff;
 border-top-color:#dee1e3;
 border-right-color:#dee1e3;
 border-bottom-color:#dee1e3;
 border-left-color:#dee1e3;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:none;
 border-bottom-style:solid;
 border-left-style:solid;
 padding-left:40px;
}
@media (max-width: 1022px) {
.tabs-8932-tab-active {
 border-top-color:#dee1e3;
 border-right-color:#dee1e3;
 border-bottom-color:#dee1e3;
 border-left-color:#dee1e3;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:none;
 border-left-style:solid;
 margin-left:0px;
 padding-left:032px;
}
}

@media (max-width: 479px) {
.tabs-8932-tab-active {
 padding-left:16px;
 padding-right:16px;
}
}

.tabs-contents-8932-tab {
}
.oxel_dashboard_tabs {
 width:100%;
}
.oxel_dashboard_tabs:not(.ct-section):not(.oxy-easy-posts),
.oxel_dashboard_tabs.oxy-easy-posts .oxy-posts,
.oxel_dashboard_tabs.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:stretch;
}
@media (max-width: 1022px) {
.oxel_dashboard_tabs {
}
.oxel_dashboard_tabs:not(.ct-section):not(.oxy-easy-posts),
.oxel_dashboard_tabs.oxy-easy-posts .oxy-posts,
.oxel_dashboard_tabs.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.oxel_dashboard_tabs__tab_icon {
color: #7f8b93;}.oxel_dashboard_tabs__tab_icon 
>svg {width: 18px;height: 18px;}.oxel_dashboard_tabs__tab_icon {
 margin-right:8px;
}
@media (max-width: 767px) {
.oxel_dashboard_tabs__tab_icon {
 margin-right:0px;
}
}

.oxel_dashboard_tabs__tab_label {
 line-height:1;
 font-size:14px;
 text-transform:uppercase;
}
@media (max-width: 767px) {
.oxel_dashboard_tabs__tab_label {
}
.oxel_dashboard_tabs__tab_label:not(.ct-section):not(.oxy-easy-posts),
.oxel_dashboard_tabs__tab_label.oxy-easy-posts .oxy-posts,
.oxel_dashboard_tabs__tab_label.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
}

.oxel_dashboard_tabs__tab {
}
.oxel_dashboard_tabs__tab_content_container {
 width:75%;
 border-top-color:#dee1e3;
 border-right-color:#dee1e3;
 border-bottom-color:#dee1e3;
 border-left-color:#dee1e3;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:none;
 overflow:hidden;
}
@media (max-width: 1022px) {
.oxel_dashboard_tabs__tab_content_container {
 width:100%;
 border-top-color:#dee1e3;
 border-right-color:#dee1e3;
 border-bottom-color:#dee1e3;
 border-left-color:#dee1e3;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
}
}

.oxel_dashboard_tabs__tab_content--hidden {
}
.oxel_dashboard_tabs__tab_content--hidden:not(.ct-section):not(.oxy-easy-posts),
.oxel_dashboard_tabs__tab_content--hidden.oxy-easy-posts .oxy-posts,
.oxel_dashboard_tabs__tab_content--hidden.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
.oxel_iconlist {
 max-width:100%;
}
.oxel_iconlist__row {
 padding-top:8px;
 padding-right:8px;
 padding-bottom:8px;
 width:100%;
 margin-top:0px;
 margin-left: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: #ffffff;}.oxel_iconlist__row__icon 
>svg {width: 7px;height: 7px;}.oxel_iconlist__row__icon {
 margin-left:0px;
 margin-right:19px;
 margin-top:10px;
}
.oxel_iconlist__row--dark {
 background-color:#eceeef;
}
.oxel_back_to_top_container:hover{
transform:scale(1.1,1.1) translateY(-3px); background-color:#dee1e3;
}
.oxel_back_to_top_container {
 width:42px;
 height:42px;
 border-radius:4px;
 background-color:#f9f9fa;
 position:fixed;
 z-index:1500;
 right:32px;
 bottom:32px;
 text-align:center;
 overflow:hidden;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 box-shadow:0px 4px 17px -10px #1e1e1e;
}
.oxel_back_to_top_container:not(.ct-section):not(.oxy-easy-posts),
.oxel_back_to_top_container.oxy-easy-posts .oxy-posts,
.oxel_back_to_top_container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.oxel_back_to_top_icon {
color: #009f9c;}.oxel_back_to_top_icon 
>svg {width: 23px;height: 23px;}.oxel_back_to_top_icon {
}
.oxel_megamenu_parent:hover{
 background-color:#cfd3d7;
}
.oxel_megamenu_parent {
 padding-top:8px;
 padding-bottom:8px;
 padding-left:32px;
 padding-right:32px;
 position:relative;
 background-color:#f9f9fa;
 transition-duration:0.3s;
}
.oxel_megamenu_parent__title {
 color:#374047;
}
.oxel_megamenu__wrapper {
transform:; padding-top:32px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
 opacity:1;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 position:relative;
 width:100%;
 z-index:1999;
}
.oxel_megamenu__wrapper:not(.ct-section):not(.oxy-easy-posts),
.oxel_megamenu__wrapper.oxy-easy-posts .oxy-posts,
.oxel_megamenu__wrapper.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
.oxel_megamenu__wrapper--hidden {
transform:translateY(64px); opacity:0;
pointer-events: none;
}
.oxel_megamenu__close-icon {
color: #333333;}.oxel_megamenu__close-icon 
>svg {width: 32px;height: 32px;}.oxel_megamenu__close-icon {
 position:absolute;
 top:48px;
 right:16px;
}
.oxel_megamenu__close-icon:not(.ct-section):not(.oxy-easy-posts),
.oxel_megamenu__close-icon.oxy-easy-posts .oxy-posts,
.oxel_megamenu__close-icon.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
@media (max-width: 1022px) {
.oxel_megamenu__close-icon {
}
.oxel_megamenu__close-icon:not(.ct-section):not(.oxy-easy-posts),
.oxel_megamenu__close-icon.oxy-easy-posts .oxy-posts,
.oxel_megamenu__close-icon.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.oxel_section_indicator {
 position:fixed;
 right:0px;
 top:0px;
 bottom:0px;
 width:30px;
 z-index:10;
 padding-left:8px;
 padding-right:32px;
}
.oxel_section_indicator:not(.ct-section):not(.oxy-easy-posts),
.oxel_section_indicator.oxy-easy-posts .oxy-posts,
.oxel_section_indicator.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
.oxel_section_indicator__dot {
 width:16px;
 height:16px;
 background-color:#606e79;
 border-radius:50%;
 margin-top:12px;
 margin-bottom:12px;
 color:#f9f9fa;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
min-height: 0px !important; min-width: 0px !important;
}
.oxel_section_indicator__dot:not(.ct-section):not(.oxy-easy-posts),
.oxel_section_indicator__dot.oxy-easy-posts .oxy-posts,
.oxel_section_indicator__dot.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
.oxel_section_indicator__label:after{
transform:rotate(45deg); position:absolute;
 width:16px;
 height:16px;
 background-color:#606e79;
 right:-6px;
 z-index:-1;
 border-top-right-radius:4px;
 border-top-left-radius:0px;
 border-bottom-left-radius:0px;
 border-bottom-right-radius:0px;
 border-radius:0px;
  content:"";
}
.oxel_section_indicator__label {
 position:absolute;
 padding-top:4px;
 padding-bottom:4px;
 padding-left:16px;
 padding-right:16px;
 background-color:#606e79;
 border-radius:0px;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 right:calc(100% + 8px) ;
}
.oxel_section_indicator__label:not(.ct-section):not(.oxy-easy-posts),
.oxel_section_indicator__label.oxy-easy-posts .oxy-posts,
.oxel_section_indicator__label.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
.oxel_section_indicator__label__text {
 color:#f9f9fa;
}
.oxel_section_indicator__label--hidden {
transform:translate(112px); opacity:0;
}
.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;
 width:100%;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
background: #FFFFFF 0% 0% no-repeat padding-box; border: 1px solid #383028; border-radius: 10px; opacity: 1;
}
.oxel_accordion:not(.ct-section):not(.oxy-easy-posts),
.oxel_accordion.oxy-easy-posts .oxy-posts,
.oxel_accordion.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
@media (max-width: 1360px) {
.oxel_accordion {
 padding-bottom:0px;
 margin-bottom:0px;
}
}

@media (max-width: 1022px) {
.oxel_accordion {
 text-align:left;
}
}

@media (max-width: 479px) {
.oxel_accordion {
 margin-bottom:5vh;
}
}

.oxel_accordion__row {
 font-family:Manrope;
 width:100%;
 padding-top:12px;
 border-bottom-color:#eceeef;
 border-bottom-style:none;
 border-top-style:none;
 border-right-style:none;
 border-left-style:none;
 font-weight:600;
 background-color:#ffffff;
 padding-right:31px;
 padding-left:0px;
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;
align-items:center;
justify-content:space-between;
}
@media (max-width: 1022px) {
.oxel_accordion__row {
 padding-right:0px;
}
}

.oxel_accordion__icon {
color: #333333;}.oxel_accordion__icon 
>svg {width: 20px;height: 20px;}.oxel_accordion__icon {
 transition-duration:0.3s;
}
@media (max-width: 1022px) {
.oxel_accordion__icon {
 padding-right:12px;
}
}

.oxel_accordion__row_left {
 width:100%;
}
.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;
}
.oxel_accordion__content {
 width:100%;
 padding-left:0px;
 padding-right:0px;
 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:center;
}
@media (max-width: 1022px) {
.oxel_accordion__content {
 padding-left:4px;
 padding-right:4px;
}
}

.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;
}
@media (max-width: 1022px) {
.oxel_accordion__content__hidden {
 padding-right:4px;
 padding-left:4px;
}
}

.oxel_accordion__row__label {
}
.oxel_icon_button__container {
 margin-bottom:35px;
}
.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:#383028;
 text-transform:uppercase;
 font-size:20px;
 font-weight:600;
}
.oxel_icon_button_icon {
color: #383028;}.oxel_icon_button_icon 
>svg {width: 15px;height: 15px;}.oxel_icon_button_icon {
 margin-right:8px;
}
.oxel_scrollingImage__container:hover{
 background-position:50% 100%;
}
.oxel_scrollingImage__container {
background-size: cover; height:400px;
 background-repeat:no-repeat;
 transition-duration:5s;
 transition-timing-function:ease-in-out;
 transition-property:background-position;
 text-align:center;
 width:600px;
 max-width:100%;
 overflow:hidden;
 background-position:50% 0px;
}
.oxel_scrollingImage__container:not(.ct-section):not(.oxy-easy-posts),
.oxel_scrollingImage__container.oxy-easy-posts .oxy-posts,
.oxel_scrollingImage__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.oxel_scrollingImage__container {
 width:100%;
}
}

.oxel_scrollingImage__container__icon {
background-color: rgba(0,0,0,0.17);
border: 1px solid rgba(0,0,0,0.17);
padding: 16px;color: #f9f9fa;}.oxel_scrollingImage__container__icon 
>svg {width: 55px;height: 55px;}.oxel_scrollingImage__container__icon {
 transition-duration:2.5s;
}
.oxy-close-modal {
cursor: pointer; width: clamp(20px, 1.77vw, 34px) !important; height: clamp(20px, 1.77vw, 34px) !important;
}
@media (max-width: 479px) {
.oxy-close-modal {
cursor: pointer; width: clamp(20px, 1.77vw, 34px) !important; height: clamp(20px, 1.77vw, 34px) !important;
}
}

.oxel_floating_icon_menu {
 position:fixed;
 right:32px;
 bottom:32px;
 text-align:right;
 z-index:9999;
pointer-events: none;
}
.oxel_floating_icon_menu:not(.ct-section):not(.oxy-easy-posts),
.oxel_floating_icon_menu.oxy-easy-posts .oxy-posts,
.oxel_floating_icon_menu.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column-reverse;
align-items:flex-end;
}
.oxel_floating_icon_menu__main_icon:hover{
background-color: #606e79;
border: 1px solid #606e79;
padding: ;}.oxel_floating_icon_menu__main_icon:hover{
}
.oxel_floating_icon_menu__main_icon {
background-color: #374047;
border: 1px solid #374047;
padding: 16px;color: #f9f9fa;}.oxel_floating_icon_menu__main_icon 
>svg {width: 24px;height: 24px;}.oxel_floating_icon_menu__main_icon {
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
cursor: pointer; pointer-events: all;
}
.oxel_floating_icon_menu__row {
 margin-bottom:8px;
 margin-top:8px;
}
.oxel_floating_icon_menu__row:not(.ct-section):not(.oxy-easy-posts),
.oxel_floating_icon_menu__row.oxy-easy-posts .oxy-posts,
.oxel_floating_icon_menu__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.floating_icon_menu__hidden_icon:hover{
background-color: #606e79;
border: 1px solid #606e79;
padding: ;}.floating_icon_menu__hidden_icon:hover{
}
.floating_icon_menu__hidden_icon {
background-color: #374047;
border: 1px solid #374047;
padding: 16px;color: #f9f9fa;}.floating_icon_menu__hidden_icon 
>svg {width: 18px;height: 18px;}.floating_icon_menu__hidden_icon {
 margin-right:3px;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
}
.oxel_floating_icon_menu__label {
 margin-right:16px;
 font-size:12px;
 text-transform:uppercase;
 letter-spacing:2px;
 font-weight:600;
 background-color:#eceeef;
 padding-top:2px;
 padding-bottom:2px;
 padding-left:4px;
 padding-right:4px;
 color:#374047;
}
.oxel_floating_icon_menu__hidden_links {
transform:translate(100px); transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 opacity:0;
 text-align:right;
}
.oxel_floating_icon_menu__hidden_links:not(.ct-section):not(.oxy-easy-posts),
.oxel_floating_icon_menu__hidden_links.oxy-easy-posts .oxy-posts,
.oxel_floating_icon_menu__hidden_links.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
}
.atomic-subheading {
 font-family:Manrope;
 color:#2b2c27;
 font-size:24px;
 line-height:1.6;
 font-weight:200;
 max-width:480px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
@media (max-width: 767px) {
.atomic-subheading {
 font-size:20px;
}
}

@media (max-width: 479px) {
.atomic-subheading {
 font-size:18px;
}
}

.atomic-secondary-heading {
 color:#2b2c27;
 font-weight:400;
 font-size:56px;
 line-height:1.1;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
@media (max-width: 1360px) {
.atomic-secondary-heading {
 font-size:52px;
}
}

@media (max-width: 767px) {
.atomic-secondary-heading {
 font-size:44px;
}
}

@media (max-width: 479px) {
.atomic-secondary-heading {
 font-size:40px;
}
}

.atomic-tritary-heading {
 color:#2b2c27;
 font-size:36px;
 font-weight:400;
 line-height:1.2;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
@media (max-width: 767px) {
.atomic-tritary-heading {
 font-size:30px;
}
}

.atomic-content-27-checklist-wrapper {
 width:100%;
 margin-bottom:18px;
}
.atomic-content-27-checklist-wrapper:not(.ct-section):not(.oxy-easy-posts),
.atomic-content-27-checklist-wrapper.oxy-easy-posts .oxy-posts,
.atomic-content-27-checklist-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:center;
}
.atomic-content-27-icon {
color: #65bec2;}.atomic-content-27-icon 
>svg {width: 24px;height: 24px;}.atomic-content-27-icon {
 color:#65bec2;
 margin-right:8px;
}
.atomic-content-27-text {
 color:#3b3c38;
 font-size:18px;
 font-weight:400;
 text-align:left;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-logo:hover{
 opacity:1;
}
.atomic-logo {
 opacity:0.8;
 transition-duration:0.5s;
 transition-timing-function:ease;
 transition-property:all;
}
.hyperion_header-5_column {
 flex-grow:1;
 width:300px;
 text-align:justify;
}
.hyperion_header-5_column:not(.ct-section):not(.oxy-easy-posts),
.hyperion_header-5_column.oxy-easy-posts .oxy-posts,
.hyperion_header-5_column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 1022px) {
.hyperion_header-5_column {
 text-align:center;
 order:2;
}
.hyperion_header-5_column:not(.ct-section):not(.oxy-easy-posts),
.hyperion_header-5_column.oxy-easy-posts .oxy-posts,
.hyperion_header-5_column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 767px) {
.hyperion_header-5_column {
 order:2;
 text-align:center;
}
.hyperion_header-5_column:not(.ct-section):not(.oxy-easy-posts),
.hyperion_header-5_column.oxy-easy-posts .oxy-posts,
.hyperion_header-5_column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.hyperion_heading-5_menu {
}
.hyperion_heading-5_menu .oxy-pro-menu-list .menu-item, .hyperion_heading-5_menu .oxy-pro-menu-list .menu-item a{
font-family: 'Manrope';
color: #9794a3;
font-weight: 900;
text-transform: uppercase;
letter-spacing: .125em;
line-height: 1.1;
font-size: 16px;
transition-duration:0.3s;
}

.hyperion_heading-5_menu .oxy-pro-menu-list .menu-item a{
padding-left:20px;
padding-top:12px;
padding-right:20px;
padding-bottom:12px;
}

.hyperion_heading-5_menu .oxy-pro-menu-list > .menu-item > a{
border-radius:12px;
}

.hyperion_heading-5_menu .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover, .hyperion_heading-5_menu .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within{
color:#ffffff;
background-color:#e96199;
}

.hyperion_heading-5_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;
               }
.hyperion_heading-5_menu .oxy-pro-menu-container .menu-item > a{
                    text-align: center;
                    justify-content: center;
                }
.hyperion_heading-5_menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .hyperion_heading-5_menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{
                    align-items: center;
                }

            @media (max-width: 1022px) {
.hyperion_heading-5_menu {
}
.hyperion_heading-5_menu .oxy-pro-menu-list{
                    flex-direction: column;
                }
.hyperion_heading-5_menu .oxy-pro-menu-list > .menu-item{
                    white-space: normal;
                }
.hyperion_heading-5_menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) ul:not(.sub-menu) > li > .sub-menu{
                    top: 0;
                    left: 100%;
                }
.hyperion_heading-5_menu .oxy-pro-menu-list > .menu-item > .sub-menu.sub-menu-left{
                    margin-right: 100%;
                }
.hyperion_heading-5_menu .oxy-pro-menu-dropdown-animating[data-aos*="down"]{
                    pointer-events: auto;
                }
.hyperion_heading-5_menu .oxy-pro-menu-dropdown-animating[data-aos*="right"]{
                    pointer-events: none;
                }
.hyperion_heading-5_menu .oxy-pro-menu-dropdown-animating.sub-menu-left[data-aos*="left"]{
                    pointer-events: none;
                }


            }

@media (max-width: 767px) {
.hyperion_heading-5_menu {
}
}

.hyperion_header-5_empty-block {
 width:0px;
 color:rgba(0,0,0,0);
}
@media (max-width: 1022px) {
.hyperion_header-5_empty-block {
}
.hyperion_header-5_empty-block:not(.ct-section):not(.oxy-easy-posts),
.hyperion_header-5_empty-block.oxy-easy-posts .oxy-posts,
.hyperion_header-5_empty-block.ct-section .ct-section-inner-wrap{
display:none;
}
}

.hyperion-subheading {
 font-family:Manrope;
 color:#e96199;
 font-weight:900;
 font-size:30px;
 letter-spacing:4px;
 line-height:1.1;
 text-transform:uppercase;
}
@media (max-width: 1022px) {
.hyperion-subheading {
 font-size:20px;
}
}

.hyperion-heading-two {
 font-family:Manrope;
 color:#000000;
 font-weight:900;
 font-size:96px;
 line-height:1;
}
@media (max-width: 1022px) {
.hyperion-heading-two {
 font-size:96px;
}
}

@media (max-width: 767px) {
.hyperion-heading-two {
 font-size:72px;
}
}

@media (max-width: 479px) {
.hyperion-heading-two {
 font-size:60px;
}
}

.oxy-stock-content-styles {
}
.hyperion-logo:hover{
 opacity:1;
}
.hyperion-logo {
 opacity:0.7;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
}
@media (max-width: 767px) {
.hyperion-logo {
}
}

.hyperion-footer-1-text {
 font-family:Manrope;
 font-size:16px;
 font-weight:400;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; line-height:1.5;
}
.hyperion-heading-one {
 font-family:Manrope;
 font-size:180px;
 font-weight:900;
 line-height:1;
 letter-spacing:0px;
 color:#000000;
}
@media (max-width: 1022px) {
.hyperion-heading-one {
 font-size:120px;
}
}

@media (max-width: 767px) {
.hyperion-heading-one {
 font-size:96px;
}
}

@media (max-width: 479px) {
.hyperion-heading-one {
 font-size:72px;
}
}

.hyperion-body-text {
 font-family:Manrope;
 font-size:20px;
 color:#52565a;
 font-weight:400;
 line-height:1.5;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.hyperion-primary-button:hover{
 color:#ffffff;
box-shadow: rgba(0, 0, 0, 0.1) 0 20px 40px; transform: scale(1.05,1.05);
}
.hyperion-primary-button {
background-image: linear-gradient(120deg, #e96199, #e9435a); font-family:Manrope;
 font-size:24px;
 color:#ffffff;
 font-weight:900;
 text-decoration:none;
 text-align:center;
 line-height:1;
 background-color:#e96199;
 letter-spacing:.125em;
 padding-top:30px;
 padding-bottom:30px;
 padding-left:60px;
 padding-right:60px;
 border-radius:1000px;
 transition-duration:0.5s;
 transition-timing-function:ease;
 transition-property:all;
}
@media (max-width: 1022px) {
.hyperion-primary-button {
 padding-left:42px;
 padding-right:42px;
}
}

@media (max-width: 479px) {
.hyperion-primary-button {
 font-size:18px;
 padding-top:24px;
 padding-bottom:24px;
 padding-left:42px;
 padding-right:42px;
}
}

.hyperion-iconblock-1-column {
 background-color:rgba(0,0,0,0);
}
.hyperion-iconblock-1-column .ct-section-inner-wrap {
padding-bottom: 74px;
}
.hyperion-iconblock-1-column:not(.ct-section):not(.oxy-easy-posts),
.hyperion-iconblock-1-column.oxy-easy-posts .oxy-posts,
.hyperion-iconblock-1-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:center;
justify-content:space-between;
}
@media (max-width: 1022px) {
.hyperion-iconblock-1-column {
}
.hyperion-iconblock-1-column:not(.ct-section):not(.oxy-easy-posts),
.hyperion-iconblock-1-column.oxy-easy-posts .oxy-posts,
.hyperion-iconblock-1-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 767px) {
.hyperion-iconblock-1-column {
}
}

.hyperion-iconblock-1-title {
 font-family:Manrope;
 color:#3e3e4b;
 font-size:30px;
 font-weight:900;
 margin-right:18px;
 min-width:75px;
 text-align:right;
 line-height:1;
}
@media (max-width: 1022px) {
.hyperion-iconblock-1-title {
 text-align:center;
 margin-right:0px;
 margin-bottom:12px;
}
}

.hyperion-iconblock-1-icon {
 width:96px;
 margin-right:18px;
}
@media (max-width: 1022px) {
.hyperion-iconblock-1-icon {
 margin-right:0px;
 margin-bottom:12px;
}
}

.hyperion-iconblock-1-text {
 font-family:Manrope;
 color:#ffffff;
 font-size:20px;
 font-weight:400;
 text-align:left;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; line-height:1.5;
}
@media (max-width: 1022px) {
.hyperion-iconblock-1-text {
 text-align:center;
}
}

.hyperion-outline-button:hover{
transform:scale(1.05,1.05); color:#ffffff;
 background-color:#e96199;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#e96199;
 border-right-color:#e96199;
 border-bottom-color:#e96199;
 border-left-color:#e96199;
}
.hyperion-outline-button {
 font-weight:900;
 font-size:24px;
 color:#e96199;
 line-height:1;
 letter-spacing:.125em;
 text-align:center;
 text-decoration:none;
 padding-top:28px;
 padding-bottom:28px;
 padding-left:58px;
 padding-right:58px;
 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-top-color:3E96199;
 border-right-color:3E96199;
 border-bottom-color:3E96199;
 border-left-color:3E96199;
 border-radius:1000px;
 transition-duration:0.5s;
 transition-timing-function:ease;
 transition-property:all;
}
@media (max-width: 1022px) {
.hyperion-outline-button {
 padding-left:40px;
 padding-right:40px;
}
}

@media (max-width: 479px) {
.hyperion-outline-button {
 font-size:18px;
 padding-top:22px;
 padding-bottom:22px;
 padding-left:40px;
 padding-right:40px;
}
}

.hyperion-big-text {
 font-family:Manrope;
 color:#23232d;
 font-size:30px;
 font-weight:400;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; line-height:1.5;
 max-width:720px;
}
@media (max-width: 767px) {
.hyperion-big-text {
 font-size:24px;
}
}

.hyperion-team-1-column:hover{
box-shadow: 0 20px 40px 0 rgba(194,191,211,0.40), inset 2px 2px 0px #e8e6f2, 2px 2px 0px #e8e6f2; transition: all ease 0.2s;
}
.hyperion-team-1-column {
 text-align:center;
 border-top-style:solid;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:solid;
 border-top-width:2px;
 border-top-color:#e8e6f2;
 border-left-width:2px;
 border-left-color:#e8e6f2;
 border-right-color:#e8e6f2;
 border-bottom-color:#e8e6f2;
 border-right-width:2px;
 border-bottom-width:2px;
}
.hyperion-team-1-column:not(.ct-section):not(.oxy-easy-posts),
.hyperion-team-1-column.oxy-easy-posts .oxy-posts,
.hyperion-team-1-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.hyperion-team-1-avatar {
 width:144px;
 border-radius:50px;
 margin-top:24px;
 margin-bottom:24px;
}
.hyperion-team-1-title {
 font-family:Manrope;
 color:#23232d;
 font-size:20px;
 font-weight:900;
 text-align:center;
 line-height:1;
 letter-spacing:1px;
 margin-bottom:6px;
 margin-left:20px;
 margin-right:20px;
}
.hyperion-portfolio-wrapper {
background-image:url(https://hyperion.oxy.host/wp-content/uploads/sites/48/2018/04/p-3@2x.jpg);background-size: cover; width:100%;
 background-color:#e96199;
 padding-bottom:60px;
 padding-left:60px;
 padding-top:50%;
 padding-right:60px;
 margin-bottom:40px;
 position:relative;
 background-repeat:no-repeat;
}
@media (max-width: 1022px) {
.hyperion-portfolio-wrapper {
 padding-left:48px;
 padding-right:48px;
 padding-bottom:48px;
}
}

@media (max-width: 767px) {
.hyperion-portfolio-wrapper {
 order:1;
}
}

@media (max-width: 479px) {
.hyperion-portfolio-wrapper {
 padding-left:30px;
 padding-right:30px;
 padding-bottom:30px;
}
}

.hyperion-heading-three {
 font-family:Manrope;
 color:#23232d;
 font-size:36px;
 font-weight:900;
 line-height:1;
 z-index:100;
 letter-spacing:.05em;
}
.hyperion-portfolio-1-tags {
 color:#ffffff;
 font-size:16px;
 font-weight:400;
 line-height:1.5;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; margin-bottom:18px;
z-index: 100;
}
.hyperion-portfolio-1-button:hover{
 background-color:white;
 color:#e96199;
}
.hyperion-portfolio-1-button {
 font-family:Manrope;
 font-weight:700;
 color:#ffffff;
 font-size:18px;
 line-height:1;
 letter-spacing:.125em;
 background-color:rgba(255,255,255,0.2);
 padding-left:48px;
 padding-right:48px;
 padding-top:18px;
 padding-bottom:16px;
 border-bottom-style:solid;
 border-bottom-width:2px;
 text-align:center;
 transition-duration:0.5s;
 transition-timing-function:ease;
 transition-property:all;
 z-index:100;
}
@media (max-width: 1022px) {
.hyperion-portfolio-1-button {
 padding-left:24px;
 padding-right:24px;
}
}

.hyperion-tesimonial-1-slide {
 padding-left:24px;
 padding-top:48px;
 padding-right:24px;
 padding-bottom:24px;
}
.hyperion-tesimonial-1-slide:not(.ct-section):not(.oxy-easy-posts),
.hyperion-tesimonial-1-slide.oxy-easy-posts .oxy-posts,
.hyperion-tesimonial-1-slide.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 1022px) {
.hyperion-tesimonial-1-slide {
}
.hyperion-tesimonial-1-slide:not(.ct-section):not(.oxy-easy-posts),
.hyperion-tesimonial-1-slide.oxy-easy-posts .oxy-posts,
.hyperion-tesimonial-1-slide.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
}

@media (max-width: 767px) {
.hyperion-tesimonial-1-slide {
 text-align:center;
}
.hyperion-tesimonial-1-slide:not(.ct-section):not(.oxy-easy-posts),
.hyperion-tesimonial-1-slide.oxy-easy-posts .oxy-posts,
.hyperion-tesimonial-1-slide.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 479px) {
.hyperion-tesimonial-1-slide {
 padding-left:0px;
 padding-right:0px;
 padding-top:12px;
 padding-bottom:0px;
 height:100%;
}
}

.hyperion-testimonial-1-text {
 font-size:30px;
 font-weight:400;
 font-style:italic;
 line-height:1.5;
 margin-bottom:24px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; color:#23232d;
}
@media (max-width: 767px) {
.hyperion-testimonial-1-text {
 font-size:24px;
}
}

.hyperion-testimonial-1-title {
 font-family:Manrope;
 color:#e96199;
 font-size:30px;
 font-weight:900;
 line-height:1;
 margin-right:18px;
}
@media (max-width: 767px) {
.hyperion-testimonial-1-title {
 margin-right:0px;
 margin-bottom:12px;
 margin-top:auto;
}
}

.hyperion-testimonial-1-image {
 width:96px;
 border-radius:30px;
 margin-right:18px;
}
@media (max-width: 767px) {
.hyperion-testimonial-1-image {
 margin-right:0px;
 margin-bottom:18px;
}
}

.hyperion-testimonial-1-wrapper {
 text-align:left;
}
.hyperion-testimonial-1-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hyperion-testimonial-1-wrapper.oxy-easy-posts .oxy-posts,
.hyperion-testimonial-1-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 767px) {
.hyperion-testimonial-1-wrapper {
 text-align:center;
}
.hyperion-testimonial-1-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hyperion-testimonial-1-wrapper.oxy-easy-posts .oxy-posts,
.hyperion-testimonial-1-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 479px) {
.hyperion-testimonial-1-wrapper {
 text-align:center;
}
.hyperion-testimonial-1-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hyperion-testimonial-1-wrapper.oxy-easy-posts .oxy-posts,
.hyperion-testimonial-1-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.hyperion-testimonial-1-name {
 font-family:Manrope;
 color:#23232d;
 font-size:20px;
 font-weight:900;
 line-height:1;
 letter-spacing:1px;
 margin-bottom:6px;
}
.hyperion-blog-1-title-wrapper {
background-image: linear-gradient(45deg, #e9435a, #e96199); margin-bottom:-218px;
 padding-left:48px;
 padding-right:48px;
 padding-bottom:72px;
 padding-top:60px;
 background-color:#e96199;
 z-index:100;
width: calc(50% - 12px);
}
.hyperion-pricing-1-wrapper:hover{
 background-color:#3e3e4b;
}
.hyperion-pricing-1-wrapper {
 width:100%;
 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-top-color:#3e3e4b;
 border-right-color:#3e3e4b;
 border-bottom-color:#3e3e4b;
 border-left-color:#3e3e4b;
 text-align:center;
 padding-top:48px;
 padding-left:30px;
 padding-right:30px;
 padding-bottom:48px;
 transition-duration:0.5s;
 transition-timing-function:ease;
 transition-property:all;
}
.hyperion-pricing-1-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hyperion-pricing-1-wrapper.oxy-easy-posts .oxy-posts,
.hyperion-pricing-1-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
.hyperion-pricing-1-icon {
 width:96px;
 margin-bottom:18px;
}
.hyperion-pricing-1-title {
 font-family:Manrope;
 color:#ffffff;
 font-size:36px;
 font-weight:900;
 line-height:1;
 margin-bottom:12px;
}
.hyperion-pricing-1-label {
 font-family:Manrope;
 color:#e96199;
 font-size:16px;
 font-weight:400;
 line-height:1.5;
}
.hyperion-pricing-1-text {
 font-family:Manrope;
 color:#ffffff;
 font-size:20px;
 font-weight:400;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; line-height:1.5;
 margin-bottom:18px;
}
.integra_header_container {
 background-color:rgba(0,0,0,0);
}
.toggle-8898 {
}

                .toggle-8898 .oxy-expand-collapse-icon {
            font-size: 43px;        }
        
                .toggle-8898 .oxy-expand-collapse-icon::before,
        .toggle-8898 .oxy-expand-collapse-icon::after {
            background-color: #000000;        }
        
        .toggle-8898-expanded {
}
.nav_menu_icon {
}
.icon {
}
.icon:not(.ct-section):not(.oxy-easy-posts),
.icon.oxy-easy-posts .oxy-posts,
.icon.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.integra-header-plane {
}
.container-right-hand-content {
background-image:url(https://www.integramanagementcorp.com/wp-content/uploads/2023/12/chalkboard_background-scaled.jpg); background-repeat:no-repeat;
 background-attachment:fixed;
background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(https://www.integramanagementcorp.com/wp-content/uploads/2023/12/chalkboard_background-scaled.jpg)
}
@media (max-width: 1360px) {
.container-right-hand-content {
 width:100%;
 max-width:100%;
}
}

@media (max-width: 1022px) {
.container-right-hand-content {
background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(https://www.integramanagementcorp.com/wp-content/uploads/2023/12/chalkboard_background-scaled.jpg)
}
}

.huge-header {
 font-size:0px;
}
@media (max-width: 1360px) {
.huge-header {
}
}

.paragraph-text {
}
.paragraph-text2 {
}
@media (max-width: 1360px) {
.paragraph-text2 {
 color:#ffffff;
 margin-right:5%;
 width:100%;
 height:100%;
 padding-bottom:0px;
}
}

@media (max-width: 1022px) {
.paragraph-text2 {
 width:100%;
width: 100% !important;
}
}

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

.section-heading {
 width:743px;
 height:295px;
}
@media (max-width: 1360px) {
.section-heading {
 padding-right:5%;
 max-width:620px;
}
}

@media (max-width: 1022px) {
.section-heading {
 max-width:202px;
}
}

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

.green-heading {
 width:100%;
 color:#cddb28;
}
@media (max-width: 1360px) {
.green-heading {
 width:100%;
}
}

.btn1:hover{
background-color :#1ba78d;
border: 1px solid #1ba78d;
}.btn1:hover{
}
.btn1 {
background-color :#1ba78d;
border: 1px solid #1ba78d;
}.btn1 {
 button-hover_color:#1ba78d;
}
.huge-huge-header {
 line-height:1.08;
 color:#ffffff;
 margin-bottom:1.2%;
}
.gree {
}
.green-heading2 {
 padding-bottom:3%;
}
.map-text {
 font-weight:800;
 letter-spacing:0px;
 width:100%;
 font-size:100px;
 margin-top:10px;
}
.email {
 padding-top:15%;
 padding-bottom:15%;
}
.map-text2 {
 color:#383028;
 width:80%;
}
.hyge-hyge-heading {
}
.subheading-green {
 color:#009f9c;
 font-weight:800;
 width:100%;
 min-width:100%;
 margin-top:0px;
 line-height:1.42;
 margin-bottom:11px;
}
.black-paragraph-text {
 width:100%;
 font-weight:600;
 color:#383028;
 min-width:100%;
 margin-bottom:2%;
 height:1448px;
}
.smaller-text {
 padding-bottom:33px;
}
.bold-small-text {
 color:#383028;
}
.bold-small-text-green {
 color:#009f9c;
 padding-bottom:44px;
}
.smaller-text-bold {
 font-weight:800;
}
.huge-green-header {
}
.section-heading2 {
 width:518px;
 height:239px;
 margin-bottom:36px;
}
.handshake-shadow {
 width:100%;
}
@media (max-width: 1360px) {
.handshake-shadow {
 min-height:0 ;
 width:100vw;
 max-width:300px;
}
}

@media (max-width: 1022px) {
.handshake-shadow {
}
}

@media (max-width: 767px) {
.handshake-shadow {
 width:50vw;
}
}

.teal-text {
 height:100%;
 width:100%;
}
.resident-cards {
}
.resident-resource-card {
 width:100%;
}
.resident-card-texts {
 height:100%;
 width:100%;
 border-radius:30px;
 box-shadow:0px 3px 50px #00000029;
}
.resources-link {
 padding-top:20%;
}
.teal-highlight-text {
}
@media (max-width: 1022px) {
.teal-highlight-text {
 margin-top:0px;
 padding-top:0px;
}
}

.black-highlight-text {
}
.text-link-back {
}
.huge-huge-green-header {
}
.big-white-header {
 margin-bottom:3vw;
 width:100%;
}
@media (max-width: 1360px) {
.big-white-header {
 margin-top:2%;
 width:100%;
}
}

@media (max-width: 1022px) {
.big-white-header {
 margin-top:10%;
 width:100%;
 font-size:72px;
}
}

@media (max-width: 767px) {
.big-white-header {
 color:#ffffff;
}
}

@media (max-width: 479px) {
.big-white-header {
}
}

.white-bold-info-text {
 width:670px;
 max-width:670px;
 height:100%;
 margin-bottom:20px;
}
@media (max-width: 1360px) {
.white-bold-info-text {
 width:100%;
 height:100%;
 max-width:100%;
}
}

.white-medium-subheading {
 width:100%;
 margin-bottom:28px;
 margin-top:0px;
 margin-right:0%;
}
@media (max-width: 1360px) {
.white-medium-subheading {
 width:100 ;
 margin-right:0%;
}
}

@media (max-width: 1022px) {
.white-medium-subheading {
 width:100%;
width: 100% !important;
}
}

@media (max-width: 767px) {
.white-medium-subheading {
}
}

.spaced-heading-gray {
 width:100%;
 height:33px;
 min-width:100%;
 min-height:33px;
}
.spaced-heading-green {
 padding-bottom:1px;
 margin-top:0px;
}
@media (max-width: 1360px) {
.spaced-heading-green {
 padding-bottom:0px;
 text-align:left;
 width:100%;
 min-width:100%;
}
}

@media (max-width: 479px) {
.spaced-heading-green {
}
}

.button-text {
 margin-top:2px;
 padding-bottom:28px;
 width:216px;
 max-width:216px;
 height:83px;
 margin-right:0px;
 padding-top:28px;
 padding-left:37px;
 padding-right:37px;
 margin-bottom:252px;
}
@media (max-width: 1360px) {
.button-text {
padding: 15px 24px;
}.button-text {
}
}

.button-styling {
 width:414px;
}
.button-container {
 min-width:27px;
 width:27%;
}
.white-small-bold-list-text {
}
.list-items {
 font-size:24px;
}
.list-items:not(.ct-section):not(.oxy-easy-posts),
.list-items.oxy-easy-posts .oxy-posts,
.list-items.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.big-big-white-header {
}
.light-green-sub-heading {
 margin-bottom:5.3%;
 background-color:#ffffff;
}
.list-text-black {
 margin-top:0px;
}
.button-2 {
}
.button-2-green {
}
.light-teal-sub-heading {
 background-color:#ffffff;
}
.button-2-teal {
}
.dark-green-sub-heading {
 margin-bottom:44px;
}
.button-2-dark-green {
background-color :#1e73be;
border: 1px solid #1e73be;
color: #ffffff;
}.button-2-dark-green {
 margin-top:44px;
 margin-bottom:62px;
 padding-bottom:0px;
 min-width:111px;
 border-top-color:#009f9c;
 border-right-color:#009f9c;
 border-bottom-color:#009f9c;
 border-left-color:#009f9c;
}
.body-section-1 {
}
.raindbow-heading {
}
.form-container {
 height:41.7%;
 margin-top:0%;
 padding-top:5.3%;
 padding-left:3.4%;
 padding-right:3.4%;
}
._404 {
}
.yo {
 width:100%;
 max-width:100%;
 height:100%;
 max-height:100%;
 min-height:0%;
 margin-right:0px;
}
@media (max-width: 1360px) {
.yo {
 width:100%;
 height:100%;
 max-height:100%;
 max-width:100%;
 min-height:0%;
}
}

@media (max-width: 1022px) {
.yo {
 width:100%;
 height:100%;
 max-height:100%;
 max-width:100%;
 margin-bottom:0px;
 padding-bottom:0px;
}
}

.white-small-bold-ijnfo-text-2 {
 width:784px;
}
.break {
}
.circle-images {
}
.line-height-alter-stuff {
}
.white-not-padding-text {
}
.what-sets-us-apart1 {
}
.what-sets-us-apart2 {
}
.what-sets-us-apart3 {
}
.what-sets-us-apart4 {
}
.what-sets-us-apart5 {
}
.what-sets-us-apart6 {
}
.button-community-styling {
 width:46vw;
 min-width:46%;
}
.includes1 {
}
.incluides2 {
}
.includes3 {
}
.inclludes4 {
}
.incluides-box {
 width:100%;
 padding-left:0px;
}
@media (max-width: 1360px) {
.incluides-box {
 width:100%;
 margin-right:0px;
 margin-left:0px;
 padding-right:0px;
 padding-left:0px;
 max-width:100%;
}
}

@media (max-width: 1022px) {
.incluides-box {
 margin-left:0px;
 padding-right:0px;
 padding-left:0px;
}
}

.apart-box {
 width:100%;
 max-width:827px;
 margin-left:104px;
 margin-right:210px;
}
@media (max-width: 1360px) {
.apart-box {
 margin-left:0px;
 margin-right:0px;
 width:100%;
 padding-top:0px;
 margin-top:0px;
 max-width:100%;
}
}

.view-services {
}
.from-left {
}
.glow-on-hover {
}
.page-container {
}
.services {
 height:1000px;
 width:100vw;
}
.services .ct-section-inner-wrap {
padding-top: 0;
}
.services:not(.ct-section):not(.oxy-easy-posts),
.services.oxy-easy-posts .oxy-posts,
.services.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.big-services-heading {
 font-size:150px;
}
.big-services-heading:not(.ct-section):not(.oxy-easy-posts),
.big-services-heading.oxy-easy-posts .oxy-posts,
.big-services-heading.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.big-services-heading-wrapper {
 width:1419px;
}
.About-Us-Green-Header {
}
.About-Us-Green-Header:not(.ct-section):not(.oxy-easy-posts),
.About-Us-Green-Header.oxy-easy-posts .oxy-posts,
.About-Us-Green-Header.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
@media (max-width: 1022px) {
.About-Us-Green-Header {
}
}

@media (max-width: 767px) {
.About-Us-Green-Header {
 padding-bottom:300px;
}
}

.pale-green-about-us-sub-header {
 max-height:1448px;
 margin-bottom:7px;
}
.pale-green-about-us-sub-header:not(.ct-section):not(.oxy-easy-posts),
.pale-green-about-us-sub-header.oxy-easy-posts .oxy-posts,
.pale-green-about-us-sub-header.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 1022px) {
.pale-green-about-us-sub-header {
}
}

@media (max-width: 767px) {
.pale-green-about-us-sub-header {
 width:100%;
}
}

.little-text-about-us {
}
.pargraph-text-about-us {
}
@media (max-width: 1022px) {
.pargraph-text-about-us {
}
}

.about-us-facts {
 height:1203px;
 width:721px;
}
.about-us-facts:not(.ct-section):not(.oxy-easy-posts),
.about-us-facts.oxy-easy-posts .oxy-posts,
.about-us-facts.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.about-us-facts-text {
 margin-bottom:100px;
}
@media (max-width: 1360px) {
.about-us-facts-text {
 height:100%;
 width:100%;
}
}

@media (max-width: 1022px) {
.about-us-facts-text {
 margin-bottom:40px;
}
}

.about-us-facts-text-1 {
}
.about-us-facts-text-2 {
}
.about-us-fact-text-2 {
}
.about-us-facts-text-bold {
}
@media (max-width: 1360px) {
.about-us-facts-text-bold {
 width:100%;
 max-width:100%;
}
}

@media (max-width: 1022px) {
.about-us-facts-text-bold {
}
}

.mission-statment-heading {
 width:60%;
}
@media (max-width: 1360px) {
.mission-statment-heading {
 width:100%;
}
}

@media (max-width: 1022px) {
.mission-statment-heading {
}
}

.our-team-subheading {
}
@media (max-width: 1022px) {
.our-team-subheading {
}
}

.owner {
}
.owner-headline {
}
@media (max-width: 1022px) {
.owner-headline {
}
}

.community-header {
}
.button-2-teall {
}
.button-home-page {
}
@media (max-width: 1360px) {
.button-home-page {
}
}

@media (max-width: 1022px) {
.button-home-page {
 width:100%;
}
}

.button-home {
}
.header-white-2 {
}
.teal-header-small {
 font-family:Manrope;
 color:#009f9c;
 font-size:36px;
 font-weight:800;
 text-align:center;
 padding-bottom:25px;
}
.white-box-shadow {
 text-align:left;
}
.white-box-shadow:not(.ct-section):not(.oxy-easy-posts),
.white-box-shadow.oxy-easy-posts .oxy-posts,
.white-box-shadow.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
@media (max-width: 1360px) {
.white-box-shadow {
}
}

@media (max-width: 1022px) {
.white-box-shadow {
}
}

.community-title {
 font-family:Manrope;
 font-size:98px;
 color:#009f9c;
 line-height:1.15;
 text-align:center;
 margin-bottom:46px;
}
.technology-gradient-text {
}
.little-services-heading {
font-size: clamp(3rem, 2.1667rem + 2.6667vw, 4.5rem); text-align: left; color: #fff; weight: 800; line-height: 1.1;
}
.little-services-text {
 font-size:24px;
 font-weight:800;
 color:#ffffff;
 text-align:left;
 line-height:1.5;
}
@media (max-width: 1022px) {
.services-subheading {
 padding-top:0px;
 margin-top:0px;
}
}

.list-items-services {
 padding-left:0px;
}
.list-items-services:not(.ct-section):not(.oxy-easy-posts),
.list-items-services.oxy-easy-posts .oxy-posts,
.list-items-services.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:center;
}
.services-button:hover{
}
.services-button {
 background-color:#cddb28;
 padding-left:0px;
 padding-right:0px;
border-radius: 150px; width: 258px; height: 83px; background: #CDDB28 0% 0% no-repeat padding-box; border-radius: 150px; opacity: 1; text-align: left; font: normal normal 800 20px/78px Manrope; letter-spacing: 3px; color: #FFFFFF; text-transform: uppercase; opacity: 1;
}
.button-services {
background: #CDDB28 0% 0% no-repeat padding-box; border-radius: 150px; opacity: 1; padding-top: 28px; padding-bottom: 28px; padding-left: 52px; padding-right: 52px;
}
.mission-statement-text {
 margin-bottom:160px;
}
.consulting-heading {
text-align: left; font: normal normal 800 150px/108px Manrope; letter-spacing: 0px; color: #385F5E; text-transform: uppercase; opacity: 1;
}
@media (max-width: 1360px) {
.consulting-heading {
 font-size:92px;
}
}

@media (max-width: 1022px) {
.consulting-heading {
 font-size:71px;
}
}

@media (max-width: 767px) {
.consulting-heading {
 font-size:60px;
}
}

.consulting-subheading {
 margin-bottom:7px;
 margin-top:40px;
text-align: left; font: normal normal 800 72px/78px Manrope; letter-spacing: 0px; color: #009F9C; opacity: 1;
}
@media (max-width: 1360px) {
.consulting-subheading {
 font-size:48px;
}
}

@media (max-width: 1022px) {
.consulting-subheading {
 font-size:36px;
}
}

@media (max-width: 767px) {
.consulting-subheading {
 font-size:30px;
}
}

.consulting-text {
}
@media (max-width: 1360px) {
.consulting-text {
 font-size:18px;
}
}

.text-block-consulting {
 padding-bottom:0vw;
}
@media (max-width: 1360px) {
.text-block-consulting {
 padding-left:0px;
 margin-left:0px;
 width:100%;
 max-width:100%;
 margin-bottom:55px;
}
}

@media (max-width: 1022px) {
.text-block-consulting {
 margin-bottom:33px;
}
}

.list-consulting {
}
.consutling-title-b {
 margin-bottom:16px;
text-align: left; font: normal normal 800 36px/42px Manrope; letter-spacing: 0px; color: #009F9C; opacity: 1;
}
.consulting-list {
color: #000000;}.consulting-list 
>svg {width: 7px;height: 7px;}.consulting-list {
 padding-top:15px;
 padding-right:0px;
 padding-bottom:15px;
 padding-left:0px;
}
.consult-list-text {
 margin-left:21px;
 margin-bottom:0px;
}
.consulting-list-item {
 margin-bottom:10px;
 padding-top:0px;
 padding-bottom:0px;
}
.PWD-Payments {
 background-color:#ffffff;
 max-width:100%;
 width:100%;
}
.PWD-Payments:not(.ct-section):not(.oxy-easy-posts),
.PWD-Payments.oxy-easy-posts .oxy-posts,
.PWD-Payments.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1360px) {
.PWD-Payments {
}
.PWD-Payments .ct-section-inner-wrap {
padding-left: 0;
}
}

@media (max-width: 1022px) {
.PWD-Payments {
}
.PWD-Payments .ct-section-inner-wrap {
padding-right: 2 ;
padding-left: 2 ;
}
}

.pwd-header {
text-align: left; font: normal normal 800 150px/128px Manrope; letter-spacing: 0px; color: #385F5E; text-transform: uppercase; opacity: 1;
}
@media (max-width: 1022px) {
.pwd-header {
}
}

@media (max-width: 767px) {
.pwd-header {
 font-size:72px;
}
}

.pwd-subheading {
 margin-bottom:29px;
text-align: left; font: normal normal 800 72px/78px Manrope; letter-spacing: 0px; color: #009F9C; opacity: 1;
}
.pwd-colored-text {
text-align: left; font: normal normal 800 28px/36px Manrope; letter-spacing: 0px; color: #009F9C; opacity: 1;
}
.bold-pwd-text {
 padding-top:12px;
 padding-bottom:12px;
 padding-right:31px;
 width:100%;
 background-color:#ffffff;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 font-size:24px;
 text-align:left;
cursor: pointer;
}
.bold-pwd-text:not(.ct-section):not(.oxy-easy-posts),
.bold-pwd-text.oxy-easy-posts .oxy-posts,
.bold-pwd-text.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 1022px) {
.bold-pwd-text {
 font-size:22px;
 padding-right:0px;
}
}

@media (max-width: 767px) {
.bold-pwd-text {
 font-size:18px;
}
}

.normal-pwd-text {
 font-family:Manrope;
 font-weight:400;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 font-size:24px;
 margin-top:0px;
 margin-bottom:79px;
}
@media (max-width: 1360px) {
.normal-pwd-text {
 margin-bottom:0px;
 padding-bottom:0px;
}
}

@media (max-width: 1022px) {
.normal-pwd-text {
 font-size:22px;
}
}

@media (max-width: 767px) {
.normal-pwd-text {
 font-size:18px;
}
}

.pwd-link {
 color:#009f9c;
text-align: left; text-decoration: underline; font: normal normal 600 24px/36px Manrope; letter-spacing: 0px; color: #009F9C;
}
.normal {
}
.turquoise-span {
 color:#009f9c;
}
.bold-pwd {
}
.toggle-4447 {
}
.toggle-4447-expanded {
}
.pwd-toggle {
 margin-bottom:29px;
}
.tabs-9998-tab {
}
.tabs-9998-tab-active {
}
.tabs-contents-9998-tab {
}
.toggle-box-shadow {
 padding-top:12px;
 padding-left:40px;
 margin-bottom:29px;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 width:100%;
 padding-bottom:12px;
background: #FFFFFF 0% 0% no-repeat padding-box; border: 1px solid #383028; border-radius: 10px; opacity: 1;
}
.toggle-box-shadow:not(.ct-section):not(.oxy-easy-posts),
.toggle-box-shadow.oxy-easy-posts .oxy-posts,
.toggle-box-shadow.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 1022px) {
.toggle-box-shadow {
 padding-left:15px;
 margin-bottom:19px;
 padding-right:20px;
 margin-top:0px;
}
}

@media (max-width: 767px) {
.toggle-box-shadow {
 padding-right:15px;
 padding-left:12px;
 margin-bottom:12px;
}
}

.resident-resources-card {
 width:100%;
 height:100%;
 text-align:center;
 padding-top:12%;
 padding-right:12%;
 padding-bottom:12%;
 padding-left:12%;
background: #FFFFFF; box-shadow: 0px 3px 50px #00000029; border-radius: 30px; opacity: 1; aspect-ratio:1.151041666666667;
}
.resident-resources-card:not(.ct-section):not(.oxy-easy-posts),
.resident-resources-card.oxy-easy-posts .oxy-posts,
.resident-resources-card.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:space-around;
}
@media (max-width: 1360px) {
.resident-resources-card {
background: #FFFFFF; box-shadow: 0px 3px 50px #00000029; border-radius: 30px; opacity: 1; aspect-ratio:1.6;
}
}

@media (max-width: 1022px) {
.resident-resources-card {
 padding-right:2.5%;
 padding-bottom:10%;
 padding-left:2.5%;
 padding-top:10%;
background: #FFFFFF; box-shadow: 0px 3px 50px #00000029; border-radius: 30px; opacity: 1; aspect-ratio:unset;
}
.resident-resources-card:not(.ct-section):not(.oxy-easy-posts),
.resident-resources-card.oxy-easy-posts .oxy-posts,
.resident-resources-card.ct-section .ct-section-inner-wrap{
justify-content:center;
}
}

@media (max-width: 767px) {
.resident-resources-card {
 padding-top:10%;
 padding-bottom:10%;
 padding-left:2.5%;
 padding-right:2.5%;
}
}

@media (max-width: 479px) {
.resident-resources-card {
 padding-bottom:10%;
 gap:0px;
 padding-top:10%;
}
.resident-resources-card:not(.ct-section):not(.oxy-easy-posts),
.resident-resources-card.oxy-easy-posts .oxy-posts,
.resident-resources-card.ct-section .ct-section-inner-wrap{
gap:0px;
}
}

.resident-resource-header {
 line-height:.85;
 width:66%;
 margin-bottom:28px;
text-align: left; font-size: clamp(4.5rem, 1.018rem + 9.286vw, 9.375rem); letter-spacing: 0px; color: #FFFFFF; text-transform: uppercase; opacity: 1;
}
.resident-resource-card-header {
 text-align:center;
 width:70%;
 padding-top:56px;
 padding-bottom:36px;
text-align: center; font: normal normal 800 36px/42px Manrope; letter-spacing: 0px; color: #009F9C; opacity: 1;
}
.resident-resource-button {
background-color :#1e73be;
border: 1px solid #1e73be;
color: #ffffff;
}.resident-resource-button {
 margin-bottom:75px;
 width:75%;
 padding-left:54px;
 padding-right:54px;
 padding-top:28px;
 padding-bottom:28px;
background: #385F5E 0% 0% no-repeat padding-box; border-radius: 150px; opacity: 1; text-align: left; font: normal normal 800 20px/78px Manrope; letter-spacing: 3px; color: #FFFFFF; text-transform: uppercase; opacity: 1;
}
.resident-resource-button:not(.ct-section):not(.oxy-easy-posts),
.resident-resource-button.oxy-easy-posts .oxy-posts,
.resident-resource-button.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
.resident-resouces-subheading {
 width:70.5%;
 text-align:center;
}
@media (max-width: 1360px) {
.resident-resouces-subheading {
 font-size:26px;
}
}

@media (max-width: 1022px) {
.resident-resouces-subheading {
 font-size:22px;
 width:100%;
}
}

@media (max-width: 767px) {
.resident-resouces-subheading {
 font-size:18px;
}
}

.contact-us-big-heading {
 margin-bottom:66px;
letter-spacing: 0px; color: #FFFFFF; text-transform: uppercase; opacity: 1; font-size: clamp(4.5rem, 1.018rem + 9.286vw, 9.375rem);
}
.contact-us-subheading {
 margin-bottom:35px;
color: #009F9C; font-size: clamp(1.125rem, 0.321rem + 2.143vw, 2.25rem);
}
@media (max-width: 1022px) {
.contact-us-subheading {
 margin-bottom:20px;
}
}

.contact-text {
color: #383028; font-size: clamp(14px, 1.25vw, 24px); font-weight: 600; line-height: 1.5;
}
@media (max-width: 1022px) {
}

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

.contact-us-subhead {
color: #009F9C; font-weight: 800; font-size: clamp(20px, 1.875vw, 36px);
}
@media (max-width: 1022px) {
.contact-us-subhead {
}
.contact-us-subhead:not(.ct-section):not(.oxy-easy-posts),
.contact-us-subhead.oxy-easy-posts .oxy-posts,
.contact-us-subhead.ct-section .ct-section-inner-wrap{
display:flex;
justify-content:center;
}
}

.contact-us-small-text {
}
.highlight-smaller-contact {
font-size:clamp(16px, 1.25vw, 24px); color: #009F9C; font-weight: 800; line-height: 1.4;
}
.column1 {
 width:39%;
 max-width:39%;
}
@media (max-width: 1022px) {
.column1 {
 width:100%;
 max-width:100%;
}
}

.column2 {
 width:59%;
}
.column3 {
 width:42.3%;
}
.column4 {
 width:43%;
}
@media (max-width: 1022px) {
.column4 {
 width:100%;
 max-width:100%;
}
}

.column5 {
 width:57%;
 background-color:#cddb28;
}
@media (max-width: 1022px) {
.column5 {
 width:100%;
 max-width:100%;
}
}

.contact-us-black-subheading {
 padding-bottom:25px;
font-size:clamp(20px, 1.875vw, 36px); font-weight: 800; color: #383028;
}
@media (max-width: 1022px) {
.contact-us-black-subheading {
 padding-bottom:20px;
}
}

.contact-list-text {
letter-spacing: 0px; color: #383028; opacity: 1; text-align: left; font-size: clamp(0.75rem, 0.393rem + 0.952vw, 1.25rem); font-weight: 600;
}
.contact-us-card-gray-heading {
letter-spacing: 12px; color: #385F5E; text-transform: uppercase; text-align: left; font-size:clamp(14px, 1.25vw, 24px);
}
@media (max-width: 767px) {
.contact-us-card-gray-heading {
letter-spacing: 7px; color: #385F5E; text-transform: uppercase; text-align: left; font-size:clamp(14px, 1.25vw, 24px);
}
}

.not-rounded-mobile {
}
@media (max-width: 1022px) {
.not-rounded-mobile {
 border-bottom-left-radius:0px;
}
}

.faq-search {
 margin-bottom:31px;
 height:83px;
 padding-left:0px;
 width:100%;
 max-width:100%;
}
.faq-search:not(.ct-section):not(.oxy-easy-posts),
.faq-search.oxy-easy-posts .oxy-posts,
.faq-search.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
align-content:center;
justify-content:space-between;
}
@media (max-width: 1022px) {
.faq-search {
}
}

.small-small-text {
 font-family:Manrope;
 font-weight:600;
 line-height:1.2;
 margin-bottom:51px;
 margin-top:25px;
}
@media (max-width: 1022px) {
.small-small-text {
 margin-right:0px;
 margin-left:0px;
 padding-right:0px;
 padding-left:0px;
}
}

.teal-subheading-36 {
}
.main-header-gray-green-150 {
}
.teal-header-72 {
}
.teal-header-96 {
}
.teal-header-98 {
 margin-bottom:2.45vw;
font-size:clamp(28px,5.1vw,98px); font-weight:800; line-height:1.08;
}
.about-us-list {
}
.about-us-list:not(.ct-section):not(.oxy-easy-posts),
.about-us-list.oxy-easy-posts .oxy-posts,
.about-us-list.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.org-chart-header {
}
.exec-team-header {
}
.teal-title-36 {
 margin-bottom:19px;
}
.service-button-1 {
}
.service-button1 {
 padding-top:0px;
 width:30%;
}
.service-button1:not(.ct-section):not(.oxy-easy-posts),
.service-button1.oxy-easy-posts .oxy-posts,
.service-button1.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.service-button-text {
}
.service-button-dark-green {
}
.service-button-light-green {
}
.sevice-button-teal {
}
.service-button-teal {
}
.plus-icon {
}
.black-heading-services {
 margin-top:53px;
}
.white-heading-services {
}
.liste-items-white {
}
.list-text-white {
 color:#ffffff;
}
.show-overlay {
}
.overlay {
}
.main-services {
}
@media (max-width: 1360px) {
.main-services {
}
}

@media (max-width: 1022px) {
.main-services {
}
}

.main-servicews {
}
.main-services-accounting {
}
.overlay-accounting {
}
.main-services-management {
}
.overlay-management {
}
.main-services-communication {
}
.overlay-communication {
}
.main-services-technology {
}
@media (max-width: 1360px) {
.main-services-technology {
}
}

@media (max-width: 1022px) {
.main-services-technology {
 padding-left:0 ;
 padding-right:0 ;
 padding-top:0 ;
}
}

.overlay-technology {
}
.hidden {
opacity:0;
}
.service-button-a {
}
.service-button-b {
}
.service-button-3 {
}
.service-button-2 {
}
.service-button-4 {
}
.service-button {
}
.service-button:not(.ct-section):not(.oxy-easy-posts),
.service-button.oxy-easy-posts .oxy-posts,
.service-button.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 1022px) {
.service-button {
}
}

.overlay-1 {
}
.overlay-2 {
}
.overlay-3 {
}
.overlay-4 {
}
.main-section-4 {
}
.main-services-4 {
}
.main-services-3 {
}
.main-services-2 {
}
.main-services-1 {
}
@media (max-width: 1360px) {
.main-services-1 {
}
}

.close-button-1 {
cursor:pointer
}
.close-button-2 {
cursor:pointer;
}
.close-button-3 {
cursor:pointer;
}
.close-button-4 {
cursor:pointer;
}
.toggle-1051 {
}
.toggle-1051-expanded {
}
.transition-slide {
}
.styledList {
 padding-right:99px;
}
@media (max-width: 1360px) {
.styledList {
}
}

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

.hideOverlay {
 background-color:#efefef;
 position:absolute;
 top:0px;
 left:0px;
}
.styledList2 {
}
.medium {
}
.extrabold {
}
.homeList {
 width:100%;
}
@media (max-width: 1360px) {
.homeList {
 width:100%;
 padding-left:0px;
 padding-right:0px;
 margin-left:0px;
 margin-right:0px;
}
}

@media (max-width: 1022px) {
.homeList {
}
}

@media (max-width: 767px) {
.homeList {
 max-width:100%;
}
.homeList:not(.ct-section):not(.oxy-easy-posts),
.homeList.oxy-easy-posts .oxy-posts,
.homeList.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

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

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

.serviceBox {
}
.serviceBox .ct-section-inner-wrap {
padding-top: 60px;
padding-bottom: 60px;
}
@media (max-width: 1360px) {
.serviceBox {
}
.serviceBox .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 0;
}
}

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

.white {
}
@media (max-width: 1360px) {
.white {
}
}

@media (max-width: 1022px) {
.white {
}
}

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

.semibold {
}
@media (max-width: 1360px) {
.semibold {
}
.semibold:not(.ct-section):not(.oxy-easy-posts),
.semibold.oxy-easy-posts .oxy-posts,
.semibold.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

.footer-menu-misc {
}
@media (max-width: 1022px) {
.footer-menu-misc {
}
}

.footer-menu-main {
}
.oxy-superbox-primary {
}
.oxy-superbox-secondary {
}
.nameAndTitle {
color:#383028; font-size:clamp(18px, 1.25vw, 24px); line-height:1;
}
.job-listings {
}
.listing {
}
@media (max-width: 1022px) {
.listing {
 padding-top:0px;
}
}

.gravityformstyle {
}
.smallList {
 color:#383028;
 font-weight:600;
 margin-bottom:12px;
font-size:clamp(14px, 1.1vw, 20px); line-height:1.5;
}
.resources-btn:hover{
color:#fff;
}
.resources-btn {
background: #385F5E; border-radius: 150px; opacity: 1; letter-spacing: 3px; color: #FFFFFF; font-size: clamp(12px, 1.1vw, 20px); line-height:1; text-transform: uppercase; padding-top: clamp(10px, 1.45vw, 28px); padding-bottom: clamp(10px, 1.45vw, 28px); padding-left: clamp(20px, 2.8vw, 54px); padding-right: clamp(20px, 2.8vw, 54px); border:0;
}
@media (max-width: 479px) {
}

.tealBoxText {
font-size:clamp(18px,1.875vw, 36px); line-height:1.16; color:#009F9C; font-weight:800;
}
@media (max-width: 1360px) {
.tealBoxText {
 margin-bottom:20px;
}
}

@media (max-width: 1022px) {
.tealBoxText {
 margin-bottom:20px;
}
}

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

@media (max-width: 479px) {
.tealBoxText {
 margin-bottom:20px;
}
}

.toggle-5535 {
}
.toggle-5535-expanded {
}
.big-search-bar {
}
.big-green-header {
}
.teal-subheader-small {
}
.teal-subheading-72 {
}
.search-form {
 width:100%;
 padding-left:20 ;
 margin-left:20 ;
}
.search-form:not(.ct-section):not(.oxy-easy-posts),
.search-form.oxy-easy-posts .oxy-posts,
.search-form.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:space-between;
}
.font-size-big-header {
}
@media (max-width: 1022px) {
.font-size-big-header {
}
}

@media (max-width: 767px) {
.font-size-big-header {
}
}

.font-size-medium {
}
.line-height-1-2 {
}
.font-weight-800 {
}
@media (max-width: 1022px) {
.font-weight-800 {
}
}

.font-size-main-text {
}
@media (max-width: 1022px) {
.font-size-main-text {
font-size: clamp(16px, 2vw, 24px) !important; font-weight: 800 !important;
}
}

@media (max-width: 767px) {
.font-size-main-text {
font-size: clamp(16px, 2vw, 24px) !important; font-weight: 800 !important;
}
.font-size-main-text:not(.ct-section):not(.oxy-easy-posts),
.font-size-main-text.oxy-easy-posts .oxy-posts,
.font-size-main-text.ct-section .ct-section-inner-wrap{
flex-direction:column;
}
}

.font-weight-600 {
}
.dark-green {
}
@media (max-width: 1360px) {
.dark-green {
 margin-bottom:0px;
 margin-top:0px;
}
}

@media (max-width: 1022px) {
.dark-green {
 padding-top:0px;
 margin-top:0px;
 margin-left:0%;
 padding-left:0%;
 padding-right:0px;
 margin-right:0px;
 text-align:left;
}
}

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

.font-size-spaced-header {
font-size: clamp(16px, 2vw, 24px) !important;
}
.font-size-subhear {
}
.font-size-subheader {
}
@media (max-width: 1022px) {
.font-size-subheader {
}
}

.line-height-1-08 {
}
@media (max-width: 1360px) {
.line-height-1-08 {
 text-align:left;
}
}

@media (max-width: 1022px) {
.line-height-1-08 {
 margin-top:0px;
 padding-top:0px;
}
}

.font-size-main {
}
.light-green {
color: #CDDB28 !important;
}
@media (max-width: 1022px) {
.light-green {
}
}

@media (max-width: 479px) {
.light-green {
 margin-top:0vw;
 margin-bottom:0vw;
}
}

.text-align-left {
}
@media (max-width: 1360px) {
.text-align-left {
}
}

@media (max-width: 1022px) {
.text-align-left {
 margin-left:0px;
}
}

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

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

.line-height-3-25 {
}
.spaced-heading {
}
.font-size-main-header {
}
@media (max-width: 479px) {
.font-size-main-header {
}
}

.list-item-home-1 {
 margin-bottom:49px;
}
@media (max-width: 1022px) {
.list-item-home-1 {
 width:100%;
}
.list-item-home-1:not(.ct-section):not(.oxy-easy-posts),
.list-item-home-1.oxy-easy-posts .oxy-posts,
.list-item-home-1.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
}

.list-item-hoime-1 {
}
.wrap-none {
white-space: nowrap;
}
.teal {
}
@media (max-width: 1360px) {
.teal {
}
}

@media (max-width: 1022px) {
.teal {
}
}

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

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

.font-size-large-98-header {
}
.text-align-cetner {
}
@media (max-width: 1360px) {
.text-align-cetner {
 padding-top:0px;
}
}

.text-align-center {
 text-align:center;
 margin-bottom:0px;
}
.font-size-spaced-24 {
font-size: clamp(16px, 2vw, 24px) !important; letter-spacing: 12px;
}
.font-size-56-header {
}
.font-size-46-header {
}
@media (max-width: 479px) {
.font-size-46-header {
}
}

.line-height-1-1 {
 line-height:1.104;
}
.nowrap {
white-space: nowrap;
}
.bold {
 font-weight:800;
}
.font-size-main-text-bold {
}
.bolkd {
}
.font-main-text {
}
@media (max-width: 1022px) {
.font-main-text {
 font-family:Manrope;
 font-weight:500;
}
}

.font-size-main-bold-faqs {
 font-weight:800;
}
@media (max-width: 767px) {
.font-size-main-bold-faqs {
 color:#383028;
}
}

.line-height-1-5 {
}
.font-size-small {
 line-height:1.16;
}
.font-size-small:not(.ct-section):not(.oxy-easy-posts),
.font-size-small.oxy-easy-posts .oxy-posts,
.font-size-small.ct-section .ct-section-inner-wrap{
flex-direction:row;
align-items:center;
}
.font-size-big-text {
}
.custom-bullet {
}
.font-size-36 {
font-size: clamp(1.125rem, 0.321rem + 2.143vw, 2.25rem) !important;
}
.font-size-98 {
}
.font-size-wrap-pic {
font-size:clamp(2.25rem, 0.9583rem + 4.3056vw, 6.125rem) !important;
}
@media (max-width: 1022px) {
.font-size-wrap-pic {
 width:50%;
}
}

@media (max-width: 479px) {
.font-size-wrap-pic {
 width:50%;
font-size:clamp(2.25rem, 0.9583rem + 4.3056vw, 6.125rem) !important;
}
}

.nowrap-mobile {
}
.new-our-team {
 background-color:#ffffff;
 text-align:left;
}
.new-our-team .ct-section-inner-wrap {
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
}
.new-our-team:not(.ct-section):not(.oxy-easy-posts),
.new-our-team.oxy-easy-posts .oxy-posts,
.new-our-team.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1360px) {
.new-our-team {
 text-align:center;
 height:100%;
}
.new-our-team:not(.ct-section):not(.oxy-easy-posts),
.new-our-team.oxy-easy-posts .oxy-posts,
.new-our-team.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 1022px) {
.new-our-team {
}
.new-our-team .ct-section-inner-wrap {
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
}
.new-our-team:not(.ct-section):not(.oxy-easy-posts),
.new-our-team.oxy-easy-posts .oxy-posts,
.new-our-team.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 767px) {
.new-our-team {
}
.new-our-team .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 0;
}
}

.ul_nav_menu {
 width:100%;
 gap:2.4%;
 max-width:100%;
}
.ul_nav_menu:not(.ct-section):not(.oxy-easy-posts),
.ul_nav_menu.oxy-easy-posts .oxy-posts,
.ul_nav_menu.ct-section .ct-section-inner-wrap{
gap:2.4%;
}
@media (max-width: 1022px) {
.ul_nav_menu {
 text-align:center;
display: flex; flex-direction: row !important;
}
.ul_nav_menu:not(.ct-section):not(.oxy-easy-posts),
.ul_nav_menu.oxy-easy-posts .oxy-posts,
.ul_nav_menu.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
}
}

@media (max-width: 767px) {
.ul_nav_menu {
 text-align:center;
display: flex; flex-direction: row !important;
}
.ul_nav_menu:not(.ct-section):not(.oxy-easy-posts),
.ul_nav_menu.oxy-easy-posts .oxy-posts,
.ul_nav_menu.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

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

.margin-top-search-bar-404 {
 margin-bottom:140px;
}
.full-width {
}
@media (max-width: 1360px) {
.full-width {
 width:100%;
 max-width:100%;
}
}

@media (max-width: 1022px) {
.full-width {
 max-width:100%;
 width:100%;
}
}

.top-padding-attempt-2 {
}
@media (max-width: 1022px) {
.top-padding-attempt-2 {
}
.top-padding-attempt-2 .ct-section-inner-wrap {
padding-top: 34.88vh;
}
}

@media (max-width: 479px) {
.top-padding-attempt-2 {
}
}

.services-margin-bottom {
 margin-bottom:47px;
 margin-top:47px;
}
@media (max-width: 1022px) {
.services-margin-bottom {
 margin-top:0px;
 margin-bottom:0px;
background-image: linear-gradient(90deg, #CDDB28 0%, #009F9C 100%); -webkit-background-clip: text; color: transparent;
}
}

@media (max-width: 479px) {
.services-margin-bottom {
}
}

.services-margiin-bottom {
}
.small-mobile-padding {
 background-color:#ffffff;
}
.small-mobile-padding .ct-section-inner-wrap {
padding-top: 138px;
padding-bottom: 60px;
}
.small-mobile-padding:not(.ct-section):not(.oxy-easy-posts),
.small-mobile-padding.oxy-easy-posts .oxy-posts,
.small-mobile-padding.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 1360px) {
.small-mobile-padding {
 height:100%;
}
.small-mobile-padding .ct-section-inner-wrap {
padding-top: 40px;
padding-right: 2%;
padding-bottom: 40px;
padding-left: 2px;
}
}

@media (max-width: 1022px) {
.small-mobile-padding {
}
.small-mobile-padding .ct-section-inner-wrap {
padding-top: 40px;
padding-bottom: 40px;
}
}

@media (max-width: 479px) {
.small-mobile-padding {
 background-color:rgba(249,249,249,0);
}
.small-mobile-padding .ct-section-inner-wrap {
padding-top: 20px;
padding-right: 1%;
padding-bottom: 20px;
padding-left: 1%;
}
}

.mobile-padding-smallest {
}
@media (max-width: 479px) {
.mobile-padding-smallest {
}
.mobile-padding-smallest .ct-section-inner-wrap {
padding-top: 40px;
padding-bottom: 40px;
}
}

.padding-top-of-page {
}
.font-size-docs-main {
}
@media (max-width: 1360px) {
.font-size-docs-main {
}
}

@media (max-width: 1022px) {
.font-size-docs-main {
}
}

.font-size-main-docs {
font-size: clamp(16px, 2vw, 24px) !important; line-height: 1.2 important;
}
@media (max-width: 1360px) {
.font-size-main-docs {
}
}

@media (max-width: 1022px) {
.font-size-main-docs {
 padding-top:0px;
 margin-top:0px;
}
}

@media (max-width: 767px) {
.font-size-main-docs {
 width:100%;
 max-width:100%;
}
}

@media (max-width: 479px) {
.font-size-main-docs {
}
}

.bold-font-size-main-docs {
}
@media (max-width: 1022px) {
.bold-font-size-main-docs {
 text-align:left;
}
}

@media (max-width: 479px) {
.bold-font-size-main-docs {
 color:#383028;
}
}

.search-bar {
}
.width-100 {
 width:100%;
 max-width:100%;
}
.integra-search {
 width:100%;
 max-width:100%;
}
.footer-menu-font {
}
@media (max-width: 1360px) {
.footer-menu-font {
text-align: left; font-size: clamp(0.625rem, 0.179rem + 1.19vw, 1.25rem); line-height: 1.2; letter-spacing: 0px; color: #898F9C !important; text-transform: uppercase; opacity: 1;
}
}

@media (max-width: 1022px) {
.footer-menu-font {
text-align: left; font-size: clamp(0.625rem, 0.179rem + 1.19vw, 1.25rem); line-height: 1.2; letter-spacing: 0px; color: #898F9C !important; text-transform: uppercase; opacity: 1;
}
}

@media (max-width: 767px) {
.footer-menu-font {
text-align: left; font-size: clamp(0.625rem, 0.179rem + 1.19vw, 1.25rem); line-height: 1.2; letter-spacing: 0px; color: #898F9C !important; text-transform: uppercase; opacity: 1;
}
}

@media (max-width: 479px) {
.footer-menu-font {
text-align: left; font: normal normal 800 20px/24px Manrope; letter-spacing: 0px; color: #898F9C !important; text-transform: uppercase; opacity: 1;
}
}

.link-text-consulting-spacing {
font-size: clamp(0.625rem, 0.179rem + 1.19vw, 1.25rem) !important; line-height: 1; text-align: right; letter-spacing: 2.4px; color: #383028; text-transform: uppercase; opacity: 0.35;
}
@media (max-width: 1360px) {
.link-text-consulting-spacing {
 margin-bottom:10px;
 margin-top:10px;
 text-align:right;
}
.link-text-consulting-spacing:not(.ct-section):not(.oxy-easy-posts),
.link-text-consulting-spacing.oxy-easy-posts .oxy-posts,
.link-text-consulting-spacing.ct-section .ct-section-inner-wrap{
flex-direction:column;
}
}

@media (max-width: 1022px) {
.link-text-consulting-spacing {
font-size: clamp(0.625rem, 0.179rem + 1.19vw, 1.5rem) !important; line-height: 1; text-align: right; letter-spacing: 2.4px; color: #383028; text-transform: uppercase; opacity: 0.35;
}
}

.override-letterspacing {
}
@media (max-width: 1022px) {
.override-letterspacing {
}
}

.section-consulting-laptop {
 text-align:left;
 background-color:#ffffff;
}
.section-consulting-laptop .ct-section-inner-wrap {
padding-top: 20.39vw;
padding-right: 0;
padding-bottom: 5.6vw;
padding-left: 0;
}
.section-consulting-laptop:not(.ct-section):not(.oxy-easy-posts),
.section-consulting-laptop.oxy-easy-posts .oxy-posts,
.section-consulting-laptop.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 1360px) {
.section-consulting-laptop {
}
.section-consulting-laptop .ct-section-inner-wrap {
padding-top: 20.39vw;
padding-right: 2vw;
padding-left: 2vw;
}
}

@media (max-width: 1022px) {
.section-consulting-laptop {
}
.section-consulting-laptop .ct-section-inner-wrap {
padding-right: 2%;
padding-left: 2%;
}
}

@media (max-width: 767px) {
.section-consulting-laptop {
}
.section-consulting-laptop .ct-section-inner-wrap {
padding-right: 2%;
padding-left: 2%;
}
}

.new-org-chart {
 background-color:#efefef;
}
.new-org-chart .ct-section-inner-wrap {
padding-top: 108px;
padding-right: 140px;
padding-bottom: 107px;
padding-left: 177px;
}
@media (max-width: 1360px) {
.new-org-chart {
}
.new-org-chart .ct-section-inner-wrap {
padding-top: 50px;
padding-right: 2%;
padding-bottom: 50px;
padding-left: 2%;
}
}

@media (max-width: 1022px) {
.new-org-chart {
}
.new-org-chart .ct-section-inner-wrap {
padding-top: 0;
padding-right: 2%;
padding-bottom: 0;
padding-left: 2%;
}
}

@media (max-width: 767px) {
.new-org-chart {
}
.new-org-chart .ct-section-inner-wrap {
padding-top: 30px;
padding-right: 2%;
padding-bottom: 30px;
padding-left: 2%;
}
}

.new-team-members {
}
.new-team-members:not(.ct-section):not(.oxy-easy-posts),
.new-team-members.oxy-easy-posts .oxy-posts,
.new-team-members.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:space-between;
}
@media (max-width: 1360px) {
.new-team-members {
}
.new-team-members:not(.ct-section):not(.oxy-easy-posts),
.new-team-members.oxy-easy-posts .oxy-posts,
.new-team-members.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:space-between;
}
}

@media (max-width: 767px) {
.new-team-members {
}
.new-team-members .ct-section-inner-wrap {
padding-right: 2%;
padding-left: 2%;
}
.new-team-members:not(.ct-section):not(.oxy-easy-posts),
.new-team-members.oxy-easy-posts .oxy-posts,
.new-team-members.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.new-community-types {
}
.includes-list {
}
.includes-list:not(.ct-section):not(.oxy-easy-posts),
.includes-list.oxy-easy-posts .oxy-posts,
.includes-list.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 1360px) {
.includes-list {
 max-width:100%;
 width:100%;
 text-align:left;
}
.includes-list:not(.ct-section):not(.oxy-easy-posts),
.includes-list.oxy-easy-posts .oxy-posts,
.includes-list.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
}
}

.community-list {
}
.community-list:not(.ct-section):not(.oxy-easy-posts),
.community-list.oxy-easy-posts .oxy-posts,
.community-list.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 1360px) {
.community-list {
}
.community-list:not(.ct-section):not(.oxy-easy-posts),
.community-list.oxy-easy-posts .oxy-posts,
.community-list.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
}

.oxy-post-content {
}
.about-margin-bottom-text {
}
@media (max-width: 1360px) {
.about-margin-bottom-text {
 width:100%;
}
}

.services-headline {
 margin-bottom:40px;
}
.vertical-picture-column {
}
@media (max-width: 1360px) {
.vertical-picture-column {
}
.vertical-picture-column:not(.ct-section):not(.oxy-easy-posts),
.vertical-picture-column.oxy-easy-posts .oxy-posts,
.vertical-picture-column.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 1022px) {
.vertical-picture-column {
}
}

.horizonital-image-column {
}
@media (max-width: 1360px) {
.horizonital-image-column {
 gap:20px;
}
.horizonital-image-column:not(.ct-section):not(.oxy-easy-posts),
.horizonital-image-column.oxy-easy-posts .oxy-posts,
.horizonital-image-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:20px;
}
}

@media (max-width: 767px) {
.horizonital-image-column {
 padding-left:0px;
 padding-right:0px;
 margin-left:0px;
 margin-right:0px;
 padding-top:21px;
 padding-bottom:21px;
 max-width:100%;
 width:100%;
}
}

.horizontal-services-image {
}
.sticky {
}
@media (max-width: 1360px) {
.sticky {
list-style:none; padding:0; margin:0; display: flex;
}
}

.font-size-30 {
}
@media (max-width: 767px) {
.font-size-30 {
}
}

.font-size-56 {
font-size: clamp(24px, 2.5vw, 56px) !important;
}
.font-size-subheading {
}
.footer-font {
}
@media (max-width: 1022px) {
.footer-font {
font-size: clamp(8px, 0.1023rem + 0.9091vw, 14px) !important;
}
}

.footer-nav-text {
font-size: clamp(1rem, 0.875rem + 0.4167vw, 1.25rem);
}
.spacing1-vertical {
}
@media (max-width: 1022px) {
.spacing1-vertical {
 margin-bottom:20px;
}
}

@media (max-width: 767px) {
.spacing1-vertical {
 padding-top:0px;
 margin-top:0px;
}
}

.global-tablet-section-padding {
}
@media (max-width: 1022px) {
.global-tablet-section-padding {
 max-width:100%;
 width:100%;
padding-left: 50px !important; pading-right: 50px !important; padding-top: 90px !important; padding-bottom: 90px !important;
}
.global-tablet-section-padding .ct-section-inner-wrap {
padding-top: 90px;
padding-right: 50px;
padding-bottom: 90px;
padding-left: 50px;
}
}

@media (max-width: 767px) {
.global-tablet-section-padding {
padding-left: 50px !important; pading-right: 50px !important; padding-top: 90px !important; padding-bottom: 90px !important;
}
}

.vertical-tablet-padding {
}
@media (max-width: 1022px) {
.vertical-tablet-padding {
}
.vertical-tablet-padding .ct-section-inner-wrap {
padding-bottom: 90px;
}
}

.inner-section-tablet-padding {
}
@media (max-width: 1022px) {
.inner-section-tablet-padding {
 padding-left:2%;
 padding-right:2%;
}
}

.global-inner-tablet-padding {
 padding-left:2%;
 padding-right:2%;
}
.global-tablet-padding {
}
@media (max-width: 1022px) {
.global-tablet-padding {
}
}

.padding {
}
@media (max-width: 1022px) {
.padding {
padding-left: 50px; padding-right: 50px;
}
}

.padding-50px {
}
@media (max-width: 1022px) {
.padding-50px {
padding-left: 50px !important; padding-right: 50px !important;
}
.padding-50px .ct-section-inner-wrap {
padding-right: 50px;
padding-left: 50px;
}
}

@media (max-width: 767px) {
.padding-50px {
}
.padding-50px .ct-section-inner-wrap {
padding-right: 0;
padding-left: 0;
}
}

.global-padding-mobile {
}
@media (max-width: 767px) {
.global-padding-mobile {
padding: unset !important; padding-left: 30px !important; padding-right: 30px !important;
}
}

.global-padding-mobile-section {
}
@media (max-width: 1022px) {
.global-padding-mobile-section {
}
}

@media (max-width: 767px) {
.global-padding-mobile-section {
padding: unset !important; padding: 60px 30px 60px 30px !important;
}
}

.somepadding {
}
@media (max-width: 1022px) {
.somepadding {
 padding-right:4px;
padding-right: 50px !important;
}
}

.global-tablet-section {
}
.mobile-heading-margin-bottom {
}
@media (max-width: 767px) {
.mobile-heading-margin-bottom {
 margin-bottom:15px;
}
}

.global-mobile-padding {
}
@media (max-width: 1022px) {
.global-mobile-padding {
}
}

@media (max-width: 767px) {
.global-mobile-padding {
 width:100%;
 max-width:100%;
padding: unset !important; padding-top: 60px !important; padding-bottom: 60px !important; padding-left: 30px !important; padding-right: 30px !important;
}
}

.column-padding-mobile-home {
}
@media (max-width: 767px) {
.column-padding-mobile-home {
 width:100%;
 max-width:100%;
 padding-left:0px;
 padding-right:0px;
 margin-left:0px;
 margin-right:0px;
}
}

.home-spacing-mobile-vertical {
}
@media (max-width: 1360px) {
.home-spacing-mobile-vertical {
 padding-left:0px;
 padding-right:0px;
 margin-left:0px;
 margin-right:0px;
}
}

@media (max-width: 767px) {
.home-spacing-mobile-vertical {
 max-width:100%;
 padding-bottom:21px;
 padding-top:21px;
 margin-top:0px;
 margin-bottom:0px;
 width:100%;
 padding-right:0px;
 padding-left:0px;
padding-bottom: 23px !important; padding-top: 23px !important;
}
}

.header-padding {
}
@media (max-width: 1022px) {
.header-padding {
}
}

@media (max-width: 767px) {
.header-padding {
 padding-bottom:21px;
padding: unset !important; padding-bottom: 15px !important;
}
.header-padding:not(.ct-section):not(.oxy-easy-posts),
.header-padding.oxy-easy-posts .oxy-posts,
.header-padding.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.text-margin {
}
@media (max-width: 767px) {
.text-margin {
 margin-bottom:13px;
margin-bottom: 13px !important;
}
}

.button-margin-top {
}
@media (max-width: 1360px) {
.button-margin-top {
 margin-top:55px;
}
}

@media (max-width: 767px) {
.button-margin-top {
 margin-top:33px;
 max-width:100%;
 margin-bottom:0px;
 padding-bottom:0px;
margin-top: 33px !important;
}
}

.home-text-margin-top-mobile {
}
@media (max-width: 767px) {
.home-text-margin-top-mobile {
 margin-top:13px;
margin: unset !important; padding: unset !important; margin-top: 13px !important;
}
}

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

.home-text-margin-bottom-mobile {
}
@media (max-width: 767px) {
.home-text-margin-bottom-mobile {
 margin-bottom:0px;
 padding-bottom:0px;
 width:100%;
margin-bottom: 13px !important;
}
}

.landing-page-padding {
 width:100%;
 max-width:100%;
}
.landing-page-padding:not(.ct-section):not(.oxy-easy-posts),
.landing-page-padding.oxy-easy-posts .oxy-posts,
.landing-page-padding.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1360px) {
.landing-page-padding {
}
}

@media (max-width: 1022px) {
.landing-page-padding {
 width:100%;
}
.landing-page-padding .ct-section-inner-wrap {
padding-right: 0;
padding-left: 0;
}
}

@media (max-width: 767px) {
.landing-page-padding {
}
.landing-page-padding .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 0;
}
}

.vertical-list-margin {
}
@media (max-width: 1022px) {
.vertical-list-margin {
}
}

.top-padding {
}
@media (max-width: 1360px) {
.top-padding {
 width:100%;
 max-width:100%;
}
}

.services-padding {
}
@media (max-width: 1360px) {
.services-padding {
 padding-top:0px;
 width:100%;
 max-width:100%;
}
}

@media (max-width: 1022px) {
.services-padding {
 padding-top:0px;
}
}

.services-vertical-image {
}
.column-padding-services {
}
@media (max-width: 1360px) {
.column-padding-services {
}
}

@media (max-width: 1022px) {
.column-padding-services {
 padding-left:40px;
 padding-right:40px;
}
}

@media (max-width: 767px) {
.column-padding-services {
 padding-left:20px;
 padding-right:20px;
}
}

@media (max-width: 479px) {
.column-padding-services {
 padding-left:0px;
 padding-right:0px;
}
}

.about-padding-mobile-right {
}
@media (max-width: 1022px) {
.about-padding-mobile-right {
}
}

.about-padding-mobile-no-bottom {
}
.about-padding-no-top {
}
@media (max-width: 1022px) {
.about-padding-no-top {
 padding-right:0px;
}
}

@media (max-width: 767px) {
.about-padding-no-top {
 padding-right:0px;
}
}

.about-padding-no-top-bottom {
}
@media (max-width: 767px) {
.about-padding-no-top-bottom {
 padding-left:1px;
}
}

.about-padding-no-bottom {
}
@media (max-width: 767px) {
.about-padding-no-bottom {
 padding-top:0px;
}
}

.about-padding-right {
}
@media (max-width: 1360px) {
.about-padding-right {
 max-width:100%;
}
}

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

.about-padding-mobile-right-down {
}
@media (max-width: 1360px) {
.about-padding-mobile-right-down {
}
}

@media (max-width: 1022px) {
.about-padding-mobile-right-down {
}
}

.padding-bottom-about-mobile {
}
@media (max-width: 1022px) {
.padding-bottom-about-mobile {
 padding-bottom:33px;
}
}

@media (max-width: 767px) {
.padding-bottom-about-mobile {
 padding-top:0px;
 padding-bottom:21px;
}
}

.about-padding-section-bottom-mobile {
}
@media (max-width: 767px) {
.about-padding-section-bottom-mobile {
}
}

.sectikon-padding-about-mobile {
}
@media (max-width: 1022px) {
.sectikon-padding-about-mobile {
 padding-bottom:33px;
 padding-top:33px;
}
}

@media (max-width: 767px) {
.sectikon-padding-about-mobile {
 padding-bottom:21px;
 padding-top:21px;
}
}

.section-padding-about-mobile {
}
@media (max-width: 1022px) {
.section-padding-about-mobile {
 padding-top:33px;
 padding-bottom:33px;
}
}

@media (max-width: 767px) {
.section-padding-about-mobile {
 padding-top:21px;
 padding-bottom:21px;
}
}

.about-section-padding-mobile {
}
.about-padding-section-mobile {
}
@media (max-width: 767px) {
.about-padding-section-mobile {
 padding-top:21px;
 padding-bottom:21px;
}
}

@media (max-width: 479px) {
.about-padding-section-mobile {
 padding-top:21px;
}
}

.section-about-padding-mobile {
}
@media (max-width: 767px) {
.section-about-padding-mobile {
}
}

.about-section-mobile {
}
.about-padding-mobile-padding {
}
.page-sticky-nav {
}
@media (max-width: 767px) {
.page-sticky-nav {
font-size: clamp(12px, 1.25vw, 24px); line-height: 1; text-align: right; letter-spacing: 2.4px; color: #383028; text-transform: uppercase;
}
}

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

.sticky-nav-li {
}
.about-header-padding-bottom-1364 {
}
@media (max-width: 1022px) {
.about-header-padding-bottom-1364 {
 margin-bottom:15px;
}
}

.padding-about-mobile-no-top {
}
.about-padding-mobile-no-top {
}
@media (max-width: 1022px) {
.about-padding-mobile-no-top {
}
}

.contain-within-page {
}
.letter-spacing-9 {
 letter-spacing:9.6px;
 margin-bottom:27px;
}
@media (max-width: 767px) {
.letter-spacing-9 {
 margin-bottom:21px;
}
}

@media (max-width: 479px) {
.letter-spacing-9 {
 margin-bottom:13px;
}
}

.section-padding-right {
}
.section-padding-left {
}
.right-padding {
}
@media (max-width: 1360px) {
.right-padding {
}
}

.full-section-padding {
}
.full-section-padding-1 {
}
@media (max-width: 1360px) {
.full-section-padding-1 {
}
.full-section-padding-1:not(.ct-section):not(.oxy-easy-posts),
.full-section-padding-1.oxy-easy-posts .oxy-posts,
.full-section-padding-1.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.padding-right {
}
.right-padding-1 {
}
@media (max-width: 1360px) {
.right-padding-1 {
 padding-left:0px;
}
}

.bottom-padding-1 {
}
.left-right-padding-1 {
}
.top-padding-1 {
}
.bottom-padding {
}
@media (max-width: 1360px) {
.bottom-padding {
}
}

.about-spacer {
}
@media (max-width: 1360px) {
.about-spacer {
}
}

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

.left-right-padding {
}
.about-spa {
}
.about-spacer-top {
}
@media (max-width: 1360px) {
.about-spacer-top {
 margin-left:0px;
 width:100%;
 max-width:10-0%;
 padding-top:0px;
}
}

@media (max-width: 479px) {
.about-spacer-top {
}
}

.about-spacer-bottom {
}
@media (max-width: 1360px) {
.about-spacer-bottom {
}
}

.padding-top {
}
.handshake-pic {
}
.mission-statement-pic-container {
 max-width:39.59px;
 width:39.59%;
}
.content-text-container {
}
.content-text-container:not(.ct-section):not(.oxy-easy-posts),
.content-text-container.oxy-easy-posts .oxy-posts,
.content-text-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.padding-section-1-right {
}
.padding-section-1 {
}
@media (max-width: 1360px) {
.padding-section-1 {
}
}

.padding-section-left-right-1 {
}
.padding-section-1-bottom {
}
.padding-section-1-bottom .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 0;
}
@media (max-width: 1360px) {
.padding-section-1-bottom {
}
}

@media (max-width: 1022px) {
.padding-section-1-bottom {
}
}

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

@media (max-width: 479px) {
.padding-section-1-bottom {
}
}

.section-padding-left-right-1 {
}
.padding-section-1-top {
}
.padding-section-left-right {
}
.padding-full-1 {
}
.padding-section-1-left-right {
}
.section-padding-1-left-right {
}
.homeonwers-list {
}
@media (max-width: 1022px) {
.homeonwers-list {
}
}

.font-size-28 {
}
@media (max-width: 1360px) {
.font-size-28 {
}
}

.homeowners-heading-container {
}
@media (max-width: 1360px) {
.homeowners-heading-container {
 padding-bottom:15px;
}
}

.homeonwers-list-container {
}
@media (max-width: 1022px) {
.homeonwers-list-container {
}
}

@media (max-width: 767px) {
.homeonwers-list-container {
 padding-bottom:21px;
 padding-left:auto;
}
}

.homeowners-list {
}
@media (max-width: 1360px) {
.homeowners-list {
}
}

@media (max-width: 1022px) {
.homeowners-list {
}
}

@media (max-width: 767px) {
.homeowners-list {
 padding-bottom:0px;
}
}

.homeonwers-list-heading {
 margin-bottom:15px;
}
.homeowners-list-heading {
}
.whos-who-container {
 padding-bottom:79px;
}
.perspective-container {
 width:100%;
 max-width:100%;
 padding-bottom:79px;
}
.shfited-list {
 padding-left:70px;
}
.homeonwers-lists-container {
 padding-bottom:79px;
 width:100%;
 max-width:100%;
}
.homeonwers-lists-container:not(.ct-section):not(.oxy-easy-posts),
.homeonwers-lists-container.oxy-easy-posts .oxy-posts,
.homeonwers-lists-container.ct-section .ct-section-inner-wrap{
display:inline;
}
@media (max-width: 1360px) {
.homeonwers-lists-container {
 padding-bottom:55px;
}
}

@media (max-width: 1022px) {
.homeonwers-lists-container {
 padding-bottom:33px;
}
}

.indent-list {
 padding-left:70px;
}
@media (max-width: 1022px) {
.indent-list {
 padding-left:55px;
}
}

@media (max-width: 767px) {
.indent-list {
 padding-left:30px;
}
}

@media (max-width: 479px) {
.indent-list {
 padding-left:30px;
}
}

.last-list-item-bottom-spacing {
}
.homeowners-list-container {
 padding-bottom:79px;
}
@media (max-width: 1360px) {
.homeowners-list-container {
 padding-bottom:55px;
}
}

@media (max-width: 1022px) {
.homeowners-list-container {
 padding-bottom:33px;
}
}

@media (max-width: 767px) {
.homeowners-list-container {
 padding-bottom:21px;
}
}

.homewoners-list-container {
}
.small-text {
}
.light-gray {
 color:#898f9c;
}
@media (max-width: 479px) {
.light-gray {
}
}

.resident-resources-header-bottom {
 margin-bottom:33px;
}
@media (max-width: 1022px) {
.resident-resources-header-bottom {
 margin-bottom:21px;
}
}

.padding-bottom-full-width {
 padding-bottom:143px;
}
@media (max-width: 1360px) {
.padding-bottom-full-width {
}
}

.padding-form {
 padding-top:3.5299%;
 padding-left:3.5299%;
 padding-right:3.75%;
 padding-bottom:4.0445%;
}
@media (max-width: 1360px) {
.padding-form {
 padding-left:3.5299%;
}
}

@media (max-width: 1022px) {
.padding-form {
 padding-left:3.5299%;
 padding-bottom:4.0445%;
 padding-right:3.75%;
 padding-top:3.5299%;
}
}

@media (max-width: 767px) {
.padding-form {
 padding-right:5%;
 padding-left:5%;
 padding-top:5%;
 padding-bottom:5%;
}
}

@media (max-width: 479px) {
.padding-form {
 padding-right:5%;
 padding-left:5%;
 padding-top:5%;
 padding-bottom:5%;
}
}

.org-chart-padding {
}
.org-chart-padding .ct-section-inner-wrap {
padding-top: 108px;
padding-bottom: 108px;
}
@media (max-width: 1360px) {
.org-chart-padding {
 text-align:right;
}
.org-chart-padding .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 0;
}
.org-chart-padding:not(.ct-section):not(.oxy-easy-posts),
.org-chart-padding.oxy-easy-posts .oxy-posts,
.org-chart-padding.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.exec-padding-bottom {
}
.top-padding-community {
}
.top-padding-community .ct-section-inner-wrap {
padding-top: 4.76vw;
}
@media (max-width: 767px) {
.top-padding-community {
}
.top-padding-community .ct-section-inner-wrap {
padding-top: 0;
}
}

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

.vertical-stack {
}
@media (max-width: 1022px) {
.vertical-stack {
}
.vertical-stack:not(.ct-section):not(.oxy-easy-posts),
.vertical-stack.oxy-easy-posts .oxy-posts,
.vertical-stack.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 479px) {
.vertical-stack {
}
.vertical-stack:not(.ct-section):not(.oxy-easy-posts),
.vertical-stack.oxy-easy-posts .oxy-posts,
.vertical-stack.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.section-padding-1-bottom {
}
.section-1-padding {
}
.section-padding {
}
.site-map {
}
.toggle-7399 {
}
.toggle-7399-expanded {
}
.font-wieght-800 {
}
#footer-nav-menu #menu-about-menu .menu-item
{
  padding: 1.22vw;
}

line#div_block-247-202
{
  z-index: 1;
}

div#div_block-238-202
{
  z-index: 1000;
}

.landing-page-padding
{
  padding: 9.11vw 14.479vw 9.11vw 6.927vw;
}

a#link_text-276-35
{
  font-size: clamp(1rem, 0.8636rem + 0.4545vw, 1.25rem);
}

nav#_nav_menu-70-35 ul li a
{
  padding: unset !important;
  margin: unset !important;
  margin-bottom: 5px !important;
  font-size: clamp(12px, 0.1023rem + 0.9091vw, 14px) !important;
}

.hidden-menu
{
  display: none !important;
}

#_nav_menu-70-35 .oxy-nav-menu-list
{
  flex-direction: row;
  padding: unset;
  gap: 0.5em;
}

.consultingList
{
  padding: 0 20px 50px;
  margin: 0;
  color: #383028;
}

.consultingList li
{
  margin-bottom: 10px;
}

.consultingList li::marker
{
  font-size: 0.8em;
  color: #383028;
}

.associationList
{
  padding: 0 20px 20px;
  margin: 0;
  color: #383028;
}

.associationList li
{
  margin-bottom: 10px;
}

.associationList li::marker
{
  font-size: 0.8em;
  color: #383028;
}

.link-wrap
{
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}

#inner_content-29-35
{
  background: url(/wp-content/uploads/2024/01/Hero-Image.jpg);
  background-repeat: no-repeat;
  background-color: #009f9c;
  background-position: top right;
  background-size: 70.52vw auto;
}

.toggle-box-shadow.active
{
  box-shadow: 0px 3px 46px #00000040;
  border: 0;
}

.job-listings job.listing
{
  padding: 50px 0;
}

.job-listings job.listing:not(:last-child)
{
  border-bottom: 1px solid #707070;
}

.hideOverlay
{
  opacity: 0;
}

.gform-theme--foundation .gform_fields
{
  grid-row-gap: 17px !important;
}

/* GRAVITY FORMS */
.gfield_label,
.gform-field-label
{
  font-size: clamp(15px, 1.1vw, 20px) !important;
  line-height: 1.2 !important;
  color: #383028 !important;
  font-weight: 600 !important;
}

.gform-theme--foundation .gform_footer,
.gform-theme--foundation .gform_page_footer
{
  justify-content: flex-end;
}

.extraFormPad
{
  padding-top: 0px !important;
}

h4.nameAndContact
{
  font-weight: 600;
  padding-top: 20px;
  font-size: clamp(14px, 1.04vw, 20px);
  color: #383028;
  line-height: 1.2;
  font-weight: 600;
}

li.margin-bottom-10px
{
  margin-bottom: 10px;
}

.responsive-margin-bottom-pwd
{
  margin-bottom: 34px;
}

.paragraph-bottom-pwd
{
  margin-bottom: 84px;
}

.about-margin-bottom-text
{
  margin-bottom: 38px;
}

.link-bottom-pwd
{
  margin-bottom: 94px;
}

.gfield--type-checkbox .gform-field-label
{
  line-height: 28px !important;
}

.gf_inline_label .gfield_label
{
  float: left;
  padding-right: 20px;
}

body .gform_wrapper ::placeholder,
body .gform_wrapper ::-webkit-input-placeholder,
body .gform_wrapper input[placeholder]
{
  opacity: 0.5;
}

body .gform_wrapper input[type='checkbox']
{
  border-radius: 6px !important;
  width: 28px !important;
  height: 28px !important;
}

.gform-theme--foundation .gfield .ginput_password.large,
.gform-theme--foundation .gfield input.large,
.gform-theme--foundation .gfield select.large,
.gform-theme--foundation .gfield input[type='number'],
.gform-theme--foundation .gfield select,
.gform-theme--foundation .gfield input,
.gform-theme--foundation .gfield textarea.small,
.gform-theme--foundation .gfield textarea.large
{
  opacity: 1;
  border-radius: 30px !important;
  height: 58px;
  font-size: 18px !important;
  line-height: 1 !important;
  color: #383028 !important;
  font-weight: 500 !important;
  border: 1px solid #707070 !important;
  padding: 19px 30px !important;
}

div#gform_drag_drop_area_3_37
{
  padding-top: unset;
  padding-bottom: unset;
}

.gfield_time_ampm.ginput_container.ginput_container_time.below.gform-grid-col
{
  width: 33%;
}

.gform-theme--foundation .gfield.gf_inline_list .gfield_checkbox
{
  display: flex !important;
  flex-direction: row;
}

.gform-theme--foundation .gfield textarea.large
{
  min-block-size: 133px !important;
}

div#input_4_41
{
  width: 33%;
}

select#input_4_39_3
{
  opacity: 1;
  border-radius: 30px !important;
  height: 58px;
  font-size: 18px !important;
  line-height: 1 !important;
  color: #383028 !important;
  font-weight: 500 !important;
  border: 1px solid #707070 !important;
  padding: 19px 30px !important;
  -webkit-border-radius: 30px !important;
  -moz-border-radius: 30px !important;
  -ms-border-radius: 30px !important;
  -o-border-radius: 30px !important;
}

span.gform_drop_instructions
{
  display: none !important;
}

#section-2-245,
.gform_required_legend
{
  font-size: clamp(15px, 1.1vw, 20px) !important;
  line-height: 1.2 !important;
  color: #383028 !important;
  font-weight: 600 !important;
}

#gform_fields_3 #field_submit
{
  justify-self: flex-end;
  align-self: center !important;
}

#gform_submit_button_1,
#gform_submit_button_2,
#gform_submit_button_3,
#gform_submit_button_4,
#gform_submit_button_5
{
  border: solid 3px #cddb28 !important;
  border-radius: 150px !important;
  background: transparent !important;
  letter-spacing: 3px !important;
  overflow: hidden !important;
  font-weight: 800 !important;
  padding-top: 28px !important;
  padding-bottom: 28px !important;
  z-index: 999;
  position: relative;
  color: #cddb28 !important;
  font-size: clamp(0.875rem, 0.75rem + 0.5vw, 1.25rem) !important;
  display: inline-block;
  padding-left: 2.6vw !important;
  padding-right: 2.6vw !important;
  text-transform: uppercase !important;
}

#gform_submit_button_1:hover,
#gform_submit_button_2:hover,
#gform_submit_button_3:hover,
#gform_submit_button_4:hover,
#gform_submit_button_5:hover
{
  color: #ffffff !important;
  background-color: transparent !important;
  text-decoration: none;
}

#gform_submit_button_1::after,
#gform_submit_button_2::after,
#gform_submit_button_3::after,
#gform_submit_button_4::after,
#gform_submit_button_5::after
{
  content: '';
  background: #cddb28;
  background: #cddb28 0% 0% no-repeat padding-box;
  opacity: 1;
  padding-top: 28px;
  padding-bottom: 28px;
  padding-left: 52px;
  padding-right: 52px;
  display: block;
  position: absolute;
  border-radius: 50%;
  transition: all 1s ease;
  z-index: -1;
  left: calc(50% - 200px);
  width: 400px;
  height: 250px;
  bottom: -260px;
}

#gform_submit_button_1:hover:after,
#gform_submit_button_2:hover:after,
#gform_submit_button_3:hover:after,
#gform_submit_button_4:hover:after,
#gform_submit_button_5:hover:after
{
  bottom: -100px;
}

.nameAndTitle b
{
  font-size: 83%;
}

.footer-menu-misc ul li:not(:last-child)::after
{
  content: ' | ';
  position: absolute;
  right: -5px;
  font-weight: 500;
}

.overlay
{
  opacity: 0;
  z-index: -1;
  transition: all 0.5s ease-in-out;
}

.overlay.showOverlay
{
  opacity: 1;
  z-index: 99;
  top: 0;
  left: 0;
}

.homeList
{
  padding: 0 20px;
  margin: 0;
}

.homeList2
{
  padding: 0 20px;
  margin: 0;
}

.homeList li,
.homeList2 li
{
  font-size: clamp(16px, 1.25vw, 24px);
  line-height: 1.75;
  margin-bottom: 1.8vw;
  font-weight: 800;
  color: #fff;
}

.homeList li:last-child,
.homeList2 li:last-child
{
  margin-bottom: 0;
  margin-left: 0;
}

.homeList li::marker
{
  font-size: 0.8em;
}

.homeList2 li::marker
{
  font-size: 0.8em;
  color: #cddb28;
}

.styledList
{
  padding: 0 20px;
  margin: 0;
}

.styledList li
{
  font-size: clamp(16px, 1.25vw, 24px);
  line-height: 1.75;
  margin-bottom: 15px;
  color: #383028;
}

.styledList.white li
{
  color: #fff;
}

.styledList li:last-child
{
  margin-bottom: 0;
}

.smallList::marker,
.styledList li::marker
{
  font-size: 0.8em;
}

.styledList.medium li
{
  font-weight: 500;
}

.styledList.semibold li
{
  font-weight: 700;
}

.styledList.extrabold li
{
  font-weight: 800;
}

footer-menu-misc ul li:not(:last-child)::after
{
  content: ' | ';
  position: absolute;
  right: -5px;
  font-weight: 500;
}

.page-sticky-nav
{
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  text-align: right;
}

.page-sticky-nav a
{
  font-size: clamp(0.875rem, 0.667rem + 0.694vw, 1.5rem);
  font-weight: 800;
  color: rgba(56, 48, 40, 35%);
  letter-spacing: 2.4px;
  text-transform: uppercase;
  line-height: 3.25;
}

.list-items
{
  display: inline-flex;
  flex: inline;
}

.body-section-1
{
  background-color: #ffffff !important;
}

.text-link-black
{
  font-size: clamp(0.875rem, 0.75rem + 0.5vw, 1.25rem) !important;
}

.home-link:hover
{
  color: red;
  font-weight: 800;
}

.break
{
  line-break: break;
}

.button-community-styling
{
  width: 414px !important;
  height: 83px !important;
  border: 3px solid #cddb28;
  border-radius: 150px;
  opacity: 1;
  background: transparent;
  margin-top: 54px !important;
  margin-bottom: 210px !important;
}

.about-us-facts
{
  width: 928px;
  height: 721px;
}

.owner-list
{
  width: 741px;
  height: 654px;
}

.owner-list-items
{
  width: 546px;
  height: 33px;
  display: flex;
}

.owner-list-items > li
{
  width: 546px;
  height: 33px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  align-content: flex-start;
}

.white-box-shadow
{
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 50px #00000029;
  border-radius: 30px;
  opacity: 1;
}

/* GRAVITY FORMS */
select#input_4_39_3,
input#input_4_23_3,
input#input_4_23_6,
input#input_3_23_3,
input#input_3_23_6
{
  opacity: 1;
  border-radius: 30px !important;
  height: 58px;
  font-size: 18px !important;
  line-height: 1 !important;
  color: #383028 !important;
  font-weight: 500 !important;
  border: 1px solid #707070 !important;
  padding: 19px 30px !important;
}

div#field_3_38
{
  margin-bottom: 33px;
}

section.ct-section.container-right-hand-content.top-padding
{
  padding-left: 46.97vw !important;
  padding-top: 6.1vw !important;
  padding-bottom: 6.1vw !important;
}

button#gform_browse_button_3_37
{
  border-radius: 150px;
  background: #009f9c;
  text-align: left;
  font-size: clamp(0.875rem, 0.75rem + 0.5vw, 1.25rem) !important;
  letter-spacing: 3px;
  color: #ffffff;
  opacity: 1;
  width: 13.54vw;
  height: 83px;
  text-transform: uppercase;
}

.homeowners-list
{
  padding-top: unset !important;
  margin-top: unset !important;
}

.homeowners-list li
{
  margin-bottom: 10px;
  margin-left: unset !important;
}

.margin-bottom-34
{
  margin-top: 15px !important;
  margin-bottom: 34px !important;
}

.button-home-page
{
  border: solid 3px #cddb28 !important;
  border-radius: 150px !important;
  background: transparent !important;
  letter-spacing: 3px !important;
  overflow: hidden !important;
  font-weight: 800 !important;
  /* padding-top: 28px;
  padding-bottom: 28px; */
  z-index: 999;
  position: relative;
  color: #cddb28;
  font-size: clamp(0.5rem, 0.75rem + 0.5vw, 1.25rem) !important;
  display: inline-block;
  /* this is important. "block" could also work */
  padding: 1.46vw 2.6vw;
}

.button-home-page p
{
  padding: 20px !important;
}

.button-home-page:after
{
  content: '';
  background: #cddb28;
  background: #cddb28 0% 0% no-repeat padding-box;
  opacity: 1;
  padding-top: 28px;
  padding-bottom: 28px;
  padding-left: 52px;
  padding-right: 52px;
  display: block;
  position: absolute;
  border-radius: 50%;
  transition: all 1s ease;
  z-index: -1;
  left: calc(50% - 250px);
  width: 500px;
  height: 250px;
  bottom: -260px;
}

.button-home-page:hover
{
  color: #ffffff !important;
  background-color: transparent !important;
  text-decoration: none;
}

.button-home-page:hover:after
{
  bottom: -100px;
}

.text-link-black
{
  font-size: clamp(0.875rem, 0.75rem + 0.5vw, 1.25rem) !important;
}

.margin-bottom-association-list-title
{
  margin-bottom: 20px;
}

.association-list-title-margin-bottom
{
  margin-bottom: 20px;
}

#div_block-235-41
{
  width: 100% !important;
  max-width: 100% !important;
}

.service-button
{
  border-radius: 150px;
  opacity: 1;
  cursor: pointer;
  padding: 1.46vw 2.6vw;
}

a.oxy-post-title
{
  font-size: clamp(16px, 2vw, 24px);
  font-weight: 800;
}

.service-button-text
{
  letter-spacing: 3px;
  color: #ffffff;
  margin-right: 20px;
  text-transform: uppercase;
  opacity: 1;
  font-size: clamp(0.625rem, 0.179rem + 1.19vw, 1.25rem);
}

.service-button-dark-green
{
  background: #385f5e 0% 0% no-repeat padding-box;
}

.service-button-light-green
{
  background: #cddb28 0% 0% no-repeat padding-box;
}

.service-button-teal
{
  background: #009f9c 0% 0% no-repeat padding-box;
}

.plus-icon
{
  font-size: clamp(0.625rem, 0.179rem + 1.19vw, 1.25rem);
  font-weight: 400;
}

div#field_3_35
{
  width: fit-content !important;
}

input#input_3_37.large
{
  background: #009f9c !important;
  margin: unset !important;
  padding: unset !important;
}

#_posts_grid-157-357 .oxy-post
{
  width: calc(100% - 30px) !important;
  margin-bottom: 13px;
  flex-direction: column;
  max-width: 100%;
}

#_posts_grid-157-357 .oxy-post-title
{
  font-size: clamp(16px, 2vw, 28px);
  font-weight: 800;
  line-height: 1.1;
  color: #009f9c;
  margin-bottom: 10px;
}

#_posts_grid-157-357 .oxy-post-title:hover
{
  color: #009f9c;
}

#_posts_grid-157-357 a.oxy-read-more
{
  text-align: left;
  background: transparent;
  padding: unset;
  margin: unset;
  margin-top: 5px;
  font-size: clamp(0.875rem, 0.75rem + 0.5vw, 1.25rem) !important;
  font-weight: 500;
  color: #009f9c;
  line-height: 1.5;
  letter-spacing: 0px;
  cursor: pointer;
}

#_posts_grid-157-357 .oxy-easy-posts-pages
{
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
  text-align: right;
  max-width: 1502px !important;
}

#_posts_grid-157-357 .oxy-easy-posts-pages span
{
  font-size: clamp(0.875rem, 0.75rem + 0.5vw, 1.25rem) !important;
  font-weight: 500;
  color: #383028;
  line-height: 1.5;
  letter-spacing: 0px;
  margin-right: 10px;
}

#_posts_grid-157-357 .oxy-post-content
{
  font-weight: 400;
  font-size: clamp(12px, 1.1vw, 16px);
  line-height: 1.6;
  color: #383028;
  margin-top: 13px;
  margin-bottom: 13px;
  text-align: left;
  max-width: 100%;
}

#_posts_grid-157-357 .oxy-easy-posts-pages a
{
  font-size: clamp(0.875rem, 0.75rem + 0.5vw, 1.25rem) !important;
  font-weight: 500;
  color: #009f9c;
  line-height: 1.5;
  letter-spacing: 0px;
  margin-right: 10px;
}

body .gform_wrapper h2.gform_title
{
  display: none !important;
}

@media only screen and (max-width: 1562px)
{
  .page-sticky-nav a
  {
    letter-spacing: 0;
  }
}

@media only screen and (max-width: 1400px)
{
  button#gform_browse_button_3_37
  {
    height: 75px;
    padding: 9px 20px 13px !important;
    width: 180px;
  }
}

@media only screen and (max-width: 1364px)
{
  .responsive-margin-bottom-pwd
  {
    margin-bottom: 28px;
  }
  .margin-bottom-34 {
    margin-bottom: 21px;
  }
  .page-sticky-nav
  {
    display: flex;
    flex-direction: row;
    justify-content: unset;
    text-align: left;
    align-items: flex-start;
    gap: 1em;
  }

  .page-sticky-nav a
  {
    letter-spacing: 2.4px;
  }

  section.ct-section.container-right-hand-content.top-padding
  {
    padding: 7vw 10vw !important;
  }

  .landing-page-padding
  {
    padding: 7vw 10vw !important;
  }

  #section-6-39
  {
    text-align: right;
    max-width: 100%;
    padding-right: 10vw !important;
    padding-left: 10vw !important;
    padding-top: 7vw;
    padding-bottom: 7vw;
  }

  .paragraph-bottom-pwd
  {
    margin-bottom: 70px;
  }

  .link-bottom-pwd
  {
    margin-bottom: 82px;
  }

  .services-padding
  {
    padding: 7vw 10vw !important;
  }

  ul#div_block-257-202 a
  {
    color: #383028;
    text-transform: uppercase;
    opacity: 0.35;
  }

  body.page-template-default.page.page-id-202.logged-in.wp-embed-responsive.oxygen-body.oxygen-can-use-design-library.oxygen-can-use-reusable-parts.oxygen-can-use-advanced-tabs.oxygen-aos-enabled #section-2-202 > .ct-section-inner-wrap
  {
    display: flex;
    flex-direction: column-reverse;
    padding: unset;
  }

  #div_block-247-202
  {
    z-index: 9999;
  }

  ul#div_block-257-202.ct-div-block
  {
    width: 100%;
    margin-top: 20px;
    display: flex;
    flex-direction: row;
    position: fixed;
    gap: 1.5em;
    top: 18.2vw !important;
    left: 40px;
  }

  body.page-template-default.page.page-id-202.logged-in.wp-embed-responsive.oxygen-body.oxygen-can-use-design-library.oxygen-can-use-reusable-parts.oxygen-can-use-advanced-tabs.oxygen-aos-enabled #section-2-202 > .ct-section-inner-wrap
  {
    display: flex;
    flex-direction: column-reverse;
    padding: unset;
    width: 100%;
  }

  .consultingList
  {
    padding: 0 20px 30px;
    margin: 0;
    color: #383028;
  }

  .associationList
  {
    padding: 0 20px 20px;
    margin: 0;
  }

  .margin-bottom-consulting-list-title
  {
    margin-top: 0px;
    margin-bottom: 15px;
  }

  div#div_block-238-202
  {
    margin-top: 19.8vw;
  }

  div#div_block-237-202.ct-div-block
  {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 2px;
  }

  #section-2-245 > .section-consulting-laptop
  {
    padding-top: 15vh;
    padding-right: 4%;
    padding-bottom: 14vh !important;
    padding-left: 4%;
  }

  .button-home-page
  {
    width: 100%;
  }

  .padding-section-1
  {
    padding: 7vw 3.8vw !important;
  }

  .padding-section-1-top-bottom
  {
    padding: 7vw 0 !important;
  }

  .padding-section-1-left-right
  {
    padding: 0 3.8vw !important;
  }

  .padding-section-1-top
  {
    padding-top: 7vw !important;
  }

  .padding-section-1-right
  {
    padding-right: 3.8vw !important;
  }

  .padding-section-1-bottom
  {
    padding-bottom: 7vw !important;
  }

  .padding-section-1-left
  {
    padding-left: 3.8vw !important;
  }

  .about-spacer
  {
    padding: 48px 0 !important;
  }

  .about-spacer-top
  {
    padding-top: 48px !important;
  }

  .about-spacer-bottom
  {
    padding-bottom: 48px !important;
  }
}

@media only screen and (min-width: 1361px)
{
  .horizonital-image-column
  {
    display: none !important;
  }
}

@media only screen and (max-width: 1360px)
{
  .vertical-picture-column
  {
    display: none !important;
  }
}

@media only screen and (max-width: 1024px)
{
  #new_columns-148-197
  {
    padding-top: 0vw;
    padding-bottom: 0vw;
    display: flex;
    flex-direction: column-reverse;
  }

  #div_block-270-35
  {
    flex-direction: row !important;
  }

  .consultingList
  {
    padding: 0 20px 20px;
    margin: 0;
    color: #383028;
  }

  #div_block-247-202
  {
    margin-top: 5vw;
  }

  .margin-bottom-consulting-list-title
  {
    margin-top: 0px;
    margin-bottom: 10px;
  }

  #div_block-129-357
  {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    text-align: left;
    padding-top: 40px;
    width: 100% !important;
    max-width: 100% !important;
  }

  body.page-template-default.page.page-id-202.logged-in.wp-embed-responsive.oxygen-body.oxygen-can-use-design-library.oxygen-can-use-reusable-parts.oxygen-can-use-advanced-tabs.oxygen-aos-enabled #section-2-202 > .ct-section-inner-wrap
  {
    display: flex;
    flex-direction: column-reverse;
    padding: unset;
    width: 100%;
  }

  ul#div_block-257-202.ct-div-block
  {
    display: flex;
    flex-direction: row !important;
  }

  a#div_block-238-202 a
  {
    padding-left: unset;
    margin-left: unset;
    letter-spacing: 0px;
  }

  #section-2-202 > .section-consulting-laptop
  {
    flex-direction: column-reverse;
  }

  button#gform_browse_button_3_37
  {
    width: 180px;
  }

  .gform-theme--foundation .gfield.gf_inline_list .gfield_checkbox
  {
    flex-direction: column;
  }

  a#link-6-374
  {
    margin-bottom: 0px;
    z-index: 99;
  }

  #gform_submit_button_1,
  #gform_submit_button_2,
  #gform_submit_button_3,
  #gform_submit_button_4,
  #gform_submit_button_5
  {
    padding-top: 18px !important;
    padding-bottom: 18px !important;
    border-radius: 40px !important;
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  ul.normal-pwd-text
  {
    margin-bottom: 30px;
  }

  #div_block-247-202
  {
    margin-top: unset !important;
  }

  .services-padding
  {
    padding: 90px 50px !important;
  }

  ul#div_block-257-202.ct-div-block
  {
    top: unset;
    margin-bottom: unset;
  }

  .landing-page-padding
  {
    padding: 90px 50px !important;
  }

  section#section-3-39
  {
    padding: 90px 50px !important;
  }

  section.ct-section.container-right-hand-content.top-padding
  {
    padding: 90px 50px !important;
  }

  .responsive-margin-bottom-pwd
  {
    margin-bottom: 20px;
  }

  .paragraph-bottom-pwd
  {
    margin-bottom: 50px;
  }

  .link-bottom-pwd
  {
    margin-bottom: 60px;
  }

  a#div_block-238-202 a
  {
    padding-left: unset;
    margin-left: unset;
    letter-spacing: 0px;
  }

  ul#div_block-257-202.ct-div-block
  {
    top: 18vw;
  }

  #section-2-202 > .section-consulting-laptop
  {
    flex-direction: column-reverse;
  }

  button#gform_browse_button_3_37
  {
    width: 180px;
  }

  .gform-theme--foundation .gfield.gf_inline_list .gfield_checkbox
  {
    flex-direction: column;
  }

  #gform_submit_button_1,
  #gform_submit_button_2,
  #gform_submit_button_3,
  #gform_submit_button_4,
  #gform_submit_button_5
  {
    padding-top: 18px !important;
    padding-bottom: 18px !important;
    border-radius: 40px !important;
    padding-left: 50px !important;
    padding-right: 50px !important;
  }

  .padding-section-1
  {
    padding: 90px 50px !important;
  }

  .padding-section-1-top-bottom
  {
    padding: 90px 0 !important;
  }

  .padding-section-1-left-right
  {
    padding: 0 50px !important;
  }

  .padding-section-1-top
  {
    padding-top: 90px !important;
  }

  .padding-section-1-right
  {
    padding-right: 50px !important;
  }

  .padding-section-1-bottom
  {
    padding-bottom: 90px !important;
  }

  .padding-section-1-left
  {
    padding-left: 50px !important;
  }

  .about-spacer
  {
    padding: 33px 0 !important;
  }

  .about-spacer-top
  {
    padding-top: 33px !important;
  }

  .about-spacer-bottom
  {
    padding-bottom: 33px !important;
  }
}

@media only screen and (min-width: 1023px)
{
  .horizontal-services-image
  {
    display: none !important;
  }
}

@media only screen and (max-width: 1022px)
{
  .services-vertical-image
  {
    display: none !important;
  }
}

@media only screen and (max-width: 768px)
{
  .responsive-margin-bottom-pwd
  {
    margin-bottom: 15px;
  }

  .paragraph-bottom-pwd
  {
    margin-bottom: 30px;
  }

  .link-bottom-pwd
  {
    margin-bottom: 40px;
  }

  #gform_fields_3 #field_submit
  {
    align-self: center !important;
    justify-self: center;
  }

  #div_block-270-35
  {
    display: flex;
    text-align: left;
    align-items: center;
    flex-direction: column;
  }

  button#gform_browse_button_3_37
  {
    padding-top: 18px !important;
    padding-bottom: 18px !important;
    border-radius: 40px !important;
    padding-left: 50px !important;
    padding-right: 50px !important;
    width: 180px;
    text-transform: uppercase;
    height: 56px;
  }

  section#section-3-39
  {
    padding: 50px 30px !important;
  }

  input#input_3_23_3
  {
    border-radius: 30px !important;
    height: 48px;
    font-size: 14px !important;
    line-height: 2 !important;
    padding: 9px 20px 13px !important;
  }

  input#input_3_23_6
  {
    border-radius: 30px !important;
    height: 48px;
    font-size: 14px !important;
    line-height: 2 !important;
    padding: 9px 20px 13px !important;
  }

  ul#div_block-270-35
  {
    flex-direction: column !important;
  }

  .gform-theme--foundation .gfield .ginput_password.large,
  .gform-theme--foundation .gfield input.large
  {
    border-radius: 30px !important;
    height: 48px;
    font-size: 14px !important;
    line-height: 1 !important;
    padding: 10px 20px !important;
  }

  section#section-588-39
  {
    padding: 50px 30px !important;
  }

  .gform-theme--foundation .gfield textarea.small
  {
    border-radius: 20px !important;
    font-size: 14px !important;
    line-height: 1 !important;
    padding: 15px 20px !important;
  }

  .gform-theme--foundation .gfield select.large
  {
    border-radius: 30px !important;
    height: 48px;
    font-size: 14px !important;
    line-height: 2 !important;
    padding: 9px 20px 13px !important;
  }

  .gfield h4
  {
    font-size: 14px;
  }

  .gform-theme--foundation .gform_footer,
  .gform-theme--foundation .gform_page_footer
  {
    justify-content: center;
  }

  .gf_inline_label .gfield_label
  {
    float: none;
    padding-right: 0px;
  }

  #footer-nav-menu .oxy-nav-menu-list
  {
    flex-direction: column;
    align-items: center;
  }

  .footer-menu-misc #menu-footer-menu
  {
    flex-direction: column;
    align-items: center;
  }

  .footer-menu-misc ul li:not(:last-child)::after
  {
    content: ' ';
  }

  #menu-footer-menu .menu-item
  {
    padding: 5px;
  }

  .service-button
  {
    border-radius: 150px;
    opacity: 1;
    cursor: pointer;
    padding: 1.46vw 2.6vw;
  }

  a.oxy-post-title
  {
    font-size: clamp(16px, 2vw, 24px);
    font-weight: 800;
  }

  a.oxy-post-title
  {
    font-size: clamp(16px, 2vw, 24px);
    font-weight: 800;
  }

  .service-button-text
  {
    letter-spacing: 3px;
    color: #ffffff;
    margin-right: 20px;
    text-transform: uppercase;
    opacity: 1;
    font-size: clamp(0.625rem, 0.179rem + 1.19vw, 1.25rem);
  }

  .service-button-dark-green
  {
    background: #385f5e 0% 0% no-repeat padding-box;
  }

  .service-button-light-green
  {
    background: #cddb28 0% 0% no-repeat padding-box;
  }

  .service-button-teal
  {
    background: #009f9c 0% 0% no-repeat padding-box;
  }

  .plus-icon
  {
    font-size: clamp(0.625rem, 0.179rem + 1.19vw, 1.25rem);
    font-weight: 400;
  }

  div#field_3_35
  {
    width: fit-content !important;
  }

  input#input_3_37.large
  {
    background: #009f9c !important;
    margin: unset !important;
    padding: unset !important;
  }

  #_posts_grid-157-357 .oxy-post
  {
    width: calc(100% - 30px) !important;
    gap: 10px;
    margin-bottom: 13px;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left;
  }

  .margin-bottom-consulting-list-title
  {
    margin-bottom: 22px;
  }

  #_posts_grid-157-357 .oxy-post-title
  {
    font-size: clamp(20px, 2vw, 28px);
    font-weight: 800;
    line-height: 1.1;
    color: #009f9c;
    margin-bottom: 10px;
  }

  #_posts_grid-157-357 .oxy-post-title:hover
  {
    color: #009f9c;
  }

  #_posts_grid-157-357 a.oxy-read-more
  {
    text-align: left;
    background: transparent;
    padding: unset;
    margin: unset;
  }

  #_posts_grid-157-357 a.oxy-read-more
  {
    margin-top: 5px;
    font-size: clamp(0.875rem, 0.75rem + 0.5vw, 1.25rem) !important;
    font-weight: 500;
    color: #009f9c;
    line-height: 1.5;
    letter-spacing: 0px;
    cursor: pointer;
  }

  #_posts_grid-157-357 .oxy-easy-posts-pages
  {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    margin-top: 20px;
    text-align: right;
    max-width: calc(100% - 2%) !important;
  }

  #_posts_grid-157-357 .oxy-easy-posts-pages span
  {
    font-size: clamp(0.875rem, 0.75rem + 0.5vw, 1.25rem) !important;
    font-weight: 500;
    color: #383028;
    line-height: 1.5;
    letter-spacing: 0px;
    margin-right: 10px;
  }

  .services-padding
  {
    padding: 50px 30px !important;
  }

  #_posts_grid-157-357 .oxy-easy-posts-pages a
  {
    font-size: clamp(0.875rem, 0.75rem + 0.5vw, 1.25rem) !important;
    font-weight: 500;
    color: #009f9c;
    line-height: 1.5;
    letter-spacing: 0px;
    margin-right: 10px;
  }

  section.ct-section.container-right-hand-content.top-padding
  {
    padding: 50px 30px !important;
  }

  .landing-page-padding
  {
    padding: 50px 30px !important;
  }

  section#section-588-39
  {
    padding: 50px 30px !important;
  }

  .page-sticky-nav
  {
    gap: 0.5em;
  }

  .page-sticky-nav a
  {
    line-height: 1.5;
  }

  .padding-section-1
  {
    padding: 50px 30px !important;
  }

  .padding-section-1-top-bottom
  {
    padding: 50px 0 !important;
  }

  .padding-section-1-left-right
  {
    padding: 0 30px !important;
  }

  .padding-section-1-top
  {
    padding-top: 50px !important;
  }

  .padding-section-1-right
  {
    padding-right: 30px !important;
  }

  .padding-section-1-bottom
  {
    padding-bottom: 50px !important;
  }

  .padding-section-1-left
  {
    padding-left: 30px !important;
  }

  .about-spacer
  {
    padding: 21px 0 !important;
  }

  .about-spacer-top
  {
    padding-top: 21px !important;
  }

  .about-spacer-bottom
  {
    padding-bottom: 21px !important;
  }

  .global-mobile-padding
  {
    padding: unset !important;
    padding-top: 60px !important;
    padding-bottom: 60px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  ul#div_block-257-202.ct-div-block
  {
    left: 20px;
  }

  .link-bottom-pwd
  {
    margin-bottom: 30px;
  }

  #gform_fields_3 #field_submit
  {
    align-self: center !important;
    justify-self: center !important;
  }

  button#gform_browse_button_3_37
  {
    padding-top: 18px !important;
    padding-bottom: 18px !important;
    border-radius: 40px !important;
    padding-left: 50px !important;
    padding-right: 50px !important;
    width: 180px;
    text-transform: uppercase;
    height: 56px;
  }

  input#input_3_23_3
  {
    border-radius: 30px !important;
    height: 48px;
    font-size: 14px !important;
    line-height: 2 !important;
    padding: 9px 20px 13px !important;
  }

  input#input_3_23_6
  {
    border-radius: 30px !important;
    height: 48px;
    font-size: 14px !important;
    line-height: 2 !important;
    padding: 9px 20px 13px !important;
  }

  #menu-footer-menu
  {
    flex-direction: column !important;
    align-items: center;
  }

  .gform-theme--foundation .gfield .ginput_password.large,
  .gform-theme--foundation .gfield input.large
  {
    border-radius: 30px !important;
    height: 48px;
    font-size: 14px !important;
    line-height: 1 !important;
    padding: 10px 20px !important;
  }

  .gform-theme--foundation .gfield textarea.small
  {
    border-radius: 20px !important;
    font-size: 14px !important;
    line-height: 1 !important;
    padding: 15px 20px !important;
  }

  .gform-theme--foundation .gfield select.large
  {
    border-radius: 30px !important;
    height: 48px;
    font-size: 14px !important;
    line-height: 2 !important;
    padding: 9px 20px 13px !important;
  }

  .gfield h4
  {
    font-size: 14px;
  }

  .gform-theme--foundation .gform_footer,
  .gform-theme--foundation .gform_page_footer
  {
    justify-content: center;
  }

  .gf_inline_label .gfield_label
  {
    float: none;
    padding-right: 0px;
  }

  .oxy-post-content
  {
    word-break: break-all;
  }

  #footer-nav-menu .oxy-nav-menu-list
  {
    flex-direction: column;
    align-items: center;
  }

  .footer-menu-misc #menu-footer-menu
  {
    flex-direction: column;
    align-items: center;
  }

  .footer-menu-misc ul li:not(:last-child)::after
  {
    content: ' ';
  }

  #menu-footer-menu .menu-item
  {
    padding: 5px;
  }
  .vertical-stack {
    display: flex !important;
    flex-direction: column !important;
    font-size: 16px !important;
  }
}

@media only screen and (max-width: 1400px)
{
  button#gform_browse_button_3_37
  {
    height: 75px;
    padding: 9px 20px 13px !important;
    width: 180px;
  }

}

@media only screen and (max-width: 480px)
{
  #_posts_grid-157-357 > .oxy-posts
  {
    display: grid !important;
    justify-items: center;
    align-items: stretch;
    grid-column-gap: 40px;
    grid-row-gap: 20px;
    max-width: 100% !important;
  }

  line#div_block-247-202
  {
    margin-top: unset !important;
  }

  .spaced-list
  {
    margin-left: 70px;
  }

  .oxy-modal-backdrop.center.live
  {
    z-index: 10000;
  }

  h6.font-size-28.teal
  {
    margin-bottom: 15px !important;
  }

  body.page-template-default.page.page-id-202.logged-in.wp-embed-responsive.oxygen-body.oxygen-can-use-design-library.oxygen-can-use-reusable-parts.oxygen-can-use-advanced-tabs.oxygen-aos-enabled #section-2-202 > .ct-section-inner-wrap
  {
    display: flex;
    flex-direction: column-reverse;
    padding: unset;
    width: 100%;
  }
}
:root {
  /* Global colors */
  --white: #ffffff;
  --dark-green: #385F5E;
  --teal: #009F9C;
  --light-green: #CDDB28;
  --black: #383028;
  --light-gray: #898F9C;

  /* Global font sizes  */
  --font-size-50-130: clamp(50px, 6.7vw, 130px);
  /* Big header */
  --font-size-18-36: clamp(1.125rem, 0.321rem + 2.143vw, 2.25rem);
  /* big text */
  --font-size-10-20: clamp(12px, 0.179rem + 1.19vw, 20px);
  /* Small */
  --font-size-search-button: clamp(8px, 1.5vw, 20px);
  --font-size-72-150: clamp(36px, 7.8vw, 150px);
  /* Main Header */
  --font-size-36-72: clamp(24px, 3.75vw, 72px);
  /* Subheader */
  --font-size-18-30: clamp(18px, 1.5vw, 30px);
  /* font size medium text */
  --font-size-24: clamp(16px, 2vw, 24px);
  /* font size main text */
  --font-size-33: clamp(22px, 2.5vw, 33px);
  /* font spaced header text */
  --font-size-48-98: clamp(48px, 4vw, 98px);
  /* font size large-98 header */
  --font-size-24-56: clamp(24px, 2.5vw, 56px);
  --font-size-20-46: clamp(20px, 2.5vw, 46px);
  --font-size-18-28: clamp(18px, 2.5vw, 28px);
  --font-size-20-36: clamp(20px, 2.5vw, 36px);
  --font-size-22-98: clamp(22px, 9.0435px + 7.1739vi, 98px);
}

/* Font size utility classes  */
.font-size-big-header {
  font-size: var(--font-size-50-130);
  line-height: .98;
}

.font-size-big-text {
  font-size: var(--font-size-18-36);
  font-weight: 800;
  line-height: 1.2;
}

.font-size-main-text {
  font-size: var(--font-size-24);
  line-height: 1.75;
  font-weight: 600;
}

.font-size-small {
  font-size: var(--font-size-10-20);
}

.font-size-main-header {
  font-size: var(--font-size-72-150);
  line-height: .85;
}

.font-size-main-docs {
  font-size: var(--font-size-24);
  line-height: 1.25;
  font-weight: 600;
}

.bold-font-size-main-docs {
  font-size: var(--font-size-24);
  line-height: 1.25;
  font-weight: 800;

}

.font-size-subheader {
  font-size: var(--font-size-36-72);
}

.font-size-spaced-header {
  font-size: var(--font-size-24);
  letter-spacing: 12px;
  text-transform: uppercase;
  line-height: 3.25;
}

.font-size-medium {
  font-size: var(--font-size-18-30);
  line-height: 1.4;
}

.font-size-large-98-header {
  font-size: var(--font-size-48-98);
  line-height: 1.08;
  font-weight: 800;
}

.font-size-spaced-24 {
  font-size: var(--font-size-24);
  letter-spacing: 4.8px;
  text-transform: uppercase;
  line-height: 4.42;
}

.font-size-main-bold-faqs {
  font-size: var(--font-size-24);
  line-height: 1.25;
  font-weight: 800;
}

.font-size-56-header {
  font-size: var(--font-size-24-56);
  line-height: 1.89;
  font-weight: 800;
}

.font-size-46-header {
  font-size: var(--font-size-20-46);
  font-weight: 800;
  line-height: 1.13;
}

.font-size-28 {
  font-size: var(--font-size-18-28);
  line-height: 1.5;
}

.font-size-36 {
  font-size: var(--font-size-20-36);
  line-height: 1.08;
  font-weight: 800;
}

.font-size-wrap-pic {
  font-size: var(--font-size-22-98);
}

.nowrap-mobile {
  white-space: nowrap;
}

/* Color Utility Classes */
.white {
  color: var(--white);
}

.dark-green {
  color: var(--dark-green);
}


.teal {
  color: var(--teal);
}

.light-green {
  color: var(--light-green);
}

.black {
  color: var(--black);
}

.light-gray {
  color: var(--light-gray);
}

/* Font weight utility classes */
.font-weight-800 {
  font-weight: 800;
}

.font-weight-600 {
  font-weight: 600;
}

/* Line height utility classes */

.line-height-1 {
  line-height: 1;
}

.line-height-1-38 {
  line-height: 1.38;
}

.line-height-92 {
  line-height: .92;
}

.line-height-1-2 {
  line-height: 1.2;
}

.line-height-1-08 {
  line-height: 1.08;
}

.line-height-3-25 {
  line-height: 3.25;
}

.line-height-1-5 {
  line-height: 1.5 !important;
}

/* Letter spacing utility classes */
.letter-spacing-0 {
  letter-spacing: 0px;
}

/* Text align utility classes */

.text-align-left {
  text-align: left;
}


/* Background utility classes */
.rainbow-background {
  background: transparent linear-gradient(90deg, var(--light-green) 0%, var(--teal) 100%) 0% 0% no-repeat padding-box;
  opacity: 1;
}

.li::marker {
  font-size: 21px !important;
}

@media only screen and (max-width: 1364) {
  .font-size-spaced-header {
    font-size: var(--font-size-24);
    letter-spacing: 6px;
    text-transform: uppercase;
    line-height: 2.5;

  }
}

@media only screen and (max-width: 1024px) {
  .font-size-spaced-header {
    letter-spacing: 4px;
    line-height: 2;

  }
}