.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-media-player .oxy-pro-media-player_play{
--extras-play-icon-size:60px;
}

.oxy-pro-media-player .oxy-pro-media-player_play button:hover{
--vm-play-scale:1;
}

.oxy-pro-media-player .oxy-pro-media-player_play button{
transition-duration:.3s;
}

.oxy-pro-media-player vime-player{
--vm-control-scale:.9;
--extras-slider-height:2px;
--vm-control-group-spacing:12px;
--vm-controls-padding:15px;
--vm-controls-spacing:15px;
--vm-time-font-size:13px;
--vm-control-border-radius:3px;
--extras-spinner-size:80px;
--vm-spinner-thickness:3px;
--vm-spinner-spin-duration:1s;
--vm-tooltip-spacing:3px;
--vm-tooltip-padding:3px;
}

.oxy-pro-media-player .oxy-pro-media-player_custom-image{
--extras-poster-left:50%;
--extras-poster-top:50%;
}

.oxy-pro-media-player vime-player.video{
                            height: 0;
                            overflow: hidden;
                        }
.oxy-pro-media-player .extras-in-builder vime-spinner{
                                opacity: 0;
                            }
.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: 1250px;
}
body {font-family: 'Poppins';}body {line-height: 1.6;font-size: 19px;font-weight: 400;color: #2f3e44;}.oxy-nav-menu-hamburger-line {background-color: #2f3e44;}h1, h2, h3, h4, h5, h6 {font-family: 'gotham-ultra';font-size: 60px;font-weight: 400;line-height: 1.2;color: #303e44;}h2, h3, h4, h5, h6{font-size: 42px;font-weight: 400;line-height: 1.2;color: #4a5a60;}h3, h4, h5, h6{font-size: 38px;font-weight: 400;line-height: 1.2;color: #4a5a60;}h4, h5, h6{font-size: 32px;font-weight: 400;line-height: 1.2;color: #303e44;}h5, h6{font-size: 28px;font-weight: 400;line-height: 1.2;color: #303e44;}h6{font-size: 22px;font-weight: 400;line-height: 1.2;color: #303e44;}a {color: #006992;text-decoration: underline;}a:hover {text-decoration: underline;}.ct-link-text {text-decoration: ;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: 3px;}.ct-section-inner-wrap {
padding-top: 6em;
padding-right: 1.4rem;
padding-bottom: 6em;
padding-left: 1.4rem;
}.ct-new-columns > .ct-div-block {
padding-top: 1.6rem;
padding-right: 2.4rem;
padding-bottom: 1.6rem;
padding-left: 2.4rem;
}.oxy-header-container {
padding-right: 1.4rem;
padding-left: 1.4rem;
}@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;
				}
			}
.course-button:hover{
}
.course-button {
 width:100%;
 max-width:190px;
}
@media (max-width: 991px) {
.course-button {
 width:100%;
 max-width:100%;
}
}

.event-2 {
 margin-left:0rem;
}
@media (max-width: 1250px) {
.event-2 {
 margin-left:0rem;
}
}

.color-light {
 color:#ffffff;
}
.color-light:locked{
}
.course-button-date {
 font-family:'gotham-medium-2';
 padding-top:5.5px;
 padding-bottom:5.5px;
}
.w-full {
 width:100%;
}
.w-full:locked{
}
.enroll-button-cta:hover{
 background-color:#ffffff;
}
.enroll-button-cta {
 font-family:'gotham-medium-2';
 background-color:#6ac59c;
 border-bottom-right-radius:7px;
 border-bottom-left-radius:7px;
 transition-duration:0.4s;
 transition-timing-function:all;
 text-transform:uppercase;
 font-size:20px;
}
.bg {
 background-color:#006992;
}
.grid {
}
.grid:locked{
}
.grid-cols-4 {
}
.grid-cols-4:locked{
}
.lg-grid-cols-3 {
}
.lg-grid-cols-3:locked{
}
@media (max-width: 991px) {
.lg-grid-cols-3 {
}
}

.md-grid-cols-1 {
}
.md-grid-cols-1:locked{
}
@media (max-width: 767px) {
.md-grid-cols-1 {
}
}

.gap-8 {
}
.gap-8:locked{
}
.col-span-3 {
}
.col-span-3:locked{
}
.lg-col-span-2 {
}
.lg-col-span-2:locked{
}
@media (max-width: 991px) {
.lg-col-span-2 {
}
}

.md-col-span-1 {
}
.md-col-span-1:locked{
}
@media (max-width: 767px) {
.md-col-span-1 {
}
}

.bg-secondary {
 background-color:var(--secondary-color);
}
.bg-secondary:locked{
}
.oxel_accordion {
 border-top-color:#006992;
 border-right-color:#006992;
 border-bottom-color:#006992;
 border-left-color:#006992;
 border-top-width:0px;
 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;
 width:100%;
}
.oxel_accordion__row {
 width:100%;
 padding-top:20px;
 padding-left:21px;
 padding-right:15px;
 padding-bottom:20px;
 text-align:justify;
 border-bottom-color:#006992;
 border-bottom-width:0px;
 border-bottom-style:solid;
 border-top-style:solid;
 border-right-style:none;
 border-left-style:none;
 border-top-color:#006992;
 border-right-color:#006992;
 border-left-color:#006992;
 border-top-width:1px;
cursor: pointer;
}
.oxel_accordion__row:not(.ct-section):not(.oxy-easy-posts),
.oxel_accordion__row.oxy-easy-posts .oxy-posts,
.oxel_accordion__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:space-between;
}
.oxel_accordion__icon {
color: #006992;}.oxel_accordion__icon 
>svg {width: 27px;height: 27px;}.oxel_accordion__icon {
 margin-right:8px;
 transition-duration:0.3s;
}
.oxel_accordion__row_left {
}
.oxel_accordion__row_left:not(.ct-section):not(.oxy-easy-posts),
.oxel_accordion__row_left.oxy-easy-posts .oxy-posts,
.oxel_accordion__row_left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 767px) {
.oxel_accordion__row_left {
}
.oxel_accordion__row_left:not(.ct-section):not(.oxy-easy-posts),
.oxel_accordion__row_left.oxy-easy-posts .oxy-posts,
.oxel_accordion__row_left.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.oxel_accordion__content {
 width:100%;
 padding-top:25px;
 padding-left:182px;
 padding-right:120px;
 padding-bottom:50px;
 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;
 margin-top:0px;
}
.oxel_accordion__content:not(.ct-section):not(.oxy-easy-posts),
.oxel_accordion__content.oxy-easy-posts .oxy-posts,
.oxel_accordion__content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 767px) {
.oxel_accordion__content {
 padding-top:20px;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:20px;
}
}

@media (max-width: 479px) {
.oxel_accordion__content {
 padding-top:05px;
}
}

.oxel_accordion__content__hidden {
 max-height:0px;
 padding-right:8px;
 padding-top:0px;
 z-index:1;
 padding-bottom:0px;
 transition-duration:0s;
 padding-left:8px;
}
.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;
}
.oxel_accordion__row__label {
 font-family:'gotham-medium-2';
 color:#006992;
 font-size:23px;
 margin-top:0px;
 margin-right:50px;
}
@media (max-width: 991px) {
.oxel_accordion__row__label {
 font-size:20px;
}
}

@media (max-width: 767px) {
.oxel_accordion__row__label {
 font-size:16px;
}
}

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

.tertiary-bg {
 background-color:#d8e6ec;
}
.h2:locked{
}
.h2 {
 font-size:32px;
 letter-spacing:.7px;
}
@media (max-width: 1250px) {
.h2 {
}
}

@media (max-width: 991px) {
.h2 {
}
}

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

@media (max-width: 479px) {
.h2 {
 font-size:28px;
}
}

.button:hover{
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
}
.button {
background-color :#1e73be;
border: 1px solid #1e73be;
padding: 12px 19.2px;
}.button {
 font-family:'gotham-medium-2';
 border-radius:26px;
 font-size:19px;
 text-transform:uppercase;
 padding-bottom:9px;
 padding-left:25px;
 padding-right:25px;
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
 line-height:1;
 padding-top:9px;
}
@media (max-width: 767px) {
.button {
 font-size:18px;
 padding-left:25px;
 padding-right:25px;
 line-height:1.2;
 width:100%;
}
}

@media (max-width: 479px) {
.button {
background-size: auto; width:100%;
 background-repeat:repeat;
 background-attachment:scroll;
 padding-top:10px;
 padding-bottom:10px;
}
}

.feature-button:hover{
background-color :#ffffff;
border: 1px solid #ffffff;
}.feature-button:hover{
 border-top-color:#6ac59c;
 border-right-color:#6ac59c;
 border-bottom-color:#6ac59c;
 border-left-color:#6ac59c;
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
}
.feature-button {
background-color :#6ac59c;
border: 1px solid #6ac59c;
color: #2f3e44;
}.feature-button {
 button-hover_color:#ffffff;
 border-top-color:#6ac59c;
 border-right-color:#6ac59c;
 border-bottom-color:#6ac59c;
 border-left-color:#6ac59c;
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
}
.mb-4:locked{
}
.mb-4 {
 margin-bottom:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem) ;
}
@media (max-width: 1250px) {
.mb-4 {
}
}

.uppercase {
 text-transform:uppercase;
}
.uppercase:locked{
}
.mb-12:locked{
}
.mb-12 {
 margin-bottom:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem) ;
}
.recert-portal-number-list {
 line-height:1;
 color:#006992;
 font-size:2.5rem;
}
.bg-tertiary {
 background-color:#d8e6ec;
}
.bg-tertiary:locked{
}
.centered {
 text-align:center;
}
.centered:not(.ct-section):not(.oxy-easy-posts),
.centered.oxy-easy-posts .oxy-posts,
.centered.ct-section .ct-section-inner-wrap{
align-items:center;
align-content:center;
justify-content:center;
}
.centered:locked{
}
.mb-8:locked{
}
.mb-8 {
 margin-bottom:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem) ;
 width:NaNpx;
}
.mb-24:locked{
}
.mb-24 {
 margin-bottom:min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem) ;
}
.topic-archive {
}
.border-top {
 border-top-width:15.5px;
 border-top-style:solid;
}
.border-color-primary {
 border-top-color:var(--primary-color);
 border-right-color:var(--primary-color);
 border-bottom-color:var(--primary-color);
 border-left-color:var(--primary-color);
}
.border-color-primary:locked{
}
.object-cover {
object-fit: cover;
}
.object-cover:locked{
}
.mb-3:locked{
}
.mb-3 {
 margin-bottom:min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem) ;
}
.font-25 {
 font-size:25px;
 line-height:1.4;
}
.no-underline:locked{
}
.no-underline {
 text-decoration:none;
 color:#2f3e44;
}
.no-hover-underline {
}
.bg-white {
 background-color:var(--white-color);
}
.bg-white:locked{
}
.oxel_icon_button__container:locked{
}
.oxel_icon_button__container:hover{
}
.oxel_icon_button__container {
 padding-top:8px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:8px;
 transition-duration:0.3s;
}
.oxel_icon_button__container:not(.ct-section):not(.oxy-easy-posts),
.oxel_icon_button__container.oxy-easy-posts .oxy-posts,
.oxel_icon_button__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oxel_icon_button_text {
 font-family:Poppins;
 text-transform:uppercase;
 font-size:16px;
 line-height:1;
 margin-right:10px;
 font-weight:600;
 color:#006992;
}
.oxel_icon_button_icon {
color: #006992;}.oxel_icon_button_icon 
>svg {width: 18px;height: 18px;}.oxel_icon_button_icon {
 margin-right:8px;
}
.oxel_toc__primary:hover{
 text-decoration:underline;
}
.oxel_toc__primary {
 font-family:Poppins;
 color:#006992;
 font-size:15px;
 letter-spacing:0.2px;
 padding-left:15px;
 width:100%;
 padding-bottom:8px;
 border-top-color:#606e79;
 border-right-color:#606e79;
 border-bottom-color:#dee1e3;
 border-bottom-style:solid;
 border-bottom-width:1px;
 margin-bottom:8px;
 padding-top:8px;
 border-left-width:0px;
 border-left-style:solid;
 text-decoration:none;
 font-weight:600;
 padding-right:15px;
}
.oxel_toc__sub {
 text-decoration:underline;
 color:#606e79;
 margin-left:16px;
}
.oxel_toc__sub__2 {
 margin-left:32px;
}
.oxel_toc__sub__1 {
}
.oxel_toc__container {
 padding-bottom:0px;
 width:100%;
}
.oxel_toc__sub__3 {
 margin-left:48px;
}
.oxel_toc__sub__4 {
 margin-left:64px;
}
.oxel_toc__template {
}
.oxel_iconlist {
}
.oxel_iconlist__row {
 padding-top:8px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:8px;
 width:100%;
 margin-top:0px;
 text-align:left;
}
.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:flex-start;
justify-content:flex-start;
}
@media (max-width: 479px) {
.oxel_iconlist__row {
}
.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;
}
}

.oxel_iconlist__row__icon {
color: #6ac59c;}.oxel_iconlist__row__icon 
>svg {width: 18px;height: 18px;}.oxel_iconlist__row__icon {
 margin-left:0px;
 margin-right:32px;
 padding-top:5px;
}
@media (max-width: 479px) {
.oxel_iconlist__row__icon {
 margin-right:20px;
}
}

.oxel_iconlist__row__label {
}
.oxel_iconlist__row--dark {
 background-color:#eceeef;
}
.mb-2:locked{
}
.mb-2 {
 margin-bottom:min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem) ;
}
@media (max-width: 1250px) {
.mb-2 {
}
}

.items-center {
}
.items-center:not(.ct-section):not(.oxy-easy-posts),
.items-center.oxy-easy-posts .oxy-posts,
.items-center.ct-section .ct-section-inner-wrap{
align-items:center;
}
.items-center:locked{
}
.w-5by6 {
 width:83.333333%;
}
.w-5by6:locked{
}
.text-center {
 text-align:center;
}
.text-center:locked{
}
.px-4 {
 padding-left:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem) ;
 padding-right:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem) ;
}
.grid-cols-2 {
}
.grid-cols-2:locked{
}
.h4:locked{
}
.h4 {
 font-family:'gotham-medium-2';
 font-size:23px;
 text-transform:uppercase;
 line-height:1.3;
}
@media (max-width: 1250px) {
.h4 {
}
}

@media (max-width: 991px) {
.h4 {
 font-size:20px;
}
}

.h-full {
 height:100%;
}
.h-full:locked{
}
.bg-primary {
 background-color:var(--primary-color);
}
.bg-primary:locked{
}
.color-paragraph-alt {
 color:var(--paragraph-alt-color);
}
.color-paragraph-alt:locked{
}
.btn-m:hover{
transform:translateY(-5px);}
.btn-m {
 padding-left:3.2rem;
 padding-right:3.2rem;
 padding-top:1.2rem;
 padding-bottom:1.2rem;
 font-weight:600;
 font-size:1.6rem;
 border-radius:0.6rem;
 transition-duration:0.4s;
 transition-property:all;
}
@media (max-width: 1250px) {
.btn-m {
 padding-top:1rem;
 padding-bottom:1rem;
 padding-left:2.8rem;
 padding-right:2.8rem;
}
}

@media (max-width: 767px) {
.btn-m {
 padding-top:1.2rem;
 padding-bottom:1.2rem;
 padding-left:3.2rem;
 padding-right:3.2rem;
}
}

@media (max-width: 479px) {
.btn-m {
 padding-top:1rem;
 padding-bottom:1rem;
 padding-left:2.8rem;
 padding-right:2.8rem;
 width:100%;
}
}

.py-12 {
 padding-top:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem) ;
 padding-bottom:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem) ;
}
.btn-white:hover{
 background-color:var(--primary-alt-color);
}
.btn-white {
 color:var(--dark-color);
 background-color:var(--white-color);
 transition-duration:0.4s;
 transition-property:all;
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}
.btn-white:not(.ct-section):not(.oxy-easy-posts),
.btn-white.oxy-easy-posts .oxy-posts,
.btn-white.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.items-stretch {
}
.items-stretch:not(.ct-section):not(.oxy-easy-posts),
.items-stretch.oxy-easy-posts .oxy-posts,
.items-stretch.ct-section .ct-section-inner-wrap{
align-items:stretch;
}
.items-stretch:locked{
}
.oxel_dropdown_button__submenu {
 position:absolute;
 top:100%;
 left:0px;
 min-width:100%;
 padding-top:4px;
 width:200px;
 z-index:10;
 background-color:#ffffff;
 margin-top:7px;
}
.oxel_dropdown_button {
 background-color:#374047;
 position:relative;
}
.oxel_dropdown_button:not(.ct-section):not(.oxy-easy-posts),
.oxel_dropdown_button.oxy-easy-posts .oxy-posts,
.oxel_dropdown_button.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 767px) {
.oxel_dropdown_button {
 text-align:center;
}
.oxel_dropdown_button:not(.ct-section):not(.oxy-easy-posts),
.oxel_dropdown_button.oxy-easy-posts .oxy-posts,
.oxel_dropdown_button.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:center;
}
}

.oxel_dropdown_button__label {
 margin-right:8px;
}
.oxel_dropdown_button__icon {
color: #333333;}.oxel_dropdown_button__icon 
>svg {width: 20px;height: 20px;}.oxel_dropdown_button__icon {
 padding-right:10px;
}
@media (max-width: 479px) {
.oxel_dropdown_button__icon {
 margin-right:0px;
 padding-right:10px;
}
}

.oxel_dropdown_button__submenu__button:hover{
 background-color:#d8e6ec;
}
.oxel_dropdown_button__submenu__button {
 padding-top:10px;
 padding-bottom:10px;
 padding-left:16px;
 padding-right:16px;
 background-color:#ffffff;
 min-width:100%;
 color:#374047;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 text-align:left;
}
.oxel_dropdown_button__submenu__button:not(.ct-section):not(.oxy-easy-posts),
.oxel_dropdown_button__submenu__button.oxy-easy-posts .oxy-posts,
.oxel_dropdown_button__submenu__button.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:flex-start;
}
.oxel_dropdown_button__submenu__button__label {
 padding-right:10px;
}
.oxel_dropdown_button__submenu--hidden {
 opacity:0;
pointer-events: none;
}
.oxel_dropdown_button__trigger {
 padding-top:0px;
 padding-bottom:0px;
 padding-left:16px;
 padding-right:6px;
cursor: pointer;
}
.oxel_dropdown_button__trigger:not(.ct-section):not(.oxy-easy-posts),
.oxel_dropdown_button__trigger.oxy-easy-posts .oxy-posts,
.oxel_dropdown_button__trigger.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oxel_horizontal_divider {
 margin-top:16px;
 margin-bottom:16px;
 width:100%;
}
.oxel_horizontal_divider:not(.ct-section):not(.oxy-easy-posts),
.oxel_horizontal_divider.oxy-easy-posts .oxy-posts,
.oxel_horizontal_divider.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
.oxel_horizontal_divider__line {
 height:2px;
 background-color:#98a1a8;
}
.oxel_horizontal_divider__icon {
color: #98a1a8;}.oxel_horizontal_divider__icon 
>svg {width: 16px;height: 16px;}.oxel_horizontal_divider__icon {
flex-shrink: 0;
}
.oxel_horizontal_divider__icon:not(.ct-section):not(.oxy-easy-posts),
.oxel_horizontal_divider__icon.oxy-easy-posts .oxy-posts,
.oxel_horizontal_divider__icon.ct-section .ct-section-inner-wrap{
display:flex;
}
.btn-l:hover{
transform:translateY(-5px);}
.btn-l {
 padding-left:6.4rem;
 padding-right:6.4rem;
 padding-top:1.2rem;
 padding-bottom:1.2rem;
 font-weight:600;
 font-size:1.8rem;
 border-radius:0.8rem;
 transition-duration:0.4s;
 transition-property:all;
}
@media (max-width: 1250px) {
.btn-l {
 padding-top:1rem;
 padding-bottom:1rem;
 padding-left:5.4rem;
 padding-right:5.4rem;
}
}

@media (max-width: 991px) {
.btn-l {
 padding-left:4.4rem;
 padding-right:4.4rem;
}
}

@media (max-width: 767px) {
.btn-l {
 padding-top:1.2rem;
 padding-bottom:1.2rem;
 padding-left:6.4rem;
 padding-right:6.4rem;
}
}

@media (max-width: 479px) {
.btn-l {
 padding-left:5.4rem;
 padding-right:5.4rem;
 padding-top:1rem;
 padding-bottom:1rem;
 width:100%;
}
}

.btn-s:hover{
transform:translateY(-5px);}
.btn-s {
 padding-top:0.8rem;
 padding-bottom:0.8rem;
 padding-left:2.4rem;
 padding-right:2.4rem;
 font-weight:600;
 font-size:1.4rem;
 transition-duration:0.4s;
 transition-property:all;
 border-radius:0.4rem;
}
@media (max-width: 1250px) {
.btn-s {
 padding-left:2rem;
 padding-right:2rem;
}
}

@media (max-width: 767px) {
.btn-s {
 padding-left:2.4rem;
 padding-right:2.4rem;
}
}

@media (max-width: 479px) {
.btn-s {
 padding-left:2rem;
 padding-right:2rem;
 width:100%;
}
}

.btn-primary:hover{
 background-color:var(--primary-hover-color);
box-shadow: 0 8px 9px rgb(var(--primary-rgb-vals), 25%);
}
.btn-primary {
 background-color:var(--primary-color);
 color:var(--light-color);
 transition-duration:0.4s;
 transition-property:all;
box-shadow: 0 4px 9px rgb(var(--primary-rgb-vals), 20%);
}
.btn-primary:not(.ct-section):not(.oxy-easy-posts),
.btn-primary.oxy-easy-posts .oxy-posts,
.btn-primary.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.btn-secondary:hover{
 background-color:var(--secondary-hover-color);
box-shadow: 0 8px 9px rgb(var(--secondary-rgb-vals), 25%);
}
.btn-secondary {
 background-color:var(--secondary-color);
 color:var(--light-color);
 transition-duration:0.4s;
 transition-property:all;
box-shadow: 0 4px 9px rgb(var(--secondary-rgb-vals), 20%);
}
.btn-secondary:not(.ct-section):not(.oxy-easy-posts),
.btn-secondary.oxy-easy-posts .oxy-posts,
.btn-secondary.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.btn-trans:hover{
 background-color:var(--white-color);
 color:var(--primary-color);
}
.btn-trans {
 color:var(--light-color);
 background-color:rgba(255,255,255,0.15);
 transition-duration:0.4s;
 transition-property:all;
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}
.btn-trans:not(.ct-section):not(.oxy-easy-posts),
.btn-trans.oxy-easy-posts .oxy-posts,
.btn-trans.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.btn-primary-alt:hover{
 background-color:var(--primary-alt-hover-color);
}
.btn-primary-alt {
 background-color:var(--primary-alt-color);
 color:var(--primary-color);
 transition-duration:0.4s;
 transition-property:all;
}
.btn-primary-alt:not(.ct-section):not(.oxy-easy-posts),
.btn-primary-alt.oxy-easy-posts .oxy-posts,
.btn-primary-alt.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.btn-secondary-alt:hover{
 background-color:var(--secondary-alt-hover-color);
}
.btn-secondary-alt {
 background-color:var(--secondary-alt-color);
 color:var(--secondary-hover-color);
 transition-duration:0.4s;
 transition-property:all;
}
.btn-secondary-alt:not(.ct-section):not(.oxy-easy-posts),
.btn-secondary-alt.oxy-easy-posts .oxy-posts,
.btn-secondary-alt.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.icon-3xl-light {
color: var(--light-color);}.icon-3xl-light 
>svg {width: 64px;height: 64px;}.icon-3xl-light {
}
.icon-3xl-light:locked{
}
.icon-2xl-primary {
color: var(--primary-color);}.icon-2xl-primary 
>svg {width: 48px;height: 48px;}.icon-2xl-primary {
}
.icon-2xl-primary:locked{
}
.icon-2xl-light {
color: var(--light-color);}.icon-2xl-light 
>svg {width: 48px;height: 48px;}.icon-2xl-light {
}
.icon-2xl-light:locked{
}
.icon-2xl-dark {
color: var(--dark-color);}.icon-2xl-dark 
>svg {width: 48px;height: 48px;}.icon-2xl-dark {
}
.icon-2xl-dark:locked{
}
.icon-xl-primary {
color: var(--primary-color);}.icon-xl-primary 
>svg {width: 32px;height: 32px;}.icon-xl-primary {
}
.icon-xl-primary:locked{
}
.icon-xl-light {
color: var(--light-color);}.icon-xl-light 
>svg {width: 32px;height: 32px;}.icon-xl-light {
}
.icon-xl-light:locked{
}
.icon-xl-dark {
color: var(--dark-color);}.icon-xl-dark 
>svg {width: 32px;height: 32px;}.icon-xl-dark {
}
.icon-xl-dark:locked{
}
.icon-lg-primary {
color: var(--primary-color);}.icon-lg-primary 
>svg {width: 24px;height: 24px;}.icon-lg-primary {
}
.icon-lg-primary:locked{
}
.icon-lg-secondary {
color: var(--secondary-color);}.icon-lg-secondary 
>svg {width: 24px;height: 24px;}.icon-lg-secondary {
}
.icon-lg-secondary:locked{
}
.icon-lg-tertiary {
color: var(--tertiary-color);}.icon-lg-tertiary 
>svg {width: 24px;height: 24px;}.icon-lg-tertiary {
}
.icon-lg-tertiary:locked{
}
.icon-lg-light {
color: var(--light-color);}.icon-lg-light 
>svg {width: 24px;height: 24px;}.icon-lg-light {
}
.icon-lg-light:locked{
}
.icon-lg-dark {
color: var(--dark-color);}.icon-lg-dark 
>svg {width: 24px;height: 24px;}.icon-lg-dark {
}
.icon-lg-dark:locked{
}
.icon-lg-paragraph {
color: var(--paragraph-color);}.icon-lg-paragraph 
>svg {width: 24px;height: 24px;}.icon-lg-paragraph {
}
.icon-lg-paragraph:locked{
}
.icon-md-primary {
color: var(--primary-color);}.icon-md-primary 
>svg {width: 20px;height: 20px;}.icon-md-primary {
}
.icon-md-primary:locked{
}
.icon-md-light {
color: var(--light-color);}.icon-md-light 
>svg {width: 20px;height: 20px;}.icon-md-light {
}
.icon-md-light:locked{
}
.icon-md-dark {
color: var(--dark-color);}.icon-md-dark 
>svg {width: 20px;height: 20px;}.icon-md-dark {
}
.icon-md-dark:locked{
}
.icon-md-paragraph {
color: var(--paragraph-color);}.icon-md-paragraph 
>svg {width: 20px;height: 20px;}.icon-md-paragraph {
}
.icon-md-paragraph:locked{
}
.icon-sm-primary {
color: var(--primary-color);}.icon-sm-primary 
>svg {width: 16px;height: 16px;}.icon-sm-primary {
}
.icon-sm-primary:locked{
}
.icon-sm-light {
color: var(--light-color);}.icon-sm-light 
>svg {width: 16px;height: 16px;}.icon-sm-light {
}
.icon-sm-light:locked{
}
.icon-sm-dark {
color: var(--dark-color);}.icon-sm-dark 
>svg {width: 16px;height: 16px;}.icon-sm-dark {
}
.icon-sm-dark:locked{
}
.icon-sm-paragraph {
color: var(--paragraph-color);}.icon-sm-paragraph 
>svg {width: 16px;height: 16px;}.icon-sm-paragraph {
}
.icon-sm-paragraph:locked{
}
.icon-solid-lg-primary {
background-color: var(--primary-color);
border: 1px solid var(--primary-color);
padding: 16px;color: var(--light-color);}.icon-solid-lg-primary 
>svg {width: 26px;height: 26px;}.icon-solid-lg-primary {
}
.icon-solid-lg-primary:locked{
}
.icon-solid-lg-secondary {
background-color: var(--secondary-color);
border: 1px solid var(--secondary-color);
padding: 16px;color: var(--light-color);}.icon-solid-lg-secondary 
>svg {width: 26px;height: 26px;}.icon-solid-lg-secondary {
}
.icon-solid-lg-secondary:locked{
}
.icon-solid-lg-tertiary {
background-color: var(--tertiary-color);
border: 1px solid var(--tertiary-color);
padding: 16px;color: var(--light-color);}.icon-solid-lg-tertiary 
>svg {width: 26px;height: 26px;}.icon-solid-lg-tertiary {
}
.icon-solid-lg-tertiary:locked{
}
.icon-solid-lg-light {
background-color: var(--placeholder-color);
border: 1px solid var(--placeholder-color);
padding: 16px;color: var(--primary-color);}.icon-solid-lg-light 
>svg {width: 26px;height: 26px;}.icon-solid-lg-light {
}
.icon-solid-lg-light:locked{
}
.icon-solid-md-light {
background-color: var(--placeholder-color);
border: 1px solid var(--placeholder-color);
padding: 14px;color: var(--primary-color);}.icon-solid-md-light 
>svg {width: 22px;height: 22px;}.icon-solid-md-light {
}
.icon-solid-md-light:locked{
}
.icon-solid-md-primary {
background-color: var(--primary-color);
border: 1px solid var(--primary-color);
padding: 14px;color: var(--light-color);}.icon-solid-md-primary 
>svg {width: 22px;height: 22px;}.icon-solid-md-primary {
}
.icon-solid-md-primary:locked{
}
.icon-solid-sm-primary {
background-color: var(--primary-color);
border: 1px solid var(--primary-color);
padding: 10px;color: var(--light-color);}.icon-solid-sm-primary 
>svg {width: 16px;height: 16px;}.icon-solid-sm-primary {
}
.icon-solid-sm-primary:locked{
}
.icon-solid-sm-light {
background-color: var(--placeholder-color);
border: 1px solid var(--placeholder-color);
padding: 10px;color: var(--primary-color);}.icon-solid-sm-light 
>svg {width: 16px;height: 16px;}.icon-solid-sm-light {
}
.icon-solid-sm-light:locked{
}
.card-normal {
 width:100%;
 padding-left:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem) ;
 padding-right:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem) ;
 padding-bottom:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem) ;
 padding-top:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem) ;
 border-radius:0.5rem;
}
.card-loose {
 width:100%;
 padding-top:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem) ;
 padding-left:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem) ;
 padding-right:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem) ;
 padding-bottom:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem) ;
 border-radius:0.5rem;
}
.card-tight {
 width:100%;
 padding-top:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem) ;
 padding-left:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem) ;
 padding-right:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem) ;
 padding-bottom:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem) ;
 border-radius:0.5rem;
}
.card-snug {
 width:100%;
 padding-top:min(max(1.682rem, calc(1.682rem + ((1vw - 0.32rem) * 0.8975))), 2.4rem) ;
 padding-left:min(max(1.682rem, calc(1.682rem + ((1vw - 0.32rem) * 0.8975))), 2.4rem) ;
 padding-right:min(max(1.682rem, calc(1.682rem + ((1vw - 0.32rem) * 0.8975))), 2.4rem) ;
 padding-bottom:min(max(1.682rem, calc(1.682rem + ((1vw - 0.32rem) * 0.8975))), 2.4rem) ;
 border-radius:0.5rem;
}
.card-relaxed {
 width:100%;
 padding-top:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem) ;
 padding-left:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem) ;
 padding-right:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem) ;
 padding-bottom:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem) ;
 border-radius:0.5rem;
}
.card-none {
 width:100%;
 border-radius:0.5rem;
}
.avatar {
 width:6.4rem;
 height:6.4rem;
 border-radius:0.8rem;
 box-shadow:inset 0px 2px 4px 0px rgba(0,0,0,0.11);
}
.avatar:locked{
}
.avatar-sm {
 width:4.8rem;
 height:4.8rem;
 border-radius:0.8rem;
 box-shadow:inset 0px 2px 4px 0px rgba(0,0,0,0.1);
}
.avatar-sm:locked{
}
.avatar-lg {
 width:9.6rem;
 height:9.6rem;
 border-radius:0.8rem;
 box-shadow:inset 0px 2px 4px 0px rgba(0,0,0,0.11);
}
.avatar-lg:locked{
}
.avatar-xl {
 width:12.8rem;
 height:12.8rem;
 border-radius:0.8rem;
 box-shadow:inset 0px 2px 4px 0px rgba(0,0,0,0.11);
}
.avatar-xl:locked{
}
.h1 {
 line-height:1.2;
 font-size:68px;
 text-transform:uppercase;
 letter-spacing:0px;
}
@media (max-width: 1250px) {
.h1 {
 font-size:50px;
}
}

