.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: 1650px;
}
body {font-family: 'canada-type-gibson';}body {line-height: 1.6;font-size: 16px;font-weight: 400;color: #404040;}.oxy-nav-menu-hamburger-line {background-color: #404040;}h1, h2, h3, h4, h5, h6 {font-family: 'canada-type-gibson';font-size: 36px;font-weight: 700;}h2, h3, h4, h5, h6{font-size: 30px;font-weight: 700;}h3, h4, h5, h6{font-size: 24px;}h4, h5, h6{font-size: 20px;}h5, h6{font-size: 18px;}h6{font-size: 16px;}a {color: #394564;text-decoration: underline;}a:hover {text-decoration: none;}.ct-link-text {text-decoration: ;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: 3px;}.ct-section-inner-wrap {
padding-top: 100px;
padding-right: 8%;
padding-bottom: 100px;
padding-left: 8%;
}.ct-new-columns > .ct-div-block {
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
}.oxy-header-container {
padding-right: 8%;
padding-left: 8%;
}@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;
				}
			}
.container {
 width:100%;
 gap:var(--content-gap) ;
 max-width:1400px;
 margin-left:auto;
 margin-right:auto;
}
.container:not(.ct-section):not(.oxy-easy-posts),
.container.oxy-easy-posts .oxy-posts,
.container.ct-section .ct-section-inner-wrap{
gap:var(--content-gap) ;
}
.grid--auto-2 {
}
.padding--l {
 padding-top:45px;
 padding-right:4%;
 padding-bottom:45px;
 padding-left:4%;
}
.self--center {
}
.grid-gap-sm {
 gap:3rem;
}
.grid-gap-sm:not(.ct-section):not(.oxy-easy-posts),
.grid-gap-sm.oxy-easy-posts .oxy-posts,
.grid-gap-sm.ct-section .ct-section-inner-wrap{
gap:3rem;
}
.btn:hover{
}.btn:hover{
 background-color:#394564;
 color:#ffffff;
}
.btn {
padding: 10px 16px;
}.btn {
 font-family:canada-type-gibson;
 font-weight:700;
 letter-spacing:3px;
 text-transform:uppercase;
 transition-duration:.5s;
 transition-timing-function:ease;
 transition-property:all;
 border-radius:8px;
 text-decoration:none;
 font-size:14px;
 padding-top:15px;
 padding-right:23px;
 padding-bottom:15px;
 padding-left:23px;
 background-color:#2b388f;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
color: white;
}
@media (max-width: 1650px) {
.btn {
 text-decoration:none;
}
}

@media (max-width: 1024px) {
.btn {
white-space: nowrap;
}
}

@media (max-width: 768px) {
.btn {
padding: 13px 20.8px;
}.btn {
 font-size:12px;
}
}

.conteiner {
}
.width--full {
}
.text--white {
}
.margin-bottom--xl {
}
.table-spacer {
 height:100px;
}
@media (max-width: 1024px) {
.table-spacer {
 height:0px;
}
}

.padding--sides-m {
}
@media (max-width: 1280px) {
.padding--sides-m {
 padding-left:40 ;
 padding-right:40px;
}
}

@media (max-width: 1024px) {
.padding--sides-m {
}
.padding--sides-m .ct-section-inner-wrap {
padding-right: 40px;
padding-left: 40px;
}
}

.table-row-height {
 height:88px;
}
.table-row-height:not(.ct-section):not(.oxy-easy-posts),
.table-row-height.oxy-easy-posts .oxy-posts,
.table-row-height.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:space-between;
}
.table--text--line-height {
 line-height:3;
}
.padding--s {
}
.padding--m {
 padding-top:25px;
 padding-right:25px;
 padding-bottom:25px;
 padding-left:25px;
 margin-left:0px;
}
.padding--m .ct-section-inner-wrap {
padding-top: 3vh;
padding-bottom: 31px;
}
@media (max-width: 768px) {
.padding--m {
}
.padding--m .ct-section-inner-wrap {
padding-right: 3%;
padding-bottom: 11px;
padding-left: 3%;
}
}

.table--separator {
 border-bottom-color:#6a6a6a;
 border-bottom-style:dashed;
 border-bottom-width:1px;
 height:1px;
}
.table--separator:not(.ct-section):not(.oxy-easy-posts),
.table--separator.oxy-easy-posts .oxy-posts,
.table--separator.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.table-spacer-bottom {
 border-bottom-left-radius:10px;
 border-bottom-right-radius:10px;
 height:50px;
}
.grid--2-3 {
}
.gap--l {
}
.h--3 {
}
.gap--xl {
}
.gibson {
 font-family:canada-type-gibson;
}
.gibson .oxy-pro-accordion_title{
font-family: 'canada-type-gibson';
}

.content-gap {
}
.section-title {
 font-weight:600;
}
.testimonials-repeater {
 text-align:left;
}
.testimonials-repeater:not(.ct-section):not(.oxy-easy-posts),
.testimonials-repeater.oxy-easy-posts .oxy-posts,
.testimonials-repeater.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content:flex-start;
}
@media (max-width: 1024px) {
.testimonials-repeater {
}
.testimonials-repeater:not(.ct-section):not(.oxy-easy-posts),
.testimonials-repeater.oxy-easy-posts .oxy-posts,
.testimonials-repeater.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;}
}

.testimonials-repeater__inner {
 max-width:49%;
 padding-right:25px;
 padding-left:23px;
}
@media (max-width: 1024px) {
.testimonials-repeater__inner {
 max-width:100%;
}
}

.testimonial-new {
 padding-top:var(--space-m) ;
 padding-right:var(--space-m) ;
 padding-bottom:var(--space-m) ;
 padding-left:var(--space-m) ;
 border-radius:var(--radius-l) ;
 color:#040548;
 background-color:#f2f2f2;
 font-size:var(--text-m) ;
 gap:var(--space-s) ;
 width:100%;
 height:100%;
 text-align:left;
}
.testimonial-new:not(.ct-section):not(.oxy-easy-posts),
.testimonial-new.oxy-easy-posts .oxy-posts,
.testimonial-new.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:center;
gap:var(--space-s) ;
}
.testimonial-new__icon {
 height:28px;
}
.testimonial-new__content {
 gap:var(--space-s) ;
}
.testimonial-new__content:not(.ct-section):not(.oxy-easy-posts),
.testimonial-new__content.oxy-easy-posts .oxy-posts,
.testimonial-new__content.ct-section .ct-section-inner-wrap{
gap:var(--space-s) ;
}
.testimonial-new__text {
 text-align:left;
}
.testimonial-new__author {
}
.btn--primary {
}
.load-more {
cursor: pointer;
}
.oxel_horizontal_divider {
 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{
display:flex;
flex-direction:row;
}
.oxel_horizontal_divider__line {
 height:1px;
}
.oxel_horizontal_divider__icon {
border: 1px solid;
padding: 10px;color: #394564;}.oxel_horizontal_divider__icon 
>svg {width: 30px;height: 30px;}.oxel_horizontal_divider__icon {
 margin-left:0px;
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;
}
.parts-wrapper {
}
.parts-wrapper:not(.ct-section):not(.oxy-easy-posts),
.parts-wrapper.oxy-easy-posts .oxy-posts,
.parts-wrapper.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(5, minmax(1px, 1fr));grid-column-gap: var(--space-s) ;grid-row-gap: var(--grid-gap) ;}
@media (max-width: 1650px) {
.parts-wrapper {
 max-width:1000px;
}
.parts-wrapper:not(.ct-section):not(.oxy-easy-posts),
.parts-wrapper.oxy-easy-posts .oxy-posts,
.parts-wrapper.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;}
}

@media (max-width: 1024px) {
.parts-wrapper {
}
.parts-wrapper:not(.ct-section):not(.oxy-easy-posts),
.parts-wrapper.oxy-easy-posts .oxy-posts,
.parts-wrapper.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: 20px;grid-row-gap: 20px;}
}

@media (max-width: 768px) {
.parts-wrapper {
 max-width:325px;
}
.parts-wrapper:not(.ct-section):not(.oxy-easy-posts),
.parts-wrapper.oxy-easy-posts .oxy-posts,
.parts-wrapper.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;}
}

.part-card {
background-image:url(https://strat2019stage.wpengine.com/wp-content/uploads/2024/09/card-backgrounds.png);background-size: cover; gap:var(--space-xs) ;
 background-color:#2b388f;
 border-radius:var(--radius-m) ;
 padding-top:var(--space-s) ;
 padding-bottom:var(--space-s) ;
 text-align:center;
 min-height:375px;
 width:100%;
}
.part-card:not(.ct-section):not(.oxy-easy-posts),
.part-card.oxy-easy-posts .oxy-posts,
.part-card.ct-section .ct-section-inner-wrap{
display:grid;
align-items:center;
gap:var(--space-xs) ;
display: grid !important;justify-items: center;align-items: start;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 5px;grid-row-gap: 0px;}
@media (max-width: 1280px) {
.part-card {
 width:100%;
}
}

.part-card__number {
 color:#f1b33f;
 text-transform:uppercase;
 font-size:var(--text-s) ;
 font-weight:500;
}
.title__microcourseCard {
 flex-grow:1;
 padding-left:1rem;
 padding-right:1rem;
 height:100px;
}
.title__microcourseCard:not(.ct-section):not(.oxy-easy-posts),
.title__microcourseCard.oxy-easy-posts .oxy-posts,
.title__microcourseCard.ct-section .ct-section-inner-wrap{
flex-direction:column;
align-items:center;
justify-content:center;
}
.part-card__title {
 font-family:'Blacklist';
 padding-left:var(--space-s) ;
 padding-right:var(--space-s) ;
 color:#ffffff;
 font-size:var(--text-l) ;
}
.part-card__image {
background-size: cover; border-radius:0px;
 width:100%;
 flex-grow:1;
 background-repeat:no-repeat;
 height:150px;
 min-height:100px;
 margin-top:auto;
 background-position:50% 50%;
aspect-ratio: 16/9 auto;
}
.part-card__image:not(.ct-section):not(.oxy-easy-posts),
.part-card__image.oxy-easy-posts .oxy-posts,
.part-card__image.ct-section .ct-section-inner-wrap{
display:flex;
}
.margin-bottom--m {
}
.landing_page-headline {
}
.h--1 {
}
.landing-page_text-block {
 margin-bottom:2rem;
}
.oxy-stock-content-styles {
}
.landing-page_image {
 max-height:50vh;
}
@media (max-width: 1280px) {
.landing-page_image {
 max-height:30vh;
}
}

.align-items--center {
}
.flex-left {
}
.flex-left:not(.ct-section):not(.oxy-easy-posts),
.flex-left.oxy-easy-posts .oxy-posts,
.flex-left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.width--l {
}
.center-horizontal {
}
.center-horizontal:not(.ct-section):not(.oxy-easy-posts),
.center-horizontal.oxy-easy-posts .oxy-posts,
.center-horizontal.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.heading2 {
 font-family:canada-type-gibson;
 line-height:1;
 max-width:840px;
 text-align:left;
 font-size:38px;
 font-weight:600;
 padding-bottom:0.8rem;
 margin-top:6.4rem;
}
@media (max-width: 1650px) {
.heading2 {
 font-size:35px;
}
}

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

@media (max-width: 1024px) {
.heading2 {
 font-size:25px;
}
}

@media (max-width: 768px) {
.heading2 {
 font-size:25px;
}
}

.margin-bottom--s {
}
.text--bold {
}
.divider {
 margin-top:60px;
 margin-bottom:60px;
 height:8px;
 width:100px;
 background-color:#5e2569;
}
.divider--light {
 background-color:#a35fa6;
 margin-top:0px;
}
.animate-in-fade {
}
.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;
 margin-top:0px;
 position:relative;
 margin-bottom:0px;
 gap:8px;
}
.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;
gap:8px;
}
.oxel_icon_button_text {
 font-weight:700;
 color:#041927;
 text-transform:uppercase;
 letter-spacing:.5px;
 font-size:16px;
}
@media (max-width: 768px) {
.oxel_icon_button_text {
white-space: break-spaces !important; text-align: left;
}
}

.oxel_icon_button_icon:hover{
transform:translate(-8px);}
.oxel_icon_button_icon {
color: #658891;}.oxel_icon_button_icon 
>svg {width: 22px;height: 22px;}.oxel_icon_button_icon {
 margin-right:0px;
 transition-duration:0.5s;
 transition-timing-function:ease;
 transition-property:all;
}
.serif {
 font-family:'Blacklist';
 font-weight:700;
}
.margin-bottom--l {
}
.pad--l {
}
.text--l {
}
@media (max-width: 1650px) {
.text--l {
}
}

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

.oxel_iconlist {
 max-width:100%;
 margin-top:0px;
 width:100%;
}
.oxel_iconlist__row {
 padding-top:8px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:8px;
 width:100%;
 margin-top:0px;
}
.oxel_iconlist__row:not(.ct-section):not(.oxy-easy-posts),
.oxel_iconlist__row.oxy-easy-posts .oxy-posts,
.oxel_iconlist__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.margin-left--m {
}
.text--500 {
}
.text--italic {
}
.h--4 {
}
.text--uppercase {
}
.odiprofooter {
}
.mb-m {
 margin-bottom:39px;
}
.mb-m:not(.ct-section):not(.oxy-easy-posts),
.mb-m.oxy-easy-posts .oxy-posts,
.mb-m.ct-section .ct-section-inner-wrap{
display:flex;
align-items:flex-start;
}
@media (max-width: 1650px) {
.mb-m {
}
}

@media (max-width: 1280px) {
.mb-m {
}
}

@media (max-width: 1024px) {
.mb-m {
 margin-bottom:15px;
}
}

.webinar-promo-inContent {
}
.webinar-promo-inContent:not(.ct-section):not(.oxy-easy-posts),
.webinar-promo-inContent.oxy-easy-posts .oxy-posts,
.webinar-promo-inContent.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 1280px) {
.webinar-promo-inContent {
}
}

@media (max-width: 768px) {
.webinar-promo-inContent {
 margin-top:30px;
}
}

.oxel_toc__primary {
 color:#374047;
 font-size:14px;
 text-transform:uppercase;
 letter-spacing:1px;
 padding-left:8px;
 width:100%;
 padding-bottom:8px;
 border-top-color:#606e79;
 border-right-color:#606e79;
 border-bottom-color:#dee1e3;
 border-left-color:#606e79;
 border-bottom-style:solid;
 border-bottom-width:1px;
 margin-bottom:8px;
 padding-top:8px;
 border-left-width:2px;
 border-left-style:solid;
}
.oxel_toc__sub {
 text-decoration:underline;
 color:#606e79;
 margin-left:16px;
}
.oxel_toc__sub__2 {
 margin-left:32px;
}
.oxel_toc__sub__1 {
}
.oxel_toc__container {
 padding-bottom:16px;
 width:100%;
}
.oxel_toc__sub__3 {
 margin-left:48px;
}
.oxel_toc__sub__4 {
 margin-left:64px;
}
.oxel_toc__template {
}
.service-boxes:hover{
 background-color:#f2f2f2;
}
.service-boxes {
 background-color:#ffffff;
}
.services-titles {
 font-family:canada-type-gibson;
 font-size:31px;
}
@media (max-width: 1650px) {
.services-titles {
 font-size:21px;
 padding-right:0px;
}
}

@media (max-width: 1280px) {
.services-titles {
 font-size:16px;
}
}

@media (max-width: 1024px) {
.services-titles {
 font-size:32px;
}
}

@media (max-width: 768px) {
.services-titles {
 font-size:20px;
}
}

.small-arrow {
 margin-right:20px;
 transition-duration:.5s;
 transition-timing-function:ease;
 transition-property:all;
}
@media (max-width: 1650px) {
.small-arrow {
 margin-right:10px;
}
}

@media (max-width: 1280px) {
.small-arrow {
 margin-right:10px;
 height:11px;
}
}

.down-arrow {
transform:translate(-50%); position:absolute;
 left:50%;
 bottom:20px;
 z-index:25;
 width:40px;
}
.banner-image-line {
 height:calc(100vh - 280px) ;
}
.banner-image-line:not(.ct-section):not(.oxy-easy-posts),
.banner-image-line.oxy-easy-posts .oxy-posts,
.banner-image-line.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 1650px) {
.banner-image-line {
 height:auto;
}
.banner-image-line .ct-section-inner-wrap {
padding-right: 8%;
padding-left: 8%;
}
}

@media (max-width: 1280px) {
.banner-image-line {
 height:auto;
}
}

@media (max-width: 768px) {
.banner-image-line {
 height:auto;
}
}

.heading2--serif {
 font-family:'Blacklist';
 text-transform:none;
 line-height:1.1;
 font-weight:600;
}
@media (max-width: 1024px) {
.heading2--serif {
 margin-bottom:0px;
}
}

.h1-banner {
 font-family:canada-type-gibson;
 font-size:69px;
 font-weight:700;
 text-align:left;
 margin-bottom:16px;
}
@media (max-width: 1650px) {
.h1-banner {
 font-size:45px;
}
}

@media (max-width: 1280px) {
.h1-banner {
}
}

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

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

.banner-h2-white {
 font-family:canada-type-gibson;
 font-size:23px;
 text-align:left;
}
@media (max-width: 768px) {
.banner-h2-white {
 font-size:20px;
}
}

.oxel_focus_section {
 transition-duration:0.4s;
 transition-timing-function:ease-in-out;
 overflow:hidden;
overflow-x: hidden;
}
.oxel_focus_section .ct-section-inner-wrap {
padding-top: 0;
}
.oxel_focus_section:not(.ct-section):not(.oxy-easy-posts),
.oxel_focus_section.oxy-easy-posts .oxy-posts,
.oxel_focus_section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oxel_focus_section__inner {
 transition-duration:0.4s;
 transition-timing-function:ease-in-out;
 width:100%;
 text-align:center;
 padding-top:32px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:32px;
 z-index:1001;
 position:relative;
}
.oxel_focus_section__inner:not(.ct-section):not(.oxy-easy-posts),
.oxel_focus_section__inner.oxy-easy-posts .oxy-posts,
.oxel_focus_section__inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.oxel_focus_section__backdrop {
 position:fixed;
 right:0px;
 left:0px;
 bottom:0px;
 background-color:#ffffff;
 z-index:1000;
 opacity:0;
 transition-duration:0.8s;
 transition-timing-function:ease-in-out;
 transition-property:top bottom;
 top:0px;
pointer-events: none;
}
.oxel_floating_icon_menu {
 position:fixed;
 right:32px;
 bottom:32px;
 text-align:right;
 z-index:9999;
pointer-events: none;
}
.oxel_floating_icon_menu:not(.ct-section):not(.oxy-easy-posts),
.oxel_floating_icon_menu.oxy-easy-posts .oxy-posts,
.oxel_floating_icon_menu.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column-reverse;
align-items:flex-end;
}
.oxel_floating_icon_menu__main_icon:hover{
background-color: color(24);
border: 1px solid color(24);
padding: ;}.oxel_floating_icon_menu__main_icon:hover{
}
.oxel_floating_icon_menu__main_icon {
background-color: color(25);
border: 1px solid color(25);
padding: 16px;color: color(23);}.oxel_floating_icon_menu__main_icon 
>svg {width: 24px;height: 24px;}.oxel_floating_icon_menu__main_icon {
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
cursor: pointer; pointer-events: all;
}
.oxel_floating_icon_menu__row {
 margin-bottom:8px;
 margin-top:8px;
}
.oxel_floating_icon_menu__row:not(.ct-section):not(.oxy-easy-posts),
.oxel_floating_icon_menu__row.oxy-easy-posts .oxy-posts,
.oxel_floating_icon_menu__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.floating_icon_menu__hidden_icon:hover{
background-color: color(24);
border: 1px solid color(24);
padding: ;}.floating_icon_menu__hidden_icon:hover{
}
.floating_icon_menu__hidden_icon {
background-color: color(25);
border: 1px solid color(25);
padding: 16px;color: color(23);}.floating_icon_menu__hidden_icon 
>svg {width: 18px;height: 18px;}.floating_icon_menu__hidden_icon {
 margin-right:3px;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
}
.oxel_floating_icon_menu__label {
 margin-right:16px;
 font-size:12px;
 text-transform:uppercase;
 letter-spacing:2px;
 font-weight:600;
 background-color:color(21);
 padding-top:2px;
 padding-bottom:2px;
 padding-left:4px;
 padding-right:4px;
 color:color(25);
}
.oxel_floating_icon_menu__hidden_links {
transform:translate(100px); transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 opacity:0;
 text-align:right;
}
.oxel_floating_icon_menu__hidden_links:not(.ct-section):not(.oxy-easy-posts),
.oxel_floating_icon_menu__hidden_links.oxy-easy-posts .oxy-posts,
.oxel_floating_icon_menu__hidden_links.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
}
.tabs-8932-tab:hover{
 background-color:#ffffff;
}
.tabs-8932-tab {
 background-color:#eceeef;
 padding-top:16px;
 padding-bottom:16px;
 padding-left:32px;
 padding-right:32px;
 color:#374047;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 border-top-color:#eceeef;
 border-right-color:#eceeef;
 border-bottom-color:#eceeef;
 border-left-color:#eceeef;
 border-top-style:solid;
 border-right-style:none;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
}
.tabs-8932-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-8932-tab.oxy-easy-posts .oxy-posts,
.tabs-8932-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 1280px) {
.tabs-8932-tab {
 border-bottom-style:none;
 border-right-color:#dee1e3;
 border-right-width:1px;
 border-right-style:solid;
}
}

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

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

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

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

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

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

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

.oxel_dashboard_tabs__tab_content--hidden {
}
.oxel_dashboard_tabs__tab_content--hidden:not(.ct-section):not(.oxy-easy-posts),
.oxel_dashboard_tabs__tab_content--hidden.oxy-easy-posts .oxy-posts,
.oxel_dashboard_tabs__tab_content--hidden.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
.oxel_iconlist__row__icon {
color: #a35fa6;}.oxel_iconlist__row__icon 
>svg {width: 20px;height: 20px;}.oxel_iconlist__row__icon {
 margin-left:0px;
 margin-right:15px;
}
.oxel_iconlist__row__label {
 font-size:18px;
 margin-top:0px;
 margin-bottom:0px;
}
.oxel_iconlist__row--dark {
}
.text--sm {
}
.new-logos-container {
 gap:90px;
 width:100%;
 text-align:left;
}
.new-logos-container:not(.ct-section):not(.oxy-easy-posts),
.new-logos-container.oxy-easy-posts .oxy-posts,
.new-logos-container.ct-section .ct-section-inner-wrap{
display:grid;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
gap:90px;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(auto-fit, minmax(90px, 1fr));grid-column-gap: 80px;grid-row-gap: 20px;}
@media (max-width: 1650px) {
.new-logos-container {
 text-align:justify;
}
.new-logos-container:not(.ct-section):not(.oxy-easy-posts),
.new-logos-container.oxy-easy-posts .oxy-posts,
.new-logos-container.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(4, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 1280px) {
.new-logos-container {
}
.new-logos-container:not(.ct-section):not(.oxy-easy-posts),
.new-logos-container.oxy-easy-posts .oxy-posts,
.new-logos-container.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));grid-column-gap: 80px;grid-row-gap: 20px;}
}

@media (max-width: 1024px) {
.new-logos-container {
 gap:1px;
}
.new-logos-container:not(.ct-section):not(.oxy-easy-posts),
.new-logos-container.oxy-easy-posts .oxy-posts,
.new-logos-container.ct-section .ct-section-inner-wrap{
gap:1px;
}
}

@media (max-width: 768px) {
.new-logos-container {
 text-align:justify;
}
.new-logos-container:not(.ct-section):not(.oxy-easy-posts),
.new-logos-container.oxy-easy-posts .oxy-posts,
.new-logos-container.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(1, minmax(100px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;grid-auto-rows: minmax(min-content,1fr);}
}

.logo-banner-with-stat {
 height:90px;
 padding-bottom:0px;
}
.logo-banner-with-stat:not(.ct-section):not(.oxy-easy-posts),
.logo-banner-with-stat.oxy-easy-posts .oxy-posts,
.logo-banner-with-stat.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:space-around;
}
@media (max-width: 1280px) {
.logo-banner-with-stat {
 height:auto;
}
}

@media (max-width: 1024px) {
.logo-banner-with-stat {
 text-align:center;
 max-height:80px;
}
.logo-banner-with-stat:not(.ct-section):not(.oxy-easy-posts),
.logo-banner-with-stat.oxy-easy-posts .oxy-posts,
.logo-banner-with-stat.ct-section .ct-section-inner-wrap{
align-items:flex-start;
}
}

.banner-logo {
 max-width:120px;
 object-fit:contain;
 padding-top:0px;
 margin-top:0px;
 height:50px;
}
@media (max-width: 1650px) {
.banner-logo {
 height:43px;
}
}

@media (max-width: 1280px) {
.banner-logo {
 max-width:100px;
 max-height:60px;
 margin-top:0px;
}
}

@media (max-width: 1024px) {
.banner-logo {
 object-fit:contain;
}
}

@media (max-width: 768px) {
.banner-logo {
 width:100%;
 max-width:150px;
 object-fit:contain;
}
}

.banner-small-text-stat {
 font-size:14px;
 font-weight:400;
 margin-top:0px;
}
@media (max-width: 1280px) {
.banner-small-text-stat {
 font-size:10px;
}
}

.oxel_accordion {
 border-top-color:color(31);
 border-right-color:color(31);
 border-bottom-color:color(31);
 border-left-color:color(31);
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 width:100px;
}
.oxel_accordion__row {
 width:100%;
 padding-top:8px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:8px;
 text-align:justify;
 border-bottom-color:color(21);
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-top-style:none;
 border-right-style:none;
 border-left-style:none;
 background-color:#507079;
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: #ffffff;}.oxel_accordion__icon 
>svg {width: 18px;height: 18px;}.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;
}
.oxel_accordion__content {
 width:100%;
 padding-top:30px;
 padding-left:30px;
 padding-right:30px;
 padding-bottom:30px;
 border-bottom-color:color(27);
 border-bottom-width:2px;
 border-bottom-style:none;
 overflow:hidden;
 opacity:1;
 transition-duration:3s;
 border-top-style:none;
 border-right-style:none;
 border-left-style:none;
 transition-property:max-height;
 text-align:left;
 max-height:3000px;
 margin-top:0px;
 background-color:#394564;
}
.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;
}
.oxel_accordion__content__hidden {
 max-height:0px;
 padding-left:8px;
 padding-right:8px;
 padding-top:0px;
 z-index:-1;
 padding-bottom:0px;
 transition-duration:0s;
}
.oxel_accordion__content__hidden:not(.ct-section):not(.oxy-easy-posts),
.oxel_accordion__content__hidden.oxy-easy-posts .oxy-posts,
.oxel_accordion__content__hidden.ct-section .ct-section-inner-wrap{
display:flex;
}
.oxel_accordion__row__label {
 font-weight:600;
 color:#ffffff;
 font-size:20px;
 text-transform:uppercase;
 letter-spacing:1px;
}
.oxel-vidlist {
 width:100%;
}
.oxel-vidlist__columns {
 width:100%;
 position:relative;
}
.oxel-vidlist__columns:not(.ct-section):not(.oxy-easy-posts),
.oxel-vidlist__columns.oxy-easy-posts .oxy-posts,
.oxel-vidlist__columns.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
}
@media (max-width: 1280px) {
.oxel-vidlist__columns {
}
.oxel-vidlist__columns:not(.ct-section):not(.oxy-easy-posts),
.oxel-vidlist__columns.oxy-easy-posts .oxy-posts,
.oxel-vidlist__columns.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.oxel-vidlist__column--left {
 width:60%;
 text-align:center;
}
.oxel-vidlist__column--left:not(.ct-section):not(.oxy-easy-posts),
.oxel-vidlist__column--left.oxy-easy-posts .oxy-posts,
.oxel-vidlist__column--left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.oxel-vidlist__column--right {
 right:0px;
 width:40%;
 text-align:left;
 height:100%;
 position:absolute;
 left:60%;
 top:0px;
 background-color:color(28);
}
.oxel-vidlist__column--right:not(.ct-section):not(.oxy-easy-posts),
.oxel-vidlist__column--right.oxy-easy-posts .oxy-posts,
.oxel-vidlist__column--right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
@media (max-width: 1280px) {
.oxel-vidlist__column--right {
 max-height:200%;
}
}

.oxel-vidlist__column {
}
@media (max-width: 1280px) {
.oxel-vidlist__column {
 width:100%;
 position:static;
}
}

.oxel-vidlist__video {
}
.oxel-vidlist__video--main {
}
.oxel-vidlist__list-item:hover{
 background-color:color(26);
}
.oxel-vidlist__list-item {
 width:100%;
 padding-top:16px;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:16px;
 text-align:left;
 color:initial;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
}
.oxel-vidlist__list-item:not(.ct-section):not(.oxy-easy-posts),
.oxel-vidlist__list-item.oxy-easy-posts .oxy-posts,
.oxel-vidlist__list-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
.oxel-vidlist__list-item-title {
 width:70%;
}
.oxel-vidlist__icon {
color: color(24);}.oxel-vidlist__icon 
>svg {width: 32px;height: 32px;}.oxel-vidlist__icon {
 margin-left:16px;
 margin-right:16px;
 height:32px;
}
.oxel-vidlist__icon--inactive {
color: color(24);}.oxel-vidlist__icon--inactive 
>svg {width: 32px;height: 32px;}.oxel-vidlist__icon--inactive {
}
.oxel-vidlist__icon--active {
color: color(24);}.oxel-vidlist__icon--active 
>svg {width: 32px;height: 32px;}.oxel-vidlist__icon--active {
}
.oxel-vidlist__list-item--active {
 background-color:color(26);
}
.oxel-vidlist__list-item-left {
 text-align:center;
}
.oxel-vidlist__list-item-left:not(.ct-section):not(.oxy-easy-posts),
.oxel-vidlist__list-item-left.oxy-easy-posts .oxy-posts,
.oxel-vidlist__list-item-left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.oxel_image_comparison__label_before {
background-image:linear-gradient(color(23), color(23)); position:absolute;
 top:50%;
 background-color:rgba(249,249,250,0.5);
 padding-top:8px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:8px;
 font-size:14px;
 letter-spacing:4px;
 text-transform:uppercase;
 z-index:5;
 left:-50%;
}
@media (max-width: 1280px) {
.oxel_image_comparison__label_before {
 left:-90%;
}
}

.oxel_image_comparison__label_after {
 position:absolute;
 top:50%;
 background-color:color(23);
 padding-top:8px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:8px;
 font-size:14px;
 letter-spacing:4px;
 text-transform:uppercase;
 right:-50%;
 z-index:5;
}
@media (max-width: 1280px) {
.oxel_image_comparison__label_after {
 right:-90%;
}
}

.oxel-image-comparisonv2__image {
 position:static;
 top:0px;
 right:0px;
 bottom:0px;
 left:0px;
 height:100%;
 width:100%;
}
.oxel-image-comparisonv2 {
 position:relative;
 text-align:center;
 width:100%;
}
.oxel-image-comparisonv2:not(.ct-section):not(.oxy-easy-posts),
.oxel-image-comparisonv2.oxy-easy-posts .oxy-posts,
.oxel-image-comparisonv2.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.oxel-image-comparisonv2__icon {
background-color: #a35fa6;
border: 1px solid #a35fa6;
padding: 8px;color: #ffffff;}.oxel-image-comparisonv2__icon 
>svg {width: 20px;height: 20px;}.oxel-image-comparisonv2__icon {
 position:absolute;
 z-index:2147483640;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 left:calc(50% - 24px) ;
}
.oxel-image-comparisonv2__icon:not(.ct-section):not(.oxy-easy-posts),
.oxel-image-comparisonv2__icon.oxy-easy-posts .oxy-posts,
.oxel-image-comparisonv2__icon.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
.oxel-image-comparisonv2__image--after {
 position:absolute;
}
@media (max-width: 1024px) {
.oxel-image-comparisonv2__image--after {
}
}

.oxel_section_indicator {
 position:fixed;
 top:0px;
 bottom:0px;
 width:30px;
 z-index:10;
 padding-left:8px;
 padding-right:32px;
 right:0px;
}
.oxel_section_indicator:not(.ct-section):not(.oxy-easy-posts),
.oxel_section_indicator.oxy-easy-posts .oxy-posts,
.oxel_section_indicator.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
.oxel_section_indicator__dot {
 width:16px;
 height:16px;
 background-color:color(24);
 border-radius:50%;
 margin-top:12px;
 margin-bottom:12px;
 color:color(23);
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
min-height: 0px !important; min-width: 0px !important;
}
.oxel_section_indicator__dot:not(.ct-section):not(.oxy-easy-posts),
.oxel_section_indicator__dot.oxy-easy-posts .oxy-posts,
.oxel_section_indicator__dot.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
.oxel_section_indicator__label:after{
transform:rotate(45deg); position:absolute;
 width:16px;
 height:16px;
 background-color:color(24);
 right:-6px;
 z-index:-1;
 border-top-right-radius:4px;
 border-top-left-radius:0px;
 border-bottom-left-radius:0px;
 border-bottom-right-radius:0px;
 border-radius:0px;
  content:"";
}
.oxel_section_indicator__label {
 position:absolute;
 padding-top:4px;
 padding-bottom:4px;
 padding-left:16px;
 padding-right:16px;
 background-color:color(24);
 border-radius:0px;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 left:calc(100% + 8px) ;
}
.oxel_section_indicator__label:not(.ct-section):not(.oxy-easy-posts),
.oxel_section_indicator__label.oxy-easy-posts .oxy-posts,
.oxel_section_indicator__label.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
.oxel_section_indicator__label__text {
 color:color(23);
}
.oxel_section_indicator__label--hidden {
transform:translate(112px); opacity:0;
}
.oxel_megamenu_parent:hover{
 background-color:color(3);
}
.oxel_megamenu_parent {
 padding-top:8px;
 padding-bottom:8px;
 padding-left:32px;
 padding-right:32px;
 position:relative;
 background-color:color(1);
 transition-duration:0.3s;
}
.oxel_megamenu_parent__title {
 color:color(5);
}
.oxel_megamenu__wrapper {
transform:; padding-top:32px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
 opacity:1;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 position:relative;
 width:100%;
 z-index:1999;
}
.oxel_megamenu__wrapper:not(.ct-section):not(.oxy-easy-posts),
.oxel_megamenu__wrapper.oxy-easy-posts .oxy-posts,
.oxel_megamenu__wrapper.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
.oxel_megamenu__wrapper--hidden {
transform:translateY(64px); opacity:0;
pointer-events: none;
}
.oxel_megamenu__close-icon {
color: #333333;}.oxel_megamenu__close-icon 
>svg {width: 32px;height: 32px;}.oxel_megamenu__close-icon {
 position:absolute;
 top:48px;
 right:16px;
}
.oxel_megamenu__close-icon:not(.ct-section):not(.oxy-easy-posts),
.oxel_megamenu__close-icon.oxy-easy-posts .oxy-posts,
.oxel_megamenu__close-icon.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
@media (max-width: 1280px) {
.oxel_megamenu__close-icon {
}
.oxel_megamenu__close-icon:not(.ct-section):not(.oxy-easy-posts),
.oxel_megamenu__close-icon.oxy-easy-posts .oxy-posts,
.oxel_megamenu__close-icon.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.oxel_flipbox {
 width:100%;
 position:relative;
}
.oxel_flipbox__front {
background-image:linear-gradient(rgba(25,22,22,0.2), rgba(25,22,22,0.2)), url(http://elements.oxy.host/wp-content/uploads/sites/52/2020/07/atmosphere-blue-cloud-clouds-601798.jpg);background-size:auto,  cover; width:100%;
 text-align:center;
 padding-top:32px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:32px;
 background-position:50% 50%;
}
.oxel_flipbox__front:not(.ct-section):not(.oxy-easy-posts),
.oxel_flipbox__front.oxy-easy-posts .oxy-posts,
.oxel_flipbox__front.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.oxel_flipbox__back {
background-size: cover;transform:rotateY(180deg); width:100%;
 text-align:center;
 padding-top:32px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:32px;
 background-color:color(25);
 position:absolute;
 top:0px;
 left:0px;
 right:0px;
 bottom:0px;
 background-position:50% 50%;
}
.oxel_flipbox__back:not(.ct-section):not(.oxy-easy-posts),
.oxel_flipbox__back.oxy-easy-posts .oxy-posts,
.oxel_flipbox__back.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.oxel_dynamicslider {
 width:100%;
}
.swiper-container {
}
.oxel_dynamicslider__container {
 height:400px;
}
.swiper-wrapper {
}
.swiper-slide {
}
.oxy-burger-trigger {
 right:40px;
 top:50px;
 text-align:right;
 font-size:12px;
 text-transform:uppercase;
}
.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:flex;
flex-direction:row;
align-items:flex-end;
justify-content:flex-end;
}
.oxy-burger-trigger .hamburger-inner, .oxy-burger-trigger .hamburger-inner:after, .oxy-burger-trigger .hamburger-inner:before{
height:1px;
background-color:#ffffff;
}

.oxy-burger-trigger .hamburger{
color:#ffffff;
}

.half-height {
 height:50vh;
}
.half-height:not(.ct-section):not(.oxy-easy-posts),
.half-height.oxy-easy-posts .oxy-posts,
.half-height.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.banner-white__sub-text {
 color:#ffffff;
 font-size:17px;
 font-weight:300;
}
.raleway-allcaps__purple {
 font-family:canada-type-gibson;
 color:#5e2569;
 font-weight:600;
 font-size:20px;
 text-transform:uppercase;
 letter-spacing:1px;
 margin-bottom:27px;
}
.category--case-studies {
 font-family:canada-type-gibson;
 font-size:18px;
 color:rgba(194,209,212,0.39);
 font-weight:600;
 text-transform:uppercase;
 letter-spacing:1px;
 margin-top:29px;
}
.case-study__card {
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 border-bottom-color:#394564;
 border-bottom-width:1px;
 border-bottom-style:dashed;
 box-shadow:0px 5px 35px rgba(106,106,106,0.19);
}
.case-study__block {
 height:auto;
}
.case-study__block:not(.ct-section):not(.oxy-easy-posts),
.case-study__block.oxy-easy-posts .oxy-posts,
.case-study__block.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: start;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 0px;grid-row-gap: 0px;}
.case-study__card-title {
 font-family:canada-type-gibson;
 color:#394564;
 font-size:30px;
 line-height:1.2;
 margin-top:23px;
}
.ODI-banners {
background-image:url(https://strat2019stage.wpengine.com/wp-content/uploads/2022/05/dots.png); background-color:#3a1b3e;
 text-align:center;
}
.ODI-banners:not(.ct-section):not(.oxy-easy-posts),
.ODI-banners.oxy-easy-posts .oxy-posts,
.ODI-banners.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.narrow-copy_block {
 max-width:850px;
 width:100%;
 z-index:2;
 padding-bottom:0px;
}
.narrow-copy_block .oxy-pro-accordion_header{
background-color:#a35fa6;
}

.narrow-copy_block .oxy-pro-accordion_header:hover{
background-color:#394564;
}

.narrow-copy_block .oxy-pro-accordion_title{
color: #ffffff;
}

.narrow-copy_block .oxy-pro-accordion_icon{
color:#ffffff;
}

@media (max-width: 1650px) {
.narrow-copy_block {
 margin-top:38px;
}
}

@media (max-width: 1280px) {
.narrow-copy_block {
}
}

.paragraph {
 font-weight:300;
 line-height:1.5;
 font-size:18px;
 text-align:left;
}
@media (max-width: 1650px) {
.paragraph {
}
}

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

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

@media (max-width: 768px) {
.paragraph {
 font-size:15px;
}
}

.h3_midblue-21px {
 font-family:canada-type-gibson;
 font-size:21px;
 color:#394564;
 font-weight:700;
 letter-spacing:.5px;
 width:100%;
 border-top-color:#394564;
 border-right-color:#394564;
 border-bottom-color:#394564;
 border-left-color:#394564;
 border-bottom-width:.5px;
 border-bottom-style:solid;
}
.case-studies__baner {
background-image:url(https://strat2019stage.wpengine.com/wp-content/uploads/2022/08/grid-top-fade-down.png);background-size: contain; height:calc(100vh - 78px) ;
 background-repeat:no-repeat;
 background-position:100% 0px;
}
.case-studies__baner:not(.ct-section):not(.oxy-easy-posts),
.case-studies__baner.oxy-easy-posts .oxy-posts,
.case-studies__baner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.case-studies__header-h1 {
 font-family:canada-type-gibson;
 font-size:50px;
 font-weight:500;
 color:#5e2569;
 line-height:1.2;
 margin-top:32px;
}
@media (max-width: 1650px) {
.case-studies__header-h1 {
 font-size:40px;
}
}

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

.full_height {
 height:calc(100vh - 90px) ;
 width:100%;
}
.full_height .ct-section-inner-wrap {
padding-top: 99px;
}
.full_height:not(.ct-section):not(.oxy-easy-posts),
.full_height.oxy-easy-posts .oxy-posts,
.full_height.ct-section .ct-section-inner-wrap{
align-items:center;
justify-content:flex-start;
}
@media (max-width: 1024px) {
.full_height {
 height:auto;
}
}

.case-study-landing__subhead {
 text-transform:uppercase;
}
.case-study__page-div-header-sm {
 font-family:canada-type-gibson;
 font-weight:400;
 text-align:center;
 text-transform:uppercase;
 letter-spacing:1px;
 color:#83a0a7;
}
.case-study__page-body-copy {
 color:#394564;
 font-weight:400;
 line-height:30px;
 font-size:16px;
 margin-bottom:33px;
}
.raleway {
 font-family:canada-type-gibson;
 font-weight:300;
font-family: 'Raleway', san-serif !important;
}
.centered-vertically {
}
.centered-vertically:not(.ct-section):not(.oxy-easy-posts),
.centered-vertically.oxy-easy-posts .oxy-posts,
.centered-vertically.ct-section .ct-section-inner-wrap{
display:grid;
align-items:center;
align-content:center;
justify-content:center;
display: grid !important;justify-items: left;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 1280px) {
.centered-vertically {
}
.centered-vertically:not(.ct-section):not(.oxy-easy-posts),
.centered-vertically.oxy-easy-posts .oxy-posts,
.centered-vertically.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.dk-purple__button:hover{
background-color :#ffffff;
border: 1px solid #ffffff;
color: #3a1b3e;
}.dk-purple__button:hover{
 border-top-color:#3a1b3e;
 border-right-color:#3a1b3e;
 border-bottom-color:#3a1b3e;
 border-left-color:#3a1b3e;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
}
.dk-purple__button {
background-color :#5e2569;
border: 1px solid #5e2569;
color: #ffffff;
padding: 17px 27.2px;
}.dk-purple__button {
 button-hover_color:#ffffff;
 padding-top:15px;
 padding-right:30px;
 padding-bottom:15px;
 padding-left:30px;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#5e2569;
 border-right-color:#5e2569;
 border-bottom-color:#5e2569;
 border-left-color:#5e2569;
 margin-top:0px;
 text-align:center;
}
@media (max-width: 1024px) {
.dk-purple__button {
}
}

@media (max-width: 768px) {
.dk-purple__button {
padding: 14px 22.4px;
}.dk-purple__button {
}
}

.green_button {
 background-color:#507079;
}
.img-abso-top-left {
 attachment_height:457;
 attachment_width:375;
 attachment_url:https://strat2019stage.wpengine.com/wp-content/uploads/2022/06/efficientpath-1.png;
 position:absolute;
 top:-100px;
 max-width:300px;
 left:5%;
 visibility:visible;
}
.img-abso-top-left:not(.ct-section):not(.oxy-easy-posts),
.img-abso-top-left.oxy-easy-posts .oxy-posts,
.img-abso-top-left.ct-section .ct-section-inner-wrap{
display:block;
}
@media (max-width: 1650px) {
.img-abso-top-left {
}
.img-abso-top-left:not(.ct-section):not(.oxy-easy-posts),
.img-abso-top-left.oxy-easy-posts .oxy-posts,
.img-abso-top-left.ct-section .ct-section-inner-wrap{
display:none;
}
}

.img-abso-top-right {
 attachment_height:457;
 attachment_width:375;
 attachment_url:https://strat2019stage.wpengine.com/wp-content/uploads/2022/06/efficientpath-1.png;
 position:absolute;
 top:-100px;
 max-width:300px;
 visibility:visible;
 right:5%;
}
.img-abso-top-right:not(.ct-section):not(.oxy-easy-posts),
.img-abso-top-right.oxy-easy-posts .oxy-posts,
.img-abso-top-right.ct-section .ct-section-inner-wrap{
display:block;
}
@media (max-width: 1650px) {
.img-abso-top-right {
}
.img-abso-top-right:not(.ct-section):not(.oxy-easy-posts),
.img-abso-top-right.oxy-easy-posts .oxy-posts,
.img-abso-top-right.ct-section .ct-section-inner-wrap{
display:none;
}
}

.tabs-9680-tab:hover{
 background-color:#394564;
}
.tabs-9680-tab {
 font-family:canada-type-gibson;
 background-color:#6a6a6a;
 border-radius:100%;
 width:90px;
 height:90px;
 font-size:40px;
 line-height:1;
 transition-duration:0.4s;
}
.tabs-9680-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-9680-tab.oxy-easy-posts .oxy-posts,
.tabs-9680-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1024px) {
.tabs-9680-tab {
 width:80px;
 height:80px;
}
}

@media (max-width: 768px) {
.tabs-9680-tab {
 width:60px;
 height:60px;
 font-size:27px;
}
}

.tabs-9680-tab-active {
 background-color:#a35fa6;
}
.tabs-contents-9680-tab {
 margin-left:auto;
 padding-left:0px;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 margin-right:auto;
}
.tabs {
 gap:10px;
 margin-bottom:30px;
}
.tabs:not(.ct-section):not(.oxy-easy-posts),
.tabs.oxy-easy-posts .oxy-posts,
.tabs.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:10px;
}
.mb-l {
 margin-bottom:51px;
}
@media (max-width: 1650px) {
.mb-l {
}
}

@media (max-width: 1024px) {
.mb-l {
 margin-bottom:25px;
}
}

.tab__title {
 margin-bottom:20px;
 font-size:21px;
 font-weight:500;
}
.cta {
 background-color:#253133;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#394564;
 border-right-color:#394564;
 border-bottom-color:#394564;
 border-left-color:#394564;
 gap:20px;
 padding-top:35px;
 padding-left:50px;
 padding-bottom:35px;
 padding-right:50px;
 width:100%;
 max-width:850px;
 margin-left:auto;
 margin-right:auto;
}
.cta:not(.ct-section):not(.oxy-easy-posts),
.cta.oxy-easy-posts .oxy-posts,
.cta.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
gap:20px;
}
@media (max-width: 1024px) {
.cta {
 text-align:center;
}
.cta:not(.ct-section):not(.oxy-easy-posts),
.cta.oxy-easy-posts .oxy-posts,
.cta.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 768px) {
.cta {
}
}

.cta__text {
 font-family:'Blacklist';
 font-size:30px;
 line-height:1.1;
}
.button:hover{
 background-color:#394564;
}
.button {
 font-size:14px;
 text-transform:uppercase;
 letter-spacing:1px;
 background-color:#3a1b3e;
 color:#ffffff;
 padding-top:10px;
 padding-bottom:10px;
 padding-left:20px;
 padding-right:20px;
 border-radius:4px;
 font-weight:600;
 transition-duration:0.4s;
 text-decoration:none;
 gap:0.6rem;
}
.button:not(.ct-section):not(.oxy-easy-posts),
.button.oxy-easy-posts .oxy-posts,
.button.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:0.6rem;
}
.inner {
 width:100%;
 max-width:850px;
}
.inner:not(.ct-section):not(.oxy-easy-posts),
.inner.oxy-easy-posts .oxy-posts,
.inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.strategies-grid {
 width:100%;
 background-color:rgba(229,237,237,0.68);
 padding-top:1px;
 padding-right:1px;
 padding-bottom:1px;
 padding-left:1px;
}
.strategies-grid:not(.ct-section):not(.oxy-easy-posts),
.strategies-grid.oxy-easy-posts .oxy-posts,
.strategies-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(1px, 1fr));grid-column-gap: 1px;grid-row-gap: 20px;}
@media (max-width: 1024px) {
.strategies-grid {
}
.strategies-grid:not(.ct-section):not(.oxy-easy-posts),
.strategies-grid.oxy-easy-posts .oxy-posts,
.strategies-grid.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;}
}

.strategies-grid__box {
 padding-top:24px;
 padding-right:24px;
 padding-bottom:24px;
 padding-left:24px;
 text-align:left;
 background-color:#ffffff;
}
.strategies-grid__box:not(.ct-section):not(.oxy-easy-posts),
.strategies-grid__box.oxy-easy-posts .oxy-posts,
.strategies-grid__box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.strategies-grid__image {
 margin-bottom:40px;
 max-height:50px;
}
.strategies-grid__category {
 font-family:canada-type-gibson;
 text-transform:uppercase;
 margin-bottom:10px;
 color:#658891;
 font-weight:500;
 letter-spacing:.5px;
}
.strategies-grid__title {
 font-weight:600;
 line-height:1.2;
 font-size:20px;
 margin-bottom:40px;
 color:#253133;
}
.strategies-grid__arrow {
 transition-duration:0.4s;
 margin-top:auto;
}
.hero__image {
 attachment_height:1024;
 attachment_width:1024;
 attachment_url:https://strat2019stage.wpengine.com/wp-content/uploads/2022/06/king-svg-5.svg;
 height:50vh;
}
@media (max-width: 1024px) {
.hero__image {
 height:35vh;
}
}

@media (max-width: 768px) {
.hero__image {
 height:27vh;
}
}

.hero__h1 {
 margin-top:33px;
 color:#ffffff;
 max-width:800px;
 line-height:1.2;
}
@media (max-width: 1650px) {
.hero__h1 {
 font-size:45px;
}
}

@media (max-width: 1024px) {
.hero__h1 {
 font-size:35px;
}
}

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

.hero__text {
 font-family:canada-type-gibson;
 margin-top:19px;
 color:#ffffff;
 font-size:16px;
 font-weight:300;
 letter-spacing:.5px;
}
.mb-xl {
 margin-bottom:80px;
 font-weight:300;
}
@media (max-width: 1650px) {
.mb-xl {
}
}

@media (max-width: 1280px) {
.mb-xl {
}
.mb-xl:not(.ct-section):not(.oxy-easy-posts),
.mb-xl.oxy-easy-posts .oxy-posts,
.mb-xl.ct-section .ct-section-inner-wrap{
display:grid;
align-items:flex-start;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 1024px) {
.mb-xl {
 margin-bottom:40px;
}
}

.accordion {
 font-family:canada-type-gibson;
 width:100%;
 max-width:850px;
 border-radius:0px;
 color:#ffffff;
 margin-bottom:20px;
}
.accordion .oxy-pro-accordion_header{
background-color:#a35fa6;
padding-top:10px;
padding-bottom:10px;
padding-left:15px;
padding-right:15px;
}

.accordion .oxy-pro-accordion_header:hover{
background-color:#394564;
}

.accordion .oxy-pro-accordion_title{
font-family: 'canada-type-gibson';
font-size: 20px;
font-weight: 500;
}

.accordion .oxy-pro-accordion_body{
background-color:#394564;
}

.accordion .oxy-pro-accordion_content{
padding-top:30px;
padding-bottom:30px;
padding-left:30px;
padding-right:30px;
}

@media (max-width: 1024px) {
.accordion {
}
.accordion .oxy-pro-accordion_title{
font-size: 18px;
}

}

@media (max-width: 768px) {
.accordion {
}
.accordion .oxy-pro-accordion_title{
font-size: 14px;
}

}

.section-ebook {
}
.section-ebook__ebook-image {
 max-width:500px;
 margin-bottom:40px;
}
.text--center {
}
@media (max-width: 1024px) {
.text--center {
}
}

.inner--left {
 text-align:left;
}
.inner--left:not(.ct-section):not(.oxy-easy-posts),
.inner--left.oxy-easy-posts .oxy-posts,
.inner--left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.width--m {
max-width: 800px !important;
}
@media (max-width: 1650px) {
.width--m {
}
}

.contact-form-shortcode {
 width:100%;
 max-width:800px;
}
.main_nav-link:hover{
 color:#a35fa6;
}
.main_nav-link {
 color:#ffffff;
 font-size:50px;
 text-decoration:none;
}
.link {
 font-family:canada-type-gibson;
 color:#ffffff;
}
@media (max-width: 1280px) {
.link {
}
}

@media (max-width: 1024px) {
.link {
 max-width:100%;
}
}

.link__elara {
 text-decoration:none;
}
.link--elara {
}
.link--carpo {
}
.link--metis {
}
.accordian_content-white {
}
.separator-blocks {
 margin-top:0px;
 width:100px;
 height:8px;
}
.tab__content-white {
}
.width--sm {
 max-width:700px;
}
.hero2 {
}
.hero2 .ct-section-inner-wrap {
padding-top: 129px;
padding-bottom: 179px;
}
.hero2__inner {
 width:100%;
 gap:40px;
 padding-bottom:0px;
}
.hero2__inner:not(.ct-section):not(.oxy-easy-posts),
.hero2__inner.oxy-easy-posts .oxy-posts,
.hero2__inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
gap:40px;
}
@media (max-width: 1024px) {
.hero2__inner {
 text-align:left;
}
.hero2__inner:not(.ct-section):not(.oxy-easy-posts),
.hero2__inner.oxy-easy-posts .oxy-posts,
.hero2__inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

.hero2__box {
 border-top-width:6px;
 border-top-style:solid;
 border-top-color:#5e2569;
 padding-top:40px;
}
.hero2-box__text {
 text-transform:uppercase;
 font-size:24px;
}
@media (max-width: 768px) {
.hero2-box__text {
 font-size:20px;
}
}

.hero2__title {
 font-family:canada-type-gibson;
 font-size:52px;
 font-weight:600;
 line-height:1;
 max-width:700px;
}
@media (max-width: 1024px) {
.hero2__title {
 font-size:34px;
}
}

@media (max-width: 768px) {
.hero2__title {
 font-size:25px;
}
}

.paragraph--big {
 font-family:canada-type-gibson;
 font-size:22px;
 line-height:1.3;
}
@media (max-width: 1280px) {
.paragraph--big {
 text-align:center;
}
}

@media (max-width: 1024px) {
.paragraph--big {
 font-size:18px;
}
}

@media (max-width: 768px) {
.paragraph--big {
 font-size:16px;
}
}

.section-services {
}
.services__boxes {
 gap:40px;
 width:100%;
}
.services__boxes:not(.ct-section):not(.oxy-easy-posts),
.services__boxes.oxy-easy-posts .oxy-posts,
.services__boxes.ct-section .ct-section-inner-wrap{
display:grid;
gap:40px;
display: grid !important;align-items: stretch;grid-template-columns: repeat(auto-fit, minmax(1px, 1fr));grid-column-gap: 40px;grid-row-gap: 40px;}
@media (max-width: 1024px) {
.services__boxes {
}
.services__boxes:not(.ct-section):not(.oxy-easy-posts),
.services__boxes.oxy-easy-posts .oxy-posts,
.services__boxes.ct-section .ct-section-inner-wrap{
display:flex;
}
}

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

.services-boxes__box {
 padding-top:35px;
 padding-right:35px;
 padding-bottom:35px;
 padding-left:35px;
 gap:40px;
 text-align:left;
}
.services-boxes__box:not(.ct-section):not(.oxy-easy-posts),
.services-boxes__box.oxy-easy-posts .oxy-posts,
.services-boxes__box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:space-between;
gap:40px;
}
@media (max-width: 1024px) {
.services-boxes__box {
 padding-top:60px;
 padding-right:60px;
 padding-bottom:60px;
 padding-left:60px;
}
}

@media (max-width: 768px) {
.services-boxes__box {
 min-height:240px;
 padding-top:30px;
 padding-right:30px;
 padding-bottom:30px;
 padding-left:30px;
}
}

.services-box__title {
 font-family:canada-type-gibson;
 color:#ffffff;
 text-transform:uppercase;
 font-size:25px;
 line-height:1.4;
 margin-bottom:111px;
 min-height:50px;
 font-weight:600;
 letter-spacing:2px;
}
@media (max-width: 1650px) {
.services-box__title {
 font-size:22px;
}
}

@media (max-width: 1024px) {
.services-box__title {
}
}

.services-box__text {
 color:#ffffff;
 font-size:16px;
 margin-bottom:61px;
}
@media (max-width: 1024px) {
.services-box__text {
 font-size:15px;
}
}

.hero3 {
background-image:url(https://strat2019stage.wpengine.com/wp-content/uploads/2021/08/Build-an-Innovation-Capability_BG-1.jpg);background-size: cover; position:relative;
}
.hero3__inner {
 width:100%;
 margin-top:75px;
 margin-bottom:75px;
}
.hero3__inner:not(.ct-section):not(.oxy-easy-posts),
.hero3__inner.oxy-easy-posts .oxy-posts,
.hero3__inner.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: center;grid-template-columns: repeat(2, minmax(1px, 1fr));grid-column-gap: 60px;grid-row-gap: 20px;}
@media (max-width: 1024px) {
.hero3__inner {
 text-align:center;
}
.hero3__inner:not(.ct-section):not(.oxy-easy-posts),
.hero3__inner.oxy-easy-posts .oxy-posts,
.hero3__inner.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.hero3__title {
 font-weight:600;
 font-size:52px;
 line-height:1.1;
}
@media (max-width: 1024px) {
.hero3__title {
 font-size:40px;
}
}

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

.hero3__box {
 border-top-width:15px;
 border-right-width:15px;
 border-bottom-width:15px;
 border-left-width:15px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 padding-top:45px;
 padding-right:45px;
 padding-bottom:45px;
 padding-left:45px;
 font-weight:700;
 font-size:30px;
 text-transform:uppercase;
}
@media (max-width: 768px) {
.hero3__box {
 font-size:20px;
}
}

.text-box {
 background-color:rgba(118,138,179,0.9);
 padding-top:50px;
 padding-right:50px;
 padding-bottom:50px;
 padding-left:50px;
 width:100%;
}
.growth-grid {
 width:100%;
}
.growth-grid:not(.ct-section):not(.oxy-easy-posts),
.growth-grid.oxy-easy-posts .oxy-posts,
.growth-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(4, minmax(1px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
.growth-grid:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.growth-grid.ct-section .ct-section-inner-wrap > :last-child,
.growth-grid.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 3;}
.growth-grid:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.growth-grid.ct-section .ct-section-inner-wrap > :nth-child(1),
.growth-grid.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 1;}
@media (max-width: 1024px) {
.growth-grid {
}
.growth-grid:not(.ct-section):not(.oxy-easy-posts),
.growth-grid.oxy-easy-posts .oxy-posts,
.growth-grid.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: 50px;}
.growth-grid:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.growth-grid.ct-section .ct-section-inner-wrap > :last-child,
.growth-grid.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 1;}
.growth-grid:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.growth-grid.ct-section .ct-section-inner-wrap > :nth-child(1),
.growth-grid.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 1;}
}

.growth-grid__text-box {
}
.growth-grid__text-box:not(.ct-section):not(.oxy-easy-posts),
.growth-grid__text-box.oxy-easy-posts .oxy-posts,
.growth-grid__text-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.growth-grid__row-box {
 gap:30px;
}
.growth-grid__row-box:not(.ct-section):not(.oxy-easy-posts),
.growth-grid__row-box.oxy-easy-posts .oxy-posts,
.growth-grid__row-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:30px;
}
.heading2--smaller {
 font-size:32px;
}
.text--left {
}
.growth-grid__row {
 width:100%;
 gap:1rem;
 padding-bottom:30px;
 padding-left:10px;
 padding-right:10px;
 border-bottom-style:solid;
 border-bottom-width:1px;
 border-bottom-color:#ffffff;
}
.growth-grid__row:not(.ct-section):not(.oxy-easy-posts),
.growth-grid__row.oxy-easy-posts .oxy-posts,
.growth-grid__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:1rem;
}
.growth-grid__icon {
background-color: #768ab3;
border: 1px solid #768ab3;
padding: 15px;color: #ffffff;}.growth-grid__icon 
>svg {width: 25px;height: 25px;}.growth-grid__icon {
}
.growth-grid__text {
 font-size:18px;
 color:#ffffff;
}
.section--no-full-width-padding {
}
@media (max-width: 1650px) {
.section--no-full-width-padding {
}
.section--no-full-width-padding .ct-section-inner-wrap {
padding-right: 50%;
padding-left: 50%;
}
}

.grid--2 {
}
@media (max-width: 1024px) {
.grid--2 {
}
.grid--2:not(.ct-section):not(.oxy-easy-posts),
.grid--2.oxy-easy-posts .oxy-posts,
.grid--2.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;}
}

.testimonial-box {
 width:100%;
 gap:4rem;
 text-align:center;
 max-width:850px;
}
.testimonial-box:not(.ct-section):not(.oxy-easy-posts),
.testimonial-box.oxy-easy-posts .oxy-posts,
.testimonial-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:4rem;
}
.testimonial-box__icon {
color: #5e2569;}.testimonial-box__icon 
>svg {width: 45px;height: 45px;}.testimonial-box__icon {
}
.testimonial-box__logo {
 height:40px;
 margin-bottom:11px;
}
.testimonial-box__text {
 color:#ffffff;
 font-size:20px;
 font-weight:600;
 font-style:italic;
}
.testimonial-box__author {
}
.testimonial-box__inner {
 gap:1rem;
}
.testimonial-box__inner:not(.ct-section):not(.oxy-easy-posts),
.testimonial-box__inner.oxy-easy-posts .oxy-posts,
.testimonial-box__inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:1rem;
}
.grid--3 {
}
@media (max-width: 1024px) {
.grid--3 {
}
.grid--3:not(.ct-section):not(.oxy-easy-posts),
.grid--3.oxy-easy-posts .oxy-posts,
.grid--3.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;}
}

.box--center {
 text-align:center;
 width:100%;
}
.box--center:not(.ct-section):not(.oxy-easy-posts),
.box--center.oxy-easy-posts .oxy-posts,
.box--center.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.gap--m {
}
.bg--white {
}
.bg--blue {
 background-color:#394564;
}
.bg--purple {
 background-color:#3a1b3e;
}
.bg--green {
 background-color:#507079;
}
.section-strategy-cta {
}
.section-strategy-cta:not(.ct-section):not(.oxy-easy-posts),
.section-strategy-cta.oxy-easy-posts .oxy-posts,
.section-strategy-cta.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.strategy-cta__content {
 max-width:35%;
 gap:2rem;
}
.strategy-cta__content:not(.ct-section):not(.oxy-easy-posts),
.strategy-cta__content.oxy-easy-posts .oxy-posts,
.strategy-cta__content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:2rem;
}
@media (max-width: 1280px) {
.strategy-cta__content {
 max-width:50%;
}
}

@media (max-width: 1024px) {
.strategy-cta__content {
}
}

@media (max-width: 768px) {
.strategy-cta__content {
 max-width:100%;
}
}

.strategy-cta__box {
 width:100%;
 border-radius:4px;
 background-color:#ffffff;
 padding-top:80px;
 padding-right:80px;
 padding-bottom:80px;
 padding-left:80px;
 max-width:1000px;
}
.strategy-cta__box:not(.ct-section):not(.oxy-easy-posts),
.strategy-cta__box.oxy-easy-posts .oxy-posts,
.strategy-cta__box.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;}
.strategy-cta__box:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.strategy-cta__box.ct-section .ct-section-inner-wrap > :last-child,
.strategy-cta__box.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 2;}
@media (max-width: 1024px) {
.strategy-cta__box {
}
.strategy-cta__box:not(.ct-section):not(.oxy-easy-posts),
.strategy-cta__box.oxy-easy-posts .oxy-posts,
.strategy-cta__box.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;}
.strategy-cta__box:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.strategy-cta__box.ct-section .ct-section-inner-wrap > :last-child,
.strategy-cta__box.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 1;}
.strategy-cta__box:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.strategy-cta__box.ct-section .ct-section-inner-wrap > :nth-child(1),
.strategy-cta__box.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 1;}
}

@media (max-width: 768px) {
.strategy-cta__box {
 padding-top:25px;
 padding-right:25px;
 padding-bottom:25px;
 padding-left:25px;
}
}

.shadow {
box-shadow: 0px 0px 0px rgba(58, 0, 77, 0.1), 1px 1px 1px rgba(58, 0, 77, 0.1), 2px 2px 2px rgba(58, 0, 77, 0.1), 3px 3px 4px rgba(58, 0, 77, 0.1), 4px 4px 5px rgba(58, 0, 77, 0.1), 4px 4px 6px rgba(58, 0, 77, 0.1);
}
.mb-xxl {
}
@media (max-width: 1024px) {
.mb-xxl {
 margin-bottom:60px;
}
}

.growth-grid__icon--green {
 background-color:#658891;
}
.grid--3-no-gap {
 width:100%;
}
.grid--3-no-gap:not(.ct-section):not(.oxy-easy-posts),
.grid--3-no-gap.oxy-easy-posts .oxy-posts,
.grid--3-no-gap.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(1px, 1fr));grid-column-gap: 0px;grid-row-gap: 0px;}
@media (max-width: 1650px) {
.grid--3-no-gap {
}
}

@media (max-width: 1024px) {
.grid--3-no-gap {
}
.grid--3-no-gap:not(.ct-section):not(.oxy-easy-posts),
.grid--3-no-gap.oxy-easy-posts .oxy-posts,
.grid--3-no-gap.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: 0px;grid-row-gap: 0px;}
}

.mb-s {
 margin-bottom:15px;
}
.heading3 {
 font-size:20px;
 line-height:1.2;
 font-weight:500;
 letter-spacing:1px;
 margin-top:45px;
}
.mt-auto {
 margin-top:auto;
}
.min-height--s {
 min-height:140px;
}
.flex-between {
}
.flex-between:not(.ct-section):not(.oxy-easy-posts),
.flex-between.oxy-easy-posts .oxy-posts,
.flex-between.ct-section .ct-section-inner-wrap{
display:flex;
justify-content:space-between;
}
.section-innovation-cta {
background-image:url(https://strat2019stage.wpengine.com/wp-content/uploads/2021/08/Build-an-Innovation_BG-1.png);background-size: auto; background-repeat:no-repeat;
 background-color:#3a1b3e;
 background-position:100% 100%;
}
.section-innovation-cta:not(.ct-section):not(.oxy-easy-posts),
.section-innovation-cta.oxy-easy-posts .oxy-posts,
.section-innovation-cta.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:center;
}
@media (max-width: 1280px) {
.section-innovation-cta {
}
.section-innovation-cta:not(.ct-section):not(.oxy-easy-posts),
.section-innovation-cta.oxy-easy-posts .oxy-posts,
.section-innovation-cta.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:center;
}
}

@media (max-width: 1024px) {
.section-innovation-cta {
}
.section-innovation-cta .ct-section-inner-wrap {
padding-right: 40px;
padding-left: 40px;
}
.section-innovation-cta:not(.ct-section):not(.oxy-easy-posts),
.section-innovation-cta.oxy-easy-posts .oxy-posts,
.section-innovation-cta.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:center;
}
}

@media (max-width: 768px) {
.section-innovation-cta {
}
}

.innovation-cta__box {
 max-width:50%;
 gap:2rem;
}
.innovation-cta__box:not(.ct-section):not(.oxy-easy-posts),
.innovation-cta__box.oxy-easy-posts .oxy-posts,
.innovation-cta__box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:2rem;
}
@media (max-width: 1024px) {
.innovation-cta__box {
 max-width:100%;
}
}

.button--outline:hover{
 background-color:#a35fa6;
 color:#f2f2f2;
}
.button--outline {
background-color :#1e73be;
border: 1px solid #1e73be;
color: #ffffff;
}.button--outline {
 background-color:transparent;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 text-transform:uppercase;
 text-decoration:none;
 color:#f2f2f2;
}
@media (max-width: 1650px) {
.button--outline {
}
}

@media (max-width: 1280px) {
.button--outline {
 margin-top:0px;
}
}

.hero4 {
 height:60vh;
 max-width:90%;
}
@media (max-width: 1650px) {
.hero4 {
 max-width:90%;
}
}

@media (max-width: 1280px) {
.hero4 {
 max-width:100%;
 height:auto;
}
}

.hero4__inner {
 height:100%;
 width:100%;
}
.hero4__inner:not(.ct-section):not(.oxy-easy-posts),
.hero4__inner.oxy-easy-posts .oxy-posts,
.hero4__inner.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: 0px;grid-row-gap: 0px;}
@media (max-width: 1650px) {
.hero4__inner {
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
}
}

@media (max-width: 1024px) {
.hero4__inner {
}
.hero4__inner:not(.ct-section):not(.oxy-easy-posts),
.hero4__inner.oxy-easy-posts .oxy-posts,
.hero4__inner.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: 0px;grid-row-gap: 0px;}
}

.hero4__content-wrapper {
background-size: contain; color:#ffffff;
 padding-top:45px;
 padding-right:45px;
 padding-bottom:45px;
 padding-left:45px;
 gap:2rem;
 background-repeat:no-repeat;
 background-color:#5e2569;
}
.hero4__content-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hero4__content-wrapper.oxy-easy-posts .oxy-posts,
.hero4__content-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
gap:2rem;
}
.hero4__title {
 font-family:'Blacklist';
 font-size:65px;
 line-height:1.1;
 font-weight:700;
}
@media (max-width: 1650px) {
.hero4__title {
 font-size:55px;
}
}

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

@media (max-width: 1024px) {
.hero4__title {
 font-size:35px;
}
}

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

.hero4__image-wrapper {
background-image:url(https://strat2019stage.wpengine.com/wp-content/uploads/2022/03/Hereo-Strategyn-Training-Image-v2-e1649439230216.png);background-size: cover; background-position:50% 50%;
}
@media (max-width: 1024px) {
.hero4__image-wrapper {
 height:300px;
}
}

.fundamentals-rows-wrapper {
 width:100%;
 gap:1rem;
}
.fundamentals-rows-wrapper:not(.ct-section):not(.oxy-easy-posts),
.fundamentals-rows-wrapper.oxy-easy-posts .oxy-posts,
.fundamentals-rows-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:1rem;
}
.fundamentals-row {
 width:100%;
 background-color:#5e2569;
 padding-top:23px;
 padding-right:23px;
 padding-bottom:23px;
 padding-left:23px;
 gap:1rem;
}
.fundamentals-row:not(.ct-section):not(.oxy-easy-posts),
.fundamentals-row.oxy-easy-posts .oxy-posts,
.fundamentals-row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:1rem;
}
.fundamentals-row__text {
 font-size:20px;
 font-weight:600;
}
.fundamentals-row__icon {
 width:30px;
}
.fundamentals-benefits__box {
 gap:2rem;
 text-align:center;
 padding-top:20px;
 padding-right:20px;
 padding-bottom:20px;
 padding-left:20px;
}
.fundamentals-benefits__box:not(.ct-section):not(.oxy-easy-posts),
.fundamentals-benefits__box.oxy-easy-posts .oxy-posts,
.fundamentals-benefits__box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:2rem;
}
.fundamentals-benefits__image {
 height:300px;
 filter:brightness(158%);
filter: invert(50%) brightness(100%) contrast(100%);
}
.fundamentals-benefits__text {
 color:#ffffff;
 font-size:16px;
 font-weight:500;
}
.tooltip {
 --extras-marker-color:#3a1b3e;
 --extras-marker-bg:#a35fa6;
 --extras-marker-hover-bg:#5e2569;
 --extras-marker-active-bg:#5e2569;
 --extras-marker-active-color:#ffffff;
 --extras-marker-hover-color:#ffffff;
 --extras-pulse-pause:block;
 --extras-pulse-size:1.5;
 --extras-pulse-color:#a35fa6;
 --extras-pulse-duration:2s;
}
.tooltip .oxy-popover_marker-inner{
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
padding-left:5px;
}

.tooltip .oxy-popover_marker{
border_radius_border-radius:100%;
border-radius:100%;
}

.tooltip__text {
 font-size:16px;
}
.fundamentals-cert {
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 background-color:#3a1b3e;
 width:100%;
 padding-top:30px;
 padding-right:30px;
 padding-bottom:30px;
 padding-left:30px;
 text-align:center;
 color:#ffffff;
 gap:2rem;
 margin-bottom:0px;
}
.fundamentals-cert:not(.ct-section):not(.oxy-easy-posts),
.fundamentals-cert.oxy-easy-posts .oxy-posts,
.fundamentals-cert.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:2rem;
}
.testimonial-carousel {
 margin-bottom:0px;
 max-width:80%;
}
.testimonial-carousel .oxy-carousel-builder_icon{
font-size:45px;
background-color:rgba(0,0,0,0);
}

.testimonial-carousel .oxy-carousel-builder_next{
right:-40px;
}

.testimonial-carousel {
                        --carousel-cell-width: 100%;
                        }

                        @media (max-width: 1280px) {
.testimonial-carousel {
 z-index:2;
}
}

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

@media (max-width: 1024px) {
.cell {
 padding-top:0%;
 padding-left:0%;
 padding-right:5%;
 padding-bottom:5%;
}
.cell:not(.ct-section):not(.oxy-easy-posts),
.cell.oxy-easy-posts .oxy-posts,
.cell.ct-section .ct-section-inner-wrap{
display:grid;
align-items:center;
justify-content:center;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.testimonial-carousel__box {
 width:100%;
 padding-right:120px;
 padding-left:120px;
 gap:2rem;
 position:relative;
}
.testimonial-carousel__box:not(.ct-section):not(.oxy-easy-posts),
.testimonial-carousel__box.oxy-easy-posts .oxy-posts,
.testimonial-carousel__box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:2rem;
}
@media (max-width: 1024px) {
.testimonial-carousel__box {
 padding-left:50px;
 padding-right:50px;
}
}

.testimonial-carousel__text {
 font-size:18px;
 font-weight:600;
 color:#ffffff;
}
@media (max-width: 1024px) {
.testimonial-carousel__text {
 font-size:14px;
}
}

@media (max-width: 768px) {
.testimonial-carousel__text {
 font-size:12px;
}
}

.testimonial-carousel__author {
 font-size:18px;
 color:#507079;
 font-weight:700;
}
.faqs-repeater {
}
.fundamentals-row--no-bg {
 background-color:transparent;
 padding-top:5px;
 padding-right:5px;
 padding-bottom:5px;
 padding-left:5px;
}
.width--xs {
}
.blog-repeater {
}
.blog-repeater:not(.ct-section):not(.oxy-easy-posts),
.blog-repeater.oxy-easy-posts .oxy-posts,
.blog-repeater.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;}
@media (max-width: 1024px) {
.blog-repeater {
}
.blog-repeater:not(.ct-section):not(.oxy-easy-posts),
.blog-repeater.oxy-easy-posts .oxy-posts,
.blog-repeater.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(1px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 768px) {
.blog-repeater {
}
.blog-repeater:not(.ct-section):not(.oxy-easy-posts),
.blog-repeater.oxy-easy-posts .oxy-posts,
.blog-repeater.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;}
}

.blog-repeater__box {
 background-color:#ffffff;
 padding-top:var(--space-m) ;
 padding-right:var(--space-m) ;
 padding-left:var(--space-m) ;
}
.blog-repeater__image {
 aspect-ratio:16/9;
 width:100%;
 object-fit:cover;
 border-top-color:rgba(152,161,168,0.33);
 border-right-color:rgba(152,161,168,0.33);
 border-bottom-color:rgba(152,161,168,0.33);
 border-left-color:rgba(152,161,168,0.33);
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-radius:0px;
}
.blog-repeater__inner {
 padding-top:var(--space-m) ;
 padding-bottom:var(--space-m) ;
 width:100%;
}
@media (max-width: 1024px) {
.blog-repeater__inner {
 padding-top:10 ;
 padding-right:10 ;
 padding-bottom:10 ;
 padding-left:10 ;
}
}

.blog-repeater__title {
 font-family:canada-type-gibson;
 color:#394564;
 margin-bottom:10px;
 font-weight:500;
 font-size:20px;
 line-height:1.1;
}
@media (max-width: 1024px) {
.blog-repeater__title {
 font-size:17px;
}
}

.blog-repeater__meta {
 font-size:12px;
}
.blog-repeater__image-link {
 width:100%;
}
.blog-repeater__title-link {
 text-align:left;
 font-weight:600;
}
.blog-repeater__title-link:not(.ct-section):not(.oxy-easy-posts),
.blog-repeater__title-link.oxy-easy-posts .oxy-posts,
.blog-repeater__title-link.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.posts-wrapper {
}
.posts-wrapper:not(.ct-section):not(.oxy-easy-posts),
.posts-wrapper.oxy-easy-posts .oxy-posts,
.posts-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.outline-purple__button:hover{
 background-color:#5e2569;
 color:#ffffff;
}
.outline-purple__button {
background-color :rgba(0,0,0,0);
border: 1px solid rgba(0,0,0,0);
padding: 17px 27.2px;
}.outline-purple__button {
 color:#5e2569;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 text-decoration:underline;
 border-top-color:#5e2569;
 border-right-color:#5e2569;
 border-bottom-color:#5e2569;
 border-left-color:#5e2569;
}
.quote-block {
 font-family:canada-type-gibson;
 font-style:italic;
 font-size:20px;
 padding-top:0px;
 padding-right:20px;
 padding-bottom:20px;
 padding-left:20px;
 color:#041927;
 position:relative;
 max-width:900px;
}
@media (max-width: 1650px) {
.quote-block {
 text-align:left;
}
}

@media (max-width: 1280px) {
.quote-block {
 font-size:18px;
}
}

@media (max-width: 1024px) {
.quote-block {
}
}

@media (max-width: 768px) {
.quote-block {
 font-size:16px;
}
}

.rich-text-links__color {
 margin-top:0px;
}
.dk-blue__button:hover{
background-color :#768ab3;
border: 1px solid #768ab3;
}.dk-blue__button:hover{
}
.dk-blue__button {
background-color :#394564;
border: 1px solid #394564;
color: #ffffff;
}.dk-blue__button {
 button-hover_color:#768ab3;
 margin-top:0px;
text-decoration: none; color: white !important;
}
.divider--white {
 background-color:#ffffff;
}
.mt-0 {
 margin-top:0px;
}
.hexagons {
 position:relative;
}
.padding--sides-l {
}
.padding--sides-l .ct-section-inner-wrap {
padding-right: 8%;
padding-left: 8%;
}
@media (max-width: 1280px) {
.padding--sides-l {
}
.padding--sides-l .ct-section-inner-wrap {
padding-top: 70px;
}
}

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

.column-hovers {
 min-height:45vh;
}
@media (max-width: 1024px) {
.column-hovers {
 width:100%;
 min-height:45vh;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px;
}
}

.div--center {
 text-align:center;
}
.div--center:not(.ct-section):not(.oxy-easy-posts),
.div--center.oxy-easy-posts .oxy-posts,
.div--center.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.links--pink:hover{
}
.links--pink {
}
.hero-image--not-full {
 max-width:1000px;
 width:100%;
}
.slider-div {
 background-color:#5e2569;
 padding-top:45px;
 padding-right:45px;
 padding-bottom:45px;
 padding-left:45px;
}
.slider-div:not(.ct-section):not(.oxy-easy-posts),
.slider-div.oxy-easy-posts .oxy-posts,
.slider-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.odi-slide {
 width:100%;
 padding-left:45px;
 padding-right:45px;
 gap:2rem;
}
.odi-slide:not(.ct-section):not(.oxy-easy-posts),
.odi-slide.oxy-easy-posts .oxy-posts,
.odi-slide.ct-section .ct-section-inner-wrap{
display:grid;
align-items:center;
justify-content:center;
gap:2rem;
display: grid !important;justify-items: left;align-items: start;grid-template-columns: repeat(2, minmax(100px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;grid-auto-rows: minmax(min-content,1fr);}
.odi-slide:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.odi-slide.ct-section .ct-section-inner-wrap > :last-child,
.odi-slide.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 1;}
.odi-slide:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.odi-slide.ct-section .ct-section-inner-wrap > :nth-child(1),
.odi-slide.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 1;}
@media (max-width: 1024px) {
.odi-slide {
}
.odi-slide:not(.ct-section):not(.oxy-easy-posts),
.odi-slide.oxy-easy-posts .oxy-posts,
.odi-slide.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 768px) {
.odi-slide {
 text-align:center;
}
.odi-slide:not(.ct-section):not(.oxy-easy-posts),
.odi-slide.oxy-easy-posts .oxy-posts,
.odi-slide.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.odi-slide__image {
 width:240px;
}
@media (max-width: 1024px) {
.odi-slide__image {
 width:100 ;
 object-fit:initial;
}
}

@media (max-width: 768px) {
.odi-slide__image {
 width:100%;
 max-width:300px;
}
}

.odi-slider {
}
.banner_h1 {
 font-size:55px;
 line-height:1.1;
}
@media (max-width: 1024px) {
.banner_h1 {
 font-size:45px;
}
}

@media (max-width: 768px) {
.banner_h1 {
 font-size:35px;
}
}

.landing-page_div-colorblock {
}
.landing-page_form {
 width:NaN%;
}
.call-out-block {
 width:100%;
 padding-top:58px;
 padding-right:60px;
 padding-bottom:60px;
 padding-left:60px;
 max-width:1100px;
 margin-top:0px;
}
@media (max-width: 768px) {
.call-out-block {
 padding-left:40px;
 padding-right:40px;
}
}

.pages-centered-quote-block {
 font-family:canada-type-gibson;
 font-size:17px;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 font-weight:300;
 font-style:italic;
 text-align:center;
 margin-top:0px;
 color:#3a1b3e;
}
.pages-quote-separator {
 margin-top:41px;
}
.pages-quote-separator-line {
 background-color:rgba(209,217,229,0.47);
}
.copy {
 font-size:16px;
}
@media (max-width: 1650px) {
.copy {
 font-size:16px;
 color:#333333;
}
}

@media (max-width: 1024px) {
.copy {
 color:#333333;
}
}

.copy__white {
 color:#ffffff;
}
@media (max-width: 1650px) {
.copy__white {
 color:#ffffff;
}
}

@media (max-width: 1024px) {
.copy__white {
 color:#ffffff;
}
}

.team-block {
}
.lightbox-popup {
 max-width:800px;
 --extras-lightbox-builder-visibility:none;
}
.links-bios {
}
.open-lightbox {
}
.teams-bios {
}
.teams-bios:not(.ct-section):not(.oxy-easy-posts),
.teams-bios.oxy-easy-posts .oxy-posts,
.teams-bios.ct-section .ct-section-inner-wrap{
display:none;
}
.hero--jtbd {
background-image:url(https://strat2019stage.wpengine.com/wp-content/uploads/2019/10/jobs-to-be-done-hero.png);background-size: cover; background-repeat:no-repeat;
 flex-grow:1;
 background-position:100% 100%;
}
@media (max-width: 1024px) {
.hero--jtbd {
}
}

.jtbd-title {
 font-family:canada-type-gibson;
 letter-spacing:.5px;
 line-height:1.2;
 font-size:40px;
 color:#041927;
 font-weight:500;
}
@media (max-width: 1280px) {
.jtbd-title {
 font-size:36px;
}
}

@media (max-width: 1024px) {
.jtbd-title {
 font-size:25px;
}
}

@media (max-width: 768px) {
.jtbd-title {
 font-size:22px;
}
}

.jtbd-wrapper {
 max-width:50%;
 gap:1.6rem;
}
.jtbd-wrapper:not(.ct-section):not(.oxy-easy-posts),
.jtbd-wrapper.oxy-easy-posts .oxy-posts,
.jtbd-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:1.6rem;
}
@media (max-width: 1024px) {
.jtbd-wrapper {
 max-width:100%;
 width:100%;
 background-color:rgba(255,255,255,0.9);
 padding-top:25px;
 padding-right:25px;
 padding-bottom:25px;
 padding-left:25px;
}
}

.jtbd-ebook-wrapper {
}
.jtbd-ebook-wrapper:not(.ct-section):not(.oxy-easy-posts),
.jtbd-ebook-wrapper.oxy-easy-posts .oxy-posts,
.jtbd-ebook-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.jtbd-ebook__top {
 gap:1rem;
}
.jtbd-ebook__top:not(.ct-section):not(.oxy-easy-posts),
.jtbd-ebook__top.oxy-easy-posts .oxy-posts,
.jtbd-ebook__top.ct-section .ct-section-inner-wrap{
display:flex;
gap:1rem;
}
.jtbd-ebook__link-wrapper {
 gap:1rem;
 text-align:left;
}
.jtbd-ebook__link-wrapper:not(.ct-section):not(.oxy-easy-posts),
.jtbd-ebook__link-wrapper.oxy-easy-posts .oxy-posts,
.jtbd-ebook__link-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:center;
justify-content:flex-start;
gap:1rem;
}
.text--height-xs {
}
@media (max-width: 1280px) {
.text--height-xs {
 line-height:1.1;
}
}

.table-wrapper {
overflow-x: auto;
}
.table-wrapper:not(.ct-section):not(.oxy-easy-posts),
.table-wrapper.oxy-easy-posts .oxy-posts,
.table-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 1024px) {
.table-wrapper {
 width:100%;
}
}

.table-code {
}
.table-code:not(.ct-section):not(.oxy-easy-posts),
.table-code.oxy-easy-posts .oxy-posts,
.table-code.ct-section .ct-section-inner-wrap{
display:block;
}
@media (max-width: 1024px) {
.table-code {
 min-width:100%;
}
}

.hidden {
}
.hidden:not(.ct-section):not(.oxy-easy-posts),
.hidden.oxy-easy-posts .oxy-posts,
.hidden.ct-section .ct-section-inner-wrap{
display:none;
}
.playbook-navigation {
 position:fixed;
 bottom:0px;
 left:0px;
 z-index:5;
 background-color:rgba(209,217,229,0.47);
 padding-top:12px;
 padding-right:24px;
 padding-bottom:12px;
 padding-left:24px;
 gap:1rem;
 border-top-right-radius:4px;
}
.playbook-navigation:not(.ct-section):not(.oxy-easy-posts),
.playbook-navigation.oxy-easy-posts .oxy-posts,
.playbook-navigation.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:1rem;
}
@media (max-width: 1650px) {
}

@media (max-width: 768px) {
.playbook-navigation {
}
}

.button--s {
 padding-top:5px;
 padding-bottom:5px;
 padding-left:10px;
 padding-right:10px;
 font-size:12px;
}
.playbook-navigation__link {
 font-family:canada-type-gibson;
 color:#3a1b3e;
 font-weight:600;
 text-transform:uppercase;
}
@media (max-width: 768px) {
.playbook-navigation__link {
 font-size:14px;
}
}

.toc-trigger {
}
.toc-item {
 margin-top:3.2rem;
}
.playbook-hero {
background-size: cover; padding-top:120px;
 padding-bottom:120px;
 padding-left:8%;
 padding-right:8%;
 background-repeat:no-repeat;
 height:calc(100vh - 80px) ;
 background-position:50% 50%;
}
.playbook-hero:not(.ct-section):not(.oxy-easy-posts),
.playbook-hero.oxy-easy-posts .oxy-posts,
.playbook-hero.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.playbook-hero__inner {
 width:100%;
 max-width:1440px;
}
.playbook-hero__inner:not(.ct-section):not(.oxy-easy-posts),
.playbook-hero__inner.oxy-easy-posts .oxy-posts,
.playbook-hero__inner.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: center;grid-template-columns: repeat(2, minmax(1px, 1fr));grid-column-gap: 80px;grid-row-gap: 20px;}
@media (max-width: 1024px) {
.playbook-hero__inner {
}
.playbook-hero__inner:not(.ct-section):not(.oxy-easy-posts),
.playbook-hero__inner.oxy-easy-posts .oxy-posts,
.playbook-hero__inner.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: 60px;}
}

.playbook-hero__title-container {
 color:white;
}
.playbook-hero__intro-container {
 text-align:left;
}
.playbook-hero__intro-container:not(.ct-section):not(.oxy-easy-posts),
.playbook-hero__intro-container.oxy-easy-posts .oxy-posts,
.playbook-hero__intro-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1024px) {
.playbook-hero__intro-container {
 text-align:left;
}
.playbook-hero__intro-container:not(.ct-section):not(.oxy-easy-posts),
.playbook-hero__intro-container.oxy-easy-posts .oxy-posts,
.playbook-hero__intro-container.ct-section .ct-section-inner-wrap{
align-items:flex-start;
}
}

.text--sans {
 font-family:canada-type-gibson;
}
.playbook-hero__socials-container {
 gap:0.6rem;
 margin-top:60px;
 margin-bottom:20px;
}
.playbook-hero__socials-container:not(.ct-section):not(.oxy-easy-posts),
.playbook-hero__socials-container.oxy-easy-posts .oxy-posts,
.playbook-hero__socials-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:0.6rem;
}
.playbook-hero__social-link:hover{
 background-color:rgba(209,217,229,0.47);
}
.playbook-hero__social-link {
 background-color:#ffffff;
 padding-top:5px;
 padding-right:5px;
 padding-bottom:5px;
 padding-left:5px;
 border-radius:4px;
 transition-duration:0.4s;
}
.playbook-hero__social-icon {
color: #3a1b3e;}.playbook-hero__social-icon 
>svg {width: 18px;height: 18px;}.playbook-hero__social-icon {
}
.button__icon {
color: currentColor;}.button__icon 
>svg {width: 20px;height: 20px;}.button__icon {
}
.playbook-hero__title {
 font-family:'Blacklist';
 font-size:75px;
 line-height:1.1;
 margin-top:10px;
 font-weight:700;
}
@media (max-width: 1280px) {
.playbook-hero__title {
 font-size:40px;
}
}

.playbook-hero__intro {
 font-family:canada-type-gibson;
 font-size:25px;
 color:#ffffff;
 margin-top:0px;
}
@media (max-width: 1280px) {
.playbook-hero__intro {
 font-size:20px;
}
}

@media (max-width: 1024px) {
.playbook-hero__intro {
 text-shadow:1px 1px 3px #394564;
}
}

.playbook-hero__intro-inner {
 width:100%;
 max-width:360px;
}
@media (max-width: 1024px) {
.playbook-hero__intro-inner {
 max-width:100%;
}
}

.border-top {
 border-top-width:6px;
 border-top-style:solid;
 padding-top:20px;
}
.border-top--blue {
 border-top-color:#768ab3;
 border-right-color:#768ab3;
 border-bottom-color:#768ab3;
 border-left-color:#768ab3;
 border-top-width:2px;
 border-top-style:solid;
}
.max-width-100 {
}
.text--2cols {
columns:2; column-gap: 80px
}
@media (max-width: 1024px) {
.text--2cols {
columns:1;
}
}

.text--serif {
 font-family:'Blacklist';
}
.playbook-chapters-container {
 width:100%;
}
.playbook-chapters-container:not(.ct-section):not(.oxy-easy-posts),
.playbook-chapters-container.oxy-easy-posts .oxy-posts,
.playbook-chapters-container.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(4, minmax(1px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 1280px) {
.playbook-chapters-container {
}
.playbook-chapters-container:not(.ct-section):not(.oxy-easy-posts),
.playbook-chapters-container.oxy-easy-posts .oxy-posts,
.playbook-chapters-container.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: 20px;grid-row-gap: 70px;}
}

@media (max-width: 768px) {
.playbook-chapters-container {
}
.playbook-chapters-container:not(.ct-section):not(.oxy-easy-posts),
.playbook-chapters-container.oxy-easy-posts .oxy-posts,
.playbook-chapters-container.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: 70px;}
}

.playbook-chapter {
 border-radius:4px;
 background-color:#ffffff;
 position:relative;
 padding-top:80px;
 padding-right:35px;
 padding-bottom:60px;
 padding-left:35px;
 transition-duration:0.4s;
}
.playbook-chapter:not(.ct-section):not(.oxy-easy-posts),
.playbook-chapter.oxy-easy-posts .oxy-posts,
.playbook-chapter.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.playbook-chapter__number-wrapper {
 width:100px;
 height:100px;
 border-radius:100%;
 color:#ffffff;
 position:absolute;
 top:-50px;
 border-top-width:4px;
 border-right-width:4px;
 border-bottom-width:4px;
 border-left-width:4px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:white;
 border-right-color:white;
 border-bottom-color:white;
 border-left-color:white;
}
.playbook-chapter__number-wrapper:not(.ct-section):not(.oxy-easy-posts),
.playbook-chapter__number-wrapper.oxy-easy-posts .oxy-posts,
.playbook-chapter__number-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.playbook-chapter__chapter-text {
 font-size:11px;
 text-transform:uppercase;
 font-weight:600;
 line-height:1;
 letter-spacing:.5px;
}
.playbook-chapter__number {
 font-size:30px;
 line-height:1;
}
.playbook-chapter__title {
 font-family:canada-type-gibson;
 font-size:20px;
 line-height:1.1;
 text-align:center;
 transition-duration:0.4s;
}
.playbook-download {
 width:100%;
 max-width:1000px;
}
.playbook-download:not(.ct-section):not(.oxy-easy-posts),
.playbook-download.oxy-easy-posts .oxy-posts,
.playbook-download.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.playbook-download__form-shortcode {
 width:45%;
}
@media (max-width: 1024px) {
.playbook-download__form-shortcode {
 width:100%;
}
}

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

.playbook-download__image {
 width:55%;
}
@media (max-width: 1024px) {
.playbook-download__image {
 width:100%;
}
}

.playbook-hero__chapter-wrapper {
 width:120px;
 height:120px;
 border-radius:100%;
 margin-bottom:15px;
}
.playbook-hero__chapter-wrapper:not(.ct-section):not(.oxy-easy-posts),
.playbook-hero__chapter-wrapper.oxy-easy-posts .oxy-posts,
.playbook-hero__chapter-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.playbook-hero__chapter {
 font-weight:700;
 font-size:14px;
 text-transform:uppercase;
 line-height:1;
}
.playbook-hero__chapter-number {
 line-height:1;
 font-size:40px;
}
.border--green {
 border-top-color:#658891;
 border-right-color:#658891;
 border-bottom-color:#658891;
 border-left-color:#658891;
}
.text--dark {
}
.container--white {
 width:100%;
 background-color:#ffffff;
 padding-top:80px;
 padding-right:80px;
 padding-bottom:80px;
 padding-left:80px;
 border-radius:8px;
 margin-top:72px;
}
@media (max-width: 768px) {
.container--white {
 padding-top:25px;
 padding-right:25px;
 padding-bottom:25px;
 padding-left:25px;
}
}

.text--3cols {
columns:3;
}
@media (max-width: 1024px) {
.text--3cols {
columns:1;
}
}

.divider--full {
 width:100%;
}
.playbook-list-wrapper {
 gap:1rem;
}
.playbook-list-wrapper:not(.ct-section):not(.oxy-easy-posts),
.playbook-list-wrapper.oxy-easy-posts .oxy-posts,
.playbook-list-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:1rem;
}
.playbook-list-item {
 gap:1rem;
}
.playbook-list-item:not(.ct-section):not(.oxy-easy-posts),
.playbook-list-item.oxy-easy-posts .oxy-posts,
.playbook-list-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:flex-start;
gap:1rem;
}
@media (max-width: 1650px) {
.playbook-list-item {
 text-align:left;
}
.playbook-list-item:not(.ct-section):not(.oxy-easy-posts),
.playbook-list-item.oxy-easy-posts .oxy-posts,
.playbook-list-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-wrap:nowrap;
}
}

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

.playbook-list-item__number {
 font-weight:700;
 font-size:28px;
 line-height:1;
}
.playbook-list-item__number:not(.ct-section):not(.oxy-easy-posts),
.playbook-list-item__number.oxy-easy-posts .oxy-posts,
.playbook-list-item__number.ct-section .ct-section-inner-wrap{
display:inline-block;
}
@media (max-width: 1650px) {
}

.playbook-list-item__text {
 font-size:18px;
}
.playbook-list-item__text:not(.ct-section):not(.oxy-easy-posts),
.playbook-list-item__text.oxy-easy-posts .oxy-posts,
.playbook-list-item__text.ct-section .ct-section-inner-wrap{
display:inline-block;
}
.playbook-cta {
 background-color:#f2f2f2;
}
.playbook-cta:not(.ct-section):not(.oxy-easy-posts),
.playbook-cta.oxy-easy-posts .oxy-posts,
.playbook-cta.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.playbook-cta__container {
 width:100%;
 max-width:650px;
 border-radius:8px;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#3a1b3e;
 border-right-color:#3a1b3e;
 border-bottom-color:#3a1b3e;
 border-left-color:#3a1b3e;
 padding-top:14%;
 padding-right:6%;
 padding-bottom:10%;
 padding-left:6%;
 position:relative;
 text-align:center;
}
.playbook-cta__container:not(.ct-section):not(.oxy-easy-posts),
.playbook-cta__container.oxy-easy-posts .oxy-posts,
.playbook-cta__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 768px) {
.playbook-cta__container {
 padding-top:100px;
}
}

.playbook-cta__image {
 position:absolute;
 top:-200px;
 left:-160px;
}
@media (max-width: 1024px) {
.playbook-cta__image {
 left:0px;
 top:-220px;
}
}

@media (max-width: 768px) {
.playbook-cta__image {
 top:0px;
 max-width:157px;
}
}

.playbook-cta__icon-wrapper {
 gap:0.5rem;
}
.playbook-cta__icon-wrapper:not(.ct-section):not(.oxy-easy-posts),
.playbook-cta__icon-wrapper.oxy-easy-posts .oxy-posts,
.playbook-cta__icon-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:0.5rem;
}
.playbook-cta__icon {
color: #3a1b3e;}.playbook-cta__icon 
>svg {width: 30px;height: 30px;}.playbook-cta__icon {
}
.tenet-header {
 width:100%;
}
.tenet__number {
 font-family:canada-type-gibson;
 font-size:16px;
 font-weight:600;
}
@media (max-width: 1024px) {
.tenet__number {
 text-align:left;
}
}

.tenet__title {
 max-width:700px;
}
@media (max-width: 1024px) {
.tenet__title {
 text-align:left;
}
}

.tenet-header--right {
 text-align:right;
}
.tenet-header--right:not(.ct-section):not(.oxy-easy-posts),
.tenet-header--right.oxy-easy-posts .oxy-posts,
.tenet-header--right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
}
.section-tenet {
 background-position:50% 50%;
}
.section-tenet .ct-section-inner-wrap {
padding-top: 134px;
padding-bottom: 140px;
}
.section-tenet:not(.ct-section):not(.oxy-easy-posts),
.section-tenet.oxy-easy-posts .oxy-posts,
.section-tenet.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.playbook__testimonial-container {
 width:100%;
 gap:2rem;
}
.playbook__testimonial-container:not(.ct-section):not(.oxy-easy-posts),
.playbook__testimonial-container.oxy-easy-posts .oxy-posts,
.playbook__testimonial-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:2rem;
}
.playbook__testimonial-icon-top {
color: currentColor;}.playbook__testimonial-icon-top 
>svg {width: 30px;height: 30px;}.playbook__testimonial-icon-top {
 width:100%;
}
.playbook__testimonial-icon-top:not(.ct-section):not(.oxy-easy-posts),
.playbook__testimonial-icon-top.oxy-easy-posts .oxy-posts,
.playbook__testimonial-icon-top.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.playbook__testimonial-icon-bottom {
color: currentColor;}.playbook__testimonial-icon-bottom 
>svg {width: 30px;height: 30px;}.playbook__testimonial-icon-bottom {
 width:100%;
}
.playbook__testimonial-icon-bottom:not(.ct-section):not(.oxy-easy-posts),
.playbook__testimonial-icon-bottom.oxy-easy-posts .oxy-posts,
.playbook__testimonial-icon-bottom.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.playbook__testimonial-text {
 font-size:18px;
}
.playbook__testimonial-icon {
color: currentColor;}.playbook__testimonial-icon 
>svg {width: 30px;height: 30px;}.playbook__testimonial-icon {
 width:100%;
}
.playbook__testimonial-icon:not(.ct-section):not(.oxy-easy-posts),
.playbook__testimonial-icon.oxy-easy-posts .oxy-posts,
.playbook__testimonial-icon.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.playbook-toc:hover{
 oxy-table-of-contents_slug_oxytableofcontentslinkcolor:#3a1b3e;
}
.playbook-toc {
}
.playbook-toc .oxy-table-of-contents_inner > .oxy-table-of-contents_list{
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}

.playbook-toc .oxy-table-of-contents_link{
color:#6a6a6a;
text-decoration: none;
font-weight: 600;
line-height: 1.1;
margin-top:5px;
margin-bottom:5px;
}

.playbook-toc .oxy-table-of-contents_link:hover{
color:#3a1b3e;
}

.playbook-toc .oxy-table-of-contents_link.is-active-link{
color:#3a1b3e;
}

.playbook-toc .oxy-table-of-contents_context-icon{
                            display: none;
                        }
.playbook-toc .oxy-table-of-contents_link:before{
                            display: none;
                        }
.border--light-blue {
 border-top-color:rgba(209,217,229,0.47);
 border-right-color:rgba(209,217,229,0.47);
 border-bottom-color:rgba(209,217,229,0.47);
 border-left-color:rgba(209,217,229,0.47);
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 color:#333333;
}
.chapter-2-grid-box {
background-size: contain; background-repeat:no-repeat;
 width:380px;
 height:380px;
 padding-top:50px;
 padding-right:50px;
 padding-bottom:50px;
 padding-left:50px;
 text-align:center;
 background-position:50% 50%;
}
.chapter-2-grid-box:not(.ct-section):not(.oxy-easy-posts),
.chapter-2-grid-box.oxy-easy-posts .oxy-posts,
.chapter-2-grid-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1280px) {
.chapter-2-grid-box {
 width:350px;
 height:350px;
}
}

@media (max-width: 1024px) {
.chapter-2-grid-box {
}
}

@media (max-width: 768px) {
.chapter-2-grid-box {
 width:300px;
 height:300px;
}
}

.m-auto {
 margin-left:auto;
 margin-right:auto;
}
@media (max-width: 1024px) {
.m-auto {
}
.m-auto:not(.ct-section):not(.oxy-easy-posts),
.m-auto.oxy-easy-posts .oxy-posts,
.m-auto.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.inner--big {
 max-width:1000px;
 padding-top:0px;
}
.inner--big:not(.ct-section):not(.oxy-easy-posts),
.inner--big.oxy-easy-posts .oxy-posts,
.inner--big.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:flex-start;
}
@media (max-width: 1024px) {
.inner--big {
 margin-top:0px;
}
}

.image-full {
 width:100%;
}
.chapter2-steps {
 width:100%;
 gap:50px;
}
.chapter2-steps:not(.ct-section):not(.oxy-easy-posts),
.chapter2-steps.oxy-easy-posts .oxy-posts,
.chapter2-steps.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:50px;
}
.chapter2-steps__step {
 gap:2rem;
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-bottom-color:#394564;
 padding-bottom:50px;
 width:100%;
 margin-top:77px;
}
.chapter2-steps__step:not(.ct-section):not(.oxy-easy-posts),
.chapter2-steps__step.oxy-easy-posts .oxy-posts,
.chapter2-steps__step.ct-section .ct-section-inner-wrap{
display:grid;
gap:2rem;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
.chapter2-steps__step:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.chapter2-steps__step.ct-section .ct-section-inner-wrap > :last-child,
.chapter2-steps__step.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 2;}
@media (max-width: 1280px) {
.chapter2-steps__step {
 padding-left:40px;
 padding-right:40px;
}
}

@media (max-width: 1024px) {
.chapter2-steps__step {
 margin-top:0px;
}
.chapter2-steps__step:not(.ct-section):not(.oxy-easy-posts),
.chapter2-steps__step.oxy-easy-posts .oxy-posts,
.chapter2-steps__step.ct-section .ct-section-inner-wrap{
display:grid;
align-items:flex-start;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.chapter2-step__image {
 width:100%;
 max-width:200px;
 margin-top:35px;
}
.chapter2-step__title {
 color:#768ab3;
 font-size:25px;
 margin-top:23px;
}
.chapter2-steps__header {
 gap:1rem;
 text-align:left;
 margin-left:0px;
}
.chapter2-steps__header:not(.ct-section):not(.oxy-easy-posts),
.chapter2-steps__header.oxy-easy-posts .oxy-posts,
.chapter2-steps__header.ct-section .ct-section-inner-wrap{
display:grid;
align-items:flex-start;
gap:1rem;
display: grid !important;align-items: stretch;grid-template-columns: repeat(6, minmax(20px, 1fr));grid-column-gap: 0px;grid-row-gap: 20px;}
.chapter2-steps__header:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.chapter2-steps__header.ct-section .ct-section-inner-wrap > :last-child,
.chapter2-steps__header.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 5;}
.chapter2-steps__concept {
 width:100%;
 background-color:#f2f2f2;
 padding-top:76px;
 padding-right:50px;
 padding-bottom:85px;
 padding-left:50px;
 gap:1rem;
 margin-top:70px;
 text-align:left;
}
.chapter2-steps__concept:not(.ct-section):not(.oxy-easy-posts),
.chapter2-steps__concept.oxy-easy-posts .oxy-posts,
.chapter2-steps__concept.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:1rem;
}
.formula-container {
 gap:1rem;
 width:100%;
 text-align:center;
}
.formula-container:not(.ct-section):not(.oxy-easy-posts),
.formula-container.oxy-easy-posts .oxy-posts,
.formula-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:1rem;
}
.formula__text-box {
 background-color:#ffffff;
 padding-top:16px;
 padding-bottom:16px;
 padding-left:32px;
 padding-right:32px;
 border-radius:4px;
 color:#768ab3;
 font-weight:600;
 width:100%;
}
.formula__plus {
 font-size:35px;
 line-height:1;
 color:#768ab3;
}
.author-image {
 max-height:200px;
 margin-top:-100px;
clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
}
.formula__text-box-wrapper {
 min-width:25%;
 position:relative;
}
.formula__text-box--hover {
 position:absolute;
 top:0px;
 left:0px;
 right:0px;
 bottom:0px;
 transition-duration:0.4s;
 opacity:0;
 background-color:#394564;
 color:#ffffff;
}
.icon-container {
 gap:1rem;
}
.icon-container:not(.ct-section):not(.oxy-easy-posts),
.icon-container.oxy-easy-posts .oxy-posts,
.icon-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:1rem;
}
.icon-container__icon {
color: #394564;}.icon-container__icon 
>svg {width: 25px;height: 25px;}.icon-container__icon {
}
.heading3--s {
 font-size:18px;
}
.padding-m {
 padding-top:30px;
 padding-right:30px;
 padding-bottom:30px;
 padding-left:30px;
}
.center-vertical {
}
.center-vertical:not(.ct-section):not(.oxy-easy-posts),
.center-vertical.oxy-easy-posts .oxy-posts,
.center-vertical.ct-section .ct-section-inner-wrap{
display:flex;
align-content:center;
justify-content:center;
}
.padding-l {
 padding-top:50px;
 padding-right:50px;
 padding-bottom:50px;
 padding-left:50px;
}
.grid--1-2 {
}
@media (max-width: 1024px) {
.grid--1-2 {
}
.grid--1-2:not(.ct-section):not(.oxy-easy-posts),
.grid--1-2.oxy-easy-posts .oxy-posts,
.grid--1-2.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;}
.grid--1-2:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.grid--1-2.ct-section .ct-section-inner-wrap > :last-child,
.grid--1-2.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 1;}
.grid--1-2:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.grid--1-2.ct-section .ct-section-inner-wrap > :nth-child(1),
.grid--1-2.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 1;}
}

.chapter-summary {
 width:100%;
 background-color:#394564;
 border-radius:8px;
 padding-top:100px;
 padding-right:100px;
 padding-bottom:100px;
 padding-left:100px;
 color:#ffffff;
 text-align:left;
 gap:2rem;
}
.chapter-summary:not(.ct-section):not(.oxy-easy-posts),
.chapter-summary.oxy-easy-posts .oxy-posts,
.chapter-summary.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:2rem;
}
.mr-auto {
 margin-right:auto;
}
.inner--s {
 width:100%;
 max-width:600px;
}
.playbook-cta2__container {
 width:100%;
 max-width:650px;
 border-radius:8px;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#3a1b3e;
 border-right-color:#3a1b3e;
 border-bottom-color:#3a1b3e;
 border-left-color:#3a1b3e;
 position:relative;
 text-align:center;
}
.playbook-cta2__container:not(.ct-section):not(.oxy-easy-posts),
.playbook-cta2__container.oxy-easy-posts .oxy-posts,
.playbook-cta2__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.playbook-cta2__image {
 margin-bottom:-10%;
}
.map-components {
 width:100%;
}
.map-components:not(.ct-section):not(.oxy-easy-posts),
.map-components.oxy-easy-posts .oxy-posts,
.map-components.ct-section .ct-section-inner-wrap{
display:grid;
align-items:center;
display: grid !important;align-items: stretch;grid-template-columns: repeat(4, minmax(1px, 1fr));grid-column-gap: 40px;grid-row-gap: 40px;}
@media (max-width: 1024px) {
.map-components {
}
.map-components:not(.ct-section):not(.oxy-easy-posts),
.map-components.oxy-easy-posts .oxy-posts,
.map-components.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(1px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 768px) {
.map-components {
}
.map-components:not(.ct-section):not(.oxy-easy-posts),
.map-components.oxy-easy-posts .oxy-posts,
.map-components.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(1px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.map-components__link:hover{
 background-color:#3a1b3e;
 color:#ffffff;
}
.map-components__link {
 border-top-width:10px;
 border-right-width:10px;
 border-bottom-width:10px;
 border-left-width:10px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:rgba(209,217,229,0.47);
 border-right-color:rgba(209,217,229,0.47);
 border-bottom-color:rgba(209,217,229,0.47);
 border-left-color:rgba(209,217,229,0.47);
 border-radius:100%;
 gap:6px;
 color:#5e2569;
 transition-duration:0.4s;
 padding-top:25px;
 padding-right:25px;
 padding-bottom:25px;
 padding-left:25px;
 position:relative;
aspect-ratio: 1/1
}
.map-components__link:not(.ct-section):not(.oxy-easy-posts),
.map-components__link.oxy-easy-posts .oxy-posts,
.map-components__link.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:6px;
}
@media (max-width: 768px) {
.map-components__link {
 border-top-width:6px;
 border-right-width:6px;
 border-bottom-width:6px;
 border-left-width:6px;
}
}

.map-components__number {
 font-family:canada-type-gibson;
 font-size:40px;
 font-weight:700;
 line-height:1;
}
@media (max-width: 768px) {
.map-components__number {
 font-size:25px;
}
}

.map-components__text {
 line-height:1;
 font-size:24px;
 text-align:center;
}
@media (max-width: 768px) {
.map-components__text {
 font-size:16px;
}
}

.icon-container__icon--white {
color: #ffffff;}.icon-container__icon--white 
>svg {width: 25px;height: 25px;}.icon-container__icon--white {
}
.map-components__box {
 border-radius:8px;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#3a1b3e;
 border-right-color:#3a1b3e;
 border-bottom-color:#3a1b3e;
 border-left-color:#3a1b3e;
 width:100%;
 padding-top:80px;
 padding-right:80px;
 padding-bottom:80px;
 padding-left:80px;
}
.map-components__text--hover {
 line-height:1;
 font-size:16px;
 position:absolute;
 background-color:#3a1b3e;
 top:0px;
 right:0px;
 bottom:0px;
 left:0px;
 width:100%;
 height:100%;
 border-radius:100%;
 padding-top:25px;
 padding-right:25px;
 padding-bottom:25px;
 padding-left:25px;
 opacity:0;
 transition-duration:0.1s;
}
.map-components__text--hover:not(.ct-section):not(.oxy-easy-posts),
.map-components__text--hover.oxy-easy-posts .oxy-posts,
.map-components__text--hover.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 768px) {
.map-components__text--hover {
 font-size:16px;
}
}

.container--purple {
 background-color:#5e2569;
}
.number-item-container {
 width:100%;
 gap:2rem;
}
.number-item-container:not(.ct-section):not(.oxy-easy-posts),
.number-item-container.oxy-easy-posts .oxy-posts,
.number-item-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
gap:2rem;
}
.number-item-container__number {
 font-family:canada-type-gibson;
 font-size:50px;
 line-height:1;
 color:#a35fa6;
}
.number-item-container__text {
 font-size:18px;
}
@media (max-width: 768px) {
.number-item-container__text {
 font-size:16px;
}
}

.oxy-superbox-primary {
}
.oxy-superbox-secondary {
}
.border--purple {
 border-top-color:#5e2569;
 border-right-color:#5e2569;
 border-bottom-color:#5e2569;
 border-left-color:#5e2569;
}
.playbook-subchapter {
background-image: linear-gradient(rgba(209,217,229,0.47), #f2f2f2); padding-top:75px;
 padding-bottom:75px;
 padding-left:20px;
 padding-right:20px;
 position:relative;
}
.playbook-subchapter:not(.ct-section):not(.oxy-easy-posts),
.playbook-subchapter.oxy-easy-posts .oxy-posts,
.playbook-subchapter.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.playbook-subchapter__inner {
 width:100%;
 max-width:850px;
}
.playbook-subchapter__inner:not(.ct-section):not(.oxy-easy-posts),
.playbook-subchapter__inner.oxy-easy-posts .oxy-posts,
.playbook-subchapter__inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.playbook-subchapter__image {
 width:100%;
 max-width:250px;
 margin-bottom:80px;
}
.playbook-subchapter__title {
 color:#5e2569;
 font-size:40px;
 width:100%;
 max-width:600px;
 text-align:center;
 line-height:1.2;
}
.playbook-subchapter__socials-container {
 margin-bottom:80px;
}
.playbook-subchapter__navlink {
 gap:1rem;
 max-width:250px;
 text-align:left;
}
.playbook-subchapter__navlink:not(.ct-section):not(.oxy-easy-posts),
.playbook-subchapter__navlink.oxy-easy-posts .oxy-posts,
.playbook-subchapter__navlink.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
gap:1rem;
}
@media (max-width: 768px) {
.playbook-subchapter__navlink {
 width:100%;
 max-width:100%;
}
}

.playbook-subchapter__navlink-icon {
color: #5e2569;}.playbook-subchapter__navlink-icon 
>svg {width: 20px;height: 20px;}.playbook-subchapter__navlink-icon {
}
.playbook-subchapter-navlink__right {
 max-width:80%;
}
.playbook-subchapter-navlink__title {
 font-weight:700;
 color:#3a1b3e;
 font-size:20px;
}
.playbook-subchapter-navlink__desc {
 text-transform:uppercase;
 font-size:14px;
}
.playbook-subchapter__navlink--right {
 text-align:right;
 left:auto;
}
.playbook-subchapter__navlink--right:not(.ct-section):not(.oxy-easy-posts),
.playbook-subchapter__navlink--right.oxy-easy-posts .oxy-posts,
.playbook-subchapter__navlink--right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row-reverse;
}
@media (max-width: 768px) {
.playbook-subchapter__navlink--right {
}
}

.playbook-subchapter-navlink__right--right {
}
.playbook-subchapter-navlink__right--right:not(.ct-section):not(.oxy-easy-posts),
.playbook-subchapter-navlink__right--right.oxy-easy-posts .oxy-posts,
.playbook-subchapter-navlink__right--right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
}
.playbook-subchapter__navlinks {
 width:100%;
 position:absolute;
 top:40px;
 padding-left:40px;
 padding-right:40px;
}
.playbook-subchapter__navlinks:not(.ct-section):not(.oxy-easy-posts),
.playbook-subchapter__navlinks.oxy-easy-posts .oxy-posts,
.playbook-subchapter__navlinks.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:space-between;
}
@media (max-width: 1024px) {
.playbook-subchapter__navlinks {
 position:static;
 padding-left:0px;
 padding-right:0px;
 margin-bottom:40px;
}
}

@media (max-width: 768px) {
.playbook-subchapter__navlinks {
 gap:1rem;
}
.playbook-subchapter__navlinks:not(.ct-section):not(.oxy-easy-posts),
.playbook-subchapter__navlinks.oxy-easy-posts .oxy-posts,
.playbook-subchapter__navlinks.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:1rem;
}
}

.single-image {
}
.hex-compilation {
 position:relative;
}
.hex-compilation:not(.ct-section):not(.oxy-easy-posts),
.hex-compilation.oxy-easy-posts .oxy-posts,
.hex-compilation.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
}
@media (max-width: 1650px) {
.hex-compilation {
 max-width:350 ;
}
}

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

.large-hex {
 max-width:20vw;
 max-height:20vw;
 margin-right:-90px;
clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
}
@media (max-width: 1650px) {
.large-hex {
 max-width:20vw;
}
}

.clip-hex {
}
.small-hex {
 max-width:15vw;
 max-height:15vw;
 margin-top:30px;
 margin-right:0px;
clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
}
@media (max-width: 1650px) {
.small-hex {
 max-width:10vw;
 max-height:10vw;
 position:absolute;
 right:0px;
}
}

.gray {
 max-width:20vw;
 max-height:20vw;
 background-color:#658891;
 width:10vw;
 height:10vw;
 position:absolute;
 top:250px;
 right:15vw;
}
@media (max-width: 1650px) {
.gray {
 right:25vw;
 top:20vw;
}
}

.quoteblock {
 border-bottom-color:#507079;
 border-bottom-width:1px;
 padding-bottom:50px;
 position:relative;
 border-bottom-style:solid;
 padding-right:80px;
 right:0px;
 width:100%;
}
@media (max-width: 1650px) {
.quoteblock {
 max-width:38vw;
 padding-right:0px;
}
}

@media (max-width: 1280px) {
.quoteblock {
 max-width:100vw;
 padding-right:0px;
}
}

.floating-menu-links:hover{
 color:#507079;
}
.floating-menu-links {
 font-family:canada-type-gibson;
 margin-top:0px;
 padding-top:5px;
 color:#768ab3;
 font-weight:300;
 padding-bottom:5px;
 font-size:14px;
}
.dk_green-button:hover{
background-color: transparent;
border: 1px solid #768ab3;
color: #768ab3;
}.dk_green-button:hover{
}
.dk_green-button {
background-color: transparent;
border: 1px solid #253133;
color: #253133;
padding: 9px 15px;
}.dk_green-button {
 button-hover_color:#768ab3;
 margin-top:17px;
}
.what-people-say {
}
@media (max-width: 1650px) {
.what-people-say {
 z-index:1;
}
}

.thin-line {
 height:2px;
}
.person-hero__content-container {
 gap:1.5rem;
 width:100%;
 max-width:50%;
}
.person-hero__content-container:not(.ct-section):not(.oxy-easy-posts),
.person-hero__content-container.oxy-easy-posts .oxy-posts,
.person-hero__content-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:1.5rem;
}
@media (max-width: 1024px) {
.person-hero__content-container {
 max-width:100%;
}
}

.person-hero__book-link {
 gap:1rem;
 text-align:left;
}
.person-hero__book-link:not(.ct-section):not(.oxy-easy-posts),
.person-hero__book-link.oxy-easy-posts .oxy-posts,
.person-hero__book-link.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
gap:1rem;
}
.person-hero__photo {
 max-width:250px;
}
.paragraph--xs {
 font-size:12px;
}
.fancy-row {
 border-bottom-color:#658891;
 border-bottom-style:none;
 border-bottom-width:1px;
 background-color:rgba(118,138,179,0.21);
 padding-top:20px;
 padding-right:40px;
 padding-bottom:20px;
 padding-left:40px;
}
.jtbd-numbers {
 min-width:60px;
 min-height:60px;
 margin-top:0px;
}
.row-white {
 background-color:#ffffff;
}
.row-white:not(.ct-section):not(.oxy-easy-posts),
.row-white.oxy-easy-posts .oxy-posts,
.row-white.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.jtbd__grey-box {
 width:100%;
 background-color:#f2f2f2;
 padding-top:50px;
 padding-right:50px;
 padding-bottom:50px;
 padding-left:50px;
}
.jtbd__dive-box {
 width:100%;
 gap:3rem;
}
.jtbd__dive-box:not(.ct-section):not(.oxy-easy-posts),
.jtbd__dive-box.oxy-easy-posts .oxy-posts,
.jtbd__dive-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
gap:3rem;
}
@media (max-width: 1024px) {
.jtbd__dive-box {
 text-align:center;
 gap:1rem;
}
.jtbd__dive-box:not(.ct-section):not(.oxy-easy-posts),
.jtbd__dive-box.oxy-easy-posts .oxy-posts,
.jtbd__dive-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:1rem;
}
}

.jtbd-dive-box__left {
 gap:1rem;
}
.jtbd-dive-box__left:not(.ct-section):not(.oxy-easy-posts),
.jtbd-dive-box__left.oxy-easy-posts .oxy-posts,
.jtbd-dive-box__left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:1rem;
}
.jtbd-dive-box__right {
 flex-grow:1;
 padding-top:10px;
 border-top-style:solid;
 border-top-width:6px;
 border-top-color:#5e2569;
}
.jtbd-dive-box__icon {
color: #5e2569;}.jtbd-dive-box__icon 
>svg {width: 30px;height: 30px;}.jtbd-dive-box__icon {
}
.jtbd-dive-box__icon-text {
 text-transform:uppercase;
 font-size:14px;
 letter-spacing:2px;
 font-weight:700;
}
.jtbd-dive-box__link {
 font-size:24px;
 font-weight:600;
 color:#5e2569;
 text-align:left;
}
@media (max-width: 768px) {
.jtbd-dive-box__link {
 font-size:20px;
}
}

.jtbd-grey-box__left {
 gap:1rem;
}
.jtbd-grey-box__left:not(.ct-section):not(.oxy-easy-posts),
.jtbd-grey-box__left.oxy-easy-posts .oxy-posts,
.jtbd-grey-box__left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:1rem;
}
.jtbd-grey-box__image {
 width:120px;
}
.jtbd-list-wrapper {
 gap:2rem;
}
.jtbd-list-wrapper:not(.ct-section):not(.oxy-easy-posts),
.jtbd-list-wrapper.oxy-easy-posts .oxy-posts,
.jtbd-list-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:2rem;
}
.jtbd-list-wrapper__item {
 gap:2rem;
}
.jtbd-list-wrapper__item:not(.ct-section):not(.oxy-easy-posts),
.jtbd-list-wrapper__item.oxy-easy-posts .oxy-posts,
.jtbd-list-wrapper__item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
gap:2rem;
}
.jtbd-list-wrapper__number {
 font-family:canada-type-gibson;
 font-weight:700;
 font-size:35px;
 line-height:1;
 color:#768ab3;
}
.jtbd-list-wrapper__item-right {
 gap:1rem;
}
.jtbd-list-wrapper__item-right:not(.ct-section):not(.oxy-easy-posts),
.jtbd-list-wrapper__item-right.oxy-easy-posts .oxy-posts,
.jtbd-list-wrapper__item-right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:1rem;
}
.jtbd-list-wrapper__title {
 color:#768ab3;
 font-weight:600;
 letter-spacing:.5px;
}
@media (max-width: 768px) {
.jtbd-list-wrapper__title {
 text-align:left;
}
}

.quote-before {
 position:relative;
}
.next-btn:hover{
 opacity:.8;
}
.next-btn {
background-image:url(https://strat2019stage.wpengine.com/wp-content/uploads/2022/03/arrow-right.svg);background-size: contain; position:absolute;
 right:-80px;
 top:25%;
 z-index:40;
 background-repeat:no-repeat;
}
.banner-download-button {
 margin-top:20px;
}
.banner-download-button:not(.ct-section):not(.oxy-easy-posts),
.banner-download-button.oxy-easy-posts .oxy-posts,
.banner-download-button.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
.linke {
}
.post__image {
 margin-bottom:24px;
 width:auto;
 border-radius:8px;
 max-height:60vh;
 border-top-color:rgba(255,255,255,0.39);
 border-right-color:rgba(255,255,255,0.39);
 border-bottom-color:rgba(255,255,255,0.39);
 border-left-color:rgba(255,255,255,0.39);
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
}
.post__title {
 font-family:canada-type-gibson;
 letter-spacing:.5px;
 line-height:1.2;
 font-size:40px;
 font-weight:600;
 margin-bottom:10px;
 text-align:center;
 color:#394564;
}
@media (max-width: 1650px) {
.post__title {
 font-size:26px;
}
}

@media (max-width: 1280px) {
.post__title {
}
}

@media (max-width: 1024px) {
.post__title {
 font-size:25px;
}
}

@media (max-width: 768px) {
.post__title {
 font-size:22px;
}
}

.post__author {
 font-size:16px;
}
.post__content {
}
.heading--corner {
 font-family:canada-type-gibson;
 position:absolute;
 top:20px;
 left:20px;
 text-transform:uppercase;
 font-size:18px;
 font-weight:600;
 color:#ffffff;
 letter-spacing:4px;
 right:20px;
}
@media (max-width: 1024px) {
.heading--corner {
 font-size:16px;
}
}

@media (max-width: 768px) {
.heading--corner {
 font-size:14px;
}
}

.space-between {
}
.space-between:not(.ct-section):not(.oxy-easy-posts),
.space-between.oxy-easy-posts .oxy-posts,
.space-between.ct-section .ct-section-inner-wrap{
display:flex;
justify-content:space-between;
}
.link--no-underline {
}
.page-h1 {
 font-family:'Blacklist';
 color:#f2f2f2;
 font-size:69px;
 line-height:1.1;
 margin-bottom:5px;
}
@media (max-width: 1650px) {
.page-h1 {
 font-size:55px;
}
}

@media (max-width: 1280px) {
.page-h1 {
}
}

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

@media (max-width: 768px) {
.page-h1 {
 font-size:35px;
}
}

.hero__h2 {
 font-size:24px;
}
.page-author {
 font-size:18px;
 font-weight:400;
}
.links--light-blue {
}
.links--light-blue:not(.ct-section):not(.oxy-easy-posts),
.links--light-blue.oxy-easy-posts .oxy-posts,
.links--light-blue.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.number-item-container__number--s {
 font-size:35px;
}
.text--blue {
 color:#768ab3;
}
.case-studies-h2 {
 font-family:canada-type-gibson;
 font-size:28px;
 font-weight:600;
 color:#394564;
 margin-top:0px;
}
.grid-block-border-top {
 width:100%;
 margin-top:20px;
 padding-top:40px;
 padding-left:10px;
 padding-bottom:40px;
}
.container--blue {
 background-color:#394564;
}
.case-box {
 width:100%;
 gap:24px;
 padding-bottom:40px;
 border-bottom-width:2px;
 border-bottom-style:solid;
 border-bottom-color:#ffffff;
}
.case-box:not(.ct-section):not(.oxy-easy-posts),
.case-box.oxy-easy-posts .oxy-posts,
.case-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:24px;
}
.case-boxes {
 width:100%;
 gap:40px;
}
.case-boxes:not(.ct-section):not(.oxy-easy-posts),
.case-boxes.oxy-easy-posts .oxy-posts,
.case-boxes.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:40px;
}
.case-box__logo {
 max-height:80px;
 max-width:200px;
}
.jtbd__dive-box--white {
 color:#ffffff;
}
.divider--blue {
 background-color:#394564;
}
.grid--2-1 {
}
@media (max-width: 1024px) {
.grid--2-1 {
}
.grid--2-1:not(.ct-section):not(.oxy-easy-posts),
.grid--2-1.oxy-easy-posts .oxy-posts,
.grid--2-1.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;}
.grid--2-1:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.grid--2-1.ct-section .ct-section-inner-wrap > :last-child,
.grid--2-1.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 1;}
.grid--2-1:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.grid--2-1.ct-section .ct-section-inner-wrap > :nth-child(1),
.grid--2-1.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 1;}
}

.resource-box--vertical:hover{
 background-color:rgba(118,138,179,0.15);
}
.resource-box--vertical {
 width:100%;
 border-radius:4px;
 background-color:#ffffff;
 gap:1rem;
 text-align:left;
 padding-top:16px;
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
 transition-duration:0.4s;
}
.resource-box--vertical:not(.ct-section):not(.oxy-easy-posts),
.resource-box--vertical.oxy-easy-posts .oxy-posts,
.resource-box--vertical.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:1rem;
}
.resource-box__title {
 font-family:canada-type-gibson;
 font-size:19px;
 line-height:1.2;
 font-weight:600;
}
.resource-box__subtitle {
}
.resource-box__category {
 font-size:11px;
 font-weight:600;
 color:#6a6a6a;
 text-transform:uppercase;
 margin-top:auto;
}
.resource-box:hover{
 background-color:rgba(118,138,179,0.15);
}
.resource-box {
 text-align:left;
 gap:16px;
 padding-top:16px;
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
 border-radius:4px;
 background-color:#ffffff;
 transition-duration:0.4s;
}
.resource-box:not(.ct-section):not(.oxy-easy-posts),
.resource-box.oxy-easy-posts .oxy-posts,
.resource-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:16px;
}
@media (max-width: 1024px) {
.resource-box {
 text-align:center;
}
.resource-box:not(.ct-section):not(.oxy-easy-posts),
.resource-box.oxy-easy-posts .oxy-posts,
.resource-box.ct-section .ct-section-inner-wrap{
align-items:flex-start;
}
}

.resource-box__image {
 border-radius:4px;
 max-height:300px;
 width:auto;
}
@media (max-width: 1024px) {
.resource-box__image {
}
}

.text--s {
}
.resources-wrapper {
 margin-bottom:100px;
 width:100%;
}
.resource-links-box {
}
.resource-links-box:not(.ct-section):not(.oxy-easy-posts),
.resource-links-box.oxy-easy-posts .oxy-posts,
.resource-links-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.resource-links-box__title {
 font-size:18px;
 margin-bottom:10px;
 font-weight:600;
}
.resource-links-box__link {
 margin-bottom:5px;
 font-size:14px;
 text-decoration:none;
 color:#182443;
}
.resources-links-column {
 gap:30px;
}
.resources-links-column:not(.ct-section):not(.oxy-easy-posts),
.resources-links-column.oxy-easy-posts .oxy-posts,
.resources-links-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:30px;
}
.banner-image-responsive {
 max-height:50vh;
 margin-bottom:0px;
 width:90.00px;
}
.banner-image-responsive:not(.ct-section):not(.oxy-easy-posts),
.banner-image-responsive.oxy-easy-posts .oxy-posts,
.banner-image-responsive.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 1280px) {
.banner-image-responsive {
 order:1;
 max-height:20vh;
 margin-bottom:0px;
}
}

@media (max-width: 768px) {
.banner-image-responsive {
 max-height:10vh;
}
.banner-image-responsive:not(.ct-section):not(.oxy-easy-posts),
.banner-image-responsive.oxy-easy-posts .oxy-posts,
.banner-image-responsive.ct-section .ct-section-inner-wrap{
display:none;
}
}

.h2-44px {
 font-size:42px;
 font-weight:600;
}
@media (max-width: 1024px) {
.h2-44px {
 font-size:30px;
}
}

.h3-24px {
 font-size:24px;
 font-weight:400;
}
.padding-top-sm {
 padding-top:20px;
}
.option-box {
 gap:65px;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
}
.option-box:not(.ct-section):not(.oxy-easy-posts),
.option-box.oxy-easy-posts .oxy-posts,
.option-box.ct-section .ct-section-inner-wrap{
gap:65px;
}
.all-caps {
 text-transform:uppercase;
}
.border-bottom {
 border-bottom-color:#394564;
 border-bottom-width:1px;
 border-bottom-style:solid;
}
@media (max-width: 1280px) {
.border-bottom {
}
}

.slider-support {
background-size: contain; width:50%;
 height:100%;
 background-repeat:no-repeat;
 z-index:1;
}
@media (max-width: 1024px) {
.slider-support {
 height:auto%;
}
}

.blue-background {
 background-color:#394564;
}
.square-number {
 width:100px;
 height:100px;
}
.square-number:not(.ct-section):not(.oxy-easy-posts),
.square-number.oxy-easy-posts .oxy-posts,
.square-number.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.banner-60vh {
 height:60vh;
}
.headline-8-8366 {
}
.link-sm {
 font-size:15px;
}
.clip-hex-custom {
clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
}
.banner-line-image {
}
.columns-no-padding {
}
@media (max-width: 768px) {
.columns-no-padding {
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
}
}

.home-next {
 position:absolute;
 top:50%;
}
.h1-large {
 font-family:canada-type-gibson;
 font-weight:300;
 line-height:1.1;
 color:#f2f2f2;
 font-size:30px;
}
@media (max-width: 1650px) {
.h1-large {
 font-size:7vw;
}
}

@media (max-width: 1280px) {
.h1-large {
 font-size:6vw;
}
}

@media (max-width: 1024px) {
.h1-large {
 font-size:8vw;
}
}

@media (max-width: 768px) {
.h1-large {
 font-size:10vw;
}
}

.floating-menu-link-template {
}
.webinar-promo {
}
.webinar-promo:not(.ct-section):not(.oxy-easy-posts),
.webinar-promo.oxy-easy-posts .oxy-posts,
.webinar-promo.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 1280px) {
.webinar-promo {
}
.webinar-promo:not(.ct-section):not(.oxy-easy-posts),
.webinar-promo.oxy-easy-posts .oxy-posts,
.webinar-promo.ct-section .ct-section-inner-wrap{
display:none;
}
}

.inner--m {
 max-width:720px;
}
.new-logos-container__logo {
 max-height:80px;
}
@media (max-width: 1024px) {
.new-logos-container__logo {
 max-width:27%;
}
}

@media (max-width: 768px) {
.new-logos-container__logo {
}
}

.slide-container {
 max-height:0vh;
}
.slide-container:not(.ct-section):not(.oxy-easy-posts),
.slide-container.oxy-easy-posts .oxy-posts,
.slide-container.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 1280px) {
.slide-container {
}
}

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

.slide {
 background-color:#3a1b3e;
 padding-left:0%;
 max-height:70vh;
 width:100%;
 max-width:1400px;
}
.slide:not(.ct-section):not(.oxy-easy-posts),
.slide.oxy-easy-posts .oxy-posts,
.slide.ct-section .ct-section-inner-wrap{
display:flex;
justify-content:center;
}
@media (max-width: 1650px) {
.slide {
}
}

@media (max-width: 1024px) {
.slide {
 max-height:100vh;
}
}

.slide-odd {
}
.slide-even {
}
.bg-img {
 max-height:700px;
}
.slide__inner {
 position:relative;
 width:100%;
 padding-left:0px;
 padding-right:0px;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 margin-left:auto;
 margin-right:auto;
}
.slide__inner:not(.ct-section):not(.oxy-easy-posts),
.slide__inner.oxy-easy-posts .oxy-posts,
.slide__inner.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: center;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 1280px) {
.slide__inner {
}
}

@media (max-width: 1024px) {
.slide__inner {
}
.slide__inner:not(.ct-section):not(.oxy-easy-posts),
.slide__inner.oxy-easy-posts .oxy-posts,
.slide__inner.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: center;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.slide__content-wrapper {
 width:100%;
 color:#f2f2f2;
 position:relative;
}
.slide__content-wrapper:not(.ct-section):not(.oxy-easy-posts),
.slide__content-wrapper.oxy-easy-posts .oxy-posts,
.slide__content-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1024px) {
.slide__content-wrapper {
 padding-left:20px;
 padding-right:20px;
 text-align:left;
 margin-top:20px;
}
.slide__content-wrapper:not(.ct-section):not(.oxy-easy-posts),
.slide__content-wrapper.oxy-easy-posts .oxy-posts,
.slide__content-wrapper.ct-section .ct-section-inner-wrap{
align-items:center;
}
}

.slide__title {
 font-family:canada-type-gibson;
 font-size:34px;
 line-height:1.2;
 margin-bottom:40px;
 max-width:560px;
 font-weight:600;
}
@media (max-width: 1280px) {
.slide__title {
 font-size:24px;
}
}

@media (max-width: 1024px) {
.slide__title {
 font-size:18px;
 margin-bottom:16px;
 max-width:100%;
 text-align:center;
}
}

@media (max-width: 768px) {
.slide__title {
 font-size:15px;
}
}

.slide__number {
 font-family:canada-type-gibson;
 position:absolute;
 top:30px;
 right:0px;
 font-size:60px;
 line-height:1;
 width:100px;
 height:100px;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 color:#ffffff;
}
.slide__number:not(.ct-section):not(.oxy-easy-posts),
.slide__number.oxy-easy-posts .oxy-posts,
.slide__number.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1650px) {
.slide__number {
 right:20px;
}
}

@media (max-width: 1024px) {
.slide__number {
 font-size:24px;
 width:50px;
 height:50px;
 top:35px;
}
}

@media (max-width: 768px) {
.slide__number {
 top:30px;
}
}

.heading2--big {
 font-size:65px;
}
@media (max-width: 1650px) {
.heading2--big {
 font-size:45px;
}
}

@media (max-width: 1280px) {
.heading2--big {
 font-size:40px;
}
}

@media (max-width: 1024px) {
.heading2--big {
 font-size:35px;
}
}

@media (max-width: 768px) {
.heading2--big {
 font-size:29px;
}
}

.list-wraper {
 gap:8px;
}
.list-wraper:not(.ct-section):not(.oxy-easy-posts),
.list-wraper.oxy-easy-posts .oxy-posts,
.list-wraper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:8px;
}
.list-wrapper {
 gap:8px;
 margin-bottom:20px;
}
.list-wrapper:not(.ct-section):not(.oxy-easy-posts),
.list-wrapper.oxy-easy-posts .oxy-posts,
.list-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:8px;
}
.list-wrapper__item {
 gap:8px;
 opacity:1;
}
.list-wrapper__item:not(.ct-section):not(.oxy-easy-posts),
.list-wrapper__item.oxy-easy-posts .oxy-posts,
.list-wrapper__item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:8px;
}
.slide__image {
 width:100%;
}
@media (max-width: 1024px) {
.slide__image {
 width:250px;
}
}

.slide__image-wrapper {
 width:100%;
 height:100%;
}
.slide__image-wrapper:not(.ct-section):not(.oxy-easy-posts),
.slide__image-wrapper.oxy-easy-posts .oxy-posts,
.slide__image-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
@media (max-width: 1024px) {
.slide__image-wrapper {
 margin-top:-180px;
order: 2;
}
.slide__image-wrapper:not(.ct-section):not(.oxy-easy-posts),
.slide__image-wrapper.oxy-easy-posts .oxy-posts,
.slide__image-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.bracket {
 font-size:14px;
}
@media (max-width: 768px) {
.bracket {
 text-align:left;
}
}

.slide__text {
 font-size:20px;
 font-weight:400;
 line-height:1.5;
 text-align:left;
 max-width:560px;
}
@media (max-width: 1024px) {
.slide__text {
 font-size:16px;
 max-width:100%;
 text-align:center;
}
}

@media (max-width: 768px) {
.slide__text {
 font-size:14px;
}
}

.slide__quote-wrapper {
 width:100%;
 max-width:560px;
 text-align:left;
}
.slide__quote-wrapper:not(.ct-section):not(.oxy-easy-posts),
.slide__quote-wrapper.oxy-easy-posts .oxy-posts,
.slide__quote-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 1024px) {
.slide__quote-wrapper {
 text-align:left;
}
.slide__quote-wrapper:not(.ct-section):not(.oxy-easy-posts),
.slide__quote-wrapper.oxy-easy-posts .oxy-posts,
.slide__quote-wrapper.ct-section .ct-section-inner-wrap{
align-items:center;
}
}

.slide__quote-author {
 font-family:canada-type-gibson;
 font-size:20px;
 letter-spacing:1px;
}
@media (max-width: 768px) {
.slide__quote-author {
 font-size:16px;
}
}

.slide__quote-position {
 font-size:12px;
}
.page-h2 {
 font-family:canada-type-gibson;
 font-size:45px;
 font-weight:700;
 line-height:1;
 letter-spacing:1px;
}
@media (max-width: 1280px) {
.page-h2 {
 font-size:30px;
}
}

@media (max-width: 768px) {
.page-h2 {
 font-size:25px;
}
}

.lg-check {
 max-width:49px;
}
.next-button-outcome {
 z-index:15;
}
.boxed-number {
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 width:90px;
 height:90px;
 text-align:center;
 top:80px;
 right:0px;
 border-radius:50%;
}
.boxed-number:not(.ct-section):not(.oxy-easy-posts),
.boxed-number.oxy-easy-posts .oxy-posts,
.boxed-number.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1280px) {
.boxed-number {
 width:60px;
 height:60px;
 font-size:22px;
}
}

.low-opacity {
 opacity:0.3;
}
.number-block {
 position:absolute;
 top:13%;
 left:0px;
}
.number-block:not(.ct-section):not(.oxy-easy-posts),
.number-block.oxy-easy-posts .oxy-posts,
.number-block.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(4, minmax(80px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 1650px) {
.number-block {
 top:90px;
}
}

@media (max-width: 1280px) {
.number-block {
 top:30px;
}
.number-block:not(.ct-section):not(.oxy-easy-posts),
.number-block.oxy-easy-posts .oxy-posts,
.number-block.ct-section .ct-section-inner-wrap{
display:grid;
flex-wrap:nowrap;
align-items:center;
justify-content:center;
display: grid !important;align-items: stretch;grid-template-columns: repeat(5, minmax(50px, 1fr));grid-column-gap: 5px;grid-row-gap: 20px;}
}

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

.winning-slider-text-col {
 padding-top:40%;
 max-width:600px;
}
@media (max-width: 1650px) {
.winning-slider-text-col {
 max-height:600px;
 padding-top:10%;
 width:80%;
}
.winning-slider-text-col:not(.ct-section):not(.oxy-easy-posts),
.winning-slider-text-col.oxy-easy-posts .oxy-posts,
.winning-slider-text-col.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 1280px) {
.winning-slider-text-col {
 padding-top:0%;
}
}

@media (max-width: 1024px) {
.winning-slider-text-col {
 order:2;
 width:100%;
 z-index:5;
}
}

@media (max-width: 768px) {
.winning-slider-text-col {
 width:100%;
}
}

.winning-slider-image-col {
}
@media (max-width: 1650px) {
.winning-slider-image-col {
 max-height:600px;
}
.winning-slider-image-col:not(.ct-section):not(.oxy-easy-posts),
.winning-slider-image-col.oxy-easy-posts .oxy-posts,
.winning-slider-image-col.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
}

@media (max-width: 1024px) {
.winning-slider-image-col {
 max-height:450px;
}
}

@media (max-width: 768px) {
.winning-slider-image-col {
 max-height:320px;
}
}

.testimonial-cell {
}
.testimonial-cell:not(.ct-section):not(.oxy-easy-posts),
.testimonial-cell.oxy-easy-posts .oxy-posts,
.testimonial-cell.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: left;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
.prev-button-outcome {
 position:absolute;
 right:calc(4% + 120px) ;
 bottom:12%;
 width:100px;
 z-index:15;
}
@media (max-width: 1024px) {
.prev-button-outcome {
 bottom:0%;
}
}

@media (max-width: 768px) {
.prev-button-outcome {
}
.prev-button-outcome:not(.ct-section):not(.oxy-easy-posts),
.prev-button-outcome.oxy-easy-posts .oxy-posts,
.prev-button-outcome.ct-section .ct-section-inner-wrap{
display:none;
}
}

.contact {
}
.oxy-close-modal {
}
.ODI-Slider {
}
.internal-slider-slick {
}
@media (max-width: 1280px) {
.internal-slider-slick {
}
.internal-slider-slick:not(.ct-section):not(.oxy-easy-posts),
.internal-slider-slick.oxy-easy-posts .oxy-posts,
.internal-slider-slick.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;}
}

@media (max-width: 1024px) {
.internal-slider-slick {
}
.internal-slider-slick:not(.ct-section):not(.oxy-easy-posts),
.internal-slider-slick.oxy-easy-posts .oxy-posts,
.internal-slider-slick.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;}
}

.carousel-nav {
 z-index:15;
}
.carousel-prev {
}
.carousel-next {
}
.pagingInfo {
 position:absolute;
 top:150px;
 right:4%;
}
.purple-accordian-row:hover{
 background-color:#394564;
}
.purple-accordian-row {
 padding-top:20px;
 padding-right:20px;
 padding-bottom:20px;
 padding-left:30px;
 background-color:#a35fa6;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
.tabs-7966-tab {
 flex-grow:1;
}
.tabs-7966-tab-active {
}
.tabs-contents-7966-tab {
}
.tabs-3939-tab {
 flex-grow:1;
 background-color:rgba(57,69,100,0.63);
 padding-left:60px;
}
.tabs-3939-tab-active {
}
.tabs-contents-3939-tab {
 background-color:rgba(24,36,67,0.73);
}
.tab-content-custom {
 background-color:rgba(24,36,67,0.73);
 background-blend-mode:multiply;
 color:#ffffff;
 padding-top:60px;
 padding-right:60px;
 padding-bottom:60px;
 padding-left:60px;
 min-height:700px;
}
.heading-text-webinar {
 font-family:'Blacklist';
 margin-bottom:0px;
}
.order--m-last {
}
.order--m-last:not(.ct-section):not(.oxy-easy-posts),
.order--m-last.oxy-easy-posts .oxy-posts,
.order--m-last.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
}
@media (max-width: 1024px) {
.order--m-last {
order: 6
}
}

.h3 {
 font-family:canada-type-gibson;
 font-weight:600;
 line-height:1;
 letter-spacing:1px;
}
@media (max-width: 1280px) {
.h3 {
 font-size:30px;
}
}

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

.big-number {
 font-family:canada-type-gibson;
 font-size:70px;
 line-height:1;
}
.grid-item-half {
 max-width:700px;
 position:relative;
 padding-top:60px;
 padding-right:60px;
 padding-bottom:60px;
 padding-left:60px;
}
.grid-item-half:not(.ct-section):not(.oxy-easy-posts),
.grid-item-half.oxy-easy-posts .oxy-posts,
.grid-item-half.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:flex-end;
}
.offset-image {
 position:relative;
 max-width:500px;
 right:0px;
 margin-top:-5%;
}
.with-offset-left {
 position:relative;
 width:100%;
}
.with-offset-left .ct-section-inner-wrap {
padding-top: 47px;
}
.with-offset-right {
 position:relative;
}
.with-offset-right .ct-section-inner-wrap {
padding-bottom: 182px;
}
.offset-block-width {
 max-width:700px;
}
.benefits-cell {
 padding-top:40px;
 padding-bottom:40px;
 min-width:100%;
}
.benefits-cell:not(.ct-section):not(.oxy-easy-posts),
.benefits-cell.oxy-easy-posts .oxy-posts,
.benefits-cell.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: center;grid-template-columns: repeat(6, minmax(100px, 1fr));grid-column-gap: 88px;grid-row-gap: 20px;}
.benefits-cell:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.benefits-cell.ct-section .ct-section-inner-wrap > :last-child,
.benefits-cell.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 4;}
.benefits-cell:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.benefits-cell.ct-section .ct-section-inner-wrap > :nth-child(1),
.benefits-cell.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 2;}
@media (max-width: 1650px) {
.benefits-cell {
 max-width:calc(100% - 270px) ;
}
.benefits-cell:not(.ct-section):not(.oxy-easy-posts),
.benefits-cell.oxy-easy-posts .oxy-posts,
.benefits-cell.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: start;grid-template-columns: repeat(3, minmax(150px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
.benefits-cell:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.benefits-cell.ct-section .ct-section-inner-wrap > :last-child,
.benefits-cell.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 2;}
.benefits-cell:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.benefits-cell.ct-section .ct-section-inner-wrap > :nth-child(1),
.benefits-cell.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 1;}
}

@media (max-width: 1280px) {
.benefits-cell {
 max-width:calc(100% - 350px) ;
 text-align:center;
}
.benefits-cell:not(.ct-section):not(.oxy-easy-posts),
.benefits-cell.oxy-easy-posts .oxy-posts,
.benefits-cell.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(1, minmax(50px, 1fr));grid-column-gap: 0px;grid-row-gap: 20px;}
.benefits-cell:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.benefits-cell.ct-section .ct-section-inner-wrap > :last-child,
.benefits-cell.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 4;}
.benefits-cell:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.benefits-cell.ct-section .ct-section-inner-wrap > :nth-child(1),
.benefits-cell.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 2;}
}

@media (max-width: 1024px) {
.benefits-cell {
 max-width:100%;
}
}

.thick-divider {
 background-color:#f2f2f2;
 height:100px;
}
.box-with-element--left {
 position:relative;
 padding-right:60px;
 margin-bottom:60px;
 margin-top:60px;
}
.box-with-element--left:not(.ct-section):not(.oxy-easy-posts),
.box-with-element--left.oxy-easy-posts .oxy-posts,
.box-with-element--left.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 1024px) {
.box-with-element--left {
}
}

.box-with-element--right {
 position:relative;
 padding-left:60px;
 margin-bottom:60px;
 margin-top:60px;
}
.z-index-5 {
 z-index:5;
}
@media (max-width: 1024px) {
.z-index-5 {
}
}

.box-with-element--dark {
}
.box-with-element--purple {
}
.text-dkblue {
 color:#041927;
 margin-bottom:0px;
}
@media (max-width: 1280px) {
.text-dkblue {
 text-align:left;
}
}

.text-d {
}
.divider--dark {
}
.white-background {
}
.text-25px {
 font-size:25px;
 margin-bottom:22px;
 color:#041927;
 letter-spacing:.5px;
}
.max-width-900px {
 max-width:1000px;
 width:100%;
}
@media (max-width: 1650px) {
.max-width-900px {
}
}

.grid-small-image {
}
@media (max-width: 1280px) {
.grid-small-image {
 max-width:400px;
}
}

.section-header {
 font-family:canada-type-gibson;
 font-weight:500;
 margin-bottom:38px;
 font-size:32px;
 text-align:left;
}
.width-for-floating-menu {
}
.width-for-floating-menu:not(.ct-section):not(.oxy-easy-posts),
.width-for-floating-menu.oxy-easy-posts .oxy-posts,
.width-for-floating-menu.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
@media (max-width: 1650px) {
.width-for-floating-menu {
 max-width:calc(100% - 260px) ;
 width:100%;
 padding-left:0%;
 padding-right:0%;
 text-align:center;
}
.width-for-floating-menu:not(.ct-section):not(.oxy-easy-posts),
.width-for-floating-menu.oxy-easy-posts .oxy-posts,
.width-for-floating-menu.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 1280px) {
.width-for-floating-menu {
 max-width:calc(100% - 340px) ;
}
}

@media (max-width: 1024px) {
.width-for-floating-menu {
 max-width:none ;
}
}

.simple-arrow-button {
}
.simple-button-text {
}
.simple-button-arrow {
}
.coral-button:hover{
background-color :#041927;
border: 1px solid #041927;
}.coral-button:hover{
}
.coral-button {
background-color :#ff5a5f;
border: 1px solid #ff5a5f;
padding: 13px 20.8px;
}.coral-button {
 button-hover_color:#041927;
 background-color:#ff5a5f;
}
.invert {
 filter:brightness(8%);
}
.timeline-fade-in {
}
.BannerSubText {
 font-size:22px;
}
.chart-bar {
 padding-top:5px;
 padding-right:5px;
 padding-bottom:5px;
 padding-left:15px;
clip-path: polygon(0% 0%, 95% 0%, 100% 50%, 95% 100%, 0% 100%);
}
.chart-bar-phase {
 font-size:15px;
 color:#f2f2f2;
}
.bar-chart-phase {
}
.bar-chart-title {
 font-size:18px;
 font-weight:600;
 color:#f2f2f2;
}
@media (max-width: 1280px) {
.bar-chart-title {
 font-size:14px;
}
}

.chart-wrap-div {
 gap:29px;
 margin-top:118px;
}
.chart-wrap-div:not(.ct-section):not(.oxy-easy-posts),
.chart-wrap-div.oxy-easy-posts .oxy-posts,
.chart-wrap-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:29px;
}
.phase-explanation {
 border-top-color:#041927;
 border-right-color:#041927;
 border-bottom-color:#041927;
 border-left-color:#041927;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 padding-top:25px;
 padding-right:18px;
 padding-bottom:30px;
 padding-left:24px;
}
.phase-explanation:not(.ct-section):not(.oxy-easy-posts),
.phase-explanation.oxy-easy-posts .oxy-posts,
.phase-explanation.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
@media (max-width: 1650px) {
.phase-explanation {
}
}

.phase-explanation-header {
 font-size:24px;
 font-weight:500;
 line-height:1;
 margin-bottom:25px;
}
@media (max-width: 1650px) {
.phase-explanation-header {
 margin-bottom:0px;
}
}

.phase-head {
 font-size:16px;
 text-transform:uppercase;
}
.industry-block {
 width:100%;
 margin-top:0px;
 border-top-color:rgba(163,176,204,0.31);
 border-top-width:1px;
 border-top-style:solid;
 margin-bottom:0px;
}
.industry-block:not(.ct-section):not(.oxy-easy-posts),
.industry-block.oxy-easy-posts .oxy-posts,
.industry-block.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: 0px;grid-row-gap: 20px;}
@media (max-width: 1024px) {
.industry-block {
}
.industry-block:not(.ct-section):not(.oxy-easy-posts),
.industry-block.oxy-easy-posts .oxy-posts,
.industry-block.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;}
}

.Industry-block-content {
 padding-top:40px;
 padding-right:40px;
 padding-bottom:40px;
 padding-left:80px;
}
@media (max-width: 1650px) {
.Industry-block-content {
 padding-left:60px;
}
}

@media (max-width: 1024px) {
.Industry-block-content {
 padding-top:0px;
 order:2;
 padding-left:40px;
}
}

@media (max-width: 768px) {
.Industry-block-content {
 padding-left:0px;
 padding-right:0px;
}
}

.BorderRight {
 border-right-color:rgba(163,176,204,0.31);
 border-right-width:1px;
 border-right-style:solid;
}
.industry-logos {
 max-width:150px;
 margin-right:25px;
 margin-left:0px;
 max-height:80px;
 width:150px;
 object-fit:contain;
}
.industry-logo-highlight {
 padding-top:10px;
 padding-right:10px;
 padding-bottom:10px;
 padding-left:0px;
}
@media (max-width: 1280px) {
.industry-logo-highlight {
}
.industry-logo-highlight:not(.ct-section):not(.oxy-easy-posts),
.industry-logo-highlight.oxy-easy-posts .oxy-posts,
.industry-logo-highlight.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;}
}

@media (max-width: 1024px) {
.industry-logo-highlight {
}
.industry-logo-highlight:not(.ct-section):not(.oxy-easy-posts),
.industry-logo-highlight.oxy-easy-posts .oxy-posts,
.industry-logo-highlight.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(4, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
.industry-logo-highlight:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.industry-logo-highlight.ct-section .ct-section-inner-wrap > :last-child,
.industry-logo-highlight.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 3;}
}

@media (max-width: 768px) {
.industry-logo-highlight {
}
.industry-logo-highlight:not(.ct-section):not(.oxy-easy-posts),
.industry-logo-highlight.oxy-easy-posts .oxy-posts,
.industry-logo-highlight.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;}
}

.case-study-links:hover{
}
.case-study-links {
}
.case-study-links:not(.ct-section):not(.oxy-easy-posts),
.case-study-links.oxy-easy-posts .oxy-posts,
.case-study-links.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.case-study-highlight {
 font-family:canada-type-gibson;
 font-style:italic;
 font-weight:500;
 color:#041927;
 font-size:16px;
}
.BorderLeft {
 border-left-color:rgba(163,176,204,0.31);
 border-left-width:1px;
 border-left-style:solid;
}
@media (max-width: 1650px) {
.BorderLeft {
}
}

@media (max-width: 1024px) {
.BorderLeft {
 border-left-style:none;
}
}

.BorderBottom {
 border-bottom-color:rgba(163,176,204,0.31);
 border-bottom-width:1px;
 border-bottom-style:solid;
}
.title-block-phase-tile {
}
@media (max-width: 1650px) {
.title-block-phase-tile {
 height:100px;
}
}

@media (max-width: 1280px) {
.title-block-phase-tile {
 height:70px;
}
}

.logos-cell {
}
@media (max-width: 1650px) {
.logos-cell {
}
.logos-cell:not(.ct-section):not(.oxy-easy-posts),
.logos-cell.oxy-easy-posts .oxy-posts,
.logos-cell.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;}
}

@media (max-width: 1280px) {
.logos-cell {
}
.logos-cell:not(.ct-section):not(.oxy-easy-posts),
.logos-cell.oxy-easy-posts .oxy-posts,
.logos-cell.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: end;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 0px;grid-row-gap: 0px;}
}

@media (max-width: 1024px) {
.logos-cell {
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 height:auto;
}
.logos-cell:not(.ct-section):not(.oxy-easy-posts),
.logos-cell.oxy-easy-posts .oxy-posts,
.logos-cell.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(1, minmax(100px, 1fr));grid-column-gap: 0px;grid-row-gap: 0px;}
}

@media (max-width: 768px) {
.logos-cell {
 max-height:90px;
}
}

.links--white {
}
.bolder-header {
}
@media (max-width: 768px) {
.bolder-header {
 margin-top:0px;
}
}

.landing-page-h2 {
 font-size:60px;
 font-weight:600;
 line-height:1.2;
}
.blacklist {
 font-family:'Blacklist';
}
.h1-new {
 font-family:'Blacklist';
 font-size:110px;
 line-height:1;
 letter-spacing:2.3px;
 font-weight:700;
 color:#040548;
}
@media (max-width: 1650px) {
.h1-new {
 font-size:90px;
}
}

@media (max-width: 1280px) {
.h1-new {
 font-size:70px;
}
}

@media (max-width: 1024px) {
.h1-new {
 font-size:70px;
}
}

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

.hero__subtitle {
 font-size:28px;
 letter-spacing:0.77px;
 color:#040548;
 max-width:777px;
 line-height:1.25;
 font-weight:300;
 font-style:italic;
}
@media (max-width: 1024px) {
.hero__subtitle {
 font-size:22px;
}
}

@media (max-width: 768px) {
.hero__subtitle {
 font-size:18px;
}
}

.customer-box {
 gap:16px;
 height:100%;
}
.customer-box:not(.ct-section):not(.oxy-easy-posts),
.customer-box.oxy-easy-posts .oxy-posts,
.customer-box.ct-section .ct-section-inner-wrap{
display:grid;
align-items:center;
gap:16px;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
.customer-box__logo {
 height:45px;
 object-fit:contain;
}
.customer-box__text {
 letter-spacing:0.5px;
 line-height:1;
 text-align:center;
 font-style:italic;
 font-size:24px;
 color:#253133;
}
.customer-box__text--big {
 font-size:31px;
 font-weight:600;
 color:#a35fa6;
 font-style:normal;
}
.h2-new {
 font-family:'Blacklist';
 font-size:60px;
 letter-spacing:1.3px;
 color:#253133;
 line-height:1.1;
 font-weight:500;
 text-transform:uppercase;
}
@media (max-width: 1650px) {
.h2-new {
 font-size:45px;
}
}

@media (max-width: 768px) {
.h2-new {
 font-size:40px;
}
}

.text--xl {
}
.ideas-box {
 gap:32px;
}
.ideas-box:not(.ct-section):not(.oxy-easy-posts),
.ideas-box.oxy-easy-posts .oxy-posts,
.ideas-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:32px;
}
.ideas-box__image {
 width:109px;
 height:109px;
}
.ideas-box__text {
 font-size:20px;
 line-height:1.4;
 color:#253133;
 letter-spacing:0.5px;
 font-weight:300;
}
@media (max-width: 1650px) {
.ideas-box__text {
 font-size:20px;
}
}

.struggle-box {
 background-color:rgba(229,237,237,0.68);
 padding-top:30px;
 padding-right:60px;
 padding-bottom:30px;
 padding-left:60px;
 text-align:center;
 gap:0px;
 border-top-color:rgba(101,136,145,0.41);
 border-right-color:rgba(101,136,145,0.41);
 border-bottom-color:rgba(101,136,145,0.41);
 border-left-color:rgba(101,136,145,0.41);
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-radius:30px;
}
.struggle-box:not(.ct-section):not(.oxy-easy-posts),
.struggle-box.oxy-easy-posts .oxy-posts,
.struggle-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:0px;
}
.struggle-box__big-text {
 letter-spacing:0.5px;
 line-height:1.2;
 font-weight:300;
 color:#041927;
 font-size:18px;
}
@media (max-width: 1650px) {
.struggle-box__big-text {
 font-size:18px;
}
}

.struggle-box__small-text {
 font-family:canada-type-gibson;
 font-size:70px;
 line-height:1;
 letter-spacing:3px;
 color:#182443;
 font-weight:500;
}
.struggle-box__small-text .oxy-counter_digit{
font-family: 'canada-type-gibson';
font-weight: 500;
color: #182443;
font-size: 80px;
}

@media (max-width: 1650px) {
}

.text--green {
 color:#507079;
}
.h3-new {
 font-family:'Blacklist';
 font-size:35px;
 line-height:1.1;
 font-weight:400;
 color:#253133;
}
.products-wrapper {
 width:100%;
 border-top-width:1px;
 border-top-style:solid;
 border-top-color:rgba(209,217,229,0.47);
 border-bottom-style:solid;
 border-bottom-width:1px;
 border-bottom-color:rgba(209,217,229,0.47);
}
.products-wrapper__product {
 width:100%;
}
.products-wrapper__product:not(.ct-section):not(.oxy-easy-posts),
.products-wrapper__product.oxy-easy-posts .oxy-posts,
.products-wrapper__product.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(1px, 1fr));grid-column-gap: 0px;grid-row-gap: 0px;}
@media (max-width: 1280px) {
.products-wrapper__product {
}
.products-wrapper__product:not(.ct-section):not(.oxy-easy-posts),
.products-wrapper__product.oxy-easy-posts .oxy-posts,
.products-wrapper__product.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: 0px;grid-row-gap: 0px;}
}

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

.products-wrapper__image-col {
 padding-top:64px;
 padding-right:64px;
 padding-bottom:64px;
 padding-left:64px;
}
@media (max-width: 1280px) {
.products-wrapper__image-col {
order: -1;
}
}

@media (max-width: 768px) {
.products-wrapper__image-col {
 padding-top:16px;
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
}
}

.products-wrapper__content-col {
 padding-top:64px;
 padding-right:64px;
 padding-bottom:64px;
 padding-left:64px;
 gap:64px;
}
.products-wrapper__content-col:not(.ct-section):not(.oxy-easy-posts),
.products-wrapper__content-col.oxy-easy-posts .oxy-posts,
.products-wrapper__content-col.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:64px;
}
@media (max-width: 768px) {
.products-wrapper__content-col {
 padding-top:16px;
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
}
}

.products-wrapper__image {
 object-fit:cover;
 width:100%;
 height:100%;
}
.products-wrapper__title {
 text-transform:uppercase;
 font-weight:600;
 font-size:30px;
 line-height:1.2;
 color:#041927;
}
.products-wrapper__companies {
 gap:32px;
 width:100%;
}
.products-wrapper__companies:not(.ct-section):not(.oxy-easy-posts),
.products-wrapper__companies.oxy-easy-posts .oxy-posts,
.products-wrapper__companies.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:32px;
}
.products-wrapper__quote-wrapper {
 gap:16px;
}
.products-wrapper__quote-wrapper:not(.ct-section):not(.oxy-easy-posts),
.products-wrapper__quote-wrapper.oxy-easy-posts .oxy-posts,
.products-wrapper__quote-wrapper.ct-section .ct-section-inner-wrap{
gap:16px;
}
.products-wrapper__quote-text {
 font-size:25px;
 font-weight:500;
 line-height:1.3;
 color:#041927;
}
.products-wrapper__quote-author {
 font-size:20px;
 color:#a35fa6;
 font-weight:500;
 letter-spacing:0.8px;
 text-transform:uppercase;
}
.products-wrapper__company {
 gap:32px;
}
.products-wrapper__company:not(.ct-section):not(.oxy-easy-posts),
.products-wrapper__company.oxy-easy-posts .oxy-posts,
.products-wrapper__company.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:32px;
}
@media (max-width: 1650px) {
.products-wrapper__company {
 gap:16px;
}
.products-wrapper__company:not(.ct-section):not(.oxy-easy-posts),
.products-wrapper__company.oxy-easy-posts .oxy-posts,
.products-wrapper__company.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:16px;
}
}

.products-wrapper__company-logo {
 max-width:150px;
}
.products-wrapper__company-content {
 gap:8px;
}
.products-wrapper__company-content:not(.ct-section):not(.oxy-easy-posts),
.products-wrapper__company-content.oxy-easy-posts .oxy-posts,
.products-wrapper__company-content.ct-section .ct-section-inner-wrap{
gap:8px;
}
.products-wrapper__company-link {
 text-decoration:none;
 color:#a35fa6;
 line-height:1;
 text-transform:uppercase;
}
.products-wrapper__company-desc {
 font-size:22px;
 font-weight:600;
 line-height:1.3;
 color:#040548;
}
.products-wrapper__border-right {
 border-right-style:solid;
 border-right-width:1px;
 border-right-color:rgba(209,217,229,0.47);
}
@media (max-width: 1280px) {
.products-wrapper__border-right {
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
}

.products-wrapper__border-bottom {
 border-bottom-style:solid;
 border-bottom-width:1px;
 border-bottom-color:rgba(209,217,229,0.47);
}
@media (max-width: 1280px) {
.products-wrapper__border-bottom {
}
}

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

@media (max-width: 1280px) {
.phases-wrapper {
}
.phases-wrapper:not(.ct-section):not(.oxy-easy-posts),
.phases-wrapper.oxy-easy-posts .oxy-posts,
.phases-wrapper.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;}
}

@media (max-width: 768px) {
.phases-wrapper {
}
.phases-wrapper:not(.ct-section):not(.oxy-easy-posts),
.phases-wrapper.oxy-easy-posts .oxy-posts,
.phases-wrapper.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;}
}

.phases-wrapper__phase {
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:rgba(194,209,212,0.39);
 border-right-color:rgba(194,209,212,0.39);
 border-bottom-color:rgba(194,209,212,0.39);
 border-left-color:rgba(194,209,212,0.39);
 height:100%;
}
.phases-wrapper__title-wrapper {
}
.phases-wrapper__content-wrapper {
 padding-top:22px;
 padding-right:22px;
 padding-bottom:22px;
 padding-left:22px;
 gap:16px;
}
.phases-wrapper__content-wrapper:not(.ct-section):not(.oxy-easy-posts),
.phases-wrapper__content-wrapper.oxy-easy-posts .oxy-posts,
.phases-wrapper__content-wrapper.ct-section .ct-section-inner-wrap{
gap:16px;
}
@media (max-width: 1280px) {
.phases-wrapper__content-wrapper {
 gap:0px;
}
.phases-wrapper__content-wrapper:not(.ct-section):not(.oxy-easy-posts),
.phases-wrapper__content-wrapper.oxy-easy-posts .oxy-posts,
.phases-wrapper__content-wrapper.ct-section .ct-section-inner-wrap{
gap:0px;
}
}

.phases-wrapper__number-wrapper {
 width:100%;
 padding-top:22px;
 padding-right:22px;
 padding-bottom:22px;
 padding-left:22px;
 background-color:#f1b33f;
}
.phases-wrapper__number {
 font-size:28px;
 font-weight:600;
 color:#ffffff;
}
@media (max-width: 1650px) {
.phases-wrapper__number {
 font-size:22px;
}
}

.phases-wrapper__title {
 font-size:23px;
 font-weight:600;
 line-height:1.1;
 color:#041927;
 min-height:60px;
}
@media (max-width: 1650px) {
.phases-wrapper__title {
 font-size:20px;
}
}

@media (max-width: 768px) {
.phases-wrapper__title {
 min-height:1px;
}
}

.phases-wrapper__content {
 color:#041927;
 font-size:18px;
 line-height:1.4;
 font-weight:300;
}
.small-banner {
 font-family:'Blacklist';
 font-size:45px;
 text-transform:uppercase;
 font-weight:700;
 letter-spacing:1px;
 color:#ffffff;
 background-color:#182443;
 text-align:center;
}
.small-banner .ct-section-inner-wrap {
padding-top: 74px;
padding-right: 50px;
padding-bottom: 0;
padding-left: 50px;
}
.small-banner:not(.ct-section):not(.oxy-easy-posts),
.small-banner.oxy-easy-posts .oxy-posts,
.small-banner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 768px) {
.small-banner {
 font-size:35px;
}
}

.text--purple {
 color:#5e2569;
}
.h2-new--smaller {
 font-size:40px;
}
@media (max-width: 1024px) {
.h2-new--smaller {
 font-size:35px;
}
}

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

.super-narrow_block {
 max-width:600px;
}
.text--xxxl {
 font-size:45px;
 text-transform:uppercase;
}
.mtop-medium {
 margin-top:30px;
}
.quote-person-title {
 color:#a35fa6;
 font-size:18px;
 font-weight:400;
}
.italic {
 font-family:canada-type-gibson;
 font-style:italic;
 margin-bottom:15px;
 font-weight:300;
}
.align-content--baseline {
}
.align-content--center {
}
.align-content--end {
}
.align-content--start {
}
.align-items--baseline {
}
.align-items--end {
}
.align-items--start {
}
.aspect--1-1 {
}
.aspect--1-2 {
}
.aspect--16-9 {
}
.aspect--2-1 {
}
.aspect--2-3 {
}
.aspect--3-2 {
}
.aspect--3-4 {
}
.aspect--4-3 {
}
.aspect--9-16 {
}
.aspect--l-1-1 {
}
.aspect--l-1-2 {
}
.aspect--l-16-9 {
}
.aspect--l-2-1 {
}
.aspect--l-2-3 {
}
.aspect--l-3-2 {
}
.aspect--l-3-4 {
}
.aspect--l-4-3 {
}
.aspect--l-9-16 {
}
.aspect--m-1-1 {
}
.aspect--m-1-2 {
}
.aspect--m-16-9 {
}
.aspect--m-2-1 {
}
.aspect--m-2-3 {
}
.aspect--m-3-2 {
}
.aspect--m-3-4 {
}
.aspect--m-4-3 {
}
.aspect--m-9-16 {
}
.aspect--s-1-1 {
}
.aspect--s-1-2 {
}
.aspect--s-16-9 {
}
.aspect--s-2-1 {
}
.aspect--s-2-3 {
}
.aspect--s-3-2 {
}
.aspect--s-3-4 {
}
.aspect--s-4-3 {
}
.aspect--s-9-16 {
}
.aspect--xl-1-1 {
}
.aspect--xl-1-2 {
}
.aspect--xl-16-9 {
}
.aspect--xl-2-1 {
}
.aspect--xl-2-3 {
}
.aspect--xl-3-2 {
}
.aspect--xl-3-4 {
}
.aspect--xl-4-3 {
}
.aspect--xl-9-16 {
}
.bg--accent {
}
.bg--accent-comp {
}
.bg--accent-dark {
}
.bg--accent-hover {
}
.bg--accent-light {
}
.bg--accent-light-trans-10 {
}
.bg--accent-light-trans-20 {
}
.bg--accent-light-trans-40 {
}
.bg--accent-light-trans-60 {
}
.bg--accent-light-trans-80 {
}
.bg--accent-light-trans-90 {
}
.bg--accent-medium {
}
.bg--accent-trans-10 {
}
.bg--accent-trans-20 {
}
.bg--accent-trans-40 {
}
.bg--accent-trans-60 {
}
.bg--accent-trans-80 {
}
.bg--accent-trans-90 {
}
.bg--accent-ultra-dark {
}
.bg--accent-ultra-dark-trans-10 {
}
.bg--accent-ultra-dark-trans-20 {
}
.bg--accent-ultra-dark-trans-40 {
}
.bg--accent-ultra-dark-trans-60 {
}
.bg--accent-ultra-dark-trans-80 {
}
.bg--accent-ultra-dark-trans-90 {
}
.bg--accent-ultra-light {
}
.bg--action {
}
.bg--action-comp {
}
.bg--action-dark {
}
.bg--action-hover {
}
.bg--action-light {
}
.bg--action-light-trans-10 {
}
.bg--action-light-trans-20 {
}
.bg--action-light-trans-40 {
}
.bg--action-light-trans-60 {
}
.bg--action-light-trans-80 {
}
.bg--action-light-trans-90 {
}
.bg--action-medium {
}
.bg--action-trans-10 {
}
.bg--action-trans-20 {
}
.bg--action-trans-40 {
}
.bg--action-trans-60 {
}
.bg--action-trans-80 {
}
.bg--action-trans-90 {
}
.bg--action-ultra-dark {
}
.bg--action-ultra-dark-trans-10 {
}
.bg--action-ultra-dark-trans-20 {
}
.bg--action-ultra-dark-trans-40 {
}
.bg--action-ultra-dark-trans-60 {
}
.bg--action-ultra-dark-trans-80 {
}
.bg--action-ultra-dark-trans-90 {
}
.bg--action-ultra-light {
}
.bg--base {
}
.bg--base-comp {
}
.bg--base-dark {
}
.bg--base-hover {
}
.bg--base-light {
}
.bg--base-light-trans-10 {
}
.bg--base-light-trans-20 {
}
.bg--base-light-trans-40 {
}
.bg--base-light-trans-60 {
}
.bg--base-light-trans-80 {
}
.bg--base-light-trans-90 {
}
.bg--base-medium {
}
.bg--base-trans-10 {
}
.bg--base-trans-20 {
}
.bg--base-trans-40 {
}
.bg--base-trans-60 {
}
.bg--base-trans-80 {
}
.bg--base-trans-90 {
}
.bg--base-ultra-dark {
}
.bg--base-ultra-dark-trans-10 {
}
.bg--base-ultra-dark-trans-20 {
}
.bg--base-ultra-dark-trans-40 {
}
.bg--base-ultra-dark-trans-60 {
}
.bg--base-ultra-dark-trans-80 {
}
.bg--base-ultra-dark-trans-90 {
}
.bg--base-ultra-light {
}
.bg--black {
}
.bg--black-trans-10 {
}
.bg--black-trans-20 {
}
.bg--black-trans-40 {
}
.bg--black-trans-60 {
}
.bg--black-trans-80 {
}
.bg--black-trans-90 {
}
.bg--primary {
}
.bg--primary-comp {
}
.bg--primary-dark {
}
.bg--primary-hover {
}
.bg--primary-light {
}
.bg--primary-light-trans-10 {
}
.bg--primary-light-trans-20 {
}
.bg--primary-light-trans-40 {
}
.bg--primary-light-trans-60 {
}
.bg--primary-light-trans-80 {
}
.bg--primary-light-trans-90 {
}
.bg--primary-medium {
}
.bg--primary-trans-10 {
}
.bg--primary-trans-20 {
}
.bg--primary-trans-40 {
}
.bg--primary-trans-60 {
}
.bg--primary-trans-80 {
}
.bg--primary-trans-90 {
}
.bg--primary-ultra-dark {
}
.bg--primary-ultra-dark-trans-10 {
}
.bg--primary-ultra-dark-trans-20 {
}
.bg--primary-ultra-dark-trans-40 {
}
.bg--primary-ultra-dark-trans-60 {
}
.bg--primary-ultra-dark-trans-80 {
}
.bg--primary-ultra-dark-trans-90 {
}
.bg--primary-ultra-light {
}
.bg--secondary {
}
.bg--secondary-comp {
}
.bg--secondary-dark {
}
.bg--secondary-hover {
}
.bg--secondary-light {
}
.bg--secondary-light-trans-10 {
}
.bg--secondary-light-trans-20 {
}
.bg--secondary-light-trans-40 {
}
.bg--secondary-light-trans-60 {
}
.bg--secondary-light-trans-80 {
}
.bg--secondary-light-trans-90 {
}
.bg--secondary-medium {
}
.bg--secondary-trans-10 {
}
.bg--secondary-trans-20 {
}
.bg--secondary-trans-40 {
}
.bg--secondary-trans-60 {
}
.bg--secondary-trans-80 {
}
.bg--secondary-trans-90 {
}
.bg--secondary-ultra-dark {
}
.bg--secondary-ultra-dark-trans-10 {
}
.bg--secondary-ultra-dark-trans-20 {
}
.bg--secondary-ultra-dark-trans-40 {
}
.bg--secondary-ultra-dark-trans-60 {
}
.bg--secondary-ultra-dark-trans-80 {
}
.bg--secondary-ultra-dark-trans-90 {
}
.bg--secondary-ultra-light {
}
.bg--shade-dark {
}
.bg--shade-light {
}
.bg--shade-light-trans-10 {
}
.bg--shade-light-trans-20 {
}
.bg--shade-light-trans-40 {
}
.bg--shade-light-trans-60 {
}
.bg--shade-light-trans-80 {
}
.bg--shade-light-trans-90 {
}
.bg--shade-medium {
}
.bg--shade-trans-10 {
}
.bg--shade-trans-20 {
}
.bg--shade-trans-40 {
}
.bg--shade-trans-60 {
}
.bg--shade-trans-80 {
}
.bg--shade-trans-90 {
}
.bg--shade-ultra-dark {
}
.bg--shade-ultra-dark-trans-10 {
}
.bg--shade-ultra-dark-trans-20 {
}
.bg--shade-ultra-dark-trans-40 {
}
.bg--shade-ultra-dark-trans-60 {
}
.bg--shade-ultra-dark-trans-80 {
}
.bg--shade-ultra-dark-trans-90 {
}
.bg--shade-ultra-light {
}
.bg--white-trans-10 {
}
.bg--white-trans-20 {
}
.bg--white-trans-40 {
}
.bg--white-trans-60 {
}
.bg--white-trans-80 {
}
.bg--white-trans-90 {
}
.box-shadow--l {
}
.box-shadow--m {
}
.box-shadow--xl {
}
.breakout--full {
}
.breakout--l {
}
.breakout--m {
}
.breakout--s {
}
.breakout--xl {
}
.btn--action {
}
.btn--accent {
}
.btn--base {
}
.btn--black {
}
.btn--l {
}
.btn--m {
}
.btn--outline {
}
.btn--s {
}
.btn--secondary {
}
.btn--white {
}
.btn--xl {
}
.btn--xs {
}
.btn--xxl {
}
.center--all {
}
.center--all-l {
}
.center--all-m {
}
.center--all-s {
}
.center--all-xl {
}
.center--bottom {
}
.center--bottom-l {
}
.center--bottom-m {
}
.center--bottom-s {
}
.center--bottom-xl {
}
.center--left {
}
.center--left-l {
}
.center--left-m {
}
.center--left-s {
}
.center--left-xl {
}
.center--right {
}
.center--right-l {
}
.center--right-m {
}
.center--right-s {
}
.center--right-xl {
}
.center--self {
}
.center--top {
}
.center--top-l {
}
.center--top-m {
}
.center--top-s {
}
.center--top-xl {
}
.col-count--1 {
}
.col-count--2 {
}
.col-count--3 {
}
.col-count--4 {
}
.col-count--5 {
}
.col-count--l-1 {
}
.col-count--l-2 {
}
.col-count--l-3 {
}
.col-count--l-4 {
}
.col-count--l-5 {
}
.col-count--m-1 {
}
.col-count--m-2 {
}
.col-count--m-3 {
}
.col-count--m-4 {
}
.col-count--m-5 {
}
.col-count--s-1 {
}
.col-count--s-2 {
}
.col-count--s-3 {
}
.col-count--s-4 {
}
.col-count--s-5 {
}
.col-count--xl-1 {
}
.col-count--xl-2 {
}
.col-count--xl-3 {
}
.col-count--xl-4 {
}
.col-count--xl-5 {
}
.col-end--1 {
}
.col-end--2 {
}
.col-end--3 {
}
.col-end--4 {
}
.col-end--5 {
}
.col-end--6 {
}
.col-end--l-1 {
}
.col-end--l-2 {
}
.col-end--l-3 {
}
.col-end--l-4 {
}
.col-end--l-5 {
}
.col-end--l-6 {
}
.col-end--l-last {
}
.col-end--last {
}
.col-end--m-1 {
}
.col-end--m-2 {
}
.col-end--m-3 {
}
.col-end--m-4 {
}
.col-end--m-5 {
}
.col-end--m-6 {
}
.col-end--m-last {
}
.col-end--s-1 {
}
.col-end--s-2 {
}
.col-end--s-3 {
}
.col-end--s-4 {
}
.col-end--s-5 {
}
.col-end--s-6 {
}
.col-end--s-last {
}
.col-end--xl-1 {
}
.col-end--xl-2 {
}
.col-end--xl-3 {
}
.col-end--xl-4 {
}
.col-end--xl-5 {
}
.col-end--xl-6 {
}
.col-end--xl-last {
}
.col-gap--l {
}
.col-gap--m {
}
.col-gap--s {
}
.col-gap--xl {
}
.col-gap--xs {
}
.col-gap--xxl {
}
.col-rule--action {
}
.col-rule--action-dark {
}
.col-rule--action-light {
}
.col-rule--action-medium {
}
.col-rule--action-ultra-dark {
}
.col-rule--action-ultra-light {
}
.col-rule--accent {
}
.col-rule--accent-dark {
}
.col-rule--accent-light {
}
.col-rule--accent-medium {
}
.col-rule--accent-ultra-dark {
}
.col-rule--accent-ultra-light {
}
.col-rule--base {
}
.col-rule--base-dark {
}
.col-rule--base-light {
}
.col-rule--base-medium {
}
.col-rule--base-ultra-dark {
}
.col-rule--base-ultra-light {
}
.col-rule--black {
}
.col-rule--dashed {
}
.col-rule--dotted {
}
.col-rule--double {
}
.col-rule--groove {
}
.col-rule--inset {
}
.col-rule--l {
}
.col-rule--m {
}
.col-rule--outset {
}
.col-rule--primary {
}
.col-rule--primary-dark {
}
.col-rule--primary-light {
}
.col-rule--primary-medium {
}
.col-rule--primary-ultra-dark {
}
.col-rule--primary-ultra-light {
}
.col-rule--ridge {
}
.col-rule--s {
}
.col-rule--secondary {
}
.col-rule--secondary-dark {
}
.col-rule--secondary-light {
}
.col-rule--secondary-medium {
}
.col-rule--secondary-ultra-dark {
}
.col-rule--secondary-ultra-light {
}
.col-rule--shade-dark {
}
.col-rule--shade-light {
}
.col-rule--shade-medium {
}
.col-rule--shade-ultra-dark {
}
.col-rule--shade-ultra-light {
}
.col-rule--solid {
}
.col-span--2 {
}
.col-span--3 {
}
.col-span--4 {
}
.col-span--5 {
}
.col-span--6 {
}
.col-span--all {
}
.col-span--l-1 {
}
.col-span--l-2 {
}
.col-span--l-3 {
}
.col-span--l-4 {
}
.col-span--l-5 {
}
.col-span--l-6 {
}
.col-span--m-1 {
}
.col-span--m-2 {
}
.col-span--m-3 {
}
.col-span--m-4 {
}
.col-span--m-5 {
}
.col-span--m-6 {
}
.col-span--s-1 {
}
.col-span--s-2 {
}
.col-span--s-3 {
}
.col-span--s-4 {
}
.col-span--s-5 {
}
.col-span--s-6 {
}
.col-span--xl-1 {
}
.col-span--xl-2 {
}
.col-span--xl-3 {
}
.col-span--xl-4 {
}
.col-span--xl-5 {
}
.col-span--xl-6 {
}
.col-start--1 {
}
.col-start--2 {
}
.col-start--3 {
}
.col-start--4 {
}
.col-start--5 {
}
.col-start--6 {
}
.col-start--l-1 {
}
.col-start--l-2 {
}
.col-start--l-3 {
}
.col-start--l-4 {
}
.col-start--l-5 {
}
.col-start--l-6 {
}
.col-start--m-1 {
}
.col-start--m-2 {
}
.col-start--m-3 {
}
.col-start--m-4 {
}
.col-start--m-5 {
}
.col-start--m-6 {
}
.col-start--s-1 {
}
.col-start--s-2 {
}
.col-start--s-3 {
}
.col-start--s-4 {
}
.col-start--s-5 {
}
.col-start--s-6 {
}
.col-start--xl-1 {
}
.col-start--xl-2 {
}
.col-start--xl-3 {
}
.col-start--xl-4 {
}
.col-start--xl-5 {
}
.col-start--xl-6 {
}
.col-width--l {
}
.col-width--m {
}
.col-width--s {
}
.display--block {
}
.display--contents {
}
.display--inline {
}
.display--inline-block {
}
.display--inline-flex {
}
.display--l-block {
}
.display--l-none {
}
.display--list-item {
}
.display--m-block {
}
.display--m-none {
}
.display--none {
}
.display--s-block {
}
.display--s-none {
}
.display--xl-block {
}
.display--xl-none {
}
.flex--col {
}
.flex--col-l {
}
.flex--col-m {
}
.flex--col-reverse {
}
.flex--col-reverse-l {
}
.flex--col-reverse-m {
}
.flex--col-reverse-s {
}
.flex--col-reverse-xl {
}
.flex--col-s {
}
.flex--col-xl {
}
.flex--row {
}
.flex--row-l {
}
.flex--row-m {
}
.flex--row-reverse {
}
.flex--row-reverse-l {
}
.flex--row-reverse-m {
}
.flex--row-reverse-s {
}
.flex--row-reverse-xl {
}
.flex--row-s {
}
.flex--row-xl {
}
.flex--wrap {
}
.flip--x {
}
.flip--xy {
}
.flip--y {
}
.focus--action {
}
.focus--accent {
}
.focus--base {
}
.focus--black {
}
.focus--primary {
}
.focus--secondary {
}
.focus--shade {
}
.focus--white {
}
.gap--l-l {
}
.gap--l-m {
}
.gap--l-s {
}
.gap--l-xl {
}
.gap--l-xs {
}
.gap--l-xxl {
}
.gap--m-l {
}
.gap--m-m {
}
.gap--m-s {
}
.gap--m-xl {
}
.gap--m-xs {
}
.gap--m-xxl {
}
.gap--s {
}
.gap--s-l {
}
.gap--s-m {
}
.gap--s-s {
}
.gap--s-xl {
}
.gap--s-xs {
}
.gap--s-xxl {
}
.gap--xl-l {
}
.gap--xl-m {
}
.gap--xl-s {
}
.gap--xl-xl {
}
.gap--xl-xs {
}
.gap--xl-xxl {
}
.gap--xs {
}
.gap--xxl {
}
.grid--alternate-xl {
}
.grid--alternate-l {
}
.grid--alternate-m {
}
.grid--alternate-s {
}
.grid--1 {
}
.grid--1-3 {
}
.grid--3-1 {
}
.grid--3-2 {
}
.grid--4 {
}
.grid--5 {
}
.grid--6 {
}
.grid--auto-1-2 {
}
.grid--auto-1-3 {
}
.grid--auto-2-1 {
}
.grid--auto-2-3 {
}
.grid--auto-3 {
}
.grid--auto-3-1 {
}
.grid--auto-3-2 {
}
.grid--auto-4 {
}
.grid--auto-5 {
}
.grid--auto-6 {
}
.grid--l-1 {
}
.grid--l-2 {
}
.grid--l-3 {
}
.grid--l-4 {
}
.grid--l-5 {
}
.grid--m-1 {
}
.grid--m-2 {
}
.grid--m-3 {
}
.grid--m-4 {
}
.grid--s-1 {
}
.grid--s-2 {
}
.grid--s-3 {
}
.grid--s-4 {
}
.grid--xl-1 {
}
.grid--xl-2 {
}
.grid--xl-3 {
}
.grid--xl-4 {
}
.grid--xl-5 {
}
.h--2 {
}
.h--5 {
}
.h--6 {
}
.height--30 {
}
.height--40 {
}
.height--50 {
}
.height--60 {
}
.height--70 {
}
.height--80 {
}
.height--90 {
}
.height--full {
}
.height--l-30 {
}
.height--l-40 {
}
.height--l-50 {
}
.height--l-60 {
}
.height--l-70 {
}
.height--l-80 {
}
.height--l-90 {
}
.height--m-30 {
}
.height--m-40 {
}
.height--m-50 {
}
.height--m-60 {
}
.height--m-70 {
}
.height--m-80 {
}
.height--m-90 {
}
.height--s-30 {
}
.height--s-40 {
}
.height--s-50 {
}
.height--s-60 {
}
.height--s-70 {
}
.height--s-80 {
}
.height--s-90 {
}
.height--xl-30 {
}
.height--xl-40 {
}
.height--xl-50 {
}
.height--xl-60 {
}
.height--xl-70 {
}
.height--xl-80 {
}
.height--xl-90 {
}
.hidden-accessible {
}
.isolation--isolate {
}
.justify-content--around {
}
.justify-content--between {
}
.justify-content--center {
}
.justify-content--end {
}
.justify-content--start {
}
.justify-items--center {
}
.justify-items--end {
}
.justify-items--start {
}
.link--accent {
}
.link--accent-dark {
}
.link--accent-light {
}
.link--accent-medium {
}
.link--accent-ultra-dark {
}
.link--accent-ultra-light {
}
.link--action {
}
.link--action-dark {
}
.link--action-light {
}
.link--action-medium {
}
.link--action-ultra-dark {
}
.link--action-ultra-light {
}
.link--base {
}
.link--base-dark {
}
.link--base-light {
}
.link--base-medium {
}
.link--base-ultra-dark {
}
.link--base-ultra-light {
}
.link--black {
}
.link--primary {
}
.link--primary-dark {
}
.link--primary-light {
}
.link--primary-medium {
}
.link--primary-ultra-dark {
}
.link--primary-ultra-light {
}
.link--secondary {
}
.link--secondary-dark {
}
.link--secondary-light {
}
.link--secondary-medium {
}
.link--secondary-ultra-dark {
}
.link--secondary-ultra-light {
}
.link--shade-dark {
}
.link--shade-light {
}
.link--shade-medium {
}
.link--shade-ultra-dark {
}
.link--shade-ultra-light {
}
.link--skip {
}
.link--white {
}
.list--none {
}
.margin-bottom--xs {
}
.margin-bottom--xxl {
}
.margin-left--l {
}
.margin-left--s {
}
.margin-left--xl {
}
.margin-left--xs {
}
.margin-left--xxl {
}
.margin-right--l {
}
.margin-right--m {
}
.margin-right--s {
}
.margin-right--xl {
}
.margin-right--xs {
}
.margin-right--xxl {
}
.margin-top--l {
}
.margin-top--m {
}
.margin-top--s {
}
.margin-top--xl {
}
.margin-top--xs {
}
.margin-top--xxl {
}
.marker--action {
}
.marker--action-comp {
}
.marker--action-dark {
}
.marker--action-light {
}
.marker--action-medium {
}
.marker--action-ultra-dark {
}
.marker--action-ultra-light {
}
.marker--accent {
}
.marker--accent-comp {
}
.marker--accent-dark {
}
.marker--accent-light {
}
.marker--accent-medium {
}
.marker--accent-ultra-dark {
}
.marker--accent-ultra-light {
}
.marker--base {
}
.marker--base-comp {
}
.marker--base-dark {
}
.marker--base-light {
}
.marker--base-medium {
}
.marker--base-ultra-dark {
}
.marker--base-ultra-light {
}
.marker--primary {
}
.marker--primary-comp {
}
.marker--primary-dark {
}
.marker--primary-light {
}
.marker--primary-medium {
}
.marker--primary-ultra-dark {
}
.marker--primary-ultra-light {
}
.marker--secondary {
}
.marker--secondary-comp {
}
.marker--secondary-dark {
}
.marker--secondary-light {
}
.marker--secondary-medium {
}
.marker--secondary-ultra-dark {
}
.marker--secondary-ultra-light {
}
.marker--shade {
}
.marker--shade-comp {
}
.marker--shade-dark {
}
.marker--shade-light {
}
.marker--shade-medium {
}
.marker--shade-ultra-dark {
}
.marker--shade-ultra-light {
}
.max-height--30 {
}
.max-height--40 {
}
.max-height--50 {
}
.max-height--60 {
}
.max-height--70 {
}
.max-height--80 {
}
.max-height--90 {
}
.max-height--l-30 {
}
.max-height--l-40 {
}
.max-height--l-50 {
}
.max-height--l-60 {
}
.max-height--l-70 {
}
.max-height--l-80 {
}
.max-height--l-90 {
}
.max-height--m-30 {
}
.max-height--m-40 {
}
.max-height--m-50 {
}
.max-height--m-60 {
}
.max-height--m-70 {
}
.max-height--m-80 {
}
.max-height--m-90 {
}
.max-height--s-30 {
}
.max-height--s-40 {
}
.max-height--s-50 {
}
.max-height--s-60 {
}
.max-height--s-70 {
}
.max-height--s-80 {
}
.max-height--s-90 {
}
.max-height--xl-30 {
}
.max-height--xl-40 {
}
.max-height--xl-50 {
}
.max-height--xl-60 {
}
.max-height--xl-70 {
}
.max-height--xl-80 {
}
.max-height--xl-90 {
}
.object-fit--bottom-center {
}
.object-fit--bottom-left {
}
.object-fit--bottom-right {
}
.object-fit--center-left {
}
.object-fit--center-right {
}
.object-fit--contain {
}
.object-fit--cover {
}
.object-fit--top-center {
}
.object-fit--top-left {
}
.object-fit--top-right {
}
.opacity--10 {
}
.opacity--20 {
}
.opacity--30 {
}
.opacity--40 {
}
.opacity--5 {
}
.opacity--50 {
}
.opacity--60 {
}
.opacity--70 {
}
.opacity--80 {
}
.opacity--90 {
}
.opacity--95 {
}
.order--first {
}
.order--first-l {
}
.order--first-m {
}
.order--first-s {
}
.order--first-xl {
}
.order--last {
}
.order--last-l {
}
.order--last-m {
}
.order--last-s {
}
.order--last-xl {
}
.overlay--accent-light-trans-10 {
}
.overlay--accent-light-trans-20 {
}
.overlay--accent-light-trans-40 {
}
.overlay--accent-light-trans-60 {
}
.overlay--accent-light-trans-80 {
}
.overlay--accent-light-trans-90 {
}
.overlay--accent-trans-10 {
}
.overlay--accent-trans-20 {
}
.overlay--accent-trans-40 {
}
.overlay--accent-trans-60 {
}
.overlay--accent-trans-80 {
}
.overlay--accent-trans-90 {
}
.overlay--accent-ultra-dark-trans-10 {
}
.overlay--accent-ultra-dark-trans-20 {
}
.overlay--accent-ultra-dark-trans-40 {
}
.overlay--accent-ultra-dark-trans-60 {
}
.overlay--accent-ultra-dark-trans-80 {
}
.overlay--accent-ultra-dark-trans-90 {
}
.overlay--action-light-trans-10 {
}
.overlay--action-light-trans-20 {
}
.overlay--action-light-trans-40 {
}
.overlay--action-light-trans-60 {
}
.overlay--action-light-trans-80 {
}
.overlay--action-light-trans-90 {
}
.overlay--action-trans-10 {
}
.overlay--action-trans-20 {
}
.overlay--action-trans-40 {
}
.overlay--action-trans-60 {
}
.overlay--action-trans-80 {
}
.overlay--action-trans-90 {
}
.overlay--action-ultra-dark-trans-10 {
}
.overlay--action-ultra-dark-trans-20 {
}
.overlay--action-ultra-dark-trans-40 {
}
.overlay--action-ultra-dark-trans-60 {
}
.overlay--action-ultra-dark-trans-80 {
}
.overlay--action-ultra-dark-trans-90 {
}
.overlay--base-light-trans-10 {
}
.overlay--base-light-trans-20 {
}
.overlay--base-light-trans-40 {
}
.overlay--base-light-trans-60 {
}
.overlay--base-light-trans-80 {
}
.overlay--base-light-trans-90 {
}
.overlay--base-trans-10 {
}
.overlay--base-trans-20 {
}
.overlay--base-trans-40 {
}
.overlay--base-trans-60 {
}
.overlay--base-trans-80 {
}
.overlay--base-trans-90 {
}
.overlay--base-ultra-dark-trans-10 {
}
.overlay--base-ultra-dark-trans-20 {
}
.overlay--base-ultra-dark-trans-40 {
}
.overlay--base-ultra-dark-trans-60 {
}
.overlay--base-ultra-dark-trans-80 {
}
.overlay--base-ultra-dark-trans-90 {
}
.overlay--black-trans-10 {
}
.overlay--black-trans-20 {
}
.overlay--black-trans-40 {
}
.overlay--black-trans-60 {
}
.overlay--black-trans-80 {
}
.overlay--black-trans-90 {
}
.overlay--primary-light-trans-10 {
}
.overlay--primary-light-trans-20 {
}
.overlay--primary-light-trans-40 {
}
.overlay--primary-light-trans-60 {
}
.overlay--primary-light-trans-80 {
}
.overlay--primary-light-trans-90 {
}
.overlay--primary-trans-10 {
}
.overlay--primary-trans-20 {
}
.overlay--primary-trans-40 {
}
.overlay--primary-trans-60 {
}
.overlay--primary-trans-80 {
}
.overlay--primary-trans-90 {
}
.overlay--primary-ultra-dark-trans-10 {
}
.overlay--primary-ultra-dark-trans-20 {
}
.overlay--primary-ultra-dark-trans-40 {
}
.overlay--primary-ultra-dark-trans-60 {
}
.overlay--primary-ultra-dark-trans-80 {
}
.overlay--primary-ultra-dark-trans-90 {
}
.overlay--secondary-light-trans-10 {
}
.overlay--secondary-light-trans-20 {
}
.overlay--secondary-light-trans-40 {
}
.overlay--secondary-light-trans-60 {
}
.overlay--secondary-light-trans-80 {
}
.overlay--secondary-light-trans-90 {
}
.overlay--secondary-trans-10 {
}
.overlay--secondary-trans-20 {
}
.overlay--secondary-trans-40 {
}
.overlay--secondary-trans-60 {
}
.overlay--secondary-trans-80 {
}
.overlay--secondary-trans-90 {
}
.overlay--secondary-ultra-dark-trans-10 {
}
.overlay--secondary-ultra-dark-trans-20 {
}
.overlay--secondary-ultra-dark-trans-40 {
}
.overlay--secondary-ultra-dark-trans-60 {
}
.overlay--secondary-ultra-dark-trans-80 {
}
.overlay--secondary-ultra-dark-trans-90 {
}
.owl--l {
}
.owl--m {
}
.owl--s {
}
.owl--xl {
}
.owl--xs {
}
.owl--xxl {
}
.pad--m {
 padding-top:var(--space-m) ;
 padding-right:var(--space-m) ;
 padding-bottom:var(--space-m) ;
 padding-left:var(--space-m) ;
}
.pad--none {
}
.pad--s {
}
.pad--xl {
}
@media (max-width: 1280px) {
.pad--xl {
}
}

.pad--xs {
}
.pad--xxl {
}
.pad-header--l {
}
.pad-header--m {
}
.pad-header--s {
}
.pad-header--xl {
}
.pad-header--xs {
}
.pad-header--xxl {
}
.pad-section--l {
}
.pad-section--l-l {
}
.pad-section--l-none {
}
.pad-section--l-s {
}
.pad-section--l-xl {
}
.pad-section--l-xs {
}
.pad-section--l-xxl {
}
.pad-section--m {
}
.pad-section--m-l {
}
.pad-section--m-none {
}
.pad-section--m-s {
}
.pad-section--m-xl {
}
.pad-section--m-xs {
}
.pad-section--m-xxl {
}
.pad-section--none {
}
.pad-section--s {
}
.pad-section--s-l {
}
.pad-section--s-none {
}
.pad-section--s-s {
}
.pad-section--s-xl {
}
.pad-section--s-xs {
}
.pad-section--s-xxl {
}
.pad-section--xl {
}
.pad-section--xl-l {
}
.pad-section--xl-none {
}
.pad-section--xl-s {
}
.pad-section--xl-xl {
}
.pad-section--xl-xs {
}
.pad-section--xl-xxl {
}
.pad-section--xs {
}
.pad-section--xxl {
}
.relative {
}
.rounded--50 {
}
.rounded--circle {
}
.rounded--l {
}
.rounded--m {
}
.rounded--s {
}
.rounded--xl {
}
.rounded--xs {
}
.rounded--xxl {
}
.row-span--2 {
}
.row-span--3 {
}
.row-span--4 {
}
.row-span--5 {
}
.row-span--6 {
}
.row-span--l-1 {
}
.row-span--l-2 {
}
.row-span--l-3 {
}
.row-span--l-4 {
}
.row-span--l-5 {
}
.row-span--l-6 {
}
.row-span--m-1 {
}
.row-span--m-2 {
}
.row-span--m-3 {
}
.row-span--m-4 {
}
.row-span--m-5 {
}
.row-span--m-6 {
}
.row-span--s-1 {
}
.row-span--s-2 {
}
.row-span--s-3 {
}
.row-span--s-4 {
}
.row-span--s-5 {
}
.row-span--s-6 {
}
.row-span--xl-1 {
}
.row-span--xl-2 {
}
.row-span--xl-3 {
}
.row-span--xl-4 {
}
.row-span--xl-5 {
}
.row-span--xl-6 {
}
.row-start--1 {
}
.row-start--2 {
}
.row-start--3 {
}
.row-start--4 {
}
.row-start--5 {
}
.row-start--6 {
}
.row-start--l-1 {
}
.row-start--l-2 {
}
.row-start--l-3 {
}
.row-start--l-4 {
}
.row-start--l-5 {
}
.row-start--l-6 {
}
.row-start--m-1 {
}
.row-start--m-2 {
}
.row-start--m-3 {
}
.row-start--m-4 {
}
.row-start--m-5 {
}
.row-start--m-6 {
}
.row-start--s-1 {
}
.row-start--s-2 {
}
.row-start--s-3 {
}
.row-start--s-4 {
}
.row-start--s-5 {
}
.row-start--s-6 {
}
.row-start--xl-1 {
}
.row-start--xl-2 {
}
.row-start--xl-3 {
}
.row-start--xl-4 {
}
.row-start--xl-5 {
}
.row-start--xl-6 {
}
.self--end {
}
.self--start {
}
.self--stretch {
}
.sticky {
}
.sticky-top--l {
}
.sticky-top--m {
}
.sticky-top--s {
}
.stretch {
}
.text--100 {
}
.text--200 {
}
.text--300 {
}
.text--400 {
}
.text--600 {
}
.text--700 {
}
.text--800 {
}
.text--900 {
}
.text--action {
}
.text--action-comp {
}
.text--action-dark {
}
.text--action-light {
}
.text--action-medium {
}
.text--action-ultra-dark {
}
.text--action-ultra-light {
}
.text--accent {
}
.text--accent-comp {
}
.text--accent-dark {
}
.text--accent-light {
}
.text--accent-medium {
}
.text--accent-ultra-dark {
}
.text--accent-ultra-light {
}
.text--base {
}
.text--base-comp {
}
.text--base-dark {
}
.text--base-light {
}
.text--base-medium {
}
.text--base-ultra-dark {
}
.text--base-ultra-light {
}
.text--black {
}
.text--capitalize {
}
.text--decoration-none {
}
.text--justify {
}
.text--larger {
}
.text--line-through {
}
.text--lowercase {
}
.text--m {
}
.text--oblique {
}
.text--overline {
}
.text--primary {
}
.text--primary-comp {
}
.text--primary-dark {
}
.text--primary-light {
}
.text--primary-medium {
}
.text--primary-ultra-dark {
}
.text--primary-ultra-light {
}
.text--right {
}
.text--secondary {
}
.text--secondary-comp {
}
.text--secondary-dark {
}
.text--secondary-light {
}
.text--secondary-medium {
}
.text--secondary-ultra-dark {
}
.text--secondary-ultra-light {
}
.text--shade-dark {
}
.text--shade-light {
}
.text--shade-medium {
}
.text--shade-ultra-dark {
}
.text--shade-ultra-light {
}
.text--transform-none {
}
.text--underline {
}
.text--underline-dashed {
}
.text--underline-dotted {
}
.text--underline-double {
}
.text--underline-wavy {
}
.text--xs {
}
.text--xxl {
}
.visibility--hidden {
}
.visibility--l-hidden {
}
.visibility--l-visible {
}
.visibility--m-hidden {
}
.visibility--m-visible {
}
.visibility--s-hidden {
}
.visibility--s-visible {
}
.visibility--visible {
}
.visibility--xl-hidden {
}
.visibility--xl-visible {
}
.width--50 {
}
.width--auto {
}
.width--s {
}
.width--vp-max {
}
.width--xl {
}
.width--xxl {
}
.z--0 {
}
.z--10 {
}
.z--20 {
}
.z--30 {
}
.z--40 {
}
.z--50 {
}
.z--60 {
}
.z--70 {
}
.z--80 {
}
.z--90 {
}
.z--bottom {
}
.z--l-0 {
}
.z--l-10 {
}
.z--l-20 {
}
.z--l-30 {
}
.z--l-40 {
}
.z--l-50 {
}
.z--l-60 {
}
.z--l-70 {
}
.z--l-80 {
}
.z--l-90 {
}
.z--l-bottom {
}
.z--l-top {
}
.z--m-0 {
}
.z--m-10 {
}
.z--m-20 {
}
.z--m-30 {
}
.z--m-40 {
}
.z--m-50 {
}
.z--m-60 {
}
.z--m-70 {
}
.z--m-80 {
}
.z--m-90 {
}
.z--m-bottom {
}
.z--m-top {
}
.z--s-0 {
}
.z--s-10 {
}
.z--s-20 {
}
.z--s-30 {
}
.z--s-40 {
}
.z--s-50 {
}
.z--s-60 {
}
.z--s-70 {
}
.z--s-80 {
}
.z--s-90 {
}
.z--s-bottom {
}
.z--s-top {
}
.z--top {
}
.z--xl-0 {
}
.z--xl-10 {
}
.z--xl-20 {
}
.z--xl-30 {
}
.z--xl-40 {
}
.z--xl-50 {
}
.z--xl-60 {
}
.z--xl-70 {
}
.z--xl-80 {
}
.z--xl-90 {
}
.z--xl-bottom {
}
.z--xl-top {
}
.clickable-parent {
}
.container-gap {
}
.grid-gap {
}
.text--info {
}
.benefits-of-reliable-strategy {
}
.pad-l {
}
.bg--action-trans-30 {
}
.bg--action-trans-50 {
}
.bg--action-trans-70 {
}
.bg--action-light-trans-30 {
}
.bg--action-light-trans-50 {
}
.bg--action-light-trans-70 {
}
.bg--action-ultra-dark-trans-30 {
}
.bg--action-ultra-dark-trans-50 {
}
.bg--action-ultra-dark-trans-70 {
}
.bg--primary-trans-30 {
}
.bg--primary-trans-50 {
}
.bg--primary-trans-70 {
}
.bg--primary-light-trans-30 {
}
.bg--primary-light-trans-50 {
}
.bg--primary-light-trans-70 {
}
.bg--primary-ultra-dark-trans-30 {
}
.bg--primary-ultra-dark-trans-50 {
}
.bg--primary-ultra-dark-trans-70 {
}
.bg--secondary-trans-30 {
}
.bg--secondary-trans-50 {
}
.bg--secondary-trans-70 {
}
.bg--secondary-light-trans-30 {
}
.bg--secondary-light-trans-50 {
}
.bg--secondary-light-trans-70 {
}
.bg--secondary-ultra-dark-trans-30 {
}
.bg--secondary-ultra-dark-trans-50 {
}
.bg--secondary-ultra-dark-trans-70 {
}
.bg--accent-trans-30 {
}
.bg--accent-trans-50 {
}
.bg--accent-trans-70 {
}
.bg--accent-light-trans-30 {
}
.bg--accent-light-trans-50 {
}
.bg--accent-light-trans-70 {
}
.bg--accent-ultra-dark-trans-30 {
}
.bg--accent-ultra-dark-trans-50 {
}
.bg--accent-ultra-dark-trans-70 {
}
.bg--base-trans-30 {
}
.bg--base-trans-50 {
}
.bg--base-trans-70 {
}
.bg--base-light-trans-30 {
}
.bg--base-light-trans-50 {
}
.bg--base-light-trans-70 {
}
.bg--base-ultra-dark-trans-30 {
}
.bg--base-ultra-dark-trans-50 {
}
.bg--base-ultra-dark-trans-70 {
}
.bg--shade-trans-30 {
}
.bg--shade-trans-50 {
}
.bg--shade-trans-70 {
}
.bg--shade-light-trans-30 {
}
.bg--shade-light-trans-50 {
}
.bg--shade-light-trans-70 {
}
.bg--shade-ultra-dark-trans-30 {
}
.bg--shade-ultra-dark-trans-50 {
}
.bg--shade-ultra-dark-trans-70 {
}
.overlay--action-trans-30 {
}
.overlay--action-trans-50 {
}
.overlay--action-trans-70 {
}
.overlay--action-light-trans-30 {
}
.overlay--action-light-trans-50 {
}
.overlay--action-light-trans-70 {
}
.overlay--action-ultra-dark-trans-30 {
}
.overlay--action-ultra-dark-trans-50 {
}
.overlay--action-ultra-dark-trans-70 {
}
.overlay--primary-trans-30 {
}
.overlay--primary-trans-50 {
}
.overlay--primary-trans-70 {
}
.overlay--primary-light-trans-30 {
}
.overlay--primary-light-trans-50 {
}
.overlay--primary-light-trans-70 {
}
.overlay--primary-ultra-dark-trans-30 {
}
.overlay--primary-ultra-dark-trans-50 {
}
.overlay--primary-ultra-dark-trans-70 {
}
.overlay--secondary-trans-30 {
}
.overlay--secondary-trans-50 {
}
.overlay--secondary-trans-70 {
}
.overlay--secondary-light-trans-30 {
}
.overlay--secondary-light-trans-50 {
}
.overlay--secondary-light-trans-70 {
}
.overlay--secondary-ultra-dark-trans-30 {
}
.overlay--secondary-ultra-dark-trans-50 {
}
.overlay--secondary-ultra-dark-trans-70 {
}
.overlay--accent-trans-30 {
}
.overlay--accent-trans-50 {
}
.overlay--accent-trans-70 {
}
.overlay--accent-light-trans-30 {
}
.overlay--accent-light-trans-50 {
}
.overlay--accent-light-trans-70 {
}
.overlay--accent-ultra-dark-trans-30 {
}
.overlay--accent-ultra-dark-trans-50 {
}
.overlay--accent-ultra-dark-trans-70 {
}
.overlay--base-trans-30 {
}
.overlay--base-trans-50 {
}
.overlay--base-trans-70 {
}
.overlay--base-light-trans-30 {
}
.overlay--base-light-trans-50 {
}
.overlay--base-light-trans-70 {
}
.overlay--base-ultra-dark-trans-30 {
}
.overlay--base-ultra-dark-trans-50 {
}
.overlay--base-ultra-dark-trans-70 {
}
.overlay--shade-trans-30 {
}
.overlay--shade-trans-50 {
}
.overlay--shade-trans-70 {
}
.overlay--shade-light-trans-30 {
}
.overlay--shade-light-trans-50 {
}
.overlay--shade-light-trans-70 {
}
.overlay--shade-ultra-dark-trans-30 {
}
.overlay--shade-ultra-dark-trans-50 {
}
.overlay--shade-ultra-dark-trans-70 {
}
.text--success {
}
.bg--success {
}
.link--success {
}
.text--success-light {
}
.bg--success-light {
}
.link--success-light {
}
.text--danger {
}
.bg--danger {
}
.link--danger {
}
.text--danger-light {
}
.bg--danger-light {
}
.link--danger-light {
}
.text--warning {
}
.bg--warning {
}
.link--warning {
}
.text--warning-light {
}
.bg--warning-light {
}
.link--warning-light {
}
.bg--info {
}
.link--info {
}
.text--info-light {
}
.bg--info-light {
}
.link--info-light {
}
.ribbon {
}
.ribbon--top-right {
}
.ribbon--top-left {
}
.tab-text {
}
.testimonials-next {
 padding-bottom:0px;
 position:absolute;
 right:0px;
 bottom:0px;
}
.testimonials-prev {
 position:absolute;
 bottom:0px;
 left:123px;
}
@media (max-width: 1280px) {
.testimonials-prev {
 left:85px ;
}
}

@media (max-width: 1024px) {
.testimonials-prev {
 left:0 ;
}
}

@media (max-width: 768px) {
.testimonials-prev {
 left:0 ;
}
}

.testimonials-home-next {
}
.call-out-text-25px {
 font-size:25px;
 line-height:1.5;
}
@media (max-width: 1280px) {
.call-out-text-25px {
 font-size:22px;
 line-height:1.4;
}
}

.check-mark-icon {
 width:30px;
 margin-right:13px;
}
.grid--large-gap {
 gap:200 ;
gap: 140px;
}
.grid--large-gap:not(.ct-section):not(.oxy-easy-posts),
.grid--large-gap.oxy-easy-posts .oxy-posts,
.grid--large-gap.ct-section .ct-section-inner-wrap{
gap:200 ;
}
.grid--gap-large {
}
.grid--gap-large:not(.ct-section):not(.oxy-easy-posts),
.grid--gap-large.oxy-easy-posts .oxy-posts,
.grid--gap-large.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: center;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 140px;grid-row-gap: 20px;}
@media (max-width: 1650px) {
.grid--gap-large {
}
.grid--gap-large:not(.ct-section):not(.oxy-easy-posts),
.grid--gap-large.oxy-easy-posts .oxy-posts,
.grid--gap-large.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: 80px;grid-row-gap: 20px;}
}

@media (max-width: 1280px) {
.grid--gap-large {
}
.grid--gap-large:not(.ct-section):not(.oxy-easy-posts),
.grid--gap-large.oxy-easy-posts .oxy-posts,
.grid--gap-large.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;}
}

.dk-blue-hexagons {
background-image:url(https://strat2019stage.wpengine.com/wp-content/uploads/2023/07/Banner-Background-1920-e1690229100514.png);background-size: cover; background-repeat:no-repeat;
 background-position:100% 0px;
}
.center--x {
}
.center--y {
}
.form--light {
}
.form--dark {
}
.flex-grid--1 {
}
.flex-grid--2 {
}
.flex-grid--3 {
}
.flex-grid--4 {
}
.flex-grid--5 {
}
.flex-grid--6 {
}
.flex-grid--xl-1 {
}
.flex-grid--xl-2 {
}
.flex-grid--xl-3 {
}
.flex-grid--xl-4 {
}
.flex-grid--xl-5 {
}
.flex-grid--xl-6 {
}
.flex-grid--l-1 {
}
.flex-grid--l-2 {
}
.flex-grid--l-3 {
}
.flex-grid--l-4 {
}
.flex-grid--l-5 {
}
.flex-grid--l-6 {
}
.flex-grid--m-1 {
}
.flex-grid--m-2 {
}
.flex-grid--m-3 {
}
.flex-grid--m-4 {
}
.flex-grid--m-5 {
}
.flex-grid--m-6 {
}
.flex-grid--s-1 {
}
.flex-grid--s-2 {
}
.flex-grid--s-3 {
}
.flex-grid--s-4 {
}
.flex-grid--s-5 {
}
.flex-grid--s-6 {
}
.flex--grow {
}
.sevices-blocks {
 border-top-color:rgba(255,255,255,0.39);
 border-top-width:1px;
 border-top-style:solid;
}
.sevices-blocks:not(.ct-section):not(.oxy-easy-posts),
.sevices-blocks.oxy-easy-posts .oxy-posts,
.sevices-blocks.ct-section .ct-section-inner-wrap{
display:grid;
align-items:center;
display: grid !important;align-items: center;grid-template-columns: repeat(5, minmax(200px, 1fr));grid-column-gap: 80px;grid-row-gap: 20px;}
.sevices-blocks:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.sevices-blocks.ct-section .ct-section-inner-wrap > :last-child,
.sevices-blocks.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 3;}
.sevices-blocks:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.sevices-blocks.ct-section .ct-section-inner-wrap > :nth-child(1),
.sevices-blocks.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 2;}
.pad--m-s {
}
.self-center {
}
.webinar-text {
}
@media (max-width: 1024px) {
.webinar-text {
 max-width:800px;
 margin-left:auto;
 margin-right:auto;
}
}

.border-radius {
}
.border-radius-all {
 border-radius:10px;
}
.jtbd_framework_image {
}
.pad-none {
}
.grid--xxl-1 {
}
.grid--xxl-2 {
}
.grid--xxl-3 {
}
.grid--xxl-4 {
}
.grid--s-5 {
}
.grid--m-5 {
}
.grid--xxl-5 {
}
.grid--s-6 {
}
.grid--m-6 {
}
.grid--l-6 {
}
.grid--xl-6 {
}
.grid--xxl-6 {
}
.grid--7 {
}
.grid--s-7 {
}
.grid--m-7 {
}
.grid--l-7 {
}
.grid--xl-7 {
}
.grid--xxl-7 {
}
.grid--8 {
}
.grid--s-8 {
}
.grid--m-8 {
}
.grid--l-8 {
}
.grid--xl-8 {
}
.grid--xxl-8 {
}
.grid--9 {
}
.grid--s-9 {
}
.grid--m-9 {
}
.grid--l-9 {
}
.grid--xl-9 {
}
.grid--xxl-9 {
}
.grid--10 {
}
.grid--s-10 {
}
.grid--m-10 {
}
.grid--l-10 {
}
.grid--xl-10 {
}
.grid--xxl-10 {
}
.grid--11 {
}
.grid--s-11 {
}
.grid--m-11 {
}
.grid--l-11 {
}
.grid--xl-11 {
}
.grid--xxl-11 {
}
.grid--12 {
}
.grid--s-12 {
}
.grid--m-12 {
}
.grid--l-12 {
}
.grid--xl-12 {
}
.grid--xxl-12 {
}
.grid--auto-rows {
}
.variable-grid {
}
.content-grid {
}
.content--feature {
}
.content--feature-max {
}
.content--full {
}
.content--full-safe {
}
.col-start--xxl-1 {
}
.col-start--xxl-2 {
}
.col-start--xxl-3 {
}
.col-start--xxl-4 {
}
.col-start--xxl-5 {
}
.col-start--xxl-6 {
}
.col-start--7 {
}
.col-start--s-7 {
}
.col-start--m-7 {
}
.col-start--l-7 {
}
.col-start--xl-7 {
}
.col-start--xxl-7 {
}
.col-start--8 {
}
.col-start--s-8 {
}
.col-start--m-8 {
}
.col-start--l-8 {
}
.col-start--xl-8 {
}
.col-start--xxl-8 {
}
.col-start--9 {
}
.col-start--s-9 {
}
.col-start--m-9 {
}
.col-start--l-9 {
}
.col-start--xl-9 {
}
.col-start--xxl-9 {
}
.col-start--10 {
}
.col-start--s-10 {
}
.col-start--m-10 {
}
.col-start--l-10 {
}
.col-start--xl-10 {
}
.col-start--xxl-10 {
}
.col-start--11 {
}
.col-start--s-11 {
}
.col-start--m-11 {
}
.col-start--l-11 {
}
.col-start--xl-11 {
}
.col-start--xxl-11 {
}
.col-start--12 {
}
.col-start--s-12 {
}
.col-start--m-12 {
}
.col-start--l-12 {
}
.col-start--xl-12 {
}
.col-start--xxl-12 {
}
.col-end--xxl-1 {
}
.col-end--xxl-2 {
}
.col-end--xxl-3 {
}
.col-end--xxl-4 {
}
.col-end--xxl-5 {
}
.col-end--xxl-6 {
}
.col-end--7 {
}
.col-end--s-7 {
}
.col-end--m-7 {
}
.col-end--l-7 {
}
.col-end--xl-7 {
}
.col-end--xxl-7 {
}
.col-end--8 {
}
.col-end--s-8 {
}
.col-end--m-8 {
}
.col-end--l-8 {
}
.col-end--xl-8 {
}
.col-end--xxl-8 {
}
.col-end--9 {
}
.col-end--s-9 {
}
.col-end--m-9 {
}
.col-end--l-9 {
}
.col-end--xl-9 {
}
.col-end--xxl-9 {
}
.col-end--10 {
}
.col-end--s-10 {
}
.col-end--m-10 {
}
.col-end--l-10 {
}
.col-end--xl-10 {
}
.col-end--xxl-10 {
}
.col-end--11 {
}
.col-end--s-11 {
}
.col-end--m-11 {
}
.col-end--l-11 {
}
.col-end--xl-11 {
}
.col-end--xxl-11 {
}
.col-end--12 {
}
.col-end--s-12 {
}
.col-end--m-12 {
}
.col-end--l-12 {
}
.col-end--xl-12 {
}
.col-end--xxl-12 {
}
.col-end--xxl-last {
}
.row-start--xxl-1 {
}
.row-start--xxl-2 {
}
.row-start--xxl-3 {
}
.row-start--xxl-4 {
}
.row-start--xxl-5 {
}
.row-start--xxl-6 {
}
.row-start--7 {
}
.row-start--s-7 {
}
.row-start--m-7 {
}
.row-start--l-7 {
}
.row-start--xl-7 {
}
.row-start--xxl-7 {
}
.row-start--8 {
}
.row-start--s-8 {
}
.row-start--m-8 {
}
.row-start--l-8 {
}
.row-start--xl-8 {
}
.row-start--xxl-8 {
}
.row-start--9 {
}
.row-start--s-9 {
}
.row-start--m-9 {
}
.row-start--l-9 {
}
.row-start--xl-9 {
}
.row-start--xxl-9 {
}
.row-start--10 {
}
.row-start--s-10 {
}
.row-start--m-10 {
}
.row-start--l-10 {
}
.row-start--xl-10 {
}
.row-start--xxl-10 {
}
.row-start--11 {
}
.row-start--s-11 {
}
.row-start--m-11 {
}
.row-start--l-11 {
}
.row-start--xl-11 {
}
.row-start--xxl-11 {
}
.row-start--12 {
}
.row-start--s-12 {
}
.row-start--m-12 {
}
.row-start--l-12 {
}
.row-start--xl-12 {
}
.row-start--xxl-12 {
}
.row-end--1 {
}
.row-end--s-1 {
}
.row-end--m-1 {
}
.row-end--l-1 {
}
.row-end--xl-1 {
}
.row-end--xxl-1 {
}
.row-end--2 {
}
.row-end--s-2 {
}
.row-end--m-2 {
}
.row-end--l-2 {
}
.row-end--xl-2 {
}
.row-end--xxl-2 {
}
.row-end--3 {
}
.row-end--s-3 {
}
.row-end--m-3 {
}
.row-end--l-3 {
}
.row-end--xl-3 {
}
.row-end--xxl-3 {
}
.row-end--4 {
}
.row-end--s-4 {
}
.row-end--m-4 {
}
.row-end--l-4 {
}
.row-end--xl-4 {
}
.row-end--xxl-4 {
}
.row-end--5 {
}
.row-end--s-5 {
}
.row-end--m-5 {
}
.row-end--l-5 {
}
.row-end--xl-5 {
}
.row-end--xxl-5 {
}
.row-end--6 {
}
.row-end--s-6 {
}
.row-end--m-6 {
}
.row-end--l-6 {
}
.row-end--xl-6 {
}
.row-end--xxl-6 {
}
.row-end--7 {
}
.row-end--s-7 {
}
.row-end--m-7 {
}
.row-end--l-7 {
}
.row-end--xl-7 {
}
.row-end--xxl-7 {
}
.row-end--8 {
}
.row-end--s-8 {
}
.row-end--m-8 {
}
.row-end--l-8 {
}
.row-end--xl-8 {
}
.row-end--xxl-8 {
}
.row-end--9 {
}
.row-end--s-9 {
}
.row-end--m-9 {
}
.row-end--l-9 {
}
.row-end--xl-9 {
}
.row-end--xxl-9 {
}
.row-end--10 {
}
.row-end--s-10 {
}
.row-end--m-10 {
}
.row-end--l-10 {
}
.row-end--xl-10 {
}
.row-end--xxl-10 {
}
.row-end--11 {
}
.row-end--s-11 {
}
.row-end--m-11 {
}
.row-end--l-11 {
}
.row-end--xl-11 {
}
.row-end--xxl-11 {
}
.row-end--12 {
}
.row-end--s-12 {
}
.row-end--m-12 {
}
.row-end--l-12 {
}
.row-end--xl-12 {
}
.row-end--xxl-12 {
}
.row-end--last {
}
.row-end--s-last {
}
.row-end--m-last {
}
.row-end--l-last {
}
.row-end--xl-last {
}
.row-end--xxl-last {
}
.col-span--1 {
}
.col-span--7 {
}
.col-span--s-7 {
}
.col-span--m-7 {
}
.col-span--l-7 {
}
.col-span--xl-7 {
}
.col-span--8 {
}
.col-span--s-8 {
}
.col-span--m-8 {
}
.col-span--l-8 {
}
.col-span--xl-8 {
}
.col-span--9 {
}
.col-span--s-9 {
}
.col-span--m-9 {
}
.col-span--l-9 {
}
.col-span--xl-9 {
}
.col-span--10 {
}
.col-span--s-10 {
}
.col-span--m-10 {
}
.col-span--l-10 {
}
.col-span--xl-10 {
}
.col-span--11 {
}
.col-span--s-11 {
}
.col-span--m-11 {
}
.col-span--l-11 {
}
.col-span--xl-11 {
}
.col-span--12 {
}
.col-span--s-12 {
}
.col-span--m-12 {
}
.col-span--l-12 {
}
.col-span--xl-12 {
}
.col-span--s-all {
}
.col-span--m-all {
}
.col-span--l-all {
}
.col-span--xl-all {
}
.row-span--1 {
}
.row-span--7 {
}
.row-span--s-7 {
}
.row-span--m-7 {
}
.row-span--l-7 {
}
.row-span--xl-7 {
}
.row-span--8 {
}
.row-span--s-8 {
}
.row-span--m-8 {
}
.row-span--l-8 {
}
.row-span--xl-8 {
}
.row-span--9 {
}
.row-span--s-9 {
}
.row-span--m-9 {
}
.row-span--l-9 {
}
.row-span--xl-9 {
}
.row-span--10 {
}
.row-span--s-10 {
}
.row-span--m-10 {
}
.row-span--l-10 {
}
.row-span--xl-10 {
}
.row-span--11 {
}
.row-span--s-11 {
}
.row-span--m-11 {
}
.row-span--l-11 {
}
.row-span--xl-11 {
}
.row-span--12 {
}
.row-span--s-12 {
}
.row-span--m-12 {
}
.row-span--l-12 {
}
.row-span--xl-12 {
}
.order--first-xxl {
}
.order--first-xs {
}
.order--last-xxl {
}
.order--last-xs {
}
.justify-content--stretch {
}
.justify-items--stretch {
}
.align-content--stretch {
}
.align-items--stretch {
}
.width--content {
}
.content-width {
}
.content-width--safe {
}
.height--vp-max {
}
.height--content {
}
.height--auto {
}
.height--20 {
}
.height--xxl-20 {
}
.height--xl-20 {
}
.height--l-20 {
}
.height--m-20 {
}
.height--s-20 {
}
.height--xs-20 {
}
.height--xxl-30 {
}
.height--xs-30 {
}
.height--xxl-40 {
}
.height--xs-40 {
}
.height--xxl-50 {
}
.height--xs-50 {
}
.height--xxl-60 {
}
.height--xs-60 {
}
.height--xxl-70 {
}
.height--xs-70 {
}
.height--xxl-80 {
}
.height--xs-80 {
}
.height--xxl-90 {
}
.height--xs-90 {
}
.height--100 {
}
.height--xxl-100 {
}
.height--xl-100 {
}
.height--l-100 {
}
.height--m-100 {
}
.height--s-100 {
}
.height--xs-100 {
}
.max-height--full {
}
.max-height--20 {
}
.max-height--xxl-20 {
}
.max-height--xl-20 {
}
.max-height--l-20 {
}
.max-height--m-20 {
}
.max-height--s-20 {
}
.max-height--xs-20 {
}
.max-height--xxl-30 {
}
.max-height--xs-30 {
}
.max-height--xxl-40 {
}
.max-height--xs-40 {
}
.max-height--xxl-50 {
}
.max-height--xs-50 {
}
.max-height--xxl-60 {
}
.max-height--xs-60 {
}
.max-height--xxl-70 {
}
.max-height--xs-70 {
}
.max-height--xxl-80 {
}
.max-height--xs-80 {
}
.max-height--xxl-90 {
}
.max-height--xs-90 {
}
.max-height--100 {
}
.max-height--xxl-100 {
}
.max-height--xl-100 {
}
.max-height--l-100 {
}
.max-height--m-100 {
}
.max-height--s-100 {
}
.max-height--xs-100 {
}
.display--xs-block {
}
.display--xxl-block {
}
.display--xs-none {
}
.display--xxl-none {
}
.visibility--xs-hidden {
}
.visibility--xxl-hidden {
}
.visibility--xs-visible {
}
.visibility--xxl-visible {
}
.center--all-xs {
}
.center--all-xxl {
}
.center--y-xs {
}
.center--y-s {
}
.center--y-m {
}
.center--y-l {
}
.center--y-xl {
}
.center--y-xxl {
}
.center--x-xs {
}
.center--x-s {
}
.center--x-m {
}
.center--x-l {
}
.center--x-xl {
}
.center--x-xxl {
}
.center--left-xs {
}
.center--left-xxl {
}
.center--right-xs {
}
.center--right-xxl {
}
.center--top-xs {
}
.center--top-xxl {
}
.center--bottom-xs {
}
.center--bottom-xxl {
}
.z--xs-bottom {
}
.z--xxl-bottom {
}
.z--xs-0 {
}
.z--xxl-0 {
}
.z--xs-10 {
}
.z--xxl-10 {
}
.z--xs-20 {
}
.z--xxl-20 {
}
.z--xs-30 {
}
.z--xxl-30 {
}
.z--xs-40 {
}
.z--xxl-40 {
}
.z--xs-50 {
}
.z--xxl-50 {
}
.z--xs-60 {
}
.z--xxl-60 {
}
.z--xs-70 {
}
.z--xxl-70 {
}
.z--xs-80 {
}
.z--xxl-80 {
}
.z--xs-90 {
}
.z--xxl-90 {
}
.z--xs-top {
}
.z--xxl-top {
}
.sticky-top {
}
.contain {
}
.masonry--1 {
}
.masonry--xs-1 {
}
.masonry--s-1 {
}
.masonry--m-1 {
}
.masonry--l-1 {
}
.masonry--xl-1 {
}
.masonry--xxl-1 {
}
.masonry--2 {
}
.masonry--xs-2 {
}
.masonry--s-2 {
}
.masonry--m-2 {
}
.masonry--l-2 {
}
.masonry--xl-2 {
}
.masonry--xxl-2 {
}
.masonry--3 {
}
.masonry--xs-3 {
}
.masonry--s-3 {
}
.masonry--m-3 {
}
.masonry--l-3 {
}
.masonry--xl-3 {
}
.masonry--xxl-3 {
}
.masonry--4 {
}
.masonry--xs-4 {
}
.masonry--s-4 {
}
.masonry--m-4 {
}
.masonry--l-4 {
}
.masonry--xl-4 {
}
.masonry--xxl-4 {
}
.masonry--5 {
}
.masonry--xs-5 {
}
.masonry--s-5 {
}
.masonry--m-5 {
}
.masonry--l-5 {
}
.masonry--xl-5 {
}
.masonry--xxl-5 {
}
.pad-section--xxl-xs {
}
.pad-section--xxl-s {
}
.pad-section--s-m {
}
.pad-section--m-m {
}
.pad-section--l-m {
}
.pad-section--xl-m {
}
.pad-section--xxl-m {
}
.pad-section--xxl-l {
}
.pad-section--xxl-xl {
}
.pad-section--xxl-xxl {
}
.pad-section--xxl-none {
}
.gap--none {
}
.row-gap--xs {
}
.row-gap--xs-xs {
}
.row-gap--s-xs {
}
.row-gap--m-xs {
}
.row-gap--l-xs {
}
.row-gap--xl-xs {
}
.row-gap--xxl-xs {
}
.row-gap--s {
}
.row-gap--xs-s {
}
.row-gap--s-s {
}
.row-gap--m-s {
}
.row-gap--l-s {
}
.row-gap--xl-s {
}
.row-gap--xxl-s {
}
.row-gap--m {
}
.row-gap--xs-m {
}
.row-gap--s-m {
}
.row-gap--m-m {
}
.row-gap--l-m {
}
.row-gap--xl-m {
}
.row-gap--xxl-m {
}
.row-gap--l {
}
.row-gap--xs-l {
}
.row-gap--s-l {
}
.row-gap--m-l {
}
.row-gap--l-l {
}
.row-gap--xl-l {
}
.row-gap--xxl-l {
}
.row-gap--xl {
}
.row-gap--xs-xl {
}
.row-gap--s-xl {
}
.row-gap--m-xl {
}
.row-gap--l-xl {
}
.row-gap--xl-xl {
}
.row-gap--xxl-xl {
}
.row-gap--xxl {
}
.row-gap--xs-xxl {
}
.row-gap--s-xxl {
}
.row-gap--m-xxl {
}
.row-gap--l-xxl {
}
.row-gap--xl-xxl {
}
.row-gap--xxl-xxl {
}
.smart-spacing {
}
.text--dark-muted {
}
.text--light {
}
.text--light-muted {
}
.text--action-hover {
}
.text--primary-hover {
}
.text--secondary-hover {
}
.text--accent-hover {
}
.text--base-hover {
}
.text--shade {
}
.text--shade-comp {
}
.text--shade-hover {
}
.text--neutral-ultra-dark {
}
.text--neutral-dark {
}
.text--neutral-medium {
}
.text--neutral {
}
.text--neutral-light {
}
.text--neutral-ultra-light {
}
.text--neutral-comp {
}
.text--neutral-hover {
}
.text--success-dark {
}
.text--success-hover {
}
.text--danger-dark {
}
.text--danger-hover {
}
.text--warning-dark {
}
.text--warning-hover {
}
.text--info-dark {
}
.text--info-hover {
}
.balance {
}
.unbalance {
}
.bg--ultra-dark {
}
.bg--dark {
}
.bg--light {
}
.bg--ultra-light {
}
.bg--action-dark-trans-90 {
}
.bg--action-dark-trans-80 {
}
.bg--action-dark-trans-70 {
}
.bg--action-dark-trans-60 {
}
.bg--action-dark-trans-50 {
}
.bg--action-dark-trans-40 {
}
.bg--action-dark-trans-30 {
}
.bg--action-dark-trans-20 {
}
.bg--action-dark-trans-10 {
}
.bg--primary-dark-trans-90 {
}
.bg--primary-dark-trans-80 {
}
.bg--primary-dark-trans-70 {
}
.bg--primary-dark-trans-60 {
}
.bg--primary-dark-trans-50 {
}
.bg--primary-dark-trans-40 {
}
.bg--primary-dark-trans-30 {
}
.bg--primary-dark-trans-20 {
}
.bg--primary-dark-trans-10 {
}
.bg--secondary-dark-trans-90 {
}
.bg--secondary-dark-trans-80 {
}
.bg--secondary-dark-trans-70 {
}
.bg--secondary-dark-trans-60 {
}
.bg--secondary-dark-trans-50 {
}
.bg--secondary-dark-trans-40 {
}
.bg--secondary-dark-trans-30 {
}
.bg--secondary-dark-trans-20 {
}
.bg--secondary-dark-trans-10 {
}
.bg--accent-dark-trans-90 {
}
.bg--accent-dark-trans-80 {
}
.bg--accent-dark-trans-70 {
}
.bg--accent-dark-trans-60 {
}
.bg--accent-dark-trans-50 {
}
.bg--accent-dark-trans-40 {
}
.bg--accent-dark-trans-30 {
}
.bg--accent-dark-trans-20 {
}
.bg--accent-dark-trans-10 {
}
.bg--base-dark-trans-90 {
}
.bg--base-dark-trans-80 {
}
.bg--base-dark-trans-70 {
}
.bg--base-dark-trans-60 {
}
.bg--base-dark-trans-50 {
}
.bg--base-dark-trans-40 {
}
.bg--base-dark-trans-30 {
}
.bg--base-dark-trans-20 {
}
.bg--base-dark-trans-10 {
}
.bg--neutral-ultra-dark {
}
.bg--neutral-ultra-dark-trans-90 {
}
.bg--neutral-ultra-dark-trans-80 {
}
.bg--neutral-ultra-dark-trans-70 {
}
.bg--neutral-ultra-dark-trans-60 {
}
.bg--neutral-ultra-dark-trans-50 {
}
.bg--neutral-ultra-dark-trans-40 {
}
.bg--neutral-ultra-dark-trans-30 {
}
.bg--neutral-ultra-dark-trans-20 {
}
.bg--neutral-ultra-dark-trans-10 {
}
.bg--neutral-dark {
}
.bg--neutral-dark-trans-90 {
}
.bg--neutral-dark-trans-80 {
}
.bg--neutral-dark-trans-70 {
}
.bg--neutral-dark-trans-60 {
}
.bg--neutral-dark-trans-50 {
}
.bg--neutral-dark-trans-40 {
}
.bg--neutral-dark-trans-30 {
}
.bg--neutral-dark-trans-20 {
}
.bg--neutral-dark-trans-10 {
}
.bg--neutral-medium {
}
.bg--neutral {
}
.bg--neutral-trans-90 {
}
.bg--neutral-trans-80 {
}
.bg--neutral-trans-70 {
}
.bg--neutral-trans-60 {
}
.bg--neutral-trans-50 {
}
.bg--neutral-trans-40 {
}
.bg--neutral-trans-30 {
}
.bg--neutral-trans-20 {
}
.bg--neutral-trans-10 {
}
.bg--neutral-light {
}
.bg--neutral-light-trans-90 {
}
.bg--neutral-light-trans-80 {
}
.bg--neutral-light-trans-70 {
}
.bg--neutral-light-trans-60 {
}
.bg--neutral-light-trans-50 {
}
.bg--neutral-light-trans-40 {
}
.bg--neutral-light-trans-30 {
}
.bg--neutral-light-trans-20 {
}
.bg--neutral-light-trans-10 {
}
.bg--neutral-ultra-light {
}
.bg--neutral-comp {
}
.bg--neutral-hover {
}
.bg--shade-dark-trans-90 {
}
.bg--shade-dark-trans-80 {
}
.bg--shade-dark-trans-70 {
}
.bg--shade-dark-trans-60 {
}
.bg--shade-dark-trans-50 {
}
.bg--shade-dark-trans-40 {
}
.bg--shade-dark-trans-30 {
}
.bg--shade-dark-trans-20 {
}
.bg--shade-dark-trans-10 {
}
.bg--shade {
}
.bg--shade-comp {
}
.bg--shade-hover {
}
.bg--black-trans-70 {
}
.bg--black-trans-50 {
}
.bg--black-trans-30 {
}
.bg--white-trans-70 {
}
.bg--white-trans-50 {
}
.bg--white-trans-30 {
}
.bg--success-dark {
}
.bg--success-hover {
}
.bg--danger-dark {
}
.bg--danger-hover {
}
.bg--warning-dark {
}
.bg--warning-hover {
}
.bg--info-dark {
}
.bg--info-hover {
}
.overlay--action-dark-trans-90 {
}
.overlay--action-dark-trans-80 {
}
.overlay--action-dark-trans-60 {
}
.overlay--action-dark-trans-30 {
}
.overlay--action-dark-trans-50 {
}
.overlay--action-dark-trans-40 {
}
.overlay--action-dark-trans-70 {
}
.overlay--action-dark-trans-20 {
}
.overlay--action-dark-trans-10 {
}
.overlay--primary-dark-trans-90 {
}
.overlay--primary-dark-trans-80 {
}
.overlay--primary-dark-trans-60 {
}
.overlay--primary-dark-trans-30 {
}
.overlay--primary-dark-trans-50 {
}
.overlay--primary-dark-trans-40 {
}
.overlay--primary-dark-trans-70 {
}
.overlay--primary-dark-trans-20 {
}
.overlay--primary-dark-trans-10 {
}
.overlay--secondary-dark-trans-90 {
}
.overlay--secondary-dark-trans-80 {
}
.overlay--secondary-dark-trans-60 {
}
.overlay--secondary-dark-trans-30 {
}
.overlay--secondary-dark-trans-50 {
}
.overlay--secondary-dark-trans-40 {
}
.overlay--secondary-dark-trans-70 {
}
.overlay--secondary-dark-trans-20 {
}
.overlay--secondary-dark-trans-10 {
}
.overlay--accent-dark-trans-90 {
}
.overlay--accent-dark-trans-80 {
}
.overlay--accent-dark-trans-60 {
}
.overlay--accent-dark-trans-30 {
}
.overlay--accent-dark-trans-50 {
}
.overlay--accent-dark-trans-40 {
}
.overlay--accent-dark-trans-70 {
}
.overlay--accent-dark-trans-20 {
}
.overlay--accent-dark-trans-10 {
}
.overlay--base-dark-trans-90 {
}
.overlay--base-dark-trans-80 {
}
.overlay--base-dark-trans-60 {
}
.overlay--base-dark-trans-30 {
}
.overlay--base-dark-trans-50 {
}
.overlay--base-dark-trans-40 {
}
.overlay--base-dark-trans-70 {
}
.overlay--base-dark-trans-20 {
}
.overlay--base-dark-trans-10 {
}
.overlay--neutral-ultra-dark-trans-90 {
}
.overlay--neutral-ultra-dark-trans-80 {
}
.overlay--neutral-ultra-dark-trans-70 {
}
.overlay--neutral-ultra-dark-trans-60 {
}
.overlay--neutral-ultra-dark-trans-50 {
}
.overlay--neutral-ultra-dark-trans-40 {
}
.overlay--neutral-ultra-dark-trans-30 {
}
.overlay--neutral-ultra-dark-trans-20 {
}
.overlay--neutral-ultra-dark-trans-10 {
}
.overlay--neutral-dark-trans-90 {
}
.overlay--neutral-dark-trans-80 {
}
.overlay--neutral-dark-trans-60 {
}
.overlay--neutral-dark-trans-30 {
}
.overlay--neutral-dark-trans-50 {
}
.overlay--neutral-dark-trans-40 {
}
.overlay--neutral-dark-trans-70 {
}
.overlay--neutral-dark-trans-20 {
}
.overlay--neutral-dark-trans-10 {
}
.overlay--neutral-trans-90 {
}
.overlay--neutral-trans-80 {
}
.overlay--neutral-trans-70 {
}
.overlay--neutral-trans-60 {
}
.overlay--neutral-trans-50 {
}
.overlay--neutral-trans-40 {
}
.overlay--neutral-trans-30 {
}
.overlay--neutral-trans-20 {
}
.overlay--neutral-trans-10 {
}
.overlay--neutral-light-trans-90 {
}
.overlay--neutral-light-trans-80 {
}
.overlay--neutral-light-trans-70 {
}
.overlay--neutral-light-trans-60 {
}
.overlay--neutral-light-trans-50 {
}
.overlay--neutral-light-trans-40 {
}
.overlay--neutral-light-trans-30 {
}
.overlay--neutral-light-trans-20 {
}
.overlay--neutral-light-trans-10 {
}
.overlay--shade-ultra-dark-trans-90 {
}
.overlay--shade-ultra-dark-trans-80 {
}
.overlay--shade-ultra-dark-trans-60 {
}
.overlay--shade-ultra-dark-trans-40 {
}
.overlay--shade-ultra-dark-trans-20 {
}
.overlay--shade-ultra-dark-trans-10 {
}
.overlay--shade-dark-trans-90 {
}
.overlay--shade-dark-trans-80 {
}
.overlay--shade-dark-trans-60 {
}
.overlay--shade-dark-trans-30 {
}
.overlay--shade-dark-trans-50 {
}
.overlay--shade-dark-trans-40 {
}
.overlay--shade-dark-trans-70 {
}
.overlay--shade-dark-trans-20 {
}
.overlay--shade-dark-trans-10 {
}
.overlay--shade-trans-90 {
}
.overlay--shade-trans-80 {
}
.overlay--shade-trans-60 {
}
.overlay--shade-trans-40 {
}
.overlay--shade-trans-20 {
}
.overlay--shade-trans-10 {
}
.overlay--shade-light-trans-90 {
}
.overlay--shade-light-trans-80 {
}
.overlay--shade-light-trans-60 {
}
.overlay--shade-light-trans-40 {
}
.overlay--shade-light-trans-20 {
}
.overlay--shade-light-trans-10 {
}
.overlay--black-trans-70 {
}
.overlay--black-trans-50 {
}
.overlay--black-trans-30 {
}
.overlay--white-trans-90 {
}
.overlay--white-trans-80 {
}
.overlay--white-trans-70 {
}
.overlay--white-trans-60 {
}
.overlay--white-trans-50 {
}
.overlay--white-trans-40 {
}
.overlay--white-trans-30 {
}
.overlay--white-trans-20 {
}
.overlay--white-trans-10 {
}
.btn--clear {
}
.skip-link {
}
.link--action-comp {
}
.link--action-hover {
}
.link--primary-comp {
}
.link--primary-hover {
}
.link--secondary-comp {
}
.link--secondary-hover {
}
.link--accent-comp {
}
.link--accent-hover {
}
.link--base-comp {
}
.link--base-hover {
}
.link--neutral-ultra-dark {
}
.link--neutral-dark {
}
.link--neutral-medium {
}
.link--neutral {
}
.link--neutral-light {
}
.link--neutral-ultra-light {
}
.link--neutral-comp {
}
.link--neutral-hover {
}
.link--shade {
}
.link--shade-comp {
}
.link--shade-hover {
}
.link--success-dark {
}
.link--success-hover {
}
.link--danger-dark {
}
.link--danger-hover {
}
.link--warning-dark {
}
.link--warning-hover {
}
.link--info-dark {
}
.link--info-hover {
}
.aspect--xs-1-1 {
}
.aspect--xxl-1-1 {
}
.aspect--xs-1-2 {
}
.aspect--xxl-1-2 {
}
.aspect--xs-2-1 {
}
.aspect--xxl-2-1 {
}
.aspect--xs-2-3 {
}
.aspect--xxl-2-3 {
}
.aspect--xs-3-2 {
}
.aspect--xxl-3-2 {
}
.aspect--xs-3-4 {
}
.aspect--xxl-3-4 {
}
.aspect--xs-4-3 {
}
.aspect--xxl-4-3 {
}
.aspect--xs-16-9 {
}
.aspect--xxl-16-9 {
}
.aspect--xs-9-16 {
}
.aspect--xxl-9-16 {
}
.flip--both {
}
.selection--alt {
}
.color-scheme--alt {
}
.color-scheme--main {
}
.radius--xs {
}
.radius--s {
}
.radius--m {
}
.radius--l {
}
.radius--xl {
}
.radius--xxl {
}
.radius--50 {
}
.radius--circle {
}
.marker--action-hover {
}
.marker--primary-hover {
}
.marker--secondary-hover {
}
.marker--accent-hover {
}
.marker--base-hover {
}
.marker--neutral {
}
.marker--neutral-hover {
}
.marker--neutral-ultra-light {
}
.marker--neutral-light {
}
.marker--neutral-medium {
}
.marker--neutral-dark {
}
.marker--neutral-ultra-dark {
}
.marker--neutral-comp {
}
.marker--shade-hover {
}
.marker--white {
}
.marker--black {
}
.col-count--xs-1 {
}
.col-count--xxl-1 {
}
.col-count--xs-2 {
}
.col-count--xxl-2 {
}
.col-count--xs-3 {
}
.col-count--xxl-3 {
}
.col-count--xs-4 {
}
.col-count--xxl-4 {
}
.col-count--xs-5 {
}
.col-count--xxl-5 {
}
.col-rule--action-comp {
}
.col-rule--action-hover {
}
.col-rule--primary-comp {
}
.col-rule--primary-hover {
}
.col-rule--secondary-comp {
}
.col-rule--secondary-hover {
}
.col-rule--accent-comp {
}
.col-rule--accent-hover {
}
.col-rule--base-comp {
}
.col-rule--base-hover {
}
.col-rule--neutral-ultra-dark {
}
.col-rule--neutral-dark {
}
.col-rule--neutral-medium {
}
.col-rule--neutral {
}
.col-rule--neutral-light {
}
.col-rule--neutral-ultra-light {
}
.col-rule--neutral-comp {
}
.col-rule--neutral-hover {
}
.col-rule--shade {
}
.col-rule--shade-comp {
}
.col-rule--shade-hover {
}
.col-rule--white {
}
.fr-bg--light {
}
.fr-bg--dark {
}
.fr-text--light {
}
.fr-text--dark {
}
.fr-hero-padding {
}
.fr-lede {
}
.fr-container-gap {
}
.fr-content-gap {
}
.fr-grid-gap {
}
.focus--action-ultra-dark {
}
.focus--action-dark {
}
.focus--action-medium {
}
.focus--action-light {
}
.focus--action-ultra-light {
}
.focus--primary-ultra-dark {
}
.focus--primary-dark {
}
.focus--primary-medium {
}
.focus--primary-light {
}
.focus--primary-ultra-light {
}
.focus--secondary-ultra-dark {
}
.focus--secondary-dark {
}
.focus--secondary-medium {
}
.focus--secondary-light {
}
.focus--secondary-ultra-light {
}
.focus--accent-ultra-dark {
}
.focus--accent-dark {
}
.focus--accent-medium {
}
.focus--accent-light {
}
.focus--accent-ultra-light {
}
.focus--base-ultra-dark {
}
.focus--base-dark {
}
.focus--base-medium {
}
.focus--base-light {
}
.focus--base-ultra-light {
}
.focus--neutral-ultra-dark {
}
.focus--neutral-dark {
}
.focus--neutral-medium {
}
.focus--neutral {
}
.focus--neutral-light {
}
.focus--neutral-ultra-light {
}
.focus--shade-ultra-dark {
}
.focus--shade-dark {
}
.focus--shade-medium {
}
.focus--shade-light {
}
.focus--shade-ultra-light {
}
.focus-parent {
}
.focus-parent--shadow {
}
.focus-parent--outline {
}
.jtbd-dive-box__link--smaller {
 font-size:22px;
}
.new-hero {
 gap:var(--space-xxl) ;
 position:relative;
 overflow:hidden;
background-image: linear-gradient(145deg, #130846 9%, #5e2569 88%);
}
.new-hero:not(.ct-section):not(.oxy-easy-posts),
.new-hero.oxy-easy-posts .oxy-posts,
.new-hero.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:var(--space-xxl) ;
}
@media (max-width: 1024px) {
.new-hero {
 text-align:left;
}
.new-hero:not(.ct-section):not(.oxy-easy-posts),
.new-hero.oxy-easy-posts .oxy-posts,
.new-hero.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

.new-hero__content {
 gap:var(--space-m) ;
 max-width:800px;
 z-index:1;
 margin-right:auto;
}
.new-hero__content:not(.ct-section):not(.oxy-easy-posts),
.new-hero__content.oxy-easy-posts .oxy-posts,
.new-hero__content.ct-section .ct-section-inner-wrap{
gap:var(--space-m) ;
}
.new-hero__title {
 color:#ffffff;
 font-size:110px;
 line-height:1;
}
@media (max-width: 1024px) {
.new-hero__title {
 font-size:55px;
}
}

@media (max-width: 768px) {
.new-hero__title {
 font-size:45px;
}
}

.new-hero__text {
 color:#ffffff;
}
.new-logos {
 width:100%;
 z-index:1;
}
.new-logos:not(.ct-section):not(.oxy-easy-posts),
.new-logos.oxy-easy-posts .oxy-posts,
.new-logos.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: center;grid-template-columns: repeat(5, minmax(1px, 1fr));grid-column-gap: var(--grid-gap) ;grid-row-gap: var(--grid-gap) ;}
@media (max-width: 1024px) {
.new-logos {
}
.new-logos:not(.ct-section):not(.oxy-easy-posts),
.new-logos.oxy-easy-posts .oxy-posts,
.new-logos.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(1px, 1fr));grid-column-gap: var(--grid-gap) ;grid-row-gap: var(--grid-gap) ;}
}

@media (max-width: 768px) {
.new-logos {
}
.new-logos:not(.ct-section):not(.oxy-easy-posts),
.new-logos.oxy-easy-posts .oxy-posts,
.new-logos.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(1px, 1fr));grid-column-gap: var(--grid-gap) ;grid-row-gap: var(--grid-gap) ;}
}

.new-logos__box {
 gap:8px;
}
.new-logos__box:not(.ct-section):not(.oxy-easy-posts),
.new-logos__box.oxy-easy-posts .oxy-posts,
.new-logos__box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:8px;
}
.new-logos__logo {
 height:40px;
 width:100%;
 object-fit:contain;
filter: brightness(0) invert(1);
}
.new-logos__text {
 color:#ffffff;
 background-color:var(--primary);
 line-height:1;
 padding-top:12px;
 padding-bottom:12px;
 padding-left:12px;
 padding-right:12px;
 border-radius:var(--radius-xs) ;
 width:100%;
 text-align:center;
}
.new-hero__bg-image {
 position:absolute;
 top:0px;
 right:0px;
 object-fit:contain;
}
.new-hero__intro-text {
 font-size:var(--text-l) ;
 color:#ffffff;
 width:var(--width-m) ;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
}
@media (max-width: 1024px) {
.new-hero__intro-text {
 text-align:left;
 margin-left:0px;
 width:100%;
}
}

@media (max-width: 768px) {
.new-hero__intro-text {
 width:100%;
}
}

.new-hero__line {
}
.content-wrapper {
 gap:var(--space-l) ;
 width:100%;
 margin-left:auto;
 margin-right:auto;
}
.content-wrapper:not(.ct-section):not(.oxy-easy-posts),
.content-wrapper.oxy-easy-posts .oxy-posts,
.content-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:var(--space-l) ;
}
.content-box {
 width:100%;
 max-width:800px;
 gap:var(--space-m) ;
}
.content-box:not(.ct-section):not(.oxy-easy-posts),
.content-box.oxy-easy-posts .oxy-posts,
.content-box.ct-section .ct-section-inner-wrap{
gap:var(--space-m) ;
}
.content-box--wider {
 width:100%;
 max-width:900px;
}
.section-with-dots {
 position:relative;
}
.section-quote {
}
.section-quote .ct-section-inner-wrap {
padding-top: var(--space-l) ;
padding-bottom: var(--space-l) ;
}
.quote-box {
 padding-top:var(--space-xl) ;
 padding-right:var(--space-xl) ;
 padding-bottom:var(--space-xl) ;
 padding-left:var(--space-xl) ;
 width:100%;
 border-radius:var(--radius-xl) ;
background-image: linear-gradient(116deg, #130846 14%, #5e2569 77%);
}
.quote-box:not(.ct-section):not(.oxy-easy-posts),
.quote-box.oxy-easy-posts .oxy-posts,
.quote-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.quote-box__inner {
 gap:var(--space-m) ;
 max-width:800px;
}
.quote-box__inner:not(.ct-section):not(.oxy-easy-posts),
.quote-box__inner.oxy-easy-posts .oxy-posts,
.quote-box__inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:var(--space-m) ;
}
@media (max-width: 768px) {
.quote-box__inner {
}
.quote-box__inner:not(.ct-section):not(.oxy-easy-posts),
.quote-box__inner.oxy-easy-posts .oxy-posts,
.quote-box__inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.quote-box__icon {
}
.quote-box__content {
 gap:var(--space-s) ;
}
.quote-box__content:not(.ct-section):not(.oxy-easy-posts),
.quote-box__content.oxy-easy-posts .oxy-posts,
.quote-box__content.ct-section .ct-section-inner-wrap{
gap:var(--space-s) ;
}
.quote-box__text {
 font-size:var(--text-l) ;
 color:var(--white);
}
.quote-box__author {
 color:var(--warning);
 font-weight:600;
}
.steps {
 gap:var(--space-xl) ;
 padding-left:50px;
}
.steps:not(.ct-section):not(.oxy-easy-posts),
.steps.oxy-easy-posts .oxy-posts,
.steps.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:var(--space-xl) ;
}
@media (max-width: 1024px) {
.steps {
 gap:var(--space-xl) ;
}
.steps:not(.ct-section):not(.oxy-easy-posts),
.steps.oxy-easy-posts .oxy-posts,
.steps.ct-section .ct-section-inner-wrap{
gap:var(--space-xl) ;
}
}

.steps__step {
 gap:var(--space-l) ;
 width:100%;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-color:var(--base-light);
 border-right-color:var(--base-light);
 border-bottom-color:var(--base-light);
 border-left-color:var(--base-light);
}
.steps__step:not(.ct-section):not(.oxy-easy-posts),
.steps__step.oxy-easy-posts .oxy-posts,
.steps__step.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:var(--space-l) ;
}
@media (max-width: 1280px) {
.steps__step {
}
}

@media (max-width: 1024px) {
.steps__step {
 text-align:center;
 gap:var(--space-xs) ;
}
.steps__step:not(.ct-section):not(.oxy-easy-posts),
.steps__step.oxy-easy-posts .oxy-posts,
.steps__step.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:var(--space-xs) ;
}
}

.steps__number-wrapper {
 background-color:var(--base-ultra-light);
 position:relative;
 width:100px;
 height:160px;
 min-width:100px;
 max-width:100px;
 border-right-color:var(--base-light);
 border-right-width:1px;
 border-right-style:solid;
}
.steps__number-wrapper:not(.ct-section):not(.oxy-easy-posts),
.steps__number-wrapper.oxy-easy-posts .oxy-posts,
.steps__number-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1024px) {
.steps__number-wrapper {
 border-top-style:none;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:none;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-color:var(--base-light);
 border-right-color:var(--base-light);
 border-bottom-color:var(--base-light);
 border-left-color:var(--base-light);
}
}

.steps__number {
 border-radius:100%;
 font-size:55px;
 text-align:center;
 line-height:1;
}
.steps__title {
 font-size:var(--text-l) ;
 font-weight:600;
 color:var(--base);
 line-height:1.2;
}
.steps__text {
}
.steps__number-wrapper-inner {
 width:100px;
 height:100px;
 border-radius:100%;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:var(--base-light);
 border-right-color:var(--base-light);
 border-bottom-color:var(--base-light);
 border-left-color:var(--base-light);
 position:absolute;
 left:-50%;
 background-color:#ffffff;
}
.steps__number-wrapper-inner:not(.ct-section):not(.oxy-easy-posts),
.steps__number-wrapper-inner.oxy-easy-posts .oxy-posts,
.steps__number-wrapper-inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.steps__content-wrapper {
 gap:var(--space-l) ;
 padding-top:var(--space-s) ;
 padding-right:var(--space-m) ;
 padding-bottom:var(--space-s) ;
 padding-left:var(--space-m) ;
 text-align:left;
}
.steps__content-wrapper:not(.ct-section):not(.oxy-easy-posts),
.steps__content-wrapper.oxy-easy-posts .oxy-posts,
.steps__content-wrapper.ct-section .ct-section-inner-wrap{
display:grid;
gap:var(--space-l) ;
display: grid !important;justify-items: left;align-items: center;grid-template-columns: repeat(9, minmax(1px, 1fr));grid-column-gap: var(--space-l) ;grid-row-gap: var(--space-l) ;}
.steps__content-wrapper:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.steps__content-wrapper.ct-section .ct-section-inner-wrap > :last-child,
.steps__content-wrapper.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 6;}
.steps__content-wrapper:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.steps__content-wrapper.ct-section .ct-section-inner-wrap > :nth-child(1),
.steps__content-wrapper.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 3;}
@media (max-width: 1024px) {
.steps__content-wrapper {
}
.steps__content-wrapper:not(.ct-section):not(.oxy-easy-posts),
.steps__content-wrapper.oxy-easy-posts .oxy-posts,
.steps__content-wrapper.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;}
.steps__content-wrapper:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.steps__content-wrapper.ct-section .ct-section-inner-wrap > :last-child,
.steps__content-wrapper.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 1;}
.steps__content-wrapper:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.steps__content-wrapper.ct-section .ct-section-inner-wrap > :nth-child(1),
.steps__content-wrapper.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 1;}
}

.text--big {
 font-size:var(--text-xl) ;
 font-weight:600;
 line-height:1.4;
}
.tabs-5360-tab {
}
.tabs-5360-tab-active {
}
.tabs-contents-5360-tab {
}
.new-tabs {
}
.tabs-3306-tab {
 font-weight:500;
 text-transform:uppercase;
 color:var(--white);
 background-color:var(--base);
}
.tabs-3306-tab-active {
 background-color:#efefef;
 color:var(--base);
 border-top-left-radius:var(--radius-m) ;
 border-top-right-radius:var(--radius-m) ;
}
.tabs-contents-3306-tab {
 background-color:#efefef;
 padding-top:var(--space-l) ;
 padding-right:var(--space-l) ;
 padding-bottom:var(--space-l) ;
 padding-left:var(--space-l) ;
}
.tabs-contents-wrapper {
 border-bottom-left-radius:var(--radius-m) ;
 border-bottom-right-radius:var(--radius-m) ;
 background-color:var(--base);
 overflow:hidden;
 border-top-right-radius:var(--radius-m) ;
 border-top-left-radius:var(--radius-m) ;
}
.tabs-wrapper {
 border-top-left-radius:var(--radius-m) ;
 border-top-right-radius:var(--radius-m) ;
 margin-left:var(--space-m) ;
}
.tab-element-wrapper {
 width:100%;
}
.tab-content-3col {
 width:100%;
}
.tab-content-3col:not(.ct-section):not(.oxy-easy-posts),
.tab-content-3col.oxy-easy-posts .oxy-posts,
.tab-content-3col.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(4, minmax(1px, 1fr));grid-column-gap: var(--space-l) ;grid-row-gap: var(--space-l) ;}
.tab-content-3col:not(.ct-section):not(.oxy-easy-posts) > :nth-child(2),
.tab-content-3col.ct-section .ct-section-inner-wrap > :nth-child(2),
.tab-content-3col.oxy-easy-posts .oxy-posts > :nth-child(2){
grid-column: span 2;}
@media (max-width: 1280px) {
.tab-content-3col {
}
.tab-content-3col:not(.ct-section):not(.oxy-easy-posts),
.tab-content-3col.oxy-easy-posts .oxy-posts,
.tab-content-3col.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(0px, 1fr));grid-column-gap: var(--space-l) ;grid-row-gap: var(--space-l) ;}
.tab-content-3col:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.tab-content-3col.ct-section .ct-section-inner-wrap > :last-child,
.tab-content-3col.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 2;}
.tab-content-3col:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.tab-content-3col.ct-section .ct-section-inner-wrap > :nth-child(1),
.tab-content-3col.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 1;}
.tab-content-3col:not(.ct-section):not(.oxy-easy-posts) > :nth-child(2),
.tab-content-3col.ct-section .ct-section-inner-wrap > :nth-child(2),
.tab-content-3col.oxy-easy-posts .oxy-posts > :nth-child(2){
grid-column: span 1;}
}

@media (max-width: 768px) {
.tab-content-3col {
}
.tab-content-3col:not(.ct-section):not(.oxy-easy-posts),
.tab-content-3col.oxy-easy-posts .oxy-posts,
.tab-content-3col.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(1px, 1fr));grid-column-gap: var(--space-l) ;grid-row-gap: var(--space-l) ;}
.tab-content-3col:not(.ct-section):not(.oxy-easy-posts) > *,
.tab-content-3col.ct-section .ct-section-inner-wrap > *,
.tab-content-3col.oxy-easy-posts .oxy-posts > *{
height: 100%;}
.tab-content-3col:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.tab-content-3col.ct-section .ct-section-inner-wrap > :last-child,
.tab-content-3col.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 1;}
.tab-content-3col:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.tab-content-3col.ct-section .ct-section-inner-wrap > :nth-child(1),
.tab-content-3col.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 1;}
.tab-content-3col:not(.ct-section):not(.oxy-easy-posts) > :nth-child(2),
.tab-content-3col.ct-section .ct-section-inner-wrap > :nth-child(2),
.tab-content-3col.oxy-easy-posts .oxy-posts > :nth-child(2){
grid-column: span 1;}
}

.tab-content-3col__title-col {
 gap:var(--space-xs) ;
}
.tab-content-3col__title-col:not(.ct-section):not(.oxy-easy-posts),
.tab-content-3col__title-col.oxy-easy-posts .oxy-posts,
.tab-content-3col__title-col.ct-section .ct-section-inner-wrap{
gap:var(--space-xs) ;
}
.tab-content-3col__content-col {
 gap:var(--space-m) ;
}
.tab-content-3col__content-col:not(.ct-section):not(.oxy-easy-posts),
.tab-content-3col__content-col.oxy-easy-posts .oxy-posts,
.tab-content-3col__content-col.ct-section .ct-section-inner-wrap{
gap:var(--space-m) ;
}
.tab-content-3col__title-col-title {
 font-size:var(--text-xl) ;
 font-weight:500;
}
.tab-content-3col__title-col-text {
 font-size:var(--text-l) ;
}
.tab-content-3col__content-col-title {
 font-size:var(--text-l) ;
 font-weight:500;
}
.tab-content-3col__content-col-text {
}
.tab-content-3col__content-col-box {
 gap:var(--space-xs) ;
}
.tab-content-3col__content-col-box:not(.ct-section):not(.oxy-easy-posts),
.tab-content-3col__content-col-box.oxy-easy-posts .oxy-posts,
.tab-content-3col__content-col-box.ct-section .ct-section-inner-wrap{
gap:var(--space-xs) ;
}
.tab-content-3col__list-col {
 padding-top:var(--space-s) ;
 padding-right:var(--space-s) ;
 padding-bottom:var(--space-s) ;
 padding-left:var(--space-s) ;
 gap:var(--space-xs) ;
 border-radius:var(--radius-l) ;
 background-color:var(--white);
}
.tab-content-3col__list-col:not(.ct-section):not(.oxy-easy-posts),
.tab-content-3col__list-col.oxy-easy-posts .oxy-posts,
.tab-content-3col__list-col.ct-section .ct-section-inner-wrap{
gap:var(--space-xs) ;
}
.tab-content-3col__list-col-title {
 font-size:var(--text-l) ;
 font-weight:500;
}
.tab-content-3col__list-col-list {
}
.contact-container {
 width:100%;
}
.contact-container:not(.ct-section):not(.oxy-easy-posts),
.contact-container.oxy-easy-posts .oxy-posts,
.contact-container.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(1px, 1fr));grid-column-gap: var(--grid-gap) ;grid-row-gap: var(--grid-gap) ;}
@media (max-width: 1024px) {
.contact-container {
}
.contact-container:not(.ct-section):not(.oxy-easy-posts),
.contact-container.oxy-easy-posts .oxy-posts,
.contact-container.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(1px, 1fr));grid-column-gap: var(--grid-gap) ;grid-row-gap: var(--grid-gap) ;}
}

.contact-container__content {
 gap:var(--content-gap) ;
 color:var(--white);
}
.contact-container__content:not(.ct-section):not(.oxy-easy-posts),
.contact-container__content.oxy-easy-posts .oxy-posts,
.contact-container__content.ct-section .ct-section-inner-wrap{
gap:var(--content-gap) ;
}
.contact-container__form-container {
}
.contact-container__content-title {
 font-weight:600;
 color:var(--white);
}
.contact-container__content-text {
 font-size:var(--text-l) ;
}
.gradient-dashed-border {
}
.divider--gradient {
position: relative; height: 4px; width: 260px; background-image: repeating-linear-gradient(to right, #92C8D4 0%, #6766AE 100%); border-radius: 2px;
}
.bg--hexagons {
background-image:url(https://strat2019stage.wpengine.com/wp-content/uploads/2024/03/matrix-green-light.png);background-size: contain; background-repeat:no-repeat;
}
.hero--columns {
 gap:var(--space-xl) ;
}
.hero--columns:not(.ct-section):not(.oxy-easy-posts),
.hero--columns.oxy-easy-posts .oxy-posts,
.hero--columns.ct-section .ct-section-inner-wrap{
gap:var(--space-xl) ;
}
.hero--columns__inner {
 width:100%;
}
.hero--columns__inner:not(.ct-section):not(.oxy-easy-posts),
.hero--columns__inner.oxy-easy-posts .oxy-posts,
.hero--columns__inner.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(1px, 1fr));grid-column-gap: var(--grid-gap) ;grid-row-gap: var(--grid-gap) ;}
@media (max-width: 1280px) {
.hero--columns__inner {
}
.hero--columns__inner:not(.ct-section):not(.oxy-easy-posts),
.hero--columns__inner.oxy-easy-posts .oxy-posts,
.hero--columns__inner.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(0px, 1fr));grid-column-gap: var(--grid-gap) ;grid-row-gap: var(--grid-gap) ;}
.hero--columns__inner:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.hero--columns__inner.ct-section .ct-section-inner-wrap > :nth-child(1),
.hero--columns__inner.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 1.5;}
}

@media (max-width: 1024px) {
.hero--columns__inner {
}
.hero--columns__inner:not(.ct-section):not(.oxy-easy-posts),
.hero--columns__inner.oxy-easy-posts .oxy-posts,
.hero--columns__inner.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: 0 ;grid-row-gap: 0 ;}
}

.hero--columns__image {
}
.hero--columns__content-wrapper {
 gap:var(--content-gap) ;
 padding-top:10%;
 padding-bottom:10%;
}
.hero--columns__content-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hero--columns__content-wrapper.oxy-easy-posts .oxy-posts,
.hero--columns__content-wrapper.ct-section .ct-section-inner-wrap{
gap:var(--content-gap) ;
}
@media (max-width: 1024px) {
.hero--columns__content-wrapper {
 padding-bottom:0%;
}
}

@media (max-width: 768px) {
.hero--columns__content-wrapper {
 padding-bottom:0%;
}
}

.hero--columns__content-logo {
 height:100px;
 margin-bottom:var(--space-l) ;
}
@media (max-width: 1280px) {
.hero--columns__content-logo {
 margin-bottom:0 ;
}
}

.buttons-wrapper {
 gap:2rem;
 max-height:90px;
}
.buttons-wrapper:not(.ct-section):not(.oxy-easy-posts),
.buttons-wrapper.oxy-easy-posts .oxy-posts,
.buttons-wrapper.ct-section .ct-section-inner-wrap{
display:grid;
flex-wrap:wrap;
align-items:center;
gap:2rem;
display: grid !important;justify-items: left;align-items: center;grid-template-columns: repeat(2, minmax(150px, 1fr));grid-column-gap: 30px;grid-row-gap: 20px;}
@media (max-width: 768px) {
.buttons-wrapper {
 text-align:center;
}
.buttons-wrapper:not(.ct-section):not(.oxy-easy-posts),
.buttons-wrapper.oxy-easy-posts .oxy-posts,
.buttons-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
flex-wrap:nowrap;
align-items:flex-start;
justify-content:flex-start;
}
}

.hero--columns__title {
 line-height:1;
 color:var(--base);
 font-weight:600;
}
.hero--columns__subtitle {
 font-weight:600;
 font-size:var(--text-l) ;
 color:var(--base);
}
.new-logos--dark {
 filter:brightness(73%);
}
.features {
 width:100%;
 gap:calc(var(--grid-gap) * 2) ;
}
.features:not(.ct-section):not(.oxy-easy-posts),
.features.oxy-easy-posts .oxy-posts,
.features.ct-section .ct-section-inner-wrap{
gap:calc(var(--grid-gap) * 2) ;
}
.features__feature {
 width:100%;
}
.features__feature:not(.ct-section):not(.oxy-easy-posts),
.features__feature.oxy-easy-posts .oxy-posts,
.features__feature.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: center;grid-template-columns: repeat(2, minmax(1px, 1fr));grid-column-gap: 13rem;grid-row-gap: var(--grid-gap) ;}
@media (max-width: 1024px) {
.features__feature {
}
.features__feature:not(.ct-section):not(.oxy-easy-posts),
.features__feature.oxy-easy-posts .oxy-posts,
.features__feature.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: var(--grid-gap) ;grid-row-gap: var(--grid-gap) ;}
}

.features__content {
 gap:var(--space-m) ;
}
.features__content:not(.ct-section):not(.oxy-easy-posts),
.features__content.oxy-easy-posts .oxy-posts,
.features__content.ct-section .ct-section-inner-wrap{
gap:var(--space-m) ;
}
.features__heading {
 font-family:canada-type-gibson;
 font-size:var(--text-xl) ;
 font-weight:600;
 text-transform:uppercase;
 letter-spacing:0.7px;
}
.features__text {
 font-size:var(--text-l) ;
}
.features__list {
}
.features__list-item {
 font-size:var(--text-l) ;
}
@media (max-width: 1024px) {
.features__list-item {
 text-align:left;
}
}

.features__video {
}
@media (max-width: 1650px) {
.features__video {
 object-fit:contain;
}
}

@media (max-width: 1280px) {
.features__video {
 object-fit:contain;
}
}

.section-intro {
 max-width:1000px;
 text-align:center;
 gap:var(--space-s) ;
}
.section-intro:not(.ct-section):not(.oxy-easy-posts),
.section-intro.oxy-easy-posts .oxy-posts,
.section-intro.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:var(--space-s) ;
}
.h2-new--sans {
 font-family:canada-type-gibson;
}
.bg--gradient {
background-image: linear-gradient(140deg, var(--base) 10%, var(--secondary) 86%);
}
.testimonials-grid {
}
.testimonials-grid:not(.ct-section):not(.oxy-easy-posts),
.testimonials-grid.oxy-easy-posts .oxy-posts,
.testimonials-grid.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: var(--grid-gap) ;grid-row-gap: var(--grid-gap) ;grid-auto-rows: minmax(min-content,1fr);}
@media (max-width: 1024px) {
.testimonials-grid {
}
.testimonials-grid:not(.ct-section):not(.oxy-easy-posts),
.testimonials-grid.oxy-easy-posts .oxy-posts,
.testimonials-grid.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: var(--grid-gap) ;grid-row-gap: var(--grid-gap) ;}
}

.testimonials-grid__testimonial {
}
.testimonials-grid__text {
}
.testimonials-grid__name {
}
.testimonials-grid__position {
}
.testimonial-card {
 background-color:var(--white);
 padding-top:var(--space-l) ;
 padding-right:var(--space-l) ;
 padding-bottom:var(--space-l) ;
 padding-left:var(--space-l) ;
 gap:var(--space-m) ;
 border-radius:var(--radius-l) ;
 height:100%;
}
.testimonial-card:not(.ct-section):not(.oxy-easy-posts),
.testimonial-card.oxy-easy-posts .oxy-posts,
.testimonial-card.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:space-between;
gap:var(--space-m) ;
}
@media (max-width: 1280px) {
.testimonial-card {
}
}

.testimonial-card__text {
 color:var(--action);
}
.testimonial-card__name {
 text-transform:uppercase;
 color:var(--primary);
 font-weight:600;
 letter-spacing:0.6px;
 font-size:var(--text-l) ;
}
.testimonial-card__position {
 color:var(--primary);
}
.testimonial-card__name-wrapper {
 width:100%;
}
.testimonial-card__name-wrapper:not(.ct-section):not(.oxy-easy-posts),
.testimonial-card__name-wrapper.oxy-easy-posts .oxy-posts,
.testimonial-card__name-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.yellow {
 color:#f1b33f;
}
.courses-grid {
 width:100%;
 gap:var(--space-xxl) ;
}
.courses-grid:not(.ct-section):not(.oxy-easy-posts),
.courses-grid.oxy-easy-posts .oxy-posts,
.courses-grid.ct-section .ct-section-inner-wrap{
gap:var(--space-xxl) ;
}
@media (max-width: 1280px) {
.courses-grid {
 gap:var(--grid-gap) ;
}
.courses-grid:not(.ct-section):not(.oxy-easy-posts),
.courses-grid.oxy-easy-posts .oxy-posts,
.courses-grid.ct-section .ct-section-inner-wrap{
gap:var(--grid-gap) ;
}
}

.course-card {
 gap:var(--space-m) ;
 width:100%;
 position:relative;
 padding-top:var(--space-l) ;
 padding-right:var(--space-l) ;
 padding-bottom:var(--space-l) ;
 padding-left:var(--space-l) ;
 border-radius:var(--radius-xl) ;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:var(--primary);
 border-right-color:var(--primary);
 border-bottom-color:var(--primary);
 border-left-color:var(--primary);
 background-color:var(--neutral-ultra-light);
}
.course-card:not(.ct-section):not(.oxy-easy-posts),
.course-card.oxy-easy-posts .oxy-posts,
.course-card.ct-section .ct-section-inner-wrap{
gap:var(--space-m) ;
}
.course-card__header {
 width:100%;
 gap:var(--space-m) ;
 padding-right:100px;
}
.course-card__header:not(.ct-section):not(.oxy-easy-posts),
.course-card__header.oxy-easy-posts .oxy-posts,
.course-card__header.ct-section .ct-section-inner-wrap{
display:grid;
align-items:flex-start;
justify-content:space-between;
gap:var(--space-m) ;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 6rem;grid-row-gap: 60px;}
@media (max-width: 1280px) {
.course-card__header {
 padding-right:0px;
}
.course-card__header:not(.ct-section):not(.oxy-easy-posts),
.course-card__header.oxy-easy-posts .oxy-posts,
.course-card__header.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;}
}

@media (max-width: 1024px) {
.course-card__header {
 text-align:justify;
}
.course-card__header:not(.ct-section):not(.oxy-easy-posts),
.course-card__header.oxy-easy-posts .oxy-posts,
.course-card__header.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.course-card__title {
 font-family:canada-type-gibson;
 font-weight:600;
 color:var(--secondary);
 font-size:var(--text-xl) ;
}
.course-card__credentials {
 gap:1rem;
 max-width:300px;
}
.course-card__credentials:not(.ct-section):not(.oxy-easy-posts),
.course-card__credentials.oxy-easy-posts .oxy-posts,
.course-card__credentials.ct-section .ct-section-inner-wrap{
gap:1rem;
}
@media (max-width: 1280px) {
.course-card__credentials {
 max-width:100%;
}
}

.course-card__top {
 gap:8px;
}
.course-card__top:not(.ct-section):not(.oxy-easy-posts),
.course-card__top.oxy-easy-posts .oxy-posts,
.course-card__top.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:8px;
}
.course-card__icon {
color: var(--secondary);}.course-card__icon 
>svg {width: 20px;height: 20px;}.course-card__icon {
}
.course-card__small-text {
 line-height:1;
 font-size:var(--text-s) ;
 color:var(--secondary);
 font-weight:600;
}
.course-card__text {
 font-size:var(--text-l) ;
 font-weight:600;
 line-height:1;
 color:var(--base);
}
.course-card__time {
 gap:1rem;
}
.course-card__time:not(.ct-section):not(.oxy-easy-posts),
.course-card__time.oxy-easy-posts .oxy-posts,
.course-card__time.ct-section .ct-section-inner-wrap{
gap:1rem;
}
.course-card__description {
 font-size:var(--text-l) ;
}
.course-card__accordion {
 margin-top:0px;
 padding-top:0px;
}
.course-card__accordion .oxy-pro-accordion_header{
background-color:transparent;
color:var(--secondary);
}

.course-card__accordion .oxy-pro-accordion_title-area{
padding-top:0px;
padding-left:0px;
}

.course-card__accordion .oxy-pro-accordion_title{
font-family: 'canada-type-gibson';
font-size: var(--text-l)  ;
}

.course-card__accordion .oxy-pro-accordion_content{
padding-left:0px;
}

.course-card__accordion .oxy-pro-accordion_icon{
font-size:37px;
padding-top:0px;
padding-right:79%;
}

@media (max-width: 1650px) {
.course-card__accordion {
}
.course-card__accordion .oxy-pro-accordion_icon{
padding-right:65%px;
}

}

@media (max-width: 1280px) {
.course-card__accordion {
}
.course-card__accordion .oxy-pro-accordion_icon{
padding-right:64%px;
}

}

@media (max-width: 1024px) {
.course-card__accordion {
}
.course-card__accordion .oxy-pro-accordion_icon{
padding-right:53%px;
}

}

@media (max-width: 768px) {
.course-card__accordion {
}
.course-card__accordion .oxy-pro-accordion_icon{
padding-right:0 ;
}

}

.course-card__circle {
 border-radius:100%;
 position:absolute;
 top:-60px;
 right:60px;
 max-width:250px;
}
@media (max-width: 1650px) {
.course-card__circle {
 max-width:200px;
}
}

@media (max-width: 1280px) {
.course-card__circle {
 position:static;
}
}

.course-card__accordion-content {
 gap:var(--space-m) ;
}
.course-card__accordion-content:not(.ct-section):not(.oxy-easy-posts),
.course-card__accordion-content.oxy-easy-posts .oxy-posts,
.course-card__accordion-content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:space-between;
gap:var(--space-m) ;
}
@media (max-width: 1024px) {
.course-card__accordion-content {
 text-align:justify;
}
.course-card__accordion-content:not(.ct-section):not(.oxy-easy-posts),
.course-card__accordion-content.oxy-easy-posts .oxy-posts,
.course-card__accordion-content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.course-card__accordion-text {
 font-size:var(--text-l) ;
 font-weight:600;
}
.course-card__accordion-content-left {
 gap:var(--space-m) ;
}
.course-card__accordion-content-left:not(.ct-section):not(.oxy-easy-posts),
.course-card__accordion-content-left.oxy-easy-posts .oxy-posts,
.course-card__accordion-content-left.ct-section .ct-section-inner-wrap{
gap:var(--space-m) ;
}
.course-card__accordion-content-right {
 background-color:var(--white);
 padding-top:var(--space-m) ;
 padding-right:var(--space-m) ;
 padding-bottom:var(--space-m) ;
 padding-left:var(--space-m) ;
 border-radius:var(--radius-l) ;
 gap:var(--space-m) ;
}
.course-card__accordion-content-right:not(.ct-section):not(.oxy-easy-posts),
.course-card__accordion-content-right.oxy-easy-posts .oxy-posts,
.course-card__accordion-content-right.ct-section .ct-section-inner-wrap{
gap:var(--space-m) ;
}
.course-card__accordion-content-list {
}
.course-card__accordion-content-list-item {
}
.course-card__accordion-resources {
 background-color:var(--white);
 padding-top:var(--space-m) ;
 padding-right:var(--space-m) ;
 padding-bottom:var(--space-m) ;
 padding-left:var(--space-m) ;
 border-radius:var(--radius-l) ;
 gap:var(--space-m) ;
}
.course-card__accordion-resources:not(.ct-section):not(.oxy-easy-posts),
.course-card__accordion-resources.oxy-easy-posts .oxy-posts,
.course-card__accordion-resources.ct-section .ct-section-inner-wrap{
gap:var(--space-m) ;
}
.accordion-resources {
 background-color:var(--white);
 padding-top:var(--space-m) ;
 padding-right:var(--space-m) ;
 padding-bottom:var(--space-m) ;
 padding-left:var(--space-m) ;
 border-radius:var(--radius-l) ;
 gap:var(--space-m) ;
}
.accordion-resources:not(.ct-section):not(.oxy-easy-posts),
.accordion-resources.oxy-easy-posts .oxy-posts,
.accordion-resources.ct-section .ct-section-inner-wrap{
gap:var(--space-m) ;
}
.accordion-resources__text {
}
.accordion-resources__list {
 padding-left:0px;
 gap:1.5rem;
}
.accordion-resources__list:not(.ct-section):not(.oxy-easy-posts),
.accordion-resources__list.oxy-easy-posts .oxy-posts,
.accordion-resources__list.ct-section .ct-section-inner-wrap{
gap:1.5rem;
}
.accordion-resources__list-item {
 gap:1.5rem;
}
.accordion-resources__list-item:not(.ct-section):not(.oxy-easy-posts),
.accordion-resources__list-item.oxy-easy-posts .oxy-posts,
.accordion-resources__list-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:1.5rem;
}
.accordion-resources__icon {
}
.accordion-resources__content {
}
.accordion-resources__content:not(.ct-section):not(.oxy-easy-posts),
.accordion-resources__content.oxy-easy-posts .oxy-posts,
.accordion-resources__content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.accordion-resources__category {
 line-height:1;
 text-transform:uppercase;
 font-size:var(--text-s) ;
 letter-spacing:0.3px;
}
.accordion-resources__title {
 line-height:1;
 font-size:var(--text-s) ;
 font-weight:600;
 letter-spacing:0.3px;
}
@media (max-width: 1650px) {
.accordion-resources__title {
 text-align:left;
}
}

.feature-slider {
 padding-left:70px;
 padding-right:70px;
}
.feature-slider .oxy-carousel-builder_icon{
background-color:transparent;
color:var(--secondary);
}

.feature-slider .flickity-page-dots .dot{
background-color:var(--base);
}

.feature-slider {
                        --carousel-cell-width: 100%;
                        }

                        @media (max-width: 768px) {
.feature-slider {
 padding-left:3%;
 padding-right:3%;
}
}

.feature-slider__slide {
}
.feature-slider__slide:not(.ct-section):not(.oxy-easy-posts),
.feature-slider__slide.oxy-easy-posts .oxy-posts,
.feature-slider__slide.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: center;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: var(--grid-gap) ;grid-row-gap: var(--grid-gap) ;}
.feature-slider__slide:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.feature-slider__slide.ct-section .ct-section-inner-wrap > :last-child,
.feature-slider__slide.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 2;}
@media (max-width: 1280px) {
.feature-slider__slide {
}
.feature-slider__slide:not(.ct-section):not(.oxy-easy-posts),
.feature-slider__slide.oxy-easy-posts .oxy-posts,
.feature-slider__slide.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;}
}

.feature-slider__content {
 gap:1rem;
}
.feature-slider__content:not(.ct-section):not(.oxy-easy-posts),
.feature-slider__content.oxy-easy-posts .oxy-posts,
.feature-slider__content.ct-section .ct-section-inner-wrap{
gap:1rem;
}
.feature-slider__title {
 font-family:canada-type-gibson;
 font-size:var(--text-xl) ;
 font-weight:600;
 text-transform:uppercase;
}
.feature-slider__text {
 font-size:var(--text-l) ;
}
.feature-slider__video {
}
.features__video--img {
 aspect-ratio:1/1;
 max-width:450px;
 object-fit:contain;
}
@media (max-width: 1650px) {
.features__video--img {
 object-fit:contain;
}
}

@media (max-width: 1280px) {
.features__video--img {
 object-fit:contain;
}
}

@media (max-width: 1024px) {
.features__video--img {
 object-fit:contain;
}
}

@media (max-width: 768px) {
.features__video--img {
 object-fit:contain;
}
}

.features--reversed {
}
.features__content--white {
 color:var(--white);
}
@media (max-width: 1280px) {
}

.features__heading--white {
 color:var(--white);
}
@media (max-width: 1280px) {
}

.cta-section {
 background-color:var(--action);
}
.cta-section__inner {
 width:100%;
}
.cta-section__inner:not(.ct-section):not(.oxy-easy-posts),
.cta-section__inner.oxy-easy-posts .oxy-posts,
.cta-section__inner.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: center;grid-template-columns: repeat(2, minmax(1px, 1fr));grid-column-gap: var(--grid-gap) ;grid-row-gap: var(--grid-gap) ;}
@media (max-width: 1280px) {
.cta-section__inner {
}
.cta-section__inner:not(.ct-section):not(.oxy-easy-posts),
.cta-section__inner.oxy-easy-posts .oxy-posts,
.cta-section__inner.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(1px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
.cta-section__inner:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.cta-section__inner.ct-section .ct-section-inner-wrap > :last-child,
.cta-section__inner.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 1;}
.cta-section__inner:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.cta-section__inner.ct-section .ct-section-inner-wrap > :nth-child(1),
.cta-section__inner.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 2;}
}

@media (max-width: 1024px) {
.cta-section__inner {
}
.cta-section__inner:not(.ct-section):not(.oxy-easy-posts),
.cta-section__inner.oxy-easy-posts .oxy-posts,
.cta-section__inner.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;}
}

.cta-section__content {
 gap:var(--space-s) ;
}
.cta-section__content:not(.ct-section):not(.oxy-easy-posts),
.cta-section__content.oxy-easy-posts .oxy-posts,
.cta-section__content.ct-section .ct-section-inner-wrap{
gap:var(--space-s) ;
}
.cta-section__accent {
 color:var(--yellow);
 text-transform:uppercase;
 font-weight:600;
 letter-spacing:0.4px;
}
.cta-section__heading {
 font-family:canada-type-gibson;
 color:var(--white);
 text-transform:uppercase;
 font-weight:600;
 letter-spacing:0.85px;
}
.cta-section__text {
 color:var(--white);
 font-size:var(--text-l) ;
}
.cta-section__form-code {
}
.cta-section__image-wrapper {
 text-align:left;
}
.cta-section__image-wrapper:not(.ct-section):not(.oxy-easy-posts),
.cta-section__image-wrapper.oxy-easy-posts .oxy-posts,
.cta-section__image-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1024px) {
.cta-section__image-wrapper {
}
.cta-section__image-wrapper:not(.ct-section):not(.oxy-easy-posts),
.cta-section__image-wrapper.oxy-easy-posts .oxy-posts,
.cta-section__image-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

.cta-section__image {
 aspect-ratio:1/1;
 max-width:470px;
 width:100%;
}
.testimonial--image {
 max-width:80px;
 margin-right:15px;
clip-path: circle(50% at 50% 50%);
}
.odi-hero {
background-size: contain; text-align:left;
 position:relative;
 background-repeat:no-repeat;
 min-height:500px;
 background-position:80% 0px;
}
.odi-hero:not(.ct-section):not(.oxy-easy-posts),
.odi-hero.oxy-easy-posts .oxy-posts,
.odi-hero.ct-section .ct-section-inner-wrap{
display:grid;
align-items:center;
display: grid !important;align-items: center;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 1650px) {
.odi-hero {
}
.odi-hero .ct-section-inner-wrap {
padding-right: 8%;
padding-left: 8%;
}
}

@media (max-width: 1280px) {
.odi-hero {
 text-align:center;
 height:auto;
}
.odi-hero:not(.ct-section):not(.oxy-easy-posts),
.odi-hero.oxy-easy-posts .oxy-posts,
.odi-hero.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 1024px) {
.odi-hero {
}
.odi-hero:not(.ct-section):not(.oxy-easy-posts),
.odi-hero.oxy-easy-posts .oxy-posts,
.odi-hero.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;}
}

@media (max-width: 768px) {
.odi-hero {
 height:auto ;
 min-height:1px;
}
}

.odi-hero__content {
 z-index:1;
 position:relative;
 gap:var(--space-s) ;
}
.odi-hero__content:not(.ct-section):not(.oxy-easy-posts),
.odi-hero__content.oxy-easy-posts .oxy-posts,
.odi-hero__content.ct-section .ct-section-inner-wrap{
display:flex;
gap:var(--space-s) ;
}
@media (max-width: 1650px) {
}

@media (max-width: 1280px) {
.odi-hero__content {
 text-align:left;
}
.odi-hero__content:not(.ct-section):not(.oxy-easy-posts),
.odi-hero__content.oxy-easy-posts .oxy-posts,
.odi-hero__content.ct-section .ct-section-inner-wrap{
align-items:flex-start;
}
}

@media (max-width: 1024px) {
.odi-hero__content {
 text-align:center;
}
.odi-hero__content:not(.ct-section):not(.oxy-easy-posts),
.odi-hero__content.oxy-easy-posts .oxy-posts,
.odi-hero__content.ct-section .ct-section-inner-wrap{
align-items:center;
}
}

.odi-hero__title {
 font-family:'Blacklist';
 line-height:1.2;
 font-weight:700;
 max-width:700px;
 margin-bottom:0px;
 useCustomTag:false;
 color:#041927;
 font-size:7rem;
 text-align:left;
}
@media (max-width: 1650px) {
.odi-hero__title {
 margin-bottom:26px;
 text-align:left;
}
}

@media (max-width: 1280px) {
.odi-hero__title {
 font-size:5rem;
}
}

@media (max-width: 1024px) {
.odi-hero__title {
 margin-bottom:8px;
 text-align:center;
}
}

@media (max-width: 768px) {
.odi-hero__title {
 font-size:4rem;
}
}

.odi-hero__subtitle {
 font-size:22px;
 font-weight:400;
 line-height:1.5;
 color:#041927;
 padding-bottom:0px;
}
@media (max-width: 1650px) {
.odi-hero__subtitle {
 font-size:22px;
 padding-left:00px;
 margin-bottom:33px;
}
}

@media (max-width: 1280px) {
.odi-hero__subtitle {
 font-size:22px;
}
}

@media (max-width: 768px) {
.odi-hero__subtitle {
 font-size:20px;
 margin-top:0px;
 margin-bottom:76px;
}
}

.odi-hero__image-wrapper {
}
.odi-hero__image-wrapper:not(.ct-section):not(.oxy-easy-posts),
.odi-hero__image-wrapper.oxy-easy-posts .oxy-posts,
.odi-hero__image-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1280px) {
}

.odi-hero__image {
 attachment_height:0;
 attachment_width:0;
 attachment_url:https://strat2019stage.wpengine.com/wp-content/uploads/2023/01/lightbulb.svg;
 max-height:50vh;
 width:400px;
}
@media (max-width: 1024px) {
.odi-hero__image {
 max-width:300px;
}
}

.down-arrow__icon {
color: #333333;}.down-arrow__icon 
>svg {width: 35px;height: 35px;}.down-arrow__icon {
 position:relative;
}
.font-weight--lighter {
 font-weight:400;
}
.faq-title {
 font-size:var(--text-l) ;
 margin-bottom:var(--space-s) ;
}
.nowrap {
white-space:pre-wrap; word-break:break-word;
}
@media (max-width: 768px) {
.nowrap {
white-space:pre-wrap; word-break:break-word;
}
}

.event-hero {
background-image:url(https://strat2019stage.wpengine.com/wp-content/uploads/2024/08/rainbow-wave@2x.png); background-color:#040548;
 min-height:70vh;
}
.event-hero .ct-section-inner-wrap {
padding-top: 14rem;
padding-bottom: 12rem;
}
.event-hero:not(.ct-section):not(.oxy-easy-posts),
.event-hero.oxy-easy-posts .oxy-posts,
.event-hero.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 768px) {
.event-hero {
background-size: 1200px auto; background-repeat:no-repeat;
 background-position:0% 30%;
}
}

.event-hero__inner {
 width:100%;
 gap:var(--grid-gap) ;
 max-width:1400px;
 margin-left:auto;
 margin-right:auto;
}
.event-hero__inner:not(.ct-section):not(.oxy-easy-posts),
.event-hero__inner.oxy-easy-posts .oxy-posts,
.event-hero__inner.ct-section .ct-section-inner-wrap{
display:grid;
gap:var(--grid-gap) ;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 1280px) {
.event-hero__inner {
}
.event-hero__inner:not(.ct-section):not(.oxy-easy-posts),
.event-hero__inner.oxy-easy-posts .oxy-posts,
.event-hero__inner.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: center;grid-template-columns: repeat(2, minmax(0px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 1024px) {
.event-hero__inner {
}
.event-hero__inner:not(.ct-section):not(.oxy-easy-posts),
.event-hero__inner.oxy-easy-posts .oxy-posts,
.event-hero__inner.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;}
}

.event-hero__content {
 gap:var(--space-s) ;
}
.event-hero__content:not(.ct-section):not(.oxy-easy-posts),
.event-hero__content.oxy-easy-posts .oxy-posts,
.event-hero__content.ct-section .ct-section-inner-wrap{
gap:var(--space-s) ;
}
.event-hero__small-heading {
 line-height:1;
 font-size:var(--text-l) ;
 font-weight:400;
 text-transform:uppercase;
 color:#f1b33f;
 letter-spacing:1px;
}
.event-hero__big-heading {
 font-family:'Blacklist';
 color:#ffffff;
 font-weight:600;
 font-size:7rem;
}
@media (max-width: 1280px) {
.event-hero__big-heading {
 font-size:6rem;
 line-height:1;
}
}

@media (max-width: 768px) {
.event-hero__big-heading {
 font-size:4rem;
}
}

.event-hero__text {
 color:#ffffff;
 text-transform:uppercase;
 letter-spacing:2.5px;
}
@media (max-width: 768px) {
.event-hero__text {
 letter-spacing:1.5px;
}
}

.event-hero__button {
}
.event-hero__right {
}
.event-hero__right:not(.ct-section):not(.oxy-easy-posts),
.event-hero__right.oxy-easy-posts .oxy-posts,
.event-hero__right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1280px) {
.event-hero__right {
 text-align:left;
}
.event-hero__right:not(.ct-section):not(.oxy-easy-posts),
.event-hero__right.oxy-easy-posts .oxy-posts,
.event-hero__right.ct-section .ct-section-inner-wrap{
align-items:flex-end;
}
}

@media (max-width: 1024px) {
.event-hero__right {
 text-align:center;
}
.event-hero__right:not(.ct-section):not(.oxy-easy-posts),
.event-hero__right.oxy-easy-posts .oxy-posts,
.event-hero__right.ct-section .ct-section-inner-wrap{
align-items:flex-start;
}
}

.event-hero__countdown {
}
.event-hero__countdown .oxy-countdown-timer_digits{
font-size: 6rem;
font-weight: 600;
}

.event-hero__countdown-wrapper {
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-color:#d8d8d8;
 border-right-color:#d8d8d8;
 border-bottom-color:#d8d8d8;
 border-left-color:#d8d8d8;
 color:#ffffff;
 padding-top:var(--space-m) ;
 padding-right:var(--space-m) ;
 padding-bottom:var(--space-m) ;
 padding-left:var(--space-m) ;
 border-radius:var(--radius-m) ;
 max-width:100%;
 width:80%;
 background-color:#040548;
}
.event-hero__countdown-wrapper:not(.ct-section):not(.oxy-easy-posts),
.event-hero__countdown-wrapper.oxy-easy-posts .oxy-posts,
.event-hero__countdown-wrapper.ct-section .ct-section-inner-wrap{
align-items:center;
}
@media (max-width: 1280px) {
.event-hero__countdown-wrapper {
 width:100%;
}
}

.event-hero__countdown-heading {
 font-size:var(--text-l) ;
 font-weight:600;
 text-transform:uppercase;
 letter-spacing:1px;
}
@media (max-width: 768px) {
.event-hero__countdown-heading {
 font-size:var(--text-m) ;
 font-weight:500;
}
}

.event-intro {
background-image:url(https://strat2019stage.wpengine.com/wp-content/uploads/2024/08/ribbons2@2x.png);background-size: contain; background-color:#040548;
 color:#ffffff;
 gap:12rem;
 background-repeat:no-repeat;
 background-attachment:scroll;
 position:relative;
 background-position:0% 55%;
}
.event-intro:not(.ct-section):not(.oxy-easy-posts),
.event-intro.oxy-easy-posts .oxy-posts,
.event-intro.ct-section .ct-section-inner-wrap{
gap:12rem;
}
.event-intro__grid {
}
.event-intro__grid:not(.ct-section):not(.oxy-easy-posts),
.event-intro__grid.oxy-easy-posts .oxy-posts,
.event-intro__grid.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: var(--grid-gap) ;grid-row-gap: var(--grid-gap) ;}
@media (max-width: 1024px) {
.event-intro__grid {
}
.event-intro__grid:not(.ct-section):not(.oxy-easy-posts),
.event-intro__grid.oxy-easy-posts .oxy-posts,
.event-intro__grid.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: var(--grid-gap) ;grid-row-gap: var(--grid-gap) ;}
}

.event-intro__text {
 font-size:var(--text-l) ;
 font-weight:200;
 line-height:1.7;
}
.event-intro__objectives-wrapper {
 gap:var(--space-xs) ;
}
.event-intro__objectives-wrapper:not(.ct-section):not(.oxy-easy-posts),
.event-intro__objectives-wrapper.oxy-easy-posts .oxy-posts,
.event-intro__objectives-wrapper.ct-section .ct-section-inner-wrap{
gap:var(--space-xs) ;
}
.event-intro__objectives-heading {
 color:#ffffff;
 text-transform:uppercase;
 font-size:var(--text-l) ;
 letter-spacing:1px;
}
.event-intro__objectives {
}
.new-heading {
 color:#ffffff;
 padding-bottom:var(--space-xs) ;
 width:100%;
 border-bottom-style:solid;
 border-bottom-width:1px;
 border-bottom-color:#a35fa6;
 font-weight:500;
 text-transform:uppercase;
 font-size:var(--text-xl) ;
 letter-spacing:1px;
}
.event-cta {
 background-color:#5e2569;
 padding-top:var(--space-l) ;
 padding-right:var(--space-l) ;
 padding-bottom:var(--space-l) ;
 padding-left:var(--space-l) ;
 width:100%;
 border-radius:var(--radius-l) ;
}
.event-cta:not(.ct-section):not(.oxy-easy-posts),
.event-cta.oxy-easy-posts .oxy-posts,
.event-cta.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.event-cta__heading {
 color:#ffffff;
 text-transform:uppercase;
}
.event-cta__text {
 font-size:var(--text-l) ;
 font-weight:200;
}
.event-cta__inner {
 text-align:center;
 gap:var(--content-gap) ;
 max-width:1000px;
}
.event-cta__inner:not(.ct-section):not(.oxy-easy-posts),
.event-cta__inner.oxy-easy-posts .oxy-posts,
.event-cta__inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:var(--content-gap) ;
}
.instructors {
}
.instructors__grid {
}
.instructors__grid:not(.ct-section):not(.oxy-easy-posts),
.instructors__grid.oxy-easy-posts .oxy-posts,
.instructors__grid.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: var(--grid-gap) ;grid-row-gap: var(--grid-gap) ;}
@media (max-width: 1280px) {
.instructors__grid {
}
.instructors__grid:not(.ct-section):not(.oxy-easy-posts),
.instructors__grid.oxy-easy-posts .oxy-posts,
.instructors__grid.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;}
}

@media (max-width: 768px) {
.instructors__grid {
 width:100%;
}
.instructors__grid:not(.ct-section):not(.oxy-easy-posts),
.instructors__grid.oxy-easy-posts .oxy-posts,
.instructors__grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: left;align-items: stretch;grid-template-columns: repeat(1, minmax(0px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.instructors__instructor {
 gap:var(--space-m) ;
}
.instructors__instructor:not(.ct-section):not(.oxy-easy-posts),
.instructors__instructor.oxy-easy-posts .oxy-posts,
.instructors__instructor.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:var(--space-m) ;
}
@media (max-width: 768px) {
.instructors__instructor {
 width:100%;
 text-align:center;
}
.instructors__instructor:not(.ct-section):not(.oxy-easy-posts),
.instructors__instructor.oxy-easy-posts .oxy-posts,
.instructors__instructor.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

.instructors__image {
 border-radius:100%;
 width:300px;
 height:300px;
 object-fit:cover;
}
@media (max-width: 1280px) {
.instructors__image {
 width:200px;
 height:200px;
}
}

@media (max-width: 768px) {
.instructors__image {
 width:150px;
 height:150px;
}
}

.instructors__content {
 gap:var(--space-xs) ;
}
.instructors__content:not(.ct-section):not(.oxy-easy-posts),
.instructors__content.oxy-easy-posts .oxy-posts,
.instructors__content.ct-section .ct-section-inner-wrap{
gap:var(--space-xs) ;
}
.instructors__name {
 font-size:var(--text-l) ;
 font-weight:100;
}
.instructors__desc {
}
.ordered-list {
 max-width:1200px;
}
.ordered-list__item {
 font-size:var(--text-l) ;
}
.clients-slider {
 slider-remove-padding:yes;
 slider-slide-padding:var(--space-xxl) ;
 slider-stretch-slides:yes;
}
            .clients-slider .unslider {
				padding: 0px;
			}
			.clients-slider .unslider-wrap.unslider-carousel > li {
				padding: 0px;
			}
			.clients-slider .unslider-arrow.next {
				right: 10px;
				z-index: 100;
			}
			.clients-slider .unslider-arrow.prev {
				left: 10px;
				z-index: 100;
			}
        			.clients-slider .unslider-wrap {
				display: flex;
			}
			.clients-slider .ct-slide {
				height: 100%;
			}
			.clients-slider .unslider, 
			.clients-slider .oxygen-unslider-container, 
			.clients-slider .unslider-wrap, 
			.clients-slider .unslider-wrap li {
				height: 100%;
			}
		.clients-slider .ct-slide {
				padding: var(--space-xxl)  ;			}
		.clients-slider__slide {
 gap:var(--space-xs) ;
 max-width:1000px;
 text-align:left;
 margin-left:auto;
 margin-right:auto;
}
.clients-slider__slide:not(.ct-section):not(.oxy-easy-posts),
.clients-slider__slide.oxy-easy-posts .oxy-posts,
.clients-slider__slide.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:var(--space-xs) ;
}
.clients-slider__title {
 font-size:var(--text-l) ;
 font-weight:500;
}
@media (max-width: 768px) {
.clients-slider__title {
 font-size:var(--text-l) ;
}
}

.clients-slider__text {
 font-size:var(--text-l) ;
 font-style:italic;
 font-weight:200;
}
@media (max-width: 768px) {
.clients-slider__text {
 font-size:var(--text-m) ;
}
}

.agenda {
 width:100%;
 gap:var(--container-gap) ;
 background-color:#2b388f;
 padding-top:var(--space-l) ;
 padding-right:var(--space-l) ;
 padding-bottom:var(--space-l) ;
 padding-left:var(--space-l) ;
 border-radius:var(--radius-xl) ;
}
.agenda:not(.ct-section):not(.oxy-easy-posts),
.agenda.oxy-easy-posts .oxy-posts,
.agenda.ct-section .ct-section-inner-wrap{
gap:var(--container-gap) ;
}
.agenda__wrapper {
 width:100%;
 gap:var(--space-m) ;
}
.agenda__wrapper:not(.ct-section):not(.oxy-easy-posts),
.agenda__wrapper.oxy-easy-posts .oxy-posts,
.agenda__wrapper.ct-section .ct-section-inner-wrap{
gap:var(--space-m) ;
}
.agenda__item {
 gap:var(--space-m) ;
 width:100%;
}
.agenda__item:not(.ct-section):not(.oxy-easy-posts),
.agenda__item.oxy-easy-posts .oxy-posts,
.agenda__item.ct-section .ct-section-inner-wrap{
gap:var(--space-m) ;
}
.agenda__title {
 color:#ffffff;
 width:100%;
 border-bottom-style:solid;
 border-bottom-color:rgba(255,255,255,0.46);
 border-bottom-width:1px;
 padding-bottom:var(--space-xs) ;
}
.agenda__content-wrapper {
 width:100%;
}
.agenda__content-wrapper:not(.ct-section):not(.oxy-easy-posts),
.agenda__content-wrapper.oxy-easy-posts .oxy-posts,
.agenda__content-wrapper.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: stretch;align-items: stretch;grid-template-columns: repeat(5, minmax(200px, 1fr));grid-column-gap: var(--space-m) ;grid-row-gap: 20px;}
.agenda__content-wrapper:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.agenda__content-wrapper.ct-section .ct-section-inner-wrap > :last-child,
.agenda__content-wrapper.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 2;}
.agenda__content-wrapper:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.agenda__content-wrapper.ct-section .ct-section-inner-wrap > :nth-child(1),
.agenda__content-wrapper.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 3;}
@media (max-width: 1650px) {
.agenda__content-wrapper {
}
.agenda__content-wrapper:not(.ct-section):not(.oxy-easy-posts),
.agenda__content-wrapper.oxy-easy-posts .oxy-posts,
.agenda__content-wrapper.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(4, minmax(100px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
.agenda__content-wrapper:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.agenda__content-wrapper.ct-section .ct-section-inner-wrap > :last-child,
.agenda__content-wrapper.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 2;}
.agenda__content-wrapper:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.agenda__content-wrapper.ct-section .ct-section-inner-wrap > :nth-child(1),
.agenda__content-wrapper.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 2;}
}

@media (max-width: 1024px) {
.agenda__content-wrapper {
}
.agenda__content-wrapper:not(.ct-section):not(.oxy-easy-posts),
.agenda__content-wrapper.oxy-easy-posts .oxy-posts,
.agenda__content-wrapper.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;}
}

@media (max-width: 768px) {
.agenda__content-wrapper {
 margin-left:0px;
}
}

.agenda__text {
}
.agenda__list {
 line-height:1.2;
 background-color:rgba(255,255,255,0.11);
 padding-top:var(--space-m) ;
 padding-right:var(--space-m) ;
 padding-bottom:var(--space-m) ;
 padding-left:var(--space-m) ;
 border-radius:10px;
}
@media (max-width: 768px) {
.agenda__list {
 width:auto;
}
}

.agenda__heading {
 color:#ffffff;
 text-transform:uppercase;
 font-size:var(--text-xl) ;
 font-weight:500;
 letter-spacing:1px;
}
.options {
 width:100%;
 gap:var(--content-gap) ;
}
.options:not(.ct-section):not(.oxy-easy-posts),
.options.oxy-easy-posts .oxy-posts,
.options.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:var(--content-gap) ;
}
.options__heading {
 text-transform:uppercase;
 color:#ffffff;
 font-weight:100;
}
.options__grid {
 width:100%;
}
.options__grid:not(.ct-section):not(.oxy-easy-posts),
.options__grid.oxy-easy-posts .oxy-posts,
.options__grid.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: var(--grid-gap) ;grid-row-gap: var(--grid-gap) ;}
@media (max-width: 1024px) {
.options__grid {
}
.options__grid:not(.ct-section):not(.oxy-easy-posts),
.options__grid.oxy-easy-posts .oxy-posts,
.options__grid.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;}
}

.options__left {
}
.options__list {
 font-size:var(--text-l) ;
}
.options__right {
 position:relative;
}
.options__right:not(.ct-section):not(.oxy-easy-posts),
.options__right.oxy-easy-posts .oxy-posts,
.options__right.ct-section .ct-section-inner-wrap{
display:none;
}
.options__option {
 padding-top:var(--space-s) ;
 padding-right:var(--space-s) ;
 padding-bottom:var(--space-s) ;
 padding-left:var(--space-s) ;
 background-color:rgba(194,209,212,0.2);
 border-radius:var(--radius-l) ;
 font-size:var(--text-l) ;
 font-weight:100;
}
.options__option:not(.ct-section):not(.oxy-easy-posts),
.options__option.oxy-easy-posts .oxy-posts,
.options__option.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.options__title {
 color:#ffffff;
}
.option__column {
}
.options__column {
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 padding-top:var(--space-xl) ;
 padding-right:var(--space-xl) ;
 padding-bottom:var(--space-xl) ;
 padding-left:var(--space-xl) ;
 border-radius:var(--radius-m) ;
 gap:var(--space-s) ;
}
.options__column:not(.ct-section):not(.oxy-easy-posts),
.options__column.oxy-easy-posts .oxy-posts,
.options__column.ct-section .ct-section-inner-wrap{
gap:var(--space-s) ;
}
@media (max-width: 768px) {
.options__column {
 padding-top:var(--space-l) ;
 padding-left:var(--space-l) ;
 padding-bottom:var(--space-l) ;
 padding-right:var(--space-l) ;
}
}

.icon-list {
}
.signup {
 margin-top:5rem;
 margin-bottom:15rem;
 z-index:5;
}
.group-text {
 font-weight:200;
 font-style:italic;
 width:100%;
 text-align:center;
 position:relative;
}
@media (max-width: 768px) {
.group-text {
 position:relative;
 left:0 ;
 margin-top:10px;
}
}

.event-button {
}
.event-button:not(.ct-section):not(.oxy-easy-posts),
.event-button.oxy-easy-posts .oxy-posts,
.event-button.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.footer-image {
background-image:url(https://strat2019stage.wpengine.com/wp-content/uploads/2024/08/ribbons-3@2x-1.png);background-size: cover; width:100%;
 position:absolute;
 height:60vh;
 left:0px;
 bottom:80px;
 z-index:1;
 background-repeat:no-repeat;
 background-attachment:scroll;
}
.align-self--center {
 margin-right:auto;
 margin-left:auto;
}
.early-bird {
}
.regular-payment {
}
.agenda__image {
 width:100%;
 border-radius:10px;
 height:auto;
}
.summit-register {
}
.page-hero {
 min-height:70vh;
}
.page-hero .ct-section-inner-wrap {
padding-top: 14rem;
padding-bottom: 12rem;
}
.page-hero:not(.ct-section):not(.oxy-easy-posts),
.page-hero.oxy-easy-posts .oxy-posts,
.page-hero.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 768px) {
.page-hero {
background-size: 1200px auto; background-repeat:no-repeat;
 background-position:0% 30%;
}
}

.page-hero__inner {
 width:100%;
 gap:var(--grid-gap) ;
 max-width:1400px;
 margin-left:auto;
 margin-right:auto;
}
.page-hero__inner:not(.ct-section):not(.oxy-easy-posts),
.page-hero__inner.oxy-easy-posts .oxy-posts,
.page-hero__inner.ct-section .ct-section-inner-wrap{
display:grid;
gap:var(--grid-gap) ;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 1280px) {
.page-hero__inner {
}
.page-hero__inner:not(.ct-section):not(.oxy-easy-posts),
.page-hero__inner.oxy-easy-posts .oxy-posts,
.page-hero__inner.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: center;grid-template-columns: repeat(2, minmax(0px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 1024px) {
.page-hero__inner {
}
.page-hero__inner:not(.ct-section):not(.oxy-easy-posts),
.page-hero__inner.oxy-easy-posts .oxy-posts,
.page-hero__inner.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;}
}

.page-hero__content {
 gap:var(--space-s) ;
}
.page-hero__content:not(.ct-section):not(.oxy-easy-posts),
.page-hero__content.oxy-easy-posts .oxy-posts,
.page-hero__content.ct-section .ct-section-inner-wrap{
gap:var(--space-s) ;
}
.page-hero__big-heading {
 font-family:'Blacklist';
 font-weight:700;
 font-size:7rem;
 color:#040548;
 line-height:1;
}
@media (max-width: 1280px) {
.page-hero__big-heading {
 font-size:6rem;
 line-height:1;
}
}

@media (max-width: 768px) {
.page-hero__big-heading {
 font-size:4rem;
}
}

.page-hero__text {
 text-transform:uppercase;
 letter-spacing:2.5px;
 color:#a35fa6;
}
@media (max-width: 768px) {
.page-hero__text {
 letter-spacing:1.5px;
}
}

.page-hero__small-text {
}
.page-hero__right {
}
.divider--long {
 width:100%;
 height:1px;
 background-color:#121e21;
}
.testimonials-wrapper {
}
.newsletter-form-wrapper {
 background-color:rgba(242,242,242,0.45);
 border-top-color:rgba(229,237,237,0.68);
 border-right-color:rgba(229,237,237,0.68);
 border-bottom-color:rgba(229,237,237,0.68);
 border-left-color:rgba(229,237,237,0.68);
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-radius:10px;
 width:100%;
 padding-top:var(--space-l) ;
 padding-right:var(--space-l) ;
 padding-bottom:var(--space-l) ;
 padding-left:var(--space-l) ;
}
.newsletter-form-wrapper:not(.ct-section):not(.oxy-easy-posts),
.newsletter-form-wrapper.oxy-easy-posts .oxy-posts,
.newsletter-form-wrapper.ct-section .ct-section-inner-wrap{
justify-content:center;
}
.testimonial-new-wrapper {
}
.font-weight-600 {
 font-weight:600;
}
.services-banner {
background-image:linear-gradient(rgba(4,5,72,0.44), rgba(4,5,72,0.44)), url(https://strat2019stage.wpengine.com/wp-content/uploads/2024/08/ribbons2@2x.png);background-size:auto,  contain; background-color:#040548;
 background-repeat:no-repeat;
 position:relative;
}
.services-banner .ct-section-inner-wrap {
padding-top: 194px;
padding-bottom: 0;
}
.text--100px {
 font-size:100px;
 text-align:center;
}
@media (max-width: 1280px) {
.text--100px {
 font-size:8rem;
}
}

@media (max-width: 768px) {
.text--100px {
 font-size:5rem;
}
}

.purple-spacer {
 background-color:#a35fa6;
 height:1px;
}
.space--m {
}
.padding--xs {
}
.border-color--white {
 border-bottom-color:#ffffff;
}
.services-oolight--h2 {
 font-size:4rem;
 line-height:1.5;
}
@media (max-width: 1280px) {
.services-oolight--h2 {
 font-size:3rem;
}
}

.padding--xl {
 padding-top:7rem;
 padding-right:7rem;
 padding-bottom:7rem;
 padding-left:7rem;
}
.gray-line-1px {
 height:1px;
 background-color:#6a6a6a;
 margin-bottom:var(--space-m) ;
 margin-top:var(--space-m) ;
}
.no--border {
 border-bottom-style:none;
}
.dots-background {
background-image:url(https://strat2019stage.wpengine.com/wp-content/uploads/2024/09/dots-paired.png);background-size: 80% auto; background-repeat:no-repeat;
 background-color:#040548;
 background-position:50% 8rem;
}
.no-caps {
 font-style:normal;
 text-transform:none;
}
.stat--card-blue {
 background-color:#2b388f;
 border-radius:1rem;
 gap:2rem;
 padding-top:5rem;
 padding-right:5rem;
 padding-bottom:5rem;
 padding-left:5rem;
}
.stat--card-blue:not(.ct-section):not(.oxy-easy-posts),
.stat--card-blue.oxy-easy-posts .oxy-posts,
.stat--card-blue.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:2rem;
}
.stat-white--divider {
}
.height--1px {
 background-color:#6a6a6a;
 height:1px;
}
.grid--full-height {
}
.grid--full-height:not(.ct-section):not(.oxy-easy-posts),
.grid--full-height.oxy-easy-posts .oxy-posts,
.grid--full-height.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--full-height:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.grid--full-height.ct-section .ct-section-inner-wrap > :nth-child(1),
.grid--full-height.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 1;}
.timeline-card {
 max-width:1200px;
 width:100%;
 padding-top:var(--space-l) ;
 padding-right:var(--space-l) ;
 padding-bottom:var(--space-l) ;
 padding-left:var(--space-l) ;
 gap:var(--space-m) ;
}
.timeline-card:not(.ct-section):not(.oxy-easy-posts),
.timeline-card.oxy-easy-posts .oxy-posts,
.timeline-card.ct-section .ct-section-inner-wrap{
gap:var(--space-m) ;
}
@media (max-width: 768px) {
.timeline-card {
}
}

.border-bottom--1 {
 border-bottom-color:#6a6a6a;
 border-bottom-width:1px;
 border-bottom-style:solid;
}
.services-testimonial--quote-mark {
 position:absolute;
 left:-48px;
 top:73px;
}
.padding-bottom--s {
}
.stretch-grid {
}
.stretch-grid:not(.ct-section):not(.oxy-easy-posts),
.stretch-grid.oxy-easy-posts .oxy-posts,
.stretch-grid.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: 20px;grid-row-gap: 20px;}
@media (max-width: 768px) {
.stretch-grid {
}
.stretch-grid:not(.ct-section):not(.oxy-easy-posts),
.stretch-grid.oxy-easy-posts .oxy-posts,
.stretch-grid.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.height--100px {
 height:100px;
}
.height--100px:not(.ct-section):not(.oxy-easy-posts),
.height--100px.oxy-easy-posts .oxy-posts,
.height--100px.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.grid--3--fullheight {
 width:100%;
}
.grid--3--fullheight:not(.ct-section):not(.oxy-easy-posts),
.grid--3--fullheight.oxy-easy-posts .oxy-posts,
.grid--3--fullheight.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;}
@media (max-width: 1650px) {
.grid--3--fullheight {
}
.grid--3--fullheight:not(.ct-section):not(.oxy-easy-posts),
.grid--3--fullheight.oxy-easy-posts .oxy-posts,
.grid--3--fullheight.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(0px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 1280px) {
.grid--3--fullheight {
 max-width:600px;
 margin-left:auto;
 margin-right:auto;
}
.grid--3--fullheight:not(.ct-section):not(.oxy-easy-posts),
.grid--3--fullheight.oxy-easy-posts .oxy-posts,
.grid--3--fullheight.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;}
}

.sticky-card {
 height:120vh;
position: sticky;
}
.timeline-card__image {
 max-height:300px;
 max-width:100%;
}
.timeline-cards-wrapper {
 width:100%;
}
.timeline-cards-wrapper:not(.ct-section):not(.oxy-easy-posts),
.timeline-cards-wrapper.oxy-easy-posts .oxy-posts,
.timeline-cards-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.timeline-card__header {
 width:100%;
}
.timeline-card__header:not(.ct-section):not(.oxy-easy-posts),
.timeline-card__header.oxy-easy-posts .oxy-posts,
.timeline-card__header.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:flex-start;
justify-content:space-between;
}
@media (max-width: 768px) {
.timeline-card__header {
 gap:var(--space-xs) ;
}
.timeline-card__header:not(.ct-section):not(.oxy-easy-posts),
.timeline-card__header.oxy-easy-posts .oxy-posts,
.timeline-card__header.ct-section .ct-section-inner-wrap{
gap:var(--space-xs) ;
}
}

.services-list {
 width:100%;
 border-top-style:none;
}
.services-list__service {
 width:100%;
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-bottom-color:#6a6a6a;
 padding-bottom:var(--space-xl) ;
 padding-top:var(--space-xl) ;
 padding-right:var(--space-m) ;
 padding-left:var(--space-m) ;
}
.services-list__service:not(.ct-section):not(.oxy-easy-posts),
.services-list__service.oxy-easy-posts .oxy-posts,
.services-list__service.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: center;grid-template-columns: repeat(5, minmax(200px, 1fr));grid-column-gap: var(--space-xl) ;grid-row-gap: var(--space-xl) ;}
.services-list__service:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.services-list__service.ct-section .ct-section-inner-wrap > :last-child,
.services-list__service.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 3;}
.services-list__service:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.services-list__service.ct-section .ct-section-inner-wrap > :nth-child(1),
.services-list__service.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 2;}
@media (max-width: 1024px) {
.services-list__service {
}
.services-list__service:not(.ct-section):not(.oxy-easy-posts),
.services-list__service.oxy-easy-posts .oxy-posts,
.services-list__service.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: var(--space-xl) ;grid-row-gap: var(--space-xl) ;}
}

.services-list__content {
 gap:var(--space-s) ;
}
.services-list__content:not(.ct-section):not(.oxy-easy-posts),
.services-list__content.oxy-easy-posts .oxy-posts,
.services-list__content.ct-section .ct-section-inner-wrap{
gap:var(--space-s) ;
}
.services-list__title {
 text-transform:uppercase;
 font-size:var(--text-xl) ;
 text-align:left;
}
.services-list__text {
 font-size:var(--text-l) ;
 color:#041927;
 text-align:left;
}
.services-list__button {
}
.services-list__image {
 width:100%;
 height:235px;
 object-fit:cover;
 border-radius:15px;
}
.btn--tertiary {
}
.services-hover:hover{
 background-color:#eceeef;
}
.services-hover {
}
.services-arrow {
}
:root {
  --yellow: #f1b33f;
}

html {
    scroll-behavior: smooth;
    scroll-padding-top: 150px;
}

body,
html {
	font-weight: 300;
}


html {
    overflow-x: hidden !important;
}

body p a {
	font-weight: 600;
}
@media screen and (min-width: 1651px) {
.pad-none {
  padding-left: 0 !important;
  padding-right: 0 !important;
  
}
}

b,
p b,
h4 b,
p strong,
.paragraph b,
.paragraph strong,
.paragraph h2 {
    font-weight: 600;
}
.border {
  border: 1px solid #333;
}

.btn,
.oxel_icon_button_text {
    font-weight: 600;
}

figure {
    margin: 0;
}

h1 {
    font-weight: 500;
}

h2 {
    font-weight: 400;
}

h3,
h4 {
    font-weight: 500;
    letter-spacing;
    1px;
}
hr {
border: .5px solid #333;
margin: 50px 0;
}

.h1-banner {
    font-family: 'Blacklist';
}

.blacklist h1 {
    font-family: 'Blacklist', serif;
    font-size: 3.5vw;
    font-weight: 700;
    line-height: 1;
}

@media screen and (max-width:1650px) {

    .blacklist h1 {
        font-size: 4vw;
    }


}
@media screen and (max-width:1024px) {

    .blacklist h1 {
        font-size: 6vw;
    }


}

@media screen and (max-width:768px) {

    .blacklist h1 {
        font-size: 8vw;
    }


}



h5 {
    font-weight: 600;
}


.oxy-rich-text ul li {
    margin-bottom: 10px !important;
}

.links--white a {
    color: white;
}

.bolder-header h2,
.bolder-header h3,
.bolder-header h4 {
    font-weight: 500;
}

/* main mneu edits -----*/
.main_nav-link {
    position: relative;
    transition: all ease .5s;
}

.main_nav-link:after {
    content: '';
    width: 0;
    height: 1px;
    background-color: blue;
    position: absolute;
    left: 0 bottom: -5px;
}

.main_nav-link:hover:after {
    width: 100%;
}

.rich-text-links__color a {
    color: inherit !important;
}



.links--pink b {
    font-weight: 600;
}

/*  customize widths of automatic css values --------------------------------------------*/

.width--m {
  width: 100% !important;
  max-width: 800px;
}

.width--l {
  width: 100% !important;
  max-width: 800px !important;
}
/* simple arrow button styling --------------------------------------------------*/

a.simple-arrow-button .simple-button-text,
a.simple-arrow-button .simple-button-arrow {
    transition: all ease .5s;
}

a.simple-arrow-button:hover .simple-button-text {
    color: #2b388f !important;
}

a.simple-arrow-button:hover .simple-button-arrow {
    color: #2b388f !important;
    transform: translateX(5px);
}

/* home page edits -------------------------------------------------------------*/

.page-id-18431 #_header_row-2-30592 {
    background-color: #3A1B3E;
    color: white;
}



.page-id-18431 #_header_row-2-30592 .oxy-pro-menu-mobile-open-icon>svg {
    fill: white;
}


@media screen and (min-width: 1024px) {
    .page-id-18431 #-pro-menu-182-30592 #menu-principal-nav>.menu-item>a {
        color: white;
    }


}

.page-id-18431 #-pro-menu-182-30592 .sub-menu {
    background-color: #5a2266;
}

.service-boxes:hover .small-arrow {
    transform: translateX(10px);
}

/* webinar banner alternates ---*/

#webinar__banner {
    background-image: url('/wp-content/uploads/2022/07/webinar-banner-background.jpg');
}


/* innovation strategy ---*/

#-table-of-contents-335-29650 .oxy-table-of-contents_link {
    margin-bottom: 12px;
}

/* fundamentals class --*/
#what-you-learn:after {
    content: '';
    width: 22%;
    height: 560px;
    background-image: url('/wp-content/uploads/2022/03/benefits-hex.svg');
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    left: 0;
    top: 0%;
    z-index: 1;
}

#who-benefits::after {
    content: '';
    width: 18%;
    height: 560px;
    background-image: url('/wp-content/uploads/2022/03/benefits-hex-1.svg');
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    right: 0;
    top: 20%;
    z-index: 1;
}

/* footer edits ----*/

#footer--contact-block a {
    color: white;
}


.accordian a {
    color: white;
}

.rich-text-links__color a {
    color: currentColor;
}

/* case studies ---*/

a.case-study {
    text-decoration: none;
}


/* tabs and UI elements ----*/

.tab__content-white a {
    color: white;
}

.accordian_content-white a {
    color: white;
}

#odi-process-accordian-case-studies .oxy-pro-accordion_content {
    margin: 0px 0 30px 0;
}


/* TESTIMONIAL ICONS */
.testimonial-box__icon {
    display: flex;
    flex-direction: row;
    width: 100%;
    align-items: center;
    justify-content: center;
    gap: 3rem;
    flex-grow: 1;
}

.testimonial-box__icon::before,
.testimonial-box__icon::after {
    content: '';
    height: 1px;
    flex-grow: 1;
    background: #5e2569;
}



.tabs-3939-tab-active {
    background-color: rgba(24, 36, 67, 0.73);
}



/* Adrian's offset background blocks ----------------------------*/
.box-with-element--left:before {
    display: block;
    content: "";
    background: transparent;
    border: 1px solid #979797;
    width: 100vw;
    height: 100%;
    position: absolute;
    top: 60px;
    right: 0px;
    z-index: 0;
}

.box-with-element--right:before {
    display: block;
    content: "";
    background: transparent;
    border: 1px solid #979797;
    width: 100vw;
    height: 100%;
    position: absolute;
    top: 60px;
    left: 0px;
    z-index: 0;
}

.box-with-element--dark:before {
    background: #041927;
}

.box-with-element--purple:before {
    background: #3a1b3e;
}

/* no serif text blocks ----------------------------------------------*/

.no-serifs h4 {
    font-weight: 500;

}

.no-serifs h2 {
    font-weight: 600;
    margin-bottom: 30px;
    margin-top: 30px;
}

.paragraph ol li {
    margin-bottom: 15px;
}

.oxy-content-timeline_marker {
    z-index: 10 !important;
}

/* ---- tabs custom content & styling ----*/
.tabs-1025-tab-active {
	background-color: rgba(194,209,212,0.2) !important;
}
.tabs-1025-tab-active .tab-text {
	display: block !important;
}

@media screen and (max-width: 768px) {
	.oxy-pro-accordion_context-icon {
		display: none;
	}
}

@media screen and (max-width: 768px) {
.banner-image-line .text--center {
	text-align: left !important;
}
	.banner-image-line .ct-section-inner-wrap {
  padding-right: 5%;
  padding-left: 5%;
}
}


/* footer form styling -----*/

#shortcode-205-30592 .nf-form-fields-required {
  margin-bottom: 0px !important;
  text-align: left;
  font-size: 14px;
}
#nf-label-field-179 {
  color: white !important;
}



#nf-field-180-container {
  margin-bottom: 0 !important;
}

#nf-form-26-cont > div:nth-child(2) > div:nth-child(4) > form:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > nf-fields-wrap:nth-child(1) > nf-field:nth-child(2) {
  display: flex;
  flex-direction: column;
padding-top: 8px !important;

}

#shortcode-205-30592 .nf-field-container {
  margin-bottom: 0 !important;
}

#shortcode-205-30592 .nf-form-content {
  padding: 0 !important;
}
#nf-form-26-cont > div:nth-child(2) > div:nth-child(4) > form:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > nf-fields-wrap:nth-child(1) > nf-field:nth-child(1) {
  width: 100%;
}
#nf-field-180 {
  background-color: #5e2569 !important;
  border-radius: 10px !important;
  padding: 8px 20px !important;
  text-transform: uppercase !important;
  font-weight: 700;
  letter-spacing: 2px !important;
  font-size: 14px !important;
  color: white !important;
}
#nf-field-180:hover {
  background-color: white !important;
  color:  #5e2569 !important;
}
#nf-field-179 {
    border-radius: 8px !important;

}

.text--white {
  color: white !important;
}






.section-with-dots::after,
.section-with-dots::before {
    content:url(/wp-content/uploads/2024/03/dots.png);
    position: absolute;
    left: 0;
    bottom: 0;
    pointer-events: none;
}

.section-with-dots::before {
    left: auto;
    bottom: auto;
    top: 0;
    right: 0;
    transform: rotate(180deg);
}

.tab-content-3col__list-col-list ul {
    padding-inline-start: 20px;
}

/* FEATURES GRID */
@media (max-width: 1024px) {
	.features__content {
	order: 99;
}
}

@media (min-width: 1024px) {
	.features__feature:nth-of-type(even) .features__video {
	order: -1;	
}
  .features--reversed .features__feature:nth-of-type(odd) .features__content {
	order: 99;	
}

.features--reversed .features__feature:nth-of-type(even) .features__content {
	order: -1;	
}
}

.features__heading::after {
	content:'';
	display: block;
	width: 260px;
	height: 1px;
	background: var(--secondary);
  margin-top: 1rem;
}

.bg--gradient .features__heading::after {
	background: #92c8d4;
}

.features__list {
	padding-inline-start: 0px;
	list-style: none;
	gap: 2rem;
}

.features__list-item {
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	gap: 1.5rem;
	line-height: 1.2;
}

.features__list-item::before {
	content:'';
	background-image:url(https://strat2019stage.wpengine.com/wp-content/uploads/2023/04/Group-25.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	position: relative;
	top: -2px;
	display: inline-block;
	width: 26px !important;
	height: 26px !important;
	flex-shrink: 0;
}

.icon-list ul {
  padding-inline-start: 0px;
	list-style: none;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.icon-list li {
  display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 1.5rem;
}

.icon-list li::before {
	content:'';
	background-image:url(https://strat2019stage.wpengine.com/wp-content/uploads/2023/04/Group-25.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	position: relative;
	top: -2px;
	display: inline-block;
	width: 26px !important;
	height: 26px !important;
	flex-shrink: 0;
}

/* TESTIMONIALS GRID */
.testimonial-card__text::before {
	content:'';
	background-image: url('https://strat2019stage.wpengine.com/wp-content/uploads/2023/04/quote.svg');
	background-size: contain;
	background-repeat: no-repeat;
	display: block;
	width: 42px;
	height: 27px;
	margin-bottom: 2rem;
}

/* COURSES GRID */
.course-card__title::after {
	content:'';
	display: block;
	width: 260px;
	height: 1px;
	background: var(--yellow);
  margin-top: 2rem;
}

/* CTA SECTION */
.cta-section__form-code .nf-field-label label {
	color: var(--white);
}

.cta-section__form-code .nf-field-element input {
	border-radius: var(--radius-m) !important;
}

.cta-section__form-code .nf-field-element input[type="submit"] {
	background: var(--accent);
	text-transform: uppercase;
	font-weight: 600;
	font-size: var(--text-m);
	line-height: 1;
	cursor: pointer;
	color: var(--white);
}

.cta-section__form-code .nf-field-element input[type="submit"]:hover {
	opacity: 0.85;
}

/* innovation summit page ---*/

.agenda__content-wrapper h4 {
  font-size: 20px;
}




/* TESTIMONIALS */
.testimonial-new__author span {
    display: inline;
}
.testimonial-new__author span:first-child {
    font-weight: bold;
}

/* @media (min-width: 1025px) {
    .testimonials-repeater > .testimonials-repeater__inner:nth-of-type(even) {
        position: relative;
        top: 4rem;
    }
} */

.acss-auto-radius :where(img), .acss-auto-radius :where(figure:not(figure:has(img))) {
    border-radius: 0 !important;
}

/* services landing page ---*/
.services-hover * {
  transition: all ease .5s;
}

.services-hover:hover .services-arrow {
  transform: translateX(10px);
}/* HOVER ARROWS */
.strategies-grid__box:hover .strategies-grid__arrow {
	transform: translatex(20px);
}

.strategies-grid__box:hover .strategies-grid__arrow svg g {
	fill: #6a6a6a;
}

.services-boxes__box:hover .strategies-grid__arrow {
	transform: translatex(20px);
}

/* ---- animated down arrows -----*/

@keyframes jumpInfinite {
  0% {
    bottomtop: 0;
  }
  25% {
    bottom: 20px;
  }
  75% {
    bottom: 0;
  }
}

.down-arrow {
  animation: jumpInfinite 2s infinite;
}

#ct-builder [data-aos] {
	opacity: 1;
	transform: none;
}
/* DISABLE OXYGEN ANIMATIONS */
.aos-init:not(#custom-floating-menu):not(#div_block-732-8366):not(#floating-menu):not(#div_block-8-32386):not(#div_block-200-28830):not(#floating-odipromo):not(#examples-floating-menu):not(#floating-newsletter) {
    /* CSS transitions */
    -o-transition-property: none !important;
    -webkit-transition-property: none !important;
    transition-property: none !important;

    /* CSS transforms */
    -ms-transform: none !important;
    -webkit-transform: none !important;
    transform: none !important;

    /* CSS animations */
    -webkit-animation: none !important;
    animation: none !important;
    opacity: 1 !important;
    visibility: visible !important;
}
.nf-field-label .nf-label-span, .nf-field-label label {
  font-weight: 600 !important;
}
#nf-form-3-cont .nf-form-fields-required, #nf-form-8-cont .nf-form-fields-required, #contact #nf-form-5-cont .nf-form-fields-required {
	
	text-align: center;
	margin-bottom: 40px !important;
	color: white;
}

#nf-form-3-cont .nf-form-content label {
	color: white;
}

#nf-form-5-cont .nf-form-fields-required {
	color: #333;
	text-align: center;
	margin-bottom: 40px !important;
}

#nf-form-5-cont .nf-error.field-wrap .nf-field-element::after, #nf-form-8-cont .nf-error.field-wrap .nf-field-element::after,  #contact #nf-form-5-cont .nf-error.field-wrap:after {
	background-color: #a35fa6 !important;
}

#nf-form-5-cont .nf-error .ninja-forms-field, #nf-form-8-cont .nf-error .ninja-forms-field,   {
	border-bottom: 1px solid #3a1b3e !important;
	color: white !important;
}

#nf-form-3-cont .nf-form-cont label,
#nf-form-5-cont .nf-form-cont label, #nf-form-8-cont .nf-form-cont label, #contact #nf-form-5-cont label {
	color: white;
	font-size: 14px !important;
}

#nf-form-5-cont .nf-form-content label {
	font-size: 14px;
	color: #3a1b3e;
}


#nf-form-5-cont input[type="button"] {
	background-color: #3a1b3e !important;
}

#nf-form-5-cont .ninja-forms-field, #nf-form-8-cont .ninja-forms-field {
	font-size: 14px;
	margin: 0;
	padding: 12px;
}

#nf-form-5-cont .nf-error-msg,
#nf-form-5-cont .ninja-forms-req-symbol {
	font-size: 14px;
	color: #3a1b3e;
}
 .page-id-32093 #nf-form-5-cont .nf-error-msg,
 .page-id-32093 #nf-form-5-cont .ninja-forms-req-symbol {
	font-size: 14px;
	color: white;
}

#nf-form-3-cont .nf-form-cont div input:not([type=button]),
#nf-form-3-cont .nf-form-cont div textarea, #nf-form-8-cont .nf-form-cont div input:not([type=button]), #nf-form-8-cont .nf-form-content input:not([type="button"]), #nf-form-8-cont .nf-form-content textarea, .page-id-32093 #nf-form-5-cont .nf-form-content textarea, #contact #nf-form-5-cont  div input:not([type=button]) {
	background: none !important;
	border: none !important;
	border-bottom: 1px solid white !important;
	color: white !important;
}
#nf-form-8-cont .nf-form-content textarea {
	border: 1px solid white !important;
}
#nf-form-5-cont .nf-form-content div input:not([type=button])  {
	background: none;
	border: none;
	border-bottom: 1px solid #3a1b3e !important;
	color: #3a1b3e;
}

#nf-form-5-cont .nf-form-content div textarea {
	background: none;
	border: 1px solid #3a1b3e;
	color: #3a1b3e;
}



 #contact  #nf-form-5-cont div textarea {
	background: none;
	border: 1px solid white;
	color: white;
}



#nf-form-3-cont .nf-form-cont div input:not([type=button]):focus,
#nf-form-3-cont .nf-form-cont div textarea:focus {
	background: none;
	color: white;
	border-bottom: 1px solid #74547b;
}

#nf-form-3-cont .nf-form-cont div input[type=button],
#nf-form-5-cont .nf-form-cont div input[type=button] {
	background: #5E2569;
	border-radius: 8px;
	text-transform: uppercase;
	font-weight: 600;
	padding: 17px 25px;
	display: block;
	margin: auto !important;
	font-family: 'Raleway', sans-serif;
	letter-spacing: 2px;
}

#nf-form-3-cont .nf-form-cont div input[type=button]:hover {
	background: #253133;
	color: white;
}

#nf-form-3-cont .nf-form-fields-required {
	color: white;
	text-align: center;
	margin-bottom: 40px !important;
}

#nf-form-3-cont .nf-form-cont label {
	color: white;
	font-size: 14px !important;
}

#nf-form-3-cont .nf-form-cont div input:not([type=button]),
#nf-form-3-cont .nf-form-cont div textarea {
	background: none;
	border: none;
	border-bottom: 1px solid white;
	color: white;
}

#nf-form-3-cont .nf-form-cont div input:not([type=button]):focus,
#nf-form-3-cont .nf-form-cont div textarea:focus {
	background: none;
	color: white;
	border-bottom: 1px solid #74547b;
}

#nf-form-3-cont .nf-form-cont div input[type=button] {
	background: #5E2569;
	border-radius: 8px;
	text-transform: uppercase;
	font-weight: 600;
	padding: 17px 25px;
	display: block;
	margin: auto !important;
	font-family: 'Raleway', sans-serif;
	letter-spacing: 2px;
}

#nf-form-3-cont .nf-form-cont div input[type=button]:hover {
	background: #253133;
	color: white;
}

.nf-form-fields-required {
	color: white;
	text-align: center;
	margin-bottom: 40px !important;
}

#nf-form-3-cont .nf-form-cont label {
	color: white;
	font-size: 14px !important;
}

#nf-form-3-cont .nf-form-cont div input:not([type=button]),
#nf-form-3-cont .nf-form-cont div textarea {
	background: none;
	border: none;
	border-bottom: 1px solid white;
	color: white;
}

#nf-form-3-cont .nf-form-cont div input:not([type=button]):focus,
#nf-form-3-cont .nf-form-cont div textarea:focus {
	background: none;
	color: white;
	border-bottom: 1px solid #74547b;
}

#nf-form-3-cont .nf-form-cont div input[type=button] {
	background: #5E2569;
	border-radius: 8px;
	text-transform: uppercase;
	font-weight: 600;
	padding: 17px 25px;
	display: block;
	margin: auto !important;
	font-family: 'Raleway', sans-serif;
	letter-spacing: 2px;
}

#nf-form-3-cont .nf-form-cont div input[type=button]:hover {
	background: #253133;
	color: white;
}

#sign-up-form__div40 .nf-form-cont label {
	color: #5E2569;
	font-size: 14px !important;
}

#sign-up-form__div40 .nf-form-cont div input:not([type=button]),
#sign-up-form__div40 .nf-form-cont div textarea {
	background: none;
	border: none;
	border-bottom: 1px solid #253133;
	color: #5E2569;
}

#sign-up-form__div40 .nf-form-cont div input:not([type=button]):focus,
#sign-up-form__div40 .nf-form-cont div textarea:focus {
	background: none;
	color: white;
	border-bottom: 1px solid #5E2569;
}

#sign-up-form__div40 .nf-form-fields-required {
	color: #5E2569;
	text-align: center;
}

*,
*::before,
*::after {
	box-sizing: border-box;
}

#contact .nf-form-content select.ninja-forms-field {
	color: white;
}

#contact .nf-form-content .list-select-wrap .nf-field-element>div,
#nf-form-5-cont .nf-form-content .list-select-wrap .nf-field-element>div {
	appearance: none !important;
	background-color: transparent !important;
	border: none !important;
	padding: 0 1em 0 0 !important;
	margin: 0 !important;
	width: 100% !important;
	font-family: inherit;
	font-size: inherit;
	cursor: inherit;
	line-height: inherit;
}

#contact .nf-form-content .list-select-wrap .nf-field-element>div {
	border-bottom: 1px solid white !important;
}

#nf-form-5-cont .nf-form-content .list-select-wrap .nf-field-element>div {
	border-bottom: 1px solid #5E2569 !important;
}
.page-id-32093 #nf-form-5-cont .nf-form-content .list-select-wrap .nf-field-element>div {
	border-bottom: 1px solid white !important;
}

#contact .list-select-wrap div::after {
	color: white;
	transition: all .5s;
}

#contact .list-select-wrap select:active+div {
	background-color: transparent !important;
}

#discussion-points .nf-form-fields-required {
	color: #333 !important;
}

#form .nf-form-content label {
	font-size: 18px;
	line-height: 20px;
	color: white;
}

#form .nf-form-content .list-select-wrap .nf-field-element>div,
#form .nf-form-content input:not([type="button"]),
#form .nf-form-content textarea {
	border: none !important;
	border-bottom: 1px solid white !important;
	background: transparent !important;
	color: white !important;
}

/* contact modal fundamentals page ------*/

#shortcode-569-29011 .nf-progress-container {
  border: 0;
  height: 50px;
	background-color:transparent !important;
  width: 100%;
margin-bottom: 29px;
}
#shortcode-569-29011 .nf-progress {
	background-color: #5e2569;
}

#shortcode-569-29011  .nf-form-content label {
	color:white !important;
}

#shortcode-569-29011 .nf-form-content .list-select-wrap .nf-field-element>div,
#nf-form-5-cont .nf-form-content .list-select-wrap .nf-field-element>div {
	appearance: none !important;
	background-color: transparent !important;
	border: none !important;
	padding: 0 1em 0 0 !important;
	margin: 0 !important;
	width: 100% !important;
	font-family: inherit;
	font-size: inherit;
	cursor: inherit;
	line-height: inherit;
}

#shortcode-569-29011  .list-select-wrap .nf-field-element>div {
	border-bottom: 1px solid white !important;
}

#shortcode-569-29011 .list-select-wrap .nf-field-element>div {
	border-bottom: 1px solid #5E2569 !important;
}
#shortcode-569-29011 .nf-form-content .list-select-wrap .nf-field-element>div {
	border-bottom: 1px solid white !important;
}

#shortcode-569-29011 .nf-form-content select.ninja-forms-field {
  color: white;
}

#shortcode-569-29011 .nf-form-content .listselect-wrap .nf-field-element div, #shortcode-569-29011 .nf-form-content input.ninja-forms-field, #shortcode-569-29011 .nf-form-content select.ninja-forms-field:not([multiple])  {
		background-color: transparent !important;

}


/* innovation strategy page ---*/

.page-id-29650 .nf-form-content label {
  font-size: 16px;
 color: white !important;
	font-weight: 400;
}
.page-id-28830 .nf-form-content label {
  font-size: 16px;
 color: white !important;
	font-weight: 400;
}


/* ---------- nf form 3 on white background -------*/

.contact-form-shortcode.white-background #nf-form-3-cont .nf-form-content label {
  color: #5E2569;
  font-size: 15px;
  font-weight: 400;
}

.contact-form-shortcode.white-background #nf-form-3-cont .nf-form-fields-required {
	  color: #5E2569;
  font-size: 15px;
  font-weight: 400;
}

/* newsletter footer form */
#newsletter-signup .nf-before-form-content {
    display: none;
}

#newsletter-signup label {
    display: none;
}

#newsletter-signup .nf-mp-body nf-fields-wrap {
    display: flex;
  flex-wrap: wrap;
    gap: 1rem;
}

#newsletter-signup .nf-mp-body nf-fields-wrap > nf-field input {
    display: block;
    width: 100%;
    border-radius: 0.6666666667rem;
}

#newsletter-signup .nf-mp-body nf-fields-wrap > nf-field .submit-wrap input {
    --btn-background: var(--secondary);
  --btn-background-hover: var(--secondary-hover);
  --btn-text-color: var(--secondary-ultra-light);
  --btn-text-color-hover: var(--secondary-ultra-light);
  --btn-border-color: var(--secondary);
  --btn-border-color-hover: var(--secondary-hover);
  --focus-color: var(--secondary-dark);
    background: var(--btn-background);
  color: var(--btn-text-color);
  padding-block: var(--btn-padding-block);
  padding-inline: var(--btn-padding-inline);
  min-inline-size: var(--btn-min-width);
  line-height: var(--btn-line-height);
  font-size: var(--btn-font-size, var(--text-m));
  font-weight: var(--btn-font-weight);
  font-style: var(--btn-font-style);
  text-transform: var(--btn-text-transform);
  letter-spacing: var(--btn-letter-spacing);
  text-decoration: var(--btn-text-decoration);
  border-width: var(--btn-border-width);
  border-style: var(--btn-border-style);
  border-radius: var(--btn-radius);
  border-color: var(--btn-border-color);
  transition: var(--btn-transition, var(--transition));
  justify-content: var(--btn-justify-content, c
}
*,
*::after,
*::before {
    box-sizing: border-box;
}

.link {
    cursor: pointer;
    font-size: 45px;
    position: relative;
    white-space: nowrap;

}

.link::before,
.link::after {
    position: absolute;
    width: 100%;
    height: 1px;
    background: currentColor;
    top: 100%;
    left: 0;
    pointer-events: none;
}

.link::before {
    content: '';
    /* show by default */
}




.link--metis::before {
    transform-origin: 100% 50%;
    transform: scale3d(0, 1, 1);
    transition: transform 0.3s;
}

.link--metis:hover::before {
    transform-origin: 0% 50%;
    transform: scale3d(1, 1, 1);
}

.active-menu {
    color: #A35FA6;
    position: relative;
    margin-left: 30px;
    transition: all ease .5s !important;

}

.active-menu:before {
    content: '';
    position: absolute;
    left: -30px;
    top: 50%;
    background: #A35FA6;
    height: 2px;
    width: 20px;
    transform: none !important;
}

.active {
    display: block !important;
    -webkit-animation: fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
    animation: fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}

/* ----------------------------------------------
 * Generated by Animista on 2022-8-29 17:24:49
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation fade-in
 * ----------------------------------------
 */
@-webkit-keyframes fade-in {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes fade-in {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@media screen and (max-width: 1280px) {
    .link {
        cursor: pointer;
        font-size: 32px;
        position: relative;
        white-space: nowrap;

    }
}

#case-studies-section a {
	color: #92c8d4;
}.post__content h2,
.post__content h3,
.post__content h4,
.post__content h5 {
    margin-top: 50px;
    margin-bottom: 0px;
    line-height: 1.2;
    color: #041927;
}

.wp-block-pullquote {
    background: #d1d9e5;
    border-radius: 8px;
}

.blog-repeater__meta span {
	display: inline;
}

.blog-repeater {
	position: relative;
	padding-bottom: 40px;
}

.oxy-repeater-pages-wrap {
	position: absolute;
	right: 0;
	bottom: 0;
}

.oxy-repeater-pages {
	gap: 4px;
}

.oxy-repeater-pages .page-numbers {
	padding: 4px 10px;
	border: 1px solid #5e2569;
	min-width: 30px;
	text-align: center;
	transition: 0.2s;
}

.oxy-repeater-pages .page-numbers:hover {
	background: #5e2569;
	color: white;
}

.page-numbers.current {
	background: #5e2569;
	color: white;
}

.page-id-17347 .oxy-repeater-pages-wrap {
  position: relative;
	right: unset;
	left: 0;
	

}.link--no-underline a,
.link--no-underline {
    text-decoration: none;
}

.case-study__page-body-copy h2,
.case-study__page-body-copy h3,
.case-study__page-body-copy h4,
.case-study__page-body-copy h5 {
    margin-top: 40px;
}

.jtbd__dive-box--white * {
    color: white;
    border-color: white;
}

/* HEXAGONS */
.hexagons::before {
    content: '';
    width: 41%;
    height: 20vh;
    position: absolute;
    right: -34%;
    top: 20%;
    transform: rotate(180deg);
    background-image: url('/wp-content/uploads/2022/03/overlay-hexagons-1.svg');
    background-size: contain;
    background-position: center right;
    background-repeat: no-repeat;
}

.hexagons::after {
    content: '';
    width: 41%;
    height: 20vh;
    position: absolute;
    left: -34%;
    top: 50%;
    background-image: url('/wp-content/uploads/2022/03/overlay-hexagons-1.svg');
    background-size: contain;
    background-position: center right;
    background-repeat: no-repeat;
}

/* TESTIMONIAL QUOTE ICON */
.testimonial-carousel__box::before {
    content: '';
    position: absolute;
    left: 00px;
    top: 0;
    background-image: url('https://strat2019dev.wpengine.com/wp-content/uploads/2022/03/quote-mark.svg');
    background-repeat: no-repeat;
    width: 66px;
    height: 80px;
    background-size: contain;
    z-index: 2;
}

@media (max-width: 990px) {
    .testimonial-carousel__box::before {
        display: none;
    }
}

/* TESTIMONIAL SECTION CLIP PATH */
#what-people-say {
    position: relative !important;
    z-index: 1 !important;
}

.what-people-say {
    position: absolute;
    z-index: 1;
    clip-path: polygon(60% 0, 100% 0%, 100% 100%, 0% 100%);
    height: 100%;
    width: 25vw;
    content: '';
    background-image: url('/wp-content/uploads/2022/03/tablet-user-on-platform.jpg');
    background-size: cover;
    background-position: center;
    bottom: 0;
    right: 0;
    z-index: -1;
    max-width: 500px;
}

@media (max-width: 990px) {
    .what-people-say {
        position: absolute;
        z-index: 1;
        clip-path: polygon(60% 0, 100% 0%, 100% 100%, 0% 100%);
        height: 100%;
        width: 15vw;
        content: '';
        background-image: url('/wp-content/uploads/2022/03/tablet-user-on-platform.jpg');
        background-size: cover;
        background-position: center;
        bottom: 0;
        right: 0;
        z-index: 1;
    }

}



@media (max-width: 990px) {
    #what-people-say::after {
        display: none;
    }
}

.links--pink a {
    color: #a35fa6;
}

.links--light-blue a {
    color: rgba(209,217,229,0.47);
}

.oxy-header-search_form.visible {
    background: white;
    padding-left: 8px;
    color: #3a1b3e;
}


/* JTBD TABLE */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

td {
    padding: 10px 20px;
    border: none;
}

.map1a {
    background: #faf9fb;
    font-weight: bold;
}

.map1b {
    background: #fcfcfc;
}

.map2a {
    background: #f4f2f5;
    font-weight: bold;
}

.map2b {
    background: #f8f7f9;
}

.map3a {
    background: #ede9ee;
    font-weight: bold;
}

.map3b {
    background: #f4f2f4;
}

.map4a {
    background: #e5e0e6;
    font-weight: bold;
}

.map4b {
    background: #efecf0;
}

.map5a {
    background: #ddd6df;
    font-weight: bold;
}

.map5b {
    background: #eae6ec;
}

.map6a {
    background: #d5cdd8;
    font-weight: bold;
}

.map6b {
    background: #e6e1e7;
}

.map7a {
    background: #cfc6d2;
    font-weight: bold;
}

.map7b {
    background: #e2dce3;
}

.map8a {
    background: #cbc0ce;
    font-weight: bold;
}

.map8b {
    background: #dfd9e1;
}.playbook-chapter:hover .playbook-chapter__title {
	color: white;
}

.playbook__testimonial-icon {
    gap: 2rem
}

.playbook__testimonial-icon::before,
.playbook__testimonial-icon::after {
    content: '';
    display: block;
    background: currentColor;
    flex-grow: 1;
    height: 2px;
}

/* STATEMENTS HOVER */
.formula__text-box-wrapper:hover .formula__text-box--hover {
    opacity: 1;
}

/* JOB MAP HOVER */
.map-components__link:hover .map-components__text--hover {
	opacity: 1;
}:root {
	--dark-purple: #432569;
	--raleway: 'Raleway', 'Arial', 'Helvetica', sans-serif;
	--domine: 'Domine', 'Lucida Console', serif;
	--robin-egg: #83a0a7;
	--mid-grey: #6a6a6a;
	--almost-black: #253133;
	--dark-gray-blue: #394564;
	--pale-blue: #e5eded;
	--dark-pink-purple: #5e2569;
	--grey-green: #507079;
	--pink-purple: #a35fa6;
	--light-grey: #979797;
	--super-dark-purple: #3a1b3e;
}

html {
	scroll-behavior: smooth;
}




.anchor {
	display: block;
	position: relative;
	top: -140px;
	visibility: hidden;
}


a.arrow-button {
	font-size: 16px;
	font-weight: 600;
	font-style: normal;
	letter-spacing: 0.22px;
	line-height: normal;
	text-align: center;
	text-transform: uppercase;
	font-family: var(--raleway);
	color: var(--grey-green);

}





.single-case-studies #insights {
	padding: 100px 0;
	width: 100%;
	text-align: center;

	background: rgba(194,209,212,0.57);
}

.hex-compilation {
	width: 100%;
	position: relative;
	margin-top: 150px;
	margin-bottom: 120px;
	margin-left: -30%;
}

.hex-compilation:after {
	content: '';
	width: 300%;
	height: 1px;
	background-color: var(--pale-blue);
	position: absolute;
	right: 10%;
	top: 20%;
	z-index: 1;
}

.hex-compilation:before {
	content: '';
	width: 300%;
	height: 1px;
	background-color: var(--pale-blue);
	position: absolute;
	right: 10%;
	top: 25%;
	z-index: 1;
}




.small-hex.clip-hex,
.large-hex.clip-hex {
	clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
	z-index: 10;
}

.small-hex.clip-hex.gray {
	background: var(--pale-blue);
	
}




.clickOpen {
	height: 0;
	overflow: hidden;
}

.openButton {
	font-size: 56px !important;
	line-height: 13px !important;
	position: absolute;
	right: 0;
	top: 0;
	color: var(--dark-purple);
	background: transparent;
	border: none;
	transition: all ease .5s;

}

.show {
	height: auto;
	overflow: visible;
	transition: all ease .5s;
}

.openButton:hover {
	color: var(--grey-green);
}

.openButton .minus-sign {
	display: none;
	transition: all ease .5s;
}



.single-case-studies #the-result .narrow .subhead {
	text-align: left;
}



#outcome .get-in-touch {
	margin-left: 50%;
	float: left;
	transform: translateX(-50%);
	white-space: nowrap;
}






.single-case-studies .quoteblock:before,
.single-case-studies .quote-slider .page-width h4:before {
	content: '';
	position: absolute;
	left: -80px;
	top: 20px;
	width: 64px;
	height: 50px;
	background-image: url('/wp-content/themes/Avada-Child-Theme/images/quote-mark-left.svg');
	background-size: cover;
}


.single-case-studies .quoteblock h3,
.single-case-studies .quote-slider .page-width h4 {
	font-family: var(--raleway);
	font-style: italic;
	font-weight: 500;
	font-size: 23px;
	color: #507079;
	letter-spacing: 0.38px;
	line-height: 38px;
}

.single-case-studies .quoteblock h4,
.single-case-studies .quote-slider .page-width h3 {
	color: var(--robin-egg);
	font-family: var(--raleway);
	font-size: 18px;
	font-weight: 700;
	font-style: italic;
	letter-spacing: 0.28px;
	line-height: normal;
	text-align: left;
}

.single-case-studies .quote-slider .page-width>div {
	border-bottom: 1px solid var(--grey-green);
	padding-bottom: 40px;
}










/* case studies landing page ----*/
#case-studies-landing-banner {
	min-height: 88vh !important;
}

#case-studies-landing-banner .fusion-text.fusion-text-1.fusion-animated {
	max-width: 600px !important;
}

#case-studies-landing-banner .fusion-text.fusion-text-1.fusion-animated p {
	font-weight: 600;
}

#case-studies-landing-banner h1 {
	color: var(--dark-pink-purple) !important;
	font-weight: 700 !important;
	margin-bottom: 50px;
}

.tag-line-banner ul {
	list-style: none;
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	padding-left: 0;
	margin-top: 80px;
	position: relative;
}

.tag-line-banner ul:before {
	content: '';
	width: 200%;
	height: 1px;
	background-color: var(--pink-purple);
	position: absolute;
	left: 0;
	top: -20px;
}

.tag-line-banner ul li {
	color: var(--mid-grey) !important;
	font-size: 19px;
	font-weight: 300;
}

/* floating menu ---*/

#custom-floating-menu {
	position: fixed;
	z-index: 100;
	left: 0;
	top: 30vh;
	border-right: .5px solid #bcc1c2;
	border-top: .5px solid #bcc1c2;
	border-bottom: .5px solid #bcc1c2;
	box-shadow: 2px 3px 5px rgba(17, 14, 14, .1);
	max-width: 18vw;
	display: flex;
	align-items: center;
	padding: 20px;
	background-color: white;
	flex-direction: column;
	transition: all ease .5s;

}

.square {
	width: 10px;
	height: 6px;
	background-color: var(--robin-egg);
	margin-left: 7px;
	display: inline-block;
	opacity: 0.3;
}

#custom-floating-menu ul li a:hover .square {
	opacity: .6;
}

.visible {
	opacity: 1 !important;
}

.hidden {
	opacity: 0;
}

#custom-floating-menu img {
	max-width: 150px;
	max-height: 80px;
	width: auto;
	min-width: 80px;


}

#custom-floating-menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
	margin-top: 15px;
	text-align: right;
}

#custom-floating-menu ul li:not(:first-child) {
	margin-top: 10px;
}

#custom-floating-menu ul li a {
	text-transform: uppercase;
	font-weight: 700;
	font-size: 13px;
	padding: 5px;
	color: var(--robin-egg);
}

/* custom styling for Strategyn Case Studies Landing page --*/

.case-studies-loop {
	display: grid;
	grid-template-columns: 1fr;


}






.page-id-27933 a.case-study, .case-studies-loop.jtbdex a.case-study {
	background-color: white;
	padding: 40px;
	box-shadow: 1px 1px 5px #e5e5e5;
	position: relative;
	transition: all ease .5s;
	border-bottom: dashed 1px var(--mid-grey);
	justify-content: flex-start;
	align-items: center;

}
.case-studies-loop.jtbdex {
	display: grid !important;
	grid-template-columns: 1fr 1fr 1fr !important;
	margin: 80px 0;
}


.case-studies-loop.jtbdex a.case-study img {
	margin-bottom: 20px;
	max-height: 100px;
	width: auto;
}
.case-studies-loop.jtbdex a.case-study h2 {
	margin-bottom: 0;

	color: var(--dark-gray-blue);
	font-family: Raleway, sans-serif !important;
	font-size: 30px !important;
	font-weight: 700 !important;
	font-style: normal;
	letter-spacing: 0.69px;
	line-height: 48px;
	text-align: left;

}


.case-studies-loop.jtbdex .case-study:hover {
text-decoration: none !important;
	}


.case-studies-loop.jtbdex .case-study-card {
		display: grid;
		grid-template-columns: 1fr;
		height: auto;
	}


.case-studies-loop.jtbdex .case-study-card img {
	max-width: 200px;
}

.summary-block p {
	text-align: left !important;
	color: var(--robin-egg);
	font-size: 16px !important;
	text-transform: uppercase;
	font-weight: 600 !important;
}

.summary-block h3 {
	color: var(--grey-green) !important;
	font-family: Raleway, sans-serif !important;
	font-size: 20px !important;
	font-weight: 400 !important;
	font-style: normal;
	letter-spacing: 0.28px;
	line-height: 32px !important;
	text-align: left;
}

.case-study-card .arrow svg {
	max-width: 140px;
	transition: all ease .5s;
}

.case-study-card:hover .arrow svg g {
	fill: var(--mid-grey) !important;
	stroke: var(--mid-grey) !important;
}

.case-study-card:hover .arrow svg {
	transform: translateX(20px);
}

/* media queries for case study template & landing page ----------------------------------------------------------*/




@media screen and (max-width: 1280px) {







#custom-floating-menu {
display: none;

}




	/* case studies landing page ----*/

	.case-studies-loop {
		display: grid;
		grid-template-columns: 1fr 1fr;
	}

}




@media screen and (max-width: 768px) {










	/* case tudy landing ---*/


	/* case study landing page ----*/
	.case-studies-loop {
		grid-template-columns: 1fr;
	}


	.case-studies-loop {
  display: grid;
  grid-template-columns: 1fr !important;
}

}


.page-id-27933 a.case-study, .case-studies-loop.jtbdex a.case-study {
	background-color: white;
	padding: 40px;
	box-shadow: 1px 1px 5px #e5e5e5;
	position: relative;
	transition: all ease .5s;
	border-bottom: dashed 1px var(--mid-grey);
	justify-content: flex-start;
	align-items: center;
	clear: left;
	float: left;

}
.case-studies-loop.jtbdex {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	margin: 80px 0;
}

.page-id-27933 a.case-study img {
	margin-bottom: 20px;
	max-width: 150px;
height: auto;
	}

.page-id-27933 a.case-study h2, .case-studies-loop.jtbdex a.case-study h2 {
	margin-bottom: 0;

	color: var(--dark-gray-blue);
	font-size: 28px;
	font-style: normal;
	letter-spacing: 0.69px;
	line-height: 1.2;
	text-align: left;
font-weight: 600;
}

.page-id-27933 .case-study {
	text-align: center;
	transition: all ease .5s;
}

.page-id-27933 .case-study:hover {
	transform: translateX(5px);
}
.case-studies-loop.jtbdex .case-study:hover {
text-decoration: none !important;
	}

.page-id-27933 .fusion-text a {
	text-decoration: none !important;
}

.page-id-27933 .case-study-card{
	display: grid;
	grid-template-columns: 1fr 1.5fr 1fr;
	align-items: center;
	height: 240px;
	grid-column-gap: 80px;
}
.case-studies-loop.jtbdex .case-study-card {
		display: grid;
		grid-template-columns: 1fr;
		height: auto;
	}

.page-id-27933 .case-study-card p, .case-studies-loop.jtbdex .case-study-card p {
	margin-bottom: 8px;

}

.page-id-27933 .case-study-card img, .case-studies-loop.jtbdex .case-study-card img {
	max-width: 200px;
}

.summary-block p {
	text-align: left !important;
	color: var(--robin-egg);
	font-size: 16px !important;
	text-transform: uppercase;
}

.summary-block h3 {
	color: var(--grey-green) !important;
	font-size: 20px !important;
	font-weight: 400 !important;
	font-style: normal;
	letter-spacing: 0.28px;
	line-height: 32px !important;
	text-align: left;
}

.case-study-card .arrow svg {
	max-width: 140px;
	transition: all ease .5s;
}

.case-study-card:hover .arrow svg g {
	fill: var(--mid-grey) !important;
	stroke: var(--mid-grey) !important;
}

.case-study-card:hover .arrow svg {
	transform: translateX(20px);
}
	
	
@media screen and (max-width: 1106px) {
		/* case studies landing page ----*/

	.case-studies-loop {
		display: grid;
		grid-template-columns: 1fr 1fr;
	}


	#case-studies-landing-banner {
		min-height: 800px !important;
	}

	.page-id-27933 .case-study-card {
		height: auto;
		grid-template-columns: 1fr;

	}

	.page-id-27933 .case-study-card .case-study-logo-thumb {
		height: 170px;
	}

	.page-id-27933 .case-study-card .case-study-logo-thumb img {
		max-height: 120px;
		width: fit-content;
	}

	.page-id-27933 .case-study-card .case-study-logo-thumb {
		display: flex;
		flex-direction: column;

		justify-content: center;
	}

	.page-id-27933 .case-study-card .arrow {
		height: 50px;
		display: flex;
		flex-direction: column;
		justify-content: center;

	}




	
	}

#brackets ul li {
	margin-bottom: 0 !important;
}
.bracket  h2, .bracket  h3 {
	font-size: 18px;
line-height: 1.2;
}.page-id-32484 .oxy-carousel-builder_gallery-image img {
  width: auto;
  max-width: 180px;
  vertical-align: middle;
  height: auto;
}

@media screen and (max-width: 1650px) {
	
	.page-id-32484 .oxy-carousel-builder_gallery-image img {
  width: auto;
  max-width: 120px;
  vertical-align: middle;
  height: auto;
}
}


@media screen and (max-width: 1440px) {
	
	.page-id-32484 .oxy-carousel-builder_gallery-image img {
  width: auto;
  max-width: 100px;
  vertical-align: middle;
  height: auto;
}
}.facetwp-facet-webinarcategories {
	display: flex;
	flex-direction: row;
	grid-gap: 20px;
}

select {appearance: none;
-webkit-appearance: none;
-moz-appearance: none;/* For IE <= 11 */
}


select {
  width: 100%;
  height: 50px;
  font-size: 100%;
  cursor: pointer;
  border-radius: 0;
  border: none;
    background-color: white;
  border-bottom: 2px solid #3A1B3E;
  color: #3A1B3E;
  padding: 10px;
  padding-right: 38px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  position: relative !important;
  z-index: 1 !important;
  /* Adding transition effect */
  transition: color 0.3s ease, background-color 0.3s ease, border-bottom-color 0.3s ease;
}/* For IE <= 11 */
select::-ms-expand {
  display: none; 
  position: relative;
}

select:hover,
select:focus {
  color: #3A1B3E;
  background-color: white;
  border-bottom-color: #DCDCDC;
}

select:after {
  content:'' !important;
  background-image: url("/wp-content/uploads/2022/10/small-arrow.svg")!important;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 30px !important;
  height: 50px !important;
  z-index:5;
  position: absolute !important;
  right: 0 !important;
  top: 0 !important;
}

.facetwp-facet-search {
    margin: 0 !important;
}

.facetwp-facet input.facetwp-search {
	padding: 12px 30px 12px 10px !important;
	border-radius: 0 !imporant;
	border: 2px solid black;
}

.page-id-32627 .oxy-repeater-pages-wrap {
  display: none;
}.oxy-post-image-fixed-ratio {
  padding-bottom: 50% !important;
  background-size: cover;
  background-position: center center;
}

.oxy-post-image {
	width: 100%;
}
.oxy-posts {
  display: grid !important;
  grid-template-columns: 1fr 1fr 1fr !important;
}
.oxy-post-wrap {
  width: 100%;
  display: flex;
  flex-direction: column;
  text-align: left;
  align-items: flex-start;
}
 .oxy-post-title {
  font-size: 1.3em;
}
.oxy-post {
	width: 100% !important;
}



@media screen and (max-width: 991px) {
.oxy-posts {
  grid-template-columns: 1fr 1fr !important;
}
}

@media screen and (max-width: 650px) {
 .oxy-posts {
  grid-template-columns: 1fr !important;
}
}.webinar-text p {
	margin-bottom: 2%;
}
.webinar-text p:last-child {
	margin-bottom: 0;
}

#webinar__banner .nf-form-fields-required {
  color: black;
  text-align: center;
  margin-bottom: 10px !important;
  font-size: 12px;
  font-style: italic;
}

#webinar__banner .nf-field-container {
  margin-bottom: 10px !important;
}.nf-form-title {

  display: none !important;
}
.nf-form-content {
  padding: 0 !important;
}

#section-171-33137 .nf-field-label label {
  color: #fff !important;
}

#nf-field-192 {
  background-color: #
}.ordered-list {
    counter-reset: item;
    list-style: none;
    padding-left: 0;
}
.ordered-list li {
    counter-increment: item;
    margin-bottom: var(--space-m);
  display: inline-flex;
  align-items: flex-start;
}
.ordered-list li::before {
    content: counter(item);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #2d2d8e;
    width: 64px;
    height: 64px;
    border-radius: 100%;
    font-weight: 600;
    font-size: var(--text-l);
    margin-right: var(--space-s);
  flex-shrink: 0;
}