@media (max-width: 767px) {
.h1 {
 font-size:45px;
}
}

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

.h3:locked{
}
.h3 {
 font-family:gotham-ultra;
 font-size:60px;
 margin-bottom:29px;
}
@media (max-width: 991px) {
.h3 {
 font-size:50px;
}
}

@media (max-width: 767px) {
.h3 {
 font-size:50px;
}
}

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

.h5 {
 font-family:'gotham-medium-2';
 line-height:min(max(2.45rem, calc(2.45rem + ((1vw - 0.32rem) * 1.0875))), 3.32rem);
 font-size:33px;
}
@media (max-width: 767px) {
.h5 {
 line-height:1.3;
 font-size:23px;
}
}

.h6 {
 font-family:'gotham-light2';
 line-height:min(max(2.4rem, calc(2.4rem + ((1vw - 0.32rem) * 0.5))), 2.8rem);
 font-size:30px ;
 text-transform:uppercase;
}
@media (max-width: 479px) {
.h6 {
 font-size:26 ;
}
}

.two-buttons-set {
}
.two-buttons-set:not(.ct-section):not(.oxy-easy-posts),
.two-buttons-set.oxy-easy-posts .oxy-posts,
.two-buttons-set.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.two-buttons-set:locked{
}
@media (max-width: 479px) {
.two-buttons-set {
 width:100%;
}
.two-buttons-set:not(.ct-section):not(.oxy-easy-posts),
.two-buttons-set.oxy-easy-posts .oxy-posts,
.two-buttons-set.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.breakout-70 {
 width:70vw;
 max-width:70vw;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:calc(-35vw + 50%) ;
 margin-right:calc(-35vw + 50%) ;
}
.breakout-80 {
 width:80vw;
 max-width:80vw;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:calc(-40vw + 50%) ;
 margin-right:calc(-40vw + 50%) ;
}
.breakout-90 {
 width:90vw;
 max-width:90vw;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:calc(-45vw + 50%) ;
 margin-right:calc(-45vw + 50%) ;
}
.breakout-100 {
 width:100vw;
 max-width:100vw;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:calc(-50vw + 50%) ;
 margin-right:calc(-50vw + 50%) ;
}
.img-scroller:hover{
 transition-property:background-position;
 transition-duration:5s;
 transition-timing-function:linear;
 transition-delay:0s;
background-position: bottom center!important;
}
.img-scroller {
 transition-property:background-position;
 transition-duration:1.5s;
 transition-timing-function:ease-out;
 transition-delay:0.5s;
 width:100%;
 height:100%;
 background-repeat:no-repeat;
margin-left: auto!important; margin-right: auto!important; background-position: top center; background-size: 100% auto!important;
}
.bg-alt {
 background-color:var(--background-alt-color);
}
.bg-alt:locked{
}
.bg-primary-hover {
 background-color:var(--primary-hover-color);
}
.bg-primary-hover:locked{
}
.bg-secondary-hover {
 background-color:var(--secondary-hover-color);
}
.bg-secondary-hover:locked{
}
.bg-primary-alt {
 background-color:var(--primary-alt-color);
}
.bg-primary-alt:locked{
}
.bg-secondary-alt {
 background-color:var(--secondary-alt-color);
}
.bg-secondary-alt:locked{
}
.bg-primary-alt-hover {
 background-color:var(--primary-alt-hover-color);
}
.bg-primary-alt-hover:locked{
}
.bg-secondary-alt-hover {
 background-color:var(--secondary-alt-hover-color);
}
.bg-secondary-alt-hover:locked{
}
.bg-black {
 background-color:var(--black-color);
}
.bg-black:locked{
}
.bg-placeholder {
 background-color:var(--placeholder-color);
}
.bg-placeholder:locked{
}
.bg-placeholder-alt {
 background-color:var(--placeholder-alt-color);
}
.bg-placeholder-alt:locked{
}
.border-color {
 border-top-color:var(--border-color);
 border-right-color:var(--border-color);
 border-bottom-color:var(--border-color);
 border-left-color:var(--border-color);
}
.border-color:locked{
}
.border-color-alt {
 border-top-color:var(--border-alt-color);
 border-right-color:var(--border-alt-color);
 border-bottom-color:var(--border-alt-color);
 border-left-color:var(--border-alt-color);
}
.border-color-alt:locked{
}
.border-color-secondary {
 border-top-color:var(--secondary-color);
 border-right-color:var(--secondary-color);
 border-bottom-color:var(--secondary-color);
 border-left-color:var(--secondary-color);
}
.border-color-secondary:locked{
}
.border-color-tertiary {
 border-top-color:var(--tertiary-color);
 border-right-color:var(--tertiary-color);
 border-bottom-color:var(--tertiary-color);
 border-left-color:var(--tertiary-color);
}
.border-color-tertiary:locked{
}
.space-y-0 {
}
.space-y-0:locked{
}
.space-y-1 {
}
.space-y-1:locked{
}
.space-y-2 {
}
.space-y-2:locked{
}
.space-y-3 {
}
.space-y-3:locked{
}
.space-y-4 {
}
.space-y-4:locked{
}
.space-y-6 {
}
.space-y-6:locked{
}
.space-y-8 {
}
.space-y-8:locked{
}
.space-y-10 {
}
.space-y-10:locked{
}
.space-y-12 {
}
.space-y-12:locked{
}
.space-y-14 {
}
.space-y-14:locked{
}
.space-y-16 {
}
.space-y-16:locked{
}
.space-y-20 {
}
.space-y-20:locked{
}
.rounded-sm {
 border-radius:0.2rem;
}
.rounded-sm:locked{
}
.rounded {
 border-radius:12px;
 margin-bottom:0px;
}
.rounded:locked{
}
.rounded-md {
 border-radius:0.6rem;
}
.rounded-md:locked{
}
.rounded-lg {
 border-radius:0.8rem;
}
.rounded-lg:locked{
}
.rounded-xl {
 border-radius:1.6rem;
}
.rounded-xl:locked{
}
.rounded-full {
 border-radius:999.901rem;
}
.rounded-full:locked{
}
.rounded-r-sm {
 border-top-right-radius:0.2rem;
 border-bottom-right-radius:0.2rem;
}
.rounded-r-sm:locked{
}
.rounded-l-sm {
 border-top-left-radius:0.2rem;
 border-bottom-left-radius:0.2rem;
}
.rounded-l-sm:locked{
}
.rounded-b-sm {
 border-bottom-right-radius:0.2rem;
 border-bottom-left-radius:0.2rem;
}
.rounded-b-sm:locked{
}
.rounded-t-sm {
 border-top-right-radius:0.2rem;
 border-top-left-radius:0.2rem;
}
.rounded-t-sm:locked{
}
.rounded-r {
 border-top-right-radius:0.4rem;
 border-bottom-right-radius:0.4rem;
}
.rounded-r:locked{
}
.rounded-l {
 border-top-left-radius:0.4rem;
 border-bottom-left-radius:0.4rem;
}
.rounded-l:locked{
}
.rounded-b {
 border-bottom-right-radius:0.4rem;
 border-bottom-left-radius:0.4rem;
}
.rounded-b:locked{
}
.rounded-t {
 border-top-left-radius:0.4rem;
 border-top-right-radius:0.4rem;
}
.rounded-t:locked{
}
.rounded-r-md {
 border-top-right-radius:0.6rem;
 border-bottom-right-radius:0.6rem;
}
.rounded-r-md:locked{
}
.rounded-l-md {
 border-top-left-radius:0.6rem;
 border-bottom-left-radius:0.6rem;
}
.rounded-l-md:locked{
}
.rounded-b-md {
 border-bottom-right-radius:0.6rem;
 border-bottom-left-radius:0.6rem;
}
.rounded-b-md:locked{
}
.rounded-t-md {
 border-top-right-radius:0.6rem;
 border-top-left-radius:0.6rem;
}
.rounded-t-md:locked{
}
.rounded-r-lg {
 border-top-right-radius:0.8rem;
 border-bottom-right-radius:0.8rem;
}
.rounded-r-lg:locked{
}
.rounded-l-lg {
 border-top-left-radius:0.8rem;
 border-bottom-left-radius:0.8rem;
}
.rounded-l-lg:locked{
}
.rounded-b-lg {
 border-bottom-right-radius:0.8rem;
 border-bottom-left-radius:0.8rem;
}
.rounded-b-lg:locked{
}
.rounded-t-lg {
 border-top-right-radius:0.8rem;
 border-top-left-radius:0.8rem;
}
.rounded-t-lg:locked{
}
.border-none {
 border-top-width:0px;
 border-left-width:0px;
 border-right-width:0px;
 border-bottom-width:0px;
 border-left-style:solid;
 border-top-style:solid;
 border-bottom-style:solid;
 border-right-style:solid;
}
.border-none:locked{
}
.border-px {
 border-top-width:1px;
 border-left-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-style:solid;
 border-top-style:solid;
 border-bottom-style:solid;
 border-right-style:solid;
}
.border-px:locked{
}
.border-2 {
 border-top-width:2px;
 border-right-width:2px;
 border-left-width:2px;
 border-bottom-width:2px;
 border-left-style:solid;
 border-top-style:solid;
 border-bottom-style:solid;
 border-right-style:solid;
}
.border-2:locked{
}
.border-t {
 border-top-width:1px;
 border-top-style:solid;
}
.border-t:locked{
}
.border-r {
 border-right-width:1px;
 border-right-style:solid;
}
.border-r:locked{
}
.border-b {
 border-bottom-width:1px;
 border-bottom-style:solid;
}
.border-b:locked{
}
.border-l {
 border-left-width:1px;
 border-left-style:solid;
}
.border-l:locked{
}
.cursor-pointer {
cursor: pointer;
}
.cursor-pointer:locked{
}
.inline-grid {
}
.inline-grid:locked{
}
.gap-px {
}
.gap-px:locked{
}
.gap-2 {
}
.gap-2:locked{
}
.gap-4 {
}
.gap-4:locked{
}
.gap-6 {
}
.gap-6:locked{
}
.gap-12 {
}
.gap-12:locked{
}
@media (max-width: 767px) {
.gap-12 {
}
.gap-12:not(.ct-section):not(.oxy-easy-posts),
.gap-12.oxy-easy-posts .oxy-posts,
.gap-12.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

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

.gap-16 {
}
.gap-16:locked{
}
.gap-20 {
}
.gap-20:locked{
}
.gap-24 {
}
.gap-24:locked{
}
.row-gap-0 {
}
.row-gap-0:locked{
}
.row-gap-2 {
}
.row-gap-2:locked{
}
.row-gap-4 {
}
.row-gap-4:locked{
}
.row-gap-6 {
}
.row-gap-6:locked{
}
.row-gap-8 {
}
.row-gap-8:locked{
}
.row-gap-12 {
}
.row-gap-12:locked{
}
.grid-flow-row {
}
.grid-flow-row:locked{
}
.grid-flow-col {
}
.grid-flow-col:locked{
}
.grid-flow-row-dense {
}
.grid-flow-row-dense:locked{
}
.grid-flow-col-dense {
}
.grid-flow-col-dense:locked{
}
.col-end-1 {
}
.col-end-1:locked{
}
.col-end-2 {
}
.col-end-2:locked{
}
.col-end-3 {
}
.col-end-3:locked{
}
.col-end-4 {
}
.col-end-4:locked{
}
.col-end-5 {
}
.col-end-5:locked{
}
.col-end-6 {
}
.col-end-6:locked{
}
.col-end-7 {
}
.col-end-7:locked{
}
.col-end-auto {
}
.col-end-auto:locked{
}
.col-start-1 {
}
.col-start-1:locked{
}
.col-start-2 {
}
.col-start-2:locked{
}
.col-start-3 {
}
.col-start-3:locked{
}
.col-start-4 {
}
.col-start-4:locked{
}
.col-start-5 {
}
.col-start-5:locked{
}
.col-start-6 {
}
.col-start-6:locked{
}
.col-start-7 {
}
.col-start-7:locked{
}
.col-start-auto {
}
.col-start-auto:locked{
}
.col-auto {
}
.col-auto:locked{
}
.col-span-1 {
}
.col-span-1:locked{
}
.col-span-2 {
}
.col-span-2:locked{
}
.col-span-4 {
}
.col-span-4:locked{
}
.col-span-5 {
}
.col-span-5:locked{
}
.col-span-6 {
}
.col-span-6:locked{
}
.row-auto {
}
.row-auto:locked{
}
.row-span-1 {
}
.row-span-1:locked{
}
.row-span-2 {
}
.row-span-2:locked{
}
.row-span-3 {
}
.row-span-3:locked{
}
.row-start-1 {
}
.row-start-1:locked{
}
.row-start-2 {
}
.row-start-2:locked{
}
.row-start-3 {
}
.row-start-3:locked{
}
.row-start-4 {
}
.row-start-4:locked{
}
.row-start-auto {
}
.row-start-auto:locked{
}
.row-end-1 {
}
.row-end-1:locked{
}
.row-end-2 {
}
.row-end-2:locked{
}
.row-end-3 {
}
.row-end-3:locked{
}
.row-end-4 {
}
.row-end-4:locked{
}
.row-end-auto {
}
.row-end-auto:locked{
}
.grid-rows-1 {
}
.grid-rows-1:locked{
}
.grid-rows-2 {
}
.grid-rows-2:locked{
}
.grid-rows-3 {
}
.grid-rows-3:locked{
}
.grid-rows-none {
}
.grid-rows-none:locked{
}
.grid-cols-1 {
}
.grid-cols-1:locked{
}
.grid-cols-3 {
}
.grid-cols-3:not(.ct-section):not(.oxy-easy-posts),
.grid-cols-3.oxy-easy-posts .oxy-posts,
.grid-cols-3.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
.grid-cols-3:locked{
}
.grid-cols-5 {
}
.grid-cols-5:locked{
}
.grid-cols-6 {
}
.grid-cols-6:locked{
}
.grid-60-40 {
}
.grid-60-40:locked{
}
.grid-40-60 {
}
.grid-40-60:locked{
}
.grid-33-66 {
}
.grid-33-66:locked{
}
.grid-66-33 {
}
.grid-66-33:locked{
}
.grid-75-25 {
}
.grid-75-25:locked{
}
.grid-25-75 {
}
.grid-25-75:locked{
}
.auto-grid-2 {
}
.auto-grid-2:locked{
}
.auto-grid-3 {
}
.auto-grid-3:locked{
}
.auto-grid-4 {
}
.auto-grid-4:locked{
}
.grid-cols-none {
}
.grid-cols-none:locked{
}
.font-normal {
 font-weight:400;
}
.font-normal:locked{
}
.font-medium {
 font-weight:500;
}
.font-medium:locked{
}
.font-semibold {
 font-weight:600;
}
.font-semibold:locked{
}
.font-bold {
 font-weight:700;
}
.font-bold:locked{
}
.h-auto {
 height:auto;
}
.h-auto:locked{
}
.h-screen {
 height:100vh;
}
.h-screen:locked{
}
.text-xs {
 font-size:1.2rem;
 line-height:1.6;
}
.text-sm {
 font-size:1.4rem;
 line-height:1.6;
}
.text-base {
 font-size:1.6rem;
 line-height:1.6;
}
.text-lg {
 font-size:min(max(1.7rem, calc(1.7rem + ((1vw - 0.32rem) * 0.125))), 1.8rem) ;
 line-height:min(max(2.55rem, calc(2.55rem + ((1vw - 0.32rem) * 0.1875))), 2.7rem);
}
.text-xl {
 font-size:min(max(1.8rem, calc(1.8rem + ((1vw - 0.32rem) * 0.25))), 2rem) ;
 line-height:min(max(2.4rem, calc(2.4rem + ((1vw - 0.32rem) * 0.5))), 2.8rem);
}
.text-2xl {
 font-size:min(max(2.04rem, calc(2.04rem + ((1vw - 0.32rem) * 0.45))), 2.4rem) ;
 line-height:min(max(2.4rem, calc(2.4rem + ((1vw - 0.32rem) * 1))), 3.2rem);
}
.text-3xl {
 font-size:min(max(2.4rem, calc(2.4rem + ((1vw - 0.32rem) * 0.75))), 3rem) ;
 line-height:min(max(3.2rem, calc(3.2rem + ((1vw - 0.32rem) * 0.5))), 3.6rem);
}
.text-4xl {
 font-size:min(max(2.7rem, calc(2.7rem + ((1vw - 0.32rem) * 1.125))), 3.6rem) ;
 line-height:min(max(3.51rem, calc(3.51rem + ((1vw - 0.32rem) * 0.6125))), 4rem);
}
.text-5xl {
 font-size:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem) ;
 line-height:min(max(3.8rem, calc(3.8rem + ((1vw - 0.32rem) * 1.25))), 4.8rem);
}
.text-6xl {
 font-size:min(max(3.9rem, calc(3.9rem + ((1vw - 0.32rem) * 2.625))), 6rem) ;
 line-height:1;
}
.text-7xl {
 font-size:min(max(4.32rem, calc(4.32rem + ((1vw - 0.32rem) * 3.6))), 7.2rem) ;
 line-height:1;
}
.text-8xl {
 font-size:min(max(5.28rem, calc(5.28rem + ((1vw - 0.32rem) * 5.4))), 9.6rem) ;
 line-height:1;
}
.text-9xl {
 font-size:min(max(6.4rem, calc(6.4rem + ((1vw - 0.32rem) * 8))), 12.8rem) ;
 line-height:1;
}
.ml-auto {
 margin-left:auto;
}
.ml-auto:locked{
}
.mr-auto {
 margin-right:auto;
}
.mr-auto:locked{
}
.mb-auto {
 margin-bottom:auto;
}
.mb-auto:locked{
}
.mt-auto {
 margin-top:auto;
}
.mt-auto:locked{
}
.mr-0 {
 margin-right:0px;
}
.mr-0:locked{
}
.mb-0 {
 margin-bottom:0px;
}
.mb-0:locked{
}
.mr-1 {
 margin-right:min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem) ;
}
.mb-1 {
 margin-bottom:min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem) ;
}
.mb-1:not(.ct-section):not(.oxy-easy-posts),
.mb-1.oxy-easy-posts .oxy-posts,
.mb-1.ct-section .ct-section-inner-wrap{
display:flex;
}
.mr-2 {
 margin-right:min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem) ;
}
.mr-3 {
 margin-right:min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem) ;
}
.mr-4 {
 margin-right:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem) ;
}
.mr-5 {
 margin-right:min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem) ;
}
.mb-5 {
 margin-bottom:min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem) ;
}
.mr-6 {
 margin-right:min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem) ;
}
.mb-6:locked{
}
.mb-6 {
 margin-bottom:min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem) ;
 font-size:19px;
 margin-top:0px;
}
@media (max-width: 1250px) {
.mb-6 {
}
}

.mr-8 {
 margin-right:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem) ;
}
.mr-12 {
 margin-right:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem) ;
}
.mr-16 {
 margin-right:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem) ;
}
.mb-16:locked{
}
.mb-16 {
 margin-bottom:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem) ;
}
@media (max-width: 479px) {
.mb-16 {
}
}

.mr-20 {
 margin-right:min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem) ;
}
.mb-20 {
 margin-bottom:min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem) ;
}
.mr-24 {
 margin-right:min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem) ;
}
.mx-auto {
 margin-left:auto;
 margin-right:auto;
}
.mx-auto:locked{
}
.my-auto {
 margin-top:auto;
 margin-bottom:auto;
}
.my-auto:locked{
}
.object-contain {
object-fit: contain;
}
.object-contain:locked{
}
.object-bottom {
 object-fit:cover;
 padding-right:0px;
 padding-top:10px;
object-position: bottom;
}
.object-bottom:locked{
}
.object-left {
object-position: left;
}
.object-left:locked{
}
.object-right {
object-position: right;
}
.object-right:locked{
}
.object-top {
object-position: top;
}
.object-top:locked{
}
.opacity-0 {
 opacity:0;
}
.opacity-0:locked{
}
.opacity-25 {
 opacity:0.25;
}
.opacity-25:locked{
}
.opacity-50 {
 opacity:0.5;
}
.opacity-50:locked{
}
.opacity-75 {
 opacity:0.75;
}
.opacity-75:locked{
}
.opacity-100 {
 opacity:1;
}
.opacity-100:locked{
}
.hover-opacity-0:hover{
 opacity:0;
}
.hover-opacity-0 {
}
.hover-opacity-0:locked{
}
.hover-opacity-25:hover{
 opacity:0.25;
}
.hover-opacity-25 {
}
.hover-opacity-25:locked{
}
.hover-opacity-50:hover{
 opacity:0.5;
}
.hover-opacity-50 {
}
.hover-opacity-50:locked{
}
.hover-opacity-75:hover{
 opacity:0.75;
}
.hover-opacity-75 {
}
.hover-opacity-75:locked{
}
.hover-opacity-100:hover{
 opacity:1;
}
.hover-opacity-100 {
}
.hover-opacity-100:locked{
}
.font-headings {
 font-family:gotham-ultra;
}
.font-headings:locked{
}
.font-text {
 font-family:Poppins;
}
.font-text:locked{
}
.p-0 {
 padding-top:0rem;
 padding-left:0rem;
 padding-right:0rem;
 padding-bottom:0rem;
}
.p-1 {
 padding-top:min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem) ;
 padding-left:min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem) ;
 padding-right:min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem) ;
 padding-bottom:min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem) ;
}
.p-2 {
 padding-top:min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem) ;
 padding-left:min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem) ;
 padding-right:min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem) ;
 padding-bottom:min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem) ;
}
.p-3 {
 padding-top:min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem) ;
 padding-left:min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem) ;
 padding-right:min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem) ;
 padding-bottom:min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem) ;
}
.p-4 {
 padding-top:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem) ;
 padding-left:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem) ;
 padding-right:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem) ;
 padding-bottom:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem) ;
}
.p-5 {
 padding-top:min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem) ;
 padding-left:min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem) ;
 padding-right:min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem) ;
 padding-bottom:min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem) ;
}
.p-6 {
 padding-top:min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem) ;
 padding-left:min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem) ;
 padding-right:min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem) ;
 padding-bottom:min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem) ;
}
.p-8 {
 padding-top:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem) ;
 padding-left:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem) ;
 padding-right:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem) ;
 padding-bottom:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem) ;
}
.p-12 {
 padding-top:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem) ;
 padding-left:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem) ;
 padding-right:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem) ;
 padding-bottom:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem) ;
}
.p-16 {
 padding-top:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem) ;
 padding-left:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem) ;
 padding-right:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem) ;
 padding-bottom:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem) ;
}
.p-20 {
 padding-top:min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem) ;
 padding-left:min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem) ;
 padding-right:min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem) ;
 padding-bottom:min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem) ;
}
.p-24 {
 padding-top:min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem) ;
 padding-left:min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem) ;
 padding-right:min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem) ;
 padding-bottom:min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem) ;
}
.py-1 {
 padding-bottom:min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem) ;
 padding-top:min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem) ;
}
.px-1 {
 padding-left:min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem) ;
 padding-right:min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem) ;
}
.py-2 {
 padding-top:min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem) ;
 padding-bottom:min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem) ;
}
.px-2 {
 padding-left:min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem) ;
 padding-right:min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem) ;
}
.py-3 {
 padding-top:min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem) ;
 padding-bottom:min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem) ;
}
.px-3 {
 padding-left:min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem) ;
 padding-right:min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem) ;
}
.py-4 {
 padding-top:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem) ;
 padding-bottom:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem) ;
}
.py-5 {
 padding-top:min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem) ;
 padding-bottom:min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem) ;
}
.px-5 {
 padding-left:min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem) ;
 padding-right:min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem) ;
}
.py-6 {
 padding-top:min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem) ;
 padding-bottom:min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem) ;
}
.px-6 {
 padding-left:min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem) ;
 padding-right:min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem) ;
}
.py-8 {
 padding-top:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem) ;
 padding-bottom:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem) ;
}
.px-8 {
 padding-left:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem) ;
 padding-right:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem) ;
}
.px-12 {
 padding-left:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem) ;
 padding-right:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem) ;
}
.py-16 {
 padding-top:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem) ;
 padding-bottom:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem) ;
}
.px-16 {
 padding-left:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem) ;
 padding-right:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem) ;
}
.py-20 {
 padding-top:min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem) ;
 padding-bottom:min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem) ;
}
.px-20 {
 padding-left:min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem) ;
 padding-right:min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem) ;
}
.py-24 {
 padding-top:min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem) ;
 padding-bottom:min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem) ;
}
.px-24 {
 padding-left:min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem) ;
 padding-right:min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem) ;
}
.underline {
 text-decoration:underline;
}
.underline:locked{
}
.hover-underline:hover{
 text-decoration:underline;
}
.hover-underline {
}
.hover-underline:locked{
}
.lowercase {
 text-transform:lowercase;
}
.lowercase:locked{
}
.capitalize {
 text-transform:capitalize;
}
.capitalize:locked{
}
.text-left {
 text-align:left;
}
.text-left:locked{
}
.text-right {
 text-align:right;
}
.text-right:locked{
}
.shadow-inner {
box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}
.shadow-inner:locked{
}
.shadow-none {
box-shadow: 0 0 #0000;
}
.shadow-none:locked{
}
.shadow-xs {
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.03);
}
.shadow-sm {
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}
.shadow {
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}
.shadow-md {
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}
.shadow-lg {
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}
.shadow-xl {
box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}
.shadow-2xl {
box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
}
.horizontal {
}
.horizontal:not(.ct-section):not(.oxy-easy-posts),
.horizontal.oxy-easy-posts .oxy-posts,
.horizontal.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.horizontal:locked{
}
.horizontal-wrap {
}
.horizontal-wrap:not(.ct-section):not(.oxy-easy-posts),
.horizontal-wrap.oxy-easy-posts .oxy-posts,
.horizontal-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
}
.horizontal-wrap:locked{
}
.vertical {
}
.vertical:not(.ct-section):not(.oxy-easy-posts),
.vertical.oxy-easy-posts .oxy-posts,
.vertical.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.vertical:locked{
}
.flex {
}
.flex:not(.ct-section):not(.oxy-easy-posts),
.flex.oxy-easy-posts .oxy-posts,
.flex.ct-section .ct-section-inner-wrap{
display:flex;
}
.flex:locked{
}
.flex-row {
}
.flex-row:not(.ct-section):not(.oxy-easy-posts),
.flex-row.oxy-easy-posts .oxy-posts,
.flex-row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.flex-col {
}
.flex-col:not(.ct-section):not(.oxy-easy-posts),
.flex-col.oxy-easy-posts .oxy-posts,
.flex-col.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.flex-col:locked{
}
.flex-wrap {
}
.flex-wrap:not(.ct-section):not(.oxy-easy-posts),
.flex-wrap.oxy-easy-posts .oxy-posts,
.flex-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-wrap:wrap;
}
.flex-wrap:locked{
}
.justify-start {
}
.justify-start:not(.ct-section):not(.oxy-easy-posts),
.justify-start.oxy-easy-posts .oxy-posts,
.justify-start.ct-section .ct-section-inner-wrap{
display:flex;
justify-content:flex-start;
}
.justify-start:locked{
}
.justify-end {
}
.justify-end:not(.ct-section):not(.oxy-easy-posts),
.justify-end.oxy-easy-posts .oxy-posts,
.justify-end.ct-section .ct-section-inner-wrap{
display:flex;
justify-content:flex-end;
}
.justify-end:locked{
}
.justify-center {
}
.justify-center:not(.ct-section):not(.oxy-easy-posts),
.justify-center.oxy-easy-posts .oxy-posts,
.justify-center.ct-section .ct-section-inner-wrap{
display:flex;
justify-content:center;
}
.justify-center:locked{
}
.justify-between {
}
.justify-between:not(.ct-section):not(.oxy-easy-posts),
.justify-between.oxy-easy-posts .oxy-posts,
.justify-between.ct-section .ct-section-inner-wrap{
display:flex;
justify-content:space-between;
}
.justify-between:locked{
}
.items-start {
}
.items-start:not(.ct-section):not(.oxy-easy-posts),
.items-start.oxy-easy-posts .oxy-posts,
.items-start.ct-section .ct-section-inner-wrap{
display:flex;
align-items:flex-start;
}
.items-start:locked{
}
.items-end {
}
.items-end:not(.ct-section):not(.oxy-easy-posts),
.items-end.oxy-easy-posts .oxy-posts,
.items-end.ct-section .ct-section-inner-wrap{
display:flex;
align-items:flex-end;
}
.items-end:locked{
}
.items-baseline {
align-items: baseline;
}
.items-baseline:locked{
}
.self-start {
align-self: flex-start;
}
.self-start:locked{
}
.self-end {
align-self: flex-end;
}
.self-end:locked{
}
.self-center {
align-self: center;
}
.self-center:locked{
}
.self-stretch {
align-self: stretch;
}
.self-stretch:locked{
}
.content-center {
}
.content-center:not(.ct-section):not(.oxy-easy-posts),
.content-center.oxy-easy-posts .oxy-posts,
.content-center.ct-section .ct-section-inner-wrap{
align-content:center;
}
.content-center:locked{
}
.content-between {
}
.content-between:not(.ct-section):not(.oxy-easy-posts),
.content-between.oxy-easy-posts .oxy-posts,
.content-between.ct-section .ct-section-inner-wrap{
display:flex;
align-content:space-between;
justify-content:space-between;
}
.content-between:locked{
}
.content-around {
}
.content-around:not(.ct-section):not(.oxy-easy-posts),
.content-around.oxy-easy-posts .oxy-posts,
.content-around.ct-section .ct-section-inner-wrap{
display:flex;
justify-content:space-around;
}
.content-around:locked{
}
.hidden {
}
.hidden:not(.ct-section):not(.oxy-easy-posts),
.hidden.oxy-easy-posts .oxy-posts,
.hidden.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
.hidden:locked{
}
.overflow-y-scroll {
overflow-y: scroll;
}
.overflow-y-scroll:locked{
}
.tracking-wide {
 letter-spacing:0.05rem;
}
.tracking-wider {
 letter-spacing:0.1rem;
}
.overflow-hidden {
 overflow:hidden;
}
.inline-block {
display: inline-block;
}
.inline-block:not(.ct-section):not(.oxy-easy-posts),
.inline-block.oxy-easy-posts .oxy-posts,
.inline-block.ct-section .ct-section-inner-wrap{
display:inline-block;
flex-direction:unset;
}
.inline-block:locked{
}
.color-primary {
 color:var(--primary-color);
}
.color-primary:locked{
}
.color-secondary {
 color:var(--secondary-color);
}
.color-secondary:locked{
}
.color-primary-alt {
 color:var(--primary-alt-color);
}
.color-primary-alt:locked{
}
.color-secondary-alt {
 color:var(--secondary-alt-color);
}
.color-secondary-alt:locked{
}
.color-tertiary {
 color:var(--tertiary-color);
}
.color-tertiary:locked{
}
.color-dark {
 color:var(--dark-color);
}
.color-dark:locked{
}
.color-paragraph {
 color:#2f3e44;
}
.color-paragraph:locked{
}
@media (max-width: 767px) {
}

.color-black {
 color:var(--black-color);
}
.color-black:locked{
}
.color-white {
 color:var(--white-color);
}
.color-white:locked{
}
.order-1 {
-webkit-order: 1; order: 1;
}
.order-1:locked{
}
.order-2 {
-webkit-order: 2; order: 2;
}
.order-2:locked{
}
.order-3 {
-webkit-order: 3; order: 3;
}
.order-3:locked{
}
.order-4 {
-webkit-order: 4; order: 4;
}
.order-4:locked{
}
.order-5 {
-webkit-order: 5; order: 5;
}
.order-5:locked{
}
.order-6 {
-webkit-order: 6; order: 6;
}
.order-6:locked{
}
.order-first {
-webkit-order: -9999; order: -9999;
}
.order-first:locked{
}
.order-last {
-webkit-order: 9999; order: 9999;
}
.order-last:locked{
}
.order-none {
-webkit-order: 0; order: 0;
}
.order-none:locked{
}
.w-auto {
 width:auto;
}
.w-auto:locked{
}
.w-1by2 {
 width:50%;
}
.w-1by2:locked{
}
.w-1by3 {
 width:33.333333%;
}
.w-1by3:locked{
}
.w-2by3 {
 width:66.666667%;
}
.w-2by3:locked{
}
.w-1by4 {
 width:25%;
}
.w-1by4:locked{
}
.w-2by4 {
 width:50%;
}
.w-2by4:locked{
}
.w-3by4 {
 width:75%;
}
.w-3by4:locked{
}
.w-1by6 {
 width:16.666667%;
}
.w-1by6:locked{
}
.w-2by6 {
 width:33.333333%;
}
.w-2by6:locked{
}
.w-3by6 {
 width:50%;
}
.w-3by6:locked{
}
.w-4by6 {
 width:66.666667%;
}
.w-4by6:locked{
}
.w-1by5 {
 width:20%;
}
.w-1by5:locked{
}
.w-10p {
 width:10%;
}
.w-10p:locked{
}
.w-screen {
 width:100vw;
}
.w-screen:locked{
}
.max-w-0 {
 max-width:0rem;
}
.max-w-0:locked{
}
.max-w-xs {
 max-width:31.9rem;
}
.max-w-xs:locked{
}
.max-w-sm {
 max-width:47.9rem;
}
.max-w-sm:locked{
}
.max-w-md {
 max-width:76.7rem;
}
.max-w-md:locked{
}
.max-w-lg {
 max-width:99.1rem;
}
.max-w-lg:locked{
}
.max-w-xl {
 max-width:111.9rem;
}
.max-w-xl:locked{
}
.max-w-full {
 max-width:100%;
}
.max-w-full:locked{
}
.max-w-prose {
 max-width:65chnone;
}
.max-w-prose:locked{
}
.z-99 {
 z-index:99;
}
.z-99:locked{
}
.blur-sm {
 filter:blur(4px);
}
.blur-sm:locked{
}
.blur {
 filter:blur(8px);
}
.blur:locked{
}
.blur-md {
 filter:blur(12px);
}
.blur-md:locked{
}
.blur-lg {
 filter:blur(16px);
}
.blur-lg:locked{
}
.blur-xl {
 filter:blur(24px);
}
.blur-xl:locked{
}
.xl-breakout:locked{
}
@media (max-width: 1250px) {
.xl-breakout {
 width:100vw;
 max-width:100vw;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:calc(-50vw + 50%) ;
 margin-right:calc(-50vw + 50%) ;
}
}

.xl-grid-cols-1 {
}
.xl-grid-cols-1:locked{
}
@media (max-width: 1250px) {
.xl-grid-cols-1 {
}
}

.xl-grid-cols-2 {
}
.xl-grid-cols-2:locked{
}
@media (max-width: 1250px) {
.xl-grid-cols-2 {
}
}

.xl-grid-cols-3 {
}
.xl-grid-cols-3:locked{
}
@media (max-width: 1250px) {
.xl-grid-cols-3 {
}
}

.xl-grid-cols-4 {
}
.xl-grid-cols-4:locked{
}
@media (max-width: 1250px) {
.xl-grid-cols-4 {
}
}

.xl-grid-cols-5 {
}
.xl-grid-cols-5:locked{
}
@media (max-width: 1250px) {
.xl-grid-cols-5 {
}
}

.xl-grid-cols-none {
}
.xl-grid-cols-none:locked{
}
@media (max-width: 1250px) {
.xl-grid-cols-none {
}
}

.xl-col-end-1 {
}
.xl-col-end-1:locked{
}
@media (max-width: 1250px) {
.xl-col-end-1 {
}
}

.xl-col-end-2 {
}
.xl-col-end-2:locked{
}
@media (max-width: 1250px) {
.xl-col-end-2 {
}
}

.xl-col-end-3 {
}
.xl-col-end-3:locked{
}
@media (max-width: 1250px) {
.xl-col-end-3 {
}
}

.xl-col-end-4 {
}
.xl-col-end-4:locked{
}
@media (max-width: 1250px) {
.xl-col-end-4 {
}
}

.xl-col-end-5 {
}
.xl-col-end-5:locked{
}
@media (max-width: 1250px) {
.xl-col-end-5 {
}
}

.xl-col-end-6 {
}
.xl-col-end-6:locked{
}
@media (max-width: 1250px) {
.xl-col-end-6 {
}
}

.xl-col-end-auto {
}
.xl-col-end-auto:locked{
}
@media (max-width: 1250px) {
.xl-col-end-auto {
}
}

.xl-col-start-1 {
}
.xl-col-start-1:locked{
}
@media (max-width: 1250px) {
.xl-col-start-1 {
}
}

.xl-col-start-2 {
}
.xl-col-start-2:locked{
}
@media (max-width: 1250px) {
.xl-col-start-2 {
}
}

.xl-col-start-3 {
}
.xl-col-start-3:locked{
}
@media (max-width: 1250px) {
.xl-col-start-3 {
}
}

.xl-col-start-4 {
}
.xl-col-start-4:locked{
}
@media (max-width: 1250px) {
.xl-col-start-4 {
}
}

.xl-col-start-5 {
}
.xl-col-start-5:locked{
}
@media (max-width: 1250px) {
.xl-col-start-5 {
}
}

.xl-col-start-6 {
}
.xl-col-start-6:locked{
}
@media (max-width: 1250px) {
.xl-col-start-6 {
}
}

.xl-col-start-auto {
}
.xl-col-start-auto:locked{
}
@media (max-width: 1250px) {
.xl-col-start-auto {
}
}

.xl-col-auto {
}
.xl-col-auto:locked{
}
@media (max-width: 1250px) {
.xl-col-auto {
}
}

.xl-col-span-1 {
}
.xl-col-span-1:locked{
}
@media (max-width: 1250px) {
.xl-col-span-1 {
}
}

.xl-col-span-2 {
}
.xl-col-span-2:locked{
}
@media (max-width: 1250px) {
.xl-col-span-2 {
}
}

.xl-col-span-3 {
}
.xl-col-span-3:locked{
}
@media (max-width: 1250px) {
.xl-col-span-3 {
}
}

.xl-col-span-4 {
}
.xl-col-span-4:locked{
}
@media (max-width: 1250px) {
.xl-col-span-4 {
}
}

.xl-col-span-5 {
}
.xl-col-span-5:locked{
}
@media (max-width: 1250px) {
.xl-col-span-5 {
}
}

.xl-gap-2 {
}
.xl-gap-2:locked{
}
@media (max-width: 1250px) {
.xl-gap-2 {
}
}

.xl-gap-4 {
}
.xl-gap-4:locked{
}
@media (max-width: 1250px) {
.xl-gap-4 {
}
}

.xl-gap-6 {
}
.xl-gap-6:locked{
}
@media (max-width: 1250px) {
.xl-gap-6 {
}
}

.xl-gap-8 {
}
.xl-gap-8:locked{
}
@media (max-width: 1250px) {
.xl-gap-8 {
}
}

.xl-gap-12 {
}
.xl-gap-12:locked{
}
@media (max-width: 1250px) {
.xl-gap-12 {
}
}

.xl-gap-16 {
}
.xl-gap-16:locked{
}
@media (max-width: 1250px) {
.xl-gap-16 {
}
}

.xl-flex {
}
.xl-flex:locked{
}
@media (max-width: 1250px) {
.xl-flex {
}
}

.xl-h-full {
}
.xl-h-full:locked{
}
@media (max-width: 1250px) {
.xl-h-full {
}
}

.xl-h-screen {
}
.xl-h-screen:locked{
}
@media (max-width: 1250px) {
.xl-h-screen {
}
}

.xl-mx-auto {
}
.xl-mx-auto:locked{
}
@media (max-width: 1250px) {
.xl-mx-auto {
}
}

.xl-centered {
}
.xl-centered:locked{
}
@media (max-width: 1250px) {
.xl-centered {
}
}

.xl-horizontal {
}
.xl-horizontal:locked{
}
@media (max-width: 1250px) {
.xl-horizontal {
}
}

.xl-horizontal-wrap {
}
.xl-horizontal-wrap:locked{
}
@media (max-width: 1250px) {
.xl-horizontal-wrap {
}
}

.xl-vertical {
}
.xl-vertical:locked{
}
@media (max-width: 1250px) {
.xl-vertical {
}
}

.xl-hidden {
}
.xl-hidden:locked{
}
@media (max-width: 1250px) {
.xl-hidden {
}
}

.xl-w-1by2 {
}
.xl-w-1by2:locked{
}
@media (max-width: 1250px) {
.xl-w-1by2 {
}
}

.xl-w-1by3 {
}
.xl-w-1by3:locked{
}
@media (max-width: 1250px) {
.xl-w-1by3 {
}
}

.xl-w-2by3 {
}
.xl-w-2by3:locked{
}
@media (max-width: 1250px) {
.xl-w-2by3 {
}
}

.xl-w-1by4 {
}
.xl-w-1by4:locked{
}
@media (max-width: 1250px) {
.xl-w-1by4 {
}
}

.xl-w-2by4 {
}
.xl-w-2by4:locked{
}
@media (max-width: 1250px) {
.xl-w-2by4 {
}
}

.xl-w-3by4 {
}
.xl-w-3by4:locked{
}
@media (max-width: 1250px) {
.xl-w-3by4 {
}
}

.xl-w-full {
}
.xl-w-full:locked{
}
@media (max-width: 1250px) {
.xl-w-full {
}
}

.lg-breakout:locked{
}
@media (max-width: 991px) {
.lg-breakout {
 width:100vw;
 max-width:100vw;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:calc(-50vw + 50%) ;
 margin-right:calc(-50vw + 50%) ;
}
}

.lg-col-end-1 {
}
.lg-col-end-1:locked{
}
@media (max-width: 991px) {
.lg-col-end-1 {
}
}

.lg-col-end-2 {
}
.lg-col-end-2:locked{
}
@media (max-width: 991px) {
.lg-col-end-2 {
}
}

.lg-col-end-3 {
}
.lg-col-end-3:locked{
}
@media (max-width: 991px) {
.lg-col-end-3 {
}
}

.lg-col-end-4 {
}
.lg-col-end-4:locked{
}
@media (max-width: 991px) {
.lg-col-end-4 {
}
}

.lg-col-end-5 {
}
.lg-col-end-5:locked{
}
@media (max-width: 991px) {
.lg-col-end-5 {
}
}

.lg-col-end-auto {
}
.lg-col-end-auto:locked{
}
@media (max-width: 991px) {
.lg-col-end-auto {
}
}

.lg-col-start-1 {
}
.lg-col-start-1:locked{
}
@media (max-width: 991px) {
.lg-col-start-1 {
}
}

.lg-col-start-2 {
}
.lg-col-start-2:locked{
}
@media (max-width: 991px) {
.lg-col-start-2 {
}
}

.lg-col-start-3 {
}
.lg-col-start-3:locked{
}
@media (max-width: 991px) {
.lg-col-start-3 {
}
}

.lg-col-start-4 {
}
.lg-col-start-4:locked{
}
@media (max-width: 991px) {
.lg-col-start-4 {
}
}

.lg-col-start-5 {
}
.lg-col-start-5:locked{
}
@media (max-width: 991px) {
.lg-col-start-5 {
}
}

.lg-col-start-auto {
}
.lg-col-start-auto:locked{
}
@media (max-width: 991px) {
.lg-col-start-auto {
}
}

.lg-col-auto {
}
.lg-col-auto:locked{
}
@media (max-width: 991px) {
.lg-col-auto {
grid-column: auto;
}
}

.lg-col-span-1 {
}
.lg-col-span-1:locked{
}
@media (max-width: 991px) {
.lg-col-span-1 {
}
}

.lg-col-span-3 {
}
.lg-col-span-3:locked{
}
@media (max-width: 991px) {
.lg-col-span-3 {
}
}

.lg-col-span-4 {
}
.lg-col-span-4:locked{
}
@media (max-width: 991px) {
.lg-col-span-4 {
}
}

.lg-grid-cols-1 {
}
.lg-grid-cols-1:locked{
}
@media (max-width: 991px) {
.lg-grid-cols-1 {
}
}

.lg-grid-cols-2 {
}
.lg-grid-cols-2:locked{
}
@media (max-width: 991px) {
.lg-grid-cols-2 {
}
}

.lg-grid-cols-4 {
}
.lg-grid-cols-4:locked{
}
@media (max-width: 991px) {
.lg-grid-cols-4 {
}
}

.lg-grid-cols-none {
}
.lg-grid-cols-none:locked{
}
@media (max-width: 991px) {
.lg-grid-cols-none {
}
}

.lg-row-start-1 {
}
.lg-row-start-1:locked{
}
@media (max-width: 991px) {
.lg-row-start-1 {
}
}

.lg-gap-2 {
}
.lg-gap-2:locked{
}
@media (max-width: 991px) {
.lg-gap-2 {
}
}

.lg-gap-4 {
}
.lg-gap-4:locked{
}
@media (max-width: 991px) {
.lg-gap-4 {
}
}

.lg-gap-6 {
}
.lg-gap-6:locked{
}
@media (max-width: 991px) {
.lg-gap-6 {
}
}

.lg-gap-8 {
}
.lg-gap-8:locked{
}
@media (max-width: 991px) {
.lg-gap-8 {
}
}

.lg-gap-12 {
}
.lg-gap-12:locked{
}
@media (max-width: 991px) {
.lg-gap-12 {
}
}

.lg-flex {
}
.lg-flex:locked{
}
@media (max-width: 991px) {
.lg-flex {
}
}

.lg-order-1 {
}
.lg-order-1:locked{
}
@media (max-width: 991px) {
.lg-order-1 {
}
}

.lg-order-2 {
}
.lg-order-2:locked{
}
@media (max-width: 991px) {
.lg-order-2 {
}
}

.lg-order-3 {
}
.lg-order-3:locked{
}
@media (max-width: 991px) {
.lg-order-3 {
}
}

.lg-order-4 {
}
.lg-order-4:locked{
}
@media (max-width: 991px) {
.lg-order-4 {
}
}

.lg-order-5 {
}
.lg-order-5:locked{
}
@media (max-width: 991px) {
.lg-order-5 {
}
}

.lg-order-6 {
}
.lg-order-6:locked{
}
@media (max-width: 991px) {
.lg-order-6 {
}
}

.lg-order-first {
}
.lg-order-first:locked{
}
@media (max-width: 991px) {
.lg-order-first {
}
}

.lg-order-last {
}
.lg-order-last:locked{
}
@media (max-width: 991px) {
.lg-order-last {
}
}

.lg-order-none {
}
.lg-order-none:locked{
}
@media (max-width: 991px) {
.lg-order-none {
}
}

.lg-h-full {
}
.lg-h-full:locked{
}
@media (max-width: 991px) {
.lg-h-full {
}
}

.lg-h-screen {
}
.lg-h-screen:locked{
}
@media (max-width: 991px) {
.lg-h-screen {
}
}

.lg-mr-0 {
}
.lg-mr-0:locked{
}
@media (max-width: 991px) {
.lg-mr-0 {
}
}

.lg-mx-auto {
}
.lg-mx-auto:locked{
}
@media (max-width: 991px) {
.lg-mx-auto {
}
}

.lg-centered {
}
.lg-centered:locked{
}
@media (max-width: 991px) {
.lg-centered {
}
}

.lg-horizontal {
}
.lg-horizontal:locked{
}
@media (max-width: 991px) {
.lg-horizontal {
}
}

.lg-horizontal-wrap {
}
.lg-horizontal-wrap:locked{
}
@media (max-width: 991px) {
.lg-horizontal-wrap {
}
}

.lg-vertical {
}
.lg-vertical:locked{
}
@media (max-width: 991px) {
.lg-vertical {
}
}

.lg-hidden {
}
.lg-hidden:locked{
}
@media (max-width: 991px) {
.lg-hidden {
}
}

.lg-w-1by2 {
}
.lg-w-1by2:locked{
}
@media (max-width: 991px) {
.lg-w-1by2 {
}
}

.lg-w-1by3 {
}
.lg-w-1by3:locked{
}
@media (max-width: 991px) {
.lg-w-1by3 {
}
}

.lg-w-2by3 {
}
.lg-w-2by3:locked{
}
@media (max-width: 991px) {
.lg-w-2by3 {
}
}

.lg-w-1by4 {
}
.lg-w-1by4:locked{
}
@media (max-width: 991px) {
.lg-w-1by4 {
}
}

.lg-w-2by4 {
}
.lg-w-2by4:locked{
}
@media (max-width: 991px) {
.lg-w-2by4 {
}
}

.lg-w-3by4 {
}
.lg-w-3by4:locked{
}
@media (max-width: 991px) {
.lg-w-3by4 {
}
}

.lg-w-full {
}
.lg-w-full:locked{
}
@media (max-width: 991px) {
.lg-w-full {
}
}

.md-breakout:locked{
}
@media (max-width: 767px) {
.md-breakout {
 width:100vw;
 max-width:100vw;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:calc(-50vw + 50%) ;
 margin-right:calc(-50vw + 50%) ;
}
}

.md-rounded-sm {
}
.md-rounded-sm:locked{
}
@media (max-width: 767px) {
.md-rounded-sm {
}
}

.md-rounded {
}
.md-rounded:locked{
}
@media (max-width: 767px) {
.md-rounded {
}
}

.md-rounded-md {
}
.md-rounded-md:locked{
}
@media (max-width: 767px) {
.md-rounded-md {
}
}

.md-rounded-lg {
}
.md-rounded-lg:locked{
}
@media (max-width: 767px) {
.md-rounded-lg {
}
}

.md-col-end-1 {
}
.md-col-end-1:locked{
}
@media (max-width: 767px) {
.md-col-end-1 {
}
}

.md-col-end-2 {
}
.md-col-end-2:locked{
}
@media (max-width: 767px) {
.md-col-end-2 {
}
}

.md-col-end-3 {
}
.md-col-end-3:locked{
}
@media (max-width: 767px) {
.md-col-end-3 {
}
}

.md-col-end-4 {
}
.md-col-end-4:locked{
}
@media (max-width: 767px) {
.md-col-end-4 {
}
}

.md-col-end-5 {
}
.md-col-end-5:locked{
}
@media (max-width: 767px) {
.md-col-end-5 {
}
}

.md-col-end-auto {
}
.md-col-end-auto:locked{
}
@media (max-width: 767px) {
.md-col-end-auto {
}
}

.md-col-start-1 {
}
.md-col-start-1:locked{
}
@media (max-width: 767px) {
.md-col-start-1 {
}
}

.md-col-start-2 {
}
.md-col-start-2:locked{
}
@media (max-width: 767px) {
.md-col-start-2 {
}
}

.md-col-start-3 {
}
.md-col-start-3:locked{
}
@media (max-width: 767px) {
.md-col-start-3 {
}
}

.md-col-start-4 {
}
.md-col-start-4:locked{
}
@media (max-width: 767px) {
.md-col-start-4 {
}
}

.md-col-start-5 {
}
.md-col-start-5:locked{
}
@media (max-width: 767px) {
.md-col-start-5 {
}
}

.md-col-start-auto {
}
.md-col-start-auto:locked{
}
@media (max-width: 767px) {
.md-col-start-auto {
}
}

.md-col-auto {
}
.md-col-auto:locked{
}
@media (max-width: 767px) {
.md-col-auto {
}
}

.md-col-span-2 {
}
.md-col-span-2:locked{
}
@media (max-width: 767px) {
.md-col-span-2 {
}
}

.md-col-span-3 {
}
.md-col-span-3:locked{
}
@media (max-width: 767px) {
.md-col-span-3 {
}
}

.md-col-span-4 {
}
.md-col-span-4:locked{
}
@media (max-width: 767px) {
.md-col-span-4 {
}
}

.md-grid-cols-2 {
}
.md-grid-cols-2:locked{
}
@media (max-width: 767px) {
.md-grid-cols-2 {
}
}

.md-grid-cols-3 {
}
.md-grid-cols-3:locked{
}
@media (max-width: 767px) {
.md-grid-cols-3 {
}
}

.md-grid-cols-4 {
}
.md-grid-cols-4:locked{
}
@media (max-width: 767px) {
.md-grid-cols-4 {
}
}

.md-grid-cols-none {
}
.md-grid-cols-none:locked{
}
@media (max-width: 767px) {
.md-grid-cols-none {
}
}

.md-row-start-1 {
}
.md-row-start-1:locked{
}
@media (max-width: 767px) {
.md-row-start-1 {
}
}

.md-gap-2 {
}
.md-gap-2:locked{
}
@media (max-width: 767px) {
.md-gap-2 {
}
}

.md-gap-4 {
}
.md-gap-4:locked{
}
@media (max-width: 767px) {
.md-gap-4 {
}
}

.md-gap-6 {
}
.md-gap-6:locked{
}
@media (max-width: 767px) {
.md-gap-6 {
}
}

.md-gap-8 {
}
.md-gap-8:locked{
}
@media (max-width: 767px) {
.md-gap-8 {
}
}

.md-flex {
}
.md-flex:locked{
}
@media (max-width: 767px) {
.md-flex {
}
}

.md-order-1 {
}
.md-order-1:locked{
}
@media (max-width: 767px) {
.md-order-1 {
}
}

.md-order-2 {
}
.md-order-2:locked{
}
@media (max-width: 767px) {
.md-order-2 {
}
}

.md-order-3 {
}
.md-order-3:locked{
}
@media (max-width: 767px) {
.md-order-3 {
}
}

.md-order-4 {
}
.md-order-4:locked{
}
@media (max-width: 767px) {
.md-order-4 {
}
}

.md-order-5 {
}
.md-order-5:locked{
}
@media (max-width: 767px) {
.md-order-5 {
}
}

.md-order-6 {
}
.md-order-6:locked{
}
@media (max-width: 767px) {
.md-order-6 {
}
}

.md-order-first {
}
.md-order-first:locked{
}
@media (max-width: 767px) {
.md-order-first {
}
}

.md-order-last {
}
.md-order-last:locked{
}
@media (max-width: 767px) {
.md-order-last {
}
}

.md-order-none {
}
.md-order-none:locked{
}
@media (max-width: 767px) {
.md-order-none {
}
}

.md-h-full {
}
.md-h-full:locked{
}
@media (max-width: 767px) {
.md-h-full {
}
}

.md-h-screen {
}
.md-h-screen:locked{
}
@media (max-width: 767px) {
.md-h-screen {
}
}

.md-ml-auto {
}
.md-ml-auto:locked{
}
@media (max-width: 767px) {
.md-ml-auto {
 margin-left:auto;
}
}

.md-mr-auto {
}
.md-mr-auto:locked{
}
@media (max-width: 767px) {
.md-mr-auto {
}
}

.md-mr-0 {
}
.md-mr-0:locked{
}
@media (max-width: 767px) {
.md-mr-0 {
}
}

.md-mb-0 {
}
.md-mb-0:locked{
}
@media (max-width: 767px) {
.md-mb-0 {
}
}

.md-mx-auto {
}
.md-mx-auto:locked{
}
@media (max-width: 767px) {
.md-mx-auto {
}
}

.md-centered {
}
.md-centered:locked{
}
@media (max-width: 767px) {
.md-centered {
}
}

.md-horizontal {
}
.md-horizontal:locked{
}
@media (max-width: 767px) {
.md-horizontal {
}
}

.md-horizontal-wrap {
}
.md-horizontal-wrap:locked{
}
@media (max-width: 767px) {
.md-horizontal-wrap {
}
}

.md-vertical {
}
.md-vertical:locked{
}
@media (max-width: 767px) {
.md-vertical {
}
}

.md-hidden {
}
.md-hidden:locked{
}
@media (max-width: 767px) {
.md-hidden {
}
}

.md-w-1by2 {
}
.md-w-1by2:locked{
}
@media (max-width: 767px) {
.md-w-1by2 {
}
}

.md-w-1by3 {
}
.md-w-1by3:locked{
}
@media (max-width: 767px) {
.md-w-1by3 {
}
}

.md-w-2by3 {
}
.md-w-2by3:locked{
}
@media (max-width: 767px) {
.md-w-2by3 {
}
}

.md-w-full {
}
.md-w-full:locked{
}
@media (max-width: 767px) {
.md-w-full {
}
}

.sm-breakout:locked{
}
@media (max-width: 479px) {
.sm-breakout {
 width:100vw;
 max-width:100vw;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:calc(-50vw + 50%) ;
 margin-right:calc(-50vw + 50%) ;
}
}

.sm-col-end-1 {
}
.sm-col-end-1:locked{
}
@media (max-width: 479px) {
.sm-col-end-1 {
}
}

.sm-col-end-2 {
}
.sm-col-end-2:locked{
}
@media (max-width: 479px) {
.sm-col-end-2 {
}
}

.sm-col-end-3 {
}
.sm-col-end-3:locked{
}
@media (max-width: 479px) {
.sm-col-end-3 {
}
}

.sm-col-end-4 {
}
.sm-col-end-4:locked{
}
@media (max-width: 479px) {
.sm-col-end-4 {
}
}

.sm-col-end-auto {
}
.sm-col-end-auto:locked{
}
@media (max-width: 479px) {
.sm-col-end-auto {
}
}

.sm-col-start-1 {
}
.sm-col-start-1:locked{
}
@media (max-width: 479px) {
.sm-col-start-1 {
}
}

.sm-col-start-2 {
}
.sm-col-start-2:locked{
}
@media (max-width: 479px) {
.sm-col-start-2 {
}
}

.sm-col-start-3 {
}
.sm-col-start-3:locked{
}
@media (max-width: 479px) {
.sm-col-start-3 {
}
}

.sm-col-start-4 {
}
.sm-col-start-4:locked{
}
@media (max-width: 479px) {
.sm-col-start-4 {
}
}

.sm-col-start-auto {
}
.sm-col-start-auto:locked{
}
@media (max-width: 479px) {
.sm-col-start-auto {
}
}

.sm-col-auto {
}
.sm-col-auto:locked{
}
@media (max-width: 479px) {
.sm-col-auto {
}
}

.sm-col-span-1 {
}
.sm-col-span-1:locked{
}
@media (max-width: 479px) {
.sm-col-span-1 {
}
}

.sm-col-span-2 {
}
.sm-col-span-2:locked{
}
@media (max-width: 479px) {
.sm-col-span-2 {
}
}

.sm-col-span-3 {
}
.sm-col-span-3:locked{
}
@media (max-width: 479px) {
.sm-col-span-3 {
}
}

.sm-grid-cols-1 {
}
.sm-grid-cols-1:locked{
}
@media (max-width: 479px) {
.sm-grid-cols-1 {
}
}

.sm-grid-cols-2 {
}
.sm-grid-cols-2:locked{
}
@media (max-width: 479px) {
.sm-grid-cols-2 {
}
}

.sm-grid-cols-3 {
}
.sm-grid-cols-3:locked{
}
@media (max-width: 479px) {
.sm-grid-cols-3 {
}
}

.sm-grid-cols-none {
}
.sm-grid-cols-none:locked{
}
@media (max-width: 479px) {
.sm-grid-cols-none {
}
}

.sm-gap-2 {
}
.sm-gap-2:locked{
}
@media (max-width: 479px) {
.sm-gap-2 {
}
}

.sm-gap-4 {
}
.sm-gap-4:locked{
}
@media (max-width: 479px) {
.sm-gap-4 {
}
}

.sm-gap-6 {
}
.sm-gap-6:locked{
}
@media (max-width: 479px) {
.sm-gap-6 {
}
}

.sm-flex {
}
.sm-flex:locked{
}
@media (max-width: 479px) {
.sm-flex {
}
}

.sm-order-1 {
}
.sm-order-1:locked{
}
@media (max-width: 479px) {
.sm-order-1 {
}
}

.sm-order-2 {
}
.sm-order-2:locked{
}
@media (max-width: 479px) {
.sm-order-2 {
}
}

.sm-order-3 {
}
.sm-order-3:locked{
}
@media (max-width: 479px) {
.sm-order-3 {
}
}

.sm-order-4 {
}
.sm-order-4:locked{
}
@media (max-width: 479px) {
.sm-order-4 {
}
}

.sm-order-5 {
}
.sm-order-5:locked{
}
@media (max-width: 479px) {
.sm-order-5 {
}
}

.sm-order-6 {
}
.sm-order-6:locked{
}
@media (max-width: 479px) {
.sm-order-6 {
}
}

.sm-order-first {
}
.sm-order-first:locked{
}
@media (max-width: 479px) {
.sm-order-first {
}
}

.sm-order-last {
}
.sm-order-last:locked{
}
@media (max-width: 479px) {
.sm-order-last {
}
}

.sm-order-none {
}
.sm-order-none:locked{
}
@media (max-width: 479px) {
.sm-order-none {
}
}

.sm-h-full {
}
.sm-h-full:locked{
}
@media (max-width: 479px) {
.sm-h-full {
}
}

.sm-h-screen {
}
.sm-h-screen:locked{
}
@media (max-width: 479px) {
.sm-h-screen {
}
}

.sm-mt-0 {
}
.sm-mt-0:locked{
}
@media (max-width: 479px) {
.sm-mt-0 {
}
}

.sm-mr-0 {
}
.sm-mr-0:locked{
}
@media (max-width: 479px) {
.sm-mr-0 {
}
}

.sm-mr-auto {
}
.sm-mr-auto:locked{
}
@media (max-width: 479px) {
.sm-mr-auto {
}
}

.sm-ml-auto {
}
.sm-ml-auto:locked{
}
@media (max-width: 479px) {
.sm-ml-auto {
}
}

.sm-mx-auto {
}
.sm-mx-auto:locked{
}
@media (max-width: 479px) {
.sm-mx-auto {
}
}

.sm-centered {
}
.sm-centered:locked{
}
@media (max-width: 479px) {
.sm-centered {
}
}

.sm-horizontal {
}
.sm-horizontal:locked{
}
@media (max-width: 479px) {
.sm-horizontal {
}
}

.sm-horizontal-wrap {
}
.sm-horizontal-wrap:locked{
}
@media (max-width: 479px) {
.sm-horizontal-wrap {
}
}

.sm-vertical {
}
.sm-vertical:locked{
}
@media (max-width: 479px) {
.sm-vertical {
}
}

.sm-hidden {
}
.sm-hidden:locked{
}
@media (max-width: 479px) {
.sm-hidden {
}
}

.sm-w-1by2 {
}
.sm-w-1by2:locked{
}
@media (max-width: 479px) {
.sm-w-1by2 {
}
}

.sm-w-full {
}
.sm-w-full:locked{
}
@media (max-width: 479px) {
.sm-w-full {
}
}

.hover-bg-primary {
}
.hover-bg-primary:locked{
}
.hover-bg-secondary {
}
.hover-bg-secondary:locked{
}
.hover-bg {
}
.hover-bg:locked{
}
.hover-bg-dark {
}
.hover-bg-dark:locked{
}
.hover-bg-light {
}
.hover-bg-light:locked{
}
.hover-bg-alt {
}
.hover-bg-alt:locked{
}
.hover-bg-white {
}
.hover-bg-white:locked{
}
.hover-bg-black {
}
.hover-bg-black:locked{
}
.hover-bg-placeholder {
}
.hover-bg-placeholder:locked{
}
.hover-bg-placeholder-alt {
}
.hover-bg-placeholder-alt:locked{
}
.hover-color-dark {
}
.hover-color-dark:locked{
}
.hover-color-light {
}
.hover-color-light:locked{
}
.hover-color-primary {
}
.hover-color-primary:locked{
}
.hover-color-paragraph {
}
.hover-color-paragraph:locked{
}
.hover-color-paragraph-alt {
}
.hover-color-paragraph-alt:locked{
}
.hover-border-primary {
}
.hover-border-primary:locked{
}
.hover-border-secondary {
}
.hover-border-secondary:locked{
}
.hover-border-dark {
}
.hover-border-dark:locked{
}
.hover-border-light {
}
.hover-border-light:locked{
}
.hover-border {
}
.hover-border:locked{
}
.hover-border-alt {
}
.hover-border-alt:locked{
}
.ml-0 {
 margin-left:0px;
}
.ml-0:locked{
}
.mt-0 {
 margin-top:0px;
}
.mt-0:locked{
}
.ml-1 {
 margin-left:min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem) ;
}
.mt-1 {
 margin-top:min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem) ;
}
.ml-2 {
 margin-left:min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem) ;
}
.mt-2 {
 margin-top:min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem) ;
}
.ml-3 {
 margin-left:min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem) ;
}
.mt-3 {
 margin-top:min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem) ;
}
.ml-4 {
 margin-left:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem) ;
}
.mt-4 {
 margin-top:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem) ;
}
.ml-5 {
 margin-left:min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem) ;
}
.mt-5 {
 margin-top:min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem) ;
}
.ml-6 {
 margin-left:min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem) ;
}
.mt-6 {
 margin-top:min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem) ;
}
.ml-8 {
 margin-left:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem) ;
}
.mt-8 {
 margin-top:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem) ;
}
.ml-12 {
 margin-left:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem) ;
}
.mt-12 {
 margin-top:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem) ;
}
.ml-16 {
 margin-left:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem) ;
}
.mt-16 {
 margin-top:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem) ;
}
.ml-20 {
 margin-left:min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem) ;
}
.mt-20 {
 margin-top:min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem) ;
}
.ml-24 {
 margin-left:min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem) ;
}
.mt-24 {
 margin-top:min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem) ;
}
.section-pt-0 {
}
.section-pt-sm {
}
.section-pb-0 {
}
.section-pb-sm {
}
.section-py-0 {
}
.section-py-sm {
}
.lg-horizontal-reverse {
}
.lg-horizontal-reverse:locked{
}
@media (max-width: 991px) {
.lg-horizontal-reverse {
}
}

.lg-vertical-reverse {
}
.lg-vertical-reverse:locked{
}
@media (max-width: 991px) {
.lg-vertical-reverse {
}
}

.md-horizontal-reverse {
}
.md-horizontal-reverse:locked{
}
@media (max-width: 767px) {
.md-horizontal-reverse {
}
}

.md-vertical-reverse {
}
.md-vertical-reverse:locked{
}
@media (max-width: 767px) {
.md-vertical-reverse {
}
}

.sm-horizontal-reverse {
}
.sm-horizontal-reverse:locked{
}
@media (max-width: 479px) {
.sm-horizontal-reverse {
}
}

.sm-vertical-reverse {
}
.sm-vertical-reverse:locked{
}
@media (max-width: 479px) {
.sm-vertical-reverse {
}
}

.header-number:hover{
 text-decoration:underline;
}
.header-number {
 font-family:'gotham-light2';
 font-size:21px;
 font-weight:800;
 text-decoration:none;
}
@media (max-width: 1250px) {
.header-number {
 font-size:17px;
}
.header-number:not(.ct-section):not(.oxy-easy-posts),
.header-number.oxy-easy-posts .oxy-posts,
.header-number.ct-section .ct-section-inner-wrap{
display:none;
}
}

.header-cta:hover{
background-color :#006992;
border: 1px solid #006992;
}.header-cta:hover{
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
.header-cta {
background-color :#f46f5a;
border: 1px solid #f46f5a;
color: #ffffff;
}.header-cta {
 font-family:Poppins;
 button-hover_color:#006992;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 border-radius:50px;
 padding-left:40px;
 padding-right:40px;
 text-transform:uppercase;
 font-weight:600;
 transition-duration:0.4s;
 transition-property:all;
 padding-top:5px;
 padding-bottom:5px;
 font-size:16px;
}
.menu-desktop {
 transition-duration:0.4s;
 transition-property:all;
 background-color:#ffffff;
 padding-left:0px;
 margin-left:0px;
}
.menu-desktop .oxy-pro-menu-list .menu-item, .menu-desktop .oxy-pro-menu-list .menu-item a{
font-family: 'Poppins';
font-size: 18px;
color: #006992;
}

.menu-desktop .oxy-pro-menu-list .menu-item a{
padding-right:18px;
padding-left:18px;
}

.menu-desktop .oxy-pro-menu-list > .menu-item{
margin-left:0px;
margin-right:0px;
}

.menu-desktop .oxy-pro-menu-list > .menu-item > a{
border-radius:26px;
}

.menu-desktop .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover, .menu-desktop .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within{
color:#ffffff;
background-color:#006992;
}

.menu-desktop .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{
box-shadow:0px 19px 21px -4px rgba(0,0,0,0.04);}

.menu-desktop .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:12px;
margin-left:2px;
transition-duration:.4s;
}

.menu-desktop .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children:hover > a svg{
transform:rotate(180deg);
}

.menu-desktop .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a{
background-color:#006992;
color:#ffffff;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
}

.menu-desktop .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a:hover, .menu-desktop .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a:focus-within{
background-color:#006992;
color:#6ac59c;
}

.menu-desktop .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item, .menu-desktop .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a{
font-size: 15px;
}

.menu-desktop .oxy-pro-menu-off-canvas-container, .menu-desktop .oxy-pro-menu-open-container{
background-color:rgba(0,0,0,0);
}

.menu-desktop .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{
                    flex-direction: row;
               }
.menu-desktop .oxy-pro-menu-off-canvas-container{
                    top: 0;
                    bottom: 0;
                    right: 0;
                    left: auto;
               }

            @media (max-width: 1250px) {
.menu-desktop {
}
.menu-desktop .oxy-pro-menu-list .menu-item a{
padding-left:10px;
padding-right:10px;
}

}

@media (max-width: 991px) {
.menu-desktop {
}
.menu-desktop:not(.ct-section):not(.oxy-easy-posts),
.menu-desktop.oxy-easy-posts .oxy-posts,
.menu-desktop.ct-section .ct-section-inner-wrap{
display:none;
}
.menu-desktop .oxy-pro-menu-mobile-open-icon svg{
margin-right:0px;
}

.menu-desktop .oxy-pro-menu-mobile-open-icon{
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
background-color:rgba(0,0,0,0);
}

.menu-desktop .oxy-pro-menu-mobile-open-icon:hover svg{
color:#006992;
}

.menu-desktop .oxy-pro-menu-mobile-close-icon{
top:78px;
left:86%;
}

.menu-desktop .oxy-pro-menu-mobile-close-icon svg{
width:34px;
height:34px;
}

.menu-desktop .oxy-pro-menu-off-canvas-container{
width:50%;
}

.menu-desktop .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .menu-desktop .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#006992;
}

}

@media (max-width: 767px) {
.menu-desktop {
}
.menu-desktop .oxy-pro-menu-mobile-open-icon svg{
color:#025287;
}

.menu-desktop .oxy-pro-menu-mobile-open-icon:hover svg{
color:#006992;
}

.menu-desktop .oxy-pro-menu-off-canvas-container > div:first-child, .menu-desktop .oxy-pro-menu-open-container > div:first-child{
min-width:300px;
}

.menu-desktop .oxy-pro-menu-off-canvas-container{
width:100%;
}

.menu-desktop .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item a, .menu-desktop .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item a{
color:#ffffff;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
padding-left:5px;
}

.menu-desktop .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item a:hover, .menu-desktop .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item a:hover{
color:#ffffff;
}

.menu-desktop .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item, .menu-desktop .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .menu-desktop .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item, .menu-desktop .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
font-size: 19px;
}

.menu-desktop:hover{
}
.menu-desktop .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item, .menu-desktop .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .menu-desktop .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item, .menu-desktop .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a:hover{
color: #ffffff;
}

}

@media (max-width: 479px) {
.menu-desktop {
}
.menu-desktop .oxy-pro-menu-off-canvas-container > div:first-child, .menu-desktop .oxy-pro-menu-open-container > div:first-child{
min-width:250px;
}

}

.member-login {
 font-size:15px;
 color:#ffffff;
 font-weight:600;
 text-transform:uppercase;
}
.footer-section {
}
.footer-section .ct-section-inner-wrap {
padding-top: 4rem;
}
.search-form {
}
.footer-menu {
}
.footer-menu .oxy-pro-menu-list .menu-item, .footer-menu .oxy-pro-menu-list .menu-item a{
font-family: 'Poppins';
text-transform: uppercase;
font-size: 14px;
color: #ffffff;
}

.footer-menu .oxy-pro-menu-list > .menu-item{
margin-left:10px;
margin-right:10px;
}

.footer-donate:hover{
background-color :#006992;
border: 1px solid #006992;
}.footer-donate:hover{
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
.footer-donate {
background-color :#f46f5a;
border: 1px solid #f46f5a;
color: #ffffff;
}.footer-donate {
 font-family:Poppins;
 button-hover_color:#006992;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 border-radius:15px;
 padding-left:20px;
 padding-right:20px;
 text-transform:uppercase;
 transition-duration:0.4s;
 transition-property:all;
 padding-top:9px;
 padding-bottom:9px;
 font-size:13px;
 font-weight:600;
}
.footer-cta-2:hover{
background-color :#006992;
border: 1px solid #006992;
}.footer-cta-2:hover{
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
.footer-cta-2 {
background-color :#f46f5a;
border: 1px solid #f46f5a;
color: #ffffff;
}.footer-cta-2 {
 font-family:Poppins;
 button-hover_color:#006992;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 border-radius:20px;
 padding-left:55px;
 padding-right:55px;
 text-transform:uppercase;
 font-weight:600;
 transition-duration:0.4s;
 transition-property:all;
 padding-top:9px;
 padding-bottom:9px;
 font-size:13px;
}
.sub-header {
 font-family:'gotham-light2';
 font-size:30px;
 text-transform:uppercase;
}
@media (max-width: 767px) {
.sub-header {
 font-size:24px;
}
}

@media (max-width: 479px) {
.sub-header {
 font-size:22px;
}
}

.main-header {
 font-weight:200;
 text-transform:uppercase;
 line-height:1.2;
}
@media (max-width: 479px) {
.main-header {
 font-size:34px;
}
}

.primary-button:hover{
background-color :#ffffff;
border: 1px solid #ffffff;
color: #006992;
}.primary-button:hover{
 border-top-color:#006992;
 border-right-color:#006992;
 border-bottom-color:#006992;
 border-left-color:#006992;
}
.primary-button {
background-color :#006992;
border: 1px solid #006992;
}.primary-button {
 button-hover_color:#ffffff;
 min-width:100%;
 padding-bottom:9px;
 padding-top:9px;
}
.hero-header-2 {
 font-family:gotham-ultra;
 font-weight:100;
 font-size:32px;
}
@media (max-width: 1250px) {
.hero-header-2 {
 line-height:1.3;
}
}

@media (max-width: 991px) {
.hero-header-2 {
 font-size:33px;
}
}

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

.section-header {
 text-transform:uppercase;
 font-size:32px;
 color:#303e44;
}
@media (max-width: 767px) {
.section-header {
 font-size:30px;
}
}

.subheader-text {
 font-size:23px;
}
@media (max-width: 767px) {
.subheader-text {
 font-size:19px;
}
}

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

.services-column {
 text-align:center;
 padding-right:0px;
 padding-left:0px;
}
.services-column:not(.ct-section):not(.oxy-easy-posts),
.services-column.oxy-easy-posts .oxy-posts,
.services-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
.services-column {
}
}

.services-text {
 font-family:'gotham-medium-2';
 font-size:14px;
 text-transform:uppercase;
 max-width:200px;
 border-bottom-width:2px;
 border-bottom-style:solid;
 border-bottom-color:rgba(0,0,0,0);
}
.light-bg:locked{
}
.light-bg {
 background-color:#d8e6ec;
}
.primary-bg-color:locked{
}
.primary-bg-color {
 background-color:#6ac59c;
}
.primary-color {
 color:#6ac59c;
}
.secondary-color:locked{
}
.secondary-color {
 color:#006992;
}
.hover-grow:active{
transform: scaleX(1.1);-webkit-transform: scale(1.1);
}
.hover-grow:focus{
transform: scaleX(1.1);-webkit-transform: scale(1.1);
}
.hover-grow:hover{
transform: scaleX(1.1);-webkit-transform: scale(1.1);
}
.hover-grow {
transform:perspective(1px) ; transition-duration:0.3s;
 transition-property:all;
 box-shadow:0px 0px 1px rgba(0,0,0,0);
vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); -webkit-transition-duration: 0.3s; -webkit-transition-property: transform;
}
.hover-grow:locked{
}
.circle-header {
 font-size:25px;
 font-weight:500;
}
@media (max-width: 479px) {
.circle-header {
 font-size:20px;
}
}

.circle-text {
 font-size:22.5px;
 font-weight:300;
}
@media (max-width: 479px) {
.circle-text {
 font-size:18px;
}
}

.reasons-header {
 font-family:Poppins;
 font-size:22px;
 font-weight:400;
 line-height:1.2;
}
@media (max-width: 1250px) {
.reasons-header {
 min-height:70px;
}
}

@media (max-width: 991px) {
.reasons-header {
 min-height:0px;
}
}

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

.secondary-bg-color:locked{
}
.secondary-bg-color {
 background-color:#006992;
}
.awareness-text {
 font-weight:600;
 font-size:23px;
 max-width:300px;
}
.secondary-button:hover{
background-color :#ffffff;
border: 1px solid #ffffff;
color: #f46f5a;
}.secondary-button:hover{
 border-top-color:#f46f5a;
 border-right-color:#f46f5a;
 border-bottom-color:#f46f5a;
 border-left-color:#f46f5a;
}
.secondary-button {
background-color :#f46f5a;
border: 1px solid #f46f5a;
color: #2f3e44;
}.secondary-button {
 button-hover_color:#ffffff;
 min-width:200px;
 margin-top:20px;
}
@media (max-width: 1250px) {
.secondary-button {
}
.secondary-button:hover{
 color:#2b4b58;
}
}

.green-button-full:hover{
background-color :#f46f5a;
border: 1px solid #f46f5a;
}.green-button-full:hover{
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
.green-button-full {
background-color :#6ac59c;
border: 1px solid #6ac59c;
color: #ffffff;
}.green-button-full {
 font-family:'gotham-medium';
 button-hover_color:#f46f5a;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 border-radius:50px;
 padding-left:55px;
 padding-right:55px;
 text-transform:uppercase;
 font-weight:500;
 transition-duration:0.4s;
 transition-property:all;
 padding-top:13px;
 padding-bottom:4px;
 font-size:13px;
 width:100%;
}
.testimonial-text {
 font-family:'archer-italic';
 color:#303e44;
 font-size:2.7rem;
 line-height:1.3;
 text-align:left;
}
@media (max-width: 1250px) {
.testimonial-text {
 font-size:2.8rem;
}
}

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

@media (max-width: 767px) {
.testimonial-text {
 font-size:2rem;
 text-align:left;
}
}

.testimonial-author {
 font-family:'gotham-book-regular';
 font-size:16px;
 text-transform:uppercase;
}
@media (max-width: 767px) {
.testimonial-author {
 text-align:left;
}
}

.secondary {
}
.resource-type {
 width:100%;
 text-align:left;
 padding-left:30px;
 background-color:#f7b965;
 margin-top:20px;
 margin-bottom:20px;
 color:#ffffff;
 text-transform:uppercase;
 font-weight:600;
 font-size:13px;
 padding-top:3px;
 padding-bottom:3px;
}
.resource-title {
 font-family:Poppins;
 text-align:left;
 color:#006992;
 font-size:21px;
 text-transform:capitalize;
 line-height:1.3;
}
@media (max-width: 1250px) {
.resource-title {
 font-size:20px;
 line-height:1.2;
}
}

.resource-cta {
 font-size:14px;
 font-weight:700;
 text-transform:uppercase;
 letter-spacing:1px;
 position:absolute;
 bottom:0px;
 text-decoration:none;
}
.resource-category {
 width:100%;
 text-align:left;
 padding-left:30px;
 color:#ffffff;
 text-transform:uppercase;
 font-weight:600;
 font-size:13px;
 padding-top:5px;
 padding-bottom:5px;
 background-color:#2f3e44;
}
.resource-content:locked{
}
.resource-content {
 min-height:27rem;
 position:relative;
 padding-bottom:55px;
}
@media (max-width: 1250px) {
.resource-content {
 min-height:18rem;
}
}

@media (max-width: 991px) {
.resource-content {
 min-height:23rem;
}
}

@media (max-width: 767px) {
.resource-content {
 min-height:230rem;
}
}

@media (max-width: 479px) {
.resource-content {
 min-height:250rem;
}
}

.p-18px {
 font-size:18px;
}
.course-title {
 font-family:'gotham-medium-2';
 font-size:23px;
 line-height:1.5;
 padding-right:20px;
 text-transform:uppercase;
}
.course-title:not(.ct-section):not(.oxy-easy-posts),
.course-title.oxy-easy-posts .oxy-posts,
.course-title.ct-section .ct-section-inner-wrap{
display:inline;
}
@media (max-width: 1250px) {
.course-title {
 font-size:20px;
}
}

@media (max-width: 991px) {
.course-title {
 font-size:24px;
}
}

.course-subheader {
 font-family:Poppins;
 font-weight:600;
 font-size:19px;
 padding-left:20px;
 text-transform:uppercase;
}
.course-text {
 font-family:Poppins;
 font-size:19px;
 font-style:italic;
 padding-left:25px;
}
.course-header {
 font-family:'gotham-medium';
 font-size:33.2px;
 font-weight:100;
 text-transform:uppercase;
}
@media (max-width: 1250px) {
.course-header {
 font-size:30px;
}
}

@media (max-width: 767px) {
.course-header {
 font-size:20px;
 line-height:1.4;
}
}

.course-box {
 padding-top:50px;
 padding-left:50px;
 padding-right:50px;
 padding-bottom:50px;
}
@media (max-width: 479px) {
.course-box {
 padding-top:30px;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:30px;
}
}

.course-sub-callout {
 font-family:'gotham-medium';
 font-size:25px;
 font-weight:100;
 margin-bottom:1px;
}
@media (max-width: 1250px) {
.course-sub-callout {
 font-size:18px;
}
}

.p-20-5px {
 font-size:20.5px;
}
@media (max-width: 1250px) {
.p-20-5px {
 font-size:18px;
}
}

@media (max-width: 767px) {
.p-20-5px {
 font-size:17px;
}
}

.raleway-semibold {
 font-weight:600;
}
@media (max-width: 767px) {
.raleway-semibold {
 font-weight:500;
}
}

.icon-text {
 font-family:'gotham-medium-2';
 font-size:15px;
 line-height:1.3;
}
.b-12 {
}
.third-button:hover{
background-color :#6ac59c;
border: 1px solid #6ac59c;
}.third-button:hover{
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
.third-button {
background-color :#f7b965;
border: 1px solid #f7b965;
color: #006992;
}.third-button {
 font-family:'gotham-medium';
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 border-radius:9px;
 padding-left:55px;
 padding-right:55px;
 text-transform:uppercase;
 font-weight:500;
 transition-duration:0.4s;
 transition-property:all;
 padding-top:13px;
 padding-bottom:4px;
 font-size:15px;
 button-hover_color:#6ac59c;
}
.light-link-bold {
}
.key-offerings {
}
@media (max-width: 1250px) {
.key-offerings {
 min-height:68px;
}
}

.hide-desktop {
}
.hide-desktop:not(.ct-section):not(.oxy-easy-posts),
.hide-desktop.oxy-easy-posts .oxy-posts,
.hide-desktop.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 767px) {
.hide-desktop {
}
.hide-desktop:not(.ct-section):not(.oxy-easy-posts),
.hide-desktop.oxy-easy-posts .oxy-posts,
.hide-desktop.ct-section .ct-section-inner-wrap{
display:block;
}
.hide-desktop .oxy-pro-menu-list .menu-item, .hide-desktop .oxy-pro-menu-list .menu-item a{
color: #ffffff;
}

.hide-desktop .oxy-pro-menu-list{
                    flex-direction: column;
                }
.hide-desktop .oxy-pro-menu-list > .menu-item{
                    white-space: normal;
                }
.hide-desktop .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%;
                }
.hide-desktop .oxy-pro-menu-list > .menu-item > .sub-menu.sub-menu-left{
                    margin-right: 100%;
                }
.hide-desktop .oxy-pro-menu-dropdown-animating[data-aos*="down"]{
                    pointer-events: auto;
                }
.hide-desktop .oxy-pro-menu-dropdown-animating[data-aos*="right"]{
                    pointer-events: none;
                }
.hide-desktop .oxy-pro-menu-dropdown-animating.sub-menu-left[data-aos*="left"]{
                    pointer-events: none;
                }


            }

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

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

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

.gotham-medium {
 font-family:'gotham-medium-2';
}
.header-3 {
 font-family:'gotham-medium-2';
 font-weight:100;
 font-size:33px;
}
@media (max-width: 1250px) {
.header-3 {
 line-height:1.3;
}
}

@media (max-width: 991px) {
.header-3 {
 font-size:33px;
}
}

@media (max-width: 479px) {
.header-3 {
 font-size:28px;
}
}

.courses-blob:hover{
 background-color:#6ac59c;
}
.courses-blob {
 padding-top:20px;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:20px;
 background-color:#006992;
 border-radius:35px;
 transition-duration:0.4s;
 transition-property:all;
 margin-bottom:35px;
 width:100%;
}
.courses-blob:not(.ct-section):not(.oxy-easy-posts),
.courses-blob.oxy-easy-posts .oxy-posts,
.courses-blob.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.courses-blob {
 text-align:justify;
 padding-right:30px;
}
.courses-blob:not(.ct-section):not(.oxy-easy-posts),
.courses-blob.oxy-easy-posts .oxy-posts,
.courses-blob.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:space-between;
}
}

@media (max-width: 479px) {
.courses-blob {
 padding-right:10px;
}
}

.gold-text:locked{
}
.gold-text {
 color:#f7b965;
}
.h4-feature-box {
 font-family:'gotham-medium-2';
 font-size:23px;
 text-transform:uppercase;
 line-height:1.5;
}
.styleguide-header {
 font-size:25px;
 text-decoration:underline;
 margin-top:40px;
}
.only-feature-title {
 font-family:gotham-ultra;
 font-size:1.9rem;
 line-height:1.3;
 letter-spacing:1px;
}
@media (max-width: 991px) {
.only-feature-title {
 font-size:2.2rem;
}
}

@media (max-width: 767px) {
.only-feature-title {
 font-size:1.9rem;
}
}

@media (max-width: 479px) {
.only-feature-title {
 font-size:1.8rem;
}
}

.secondary-button-alt-hover:hover{
background-color :#6ac59c;
border: 1px solid #6ac59c;
}.secondary-button-alt-hover:hover{
}
.secondary-button-alt-hover {
background-color :#f46f5a;
border: 1px solid #f46f5a;
}.secondary-button-alt-hover {
 button-hover_color:#6ac59c;
}
.icon-button:hover{
 background-color:#ffffff;
 border-top-color:#f46f5a;
 border-right-color:#f46f5a;
 border-bottom-color:#f46f5a;
 border-left-color:#f46f5a;
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 color:#2f3e44;
}
.icon-button {
 font-family:gotham-ultra;
 background-color:#ffffff;
 color:#ffffff;
 border-radius:20px;
 padding-top:10px;
 padding-bottom:8px;
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#006992;
 border-right-color:#006992;
 border-bottom-color:#006992;
 border-left-color:#006992;
}
.icon-button:not(.ct-section):not(.oxy-easy-posts),
.icon-button.oxy-easy-posts .oxy-posts,
.icon-button.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 991px) {
.icon-button {
 padding-left:15px;
 padding-right:15px;
}
}

@media (max-width: 479px) {
.icon-button {
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
}
.icon-button:hover{
 border-top-color:#f46f5a;
 border-right-color:#f46f5a;
 border-bottom-color:#f46f5a;
 border-left-color:#f46f5a;
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
}
}

.icon-button-text:hover{
 color:#303e44;
}
.icon-button-text {
 font-family:'gotham-medium-2';
 font-size:19px;
 text-transform:uppercase;
}
.icon-button-icon:hover{
 color:#2f3e44;
}
.icon-button-icon {
color: #ffffff;}.icon-button-icon 
>svg {width: 16px;height: 16px;}.icon-button-icon {
 padding-right:8px;
}
.icon-button-text-header {
 font-family:'gotham-medium-2';
 font-size:16px;
 text-transform:uppercase;
 line-height:1;
}
@media (max-width: 1250px) {
.icon-button-text-header {
}
}

@media (max-width: 991px) {
.icon-button-text-header {
 font-size:12px;
}
}

.header-button:hover{
background-color :#ffffff;
border: 1px solid #ffffff;
color: #2f3e44;
}.header-button:hover{
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
 border-top-color:#f46f5a;
 border-right-color:#f46f5a;
 border-bottom-color:#f46f5a;
 border-left-color:#f46f5a;
}
.header-button {
background-color :#f46f5a;
border: 1px solid #f46f5a;
color: #2f3e44;
}.header-button {
 button-hover_color:#6ac59c;
 font-size:16px;
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
 padding-top:7px;
 padding-bottom:5px;
}
@media (max-width: 991px) {
.header-button {
 font-size:12px;
}
}

.alt-button:hover{
background-color :#f46f5a;
border: 1px solid #f46f5a;
}.alt-button:hover{
}
.alt-button {
background-color :#006992;
border: 1px solid #006992;
}.alt-button {
 button-hover_color:#f46f5a;
}
.testimonial-section {
}
.testimonial-section .ct-section-inner-wrap {
padding-top: 4em;
padding-bottom: 4em;
}
.testimonial-section:not(.ct-section):not(.oxy-easy-posts),
.testimonial-section.oxy-easy-posts .oxy-posts,
.testimonial-section.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 1250px) {
.testimonial-section {
}
.testimonial-section .ct-section-inner-wrap {
padding-top: 6em;
padding-bottom: 5em;
}
}

.p:locked{
}
.p {
 padding-bottom:1rem;
 padding-top:1rem;
}
@media (max-width: 991px) {
.p {
}
}

@media (max-width: 767px) {
.p {
 font-size:17px;
}
}

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

.italics {
 font-style:italic;
}
.course-box-header {
 padding-left:3rem;
 padding-top:2rem;
 padding-bottom:1rem;
 border-top-left-radius:12px;
 border-top-right-radius:12px;
 padding-right:3rem;
}
@media (max-width: 479px) {
.course-box-header {
 padding-left:1rem;
 padding-top:2rem;
 padding-right:1rem;
 padding-bottom:1rem;
}
}

.course-box-content {
 padding-left:3rem;
 padding-right:3rem;
 padding-bottom:2rem;
}
@media (max-width: 479px) {
.course-box-content {
 padding-left:1rem;
 padding-top:1rem;
 padding-right:1rem;
 padding-bottom:2rem;
}
}

.-8 {
}
.darker-link {
}
.light-link {
 color:#ffffff;
}
.h1-alt {
 line-height:1.2;
 font-size:60px;
 text-transform:uppercase;
}
@media (max-width: 1250px) {
.h1-alt {
 font-size:50px;
}
}

@media (max-width: 767px) {
.h1-alt {
 font-size:45px;
 line-height:1;
}
}

@media (max-width: 479px) {
.h1-alt {
 font-size:36px;
}
}

.h1-sra {
 line-height:1.2;
 font-size:52.4px;
 text-transform:uppercase;
 letter-spacing:1px;
 margin-top:0px;
}
@media (max-width: 1250px) {
.h1-sra {
 font-size:52px;
}
}

@media (max-width: 767px) {
.h1-sra {
 font-size:40px;
}
}

@media (max-width: 479px) {
.h1-sra {
 font-size:30px;
}
}

.arrow-button {
 font-family:'gotham-medium-2';
 text-transform:uppercase;
 line-height:1;
 margin-right:10px;
}
.footer-message {
 font-size:50px;
 line-height:1.1;
 max-width:60%;
}
@media (max-width: 991px) {
.footer-message {
 max-width:100%;
}
}

@media (max-width: 767px) {
.footer-message {
 font-size:40px;
}
}

@media (max-width: 479px) {
.footer-message {
 font-size:31px;
}
}

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

@media (max-width: 479px) {
.footer-info {
 font-size:20px;
}
}

.white-link:locked{
}
.white-link {
 margin-bottom:25px;
 margin-top:19px;
}
.footer-text {
}
@media (max-width: 1250px) {
.footer-text {
 font-size:15px;
}
}

@media (max-width: 991px) {
.footer-text {
}
}

@media (max-width: 767px) {
.footer-text {
 font-size:10px;
}
}

.cell {
}
.toggle-5855 {
}
.toggle-5855-expanded {
}
.module-number {
 font-family:'gotham-medium-2';
 font-size:23px;
 text-transform:uppercase;
 margin-right:40px;
 color:#006992;
}
@media (max-width: 991px) {
.module-number {
 font-size:20px;
}
}

@media (max-width: 767px) {
.module-number {
 font-size:16px;
}
}

.day-block {
 padding-left:20px;
 padding-top:20px;
 padding-bottom:20px;
 padding-right:040px;
 background-color:#d8e7ed;
}
@media (max-width: 767px) {
.day-block {
 padding-top:10px;
 padding-left:15px;
 padding-right:10px;
 padding-bottom:10px;
}
}

.w-80 {
 width:80%;
}
.quote-card {
 border-radius:10px;
 padding-top:40px;
 padding-left:40px;
 padding-right:40px;
 padding-bottom:40px;
 text-align:left;
 width:100%;
 height:100%;
 box-shadow:0px 0px 13px 0px rgba(0,0,0,0.09);
}
.quote-card:not(.ct-section):not(.oxy-easy-posts),
.quote-card.oxy-easy-posts .oxy-posts,
.quote-card.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 479px) {
.quote-card {
 padding-left:20px;
 padding-right:20px;
}
}

.quote-card-title {
 font-family:'gotham-medium-2';
 font-size:25px;
 color:#2f3e44;
}
.quote-card-author {
 font-family:'gotham-medium-2';
 font-size:18px;
 text-transform:uppercase;
}
.memership-block {
 padding-top:40px;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:40px;
 text-align:center;
 border-top-width:15px;
 border-top-style:solid;
 max-width:429px;
}
.memership-block:not(.ct-section):not(.oxy-easy-posts),
.memership-block.oxy-easy-posts .oxy-posts,
.memership-block.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content:center;
}
@media (max-width: 1250px) {
.memership-block {
 width:100%;
}
}

@media (max-width: 991px) {
.memership-block {
 width:100%;
 max-width:100%;
}
}

.membership-cost {
 font-family:'gotham-medium-2';
 color:#f7b965;
 font-size:28px;
 margin-right:25px;
}
.white-button:hover{
 border-top-color:#006992;
 border-right-color:#006992;
 border-bottom-color:#006992;
 border-left-color:#006992;
}
.white-button {
background-color :#1e73be;
border: 1px solid #1e73be;
color: #2f3e44;
}.white-button {
 background-color:#ffffff;
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
}
.small-button {
 padding-top:0px;
 padding-left:15px;
 padding-right:15px;
 padding-bottom:0px;
}
.sra-quick-links-text {
 font-size:16px;
 margin-right:10px;
 font-weight:400;
}
@media (max-width: 1250px) {
.sra-quick-links-text {
 font-size:18px;
}
}

@media (max-width: 767px) {
.sra-quick-links-text {
 padding-right:0px;
 margin-right:0px;
}
}

@media (max-width: 479px) {
.sra-quick-links-text {
 font-size:14px;
}
}

.sra-quick-links-cta {
 font-size:16px;
}
@media (max-width: 767px) {
.sra-quick-links-cta {
 padding-bottom:10px;
 margin-right:1px;
 margin-bottom:7px;
}
}

.development-block {
 background-color:#006992;
 border-top-width:15px;
 border-top-style:solid;
 text-align:center;
 padding-top:50px;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:50px;
}
.development-block:not(.ct-section):not(.oxy-easy-posts),
.development-block.oxy-easy-posts .oxy-posts,
.development-block.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1250px) {
.development-block {
 height:100%;
}
}

.green-border:locked{
}
.green-border {
 border-top-color:#6ac59c;
 border-right-color:#6ac59c;
 border-bottom-color:#6ac59c;
 border-left-color:#6ac59c;
}
.orange-border:locked{
}
.orange-border {
 border-top-color:#f46f5a;
 border-right-color:#f46f5a;
 border-bottom-color:#f46f5a;
 border-left-color:#f46f5a;
}
.gold-border:locked{
}
.gold-border {
 border-top-color:#f7b965;
 border-right-color:#f7b965;
 border-bottom-color:#f7b965;
 border-left-color:#f7b965;
}
.opportunities-box {
 border-top-width:15px;
 border-top-style:solid;
 min-height:535px;
}
.opportunities-box-header {
 padding-left:40px;
 padding-top:30px;
 padding-right:40px;
 padding-bottom:30px;
}
@media (max-width: 479px) {
.opportunities-box-header {
 padding-left:10px;
 padding-right:10px;
}
}

.opportunities-box-content {
 padding-left:40px;
 padding-right:40px;
 padding-top:20px;
 padding-bottom:20px;
}
@media (max-width: 479px) {
.opportunities-box-content {
 padding-left:10px;
 padding-right:10px;
}
}

.full-width-button {
 width:100%;
}
.opportunities-box-boxes {
 padding-top:2px;
 padding-left:5px;
 padding-right:5px;
 padding-bottom:5px;
}
.opportunities-box-boxes:not(.ct-section):not(.oxy-easy-posts),
.opportunities-box-boxes.oxy-easy-posts .oxy-posts,
.opportunities-box-boxes.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(4, minmax(5px, 1fr));grid-column-gap: 5px;grid-row-gap: 20px;}
@media (max-width: 991px) {
.opportunities-box-boxes {
}
.opportunities-box-boxes:not(.ct-section):not(.oxy-easy-posts),
.opportunities-box-boxes.oxy-easy-posts .oxy-posts,
.opportunities-box-boxes.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 767px) {
.opportunities-box-boxes {
}
.opportunities-box-boxes:not(.ct-section):not(.oxy-easy-posts),
.opportunities-box-boxes.oxy-easy-posts .oxy-posts,
.opportunities-box-boxes.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 5px;grid-row-gap: 5px;}
}

@media (max-width: 479px) {
.opportunities-box-boxes {
}
.opportunities-box-boxes:not(.ct-section):not(.oxy-easy-posts),
.opportunities-box-boxes.oxy-easy-posts .oxy-posts,
.opportunities-box-boxes.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 5px;grid-row-gap: 5px;}
}

.opportunities-square {
 padding-bottom:20px;
 padding-top:20px;
}
.opportunities-square:not(.ct-section):not(.oxy-easy-posts),
.opportunities-square.oxy-easy-posts .oxy-posts,
.opportunities-square.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:flex-end;
}
@media (max-width: 1250px) {
.opportunities-square {
 height:127px;
}
.opportunities-square:not(.ct-section):not(.oxy-easy-posts),
.opportunities-square.oxy-easy-posts .oxy-posts,
.opportunities-square.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
}

.opportunities-text {
 font-family:'gotham-medium-2';
 font-size:14px;
}
.tertiary-border {
 border-top-color:#d8e6ec;
 border-right-color:#d8e6ec;
 border-bottom-color:#d8e6ec;
 border-left-color:#d8e6ec;
}
.cta-box {
 border-top-width:5px;
 border-right-width:5px;
 border-bottom-width:5px;
 border-left-width:5px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 padding-top:30px;
 padding-left:30px;
 padding-right:30px;
 padding-bottom:30px;
 min-height:616px;
}
.cta-subscribe {
}
.contact-form {
}
.donate-form {
 min-height:400px;
 margin-top:5rem;
 margin-bottom:5rem;
}
@media (max-width: 767px) {
.donate-form {
 padding-left:2rem;
 padding-right:2rem;
}
}

.mobile-top-button {
}
@media (max-width: 479px) {
.mobile-top-button {
 padding-top:10px;
 padding-left:5px;
 padding-right:5px;
 padding-bottom:10px;
 text-align:center;
}
}

.b-4 {
}
.font-23:locked{
}
.font-23 {
 font-size:23px;
}
.no-list-indent {
}
.logo {
}
.tabs-8284-tab:hover{
 filter:grayscale(0%);
}
.tabs-8284-tab {
 transition-duration:0.4s;
 transition-timing-function:all;
 text-align:center;
 padding-left:35px;
 padding-right:35px;
 color:#006992;
 width:195px;
}
.tabs-8284-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-8284-tab.oxy-easy-posts .oxy-posts,
.tabs-8284-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1250px) {
.tabs-8284-tab {
 padding-left:10px;
 padding-right:10px;
}
}

@media (max-width: 991px) {
.tabs-8284-tab {
 padding-left:20px;
 padding-right:20px;
 height:100%;
 min-width:165px;
}
}

@media (max-width: 767px) {
.tabs-8284-tab {
}
}

@media (max-width: 479px) {
.tabs-8284-tab {
 padding-left:5px;
 padding-right:5px;
 min-width:126px;
 margin-right:10px;
}
}

.tabs-8284-tab-active {
 text-decoration:none;
 transition-duration:0.4s;
 transition-timing-function:all;
 background-color:#d8e6ec;
}
.tabs-contents-8284-tab {
}
.hp-carousel {
}
.ul-space {
}
.tools-block {
 padding-top:30px;
 padding-left:30px;
 padding-right:30px;
 padding-bottom:30px;
 text-align:center;
 border-top-width:15px;
 border-top-style:solid;
 margin-bottom:0px;
}
.tools-block:not(.ct-section):not(.oxy-easy-posts),
.tools-block.oxy-easy-posts .oxy-posts,
.tools-block.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content:center;
}
@media (max-width: 1250px) {
.tools-block {
}
}

.no-icon-padding:locked{
}
.no-icon-padding {
}
.press-releases {
 background-color:#006992;
 color:#ffffff;
}
.resource-search {
}
.resource-search .wpgb-facet .wpgb-input{
color:#4a5a60;
background-color:#ffffff;
border_radius_border-radius:20px;
border-radius:20px;
}

.resource-search .wpgb-facet .wpgb-input::placeholder{
color:#4a5a60;
}

.resource-search wpgb-facet .wpgb-input::-webkit-input-placeholder{
color:#4a5a60;
}

.resource-search wpgb-facet .wpgb-input::-moz-placeholder{
color:#4a5a60;
}

.resource-search .wpgb-facet .wpgb-input:-ms-input-placeholder{
color:#4a5a60;
}

.resource-search .wpgb-facet .wpgb-input:-moz-placeholder{
color:#4a5a60;
}

.resource-search .wpgb-facet .wpgb-input:hover{
background-color:#ffffff;
}

.resource-search .wpgb-facet .wpgb-input:focus{
background-color:#f7f7f7;
}

.resource-search .wpgb-facet .wpgb-input-icon{
color:#98a1a8;
left:9px;
}

.articles {
 background-color:#006992;
 color:#ffffff;
}
.reports {
 background-color:#6ac59c;
 color:#ffffff;
}
.infographics {
 background-color:#f7b965;
}
.videos {
 background-color:#f46f5a;
}
.sticky {
}
.resource-subscribe {
}
.press-release {
 color:#ffffff;
 background-color:#81b6cd;
}
.article {
 background-color:#6ac59c;
 color:#ffffff;
}
.infographic {
 background-color:#f7b965;
}
.report {
 background-color:#006992;
 color:#ffffff;
}
.video {
 background-color:#f46f5a;
}
.font-18:locked{
}
.font-18 {
 font-size:18px;
}
.t-18 {
}
.subheader-sra:locked{
}
.subheader-sra {
 font-family:'gotham-medium-2';
 font-size:30px;
 text-transform:uppercase;
 line-height:1.3;
 color:#f7b965;
 margin-top:4px;
}
@media (max-width: 1250px) {
.subheader-sra {
}
}

@media (max-width: 991px) {
.subheader-sra {
 font-size:20px;
}
}

.find-member-congress {
}
.font-bol {
}
.renew-block {
 padding-left:50px;
 padding-right:50px;
 padding-bottom:50px;
 position:relative;
 padding-top:80px;
}
@media (max-width: 1250px) {
.renew-block {
 padding-left:30px;
 padding-right:30px;
 min-height:650px;
 position:relative;
}
}

@media (max-width: 991px) {
.renew-block {
 padding-left:50px;
 padding-right:50px;
 min-height:400px;
}
}

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

@media (max-width: 479px) {
.renew-block {
 padding-left:20px;
 padding-right:20px;
}
}

.recert-item-block {
 min-height:115px;
}
.recert-item-block:not(.ct-section):not(.oxy-easy-posts),
.recert-item-block.oxy-easy-posts .oxy-posts,
.recert-item-block.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
.course-block {
}
.course-block-title {
 font-size:19px;
 font-weight:500;
}
.course-green-row {
 padding-top:10px;
 padding-bottom:10px;
 padding-right:10px;
 padding-left:10px;
}
.course-block-body {
 padding-top:35px;
 padding-left:35px;
 padding-right:35px;
 padding-bottom:35px;
}
@media (max-width: 1250px) {
.course-block-body {
 height:100%;
 min-height:220px;
}
}

@media (max-width: 991px) {
.course-block-body {
 min-height:290px;
}
}

.white-border {
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
}
.border-5px {
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:5px;
 border-right-width:5px;
 border-bottom-width:5px;
 border-left-width:5px;
}
.resource-post-title {
 line-height:1.2;
 font-size:45px;
 text-transform:none;
 letter-spacing:1px;
}
@media (max-width: 1250px) {
.resource-post-title {
 font-size:52px;
}
}

@media (max-width: 767px) {
.resource-post-title {
 font-size:40px;
}
}

@media (max-width: 479px) {
.resource-post-title {
 font-size:30px;
}
}

.oxy-stock-content-styles {
}
.font-16:locked{
}
.font-16 {
 font-size:16px;
}
.post-content {
}
.small-button-text {
 font-size:15px;
}
.w-fill {
}
.subheader-green-bg {
 color:#3d4c51;
}
.icon-primary {
background-color: #6ac59c;
border: 1px solid #6ac59c;
padding: 0px;color: #ffffff;}.icon-primary 
>svg {width: 45px;height: 45px;}.icon-primary {
}
.single-course {
}
.archive-courses {
}
.course-archive-description {
 margin-top:-2rem;
}
.sticky-logo {
}
.member-login-form {
 max-width:650px;
 width:100%;
}
.oxy-close-modal:hover{
background-color :#ffffff;
border: 1px solid #ffffff;
}.oxy-close-modal:hover{
}
.oxy-close-modal {
background-color :#ffffff;
border: 1px solid #ffffff;
color: #606e79;
}.oxy-close-modal {
 font-family:'gotham-light2';
 button-hover_color:#ffffff;
 float:right;
}
.modal-close {
 position:absolute;
 right:3rem;
 top:3rem;
cursor:pointer;
}
.event-1 {
}
.event-3 {
}
.search-404 {
}
.know-form {
 min-width:400px;
 min-height:150px;
}
.cta-subscribe-2 {
}
.mb-40 {
 margin-bottom:20rem;
}
.mb-7 {
}
.member-icon-plus {
color: #f46f5a;}.member-icon-plus 
>svg {width: 24px;height: 24px;}.member-icon-plus {
 margin-right:10px;
}
@media (max-width: 767px) {
.member-icon-plus {
 margin-top:4px;
}
}

.member-div {
 width:100%;
 background-color:#006992;
 border-top-width:15px;
 border-top-style:solid;
 padding-top:30px;
 padding-left:40px;
 padding-right:40px;
 padding-bottom:30px;
}
.member-list {
}
.member-list:not(.ct-section):not(.oxy-easy-posts),
.member-list.oxy-easy-posts .oxy-posts,
.member-list.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 1250px) {
.member-list {
 text-align:left;
}
.member-list:not(.ct-section):not(.oxy-easy-posts),
.member-list.oxy-easy-posts .oxy-posts,
.member-list.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
}

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

.on-green {
 color:#3d4c51;
}
.sticky-button {
}
.post-date {
 font-size:1.2rem;
}
.impact-icon {
 width:12rem;
 margin-right:4rem;
 padding-top:1rem;
 padding-left:1rem;
 padding-right:1rem;
 padding-bottom:1rem;
}
.border-top-3 {
 border-top-width:3px;
 border-top-style:solid;
}
.border-white {
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
}
.img-w-small {
 width:7.8rem;
}
.font-20 {
 font-size:2rem;
}
.font-22 {
 font-size:2.2rem;
}
.no-lazy {
}
.member-photo {
 border-radius:100px;
 border-top-color:#006992;
 border-right-color:#006992;
 border-bottom-color:#006992;
 border-left-color:#006992;
 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;
 height:120px;
}
.template-image {
 width:250px;
 height:250px;
}
.template-div-1 {
 height:100%;
 margin-right:0rem;
}
.template-div-1:not(.ct-section):not(.oxy-easy-posts),
.template-div-1.oxy-easy-posts .oxy-posts,
.template-div-1.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.quick-links-block {
 padding-top:2rem;
 padding-left:2rem;
 padding-right:2rem;
 padding-bottom:2rem;
 text-align:center;
 border-top-width:15px;
 border-top-style:solid;
 margin-bottom:0px;
 position:relative;
}
.quick-links-block:not(.ct-section):not(.oxy-easy-posts),
.quick-links-block.oxy-easy-posts .oxy-posts,
.quick-links-block.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content:center;
}
@media (max-width: 1250px) {
.quick-links-block {
}
}

.quick-links-block-hidden {
 height:123px;
}
.quick-links-1 {
 transition-duration:0.4s;
 transition-timing-function:all;
 min-height:270px;
}
.font-14 {
 font-size:1.4rem;
}
.bg-orange {
 background-color:#f46f5a;
}
.quick-links-arrow {
color: #333333;}.quick-links-arrow 
>svg {width: 35px;height: 35px;}.quick-links-arrow {
 width:10%;
}
.quick-links-image {
 height:250px;
 width:100%;
}
.awareness-icon {
 height:250px;
}
.guide-misc {
 background-color:#81b6cd;
}
.awareness-block-div {
 height:250px;
}
.oxy-burger-trigger {
}
.oxy-burger-trigger:not(.ct-section):not(.oxy-easy-posts),
.oxy-burger-trigger.oxy-easy-posts .oxy-posts,
.oxy-burger-trigger.ct-section .ct-section-inner-wrap{
display:block;
}
.oxy-burger-trigger .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{
                    flex-direction: row;
               }
.on-blue {
 color:#4a5a60;
}
.ul-space-big {
}
.load-more {
}
.fade {
}
.testimonial-image {
 border-radius:1000px;
 height:30rem;
 width:30rem;
}
@media (max-width: 1250px) {
.testimonial-image {
 width:20rem;
 height:20rem;
}
}

@media (max-width: 991px) {
.testimonial-image {
 width:20rem;
 height:20rem;
}
}

@media (max-width: 767px) {
.testimonial-image {
 width:5rem;
 height:5rem;
 margin-bottom:1rem;
}
}

.bold {
}
.about-serve-bullet {
}
@media (max-width: 1250px) {
.about-serve-bullet {
 margin-right:2rem;
}
}

.about-facts-grid-box {
 width:100%;
 text-align:center;
 height:200px;
}
.about-facts-grid-box:not(.ct-section):not(.oxy-easy-posts),
.about-facts-grid-box.oxy-easy-posts .oxy-posts,
.about-facts-grid-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.special-button-about {
}
@media (max-width: 1250px) {
.special-button-about {
 min-width:33rem;
}
}

.about-color-header:ct_depth{
}
.about-color-header {
 padding-top:2.5rem;
 padding-bottom:2.5rem;
}
@media (max-width: 1250px) {
.about-color-header {
 padding-top:1.5rem;
 padding-bottom:1.5rem;
}
}

@media (max-width: 991px) {
.about-color-header {
 padding-top:.8rem;
 padding-bottom:.8rem;
}
}

@media (max-width: 767px) {
.about-color-header {
 padding-left:4rem;
 padding-right:4rem;
}
}

.text--about-title {
 border-bottom-width:3px;
 border-bottom-style:solid;
 border-bottom-color:#f7b965;
}
.toggle-8226 {
}
.toggle-8226-expanded {
}
.open-bio {
}
.about-section {
 transition-duration:0.4s;
 height:0px;
 visibility:hidden;
}
.about-section-active {
 visibility:visible;
 height:100%;
 transition-duration:0.4s;
 transition-timing-function:all;
}
.about-content-block {
 margin-bottom:6rem;
}
@media (max-width: 1250px) {
.about-content-block {
 margin-top:8rem;
}
}

@media (max-width: 991px) {
.about-content-block {
 margin-bottom:0rem;
 margin-top:9rem;
}
}

.mary-anne {
}
.mary-anne-image {
 filter:grayscale(100%);
 transition-duration:0.2s;
 transition-timing-function:ease-in;
 object-fit:contain;
 max-height:500px;
}
@media (max-width: 991px) {
.mary-anne-image {
 height:300px;
}
}

@media (max-width: 767px) {
.mary-anne-image {
 height:200px;
}
}

.full-color {
 filter:grayscale(0%);
 transition-duration:0.4s;
 transition-timing-function:all;
}
.tracy-image {
 filter:grayscale(100%);
 transition-duration:0.2s;
 transition-timing-function:ease-in;
 height:500px;
 margin-right:0px;
}
@media (max-width: 991px) {
.tracy-image {
 height:300px;
}
}

@media (max-width: 767px) {
.tracy-image {
 height:200px;
}
}

.mb06 {
}
.tracy-pike {
}
.open-tracy {
}
.about-section-tracy {
 transition-duration:0.4s;
 height:0px;
 visibility:hidden;
}
.about-section-tracy-active {
 visibility:visible;
 height:100%;
 transition-duration:0.4s;
 transition-timing-function:all;
}
.about-section-john {
 transition-duration:0.4s;
 visibility:hidden;
 height:0px;
}
.about-section-john .ct-section-inner-wrap {
padding-top: 5em;
}
.about-section-molly {
 transition-duration:0.4s;
 height:0px;
 visibility:hidden;
}
.about-section-christine {
 transition-duration:0.4s;
 height:0px;
 visibility:hidden;
}
.about-section-open {
 visibility:visible;
 height:100%;
 transition-duration:0.4s;
 transition-timing-function:all;
}
.top-inner-shadow {
 box-shadow:inset 0px 3px 19px rgba(0,0,0,0.36);
}
.john-image {
 height:470px;
}
@media (max-width: 991px) {
.john-image {
 height:300px;
}
}

@media (max-width: 767px) {
.john-image {
 height:200px;
}
.john-image:not(.ct-section):not(.oxy-easy-posts),
.john-image.oxy-easy-posts .oxy-posts,
.john-image.ct-section .ct-section-inner-wrap{
align-items:flex-start;
}
}

.open-john {
}
.molly-image {
}
@media (max-width: 991px) {
.molly-image {
 height:300px;
}
}

@media (max-width: 767px) {
.molly-image {
 height:200px;
 text-align:left;
}
}

.open-molly {
}
.molly-mosack {
}
.john-lyman {
}
.christine-image {
 filter:grayscale(100%);
 transition-duration:0.2s;
 transition-timing-function:ease-in;
 object-fit:cover;
 height:500px;
 padding-top:25px;
}
@media (max-width: 991px) {
.christine-image {
 height:300px;
}
}

@media (max-width: 767px) {
.christine-image {
 height:200px;
}
}

@media (max-width: 479px) {
.christine-image {
 margin-left:-5rem;
}
}

.open-christine {
}
.christine-eckley {
 background-color:#006992;
}
.christine-eckley .ct-section-inner-wrap {
padding-top: 6em;
}
.full-color-final {
 filter:grayscale(0%);
 transition-duration:0.4s;
 transition-timing-function:all;
}
.stand-for-top-image {
 width:40%;
 margin-top:-7rem;
 margin-bottom:3rem;
}
@media (max-width: 1250px) {
.stand-for-top-image {
 margin-top:-6rem;
}
}

@media (max-width: 991px) {
.stand-for-top-image {
 margin-top:-5rem;
}
}

@media (max-width: 767px) {
.stand-for-top-image {
 margin-top:-8rem;
}
}

@media (max-width: 479px) {
.stand-for-top-image {
 margin-top:-7rem;
}
}

.stand-for-box {
 padding-left:1.4rem;
 padding-right:1.4rem;
 padding-bottom:4rem;
}
.stand-for-box:not(.ct-section):not(.oxy-easy-posts),
.stand-for-box.oxy-easy-posts .oxy-posts,
.stand-for-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:flex-start;
}
@media (max-width: 1250px) {
.stand-for-box {
 height:100%;
}
}

.expertise-icons {
 height:150px;
}
.open-form {
}
.sra-icon {
 width:80px;
}
.trending-icon {
color: #333333;}.trending-icon 
>svg {width: 6px;height: 6px;}.trending-icon {
 margin-right:1rem;
 margin-top:11px;
}
.notify-me {
}
@media (max-width: 1250px) {
.notify-me {
 margin-left:0rem;
}
}

.comfort-icons {
 height:200px;
}
.instructors-photo {
 height:150px;
}
.item-4 {
}
.item-5 {
}
.quick-links-icon {
 width:75px;
 height:75px;
}
.member-article-hero-image {
 height:150px;
 margin-right:5rem;
}
@media (max-width: 991px) {
.member-article-hero-image {
 margin-bottom:2rem;
}
}

.individual-button {
 margin-bottom:2px;
}
.organization-button {
}
.membership-modal {
}
.number-bubble {
 color:#ffffff;
 border-radius:1000px;
 font-size:5rem;
 line-height:1;
}
.gotham-ultra {
 font-family:gotham-ultra;
}
.mb04 {
}
.recert-topic {
 padding-top:3rem;
 padding-left:3rem;
 padding-right:3rem;
 padding-bottom:3rem;
}
@media (max-width: 767px) {
.recert-topic {
 padding-left:1rem;
 padding-right:1rem;
}
}

.mb-32 {
 margin-bottom:13rem;
}
.professional-icons {
 width:13rem;
}
.register {
}
.touchpoint {
}
.recert-login {
}
.button-primary {
}
.who-we-serve-sticky {
}
.who-we-serve {
}
@media (max-width: 767px) {
.who-we-serve {
}
.who-we-serve:not(.ct-section):not(.oxy-easy-posts),
.who-we-serve.oxy-easy-posts .oxy-posts,
.who-we-serve.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.scroll {
}
.guide {
 background-color:#81b6cd;
}
.mb-14 {
}
.ita {
}
.consultation {
}
.form-on-blue {
}
.job {
}
.course-accordion-content {
}
.member-portal-drop-down {
 padding-right:10px;
 font-size:16px;
}
.member-portal-button {
 margin-right:20px;
}
.col-gap-3 {
}
.gap6 {
}
.relative {
}
.event-registration {
}
.border-bottom-white {
 border-bottom-color:#f7f7f7;
 border-bottom-width:1px;
 border-bottom-style:solid;
}
.fact-sheet {
 background-color:#81b6cd;
}
.JOHN-IMAGE {
}
.about-section-stephanie {
 visibility:hidden;
 height:0px;
}
.toggle-9493 {
 padding-bottom:0px;
 padding-top:0px;
}
.toggle-9493:not(.ct-section):not(.oxy-easy-posts),
.toggle-9493.oxy-easy-posts .oxy-posts,
.toggle-9493.ct-section .ct-section-inner-wrap{
display:flex;
}

                .toggle-9493 .oxy-expand-collapse-icon {
            font-size: 17px;        }
        
        
        .toggle-9493-expanded {
}
.stephanie-image {
}
.sarah-image {
}
.about-section-sarah {
}
.stephanie-pichan {
}
.thelma-moton {
}
.thelma-image {
 filter:grayscale(100%);
}
.about-section-mona {
 height:0px;
 visibility:hidden;
 transition-duration:.4s;
}
.mona-image {
}
.open-thelma {
}
.open-mona {
}
.open-stephanie {
}
.open-sarah {
}
.about-section-thelma {
 height:0px;
 visibility:hidden;
 transition-duration:.4s;
}
.about-section-john-2 {
 visibility:hidden;
}
.team-member-photo {
}
@media (max-width: 991px) {
.team-member-photo {
 height:300px;
}
}

@media (max-width: 767px) {
.team-member-photo {
 height:200px;
}
}

@media (max-width: 479px) {
.team-member-photo {
 height:200px;
}
}

.team-member-section {
}
.team-member-bio-toggle {
}
.team-member-bio {
}
._full-width-button {
background-color :#6ac59c;
border: 1px solid #6ac59c;
}._full-width-button {
 width:100%;
}
.opening-soon-button {
 font-family:'gotham-medium-2';
 background-color:#d8e6ec;
 border-bottom-right-radius:7px;
 border-bottom-left-radius:7px;
 transition-duration:0.4s;
 transition-timing-function:all;
 text-transform:uppercase;
 font-size:20px;
}
/* Don't add any custom css to this file. This file may change in future as we extend the framework */
/* The framework will overwrite any CSS you write here when we make an update. */

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


.btn-l .ct-fancy-icon svg {
  height: 18px;
  width: 18px;
}

.btn-m .ct-fancy-icon svg {
  height: 16px;
  width: 16px;
}

.btn-s .ct-fancy-icon svg {
  height: 14px;
  width: 14px;
}

.grid {
  display: grid;
}
.gap-2 {
  gap: 0.8rem;
}
.gap-4 {
  gap: 1.6rem;
}
.gap-6 {
  gap: 2.4rem;
}
.gap-8 {
  gap: 3.2rem;
}
.gap-12 {
  gap: 4.8rem;
}
.gap-16 {
  gap: 6.4rem;
}
.gap-20 {
  gap: 8rem;
}
.gap-24 {
  gap: 9.6rem;
}
.gap-px {
  gap: 1px;
}
.row-gap-2 {
  row-gap: 0.8rem;
}
.row-gap-4 {
  row-gap: 1.6rem;
}
.row-gap-6 {
  row-gap: 2.4rem;
}
.row-gap-8 {
  row-gap: 3.2rem;
}
.row-gap-12 {
  row-gap: 4.8rem;
}
.grid-flow-row {
  grid-auto-flow: row;
}
.grid-flow-col {
  grid-auto-flow: column;
}
.grid-flow-row-dense {
  grid-auto-flow: row dense;
}
.grid-flow-col-dense {
  grid-auto-flow: column dense;
}
.col-auto {
  grid-column: auto;
}
.col-span-1 {
  grid-column: span 1 / span 1;
}
.col-span-2 {
  grid-column: span 2 / span 2;
}
.col-span-3 {
  grid-column: span 3 / span 3;
}
.col-span-4 {
  grid-column: span 4 / span 4;
}
.col-span-5 {
  grid-column: span 5 / span 5;
}
.col-span-6 {
  grid-column: span 6 / span 6;
}
.col-start-1 {
  grid-column-start: 1;
}
.col-start-2 {
  grid-column-start: 2;
}
.col-start-3 {
  grid-column-start: 3;
}
.col-start-4 {
  grid-column-start: 4;
}
.col-start-5 {
  grid-column-start: 5;
}
.col-start-6 {
  grid-column-start: 6;
}
.col-start-7 {
  grid-column-start: 7;
}
.col-start-auto {
  grid-column-start: auto;
}
.col-end-1 {
  grid-column-end: 1;
}
.col-end-2 {
  grid-column-end: 2;
}
.col-end-3 {
  grid-column-end: 3;
}
.col-end-4 {
  grid-column-end: 4;
}
.col-end-5 {
  grid-column-end: 5;
}
.col-end-6 {
  grid-column-end: 6;
}
.col-end-7 {
  grid-column-end: 7;
}
.col-end-auto {
  grid-column-end: auto;
}
.row-auto {
  grid-row: auto;
}
.row-span-1 {
  grid-row: span 1 / span 1;
}
.row-span-2 {
  grid-row: span 2 / span 2;
}
.row-span-3 {
  grid-row: span 3 / span 3;
}
.row-start-1 {
  grid-row-start: 1;
}
.row-start-2 {
  grid-row-start: 2;
}
.row-start-3 {
  grid-row-start: 3;
}
.row-start-4 {
  grid-row-start: 4;
}
.row-start-auto {
  grid-row-start: auto;
}
.row-end-1 {
  grid-row-end: 1;
}
.row-end-2 {
  grid-row-end: 2;
}
.row-end-3 {
  grid-row-end: 3;
}
.row-end-4 {
  grid-row-end: 4;
}
.row-end-auto {
  grid-row-end: auto;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.grid-cols-none {
  grid-template-columns: none;
}

.grid-60-40 {
  display: grid;
  grid-template-columns: 3fr 2fr; 
}
.grid-40-60 {
  display: grid;
  grid-template-columns: 2fr 3fr; 
}
.grid-33-66 {
  display: grid;
  grid-template-columns: 1fr 2fr; 
}
.grid-66-33 {
  display: grid;
  grid-template-columns: 2fr 1fr; 
}
.grid-75-25 {
  display: grid;
  grid-template-columns: 3fr 1fr; 
}
.grid-25-75 {
  display: grid;
  grid-template-columns: 1fr 3fr; 
}

/* grid power utilities */
/* 2-cols */
.auto-grid-2 {
  display: grid;
  --auto-grid-min-size: calc(56rem - var(--gutter-size));
  --gutter-size: 16px;
  grid-template-columns: repeat(auto-fill, minmax(max(35.2rem, min(45.6rem, var(--auto-grid-min-size))), 1fr));
}

/* 3-cols */
.auto-grid-3 {
  display: grid;
  --auto-grid-min-size: calc(37.3rem - var(--gutter-size));
  --gutter-size: 21.4px;
  grid-template-columns: repeat(auto-fill, minmax(max(28.8rem, min(29.4rem, var(--auto-grid-min-size))), 1fr));
}

/* 4-cols */
.auto-grid-4 {
  display: grid;
  --auto-grid-min-size: calc(28rem - var(--gutter-size));
  --gutter-size: 24px;
  grid-template-columns: repeat(auto-fill, minmax(max(20.8rem, min(21.2rem, var(--auto-grid-min-size))), 1fr))
}

/* if we want to override the magic grid gap size */
.auto-grid-2.gap-0, .auto-grid-3.gap-0, .auto-grid-4.gap-0 {
  grid-gap: 0px;
  --gutter-size: 0px;
}
  
.grid-rows-1 {
  grid-template-rows: repeat(1, minmax(0, 1fr));
}
.grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr));
}
.grid-rows-3 {
  grid-template-rows: repeat(3, minmax(0, 1fr));
}
.grid-rows-none {
  grid-template-rows: none;
}

.ct-section.space-y-0 .ct-section-inner-wrap > * + *,
.space-y-0:not(.ct-section) > * + * {
  margin-top: 0;
}
.ct-section.space-y-1 .ct-section-inner-wrap > * + *,
.space-y-1:not(.ct-section) > * + * {
  margin-top: min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem);
}
.ct-section.space-y-2 .ct-section-inner-wrap > * + *,
.space-y-2:not(.ct-section) > * + * {
margin-top: min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem);
}
.ct-section.space-y-3 .ct-section-inner-wrap > * + *,
.space-y-3:not(.ct-section) > * + * {
margin-top: min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem);
}
.ct-section.space-y-4 .ct-section-inner-wrap > * + *,
.space-y-4:not(.ct-section) > * + * {
margin-top: min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem);
}
.ct-section.space-y-6 .ct-section-inner-wrap > * + *,
.space-y-6:not(.ct-section) > * + * {
margin-top: min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem);
}
.ct-section.space-y-8 .ct-section-inner-wrap > * + *,
.space-y-8:not(.ct-section) > * + * {
margin-top: min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem);
}
.ct-section.space-y-10 .ct-section-inner-wrap > * + *,
.space-y-10:not(.ct-section) > * + * {
margin-top: min(max(2.8rem, calc(2.8rem + ((1vw - 0.32rem) * 1.5))), 4rem);
}
.ct-section.space-y-12 .ct-section-inner-wrap > * + *,
.space-y-12:not(.ct-section) > * + * {
margin-top: min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem);
}
.ct-section.space-y-14 .ct-section-inner-wrap > * + *,
.space-y-14:not(.ct-section) > * + * {
margin-top: min(max(3.92rem, calc(3.92rem + ((1vw - 0.32rem) * 2.1))), 5.6rem);
}
.ct-section.space-y-16 .ct-section-inner-wrap > * + *,
.space-y-16:not(.ct-section) > * + * {
margin-top: min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem);
}
.ct-section.space-y-20 .ct-section-inner-wrap > * + *,
.space-y-20:not(.ct-section) > * + * {
margin-top: min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem);
}

.ct-video > .oxygen-vsb-responsive-video-wrapper > iframe {
  border-radius: 6px;
}

.section-pt-0 > .ct-section-inner-wrap {
  padding-top: 0px;
}
.section-pt-sm > .ct-section-inner-wrap {
  padding-top: min(max(4rem, calc(4rem + ((1vw - 0.32rem) * 2.5))), 6rem);
}
.section-pb-0 > .ct-section-inner-wrap {
  padding-bottom: 0px;
}
.section-pb-sm > .ct-section-inner-wrap {
  padding-bottom: min(max(4rem, calc(4rem + ((1vw - 0.32rem) * 2.5))), 6rem);
}
.section-py-0 > .ct-section-inner-wrap {
  padding-top: 0px;
  padding-bottom: 0px;
}
.section-py-sm > .ct-section-inner-wrap {
  padding-top: min(max(4rem, calc(4rem + ((1vw - 0.32rem) * 2.5))), 6rem);
  padding-bottom: min(max(4rem, calc(4rem + ((1vw - 0.32rem) * 2.5))), 6rem);
}

@media screen and (max-width: 1167px) {
  .breakout-70, .breakout-80, .breakout-90, .breakout-100 {
    width: 100%;
    max-width: 100%;
    margin: 0;
  }
  .xl-col-auto {
   grid-column: auto;
  }
  .xl-col-span-1 {
   grid-column: span 1 / span 1;
  }
  .xl-col-span-2 {
   grid-column: span 2 / span 2;
  }
  .xl-col-span-3 {
   grid-column: span 3 / span 3;
  }
  .xl-col-span-4 {
   grid-column: span 4 / span 4;
  }
  .xl-col-span-5 {
   grid-column: span 5 / span 5;
  }
  .xl-col-start-1 {
   grid-column-start: 1;
  }
  .xl-col-start-2 {
   grid-column-start: 2;
  }
  .xl-col-start-3 {
   grid-column-start: 3;
  }
  .xl-col-start-4 {
   grid-column-start: 4;
  }
  .xl-col-start-5 {
   grid-column-start: 5;
  }
  .xl-col-start-6 {
   grid-column-start: 6;
  }
  .xl-col-start-auto {
   grid-column-start: auto;
  }
  .xl-col-end-1 {
   grid-column-end: 1;
  }
  .xl-col-end-2 {
   grid-column-end: 2;
  }
  .xl-col-end-3 {
   grid-column-end: 3;
  }
  .xl-col-end-4 {
   grid-column-end: 4;
  }
  .xl-col-end-5 {
   grid-column-end: 5;
  }
  .xl-col-end-6 {
   grid-column-end: 6;
  }
  .xl-col-end-auto {
   grid-column-end: auto;
  }
  .xl-grid-cols-1 {
   grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .xl-grid-cols-2 {
   grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .xl-grid-cols-3 {
   grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .xl-grid-cols-4 {
   grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .xl-grid-cols-5 {
   grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .xl-grid-cols-none {
   grid-template-columns: none;
  }
  .xl-gap-2 {
   gap: 0.8rem;
  }
  .xl-gap-4 {
   gap: 1.6rem;
  }
  .xl-gap-6 {
   gap: 2.4rem;
  }
  .xl-gap-8 {
   gap: 3.2rem;
  }
  .xl-gap-12 {
   gap: 4.8rem;
  }
  .xl-row-gap-2 {
   gap: 0.8rem;
  }
  .xl-row-gap-4 {
   gap: 1.6rem;
  }
  .xl-row-gap-6 {
   gap: 2.4rem;
  }
  .xl-row-gap-8 {
   gap: 3.2rem;
  }
  .xl-flex {
   display: flex!important;
  }
  .xl-h-full {
   height: 100%;
  }
  .xl-h-screen {
   height: 100vh;
  }
  .xl-mx-auto {
   margin-left: auto;
   margin-right: auto;
  }
  .xl-centered {
    align-items: center!important;
    justify-content: center!important;
    align-content: center!important;
    text-align: center!important;
   }
  .xl-horizontal {
   display: flex!important;
   flex-direction: row!important;
  }
  .xl-horizontal-wrap {
   display: flex!important;
   flex-direction: row!important;
   flex-wrap: wrap!important;
  }
  .xl-vertical {
   display: flex!important;
   flex-direction: column!important;
  }
  .xl-hidden {
   display: none!important;
  }
  .xl-w-1by2 {
   width: 50%;
  }
  .xl-w-1by3 {
   width: 33.333333%;
  }
  .xl-w-2by3 {
   width: 66.666667%;
  }
  .xl-w-1by4 {
   width: 25%;
  }
  .xl-w-2by4 {
   width: 50%;
  }
  .xl-w-3by4 {
   width: 75%;
  }
  .xl-w-full {
   width: 100%;
  }
}
@media screen and (max-width: 991px) {
  .lg-col-auto {
   grid-column: auto;
  }
  .lg-col-span-1 {
   grid-column: span 1 / span 1;
  }
  .lg-col-span-2 {
   grid-column: span 2 / span 2;
  }
  .lg-col-span-3 {
   grid-column: span 3 / span 3;
  }
  .lg-col-span-4 {
   grid-column: span 4 / span 4;
  }
  .lg-col-start-1 {
   grid-column-start: 1;
  }
  .lg-col-start-2 {
   grid-column-start: 2;
  }
  .lg-col-start-3 {
   grid-column-start: 3;
  }
  .lg-col-start-4 {
   grid-column-start: 4;
  }
  .lg-col-start-5 {
   grid-column-start: 5;
  }
  .lg-col-start-auto {
   grid-column-start: auto;
  }
  .lg-col-end-1 {
   grid-column-end: 1;
  }
  .lg-col-end-2 {
   grid-column-end: 2;
  }
  .lg-col-end-3 {
   grid-column-end: 3;
  }
  .lg-col-end-4 {
   grid-column-end: 4;
  }
  .lg-col-end-5 {
   grid-column-end: 5;
  }
  .lg-col-end-auto {
   grid-column-end: auto;
  }
  .lg-grid-cols-1 {
   grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .lg-grid-cols-2 {
   grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lg-grid-cols-3 {
   grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .lg-grid-cols-4 {
   grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .lg-grid-cols-none {
   grid-template-columns: none;
  }
  .lg-gap-2 {
   gap: 0.8rem;
  }
  .lg-gap-4 {
   gap: 1.6rem;
  }
  .lg-gap-6 {
   gap: 2.4rem;
  }
  .lg-gap-8 {
   gap: 3.2rem;
  }
  .lg-gap-12 {
   gap: 4.8rem;
  }
  .lg-row-gap-2 {
   gap: 0.8rem;
  }
  .lg-row-gap-4 {
   gap: 1.6rem;
  }
  .lg-row-gap-6 {
   gap: 2.4rem;
  }
  .lg-row-gap-8 {
   gap: 3.2rem;
  }
  .lg-row-start-1 {
   grid-row-start: 1;
  }
  .lg-flex {
     display: flex!important;
    }
  .lg-order-1 {
   order: 1;	 
  }
  .lg-order-2 {
   order: 2;	 
  }
  .lg-order-3 {
   order: 3;	 
  }
  .lg-order-4 {
   order: 4;	 
  }
  .lg-order-5 {
   order: 5;	 
  }
  .lg-order-6 {
   order: 6;	 
  }
  .lg-order-first {
   order: -9999;	 
  }
  .lg-order-last {
   order: 9999;	 
  }
  .lg-order-none {
   order: 0;	 
  }
  .lg-h-full {
   height: 100%;
  }
  .lg-h-screen {
   height: 100vh;
  }
  .lg-mr-0 {
   margin-right: 0;
  }
  .lg-mx-auto {
   margin-left: auto;
   margin-right: auto;
  }
  .lg-centered {
    align-items: center!important;
    justify-content: center!important;
    align-content: center!important;
    text-align: center!important;
   }
  .lg-horizontal {
   display: flex!important;
   flex-direction: row!important;
  }
  .lg-horizontal-reverse {
   display: flex!important;
   flex-direction: row-reverse!important;
  }
  .lg-horizontal-wrap {
   display: flex!important;
   flex-direction: row!important;
   flex-wrap: wrap!important;
  }
  .lg-vertical {
   display: flex!important;
   flex-direction: column!important;
  }
  .lg-vertical-reverse {
     display: flex!important;
     flex-direction: column-reverse!important;
    }
  .lg-hidden {
   display: none!important;
  }
  .lg-w-1by2 {
   width: 50%;
  }
  .lg-w-1by3 {
   width: 33.333333%;
  }
  .lg-w-2by3 {
   width: 66.666667%;
  }
  .lg-w-1by4 {
   width: 25%;
  }
  .lg-w-2by4 {
   width: 50%;
  }
  .lg-w-3by4 {
   width: 75%;
  }
  .lg-w-full {
   width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .md-col-auto {
   grid-column: auto;
  }
  .md-col-span-1 {
   grid-column: span 1 / span 1;
  }
  .md-col-span-2 {
   grid-column: span 2 / span 2;
  }
  .md-col-span-3 {
   grid-column: span 3 / span 3;
  }
  .md-col-start-1 {
   grid-column-start: 1;
  }
  .md-col-start-2 {
   grid-column-start: 2;
  }
  .md-col-start-3 {
   grid-column-start: 3;
  }
  .md-col-start-4 {
   grid-column-start: 4;
  }
  .md-col-start-auto {
   grid-column-start: auto;
  }
  .md-col-end-1 {
   grid-column-end: 1;
  }
  .md-col-end-2 {
   grid-column-end: 2;
  }
  .md-col-end-3 {
   grid-column-end: 3;
  }
  .md-col-end-4 {
   grid-column-end: 4;
  }
  .md-col-end-auto {
   grid-column-end: auto;
  }
  .md-grid-cols-1 {
   grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .md-grid-cols-2 {
   grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md-grid-cols-3 {
   grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .md-grid-cols-none {
   grid-template-columns: none;
  }
  .md-gap-2 {
   gap: 0.8rem;
  }
  .md-gap-4 {
   gap: 1.6rem;
  }
  .md-gap-6 {
   gap: 2.4rem;
  }
  .md-gap-8 {
   gap: 3.2rem;
  }
  .md-row-gap-2 {
   gap: 0.8rem;
  }
  .md-row-gap-4 {
   gap: 1.6rem;
  }
  .md-row-gap-6 {
   gap: 2.4rem;
  }
  .md-rounded-sm {
   border-radius: 0.2rem;
  }
  .md-rounded {
   border-radius: 0.4rem;
  }
  .md-rounded-md {
   border-radius: 0.6rem;
  }
  .md-rounded-lg {
   border-radius: 0.8rem;
  }
  .md-row-start-1 {
   grid-row-start: 1;
  }
  .md-flex {
   display: flex!important;
  }
  .md-order-1 {
   order: 1;	 
  }
  .md-order-2 {
   order: 2;	 
  }
  .md-order-3 {
   order: 3;	 
  }
  .md-order-4 {
   order: 4;	 
  }
  .md-order-5 {
   order: 5;	 
  }
  .md-order-6 {
   order: 6;	 
  }
  .md-order-first {
   order: -9999;	 
  }
  .md-order-last {
   order: 9999;	 
  }
  .md-order-none {
   order: 0;	 
  }
  .md-h-full {
   height: 100%;
  }
  .md-h-screen {
   height: 100vh;
  }
  .md-ml-auto {
   margin-left: auto;
  }
  .md-mr-auto {
   margin-right: auto;
  }
  .md-mr-0 {
   margin-right: 0;
  }
  .md-mb-0 {
   margin-bottom: 0;
  }
  .md-mx-auto {
   margin-left: auto;
   margin-right: auto;
  }
  .md-centered {
    align-items: center!important;
    justify-content: center!important;
    align-content: center!important;
    text-align: center!important;
   }
  .md-horizontal {
   display: flex!important;
   flex-direction: row!important;
  }
  .md-horizontal-reverse {
     display: flex!important;
     flex-direction: row-reverse!important;
    }
  .md-horizontal-wrap {
   display: flex!important;
   flex-direction: row!important;
   flex-wrap: wrap!important;
  }
  .md-vertical {
    display: flex!important;
    flex-direction: column!important;
   }
   .md-vertical-reverse {
      display: flex!important;
      flex-direction: column-reverse!important;
     }
  .md-hidden {
   display: none!important;
  }
  .md-w-1by2 {
   width: 50%;
  }
  .md-w-1by3 {
   width: 33.333333%;
  }
  .md-w-2by3 {
   width: 66.666667%;
  }
  .md-w-full {
   width: 100%;
  }
}
@media screen and (max-width: 479px) {
  .sm-col-auto {
   grid-column: auto;
  }
  .sm-col-span-1 {
   grid-column: span 1 / span 1;
  }
  .sm-col-span-2 {
   grid-column: span 2 / span 2;
  }
  .sm-col-start-1 {
   grid-column-start: 1;
  }
  .sm-col-start-2 {
   grid-column-start: 2;
  }
  .sm-col-start-3 {
   grid-column-start: 3;
  }
  .sm-col-start-auto {
   grid-column-start: auto;
  }
  .sm-col-end-1 {
   grid-column-end: 1;
  }
  .sm-col-end-2 {
   grid-column-end: 2;
  }
  .sm-col-end-3 {
   grid-column-end: 3;
  }
  .sm-col-end-auto {
   grid-column-end: auto;
  }
  .sm-grid-cols-1 {
   grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .sm-grid-cols-2 {
   grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .sm-grid-cols-3 {
   grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .sm-grid-cols-none {
   grid-template-columns: none;
  }
  .sm-gap-2 {
   gap: 0.8rem;
  }
  .sm-gap-4 {
   gap: 1.6rem;
  }
  .sm-gap-6 {
   gap: 2.4rem;
  }
  .sm-row-gap-2 {
   gap: 0.8rem;
  }
  .sm-row-gap-4 {
   gap: 1.6rem;
  }
  .sm-flex {
     display: flex!important;
    }
  .sm-order-1 {
   order: 1;	 
  }
  .sm-order-2 {
   order: 2;	 
  }
  .sm-order-3 {
   order: 3;	 
  }
  .sm-order-4 {
   order: 4;	 
  }
  .sm-order-5 {
   order: 5;	 
  }
  .sm-order-6 {
   order: 6;	 
  }
  .sm-order-first {
   order: -9999;	 
  }
  .sm-order-last {
   order: 9999;	 
  }
  .sm-order-none {
   order: 0;	 
  }
  .sm-h-full {
   height: 100%;
  }
  .sm-h-screen {
   height: 100vh;
  }
  .sm-mt-0 {
   margin-top: 0;
  }
  .sm-mr-0 {
   margin-right: 0;
  }
  .sm-mr-auto {
   margin-right: auto;
  }
  .sm-ml-auto {
   margin-left: auto;
  }
  .sm-mx-auto {
   margin-left: auto;
   margin-right: auto;
  }
  .sm-centered {
   align-items: center!important;
   justify-content: center!important;
   align-content: center!important;
   text-align: center!important;
  }
  .sm-horizontal {
   display: flex!important;
   flex-direction: row!important;
  }
  .sm-horizontal-reverse {
     display: flex!important;
     flex-direction: row-reverse!important;
    }
  .sm-horizontal-wrap {
   display: flex!important;
   flex-direction: row!important;
   flex-wrap: wrap!important;
  }
  .sm-vertical {
   display: flex!important;
   flex-direction: column!important;
  }
  .sm-vertical-reverse {
   display: flex!important;
   flex-direction: column-reverse!important;
  }
  .sm-hidden {
   display: none!important;
  }
  .sm-w-1by2 {
   width: 50%;
  }
  .sm-w-full {
   width: 100%;
  }
}

/* Don't add any custom css to this file. This file may change in future as we extend the framework */
/* The framework will overwrite any CSS you write here when we make an update. *//* Don't add/delete any custom css in this file. This file may change in future as we extend the framework */
/* The framework will overwrite any CSS you write here when we make an update. */
/* Find hover classes documentation at https://learn.oxymade.com/docs/learn/hover-classes/ */

@keyframes hover-wobble-horizontal {
  16.65% {
   -webkit-transform: translateX(8px);
   transform: translateX(8px);
  }
  33.3% {
   -webkit-transform: translateX(-6px);
   transform: translateX(-6px);
  }
  49.95% {
   -webkit-transform: translateX(4px);
   transform: translateX(4px);
  }
  66.6% {
   -webkit-transform: translateX(-2px);
   transform: translateX(-2px);
  }
  83.25% {
   -webkit-transform: translateX(1px);
   transform: translateX(1px);
  }
  100% {
   -webkit-transform: translateX(0);
   transform: translateX(0);
  }
}
@keyframes hover-buzz-out {
  10% {
   -webkit-transform: translateX(3px) rotate(2deg);
   transform: translateX(3px) rotate(2deg);
  }
  20% {
   -webkit-transform: translateX(-3px) rotate(-2deg);
   transform: translateX(-3px) rotate(-2deg);
  }
  30% {
   -webkit-transform: translateX(3px) rotate(2deg);
   transform: translateX(3px) rotate(2deg);
  }
  40% {
   -webkit-transform: translateX(-3px) rotate(-2deg);
   transform: translateX(-3px) rotate(-2deg);
  }
  50% {
   -webkit-transform: translateX(2px) rotate(1deg);
   transform: translateX(2px) rotate(1deg);
  }
  60% {
   -webkit-transform: translateX(-2px) rotate(-1deg);
   transform: translateX(-2px) rotate(-1deg);
  }
  70% {
   -webkit-transform: translateX(2px) rotate(1deg);
   transform: translateX(2px) rotate(1deg);
  }
  80% {
   -webkit-transform: translateX(-2px) rotate(-1deg);
   transform: translateX(-2px) rotate(-1deg);
  }
  90% {
   -webkit-transform: translateX(1px) rotate(0);
   transform: translateX(1px) rotate(0);
  }
  100% {
   -webkit-transform: translateX(-1px) rotate(0);
   transform: translateX(-1px) rotate(0);
  }
}
@keyframes hover-back-pulse {
  50% {
   background-color: var(--tertiary-color);
  }
}
@keyframes hover-ripple-out {
  100% {
   top: -12px;
   right: -12px;
   bottom: -12px;
   left: -12px;
   opacity: 0;
  }
}

:where(.hover-fade, .hover-back-pulse).hover-bg-primary:where(:hover, :focus, :active),
:where(.hover-bounce-to-right, .hover-bounce-to-bottom, .hover-shutter-out-horizontal, .hover-underline-from-left, .hover-underline-from-center, .hover-overline-from-left, .hover-overline-from-center, .hover-underline-reveal, .hover-overline-reveal).hover-bg-primary:before,
:where(.hover-bubble-left, .hover-bubble-bottom, .hover-bubble-right, .hover-bubble-top).hover-bg-primary:hover {
  background: var(--primary-color) !important;
}
:where(.hover-fade, .hover-back-pulse).hover-bg-secondary:where(:hover, :focus, :active),
:where(.hover-bounce-to-right, .hover-bounce-to-bottom, .hover-shutter-out-horizontal, .hover-underline-from-left, .hover-underline-from-center, .hover-overline-from-left, .hover-overline-from-center, .hover-underline-reveal, .hover-overline-reveal).hover-bg-secondary:before,
:where(.hover-bubble-left, .hover-bubble-bottom, .hover-bubble-right, .hover-bubble-top).hover-bg-secondary:hover {
  background: var(--secondary-color) !important;
}

:where(.hover-fade, .hover-back-pulse).hover-bg:where(:hover, :focus, :active),
:where(.hover-bounce-to-right, .hover-bounce-to-bottom, .hover-shutter-out-horizontal, .hover-underline-from-left, .hover-underline-from-center, .hover-overline-from-left, .hover-overline-from-center, .hover-underline-reveal, .hover-overline-reveal).hover-bg:before,
:where(.hover-bubble-left, .hover-bubble-bottom, .hover-bubble-right, .hover-bubble-top).hover-bg:hover {
  background: var(--background-color) !important;
}

:where(.hover-fade, .hover-back-pulse).hover-bg-dark:where(:hover, :focus, :active),
:where(.hover-bounce-to-right, .hover-bounce-to-bottom, .hover-shutter-out-horizontal, .hover-underline-from-left, .hover-underline-from-center, .hover-overline-from-left, .hover-overline-from-center, .hover-underline-reveal, .hover-overline-reveal).hover-bg-dark:before,
:where(.hover-bubble-left, .hover-bubble-bottom, .hover-bubble-right, .hover-bubble-top).hover-bg-dark:hover {
  background: var(--dark-color) !important;
}

:where(.hover-fade, .hover-back-pulse).hover-bg-light:where(:hover, :focus, :active),
:where(.hover-bounce-to-right, .hover-bounce-to-bottom, .hover-shutter-out-horizontal, .hover-underline-from-left, .hover-underline-from-center, .hover-overline-from-left, .hover-overline-from-center, .hover-underline-reveal, .hover-overline-reveal).hover-bg-light:before,
:where(.hover-bubble-left, .hover-bubble-bottom, .hover-bubble-right, .hover-bubble-top).hover-bg-light:hover {
  background: var(--light-color) !important;
}

:where(.hover-fade, .hover-back-pulse).hover-bg-alt:where(:hover, :focus, :active),
:where(.hover-bounce-to-right, .hover-bounce-to-bottom, .hover-shutter-out-horizontal, .hover-underline-from-left, .hover-underline-from-center, .hover-overline-from-left, .hover-overline-from-center, .hover-underline-reveal, .hover-overline-reveal).hover-bg-alt:before,
:where(.hover-bubble-left, .hover-bubble-bottom, .hover-bubble-right, .hover-bubble-top).hover-bg-alt:hover {
  background: var(--background-alt-color) !important;
}

:where(.hover-fade, .hover-back-pulse).hover-bg-white:where(:hover, :focus, :active),
:where(.hover-bounce-to-right, .hover-bounce-to-bottom, .hover-shutter-out-horizontal, .hover-underline-from-left, .hover-underline-from-center, .hover-overline-from-left, .hover-overline-from-center, .hover-underline-reveal, .hover-overline-reveal).hover-bg-white:before,
:where(.hover-bubble-left, .hover-bubble-bottom, .hover-bubble-right, .hover-bubble-top).hover-bg-white:hover {
  background: var(--white-color) !important;
}

:where(.hover-fade, .hover-back-pulse).hover-bg-black:where(:hover, :focus, :active),
:where(.hover-bounce-to-right, .hover-bounce-to-bottom, .hover-shutter-out-horizontal, .hover-underline-from-left, .hover-underline-from-center, .hover-overline-from-left, .hover-overline-from-center, .hover-underline-reveal, .hover-overline-reveal).hover-bg-black:before,
:where(.hover-bubble-left, .hover-bubble-bottom, .hover-bubble-right, .hover-bubble-top).hover-bg-black:hover {
  background: var(--black-color) !important;
}

:where(.hover-fade, .hover-back-pulse).hover-bg-placeholder:where(:hover, :focus, :active),
:where(.hover-bounce-to-right, .hover-bounce-to-bottom, .hover-shutter-out-horizontal, .hover-underline-from-left, .hover-underline-from-center, .hover-overline-from-left, .hover-overline-from-center, .hover-underline-reveal, .hover-overline-reveal).hover-bg-placeholder:before,
:where(.hover-bubble-left, .hover-bubble-bottom, .hover-bubble-right, .hover-bubble-top).hover-bg-placeholder:hover {
  background: var(--placeholder-color) !important;
}

:where(.hover-fade, .hover-back-pulse).hover-bg-placeholder-alt:where(:hover, :focus, :active),
:where(.hover-bounce-to-right, .hover-bounce-to-bottom, .hover-shutter-out-horizontal, .hover-underline-from-left, .hover-underline-from-center, .hover-overline-from-left, .hover-overline-from-center, .hover-underline-reveal, .hover-overline-reveal).hover-bg-placeholder-alt:before,
:where(.hover-bubble-left, .hover-bubble-bottom, .hover-bubble-right, .hover-bubble-top).hover-bg-placeholder-alt:hover {
  background: var(--placeholder-alt-color) !important;
}

:where(.hover-bounce-to-bottom, .hover-bounce-to-right, .hover-shutter-out-horizontal).hover-color-dark:where(:hover, :focus, :active) {
  color: var(--dark-color) !important;
}

:where(.hover-bounce-to-bottom, .hover-bounce-to-right, .hover-shutter-out-horizontal).hover-color-light:where(:hover, :focus, :active) {
  color: var(--light-color) !important;
}

:where(.hover-bounce-to-bottom, .hover-bounce-to-right, .hover-shutter-out-horizontal).hover-color-primary:where(:hover, :focus, :active) {
  color: var(--primary-color) !important;
}

:where(.hover-bounce-to-bottom, .hover-bounce-to-right, .hover-shutter-out-horizontal).hover-color-paragraph:where(:hover, :focus, :active) {
  color: var(--paragraph-color) !important;
}
:where(.hover-bounce-to-bottom, .hover-bounce-to-right, .hover-shutter-out-horizontal).hover-color-paragraph-alt:where(:hover, :focus, :active) {
  color: var(--paragraph-alt-color) !important;
}
.hover-color-dark:hover, .hover-color-dark:hover :where(p, div, h1, h2, h3, h4, h5, h6, a, ul, li) {
  color: var(--dark-color) !important;
}
.hover-color-light:hover, .hover-color-light:hover :where(p, div, h1, h2, h3, h4, h5, h6, a, ul, li) {
  color: var(--light-color) !important;
}
.hover-color-primary:hover, .hover-color-primary:hover :where(p, div, h1, h2, h3, h4, h5, h6, a, ul, li) {
  color: var(--primary-color) !important;
}
.hover-color-paragraph:hover, .hover-color-paragraph:hover :where(p, div, h1, h2, h3, h4, h5, h6, a, ul, li) {
  color: var(--paragraph-color) !important;
}
.hover-color-paragraph-alt:hover, .hover-color-paragraph-alt:hover :where(p, div, h1, h2, h3, h4, h5, h6, a, ul, li) {
  color: var(--paragraph-alt-color) !important;
}
:where(.hover-ripple-out, .hover-outline-out, .hover-trim, .hover-reveal).hover-border-primary:before {
  border-color: var(--primary-color) !important;
}
:where(.hover-ripple-out, .hover-outline-out, .hover-trim, .hover-reveal).hover-border-secondary:before {
  border-color: var(--secondary-color) !important;
}
:where(.hover-ripple-out, .hover-outline-out, .hover-trim, .hover-reveal).hover-border-dark:before {
  border-color: var(--dark-color) !important;
}
:where(.hover-ripple-out, .hover-outline-out, .hover-trim, .hover-reveal).hover-border-light:before {
  border-color: var(--light-color) !important;
}
:where(.hover-ripple-out, .hover-outline-out, .hover-trim, .hover-reveal).hover-border:before {
  border-color: var(--border-color) !important;
}
:where(.hover-ripple-out, .hover-outline-out, .hover-trim, .hover-reveal).hover-border-alt:before {
  border-color: var(--border-alt-color) !important;
}
.hover-bubble-top.hover-border-primary:where(:hover, :focus, :active):before {
  border-color: transparent transparent var(--primary-color) transparent !important;
}
.hover-bubble-top.hover-border-secondary:where(:hover, :focus, :active):before {
  border-color: transparent transparent var(--secondary-color) transparent !important;
}
.hover-bubble-top.hover-border-dark:where(:hover, :focus, :active):before {
  border-color: transparent transparent var(--dark-color) transparent !important;
}
.hover-bubble-top.hover-border-light:where(:hover, :focus, :active):before {
  border-color: transparent transparent var(--light-color) transparent !important;
}
.hover-bubble-top.hover-border:where(:hover, :focus, :active):before {
  border-color: transparent transparent var(--border-color) transparent !important;
}
.hover-bubble-top.hover-border-alt:where(:hover, :focus, :active):before {
  border-color: transparent transparent var(--border-alt-color) transparent !important;
}
.hover-bubble-left.hover-border-primary:where(:hover, :focus, :active):before {
  border-color: transparent var(--primary-color) transparent transparent !important;
}
.hover-bubble-left.hover-border-secondary:where(:hover, :focus, :active):before {
  border-color: transparent var(--secondary-color) transparent transparent !important;
}
.hover-bubble-left.hover-border-dark:where(:hover, :focus, :active):before {
  border-color: transparent var(--dark-color) transparent transparent !important;
}
.hover-bubble-left.hover-border-light:where(:hover, :focus, :active):before {
  border-color: transparent var(--light-color) transparent transparent !important;
}
.hover-bubble-left.hover-border:where(:hover, :focus, :active):before {
  border-color: transparent var(--border-color) transparent transparent !important;
}
.hover-bubble-left.hover-border-alt:where(:hover, :focus, :active):before {
  border-color: transparent var(--border-alt-color) transparent transparent !important;
}
.hover-bubble-bottom.hover-border-primary:where(:hover, :focus, :active):before {
  border-color: var(--primary-color) transparent transparent transparent !important;
}
.hover-bubble-bottom.hover-border-secondary:where(:hover, :focus, :active):before {
  border-color: var(--secondary-color) transparent transparent transparent !important;
}
.hover-bubble-bottom.hover-border-dark:where(:hover, :focus, :active):before {
  border-color: var(--dark-color) transparent transparent transparent !important;
}
.hover-bubble-bottom.hover-border-light:where(:hover, :focus, :active):before {
  border-color: var(--light-color) transparent transparent transparent !important;
}
.hover-bubble-bottom.hover-border:where(:hover, :focus, :active):before {
  border-color: var(--border-color) transparent transparent transparent !important;
}
.hover-bubble-bottom.hover-border-alt:where(:hover, :focus, :active):before {
  border-color: var(--border-alt-color) transparent transparent transparent !important;
}
.hover-bubble-right.hover-border-primary:where(:hover, :focus, :active):before {
  border-color: transparent transparent transparent var(--primary-color) !important;
}
.hover-bubble-right.hover-border-secondary:where(:hover, :focus, :active):before {
  border-color: transparent transparent transparent var(--secondary-color) !important;
}
.hover-bubble-right.hover-border-dark:where(:hover, :focus, :active):before {
  border-color: transparent transparent transparent var(--dark-color) !important;
}
.hover-bubble-right.hover-border-light:where(:hover, :focus, :active):before {
  border-color: transparent transparent transparent var(--light-color) !important;
}
.hover-bubble-right.hover-border:where(:hover, :focus, :active):before {
  border-color: transparent transparent transparent var(--border-color) !important;
}
.hover-bubble-right.hover-border-alt:where(:hover, :focus, :active):before {
   border-color: transparent transparent transparent var(--border-alt-color) !important;
}

/* Don't add any custom css to this file. This file may change in future as we extend the framework */
/* The framework will overwrite any CSS you write here when we make an update. */.menu-image-title-after.menu-image-not-hovered img, .menu-image-hovered.menu-image-title-after .menu-image-hover-wrapper, .menu-image-title-before.menu-image-title {
	padding-right: 0px;
}

.light-link-bold a {
	color: #fff;
	font-weight: 500;
}
.light-link a {
	color: #fff;
}

li {
	padding-left: 7px;
	margin-left: 40px;
}


@media screen and (max-width: 768px) {
	.ct-section-inner-wrap {
		padding-top: 7rem;
		padding-bottom: 7rem;
	}
	/* Mobile Breakpoint */
.ct-section-inner-wrap {
	padding-top: 5rem;
	padding-bottom: 5rem;
}
}

/* Icon Button Hover */
.icon-button:hover .icon-button-icon {
	color: #2f3e44;
}

/* Link Colors */
.white-link a {
	color: #fff;
}
.no-underline a {
	text-decoration: none;
}
.no-underline a:hover {
	text-decoration: underline;
}

.button:hover {
	text-decoration: none;
}

.darker-link a {
	color: #025287;
}
.darker-link a:hover {
	color: #fff;
}
.enroll-button-cta {
	text-decoration: none;
	color: #2f3e44; 
}

a#div_block-158-1262:hover {
	text-decoration: none !important;
}



.tutor-lead-info-btn-group a.tutor-button {

    background-color: #006992 !important;
    border: 3px solid #006992 !important;
    font-family: 'gotham-medium-2';
    border-radius: 26px !important;
    font-size: 19px !important;
    padding-top: 14px !important;
    padding-bottom: 12px !important;
    font-weight: 200 !important;
}
.tutor-lead-info-btn-group a.tutor-button:hover {
    background-color: #fff !important;
    text-decoration: none !important;
    color: #006992 !important;
    filter: brightness(1) !important;
}




.oxy-read-more-link_icon-svg {
position: absolute;
	bottom: -40px !important;
	left: 48.7%;
}


/* List Indent */

.no-list-indent ul {
	padding-left: 20px
}

/* Nav Menu */


.oxy-sticky-header .logo  {
	display: none !important;
}
.oxy-sticky-header .sticky-button {
	display: none;
}

.oxy-sticky-header-active .logo{
	display: flex !important;
	margin-bottom: -5px;
}

.oxy-sticky-header-active .sticky-button {
	display: block;
}

.menu-desktop .sub-menu {
	margin-left: 6px;
	padding-top: 20px !important;


	min-width: 100%;

}

.oxy-sticky-header-active {
	box-shadow: 0px 0px 10px rgb(0 0 0 / 30%);
}

/* Second Nav Menu */
#_header_row-220-27.oxy-header-row .oxy-header-container {
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 10px;
	padding-right: 23px;
	width: 100%;
}


/* Home Page Carousel */
.hp-carousel .oxy-inner-content {
	 
      -webkit-mask-image:-webkit-gradient(linear, left, right, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)));
     
	mask-image: linear-gradient(90deg, rgba(0,0,0,0) 0%, #fff 30%, #fff 70%, rgba(0,0,0,0) 100%)
    
}

/* SRA Page - List */
.ul-space li {
	margin-bottom: 30px;
}

/* Forms */
input, textarea {
	text-indent: 1px; 
}

/*CTA Subscribe Form - Professional Development */
.cta-subscribe .sli-content-pane {
	max-width: 300px;
}

/* Icons */

.no-icon-padding svg {
	width: 32px !important;	
}

@media only screen and (min-width: 993px) {
.sticky {
position: -webkit-sticky !important;
position: sticky !important;
top: 20px !important;

}}

/* Resource Subscribe Form */
.resource-subscribe .sli-column, .sli-columns {
	padding-left: 0px !important;
}
.resource-subscribe form {
	width: 220px;
}

/* Sex Ed Map */
@media only screen and (min-width:1024px) {
#usmapbase svg {
	height: 600px !important;
}
}

.tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button {
	font-size: 14px !important;
	padding: 0px 10px;
	height: 40px;
}


/* Customize CSS */

.sli-content-pane {
	width: 400px;
}

/* Subscribe Form Home Page */

#id_0e5073a0-9c8e-4d3a-a39e-5c4f9a40d004 {
	padding-left: 0px
}

.sli-content-pane input, .contact-form .sli-input, .donate-form select, .donate-form input, .sli-donation-amountblock ul.sli-style-button .sli-amount-label {
	border-radius: 26px !important;
	font-size: 17px !important;
	    font-family: 'poppins' !important;
	font-weight: 400 !important;

}

.sli-content-pane ::placeholder {
	text-indent: 10px;
}

.sli-button {
	width: 100% !important;
	border-radius: 26px !important;
    font-weight: 400 !important;
    display: inline-block;
    background-color: #f46f5a !important;
    border: 3px solid #f46f5a !important;
    color: #2f3e44 !important;
    font-family: 'gotham-medium-2' !important;
    font-size: 19px !important;
    text-transform: uppercase;
    padding-top: 10px !important;
    padding-bottom: 7px !important;
    line-height: 1 !important;
	max-width: 400px !important;
}

.sli-button:hover {
    background-color: #ffffff !important;
    border: 3px solid #f46f5a !important;
    color: #f46f5a !important;
	text-decoration: none !important;
}
@media screen and (max-width: 768px) {
	
	#code_block-686-67{
		max-width: 250px !important;
	}
}

.cta-subscribe #id_0e5073a0-9c8e-4d3a-a39e-5c4f9a40d004 {
	padding-left: 0.9375em;
}
.cta-subscribe .sli-button {
	    background-color: #6ac59c !important;
    border: 3px solid #6ac59c !important;
}
.cta-subscribe .sli-button:hover {
	background-color: #fff !important;
	color: #2f3e44 !important;
}

.cta-subscribe-2 .sli-content-pane {
	max-width: 250px !important;

}   

.contact-form .sli-content-pane input, .contact-form .sli-input, .donate-form select, .donate-form input {
	border-radius: 3px !important;
}
.contact-form .sli-input {
	height: 100px;
}
.contact-form {
	width 100%;
}
.contact-form .sli-content-pane {
	width: 100%;
}
.contact-form .sli-button {
	max-width: 100% !important;
}

#id_dd2b9e19-7909-48ff-af47-8f683f593fbc {
	margin-top: 0px;
}


/* Donate Form */ 
.donate-form .sli-content-pane {
	width: 100%
}
.donate-form .sli-button {
	max-width: 100% !important
}

.donate-form .sli-label, .donate-form .sli-text {
	color: #fff;
}
.sli-donation-amountblock ul.sli-style-button .sli-amount-label {
	max-width: 100px;
}
.sli-widget .sli-donation-amountblock ul {
	max-width: 300px;
}
.donate-form .sli-donation-amountblock{
	max-width: 100% !important;
}

.donate-form .sli-recurringFrequency {
margin-top: -20px !important;
	color: #fff;
}
.donate-form .sli-element .sli-checkout-summary p {
	color: #fff;
	text-align: left !important
}
.sli-checkout-summary-table {
	margin-left: 0px !important;
}



#id_e118a275-4f3c-4cd8-afee-c3415a88f83a {
	background: #006992 !important;
}

.back-button a {
	background: rgba(0,0,0,0) !important;
	border: 0px !important;
	color: #fff !important;
	font-size: 15px !important;
}
.back-button:hover a, .back-button a:hover  {
	border: 0px !important;
	background: rgba(0,0,0,0) !important;
}
.sli-field-error {
	color: #fff !important;
}

.donate-form .sli-form-wrapper, .donate-form form, .donate-form .sli-text, .donate-form .sli-text p {
	margin-top: 0px !important
}

@media screen and (max-width: 768px){
#id_4ddd65b4-0aed-41be-8818-b02245d119e9 {
	max-width: 300px !important;
	margin-top: 20px !important
}
}



/* Find your member of congress tool */

.find-member-congress .sli-content-pane {
	width: 100%;
}
.find-member-congress .sli-columns {
	padding-left: 5px !important;
}
#id_823c69f2-2945-464d-ab37-1465ec8273ec {
	background-color: #fff !important;
}

#id_d8077d87-2e7b-437c-9057-a8d5b9920909_inner > p:nth-child(1) > span:nth-child(1) > strong:nth-child(1) > span:nth-child(1) > span:nth-child(1), #id_4a81b61b-dc69-4a96-8a83-d83e7945f5e4_inner > p:nth-child(1) {
	color: #2f3e44 !important;
}

#id_a96b673a-5853-4cb8-b26d-f9a7102b2aa6, #id_0210be6e-d99d-4f67-8d7c-72d9e47fc1c4 {
	width: 50% !important;
}
#id_02eab959-2906-4e12-893e-ed2766219ec8 {
	width: 100% !important;
}
.find-member-congress .sli-button {
	max-width: 100% !important;
}
.sli-field-error {
	color: #f46f5a !important;
}
.find-member-congress .sli-widget .sli-element p {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
#id_823c69f2-2945-464d-ab37-1465ec8273ec {
	padding-top: 0px !important;
}
.find-member-congress .sli-form, #id_823c69f2-2945-464d-ab37-1465ec8273ec  {
	margin-top: 0px !important;
}

/* Find your member of congress tool RESULTS */
#id_4a81b61b-dc69-4a96-8a83-d83e7945f5e4 {
	background-color: #fff !important;
}
.find-member-congress .sli-widget h4 {
	font-weight: 700 !important;
}
.find-member-congress .sli-elected-official-result-summary .sli-button {
	margin-top: 25px !important;
	max-width: 190px !important;
	font-size: 16px !important;
}

.sli-elected-official-result {
	width: 50% !important;
	margin-right: 0px !important;
}
.sli-elected-official-result .sli-elected-official-result-summary {
	width: 69% !important;
}

#id_a7b9df22-55f1-4654-8feb-6fce17de0a43 {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

/* Posts */
.post-content h2 {
	padding-top: 20px;
	padding-bottom: 20px;
}


.resource-subscribe .sli-row .sli-row {
	margin-left: 0px;
}
.resource-subscribe .sli-form .sli-input:not(textarea) {
	text-align: center;
}



/* Single Course */
.single-course p {
	color: #4a5a60 !important;
}

.archive-courses .tutor-loop-author, .tutor-course-loop-header-meta, .tutor-loop-rating-wrap, .course-archive-description .tutor-segment-title {
	display: none;
}

.course-archive-description .tutor-course-content-wrap {
	margin-bottom: 0px;
}

.tutor-course-entry-button {
    background-color: #006992 !important;
    border: 3px solid #006992 !important;
    font-family: 'gotham-medium-2';
    border-radius: 26px !important;
    font-size: 19px !important;
  padding-top: 14px !important;
	padding-bottom: 12px !important;
	font-weight: 200 !important;
}

.tutor-course-entry-button:hover {
	background-color: #fff !important;
	text-decoration: none !important;
	color: #006992 !important;
	filter: brightness(1) !important;
}

.course-complete-button {
	    background-color: #f46f5a !important;
    border: 3px solid #f46f5a !important;
    color: #000 !important;
    font-family: 'gotham-medium-2';
    border-radius: 26px !important;
    font-size: 19px !important;
  padding-top: 14px !important;
	padding-bottom: 12px !important
}
.course-complete-button:hover {
		background-color: #fff !important;
	text-decoration: none !important;
	color: #000 !important;
	filter: brightness(1) !important;
}
.tutor-single-course-meta {
	display: none;
}

.tutor-lesson-sidebar {
	background-color: #fff
}
.tutor-lesson-content-area, .tutor-quiz-single-wrap {
	min-height: 50vh !important;
}
.tutor-course-header-h1, .tutor-course-header-h1:hover {
	color: #4a5a60 !important;
}


/* NAv Header */
.sticky-logo {
	display: none;
}
.oxy-sticky-header-active .sticky-logo {
	display: flex;
}





/* Member Form */
.member-login-form label {
	color: #fff
}

.member-login-form .um-button {
	border-radius: 26px !Important;
	color: #2f3e44 !important;
	border: 3px solid #f46f5a !important;
	background-color: #f46f5a !important;
	width: 100% !important;
	text-transform: uppercase !important;
	font-size: 16px !important;
    font-weight: 400 !important;
    font-family: 'gotham-medium-2' !important;

}
.member-login-form .um-button:hover {
	background-color: #fff !important;
		border: 3px solid #f46f5a;

}
.member-login-form .um-647.um {
	max-width: 650px;
}
.member-login-form .um-field-checkbox-option, .member-login-form .um-link-alt {
	color: #fff !important;
}



.pdfprnt-buttons-archive, #_dynamic_list-16-788 .pdfprnt-buttons {
	display: none;
}


/* Social Share */
.oxy-share-button {
	text-decoration: none;
}


.know-form .sli-widget .sli-element p {
	color: #fff !important;
	font-size: 3rem !important;
}

.tutor-course-topics-wrap, .tutor-course-requirements-wrap, .course-enrolled-nav-wrap-499, .tutor-topics-in-single-lesson .tutor-topics-title {
	display: none; !important
}

.tabs-8284-tab-active .services-text {
	border-bottom: 2px solid #006992;
}

.know-form {
	margin-left: 15px;
}


@media screen and (max-width: 768px) {
	.hide-mobile {
		display: none !important;
	}
}

.search-button {
	width: 30px !important;
	height: 20px !important;
}
#code_block-163-27, #code_block-163-27 form, #code_block-163-27 form input {
	height: 35px !important;
}
/*
.quick-links-block-hidden {
	transition: height 0ms 400ms, opacity 400ms 0ms;
    opacity: 0;
    height: 0;
    overflow: hidden;
}
.quick-links-1:hover .quick-links-block-hidden {
	opacity: 1;
    height: auto;
	transition: height 0ms 0ms, opacity 600ms 0ms;
}*/

.no-hover-underline:hover {
	text-decoration: none !important;
}

.ul-space-big li {
	padding-bottom: 4rem;
}
	

/* About Page */

.about-serve-bullet ul {
	padding-left: 2rem;
	margin: 0;
}

/* about page - nathan css */
.team-member-photo {
	filter: grayscale(100%) !important;
	transition: filter 250ms ease-in-out, opacity 300ms ease-in, transform 300ms ease-in !important;
}
.team-member-section:hover .team-member-photo {
	filter: grayscale(0%) !important;
}
.team-bio-open {
	height: 100% !important;
	visibility: visible !important;
}
/* end nathan css */

/*.open-bio, .about-section, .about-section-active, .mary-anne-image, .full-color, .tracy-pike, .tracy-image  {
	    -webkit-transition: 1s;
            transition: 1s;
}*/
/*.mary-anne:hover .mary-anne-image, .tracy-pike:hover .tracy-image, .john-lyman:hover .john-image, .molly-mosack:hover .molly-image, .christine-eckley:hover .christine-image {
	filter: grayscale(0%);
		    -webkit-transition: 1s;
            transition: 1s;
}*/


li.menu-top.wp-adminify-active {
	background-color: #000 !important;
}

.course-button:hover .enroll-button-cta  {
	background-color: #fff;

}
.um-account-profile-link { display:none}


.um input[type="submit"].um-button {
	border-radius: 26px !important;
	background-color: #006992;
	border: 3px solid #006992 !important;
	font-family: gotham-medium-2 !important;
	text-transform: uppercase !important;
}
.um input[type="submit"].um-button:hover {
	background-color: #fff;
	color: #000;

}

.membership-modal .sli-content-pane {
	width: 100% !important;
}
.membership-modal h3 {
	color: #fff !important;
}


@media screen and (min-width: 2000px) {
	#image-701-67 {
		margin-left: 35rem !important;
	}
}
@media screen and (min-width: 3200px) {
	#image-701-67 {
		margin-left: 38rem !important;
	}
}
@media screen and (min-width: 4200px) {
	#image-701-67 {
		margin-left: 41rem !important;
	}
}

/* Recertification Form */
.recert-form .um {
	margin-left: 0px !important;
}
.recert-form .um-center, .recert-form a.um-link-alt{
	text-align: left !important;
}



.who-we-serve{ /* let's set the horizontal layout for our menu */
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    flex-wrap: inherit !important;
}
 

 
.who-we-serve::-webkit-scrollbar { /* now, let's remove the scroll-bar from the menu */
  display: none; }

.who-we-serve-sticky {  
	top: 86px;
  position: sticky;
}
@media screen and (max-width: 768px) {
	.who-we-serve-sticky {
	top: 77px;
	}
	
	.scroll {
  width: 100% !important;
  overflow-x: scroll !important;
  white-space: nowrap !important;
  float:left !important;
  position: relative !important; }


	
.tabs-8284-tab {
  display: inline-block !important;
	}
}
	
	
	@media screen and (max-width: 768px) {
		.hide-mobile, #div_block-717-318, #div_block-740-318 {
			display: none !important;
		}
		#usmapbase svg {
			min-height: 250px;
		}
	}
	
	.no-underline-hover a:hover {
		text-decoration: none !important;
	}
	

.price {
	visibility: hidden !important;
}
.tutor-loop-cart-btn-wrap, .tutor-public-course-start-learning {
	visibility: visible;
	margin-left: -28px !important;
}
.tutor-course-loop-price>.price {
	justify-content: start;
}
.tutor-loop-author {
	display: none;
}
.tutor-course-loop-title h2 {
	margin-bottom: 0px !important
}

	 
.tutor-loop-course-container {
	padding: 25px 19px 10px;
}

.tutor-dashboard-header, #tutor_profile_cover_photo_editor, .course-complete-button, #-dashboard-40-660 > div > div > div:nth-child(2) > div.tutor-col-3.tutor-dashboard-left-menu > ul > li.tutor-dashboard-menu-index.active {
	display: none !important;
}

.tutor-next-previous-pagination-wrap a, .tutor-next-previous-pagination-wrap a {
	font-size: 25px;
	font-weight: 600;
}
.tutor-single-page-top-bar {
	display: none;
}


.form-on-blue label {
	color: #fff !important;
}
.forminator-file-upload  span {
	color: #fff !important;
}


.um-account-meta {
	display: none;
}

.course-accordion-content .wp-block-media-text__media {
	height: 100%;
}


.hover-underline:hover h4 {
	text-decoration: underline !important;
}


.hide {
	display: block !important;
	visibility: visible !important;
}

a.discount_toggle, .sli-element a:not(.sli-button) {
	color: #f6ba64 !important;
}
.member-portal-button:hover #fancy_icon-252-27 {
	color: var(--secondary-color)
}

.event-registration .sli-content-pane {
	width: 100%;
}

.sli-content-pane h1, .sli-content-pane h1 strong, .sli-content-pane h2, .sli-content-pane h3, .sli-content-pane h4, .sli-content-pane h5, .sli-content-pane h6, .sli-widget h1 > strong {
	color: #fff;
}.fact-sheet{
}
.tip-sheet{
 background-color:#81b6cd;
}
.nofo{
 background-color:#576f7d;
 color:#ffffff;
}
.oxy-stock-content-styles img{
 height:auto;
}
.two-buttons-set > .btn-s:first-child{
 margin-right:1rem;
}
.two-buttons-set > .btn-m:first-child{
 margin-right:1rem;
}
.two-buttons-set > .btn-l:first-child{
 margin-right:1rem;
}
@media (max-width: 479px) {
.two-buttons-set > .btn-l:first-child{
 margin-right:0rem;
 margin-bottom:1rem;
}
}

@media (max-width: 479px) {
.two-buttons-set > .btn-m:first-child{
 margin-right:0rem;
 margin-bottom:1rem;
}
}

@media (max-width: 479px) {
.two-buttons-set > .btn-s:first-child{
 margin-right:0rem;
 margin-bottom:1rem;
}
}

