.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;
alignment: center;
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-pro-menu {
menu_dropdown_animation:fade-up;
}
.oxy-pro-menu .oxy-pro-menu-list .menu-item a{
padding-top:px;
padding-left:px;
padding-right:px;
padding-bottom:px;
}

.oxy-pro-menu .oxy-pro-menu-list > .menu-item{
margin-top:px;
margin-left:px;
margin-right:px;
margin-bottom:px;
}

.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{
margin-top:px;
margin-left:px;
margin-right:px;
margin-bottom:px;
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-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a{
padding-top:px;
padding-left:px;
padding-right:px;
padding-bottom:px;
}

.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-off-canvas-container > div:first-child, .oxy-pro-menu .oxy-pro-menu-open-container > div:first-child{
oxy-pro-menu_slug_oxypromenuoffcanvascontaineroxypromenulistmenuitemoxypromenuopencontaineroxypromenulistmenuitem_min_width:px;
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container{
oxy-pro-menu_slug_oxypromenuoffcanvascontainer_width:px;
}

.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-container.oxy-pro-menu-open-container .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item a{
padding-top:px;
padding-left:px;
padding-right:px;
padding-bottom:px;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container{
padding-top:px;
padding-left:px;
padding-right:px;
padding-bottom:px;
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{
background-color:;
background-image:url();
overlay-color:;
background-size:;
background-repeat:;
background-attachment:;
background-blend-mode:;
background-size-width:px;
background-size-height:px;
background-position:px px;
}

.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-shape-divider {
                width: 0px;
                height: 0px;
                
            }
            
            .oxy_shape_divider svg {
                width: 100%;
            }
            .ct-section-inner-wrap, .oxy-header-container{
  max-width: 1168px;
}
body {font-family: 'Inter';}body {line-height: var(--lh-base);font-size: var(--text-base) ;font-weight: 400;color: var(--paragraph-color);}.oxy-nav-menu-hamburger-line {background-color: var(--paragraph-color);}h1, h2, h3, h4, h5, h6 {font-family: 'Inter';font-size: 11px;font-weight: var(--h-font-weight);line-height: var(--lh-h1);}h2, h3, h4, h5, h6{font-size: var(--h2) ;font-weight: var(--h-font-weight);line-height: var(--lh-h2);}h3, h4, h5, h6{font-size: var(--h3) ;font-weight: var(--h-font-weight);line-height: var(--lh-h3);}h4, h5, h6{font-size: var(--h4) ;font-weight: var(--h-font-weight);line-height: var(--lh-h4);}h5, h6{font-size: var(--h5) ;font-weight: var(--h-font-weight);line-height: var(--lh-h5);}h6{font-size: var(--h6) ;font-weight: var(--h-font-weight);line-height: var(--lh-h6);}a {color: var(--primary-color);text-decoration: none;}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: min(max(8rem, calc(8rem + ((1vw - 0.32rem) * 5))), 12rem) ;
padding-right: 2.4rem;
padding-bottom: min(max(8rem, calc(8rem + ((1vw - 0.32rem) * 5))), 12rem) ;
padding-left: 2.4rem;
}.ct-new-columns > .ct-div-block {
padding-top: 2.4rem;
padding-right: 2.4rem;
padding-bottom: 2.4rem;
padding-left: 2.4rem;
}.oxy-header-container {
padding-right: 2.4rem;
padding-left: 2.4rem;
}@media (max-width: 992px) {
				.ct-columns-inner-wrap {
					display: block !important;
				}
				.ct-columns-inner-wrap:after {
					display: table;
					clear: both;
					content: "";
				}
				.ct-column {
					width: 100% !important;
					margin: 0 !important;
				}
				.ct-columns-inner-wrap {
					margin: 0 !important;
				}
			}
.oxel-breadcrumb-wrapper {
 width:100%;
}
.oxel-breadcrumb-code {
 width:100%;
}
.collection-hero {
 text-align:center;
}
.collection-hero .ct-section-inner-wrap {
padding-top: 20 ;
padding-bottom: 219 ;
}
.collection-hero:not(.ct-section):not(.oxy-easy-posts),
.collection-hero.oxy-easy-posts .oxy-posts,
.collection-hero.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.collection-hero {
 text-align:center;
}
.collection-hero:not(.ct-section):not(.oxy-easy-posts),
.collection-hero.oxy-easy-posts .oxy-posts,
.collection-hero.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

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

.oc-cards-2 {
 width:100%;
 height:auto;
gap: 10px;
}
.oc-cards-2:not(.ct-section):not(.oxy-easy-posts),
.oc-cards-2.oxy-easy-posts .oxy-posts,
.oc-cards-2.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.oc-cards-2 {
}
.oc-cards-2:not(.ct-section):not(.oxy-easy-posts),
.oc-cards-2.oxy-easy-posts .oxy-posts,
.oc-cards-2.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: 767px) {
.oc-cards-2 {
}
.oc-cards-2:not(.ct-section):not(.oxy-easy-posts),
.oc-cards-2.oxy-easy-posts .oxy-posts,
.oc-cards-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;}
}

.oc-cards-2__container:hover{
 height:370px;
}
.oc-cards-2__container:hover .oc-cards-2__btn{
 opacity:1;
}
.oc-cards-2__container:hover .oc-cards-2__text{
 opacity:1;
}
.oc-cards-2__container:hover .oc-cards-2__heading{
 opacity:1;
}
.oc-cards-2__container:hover .oc-cards-2__hidden-heading{
transform:translateY(20px); opacity:0;
}
.oc-cards-2__container {
 width:25%;
 height:350px;
 padding-right:30px;
 padding-left:30px;
 text-align:center;
 position:relative;
 border-radius:5px;
 transition-duration:0.6s;
 transition-timing-function:ease;
gap: 20px;
}
.oc-cards-2__container:not(.ct-section):not(.oxy-easy-posts),
.oc-cards-2__container.oxy-easy-posts .oxy-posts,
.oc-cards-2__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.oc-cards-2__container {
 width:100%;
}
}

@media (max-width: 767px) {
.oc-cards-2__container {
}
}

.oc-cards-2__img1:hover{
background-image:linear-gradient(rgba(0,141,132,0.73), rgba(0,141,132,0.73)), url(https://images.unsplash.com/photo-1611095790444-1dfa35e37b52?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2071&q=80);}
.oc-cards-2__img1 {
background-image: linear-gradient(transparent 30%, #dc7c32), url(https://images.unsplash.com/photo-1611095790444-1dfa35e37b52?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2071&q=80);background-size:auto,  cover; background-repeat:no-repeat;
 background-position:50% 50%;
}
.oc-cards-2__heading {
 color:#ffffff;
 font-size:18px;
 font-weight:700;
 text-transform:uppercase;
 opacity:0;
 transition-duration:0.4s;
}
.oc-cards-2__text {
 font-size:14px;
 color:#ffffff;
 font-weight:400;
 opacity:0;
 transition-duration:0.4s;
}
.oc-cards-2__btn {
 padding-top:12px;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:12px;
 background-color:#326bb5;
 color:#ffffff;
 font-size:14px;
 text-transform:uppercase;
 letter-spacing:0.5px;
 font-weight:600;
 border-radius:7px;
 opacity:0;
 transition-duration:0.4s;
}
.oc-cards-2__hidden-heading {
 font-size:18px;
 font-weight:700;
 color:#ffffff;
 text-transform:uppercase;
 position:absolute;
 bottom:20px;
 transition-duration:0.2s;
}
.oc-cards-2__img2:hover{
background-image:linear-gradient(rgba(0,141,132,0.73), rgba(0,141,132,0.73)), url(https://images.unsplash.com/photo-1491438590914-bc09fcaaf77a?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2070&q=80);}
.oc-cards-2__img2 {
background-image: linear-gradient(transparent 30%, #dc7c32), url(https://images.unsplash.com/photo-1491438590914-bc09fcaaf77a?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2070&q=80);background-size:auto,  cover; background-repeat:no-repeat;
 background-position:50% 50%;
}
.oc-cards-2__img3:hover{
background-image:linear-gradient(rgba(0,141,132,0.73), rgba(0,141,132,0.73)), url(https://images.unsplash.com/photo-1552664730-d307ca884978?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2070&q=80);}
.oc-cards-2__img3 {
background-image: linear-gradient(transparent 30%, #dc7c32), url(https://images.unsplash.com/photo-1552664730-d307ca884978?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2070&q=80);background-size:auto,  cover; background-repeat:no-repeat;
 background-position:50% 50%;
}
.oc-cards-2__img4:hover{
background-image:linear-gradient(rgba(0,141,132,0.73), rgba(0,141,132,0.73)), url(https://images.unsplash.com/photo-1549923746-c502d488b3ea?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2071&q=80);}
.oc-cards-2__img4 {
background-image: linear-gradient(transparent 30%, #dc7c32), url(https://images.unsplash.com/photo-1549923746-c502d488b3ea?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=2071&q=80);background-size:auto,  cover; background-repeat:no-repeat;
 background-position:50% 50%;
}
.oc-cards-4 {
 width:100%;
}
.oc-cards-4:not(.ct-section):not(.oxy-easy-posts),
.oc-cards-4.oxy-easy-posts .oxy-posts,
.oc-cards-4.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: 991px) {
.oc-cards-4 {
}
.oc-cards-4:not(.ct-section):not(.oxy-easy-posts),
.oc-cards-4.oxy-easy-posts .oxy-posts,
.oc-cards-4.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: 479px) {
.oc-cards-4 {
}
.oc-cards-4:not(.ct-section):not(.oxy-easy-posts),
.oc-cards-4.oxy-easy-posts .oxy-posts,
.oc-cards-4.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(0px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
.oc-cards-4:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.oc-cards-4.ct-section .ct-section-inner-wrap > :last-child,
.oc-cards-4.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 1;}
.oc-cards-4:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.oc-cards-4.ct-section .ct-section-inner-wrap > :nth-child(1),
.oc-cards-4.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 1;}
.oc-cards-4:not(.ct-section):not(.oxy-easy-posts) > :nth-child(2),
.oc-cards-4.ct-section .ct-section-inner-wrap > :nth-child(2),
.oc-cards-4.oxy-easy-posts .oxy-posts > :nth-child(2){
grid-column: span 1;}
.oc-cards-4:not(.ct-section):not(.oxy-easy-posts) > :nth-child(3),
.oc-cards-4.ct-section .ct-section-inner-wrap > :nth-child(3),
.oc-cards-4.oxy-easy-posts .oxy-posts > :nth-child(3){
grid-column: span 1;}
.oc-cards-4:not(.ct-section):not(.oxy-easy-posts) > :nth-child(4),
.oc-cards-4.ct-section .ct-section-inner-wrap > :nth-child(4),
.oc-cards-4.oxy-easy-posts .oxy-posts > :nth-child(4){
grid-column: span 1;}
}

.oc-card-4:before{
background-image: linear-gradient(180deg, var(--overlay-color-1), var(--overlay-color-2)); position:absolute;
 top:0px;
 left:0px;
 right:0px;
 bottom:0px;
 opacity:0;
  content:"";
}
.oc-card-4 {
background-size: cover; height:450px;
 background-color:#303030;
 text-align:left;
 background-repeat:no-repeat;
 position:relative;
 width:auto;
 background-position:50% 50%;
white-space: normal; word-break: break-word;
}
.oc-card-4:not(.ct-section):not(.oxy-easy-posts),
.oc-card-4.oxy-easy-posts .oxy-posts,
.oc-card-4.ct-section .ct-section-inner-wrap{
display:inline-block;
align-items:flex-start;
}
@media (max-width: 479px) {
.oc-card-4 {
}
}

.oc-card-4__subheading:after{
 background-color:#ffffff;
 height:0.133em;
 margin-top:-0.2em;
 width:35px;
 margin-left:15px;
  content:"";
}
.oc-card-4__subheading:not(.ct-section):not(.oxy-easy-posts):after,
.oc-card-4__subheading.oxy-easy-posts .oxy-posts:after,
.oc-card-4__subheading.ct-section .ct-section-inner-wrap:after{
display:inline-block;
}
.oc-card-4__subheading:before{
 height:0.133em;
 background-color:#ffffff;
 margin-top:-0.2em;
 width:0px;
 margin-left:0px;
  content:"";
}
.oc-card-4__subheading:not(.ct-section):not(.oxy-easy-posts):before,
.oc-card-4__subheading.oxy-easy-posts .oxy-posts:before,
.oc-card-4__subheading.ct-section .ct-section-inner-wrap:before{
display:inline-block;
}
.oc-card-4__subheading {
 color:#ffffff;
 font-size:16px;
 font-weight:700;
 position:absolute;
 top:15px;
 left:15px;
}
@media (max-width: 479px) {
.oc-card-4__subheading {
 font-size:12px;
}
}

.f-card-2-content {
}
.oc-card-4__content {
 position:absolute;
 bottom:15px;
 left:15px;
 right:15px;
}
.oc-card-4__heading {
 font-size:24px;
 font-weight:800;
 line-height:1.5;
 color:#ffffff;
 margin-bottom:1rem;
 letter-spacing:1px;
 position:relative;
 bottom:0px;
}
@media (max-width: 991px) {
.oc-card-4__heading {
 font-size:18px;
}
}

@media (max-width: 767px) {
.oc-card-4__heading {
 font-size:16px;
}
}

@media (max-width: 479px) {
.oc-card-4__heading {
 font-size:16px;
}
}

.oc-card-4__text {
 font-size:16px;
 color:#ffffff;
 letter-spacing:1px;
 font-weight:400;
 position:relative;
 bottom:0px;
}
@media (max-width: 991px) {
.oc-card-4__text {
 font-size:16px;
}
}

@media (max-width: 767px) {
.oc-card-4__text {
 font-size:14px;
}
}

@media (max-width: 479px) {
.oc-card-4__text {
 font-size:14px;
}
}

.oc-card-4__btn {
 padding-top:10px;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:10px;
 background-color:#1c1c1c;
 color:#ffffff;
 font-size:16px;
 font-weight:600;
 letter-spacing:1px;
 position:absolute;
 bottom:-25px;
 opacity:0;
}
@media (max-width: 479px) {
.oc-card-4__btn {
 font-size:13px;
}
}

.oc-footer-12 {
 background-color:#008d84;
}
.oc-footer-12 .ct-section-inner-wrap {
padding-top: 40px ;
padding-right: 40px ;
padding-bottom: 40px ;
padding-left: 40px ;
}
.oc-footer-12:not(.ct-section):not(.oxy-easy-posts),
.oc-footer-12.oxy-easy-posts .oxy-posts,
.oc-footer-12.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.oc-footer-12__container {
 width:100%;
 margin-bottom:40px;
}
.oc-footer-12__container:not(.ct-section):not(.oxy-easy-posts),
.oc-footer-12__container.oxy-easy-posts .oxy-posts,
.oc-footer-12__container.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(6, minmax(0px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
.oc-footer-12__container:not(.ct-section):not(.oxy-easy-posts) > :nth-child(2),
.oc-footer-12__container.ct-section .ct-section-inner-wrap > :nth-child(2),
.oc-footer-12__container.oxy-easy-posts .oxy-posts > :nth-child(2){
grid-column: span 2;}
.oc-footer-12__container:not(.ct-section):not(.oxy-easy-posts) > :nth-child(3),
.oc-footer-12__container.ct-section .ct-section-inner-wrap > :nth-child(3),
.oc-footer-12__container.oxy-easy-posts .oxy-posts > :nth-child(3){
grid-column: span 2;}
@media (max-width: 991px) {
.oc-footer-12__container {
}
.oc-footer-12__container:not(.ct-section):not(.oxy-easy-posts),
.oc-footer-12__container.oxy-easy-posts .oxy-posts,
.oc-footer-12__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: 48px;}
.oc-footer-12__container:not(.ct-section):not(.oxy-easy-posts) > :nth-child(2),
.oc-footer-12__container.ct-section .ct-section-inner-wrap > :nth-child(2),
.oc-footer-12__container.oxy-easy-posts .oxy-posts > :nth-child(2){
grid-column: span 1;}
.oc-footer-12__container:not(.ct-section):not(.oxy-easy-posts) > :nth-child(3),
.oc-footer-12__container.ct-section .ct-section-inner-wrap > :nth-child(3),
.oc-footer-12__container.oxy-easy-posts .oxy-posts > :nth-child(3){
grid-column: span 1;}
}

@media (max-width: 767px) {
.oc-footer-12__container {
}
.oc-footer-12__container:not(.ct-section):not(.oxy-easy-posts),
.oc-footer-12__container.oxy-easy-posts .oxy-posts,
.oc-footer-12__container.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: 20px;grid-row-gap: 20px;}
.oc-footer-12__container:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.oc-footer-12__container.ct-section .ct-section-inner-wrap > :last-child,
.oc-footer-12__container.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 2;}
.oc-footer-12__container:not(.ct-section):not(.oxy-easy-posts) > :nth-child(3),
.oc-footer-12__container.ct-section .ct-section-inner-wrap > :nth-child(3),
.oc-footer-12__container.oxy-easy-posts .oxy-posts > :nth-child(3){
grid-column: span 2;}
}

.oc-footer-12__footer-title {
 text-transform:uppercase;
 line-height:1.8;
 font-weight:700;
 color:#ffffff;
 font-size:14px;
 margin-bottom:16px;
}
.oc-footer-12__footer-link {
 color:#ffffff;
 font-size:15px;
 font-weight:400;
 text-decoration:underline;
 margin-bottom:8px;
}
.oc-footer-12__icon-btn {
gap: 16px;
}
.oc-footer-12__icon-btn:not(.ct-section):not(.oxy-easy-posts),
.oc-footer-12__icon-btn.oxy-easy-posts .oxy-posts,
.oc-footer-12__icon-btn.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oc-footer-12__icon {
color: #ffffff;}.oc-footer-12__icon 
>svg {width: 18px;height: 18px;}.oc-footer-12__icon {
}
.oc-footer-12__socials {
gap: 16px;
}
.oc-footer-12__socials:not(.ct-section):not(.oxy-easy-posts),
.oc-footer-12__socials.oxy-easy-posts .oxy-posts,
.oc-footer-12__socials.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oc-footer-12__social-icon {
background-color: #e8e8e8;
border: 1px solid #e8e8e8;
padding: 8px;color: #023445;}.oc-footer-12__social-icon 
>svg {width: 18px;height: 18px;}.oc-footer-12__social-icon {
 icon-padding:8px;
}
.oc-footer-12__bottom {
 text-align:justify;
 width:100%;
}
.oc-footer-12__bottom:not(.ct-section):not(.oxy-easy-posts),
.oc-footer-12__bottom.oxy-easy-posts .oxy-posts,
.oc-footer-12__bottom.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
}
@media (max-width: 479px) {
.oc-footer-12__bottom {
gap: 24px;
}
.oc-footer-12__bottom:not(.ct-section):not(.oxy-easy-posts),
.oc-footer-12__bottom.oxy-easy-posts .oxy-posts,
.oc-footer-12__bottom.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.oc-footer-12__copyright {
 font-size:14px;
 color:#ffffff;
 font-weight:400;
}
.oc-footer-12__credits {
gap: 16px;
}
.oc-footer-12__credits:not(.ct-section):not(.oxy-easy-posts),
.oc-footer-12__credits.oxy-easy-posts .oxy-posts,
.oc-footer-12__credits.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
}
.oc-footer-12__credit-text {
 color:#ffffff;
 font-size:14px;
 font-weight:300;
}
.oc-footer-12__logo {
 height:30px;
}
.oc-center {
 text-align:center;
 background-color:#eeeeee;
}
.oc-center:not(.ct-section):not(.oxy-easy-posts),
.oc-center.oxy-easy-posts .oxy-posts,
.oc-center.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
}
.ocs-tagline {
 font-size:12px;
 color:#f27611;
 text-transform:uppercase;
 font-weight:700;
}
.ocs-text--accent {
 color:#ff4e50;
}
.oc-margin-bottom-s {
}
.oc-h2 {
 font-weight:600;
 line-height:1.3;
 text-transform:capitalize;
}
@media (max-width: 1168px) {
}

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

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

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

.oc-margin-bottom-l {
 text-transform:none;
 color:#000000;
}
.ocs-blog-container {
}
.ocs-blog-container:not(.ct-section):not(.oxy-easy-posts),
.ocs-blog-container.oxy-easy-posts .oxy-posts,
.ocs-blog-container.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: 32px;grid-row-gap: 32px;}
@media (max-width: 991px) {
.ocs-blog-container {
}
.ocs-blog-container:not(.ct-section):not(.oxy-easy-posts),
.ocs-blog-container.oxy-easy-posts .oxy-posts,
.ocs-blog-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: 20px;}
}

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

.overflow-hidden {
 selector-locked:true;
 overflow:hidden;
}
.oc-rounded {
 border-radius:5px;
}
.oc-shadow {
 box-shadow:0px 20px 25px -15px rgba(0,0,0,0.15);
}
.ocs-blog__img-wrapper:hover .ocs-blog__img{
transform:scale(1.06,1.06);}
.ocs-blog__img-wrapper {
 width:100%;
 height:250px;
 overflow:hidden;
}
.ocs-blog__img {
 width:100%;
 height:100%;
 transition-duration:0.4s;
 object-fit:cover;
}
.oc-full-width {
 width:100%;
}
.oc-padding-m {
 padding-top:24px;
 padding-right:24px;
 padding-bottom:24px;
 padding-left:24px;
}
.oc-left {
 text-align:left;
}
.oc-left:not(.ct-section):not(.oxy-easy-posts),
.oc-left.oxy-easy-posts .oxy-posts,
.oc-left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ocs-blog__date {
 font-weight:500;
 font-size:14px;
}
.oc-margin-bottom-xs {
}
.oc-link-dark:hover{
 color:#ff4e50;
}
.oc-link-dark {
 color:#000000;
}
.oc-margin-bottom-m {
}
.oc-text-l {
 font-weight:400;
 line-height:1.6;
}
@media (max-width: 991px) {
}

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

.oc-bold {
 font-weight:600;
}
.ocs-blog__read-more:hover{
 color:#ff4e50;
}
.ocs-blog__read-more {
 color:#000000;
 transition-duration:0.4s;
}
.oc-inline {
}
.oc-inline:not(.ct-section):not(.oxy-easy-posts),
.oc-inline.oxy-easy-posts .oxy-posts,
.oc-inline.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oc-gap-s {
 gap:16px;
grid-gap: 16px;
}
.oc-gap-s:not(.ct-section):not(.oxy-easy-posts),
.oc-gap-s.oxy-easy-posts .oxy-posts,
.oc-gap-s.ct-section .ct-section-inner-wrap{
gap:16px;
}
.c-bold {
 font-weight:600;
}
.ocs-icon-m {
color: inherit;}.ocs-icon-m 
>svg {width: 18px;height: 18px;}.ocs-icon-m {
}
.ocs-blog__bottombar {
 padding-top:12px;
 padding-left:24px;
 padding-right:24px;
 padding-bottom:12px;
 border-top-style:solid;
 border-top-width:1px;
 border-top-color:rgba(0,0,0,0.1);
 width:100%;
 margin-top:auto;
}
.ocs-blog__bottombar:not(.ct-section):not(.oxy-easy-posts),
.ocs-blog__bottombar.oxy-easy-posts .oxy-posts,
.ocs-blog__bottombar.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
.oc-services-20 {
 width:100%;
 border-radius:20px;
 background-color:#f4f4f4;
 padding-top:24px;
 padding-right:24px;
 padding-bottom:24px;
 padding-left:24px;
 margin-top:0px;
}
.oc-services-20:not(.ct-section):not(.oxy-easy-posts),
.oc-services-20.oxy-easy-posts .oxy-posts,
.oc-services-20.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(4, minmax(0px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 991px) {
.oc-services-20 {
}
.oc-services-20:not(.ct-section):not(.oxy-easy-posts),
.oc-services-20.oxy-easy-posts .oxy-posts,
.oc-services-20.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: 767px) {
.oc-services-20 {
}
.oc-services-20:not(.ct-section):not(.oxy-easy-posts),
.oc-services-20.oxy-easy-posts .oxy-posts,
.oc-services-20.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;}
}

.oc-services-20__card:hover{
 background-color:#ffffff;
 box-shadow:0px 10px 35px rgba(0,0,0,0.15);
}
.oc-services-20__card {
 border-radius:10px;
 padding-top:24px;
 padding-right:24px;
 padding-bottom:24px;
 padding-left:24px;
 gap:24px;
 transition-duration:0.4s;
}
.oc-services-20__card:not(.ct-section):not(.oxy-easy-posts),
.oc-services-20__card.oxy-easy-posts .oxy-posts,
.oc-services-20__card.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:24px;
}
.oc-services-20__card-icon {
background-color: rgba(255,78,80,0.08);
border: 1px solid rgba(255,78,80,0.08);
padding: 8px;color: #dc7c32;}.oc-services-20__card-icon 
>svg {width: 18px;height: 18px;}.oc-services-20__card-icon {
 icon-padding:8px;
}
.oc-services-20__card-title {
 font-size:16px;
 font-weight:700;
}
.oc-services-20__card-text {
}
.oc-header-2 {
 background-color:#ffffff;
 position:relative;
 box-shadow:0px 5px 15px rgba(0,0,0,0.15);
}
.oc-header-2 .ct-section-inner-wrap {
padding-top: 20px ;
padding-bottom: 20px ;
}
.oc-header-2__navigation {
 text-align:justify;
 width:100%;
}
.oc-header-2__navigation:not(.ct-section):not(.oxy-easy-posts),
.oc-header-2__navigation.oxy-easy-posts .oxy-posts,
.oc-header-2__navigation.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
.oc-header-2__nav-logo {
}
.oc-header-2__logo {
 border-bottom-width:0px;
 border-bottom-color:#ffffff;
 border-bottom-style:none;
 padding-bottom:0px;
}
.oc-header-2__nav-menu {
}
.oc-header-2__nav-menu:not(.ct-section):not(.oxy-easy-posts),
.oc-header-2__nav-menu.oxy-easy-posts .oxy-posts,
.oc-header-2__nav-menu.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.oc-header-2__nav-menu {
transform: scaleY(0); width:100%;
 overflow:hidden;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
 text-align:left;
 background-color:#666666;
 transition-duration:0.4s;
}
.oc-header-2__nav-menu:not(.ct-section):not(.oxy-easy-posts),
.oc-header-2__nav-menu.oxy-easy-posts .oxy-posts,
.oc-header-2__nav-menu.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

.oc-header-2__nav-link:hover{
 color:#4353ff;
}
.oc-header-2__nav-link {
 color:#000000;
 font-size:16px;
 font-weight:600;
 text-decoration:none;
 letter-spacing:0.5px;
 transition-duration:0.2s;
 padding-left:15px;
 padding-right:15px;
}
@media (max-width: 991px) {
.oc-header-2__nav-link {
 width:100%;
 padding-left:20px;
 padding-right:20px;
 padding-top:20px;
 padding-bottom:20px;
 border-bottom-width:1px;
 border-bottom-color:rgba(255,255,255,0.4);
 border-bottom-style:solid;
 color:#ffffff;
}
.oc-header-2__nav-link:nth-last-child{
 border-bottom-style:none;
}
.oc-header-2__nav-link:nth-last-child(){
 border-bottom-style:none;
}
.oc-header-2__nav-link:nth-child(last){
 border-bottom-style:none;
}
.oc-header-2__nav-link:nth-last-child(1){
 border-bottom-style:none;
}
.oc-header-2__nav-link:hover{
 color:#ffffff;
 background-color:#000000;
}
}

@media (max-width: 479px) {
.oc-header-2__nav-link {
 text-align:center;
}
}

.oc-header-2__ctaWrapper {
 margin-left:20px;
}
@media (max-width: 991px) {
.oc-header-2__ctaWrapper {
 padding-top:20px;
 width:100%;
 padding-bottom:20px;
 margin-left:0px;
 padding-left:20px;
 padding-right:20px;
}
}

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

.oc-header-2__cta:hover{
 background-position:100% 50%;
}
.oc-header-2__cta {
background-image: linear-gradient(90deg, #2834a0, #2eba6b, #2834a0); font-size:14px;
 font-weight:600;
 text-transform:uppercase;
 letter-spacing:0.5px;
 text-decoration:none;
 color:#ffffff;
 padding-top:14px;
 padding-left:25px;
 padding-right:25px;
 padding-bottom:14px;
 border-radius:5px;
 transition-duration:0.8s;
 transition-timing-function:ease-in-out;
 background-position:0% 0%;
background-size: 200%;
}
@media (max-width: 991px) {
.oc-header-2__cta {
}
}

@media (max-width: 479px) {
.oc-header-2__cta {
 width:100%;
}
}

.oc-header-2__nav-toggle {
cursor: pointer; gap: 5px;
}
.oc-header-2__nav-toggle:not(.ct-section):not(.oxy-easy-posts),
.oc-header-2__nav-toggle.oxy-easy-posts .oxy-posts,
.oc-header-2__nav-toggle.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 991px) {
.oc-header-2__nav-toggle {
 width:50px;
 height:50px;
 text-align:center;
 background-color:#565656;
 border-radius:100px;
}
.oc-header-2__nav-toggle:not(.ct-section):not(.oxy-easy-posts),
.oc-header-2__nav-toggle.oxy-easy-posts .oxy-posts,
.oc-header-2__nav-toggle.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.oc-header-2__nav-toggle:hover >*{
 background-color:#ff4e50;
}
.oc-header-2__nav-toggle:hover > *{
 background-color:#ffffff;
}
}

.oc-header-2__icon-bar:empty{
 min-width:1px;
 min-height:1px;
}
.oc-header-2__icon-bar {
 width:30px;
 height:3px;
 background-color:#ff4e50;
}
.oc-header-2__icon-bar:not(.ct-section):not(.oxy-easy-posts),
.oc-header-2__icon-bar.oxy-easy-posts .oxy-posts,
.oc-header-2__icon-bar.ct-section .ct-section-inner-wrap{
display:block;
}
@media (max-width: 991px) {
.oc-header-2__icon-bar {
 transition-duration:0.4s;
 background-color:#ffffff;
}
.oc-header-2__icon-bar:empty{
 min-width:1px;
 min-height:1px;
}
.oc-header-2__icon-bar:hover{
}
}

.swiper-wrapper {
}
.swiper-slide {
}
.oc-review-slider__subtitle {
 font-size:12px;
 letter-spacing:2px;
 text-transform:uppercase;
 font-weight:500;
 color:#000000;
 margin-bottom:8px;
}
.oc-review-slider__title {
 font-size:32px;
 font-weight:700;
 color:#ffffff;
 margin-bottom:24px;
}
.ocwc1-about-slider {
 width:100%;
 overflow:hidden;
 position:relative;
}
.ocwc1-about-slider__wrapper {
}
.ocwc1-about-slider__wrapper:not(.ct-section):not(.oxy-easy-posts),
.ocwc1-about-slider__wrapper.oxy-easy-posts .oxy-posts,
.ocwc1-about-slider__wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.ocwc1-about-slide {
 padding-top:30px;
 padding-bottom:30px;
}
.ocwc1-about-slide:not(.ct-section):not(.oxy-easy-posts),
.ocwc1-about-slide.oxy-easy-posts .oxy-posts,
.ocwc1-about-slide.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.ocwc1-about-slide__content {
 text-align:center;
 padding-top:32px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:32px;
}
.ocwc1-about-slide__content:not(.ct-section):not(.oxy-easy-posts),
.ocwc1-about-slide__content.oxy-easy-posts .oxy-posts,
.ocwc1-about-slide__content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.oc-review-slider__content-text {
 color:#ffffff;
 font-size:16px;
 margin-bottom:16px;
 font-style:italic;
 max-width:640px;
}
.oc-review-slider__content-name {
 color:#ffffff;
 font-size:16px;
 font-weight:700;
}
.swiper-button-prev {
}
.swiper-button-prev:not(.ct-section):not(.oxy-easy-posts),
.swiper-button-prev.oxy-easy-posts .oxy-posts,
.swiper-button-prev.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
}
@media (max-width: 991px) {
}

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

.swiper-pagination {
}
.ocwc1-about-slider__pagination {
 text-align:center;
 position:static;
}
.ocwc1-about-slider__pagination:not(.ct-section):not(.oxy-easy-posts),
.ocwc1-about-slider__pagination.oxy-easy-posts .oxy-posts,
.ocwc1-about-slider__pagination.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.fancy-slider-5__wrapper {
 width:100%;
 padding-bottom:50px;
 overflow:hidden;
}
.fancy-slider-5__slide {
background-size: cover; background-repeat:no-repeat;
 border-radius:10px;
 position:relative;
 background-position:50% 50%;
}
.fancy-slider-5__title {
 color:#ffffff;
 text-transform:uppercase;
font-size: var(--h4-fallback); font-size: var(--h4);
}
.oc-collection__section {
 background-color:#ffffff;
}
.oc-collection__section .ct-section-inner-wrap {
padding-top: 80 ;
padding-bottom: 30 ;
}
.fancy-slider-5 {
}
.carousel-cell {
}
.fancy-slider-5__text {
 margin-top:35px;
 margin-bottom:35px;
 color:#ffffff;
 z-index:1;
 font-size:16px;
 font-weight:400;
 line-height:1.8;
}
.fancy-slider-5__button:hover{
background-color :#085caa;
border: 1px solid #085caa;
}.fancy-slider-5__button:hover{
}
.fancy-slider-5__button {
background-color :#2378c6;
border: 1px solid #2378c6;
color: #ffffff;
padding: 10px 16px;
}.fancy-slider-5__button {
 text-transform:uppercase;
 border-radius:5px;
 z-index:1;
 color:#ffffff;
 button-hover_color:#085caa;
 font-size:15px;
 font-weight:600;
 letter-spacing:0.5px;
}
.oc-tabs-1__section {
 text-align:center;
}
.oc-tabs-1__section .ct-section-inner-wrap {
padding-top: 65 ;
padding-bottom: 0px ;
}
.oc-tabs-1__section:not(.ct-section):not(.oxy-easy-posts),
.oc-tabs-1__section.oxy-easy-posts .oxy-posts,
.oc-tabs-1__section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.oc-tabs-1 {
 width:100%;
 max-width:950px;
 border-top-color:#cfdee8;
 border-right-color:#cfdee8;
 border-bottom-color:#cfdee8;
 border-left-color:#cfdee8;
 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;
}
.oc-tabs-1:not(.ct-section):not(.oxy-easy-posts),
.oc-tabs-1.oxy-easy-posts .oxy-posts,
.oc-tabs-1.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 991px) {
.oc-tabs-1 {
}
}

@media (max-width: 767px) {
.oc-tabs-1 {
 overflow:scroll;
}
.oc-tabs-1:not(.ct-section):not(.oxy-easy-posts),
.oc-tabs-1.oxy-easy-posts .oxy-posts,
.oc-tabs-1.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
}

.tabs-2952-tab:hover .oc-tabs-1__img{
transform:scale(1.02,1.02);}
.tabs-2952-tab {
 text-align:center;
 width:25%;
 padding-left:35px;
 padding-right:35px;
 height:250px;
 border-right-color:#efefef;
 border-right-width:1px;
 border-right-style:solid;
 background-color:#f8fafc;
 transition-duration:0.3s;
}
.tabs-2952-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-2952-tab.oxy-easy-posts .oxy-posts,
.tabs-2952-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.tabs-2952-tab {
 padding-right:20px;
 padding-left:20px;
 padding-top:20px;
 padding-bottom:20px;
 height:auto;
}
.tabs-2952-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-2952-tab.oxy-easy-posts .oxy-posts,
.tabs-2952-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 767px) {
.tabs-2952-tab {
 min-width:200px;
}
}

.tabs-2952-tab-active {
 background-color:#ffffff;
 border-bottom-color:#09f;
 border-bottom-width:5px;
 border-bottom-style:solid;
cursor: default;
}
.oc-tabs-1__img {
 height:100px;
 transition-duration:0.3s;
 margin-bottom:10px;
 width:auto;
}
@media (max-width: 991px) {
.oc-tabs-1__img {
 height:65px;
 width:auto;
}
}

@media (max-width: 767px) {
.oc-tabs-1__img {
 height:40px;
 width:auto;
}
}

.oc-tabs-1__heading {
 font-size:18px;
 color:#283845;
 font-weight:500;
}
@media (max-width: 991px) {
.oc-tabs-1__heading {
 font-size:16px;
}
}

@media (max-width: 767px) {
.oc-tabs-1__heading {
 font-size:14px;
}
}

@media (max-width: 479px) {
.oc-tabs-1__heading {
 font-size:16px;
}
}

.oc-tabs-1-content {
 width:100%;
 max-width:950px;
}
@media (max-width: 991px) {
.oc-tabs-1-content {
}
}

.tabs-contents-2952-tab {
 padding-left:90px;
 padding-top:90px;
 padding-right:90px;
 padding-bottom:90px;
 border-top-color:#cfdee8;
 border-right-color:#cfdee8;
 border-bottom-color:#cfdee8;
 border-left-color:#cfdee8;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:none;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 text-align:left;
}
.tabs-contents-2952-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-contents-2952-tab.oxy-easy-posts .oxy-posts,
.tabs-contents-2952-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 991px) {
.tabs-contents-2952-tab {
 padding-top:50px;
 padding-left:50px;
 padding-right:50px;
 padding-bottom:50px;
}
}

@media (max-width: 767px) {
.tabs-contents-2952-tab {
 padding-top:30px;
 padding-left:30px;
 padding-right:30px;
 padding-bottom:30px;
}
}

@media (max-width: 479px) {
.tabs-contents-2952-tab {
 padding-top:20px;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:20px;
}
}

.oc-tabs-1-content__heading {
 color:#112950;
 font-size:30px;
 font-weight:700;
 margin-bottom:30px;
}
@media (max-width: 767px) {
.oc-tabs-1-content__heading {
 font-size:24px;
}
}

.oc-tabs-1-content__text {
 font-size:18px;
 font-weight:400;
 color:#324b72;
 line-height:1.7;
 margin-bottom:30px;
}
@media (max-width: 767px) {
.oc-tabs-1-content__text {
 font-size:16px;
}
}

.oc-tabs-1-content__btn:hover{
 text-decoration:underline;
}
.oc-tabs-1-content__btn {
 color:#0099ff;
 text-decoration:underline;
 font-size:18px;
 font-weight:500;
}
@media (max-width: 479px) {
.oc-tabs-1-content__btn {
 font-size:16px;
}
}

.oc-hero-section-2 {
 width:100%;
 height:600px;
 overflow:hidden;
}
.oc-hero-section-2:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-2.oxy-easy-posts .oxy-posts,
.oc-hero-section-2.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:stretch;
}
@media (max-width: 991px) {
.oc-hero-section-2 {
 height:auto;
}
.oc-hero-section-2:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-2.oxy-easy-posts .oxy-posts,
.oc-hero-section-2.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
}
}

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

.oc-hero-section-2__box:hover{
 flex-grow:4;
}
.oc-hero-section-2__box {
background-size: cover; height:100%;
 background-repeat:no-repeat;
 text-align:left;
 padding-left:30px;
 padding-bottom:70px;
 padding-right:30px;
 padding-top:70px;
 transition-duration:0.6s;
 transition-property:flex;
 transition-timing-function:ease;
 flex-grow:1;
 width:1vw;
 position:relative;
 background-position:50% 50%;
}
.oc-hero-section-2__box:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-2__box.oxy-easy-posts .oxy-posts,
.oc-hero-section-2__box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-end;
}
@media (max-width: 991px) {
.oc-hero-section-2__box {
 width:50%;
 height:auto;
}
}

@media (max-width: 767px) {
.oc-hero-section-2__box {
 width:100%;
}
}

.oc-hero-section-2__img-1 {
background-image: linear-gradient(transparent 50%, #05a500), url(https://images.unsplash.com/photo-1577415124269-fc1140a69e91?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1964&q=80);}
@media (max-width: 991px) {
.oc-hero-section-2__img-1 {
background-image: linear-gradient(rgba(0,0,0,0.5), #05a500), url(https://images.unsplash.com/photo-1577415124269-fc1140a69e91?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1964&q=80);}
}

@media (max-width: 767px) {
.oc-hero-section-2__img-1 {
}
}

.oc-hero-section-2__content {
transform:rotate(270deg); text-align:left;
 width:100px;
 position:absolute;
 left:0px;
 bottom:50px;
}
.oc-hero-section-2__content:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-2__content.oxy-easy-posts .oxy-posts,
.oc-hero-section-2__content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 991px) {
.oc-hero-section-2__content {
}
.oc-hero-section-2__content:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-2__content.oxy-easy-posts .oxy-posts,
.oc-hero-section-2__content.ct-section .ct-section-inner-wrap{
display:none;
}
}

.oc-hero-section-2__subheading {
 font-weight:500;
 color:#ffffff;
 font-size:14px;
 text-transform:uppercase;
 letter-spacing:1px;
word-break: keep-all;
}
.oc-hero-section-2__heading {
 color:#ffffff;
 font-size:30px;
 text-transform:uppercase;
 letter-spacing:2px;
 font-weight:600;
word-break: keep-all; white-space: no-wrap;
}
.oc-hero-section-2__content-2 {
 text-align:left;
 width:100%;
 left:0px;
 bottom:50px;
}
.oc-hero-section-2__content-2:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-2__content-2.oxy-easy-posts .oxy-posts,
.oc-hero-section-2__content-2.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.oc-hero-section-2__subheading-2:before{
 position:absolute;
 left:-10px;
 top:-5px;
 bottom:-5px;
 background-color:#ff4e50;
 z-index:-1;
 right:110%;
  content:"";
}
.oc-hero-section-2__subheading-2 {
 font-weight:600;
 color:#ffffff;
 font-size:16px;
 text-transform:uppercase;
 letter-spacing:1px;
 position:relative;
}
@media (max-width: 991px) {
}

.oc-hero-section-2__heading-2 {
 color:#ffffff;
 font-size:48px;
 text-transform:uppercase;
 letter-spacing:2px;
 font-weight:600;
}
@media (max-width: 991px) {
.oc-hero-section-2__heading-2 {
 font-size:32px;
}
}

.oc-hero-section-2__text {
 font-size:16px;
 color:#ffffff;
 font-weight:400;
 line-height:1.8;
}
.oc-hero-section-1__arrow {
background-color: #000000;
border: 1px solid #000000;
padding: 10px;color: #ffffff;}.oc-hero-section-1__arrow 
>svg {width: 20px;height: 20px;}.oc-hero-section-1__arrow {
 icon-padding:10px;
 position:absolute;
 top:50%;
 right:20px;
 bottom:auto;
}
.oc-hero-section-2__img-2 {
background-image: linear-gradient(transparent 50%, #e88d1e), url(https://images.unsplash.com/photo-1579389083046-e3df9c2b3325?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1887&q=80);}
@media (max-width: 991px) {
.oc-hero-section-2__img-2 {
background-image: linear-gradient(rgba(0,0,0,0.5), #e88d1e), url(https://images.unsplash.com/photo-1579389083046-e3df9c2b3325?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1887&q=80);}
}

.oc-hero-section-2__img-3 {
background-image: linear-gradient(transparent 50%, #d10c2a), url(https://images.unsplash.com/photo-1511376979163-f804dff7ad7b?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1887&q=80);}
@media (max-width: 991px) {
.oc-hero-section-2__img-3 {
background-image: linear-gradient(rgba(0,0,0,0.5), #d10c2a), url(https://images.unsplash.com/photo-1511376979163-f804dff7ad7b?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1887&q=80);}
}

.oc-hero-section-2__img-4 {
background-image: linear-gradient(transparent 50%, #0055af), url(https://images.unsplash.com/photo-1508062878650-88b52897f298?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1440&q=80);}
@media (max-width: 991px) {
.oc-hero-section-2__img-4 {
background-image: linear-gradient(rgba(0,0,0,0.5), #0055af), url(https://images.unsplash.com/photo-1508062878650-88b52897f298?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1440&q=80);}
}

.ocop1-hero {
background-image: linear-gradient(170deg, #383838, #0f0f0f 30%);}
.ocop1-hero .ct-section-inner-wrap {
padding-bottom: 0px ;
}
.ocop1-hero-container {
 padding-top:5rem;
}
.ocop1-hero-container:not(.ct-section):not(.oxy-easy-posts),
.ocop1-hero-container.oxy-easy-posts .oxy-posts,
.ocop1-hero-container.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: end;grid-template-columns: repeat(2, minmax(0px, 1fr));grid-column-gap: 4rem;grid-row-gap: 20px;}
@media (max-width: 991px) {
.ocop1-hero-container {
align-items: flex-end;
}
}

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

.c-columns-m-1 {
}
@media (max-width: 767px) {
}

.ocop1-hero-content {
 width:100%;
 padding-bottom:3.5rem;
}
.ocop1-hero-title {
 font-size:48px;
 font-weight:600;
 color:#ffffff;
 line-height:1.2;
 margin-bottom:24px;
}
@media (max-width: 479px) {
.ocop1-hero-title {
 font-size:32px;
}
}

.ocop1-hero-text {
 color:var(--text-color-light);
 font-size:16px;
 margin-bottom:32px;
}
.ocop1-main-btn:hover{
transform:translateY(-5px); border-bottom-color:color(undefined);
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 color:#ffffff;
 box-shadow:0px 7px 25px -10px rgba(0,0,0,0.5);
}
.ocop1-main-btn {
background-image: linear-gradient(100deg, hsl(228, 66%, 53%), hsl(228, 66%, 47%)); border-radius:7px;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 text-transform:uppercase;
 letter-spacing:1px;
 border-top-color:#4353ff;
 border-right-color:#4353ff;
 border-bottom-color:#4353ff;
 border-left-color:#4353ff;
 text-align:center;
 color:#ffffff;
 font-weight:600;
 font-size:13px;
 padding-top:12px;
 padding-left:25px;
 padding-right:25px;
 padding-bottom:12px;
 transition-duration:0.4s;
 background-color:#dc7c32;
}
.ocop1-main-btn:not(.ct-section):not(.oxy-easy-posts),
.ocop1-main-btn.oxy-easy-posts .oxy-posts,
.ocop1-main-btn.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
}

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

.ocop1-margin-bottom-l {
 margin-bottom:32px;
 background-color:#dc7c32;
}
.ocop1-hero-values {
grid-gap: 32px;
}
.ocop1-hero-values:not(.ct-section):not(.oxy-easy-posts),
.ocop1-hero-values.oxy-easy-posts .oxy-posts,
.ocop1-hero-values.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.ocop1-hero-value__number {
 color:#ffffff;
 font-size:40px;
 font-weight:500;
}
@media (max-width: 479px) {
.ocop1-hero-value__number {
 font-size:24px;
}
}

.ocop1-hero-value__number-span {
 color:var(--second-color);
}
.ocop1-hero-value__text {
 color:var(--text-color-light);
 font-size:14px;
 font-weight:400;
}
.ocop1-hero-value__text:not(.ct-section):not(.oxy-easy-posts),
.ocop1-hero-value__text.oxy-easy-posts .oxy-posts,
.ocop1-hero-value__text.ct-section .ct-section-inner-wrap{
display:flex;
}
.ocop1-hero-img__wrapper {
 position:relative;
 width:100%;
}
.ocop1-hero-img__wrapper:not(.ct-section):not(.oxy-easy-posts),
.ocop1-hero-img__wrapper.oxy-easy-posts .oxy-posts,
.ocop1-hero-img__wrapper.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
}

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

.ocop1-hero-orbe {
background-image: linear-gradient(180deg, #292929 93%, #ababab 100%); width:504px;
 height:611px;
 border-top-left-radius:256px;
 border-top-right-radius:256px;
 border-bottom-left-radius:0px;
 border-bottom-right-radius:0px;
}
@media (max-width: 991px) {
.ocop1-hero-orbe {
 width:265px;
 height:284px;
 border-top-left-radius:135px;
 border-top-right-radius:135px;
}
}

.ocop1-hero-imgdiv {
 position:absolute;
 width:472px;
 height:634px;
 overflow:hidden;
 border-top-left-radius:236px;
 border-top-right-radius:236px;
 border-bottom-left-radius:12px;
 border-bottom-right-radius:12px;
 bottom:-40px;
 box-shadow:0px 16px 32px rgba(0,0,0,0.25);
}
.ocop1-hero-imgdiv:not(.ct-section):not(.oxy-easy-posts),
.ocop1-hero-imgdiv.oxy-easy-posts .oxy-posts,
.ocop1-hero-imgdiv.ct-section .ct-section-inner-wrap{
display:inline-flex;
align-items:flex-end;
}
@media (max-width: 991px) {
.ocop1-hero-imgdiv {
 width:250px;
 height:300px;
 border-top-left-radius:125px;
 border-top-right-radius:125px;
 position:absolute;
 bottom:-1.5rem;
}
}

.ocop1-hero-img {
 max-width:100%;
 width:100%;
 height:100%;
object-fit: cover;
}
.bg-light {
 background-color:#ffffff;
}
.oc-hero-section-22 {
background-size: auto; background-color:#ffffff;
 text-align:justify;
 position:relative;
 background-repeat:no-repeat;
 padding-bottom:51px;
 border-top-width:0px;
 border-right-width:0px;
 border-bottom-width:0px;
 border-left-width:0px;
 background-position:300px 274px;
}
.oc-hero-section-22 .ct-section-inner-wrap {
padding-bottom: 280px;
}
.oc-hero-section-22:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-22.oxy-easy-posts .oxy-posts,
.oc-hero-section-22.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 991px) {
}

.oc-hero-section-22__content {
 text-align:left;
 width:50%;
 margin-top:104px;
gap: 24px;
}
.oc-hero-section-22__content:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-22__content.oxy-easy-posts .oxy-posts,
.oc-hero-section-22__content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 991px) {
.oc-hero-section-22__content {
 width:100%;
 position:relative;
 z-index:1;
}
}

.oc-hero-section-22__title {
 font-size:67px;
 font-weight:700;
 text-transform:none;
 line-height:1.2;
 color:#000000;
}
@media (max-width: 767px) {
.oc-hero-section-22__title {
 font-size:31px;
}
}

@media (max-width: 479px) {
.oc-hero-section-22__title {
 font-size:33px;
}
}

.oc-hero-section-22__divider:empty{
 min-width:1px;
 min-height:1px;
}
.oc-hero-section-22__divider {
 width:40px;
 background-color:#f285ad;
 border-radius:10px;
 height:5px;
}
.oc-hero-section-22__text {
 font-size:16px;
 font-weight:600;
 color:#000000;
}
.oc-hero-section-22__icon-btn:hover{
 background-color:#000000;
 color:#ffffff;
}
.oc-hero-section-22__icon-btn {
 padding-top:12px;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:12px;
 color:#350010;
 font-size:16px;
 font-weight:700;
 border-radius:7px;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-color:#ef538d;
 border-right-color:#ef538d;
 border-bottom-color:#ef538d;
 border-left-color:#ef538d;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 transition-duration:0.3s;
 margin-top:35px;
gap: 24px;
}
.oc-hero-section-22__icon-btn:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-22__icon-btn.oxy-easy-posts .oxy-posts,
.oc-hero-section-22__icon-btn.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oc-hero-section-22__icon-text {
 color:currentColor;
}
.oc-hero-section-22__icon {
color: currentColor;}.oc-hero-section-22__icon 
>svg {width: 24px;height: 24px;}.oc-hero-section-22__icon {
}
.oc-hero-section-22__img {
 width:400px;
}
@media (max-width: 991px) {
.oc-hero-section-22__img {
 position:absolute;
 filter:grayscale(100%);
 opacity:0.2;
 right:0px;
}
}

.oc-hero-section-22__mouse {
transform:translate(-50%); position:absolute;
 bottom:20px;
 left:50%;
 padding-top:10px;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:10px;
 border-radius:100px;
 background-color:#ffffff;
 box-shadow:5px 5px 10px rgba(0,0,0,0.08);
}
.oc-hero-section-22__mouse:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-22__mouse.oxy-easy-posts .oxy-posts,
.oc-hero-section-22__mouse.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
.oc-hero-section-22__mouse-icon {
color: #350010;}.oc-hero-section-22__mouse-icon 
>svg {width: 24px;height: 24px;}.oc-hero-section-22__mouse-icon {
}
.pad--none {
 selector-locked:false;
}
.pad--none .ct-section-inner-wrap {
padding-top: 0px ;
padding-right: 0px ;
padding-bottom: 0px ;
padding-left: 0px ;
}
.section_hero {
background-image: linear-gradient(var(--base), var(--base) 60%, transparent 60%); min-width:px;
 max-width:px;
 height:px;
 min-height:px;
 max-height:px;
 background-color:var(--primary);
}
.hero-grid {
}
.hero-grid:not(.ct-section):not(.oxy-easy-posts),
.hero-grid.oxy-easy-posts .oxy-posts,
.hero-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: center;grid-template-columns: repeat(8, minmax(0px, 1fr));grid-column-gap: 0 ;grid-row-gap: 0 ;}
.hero-image {
 width:100%;
 height:100%;
object-fit: cover; grid-column: 2 / -1; grid-row: 1 / 2;
}
@media (max-width: 991px) {
.hero-image {
grid-column: 1 / -1;
}
}

.max-height--90 {
 selector-locked:false;
 max-height:90vh;
}
.hero-content {
 color:var(--primary);
 background-color:var(--accent);
 padding-top:var(--l-space) ;
 padding-left:var(--l-space) ;
 padding-bottom:var(--l-space) ;
 padding-right:var(--l-space) ;
grid-column: 1 / 4; grid-row: 1 / 2;
}
@media (max-width: 991px) {
.hero-content {
grid-column: 1 / -1; grid-row: 2 / 3;
}
}

.ocea-btn-alt:hover{
 opacity:0.9;
}
.ocea-btn-alt {
 padding-top:var(--s-space) ;
 padding-right:var(--m-space) ;
 padding-bottom:var(--s-space) ;
 padding-left:var(--m-space) ;
 background-color:var(--primary);
 border-radius:var(--xxl-space) ;
 transition-duration:0.2s;
 font-size:var(--m-text) ;
 color:var(--accent);
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
.text--accent {
 selector-locked:false;
 color:var(--accent);
}
.bg--primary {
 selector-locked:false;
 background-color:var(--primary);
}
.ocea-btn-main:hover{
 background-color:var(--primary);
 color:var(--accent);
 border-top-color:var(--primary);
 border-right-color:var(--primary);
 border-bottom-color:var(--primary);
 border-left-color:var(--primary);
}
.ocea-btn-main {
 gap:var(--s-space) ;
 padding-top:var(--s-space) ;
 padding-right:var(--m-space) ;
 padding-bottom:var(--s-space) ;
 padding-left:var(--m-space) ;
 background-color:var(--accent);
 color:var(--primary);
 font-size:var(--m-text) ;
 font-weight:400;
 border-radius:var(--xxl-space) ;
 transition-duration:0.25s;
 border-top-color:var(--accent);
 border-right-color:var(--accent);
 border-bottom-color:var(--accent);
 border-left-color:var(--accent);
}
.ocea-btn-main:not(.ct-section):not(.oxy-easy-posts),
.ocea-btn-main.oxy-easy-posts .oxy-posts,
.ocea-btn-main.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:var(--s-space)  ;
}
.bg--base {
 selector-locked:false;
 background-color:var(--base);
}
.text--secondary {
 selector-locked:false;
 color:var(--secondary);
}
.swiper {
}
.reviews_swiper-slider {
}
.swiper_nav-prev {
border: 1px solid;
padding: 10px;color: currentColor;}.swiper_nav-prev 
>svg {width: 34px;height: 34px;}.swiper_nav-prev {
 icon-padding:10px;
cursor: pointer;
}
.swiper_nav-next {
border: 1px solid;
padding: 10px;color: currentColor;}.swiper_nav-next 
>svg {width: 34px;height: 34px;}.swiper_nav-next {
 icon-padding:10px;
cursor: pointer;
}
.pad-section--none {
 selector-locked:false;
}
.pad-section--none .ct-section-inner-wrap {
padding-top: 0px ;
padding-bottom: 0px ;
}
.section_home-contact {
 border-top-color:var(--primary);
 border-top-width:1px;
 border-top-style:solid;
}
.align-items--end {
 selector-locked:false;
}
.align-items--end:not(.ct-section):not(.oxy-easy-posts),
.align-items--end.oxy-easy-posts .oxy-posts,
.align-items--end.ct-section .ct-section-inner-wrap{
display:flex;
align-items:flex-end;
}
.portfolio_swiper-slider {
}
.list_item {
 position:relative;
}
.item_img-wrapper:hover .item_img-overlay-icon{
transform:scale(1,1); opacity:1;
}
.item_img-wrapper:hover .item_img-overlay{
 opacity:1;
}
.item_img-wrapper {
 position:relative;
}
.z--10 {
 selector-locked:false;
 z-index:10;
}
.item_img-overlay {
 position:absolute;
 top:0 ;
 left:0 ;
 right:0 ;
 bottom:0 ;
 background-color:rgba(0,0,0,0.6);
 opacity:0;
 transition-duration:0.3s;
backdrop-filter: blur(5px);
}
.item_img-overlay-icon {
background-color: var(--accent);
border: 1px solid var(--accent);
padding: 10px;color: var(--primary);}.item_img-overlay-icon 
>svg {width: 36px;height: 36px;}.item_img-overlay-icon {
transform:scale(0.5,0.5); icon-padding:10px;
 opacity:0;
 transition-duration:0.35s;
}
.item_text-overlay {
 position:absolute;
 bottom:0px;
 left:0px;
 right:0px;
 background-color:rgba(0,0,0,0.8);
 color:var(--accent);
backdrop-filter: blur(5px);
}
.icon--sm {
color: currentColor;}.icon--sm 
>svg {width: 28px;height: 28px;}.icon--sm {
}
.item_badge {
 background-color:var(--accent);
 padding-top:var(--s-space) ;
 padding-bottom:var(--s-space) ;
 padding-left:var(--s-space) ;
 padding-right:var(--s-space) ;
 position:absolute;
 top:var(--s-space) ;
 left:var(--s-space) ;
 border-radius:50rem;
}
.item_badge-icon {
color: #333333;}.item_badge-icon 
>svg {width: 18px;height: 18px;}.item_badge-icon {
}
.item_badge-text {
 line-height:1;
}
.text--primary {
 color:var(--primary);
}
.align-items--center {
 selector-locked:true;
}
.flex--col-m {
 selector-locked:true;
}
.swiper-scrollbar {
 height:4px;
 background-color:var(--accent);
 position:relative;
 width:100%;
position: relative !important;
}
.ocea-btn-outline {
 border-top-color:var(--primary);
 border-right-color:var(--primary);
 border-bottom-color:var(--primary);
 border-left-color:var(--primary);
 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;
}
.solid-icon {
background-color: var(--accent);
border: 1px solid var(--accent);
padding: 20px;color: var(--primary);}.solid-icon 
>svg {width: 42px;height: 42px;}.solid-icon {
}
@media (max-width: 991px) {
.solid-icon {
padding: 15px;}.solid-icon 
>svg {width: 36px;height: 36px;}.solid-icon {
 icon-padding:15px;
}
}

.gap--1px {
grid-gap: 1px;
}
.heading--stroke {
 color:var(--base);
 font-size:calc(var(--h1) * 2.5) ;
 letter-spacing:2px;
 line-height:1;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;-webkit-text-stroke: 2px var(--primary); text-stroke: 2px var(--primary);
}
.oc-columns-2 {
}
.oc-columns-l-1 {
}
.oc-columns-gap-m {
}
.oc-stretch {
align-items: stretch;
}
.oc-margin-top-m {
}
.oc-margin-top-l {
}
.oc-columns-1-2 {
}
.oc-columns-gap-xl {
}
.oc-margin-top-s {
}
.oc-columns-gap-xs {
}
.oc-padding-xl {
}
.oc-middle-left {
 text-align:left;
}
.oc-middle-left:not(.ct-section):not(.oxy-easy-posts),
.oc-middle-left.oxy-easy-posts .oxy-posts,
.oc-middle-left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:center;
}
.oc-h3 {
 font-weight:700;
 line-height:1.3;
font-size: var(--h3-fallback); font-size: var(--h3);
}
@media (max-width: 991px) {
}

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

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

.oc-underline {
 text-decoration:underline;
}
.oc-margin-bottom-xl {
}
.oc-center-self {
 margin-left:auto;
 margin-right:auto;
}
.oc-middle-center {
 text-align:center;
}
.oc-middle-center:not(.ct-section):not(.oxy-easy-posts),
.oc-middle-center.oxy-easy-posts .oxy-posts,
.oc-middle-center.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.oc-padding-s {
}
.oc-columns-gap-xxl {
}
@media (max-width: 991px) {
}

.oc-columns-gap-s {
}
.oc-margin-top-xl {
}
.oc-columns-3 {
}
.oc-columns-gap-l {
}
.oc-margin-right-xs {
}
.oc-padding-xxl {
}
.oc-text-xl {
 font-weight:500;
 max-width:700px;
 line-height:1.6;
}
@media (max-width: 1168px) {
}

.oxy-close-modal {
cursor:pointer;
}
.mobile-menu {
}
.margin-bottom--l {
 selector-locked:true;
}
.desktop-menu {
}
.btn--icon {
color: currentColor;}.btn--icon 
>svg {width: 24px;height: 24px;}.btn--icon {
}
.margin-right--xs {
 selector-locked:true;
}
.modal-open {
}
.social-icons {
color: var(--accent);}.social-icons 
>svg {width: 28px;height: 28px;}.social-icons {
}
.footer_copyright {
 border-top-color:rgba(255,255,255,0.4);
 border-top-width:1px;
 border-top-style:solid;
}
.footer_copyright .ct-section-inner-wrap {
padding-top: var(--m-space) ;
padding-bottom: var(--m-space) ;
}
.oc-max-width-480 {
 max-width:480px;
}
.oc-footer__container {
}
.oc-footer__container:not(.ct-section):not(.oxy-easy-posts),
.oc-footer__container.oxy-easy-posts .oxy-posts,
.oc-footer__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
}
@media (max-width: 991px) {
.oc-footer__container {
 text-align:justify;
}
.oc-footer__container:not(.ct-section):not(.oxy-easy-posts),
.oc-footer__container.oxy-easy-posts .oxy-posts,
.oc-footer__container.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.oc-footer-5 {
 background-color:#ffffff;
 text-align:center;
}
.oc-footer-5 .ct-section-inner-wrap {
padding-bottom: 0px ;
}
.oc-footer-5:not(.ct-section):not(.oxy-easy-posts),
.oc-footer-5.oxy-easy-posts .oxy-posts,
.oc-footer-5.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.oc-footer-5__cta-container {
background-image: linear-gradient(90deg, #aa076b, #61045f); width:90%;
 padding-top:75px;
 padding-left:60px;
 padding-right:60px;
 padding-bottom:75px;
 border-radius:20px;
 text-align:justify;
 position:relative;
}
.oc-footer-5__cta-container:not(.ct-section):not(.oxy-easy-posts),
.oc-footer-5__cta-container.oxy-easy-posts .oxy-posts,
.oc-footer-5__cta-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 991px) {
.oc-footer-5__cta-container {
 width:100%;
}
}

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

@media (max-width: 479px) {
.oc-footer-5__cta-container {
 padding-left:30px;
 padding-right:30px;
}
}

.oc-footer-5__cta-content {
 text-align:left;
 max-width:300px;
}
.oc-footer-5__cta-content:not(.ct-section):not(.oxy-easy-posts),
.oc-footer-5__cta-content.oxy-easy-posts .oxy-posts,
.oc-footer-5__cta-content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 767px) {
.oc-footer-5__cta-content {
 text-align:center;
 margin-bottom:30px;
}
.oc-footer-5__cta-content:not(.ct-section):not(.oxy-easy-posts),
.oc-footer-5__cta-content.oxy-easy-posts .oxy-posts,
.oc-footer-5__cta-content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.oc-footer-5__cta-subtitle {
 color:rgba(255,255,255,0.8);
 font-size:12px;
 font-weight:700;
 text-transform:uppercase;
 letter-spacing:1px;
}
.oc-footer-5__cta-title {
 color:#ffffff;
 font-size:30px;
 font-weight:600;
}
@media (max-width: 991px) {
.oc-footer-5__cta-title {
 font-size:25px;
}
}

@media (max-width: 479px) {
.oc-footer-5__cta-title {
 font-size:21px;
}
}

.oc-footer-5__blob1 {
}
.oc-footer-5__blob2 {
}
.oc-footer-5__blob3 {
}
.oc-footer-5__cta-btn:hover .oc-footer-5__cta-icon{
transform:translate(5px);}
.oc-footer-5__cta-btn {
 padding-left:30px;
 padding-top:20px;
 padding-right:30px;
 padding-bottom:20px;
 border-radius:4px;
 color:#ffffff;
 font-size:16px;
 font-weight:500;
 border-top-color:rgba(255,255,255,0.85);
 border-right-color:rgba(255,255,255,0.85);
 border-bottom-color:rgba(255,255,255,0.85);
 border-left-color:rgba(255,255,255,0.85);
 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;
gap: 10px;
}
.oc-footer-5__cta-btn:not(.ct-section):not(.oxy-easy-posts),
.oc-footer-5__cta-btn.oxy-easy-posts .oxy-posts,
.oc-footer-5__cta-btn.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oc-footer-5__cta-btnTxt {
}
.oc-footer-5__cta-icon {
color: #ffffff;}.oc-footer-5__cta-icon 
>svg {width: 18px;height: 18px;}.oc-footer-5__cta-icon {
 transition-duration:0.4s;
}
.oc-footer-5__container {
 width:100%;
 position:relative;
 z-index:1;
 margin-top:75px;
}
.oc-footer-5__container:not(.ct-section):not(.oxy-easy-posts),
.oc-footer-5__container.oxy-easy-posts .oxy-posts,
.oc-footer-5__container.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(5, minmax(0px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 991px) {
.oc-footer-5__container {
}
.oc-footer-5__container:not(.ct-section):not(.oxy-easy-posts),
.oc-footer-5__container.oxy-easy-posts .oxy-posts,
.oc-footer-5__container.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: 50px;}
}

@media (max-width: 767px) {
.oc-footer-5__container {
}
.oc-footer-5__container:not(.ct-section):not(.oxy-easy-posts),
.oc-footer-5__container.oxy-easy-posts .oxy-posts,
.oc-footer-5__container.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: 20px;grid-row-gap: 50px;}
}

.oc-footer-5__card {
 text-align:left;
gap: 15px;
}
.oc-footer-5__card:not(.ct-section):not(.oxy-easy-posts),
.oc-footer-5__card.oxy-easy-posts .oxy-posts,
.oc-footer-5__card.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.oc-footer-5__footer-title {
 font-size:12px;
 font-weight:600;
 text-transform:uppercase;
 letter-spacing:1px;
 color:#ff4f7b;
 margin-bottom:10px;
}
.oc-footer-5__footer-link:hover{
 text-decoration:underline;
}
.oc-footer-5__footer-link {
 font-size:16px;
 font-weight:400;
 color:#000000;
}
.oc-footer-5__socials {
gap: 10px;
}
.oc-footer-5__socials:not(.ct-section):not(.oxy-easy-posts),
.oc-footer-5__socials.oxy-easy-posts .oxy-posts,
.oc-footer-5__socials.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oc-footer-5__icon-wrapper:hover .oc-footer-5__icon{
 color:#919191;
}
.oc-footer-5__icon-wrapper:hover{
 border-top-color:#919191;
 border-right-color:#919191;
 border-bottom-color:#919191;
 border-left-color:#919191;
}
.oc-footer-5__icon-wrapper {
 width:30px;
 height:30px;
 border-radius:4px;
 text-align:center;
 border-top-color:#000000;
 border-right-color:#000000;
 border-bottom-color:#000000;
 border-left-color:#000000;
 border-top-width:1.5px;
 border-right-width:1.5px;
 border-bottom-width:1.5px;
 border-left-width:1.5px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 transition-duration:0.3s;
}
.oc-footer-5__icon-wrapper:not(.ct-section):not(.oxy-easy-posts),
.oc-footer-5__icon-wrapper.oxy-easy-posts .oxy-posts,
.oc-footer-5__icon-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.oc-footer-5__icon {
color: #333333;}.oc-footer-5__icon 
>svg {width: 18px;height: 18px;}.oc-footer-5__icon {
 transition-duration:0.3s;
}
.oc-footer-5__bottom {
 width:100%;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-color:#c1c1c1;
 border-right-color:#c1c1c1;
 border-bottom-color:#c1c1c1;
 border-left-color:#c1c1c1;
 border-top-style:solid;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 text-align:justify;
 padding-top:15px;
 padding-bottom:15px;
 margin-top:30px;
}
.oc-footer-5__bottom:not(.ct-section):not(.oxy-easy-posts),
.oc-footer-5__bottom.oxy-easy-posts .oxy-posts,
.oc-footer-5__bottom.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 767px) {
.oc-footer-5__bottom {
 text-align:center;
gap: 20px;
}
.oc-footer-5__bottom:not(.ct-section):not(.oxy-easy-posts),
.oc-footer-5__bottom.oxy-easy-posts .oxy-posts,
.oc-footer-5__bottom.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column-reverse;
align-items:center;
}
}

.oc-footer-5__copyright {
 font-size:16px;
 color:#565656;
 font-weight:400;
}
.oc-footer-5__legals {
gap: 15px;
}
.oc-footer-5__legals:not(.ct-section):not(.oxy-easy-posts),
.oc-footer-5__legals.oxy-easy-posts .oxy-posts,
.oc-footer-5__legals.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oc-footer-5__bottom-link {
 font-size:14px;
 color:#565656;
 font-weight:500;
}
.oc-content-2 {
 background-color:#15191c;
 text-align:center;
}
.oc-content-2:not(.ct-section):not(.oxy-easy-posts),
.oc-content-2.oxy-easy-posts .oxy-posts,
.oc-content-2.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.oc-content-2__heading {
 color:#ffffff;
 font-size:32px;
 font-weight:600;
}
.oc-content-2__container {
 width:100%;
 margin-top:90px;
 text-align:justify;
}
.oc-content-2__container:not(.ct-section):not(.oxy-easy-posts),
.oc-content-2__container.oxy-easy-posts .oxy-posts,
.oc-content-2__container.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: 767px) {
.oc-content-2__container {
}
.oc-content-2__container:not(.ct-section):not(.oxy-easy-posts),
.oc-content-2__container.oxy-easy-posts .oxy-posts,
.oc-content-2__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.oc-content-2__card {
 width:45%;
 padding-top:30px;
 padding-left:60px;
 padding-right:60px;
 padding-bottom:30px;
 text-align:left;
}
.oc-content-2__card:not(.ct-section):not(.oxy-easy-posts),
.oc-content-2__card.oxy-easy-posts .oxy-posts,
.oc-content-2__card.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 991px) {
.oc-content-2__card {
 width:50%;
}
}

@media (max-width: 767px) {
.oc-content-2__card {
 width:100%;
}
.oc-content-2__card:not(.ct-section):not(.oxy-easy-posts),
.oc-content-2__card.oxy-easy-posts .oxy-posts,
.oc-content-2__card.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 479px) {
.oc-content-2__card {
 padding-left:30px;
 padding-right:30px;
}
}

.oc-content-2__card-title-wrap {
 width:100%;
 position:relative;
 border-bottom-color:rgba(255,255,255,0.15);
 border-bottom-style:none;
 border-bottom-width:1px;
 border-top-style:none;
 border-right-style:none;
 border-left-style:none;
}
.oc-content-2__card-title {
 color:#ffffff;
 font-size:18px;
}
.oc-content-2__card-number {
transform:translateY(-50%); font-size:15px;
 font-weight:500;
 color:#83cd4f;
 position:absolute;
 right:0px;
 top:50%;
}
.oc-content-2__divider {
 width:100%;
 margin-top:10px;
 margin-bottom:10px;
 height:1px;
 background-color:rgba(255,255,255,0.15);
}
.oc-content-2__card-text {
 color:rgba(255,255,255,0.8);
 font-size:16px;
 font-weight:400;
}
.oc-hero-section-13 {
 background-color:#ffffff;
 text-align:center;
}
.oc-hero-section-13:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-13.oxy-easy-posts .oxy-posts,
.oc-hero-section-13.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.oc-hero-section-13__heading {
 font-size:16px;
 color:#000000;
 font-weight:500;
}
.oc-hero-section-13__service-card:hover .oc-hero-section-13__service-icon{
transform:translate(50px,-50%); opacity:1;
}
.oc-hero-section-13__service-card {
 position:relative;
 margin-top:20px;
 margin-bottom:20px;
}
.oc-hero-section-13__service-card:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-13__service-card.oxy-easy-posts .oxy-posts,
.oc-hero-section-13__service-card.ct-section .ct-section-inner-wrap{
display:flex;
}
.oc-hero-section-13__service-heading:hover{
 color:transparent;
}
.oc-hero-section-13__service-heading {
 font-size:70px;
 font-weight:600;
 color:#000000;
 line-height:1;
 transition-duration:0.3s;
}
@media (max-width: 991px) {
.oc-hero-section-13__service-heading {
 font-size:60px;
}
}

@media (max-width: 767px) {
.oc-hero-section-13__service-heading {
 font-size:40px;
}
}

@media (max-width: 479px) {
.oc-hero-section-13__service-heading {
 font-size:32px;
}
}

.oc-hero-section-13__service-number {
 font-size:14px;
 font-weight:700;
 color:#ff4e50;
 position:absolute;
 top:0px;
 right:-20px;
}
.oc-hero-section-13__service-icon {
color: #000000;}.oc-hero-section-13__service-icon 
>svg {width: 55px;height: 55px;}.oc-hero-section-13__service-icon {
transform:translateY(-50%); position:absolute;
 top:50%;
 right:-30px;
 opacity:0;
 transition-duration:0.3s;
text-stroke: 2px #000000;
}
@media (max-width: 991px) {
.oc-hero-section-13__service-icon {
}.oc-hero-section-13__service-icon 
>svg {width: 40px;height: 40px;}.oc-hero-section-13__service-icon {
 position:absolute;
 right:-10px;
}
}

@media (max-width: 767px) {
.oc-hero-section-13__service-icon {
}.oc-hero-section-13__service-icon 
>svg {width: 30px;height: 30px;}.oc-hero-section-13__service-icon {
}
}

@media (max-width: 479px) {
.oc-hero-section-13__service-icon {
}.oc-hero-section-13__service-icon 
>svg {width: 20px;height: 20px;}.oc-hero-section-13__service-icon {
 position:absolute;
 right:0px;
}
}

.oc-hero-section-13__btn-wrapper:hover .oc-hero-section-13__btn-text{
 color:#ffffff;
}
.oc-hero-section-13__btn-wrapper:hover:before{
 width:100%;
}
.oc-hero-section-13__btn-wrapper:before{
 position:absolute;
 left:0px;
 height:100%;
 width:48px;
 background-color:#000000;
 border-radius:100px;
 transition-duration:0.4s;
  content:"";
}
.oc-hero-section-13__btn-wrapper {
 padding-left:14px;
 padding-right:20px;
 padding-top:14px;
 padding-bottom:14px;
 position:relative;
 background-color:transparent;
 margin-top:40px;
gap: 24px;
}
.oc-hero-section-13__btn-wrapper:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-13__btn-wrapper.oxy-easy-posts .oxy-posts,
.oc-hero-section-13__btn-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oc-hero-section-13__btn-icon {
color: #ffffff;}.oc-hero-section-13__btn-icon 
>svg {width: 20px;height: 20px;}.oc-hero-section-13__btn-icon {
 z-index:1;
}
.oc-hero-section-13__btn-text {
 line-height:1;
 font-size:16px;
 font-weight:500;
 color:#000000;
 transition-duration:0.3s;
 z-index:1;
}
.oc-hero-section-16 {
background-image: linear-gradient(#ffefdb 60%, #ffffff 40%);}
.oc-hero-section-16__container {
background-image:linear-gradient(rgba(0,0,0,0.45), rgba(0,0,0,0.45)), url(https://images.unsplash.com/photo-1502014822147-1aedfb0676e0?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1935&q=80);background-size:auto,  cover; width:100%;
 border-radius:20px;
 padding-top:120px;
 padding-bottom:120px;
 text-align:center;
 padding-left:100px;
 padding-right:100px;
 background-position:50% 50%;
 box-shadow:0px 5px 15px rgba(0,0,0,0.15);
gap: 32px;
}
.oc-hero-section-16__container:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-16__container.oxy-easy-posts .oxy-posts,
.oc-hero-section-16__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.oc-hero-section-16__container {
 padding-top:80px;
 padding-bottom:80px;
 padding-left:40px;
 padding-right:40px;
}
}

@media (max-width: 479px) {
.oc-hero-section-16__container {
 padding-left:20px;
 padding-right:20px;
}
}

.oc-hero-section-16__heading {
 color:rgba(255,255,255,0.59);
 font-size:36px;
}
@media (max-width: 991px) {
.oc-hero-section-16__heading {
 font-size:32px;
}
}

@media (max-width: 479px) {
.oc-hero-section-16__heading {
 font-size:28px;
}
}

.oc-hero-section-16__span {
 color:#fcb040;
}
.oc-hero-section-16__text {
 color:#ffffff;
 font-size:16px;
 font-weight:400;
 line-height:1.8;
 max-width:650px;
}
.oc-hero-section-16__btn:hover{
 box-shadow:5px 5px 30px rgba(255,153,0,0.3);
}
.oc-hero-section-16__btn {
 padding-top:14px;
 padding-left:28px;
 padding-right:28px;
 padding-bottom:14px;
 border-radius:7px;
 background-color:#ffefdb;
 color:#ff9900;
 transition-duration:0.4s;
}
.oc-hero-section-16__logos {
 width:100%;
 text-align:center;
 margin-top:48px;
gap: 24px;
}
.oc-hero-section-16__logos:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-16__logos.oxy-easy-posts .oxy-posts,
.oc-hero-section-16__logos.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.oc-hero-section-16__logos-title {
 font-size:14px;
 font-weight:700;
 color:#707070;
 text-transform:uppercase;
}
.oc-hero-section-16__logo-flex {
 width:100%;
 text-align:justify;
gap: 40px;
}
.oc-hero-section-16__logo-flex:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-16__logo-flex.oxy-easy-posts .oxy-posts,
.oc-hero-section-16__logo-flex.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:space-around;
}
.oc-hero-section-16__logo:hover{
 opacity:1;
 filter:grayscale(0%);
}
.oc-hero-section-16__logo {
 height:30px;
 filter:grayscale(100%);
 opacity:0.6;
 transition-duration:0.4s;
}
.oc-hero-section-12 {
 background-color:#eeeeee;
}
.oc-hero-section-12 .ct-section-inner-wrap {
padding-top: 20 ;
padding-bottom: 20 ;
}
.oc-hero-section-12__container {
 width:100%;
}
.oc-hero-section-12__container:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-12__container.oxy-easy-posts .oxy-posts,
.oc-hero-section-12__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: 20px;}
.oc-hero-section-12__container:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.oc-hero-section-12__container.ct-section .ct-section-inner-wrap > :last-child,
.oc-hero-section-12__container.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 2;}
.oc-hero-section-12__container:not(.ct-section):not(.oxy-easy-posts) > :nth-child(2),
.oc-hero-section-12__container.ct-section .ct-section-inner-wrap > :nth-child(2),
.oc-hero-section-12__container.oxy-easy-posts .oxy-posts > :nth-child(2){
grid-row: span 2;height: 100%;}
.oc-hero-section-12__container:not(.ct-section):not(.oxy-easy-posts) > :nth-child(3),
.oc-hero-section-12__container.ct-section .ct-section-inner-wrap > :nth-child(3),
.oc-hero-section-12__container.oxy-easy-posts .oxy-posts > :nth-child(3){
grid-row: span 2;height: 100%;}
@media (max-width: 991px) {
.oc-hero-section-12__container {
}
}

@media (max-width: 767px) {
.oc-hero-section-12__container {
}
.oc-hero-section-12__container:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-12__container.oxy-easy-posts .oxy-posts,
.oc-hero-section-12__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: 20px;}
.oc-hero-section-12__container:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.oc-hero-section-12__container.ct-section .ct-section-inner-wrap > :last-child,
.oc-hero-section-12__container.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 1;}
.oc-hero-section-12__container:not(.ct-section):not(.oxy-easy-posts) > :nth-child(2),
.oc-hero-section-12__container.ct-section .ct-section-inner-wrap > :nth-child(2),
.oc-hero-section-12__container.oxy-easy-posts .oxy-posts > :nth-child(2){
grid-row: span 1;}
.oc-hero-section-12__container:not(.ct-section):not(.oxy-easy-posts) > :nth-child(3),
.oc-hero-section-12__container.ct-section .ct-section-inner-wrap > :nth-child(3),
.oc-hero-section-12__container.oxy-easy-posts .oxy-posts > :nth-child(3){
grid-row: span 1;}
.oc-hero-section-12__container:not(.ct-section):not(.oxy-easy-posts) > :nth-child(4),
.oc-hero-section-12__container.ct-section .ct-section-inner-wrap > :nth-child(4),
.oc-hero-section-12__container.oxy-easy-posts .oxy-posts > :nth-child(4){
grid-row: span 1;}
}

.oc-hero-section-12__card:hover .oc-hero-section-12__card-btn-text{
 text-decoration:underline;
}
.oc-hero-section-12__card:hover .oc-hero-section-12__card-img{
transform:scale(1.05,1.05);}
.oc-hero-section-12__card {
 text-align:left;
 overflow:hidden;
 height:350px;
 position:relative;
 color:#ffffff;
}
.oc-hero-section-12__card:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-12__card.oxy-easy-posts .oxy-posts,
.oc-hero-section-12__card.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 991px) {
.oc-hero-section-12__card {
}
}

@media (max-width: 767px) {
.oc-hero-section-12__card {
 max-height:350px;
 min-height:350px;
}
}

.oc-hero-section-12__card-content {
 position:absolute;
 padding-top:40px;
 padding-left:60px;
 padding-right:60px;
 padding-bottom:40px;
 top:0px;
 left:0px;
 text-align:left;
 max-width:80%;
 z-index:1;
}
.oc-hero-section-12__card-content:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-12__card-content.oxy-easy-posts .oxy-posts,
.oc-hero-section-12__card-content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 991px) {
.oc-hero-section-12__card-content {
 padding-left:30px;
 padding-right:30px;
 max-width:100%;
}
}

.oc-hero-section-12__card-title {
 font-size:24px;
 font-weight:600;
 line-height:1.3;
 margin-bottom:10px;
 color:currentColor;
}
@media (max-width: 991px) {
.oc-hero-section-12__card-title {
 font-size:20px;
}
}

.oc-hero-section-12__card-text {
 font-size:16px;
 font-weight:400;
 margin-bottom:20px;
 color:currentColor;
}
.oc-hero-section-12__card-btnWr {
gap: 10px;
}
.oc-hero-section-12__card-btnWr:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-12__card-btnWr.oxy-easy-posts .oxy-posts,
.oc-hero-section-12__card-btnWr.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oc-hero-section-12__card-btn-text {
 font-size:16px;
 font-weight:400;
 color:currentColor;
}
.oc-hero-section-12__card-btn-icon {
color: currentColor;}.oc-hero-section-12__card-btn-icon 
>svg {width: 20px;height: 20px;}.oc-hero-section-12__card-btn-icon {
}
.oc-hero-section-12__card-img {
background-image:linear-gradient(#000000, #000000); width:100%;
 height:100%;
 transition-duration:0.6s;
object-fit: cover;
}
@media (max-width: 767px) {
.oc-hero-section-12__card-img {
}
}

.oc-hero-section-21 {
background-image: linear-gradient(#ffffff, transparent, #ffffff), url(https://www.alinepruntel.nl/wp-content/uploads/2022/05/TaskPanel-BG-header-3.jpeg);background-size:auto,  cover; background-color:#ffffff;
 text-align:left;
 height:100vh;
 background-repeat:no-repeat;
 background-attachment:fixed;
 background-position:50% -100%;
}
.oc-hero-section-21:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-21.oxy-easy-posts .oxy-posts,
.oc-hero-section-21.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:center;
}
@media (max-width: 767px) {
.oc-hero-section-21 {
background-image: linear-gradient(#ffffff, rgba(255,255,255,0.9), #ffffff), url(https://oxycollections.com/wp-content/uploads/2022/02/hero-min.png);}
}

.oc-hero-section-21__container {
 width:50%;
}
@media (max-width: 991px) {
.oc-hero-section-21__container {
 width:60%;
}
}

@media (max-width: 767px) {
.oc-hero-section-21__container {
 width:100%;
}
}

.oc-hero-section-21__heading {
 font-size:56px;
 font-weight:700;
 color:#232323;
 line-height:1.3;
}
@media (max-width: 1168px) {
.oc-hero-section-21__heading {
 font-size:48px;
}
}

@media (max-width: 991px) {
.oc-hero-section-21__heading {
 font-size:40px;
}
}

@media (max-width: 767px) {
.oc-hero-section-21__heading {
 font-size:32px;
}
}

.oc-hero-section-21__text {
 color:#000000;
 font-size:16px;
 font-weight:400;
 line-height:1.8;
 margin-top:24px;
 margin-bottom:32px;
}
.oc-hero-section-21__icon-btn:hover{
 background-color:#ff006a;
}
.oc-hero-section-21__icon-btn:hover .oc-hero-section-21__icon{
transform:translate(5px);}
.oc-hero-section-21__icon-btn {
 padding-top:16px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:16px;
 background-color:#ff4f98;
 border-radius:4px;
 color:#ffffff;
 font-size:14px;
 font-weight:700;
 transition-duration:0.4s;
gap: 8px;
}
.oc-hero-section-21__icon-btn:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-21__icon-btn.oxy-easy-posts .oxy-posts,
.oc-hero-section-21__icon-btn.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 479px) {
.oc-hero-section-21__icon-btn {
 width:100%;
}
}

.oc-hero-section-21__icon {
color: #ffffff;}.oc-hero-section-21__icon 
>svg {width: 20px;height: 20px;}.oc-hero-section-21__icon {
 transition-duration:0.4s;
}
.oc-hero-section-21__text-s {
 font-size:12px;
 font-weight:400;
 color:#5b5b5b;
 margin-top:8px;
}
.oc-header-12__container {
 width:100%;
 background-color:#ffffff;
 position:relative;
 text-align:justify;
 z-index:100;
 box-shadow:0px 10px 50px rgba(0,0,0,0.1);
}
.oc-header-12__container .ct-section-inner-wrap {
padding-top: 18px ;
padding-right: 20px ;
padding-bottom: 18px ;
padding-left: 20px ;
}
.oc-header-12__container:not(.ct-section):not(.oxy-easy-posts),
.oc-header-12__container.oxy-easy-posts .oxy-posts,
.oc-header-12__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 767px) {
.oc-header-12__container {
 z-index:100;
 padding-left:20px;
 padding-right:20px;
}
}

.oc-header-12__logo-wrapper {
}
.oc-header-12__logo {
 height:40px;
}
.oc-header-12__nav {
 text-align:right;
 width:calc(100% - 240px) ;
gap: 16px;
}
.oc-header-12__nav:not(.ct-section):not(.oxy-easy-posts),
.oc-header-12__nav.oxy-easy-posts .oxy-posts,
.oc-header-12__nav.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
}
@media (max-width: 1168px) {
.oc-header-12__nav {
 width:calc(100% - 200px) ;
}
}

@media (max-width: 991px) {
.oc-header-12__nav {
 width:calc(100% - 180px) ;
}
}

@media (max-width: 767px) {
.oc-header-12__nav {
 position:absolute;
 background-color:#ffffff;
 width:100%;
 left:0px;
 right:0px;
 top:70px;
 padding-left:20px;
 padding-right:20px;
 overflow:hidden;
 max-height:0px;
 box-shadow:0px 15px 18px rgba(0,0,0,0.2);
gap: 32px;
}
.oc-header-12__nav:not(.ct-section):not(.oxy-easy-posts),
.oc-header-12__nav.oxy-easy-posts .oxy-posts,
.oc-header-12__nav.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column-reverse;
}
}

.oc-header-12__nav-main {
 text-align:center;
gap: 24px;
}
.oc-header-12__nav-main:not(.ct-section):not(.oxy-easy-posts),
.oc-header-12__nav-main.oxy-easy-posts .oxy-posts,
.oc-header-12__nav-main.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 1168px) {
.oc-header-12__nav-main {
gap: 40px;
}
}

@media (max-width: 767px) {
.oc-header-12__nav-main {
 width:100%;
 text-align:left;
gap: 0px;
}
.oc-header-12__nav-main:not(.ct-section):not(.oxy-easy-posts),
.oc-header-12__nav-main.oxy-easy-posts .oxy-posts,
.oc-header-12__nav-main.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

.oc-header-12__menu-item:last-child .oc-header-11__sublink{
 border-bottom-style:none;
}
.oc-header-12__menu-item {
 position:relative;
}
.oc-header-12__menu-item:not(.ct-section):not(.oxy-easy-posts),
.oc-header-12__menu-item.oxy-easy-posts .oxy-posts,
.oc-header-12__menu-item.ct-section .ct-section-inner-wrap{
display:inline-block;
}
@media (max-width: 991px) {
.oc-header-12__menu-item {
}
.oc-header-12__menu-item:not(.ct-section):not(.oxy-easy-posts),
.oc-header-12__menu-item.oxy-easy-posts .oxy-posts,
.oc-header-12__menu-item.ct-section .ct-section-inner-wrap{
display:block;
}
.oc-header-12__menu-item:nth-first-child(1){
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-bottom-color:#d6d6d6;
 border-top-color:#d6d6d6;
 border-top-width:1px;
 border-top-style:solid;
}
.oc-header-12__menu-item:nth-first-child(){
 border-top-width:1px;
 border-top-style:solid;
}
.oc-header-12__menu-item:nth-last-child(1){
 border-bottom-style:none;
}
}

@media (max-width: 767px) {
.oc-header-12__menu-item {
 width:100%;
}
}

.oc-header-12__menu-has-children {
 text-align:left;
}
.oc-header-12__menu-has-children:not(.ct-section):not(.oxy-easy-posts),
.oc-header-12__menu-has-children.oxy-easy-posts .oxy-posts,
.oc-header-12__menu-has-children.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:space-between;
}
.oc-header-12__menu-link:hover span{
transform:translate(30px);}
.oc-header-12__menu-link:last-child{
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
.oc-header-12__menu-link {
 color:#000000;
 font-size:14px;
 line-height:1;
 padding-top:24px;
 padding-bottom:24px;
 border-bottom-color:rgba(255,255,255,0.2);
 border-bottom-width:1px;
 border-bottom-style:solid;
 opacity:1;
 font-weight:700;
 text-transform:uppercase;
 position:relative;
}
@media (max-width: 991px) {
}

@media (max-width: 767px) {
.oc-header-12__menu-link {
 padding-bottom:20px;
 padding-top:20px;
 padding-left:20px;
 padding-right:20px;
 width:100%;
 border-bottom-color:rgba(0,0,0,0.08);
 border-bottom-width:1px;
 border-bottom-style:solid;
 margin-bottom:4px;
 margin-top:4px;
}
.oc-header-12__menu-link:last-child{
 border-bottom-color:rgba(0,0,0,0.08);
 border-bottom-width:1px;
 border-bottom-style:solid;
}
}

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

.oc-header-12__menu-link-has-icon {
gap: 8px;
}
.oc-header-12__menu-link-has-icon:not(.ct-section):not(.oxy-easy-posts),
.oc-header-12__menu-link-has-icon.oxy-easy-posts .oxy-posts,
.oc-header-12__menu-link-has-icon.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
}

@media (max-width: 767px) {
.oc-header-12__menu-link-has-icon {
 width:100%;
}
}

.oc-header-12__sub-open {
 position:relative;
 z-index:1;
}
.oc-header-12__sub-open:not(.ct-section):not(.oxy-easy-posts),
.oc-header-12__sub-open.oxy-easy-posts .oxy-posts,
.oc-header-12__sub-open.ct-section .ct-section-inner-wrap{
align-items:center;
}
@media (max-width: 991px) {
.oc-header-12__sub-open {
}
}

@media (max-width: 767px) {
.oc-header-12__sub-open {
cursor: pointer;
}
}

.oc-header-12__sub-menu {
transform:translateY(10px); background-color:#ffffff;
 transition-duration:0.3s;
 border-top-width:3px;
 border-top-color:#1dace3;
 border-top-style:solid;
 position:absolute;
 top:100%;
 left:0px;
 visibility:hidden;
 opacity:0;
 box-shadow:0px 0px 10px rgba(0,0,0,0.21);
}
@media (max-width: 991px) {
.oc-header-12__sub-menu {
transform:translateY(10px); opacity:0;
}
}

@media (max-width: 767px) {
.oc-header-12__sub-menu {
 width:100%;
}
}

.oc-header-12__sublink:hover{
 color:#1dace3;
}
.oc-header-12__sublink {
 font-size:16px;
 font-weight:600;
 color:#000000;
 padding-top:15px;
 padding-left:40px;
 padding-right:40px;
 padding-bottom:15px;
 background-color:#ffffff;
 transition-duration:0.3s;
 border-top-color:1;
 border-right-color:1;
 border-bottom-color:rgba(0,0,0,0.1);
 border-left-color:1;
 border-bottom-width:1px;
 border-bottom-style:solid;
 width:100%;
word-break: keep-all; white-space: nowrap;
}
@media (max-width: 767px) {
.oc-header-12__sublink {
 width:100%;
 background-color:#e0e0e0;
}
}

.oc-header-12__nav-btns {
gap: 24px;
}
.oc-header-12__nav-btns:not(.ct-section):not(.oxy-easy-posts),
.oc-header-12__nav-btns.oxy-easy-posts .oxy-posts,
.oc-header-12__nav-btns.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 1168px) {
.oc-header-12__nav-btns {
}
.oc-header-12__nav-btns:not(.ct-section):not(.oxy-easy-posts),
.oc-header-12__nav-btns.oxy-easy-posts .oxy-posts,
.oc-header-12__nav-btns.ct-section .ct-section-inner-wrap{
display:none;
}
}

@media (max-width: 767px) {
.oc-header-12__nav-btns {
 margin-top:12px;
 margin-bottom:12px;
}
.oc-header-12__nav-btns:not(.ct-section):not(.oxy-easy-posts),
.oc-header-12__nav-btns.oxy-easy-posts .oxy-posts,
.oc-header-12__nav-btns.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
}
}

.oc-header-12__alt-btn:hover{
 background-color:#4a575f;
 color:#ffffff;
}
.oc-header-12__alt-btn {
 padding-top:15px;
 padding-left:30px;
 padding-right:30px;
 padding-bottom:15px;
 font-size:13px;
 font-weight:600;
 text-transform:uppercase;
 background-color:#e0f3ff;
 color:#1dace3;
 transition-duration:0.4s;
}
.oc-header-12__main-btn:hover{
 background-color:#4a575f;
}
.oc-header-12__main-btn {
 padding-top:15px;
 padding-left:30px;
 padding-right:30px;
 padding-bottom:15px;
 font-size:13px;
 font-weight:600;
 text-transform:uppercase;
 background-color:#1dace3;
 color:#ffffff;
 transition-duration:0.4s;
}
.oc-header-12__hamb-wrap {
 position:relative;
 text-align:center;
 padding-top:15px;
 padding-left:15px;
 padding-right:15px;
 padding-bottom:15px;
cursor: pointer;
}
.oc-header-12__hamb-wrap:not(.ct-section):not(.oxy-easy-posts),
.oc-header-12__hamb-wrap.oxy-easy-posts .oxy-posts,
.oc-header-12__hamb-wrap.ct-section .ct-section-inner-wrap{
display:none;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.oc-header-12__hamb-wrap {
}
.oc-header-12__hamb-wrap:not(.ct-section):not(.oxy-easy-posts),
.oc-header-12__hamb-wrap.oxy-easy-posts .oxy-posts,
.oc-header-12__hamb-wrap.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.oc-header-12__close-icon {
color: #000000;}.oc-header-12__close-icon 
>svg {width: 30px;height: 30px;}.oc-header-12__close-icon {
 position:absolute;
}
.oc-header-12__hamburger {
 overflow:hidden;
gap: 5px;
}
.oc-header-12__hamburger:not(.ct-section):not(.oxy-easy-posts),
.oc-header-12__hamburger.oxy-easy-posts .oxy-posts,
.oc-header-12__hamburger.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
@media (max-width: 767px) {
.oc-header-12__hamburger {
}
}

.oc-header-12__hamburger-span:nth-last-child(1){
 width:16px;
}
.oc-header-12__hamburger-span:empty{
 min-width:1px;
 min-height:1px;
}
.oc-header-12__hamburger-span {
 width:24px;
 height:3px;
 background-color:#000000;
 transition-duration:0.5s;
}
.oc-header-1 {
 background-color:#023445;
 position:relative;
}
.oc-header-1 .ct-section-inner-wrap {
padding-top: 20px ;
padding-bottom: 20px ;
}
.oc-header-1__navigation {
 text-align:justify;
 width:100%;
 height:40px;
}
.oc-header-1__navigation:not(.ct-section):not(.oxy-easy-posts),
.oc-header-1__navigation.oxy-easy-posts .oxy-posts,
.oc-header-1__navigation.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
.oc-header-1__nav-logo {
}
.oc-header-1__logo {
 height:40px;
}
.oc-header-1__nav-menu {
}
.oc-header-1__nav-menu:not(.ct-section):not(.oxy-easy-posts),
.oc-header-1__nav-menu.oxy-easy-posts .oxy-posts,
.oc-header-1__nav-menu.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.oc-header-1__nav-menu {
transform: scaleY(0); width:100%;
 overflow:hidden;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
 text-align:left;
 background-color:#0a5670;
 transition-duration:0.4s;
}
.oc-header-1__nav-menu:not(.ct-section):not(.oxy-easy-posts),
.oc-header-1__nav-menu.oxy-easy-posts .oxy-posts,
.oc-header-1__nav-menu.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

.oc-header-1__nav-link:hover{
 color:#ff4e50;
}
.oc-header-1__nav-link {
 color:#ffffff;
 font-size:16px;
 font-weight:600;
 text-decoration:none;
 letter-spacing:0.5px;
 transition-duration:0.2s;
 padding-left:15px;
 padding-right:15px;
}
@media (max-width: 991px) {
.oc-header-1__nav-link {
 width:100%;
 padding-left:20px;
 padding-right:20px;
 padding-top:20px;
 padding-bottom:20px;
 border-bottom-width:1px;
 border-bottom-color:rgba(255,255,255,0.4);
 border-bottom-style:solid;
}
.oc-header-1__nav-link:nth-last-child{
 border-bottom-style:none;
}
.oc-header-1__nav-link:nth-last-child(){
 border-bottom-style:none;
}
.oc-header-1__nav-link:nth-child(last){
 border-bottom-style:none;
}
.oc-header-1__nav-link:nth-last-child(1){
 border-bottom-style:none;
}
}

.oc-header-1__nav-toggle:hover > *{
 background-color:#ff4e50;
}
.oc-header-1__nav-toggle {
cursor: pointer; gap: 3px;
}
.oc-header-1__nav-toggle:not(.ct-section):not(.oxy-easy-posts),
.oc-header-1__nav-toggle.oxy-easy-posts .oxy-posts,
.oc-header-1__nav-toggle.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 991px) {
.oc-header-1__nav-toggle {
 width:50px;
 height:50px;
 text-align:center;
}
.oc-header-1__nav-toggle:not(.ct-section):not(.oxy-easy-posts),
.oc-header-1__nav-toggle.oxy-easy-posts .oxy-posts,
.oc-header-1__nav-toggle.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.oc-header-1__nav-toggle:hover >*{
 background-color:#ff4e50;
}
}

.oc-header-1__icon-bar:empty{
 min-width:1px;
 min-height:1px;
}
.oc-header-1__icon-bar {
 width:26px;
 height:2px;
 background-color:#ffffff;
}
.oc-header-1__icon-bar:not(.ct-section):not(.oxy-easy-posts),
.oc-header-1__icon-bar.oxy-easy-posts .oxy-posts,
.oc-header-1__icon-bar.ct-section .ct-section-inner-wrap{
display:block;
}
@media (max-width: 991px) {
.oc-header-1__icon-bar {
 transition-duration:0.4s;
 background-color:#ffffff;
}
.oc-header-1__icon-bar:empty{
 min-width:1px;
 min-height:1px;
}
.oc-header-1__icon-bar:hover{
}
}

.oc-header-3 {
 width:100%;
}
.oc-header-3 .ct-section-inner-wrap {
padding-top: 0px ;
padding-bottom: 0px ;
padding-left: 0px ;
}
.oc-header-3:not(.ct-section):not(.oxy-easy-posts),
.oc-header-3.oxy-easy-posts .oxy-posts,
.oc-header-3.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.oc-header-3__topbar {
 background-color:#283845;
}
.oc-header-3__topbar .ct-section-inner-wrap {
padding-top: 20px ;
padding-right: 20rem;
padding-bottom: 20px ;
padding-left: 20rem;
}
@media (max-width: 991px) {
.oc-header-3__topbar {
}
.oc-header-3__topbar:not(.ct-section):not(.oxy-easy-posts),
.oc-header-3__topbar.oxy-easy-posts .oxy-posts,
.oc-header-3__topbar.ct-section .ct-section-inner-wrap{
display:none;
}
}

.oc-header-3__topbar-container {
 width:100%;
 text-align:justify;
}
.oc-header-3__topbar-container:not(.ct-section):not(.oxy-easy-posts),
.oc-header-3__topbar-container.oxy-easy-posts .oxy-posts,
.oc-header-3__topbar-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
.oc-header-3__contacts {
gap: 20px
}
.oc-header-3__contacts:not(.ct-section):not(.oxy-easy-posts),
.oc-header-3__contacts.oxy-easy-posts .oxy-posts,
.oc-header-3__contacts.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oc-header-3__contact-box:hover > *{
 text-decoration:underline;
}
.oc-header-3__contact-box {
gap: 10px;
}
.oc-header-3__contact-box:not(.ct-section):not(.oxy-easy-posts),
.oc-header-3__contact-box.oxy-easy-posts .oxy-posts,
.oc-header-3__contact-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oc-header-3__contact-icon {
color: #ffffff;}.oc-header-3__contact-icon 
>svg {width: 15px;height: 15px;}.oc-header-3__contact-icon {
}
.oc-header-3__contact-text {
 color:#ffffff;
 font-size:14px;
 font-weight:400;
}
.oc-header-3__socials {
gap: 15px;
}
.oc-header-3__socials:not(.ct-section):not(.oxy-easy-posts),
.oc-header-3__socials.oxy-easy-posts .oxy-posts,
.oc-header-3__socials.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oc-header-3__social-icon:hover{
color: #ff4e50;}.oc-header-3__social-icon:hover{
}
.oc-header-3__social-icon {
color: #ffffff;}.oc-header-3__social-icon 
>svg {width: 15px;height: 15px;}.oc-header-3__social-icon {
}
.oc-header-3__main-navigation {
 background-color:#ffffff;
 position:relative;
 box-shadow:0px 5px 15px rgba(0,0,0,0.15);
}
.oc-header-3__main-navigation .ct-section-inner-wrap {
padding-top: 20px ;
padding-right: 20rem;
padding-bottom: 20px ;
padding-left: 20rem;
}
.oc-header-3__navigation {
 width:100%;
}
.oc-header-3__navigation .ct-section-inner-wrap {
padding-top: 20px ;
padding-right: 20rem;
padding-bottom: 20px ;
padding-left: 20rem;
}
.oc-header-3__navigation:not(.ct-section):not(.oxy-easy-posts),
.oc-header-3__navigation.oxy-easy-posts .oxy-posts,
.oc-header-3__navigation.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oc-header-3__logo {
 height:40px;
}
.oc-header-3__nav-menu {
}
.oc-header-3__nav-menu:not(.ct-section):not(.oxy-easy-posts),
.oc-header-3__nav-menu.oxy-easy-posts .oxy-posts,
.oc-header-3__nav-menu.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.oc-header-3__nav-menu {
 position:absolute;
 width:100%;
 left:0px;
 top:80px;
 background-color:#03465c;
 z-index:10;
}
.oc-header-3__nav-menu:not(.ct-section):not(.oxy-easy-posts),
.oc-header-3__nav-menu.oxy-easy-posts .oxy-posts,
.oc-header-3__nav-menu.ct-section .ct-section-inner-wrap{
display:none;
}
}

.oc-header-3__nav-link:hover:before{
 width:100%;
}
.oc-header-3__nav-link:before{
 position:absolute;
 height:2px;
 width:0%;
 background-color:#ff4e50;
 bottom:0px;
 left:0px;
 transition-duration:0.4s;
  content:"";
}
.oc-header-3__nav-link:hover{
 color:#ff4e50;
}
.oc-header-3__nav-link {
 font-size:15px;
 font-weight:600;
 color:#1b232a;
 transition-duration:0.2s;
 padding-left:20px;
 padding-right:20px;
 position:relative;
}
@media (max-width: 991px) {
.oc-header-3__nav-link {
 color:#ffffff;
 padding-top:20px;
 padding-bottom:20px;
 width:100%;
 text-align:center;
 border-bottom-color:#326175;
 border-bottom-width:1px;
 border-bottom-style:solid;
}
.oc-header-3__nav-link:hover{
 background-color:#023445;
}
.oc-header-3__nav-link:nth-last-child(1){
 border-bottom-style:none;
}
}

.oc-header-3__mobile-topbar {
}
.oc-header-3__mobile-topbar:not(.ct-section):not(.oxy-easy-posts),
.oc-header-3__mobile-topbar.oxy-easy-posts .oxy-posts,
.oc-header-3__mobile-topbar.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 991px) {
.oc-header-3__mobile-topbar {
 width:100%;
 background-color:#283845;
 padding-top:20px;
 padding-bottom:20px;
 text-align:justify;
}
.oc-header-3__mobile-topbar:not(.ct-section):not(.oxy-easy-posts),
.oc-header-3__mobile-topbar.oxy-easy-posts .oxy-posts,
.oc-header-3__mobile-topbar.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-around;
}
}

@media (max-width: 767px) {
.oc-header-3__mobile-topbar {
 text-align:center;
gap: 15px;
}
.oc-header-3__mobile-topbar:not(.ct-section):not(.oxy-easy-posts),
.oc-header-3__mobile-topbar.oxy-easy-posts .oxy-posts,
.oc-header-3__mobile-topbar.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.oc-header-3__hamb-menu {
color: #333333;}.oc-header-3__hamb-menu 
>svg {width: 30px;height: 30px;}.oc-header-3__hamb-menu {
}
.oc-header-3__hamb-menu:not(.ct-section):not(.oxy-easy-posts),
.oc-header-3__hamb-menu.oxy-easy-posts .oxy-posts,
.oc-header-3__hamb-menu.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 991px) {
.oc-header-3__hamb-menu {
color: #1b232a;}.oc-header-3__hamb-menu {
cursor: pointer;
}
.oc-header-3__hamb-menu:not(.ct-section):not(.oxy-easy-posts),
.oc-header-3__hamb-menu.oxy-easy-posts .oxy-posts,
.oc-header-3__hamb-menu.ct-section .ct-section-inner-wrap{
display:block;
}
}

.oc-header-11 {
 background-color:transparent;
 position:absolute;
 top:0px;
 left:0px;
 right:0px;
 z-index:100;
}
.oc-header-11 .ct-section-inner-wrap {
padding-bottom: 20 ;
}
.oc-header-11__container {
 width:100%;
 background-color:#ffffff;
 position:relative;
 padding-top:18px;
 padding-left:35px;
 padding-right:35px;
 padding-bottom:18px;
 text-align:justify;
 box-shadow:0px 10px 50px rgba(0,0,0,0.1);
}
.oc-header-11__container:not(.ct-section):not(.oxy-easy-posts),
.oc-header-11__container.oxy-easy-posts .oxy-posts,
.oc-header-11__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 767px) {
.oc-header-11__container {
 z-index:100;
 padding-left:20px;
 padding-right:20px;
}
}

.oc-header-11__logo-wrapper {
}
.oc-header-11__logo {
 height:40px;
}
.oc-header-11__nav {
 width:calc(100% - 240px) ;
 text-align:right;
gap: 16px;
}
.oc-header-11__nav:not(.ct-section):not(.oxy-easy-posts),
.oc-header-11__nav.oxy-easy-posts .oxy-posts,
.oc-header-11__nav.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
}
@media (max-width: 1168px) {
.oc-header-11__nav {
 width:calc(100% - 200px) ;
}
}

@media (max-width: 991px) {
.oc-header-11__nav {
 width:calc(100% - 180px) ;
}
}

@media (max-width: 767px) {
.oc-header-11__nav {
 position:absolute;
 background-color:#ffffff;
 width:100%;
 left:0px;
 right:0px;
 top:70px;
 padding-left:20px;
 padding-right:20px;
 overflow:hidden;
 max-height:0px;
 box-shadow:0px 15px 18px rgba(0,0,0,0.2);
gap: 32px;
}
.oc-header-11__nav:not(.ct-section):not(.oxy-easy-posts),
.oc-header-11__nav.oxy-easy-posts .oxy-posts,
.oc-header-11__nav.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column-reverse;
}
}

.oc-header-11__nav-secondary {
}
.oc-header-11__nav-secondary:not(.ct-section):not(.oxy-easy-posts),
.oc-header-11__nav-secondary.oxy-easy-posts .oxy-posts,
.oc-header-11__nav-secondary.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 767px) {
.oc-header-11__nav-secondary {
 text-align:center;
 width:100%;
 margin-bottom:16px;
gap: 24px;
}
.oc-header-11__nav-secondary:not(.ct-section):not(.oxy-easy-posts),
.oc-header-11__nav-secondary.oxy-easy-posts .oxy-posts,
.oc-header-11__nav-secondary.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:center;
}
}

.oc-header-11__navsec-related {
 padding-left:20px;
 padding-right:20px;
gap: 24px;
}
.oc-header-11__navsec-related:not(.ct-section):not(.oxy-easy-posts),
.oc-header-11__navsec-related.oxy-easy-posts .oxy-posts,
.oc-header-11__navsec-related.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oc-header-11__navsec-related-link:hover{
 text-decoration:underline;
}
.oc-header-11__navsec-related-link {
 font-size:15px;
 font-weight:400;
 color:#6c787f;
}
.oc-header-11__navsec-social {
 padding-left:20px;
 padding-right:20px;
 border-left-color:#eee;
 border-left-width:1px;
 border-left-style:solid;
 border-right-color:#eee;
 border-right-width:1px;
 border-right-style:solid;
gap: 24px;
}
.oc-header-11__navsec-social:not(.ct-section):not(.oxy-easy-posts),
.oc-header-11__navsec-social.oxy-easy-posts .oxy-posts,
.oc-header-11__navsec-social.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.oc-header-11__navsec-social {
}
.oc-header-11__navsec-social:not(.ct-section):not(.oxy-easy-posts),
.oc-header-11__navsec-social.oxy-easy-posts .oxy-posts,
.oc-header-11__navsec-social.ct-section .ct-section-inner-wrap{
display:none;
}
}

.oc-header-11__social-icon:hover{
color: #6c787f;}.oc-header-11__social-icon:hover{
}
.oc-header-11__social-icon {
color: #bababa;}.oc-header-11__social-icon 
>svg {width: 20px;height: 20px;}.oc-header-11__social-icon {
}
.oc-header-11__navsec-contact {
 color:#6c787f;
 font-weight:400;
 font-size:15px;
 padding-left:20px;
 padding-right:20px;
gap: 8px;
}
.oc-header-11__navsec-contact:not(.ct-section):not(.oxy-easy-posts),
.oc-header-11__navsec-contact.oxy-easy-posts .oxy-posts,
.oc-header-11__navsec-contact.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oc-header-4__contact-icon {
color: #1dace3;}.oc-header-4__contact-icon 
>svg {width: 20px;height: 20px;}.oc-header-4__contact-icon {
}
.oc-header-11__nav-main {
 text-align:center;
gap: 24px;
}
.oc-header-11__nav-main:not(.ct-section):not(.oxy-easy-posts),
.oc-header-11__nav-main.oxy-easy-posts .oxy-posts,
.oc-header-11__nav-main.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 1168px) {
.oc-header-11__nav-main {
gap: 40px;
}
}

@media (max-width: 767px) {
.oc-header-11__nav-main {
 width:100%;
 text-align:left;
gap: 0px;
}
.oc-header-11__nav-main:not(.ct-section):not(.oxy-easy-posts),
.oc-header-11__nav-main.oxy-easy-posts .oxy-posts,
.oc-header-11__nav-main.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

.oc-header-11__menu-item:last-child .oc-header-11__sublink{
 border-bottom-style:none;
}
.oc-header-11__menu-item {
 position:relative;
}
.oc-header-11__menu-item:not(.ct-section):not(.oxy-easy-posts),
.oc-header-11__menu-item.oxy-easy-posts .oxy-posts,
.oc-header-11__menu-item.ct-section .ct-section-inner-wrap{
display:inline-block;
}
@media (max-width: 991px) {
.oc-header-11__menu-item {
}
.oc-header-11__menu-item:not(.ct-section):not(.oxy-easy-posts),
.oc-header-11__menu-item.oxy-easy-posts .oxy-posts,
.oc-header-11__menu-item.ct-section .ct-section-inner-wrap{
display:block;
}
.oc-header-11__menu-item:nth-first-child(1){
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-bottom-color:#d6d6d6;
 border-top-color:#d6d6d6;
 border-top-width:1px;
 border-top-style:solid;
}
.oc-header-11__menu-item:nth-first-child(){
 border-top-width:1px;
 border-top-style:solid;
}
.oc-header-11__menu-item:nth-last-child(1){
 border-bottom-style:none;
}
}

@media (max-width: 767px) {
.oc-header-11__menu-item {
 width:100%;
}
}

.oc-header-11__menu-has-children {
 text-align:left;
}
.oc-header-11__menu-has-children:not(.ct-section):not(.oxy-easy-posts),
.oc-header-11__menu-has-children.oxy-easy-posts .oxy-posts,
.oc-header-11__menu-has-children.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:space-between;
}
.oc-header-11__menu-link:hover span{
transform:translate(30px);}
.oc-header-11__menu-link:last-child{
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
.oc-header-11__menu-link {
 color:#000000;
 font-size:14px;
 line-height:1;
 padding-top:24px;
 padding-bottom:24px;
 border-bottom-color:rgba(255,255,255,0.2);
 border-bottom-width:1px;
 border-bottom-style:solid;
 opacity:1;
 font-weight:700;
 text-transform:uppercase;
 position:relative;
}
@media (max-width: 991px) {
}

@media (max-width: 767px) {
.oc-header-11__menu-link {
 padding-bottom:20px;
 padding-top:20px;
 padding-left:20px;
 padding-right:20px;
 width:100%;
 border-bottom-color:rgba(0,0,0,0.08);
 border-bottom-width:1px;
 border-bottom-style:solid;
 margin-bottom:4px;
 margin-top:4px;
}
.oc-header-11__menu-link:last-child{
 border-bottom-color:rgba(0,0,0,0.08);
 border-bottom-width:1px;
 border-bottom-style:solid;
}
}

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

.oc-header-11__menu-link-has-icon {
gap: 8px;
}
.oc-header-11__menu-link-has-icon:not(.ct-section):not(.oxy-easy-posts),
.oc-header-11__menu-link-has-icon.oxy-easy-posts .oxy-posts,
.oc-header-11__menu-link-has-icon.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
}

@media (max-width: 767px) {
.oc-header-11__menu-link-has-icon {
 width:100%;
}
}

.oc-header-11__sub-open {
 position:relative;
 z-index:1;
}
.oc-header-11__sub-open:not(.ct-section):not(.oxy-easy-posts),
.oc-header-11__sub-open.oxy-easy-posts .oxy-posts,
.oc-header-11__sub-open.ct-section .ct-section-inner-wrap{
align-items:center;
}
@media (max-width: 991px) {
.oc-header-11__sub-open {
}
}

@media (max-width: 767px) {
.oc-header-11__sub-open {
cursor: pointer;
}
}

.oc-header-11__sub-menu {
transform:translateY(10px); background-color:#ffffff;
 transition-duration:0.3s;
 border-top-width:3px;
 border-top-color:#1dace3;
 border-top-style:solid;
 position:absolute;
 top:100%;
 left:0px;
 visibility:hidden;
 opacity:0;
 box-shadow:0px 0px 10px rgba(0,0,0,0.21);
}
@media (max-width: 991px) {
.oc-header-11__sub-menu {
transform:translateY(10px); opacity:0;
}
}

@media (max-width: 767px) {
.oc-header-11__sub-menu {
 width:100%;
}
}

.oc-header-11__sublink:hover{
 color:#1dace3;
}
.oc-header-11__sublink {
 font-size:16px;
 font-weight:600;
 color:#000000;
 padding-top:15px;
 padding-left:40px;
 padding-right:40px;
 padding-bottom:15px;
 background-color:#ffffff;
 transition-duration:0.3s;
 border-top-color:1;
 border-right-color:1;
 border-bottom-color:rgba(0,0,0,0.1);
 border-left-color:1;
 border-bottom-width:1px;
 border-bottom-style:solid;
 width:100%;
word-break: keep-all; white-space: nowrap;
}
@media (max-width: 767px) {
.oc-header-11__sublink {
 width:100%;
 background-color:#e0e0e0;
}
}

.oc-header-11__nav-btns {
gap: 24px;
}
.oc-header-11__nav-btns:not(.ct-section):not(.oxy-easy-posts),
.oc-header-11__nav-btns.oxy-easy-posts .oxy-posts,
.oc-header-11__nav-btns.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 1168px) {
.oc-header-11__nav-btns {
}
.oc-header-11__nav-btns:not(.ct-section):not(.oxy-easy-posts),
.oc-header-11__nav-btns.oxy-easy-posts .oxy-posts,
.oc-header-11__nav-btns.ct-section .ct-section-inner-wrap{
display:none;
}
}

@media (max-width: 767px) {
.oc-header-11__nav-btns {
}
.oc-header-11__nav-btns:not(.ct-section):not(.oxy-easy-posts),
.oc-header-11__nav-btns.oxy-easy-posts .oxy-posts,
.oc-header-11__nav-btns.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
}
}

.oc-header-11__alt-btn:hover{
 background-color:#4a575f;
 color:#ffffff;
}
.oc-header-11__alt-btn {
 padding-top:15px;
 padding-left:30px;
 padding-right:30px;
 padding-bottom:15px;
 font-size:13px;
 font-weight:600;
 text-transform:uppercase;
 background-color:#e0f3ff;
 color:#1dace3;
 transition-duration:0.4s;
}
.oc-header-11__main-btn:hover{
 background-color:#4a575f;
}
.oc-header-11__main-btn {
 padding-top:15px;
 padding-left:30px;
 padding-right:30px;
 padding-bottom:15px;
 font-size:13px;
 font-weight:600;
 text-transform:uppercase;
 background-color:#1dace3;
 color:#ffffff;
 transition-duration:0.4s;
}
.oc-header-11__hamb-wrap {
 position:relative;
 text-align:center;
 padding-top:15px;
 padding-left:15px;
 padding-right:15px;
 padding-bottom:15px;
cursor: pointer;
}
.oc-header-11__hamb-wrap:not(.ct-section):not(.oxy-easy-posts),
.oc-header-11__hamb-wrap.oxy-easy-posts .oxy-posts,
.oc-header-11__hamb-wrap.ct-section .ct-section-inner-wrap{
display:none;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.oc-header-11__hamb-wrap {
}
.oc-header-11__hamb-wrap:not(.ct-section):not(.oxy-easy-posts),
.oc-header-11__hamb-wrap.oxy-easy-posts .oxy-posts,
.oc-header-11__hamb-wrap.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.oc-header-11__close-icon {
color: #000000;}.oc-header-11__close-icon 
>svg {width: 30px;height: 30px;}.oc-header-11__close-icon {
 position:absolute;
}
.oc-header-11__hamburger {
 overflow:hidden;
gap: 5px;
}
.oc-header-11__hamburger:not(.ct-section):not(.oxy-easy-posts),
.oc-header-11__hamburger.oxy-easy-posts .oxy-posts,
.oc-header-11__hamburger.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
@media (max-width: 767px) {
.oc-header-11__hamburger {
}
}

.oc-header-11__hamburger-span:nth-last-child(1){
 width:16px;
}
.oc-header-11__hamburger-span:empty{
 min-width:1px;
 min-height:1px;
}
.oc-header-11__hamburger-span {
 width:24px;
 height:3px;
 background-color:#000000;
 transition-duration:0.5s;
}
.oc-cta-2 {
}
.oc-cta-2:not(.ct-section):not(.oxy-easy-posts),
.oc-cta-2.oxy-easy-posts .oxy-posts,
.oc-cta-2.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: stretch;align-items: stretch;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 60px;grid-row-gap: 60px;}
@media (max-width: 767px) {
.oc-cta-2 {
}
.oc-cta-2:not(.ct-section):not(.oxy-easy-posts),
.oc-cta-2.oxy-easy-posts .oxy-posts,
.oc-cta-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;}
}

.oc-cta-2__tagline {
 font-size:13px;
 letter-spacing:2px;
 text-transform:uppercase;
 font-weight:600;
 margin-bottom:10px;
 color:#ff4e50;
}
.oc-cta-2__heading {
 font-weight:700;
 line-height:1.3;
 text-transform:none;
 font-size:40px;
 color:#000000;
 margin-bottom:25px;
}
@media (max-width: 1168px) {
}

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

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

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

.oc-cta-2__btn:hover{
 color:#ffffff;
 background-position:100% 50%;
 box-shadow:0px 7px 25px -10px rgba(0,0,0,0.5);
}
.oc-cta-2__btn {
background-image: linear-gradient(90deg, #ff4e50, #8e0002, #ff4e50); border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 text-transform:none;
 border-top-color:#4353ff;
 border-right-color:#4353ff;
 border-bottom-color:#4353ff;
 border-left-color:#4353ff;
 text-align:center;
 color:#ffffff;
 font-weight:600;
 border-top-left-radius:20px;
 border-bottom-right-radius:20px;
 text-decoration:none;
 letter-spacing:1px;
 padding-top:15px;
 padding-left:35px;
 padding-right:35px;
 padding-bottom:15px;
 font-size:16px;
 transition-duration:0.4s;
 background-position:0% 50%;
background-size: 200%;
}
.oc-cta-2__btn:not(.ct-section):not(.oxy-easy-posts),
.oc-cta-2__btn.oxy-easy-posts .oxy-posts,
.oc-cta-2__btn.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.oc-cta-2__btn {
 font-size:13px;
}
}

@media (max-width: 479px) {
.oc-cta-2__btn {
 width:100%;
}
}

.oc-cta-2__content {
}
.oc-cta-2__content:not(.ct-section):not(.oxy-easy-posts),
.oc-cta-2__content.oxy-easy-posts .oxy-posts,
.oc-cta-2__content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:center;
}
.oc-cta-2__heading2 {
 line-height:1.3;
 font-weight:700;
 font-size:18px;
 color:#000000;
 margin-bottom:25px;
}
.oc-cta-2__text {
 font-weight:400;
 line-height:1.6;
 font-size:16px;
 color:#000000;
 margin-bottom:75px;
}
@media (max-width: 1168px) {
}

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

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

.oc-hero-section-17 {
background-image: linear-gradient(90deg, #e5e5e5, #ffffff), linear-gradient(#000000, #000000); overflow:hidden;
 background-color:#000000;
}
.oc-hero-section-17 .ct-section-inner-wrap {
padding-bottom: 179 ;
}
.oc-hero-section-17:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-17.oxy-easy-posts .oxy-posts,
.oc-hero-section-17.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.oc-hero-section-17 {
}
.oc-hero-section-17:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-17.oxy-easy-posts .oxy-posts,
.oc-hero-section-17.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.oc-hero-section-17__left {
 width:40%;
gap: 24px;
}
@media (max-width: 991px) {
.oc-hero-section-17__left {
 width:100%;
 text-align:center;
}
.oc-hero-section-17__left:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-17__left.oxy-easy-posts .oxy-posts,
.oc-hero-section-17__left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.oc-hero-section-17__heading {
 color:#000000;
 font-size:40px;
 font-weight:700;
 line-height:1.2;
}
@media (max-width: 479px) {
.oc-hero-section-17__heading {
 font-size:32px;
}
}

.oc-hero-section-17__text {
 color:#000000;
 font-size:16px;
 font-weight:500;
 line-height:1.8;
}
.oc-hero-section-17__btn-box {
gap: 16px;
}
.oc-hero-section-17__btn-box:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-17__btn-box.oxy-easy-posts .oxy-posts,
.oc-hero-section-17__btn-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
}
@media (max-width: 479px) {
.oc-hero-section-17__btn-box {
 text-align:center;
}
.oc-hero-section-17__btn-box:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-17__btn-box.oxy-easy-posts .oxy-posts,
.oc-hero-section-17__btn-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:center;
}
}

.oc-hero-section-17__main-btn:hover{
 background-color:#000000;
}
.oc-hero-section-17__main-btn {
 padding-top:15px;
 padding-left:25px;
 padding-right:25px;
 padding-bottom:15px;
 border-radius:4px;
 background-color:#163560;
 color:#ffffff;
 font-weight:600;
 font-size:14px;
 text-transform:uppercase;
 letter-spacing:0.5px;
 border-top-color:#5b249e;
 border-right-color:#5b249e;
 border-bottom-color:#5b249e;
 border-left-color:#5b249e;
 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;
}
.oc-hero-section-17__alt-btn {
 padding-top:15px;
 padding-left:25px;
 padding-right:25px;
 padding-bottom:15px;
 border-radius:4px;
 font-size:14px;
 font-weight:600;
 letter-spacing:0.5px;
 text-transform:uppercase;
 color:#5b249e;
 border-top-color:#5b249e;
 border-right-color:#5b249e;
 border-bottom-color:#5b249e;
 border-left-color:#5b249e;
 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;
}
.oc-hero-section-17__img {
 width:52%;
 height:0%;
 padding-left:30px;
}
@media (max-width: 991px) {
.oc-hero-section-17__img {
 margin-top:40px;
}
}

@media (max-width: 767px) {
.oc-hero-section-17__img {
 width:100%;
}
}

.oc-hero-section-17__shape {
}
.oc-hero-section-17__shape .oxy_shape_divider{
color:#ffffff;
}

.oc-hero-section-17__shape .oxy_shape_divider svg{
height:100px;
width:150%;
}

.alfa-section {
 text-align:center;
}
.alfa-section:not(.ct-section):not(.oxy-easy-posts),
.alfa-section.oxy-easy-posts .oxy-posts,
.alfa-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.oc-content-1 {
 width:100%;
gap: 50px;
}
.oc-content-1:not(.ct-section):not(.oxy-easy-posts),
.oc-content-1.oxy-easy-posts .oxy-posts,
.oc-content-1.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:stretch;
}
@media (max-width: 991px) {
.oc-content-1 {
gap: 20px;
}
}

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

.oc-content-1__img {
background-size: cover; width:50%;
 background-repeat:no-repeat;
 background-position:50% 50%;
}
@media (max-width: 767px) {
.oc-content-1__img {
 width:100%;
 height:300px;
}
}

.oc-content-1__content {
 text-align:left;
 padding-top:30px;
 padding-left:30px;
 padding-right:30px;
 padding-bottom:30px;
 width:50%;
}
.oc-content-1__content:not(.ct-section):not(.oxy-easy-posts),
.oc-content-1__content.oxy-easy-posts .oxy-posts,
.oc-content-1__content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.oc-content-1__tagline {
 font-size:16px;
 font-weight:700;
 text-transform:uppercase;
 color:#326175;
 letter-spacing:3px;
 margin-bottom:15px;
}
@media (max-width: 991px) {
.oc-content-1__tagline {
 font-size:14px;
}
}

@media (max-width: 767px) {
.oc-content-1__tagline {
 font-size:13px;
}
}

.oc-content-1__heading {
 font-size:36px;
 font-weight:700;
 text-decoration:none;
 line-height:1.3;
 letter-spacing:0.5px;
 color:#161616;
 text-transform:none;
}
@media (max-width: 991px) {
.oc-content-1__heading {
 font-size:30px;
}
}

@media (max-width: 767px) {
.oc-content-1__heading {
 font-size:24px;
}
}

.oc-content-1__text {
 font-size:16px;
 font-weight:400;
 line-height:1.6;
 text-decoration:none;
}
.oc-content-1__checkboxes {
 width:100%;
gap: 25px;
}
.oc-content-1__checkboxes:not(.ct-section):not(.oxy-easy-posts),
.oc-content-1__checkboxes.oxy-easy-posts .oxy-posts,
.oc-content-1__checkboxes.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
}
.oc-content-1__iconbox {
}
.oc-content-1__iconbox:not(.ct-section):not(.oxy-easy-posts),
.oc-content-1__iconbox.oxy-easy-posts .oxy-posts,
.oc-content-1__iconbox.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oc-content-1__icon {
background-color: rgba(106,210,221,0.2);
border: 1px solid rgba(106,210,221,0.2);
padding: 5px;color: #326175;}.oc-content-1__icon 
>svg {width: 15px;height: 15px;}.oc-content-1__icon {
 icon-padding:5px;
 margin-right:15px;
}
.oc-content-1__icon-text {
 text-transform:uppercase;
 text-decoration:none;
 font-size:16px;
 color:#203a43;
 font-weight:700;
}
@media (max-width: 991px) {
.oc-content-1__icon-text {
 font-size:14px;
}
}

@media (max-width: 767px) {
.oc-content-1__icon-text {
 font-size:13px;
}
}

.oc-hero-section-4 {
background-image: linear-gradient(-90deg, #0f2027, #203a43, #326175); text-align:center;
 position:relative;
 height:100vh;
}
.oc-hero-section-4:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-4.oxy-easy-posts .oxy-posts,
.oc-hero-section-4.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.oc-hero-section-4__heading {
 font-size:48px;
 font-weight:700;
 text-decoration:none;
 line-height:1.3;
 letter-spacing:0.5px;
 max-width:750px;
 color:#ffffff;
 margin-bottom:30px;
}
@media (max-width: 991px) {
.oc-hero-section-4__heading {
 font-size:36px;
}
}

@media (max-width: 767px) {
.oc-hero-section-4__heading {
 font-size:27px;
}
}

.oc-hero-section-4__span {
 color:#6ad2dd;
}
.oc-hero-section-4__text {
 color:rgba(255,255,255,0.55);
 font-size:18px;
 font-weight:400;
 line-height:1.7;
 text-decoration:none;
 max-width:500px;
 margin-bottom:30px;
}
@media (max-width: 991px) {
.oc-hero-section-4__text {
 font-size:16px;
}
}

.oc-hero-section-4__btn-group {
 text-align:center;
gap: 20px;
}
.oc-hero-section-4__btn-group:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-4__btn-group.oxy-easy-posts .oxy-posts,
.oc-hero-section-4__btn-group.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 479px) {
.oc-hero-section-4__btn-group {
}
.oc-hero-section-4__btn-group:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-4__btn-group.oxy-easy-posts .oxy-posts,
.oc-hero-section-4__btn-group.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
}
}

.oc-hero-section-4__main-btn {
 padding-top:15px;
 padding-left:30px;
 padding-right:30px;
 padding-bottom:15px;
 background-color:#6ad2dd;
 color:#203a43;
 font-size:16px;
 font-weight:600;
 text-decoration:none;
}
.oc-hero-section-4__alt-btn {
 padding-top:15px;
 padding-left:30px;
 padding-right:30px;
 padding-bottom:15px;
 color:#ffffff;
 font-size:16px;
 font-weight:600;
 text-decoration:none;
}
.oc-services-1 {
 width:100%;
}
.oc-services-1 .ct-section-inner-wrap {
padding-top: 175 ;
padding-bottom: 114 ;
}
.oc-services-1:not(.ct-section):not(.oxy-easy-posts),
.oc-services-1.oxy-easy-posts .oxy-posts,
.oc-services-1.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(4, minmax(0px, 1fr));grid-column-gap: 30px;grid-row-gap: 30px;}
@media (max-width: 1168px) {
.oc-services-1 {
}
.oc-services-1:not(.ct-section):not(.oxy-easy-posts),
.oc-services-1.oxy-easy-posts .oxy-posts,
.oc-services-1.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: 767px) {
.oc-services-1 {
}
.oc-services-1:not(.ct-section):not(.oxy-easy-posts),
.oc-services-1.oxy-easy-posts .oxy-posts,
.oc-services-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;}
}

.oc-services-1__card:hover{
 box-shadow:10px 10px 35px rgba(50,99,255,0.06);
}
.oc-services-1__card {
 text-align:left;
 transition-duration:0.2s;
 padding-top:30px;
 padding-left:30px;
 padding-right:30px;
 padding-bottom:30px;
}
.oc-services-1__card:not(.ct-section):not(.oxy-easy-posts),
.oc-services-1__card.oxy-easy-posts .oxy-posts,
.oc-services-1__card.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.oc-services-1__heading-area {
gap: 10px;
}
.oc-services-1__heading-area:not(.ct-section):not(.oxy-easy-posts),
.oc-services-1__heading-area.oxy-easy-posts .oxy-posts,
.oc-services-1__heading-area.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oc-services-1__icon-wrapper {
 text-align:center;
 background-color:#3263ff;
 padding-top:10px;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:10px;
 border-radius:100px;
}
.oc-services-1__icon-wrapper:not(.ct-section):not(.oxy-easy-posts),
.oc-services-1__icon-wrapper.oxy-easy-posts .oxy-posts,
.oc-services-1__icon-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.oc-services-1__icon {
 height:18px;
 width:18px;
}
.oc-services-1__heading {
 font-size:16px;
 font-weight:700;
 z-index:2;
 color:#000000;
}
.oc-services-1__text {
 font-size:15px;
 font-weight:400;
 color:#606060;
}
@media (max-width: 767px) {
.oc-services-1__text {
}
}

.oc-cta-1 {
 background-color:#ffffff;
}
.oc-cta-1:not(.ct-section):not(.oxy-easy-posts),
.oc-cta-1.oxy-easy-posts .oxy-posts,
.oc-cta-1.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.oc-cta-1__subtitle {
 font-size:24px;
 font-weight:700;
 letter-spacing:0.5px;
 line-height:48px;
 color:#060607;
}
@media (max-width: 1168px) {
.oc-cta-1__subtitle {
 font-size:1.5rem;
}
}

@media (max-width: 991px) {
.oc-cta-1__subtitle {
 font-size:1.4rem;
}
}

@media (max-width: 479px) {
.oc-cta-1__subtitle {
 font-size:1rem;
 line-height:27px;
}
}

.oc-cta-1__title {
 font-size:32px;
 font-weight:700;
 line-height:1.3;
 color:#46b4db;
}
@media (max-width: 991px) {
.oc-cta-1__title {
 text-align:center;
}
}

.oc-cta-1__text {
 max-width:800px;
 color:#000000;
 font-size:16px;
 font-weight:400;
 text-align:center;
 margin-top:24px;
 margin-bottom:32px;
}
.oc-cta-1__container {
background-image: linear-gradient(90deg, #46b4db, #143f5b); padding-top:24px;
 padding-left:24px;
 padding-right:24px;
 padding-bottom:24px;
 border-radius:7px;
 width:100%;
}
.oc-cta-1__container:not(.ct-section):not(.oxy-easy-posts),
.oc-cta-1__container.oxy-easy-posts .oxy-posts,
.oc-cta-1__container.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: center;grid-template-columns: repeat(4, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
.oc-cta-1__container:not(.ct-section):not(.oxy-easy-posts) > :nth-child(2),
.oc-cta-1__container.ct-section .ct-section-inner-wrap > :nth-child(2),
.oc-cta-1__container.oxy-easy-posts .oxy-posts > :nth-child(2){
grid-column: span 2;}
@media (max-width: 767px) {
.oc-cta-1__container {
}
.oc-cta-1__container:not(.ct-section):not(.oxy-easy-posts),
.oc-cta-1__container.oxy-easy-posts .oxy-posts,
.oc-cta-1__container.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(1, minmax(0px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.oc-cta-1__img-wrapper {
}
@media (max-width: 991px) {
.oc-cta-1__img-wrapper {
}
.oc-cta-1__img-wrapper:not(.ct-section):not(.oxy-easy-posts),
.oc-cta-1__img-wrapper.oxy-easy-posts .oxy-posts,
.oc-cta-1__img-wrapper.ct-section .ct-section-inner-wrap{
display:none;
}
}

.oc-cta-1__img {
 width:80px;
 height:80px;
}
.oc-cta-1__content {
}
@media (max-width: 767px) {
.oc-cta-1__content {
}
.oc-cta-1__content:not(.ct-section):not(.oxy-easy-posts),
.oc-cta-1__content.oxy-easy-posts .oxy-posts,
.oc-cta-1__content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

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

.oc-cta-1__heading {
 font-size:32px;
 color:#ffffff;
 font-weight:600;
}
@media (max-width: 1168px) {
.oc-cta-1__heading {
 font-size:24px;
}
}

.oc-cta-1__contact-text {
 color:#ffffff;
 font-size:16px;
 font-weight:400;
}
.oc-cta-1__contact-text-span {
 font-weight:600;
}
.oc-cta-1__btn-wrap {
 text-align:center;
}
.oc-cta-1__btn-wrap:not(.ct-section):not(.oxy-easy-posts),
.oc-cta-1__btn-wrap.oxy-easy-posts .oxy-posts,
.oc-cta-1__btn-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.oc-cta-1__btn:hover{
 box-shadow:0px 10px 30px -2px rgba(70,180,219,0.4);
}
.oc-cta-1__btn {
 font-size:16px;
 color:#000000;
 font-weight:600;
 letter-spacing:0.5px;
 line-height:14px;
 padding-top:17px;
 padding-left:40px;
 padding-right:40px;
 padding-bottom:17px;
 background-color:#ffffff;
 border-radius:5px;
 transition-duration:0.4s;
}
.oc-hero-section-18 {
background-image: linear-gradient(90deg, #ffffff 45%, #f8eef8 30%, #d1b2f3); text-align:justify;
}
.oc-hero-section-18:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-18.oxy-easy-posts .oxy-posts,
.oc-hero-section-18.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 991px) {
.oc-hero-section-18 {
}
.oc-hero-section-18 .ct-section-inner-wrap {
padding-left: 20rem;
}
.oc-hero-section-18:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-18.oxy-easy-posts .oxy-posts,
.oc-hero-section-18.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 479px) {
.oc-hero-section-18 {
background-image: linear-gradient(90deg, #f8eef8, #d1b2f3);}
}

.oc-hero-section-18__left {
 width:45%;
 padding-left:40px;
 padding-right:40px;
 text-align:left;
gap: 24px;
}
.oc-hero-section-18__left:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-18__left.oxy-easy-posts .oxy-posts,
.oc-hero-section-18__left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 991px) {
.oc-hero-section-18__left {
 width:100%;
 text-align:center;
}
.oc-hero-section-18__left:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-18__left.oxy-easy-posts .oxy-posts,
.oc-hero-section-18__left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.oc-hero-section-18__heading {
 font-size:40px;
 font-weight:700;
 color:#0e0242;
}
@media (max-width: 767px) {
.oc-hero-section-18__heading {
 font-size:32px;
}
}

.oc-hero-section-18__text {
 font-weight:500;
 font-size:16px;
 color:#0e0242;
}
.oc-hero-section-18__icon-list {
 width:100%;
gap: 24px;
}
.oc-hero-section-18__icon-list:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-18__icon-list.oxy-easy-posts .oxy-posts,
.oc-hero-section-18__icon-list.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
}
@media (max-width: 991px) {
.oc-hero-section-18__icon-list {
 text-align:center;
}
.oc-hero-section-18__icon-list:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-18__icon-list.oxy-easy-posts .oxy-posts,
.oc-hero-section-18__icon-list.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:center;
}
}

.oc-hero-section-18__list:hover .oc-hero-section-18__icon-wrap:before{
 position:absolute;
 top:0px;
 right:0px;
}
.oc-hero-section-18__list {
 font-size:14px;
 color:#0e0242;
 font-weight:500;
gap: 16px;
}
.oc-hero-section-18__list:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-18__list.oxy-easy-posts .oxy-posts,
.oc-hero-section-18__list.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oc-hero-section-18__icon-wrap:before{
 background-color:rgba(255,78,80,0.2);
 width:25px;
 height:25px;
 position:absolute;
 z-index:1;
 right:-5px;
 top:-5px;
 border-radius:100px;
 transition-duration:0.4s;
  content:"";
}
.oc-hero-section-18__icon-wrap {
 width:25px;
 height:25px;
 text-align:center;
 border-radius:100px;
 border-top-color:#0e0242;
 border-right-color:#0e0242;
 border-bottom-color:#0e0242;
 border-left-color:#0e0242;
 border-top-width:1.5px;
 border-right-width:1.5px;
 border-bottom-width:1.5px;
 border-left-width:1.5px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 position:relative;
 background-color:transparent;
}
.oc-hero-section-18__icon-wrap:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-18__icon-wrap.oxy-easy-posts .oxy-posts,
.oc-hero-section-18__icon-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.oc-hero-section-18__icon {
color: #ff4e50;}.oc-hero-section-18__icon 
>svg {width: 13px;height: 13px;}.oc-hero-section-18__icon {
 position:relative;
 z-index:2;
}
.oc-hero-section-18__btn-wrap {
 width:100%;
gap: 24px;
}
.oc-hero-section-18__btn-wrap:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-18__btn-wrap.oxy-easy-posts .oxy-posts,
.oc-hero-section-18__btn-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
}
@media (max-width: 991px) {
.oc-hero-section-18__btn-wrap {
 text-align:center;
}
.oc-hero-section-18__btn-wrap:not(.ct-section):not(.oxy-easy-posts),
.oc-hero-section-18__btn-wrap.oxy-easy-posts .oxy-posts,
.oc-hero-section-18__btn-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
}

.oc-hero-section-18__main-btn {
 padding-top:15px;
 padding-left:25px;
 padding-right:25px;
 padding-bottom:15px;
 border-radius:5px;
 background-color:#ff4e50;
 color:#ffffff;
 font-size:15px;
 font-weight:600;
 border-top-color:#ff4e50;
 border-right-color:#ff4e50;
 border-bottom-color:#ff4e50;
 border-left-color:#ff4e50;
 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;
}
@media (max-width: 479px) {
.oc-hero-section-18__main-btn {
 width:100%;
}
}

.oc-hero-section-18__alt-btn:hover{
 color:#ffffff;
}
.oc-hero-section-18__alt-btn:hover:before{
transform: rotate(-30deg);}
.oc-hero-section-18__alt-btn:before{
transform:rotate(-30deg) translate(-80%); position:absolute;
 background-color:#0e0242;
 height:300%;
 width:150%;
 transition-duration:0.4s;
  content:"";
}
.oc-hero-section-18__alt-btn {
 padding-top:15px;
 padding-left:25px;
 padding-right:25px;
 padding-bottom:15px;
 border-radius:5px;
 font-size:15px;
 font-weight:600;
 border-top-color:#0e0242;
 border-right-color:#0e0242;
 border-bottom-color:#0e0242;
 border-left-color:#0e0242;
 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:#0e0242;
 position:relative;
 transition-duration:0.4s;
 overflow:hidden;
}
@media (max-width: 479px) {
.oc-hero-section-18__alt-btn {
 width:100%;
}
}

.oc-hero-section-18__alt-btn-text {
 position:relative;
 z-index:1;
}
.oc-hero-section-18__img {
 width:50%;
}
@media (max-width: 991px) {
.oc-hero-section-18__img {
 margin-top:40px;
 width:70%;
}
}

.oc-footer-11 {
 background-color:#19263a;
}
.oc-footer-11__container {
 width:100%;
}
.oc-footer-11__container:not(.ct-section):not(.oxy-easy-posts),
.oc-footer-11__container.oxy-easy-posts .oxy-posts,
.oc-footer-11__container.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;}
.oc-footer-11__card {
 text-align:left;
gap: 16px;
}
.oc-footer-11__card:not(.ct-section):not(.oxy-easy-posts),
.oc-footer-11__card.oxy-easy-posts .oxy-posts,
.oc-footer-11__card.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.oc-footer-11__footer-title {
 color:#ffffff;
 font-size:18px;
 font-weight:700;
}
.oc-footer-11__footer-link {
 color:#000000;
 font-size:16px;
 font-weight:400;
 text-decoration:underline;
}
.oc-footer-11__divider {
 background-color:rgba(165,189,226,0.14);
 height:1px;
 width:100%;
 margin-top:32px;
 margin-bottom:32px;
}
.oc-footer-11__bottom {
 width:100%;
 text-align:justify;
}
.oc-footer-11__bottom:not(.ct-section):not(.oxy-easy-posts),
.oc-footer-11__bottom.oxy-easy-posts .oxy-posts,
.oc-footer-11__bottom.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
.oc-footer-11__copyright {
gap: 16px;
}
.oc-footer-11__copyright:not(.ct-section):not(.oxy-easy-posts),
.oc-footer-11__copyright.oxy-easy-posts .oxy-posts,
.oc-footer-11__copyright.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oc-footer-11__logo {
 height:30px;
}
.oc-footer-11__copyright-text {
 font-size:14px;
 font-weight:400;
 color:#ffffff;
}
.oc-footer-11__mail-link {
 color:#ffffff;
 font-size:14px;
 font-weight:400;
 text-decoration:underline;
}
.oc-featuredcat-container {
 width:100%;
}
.oc-featuredcat-container:not(.ct-section):not(.oxy-easy-posts),
.oc-featuredcat-container.oxy-easy-posts .oxy-posts,
.oc-featuredcat-container.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: 767px) {
.oc-featuredcat-container {
}
.oc-featuredcat-container:not(.ct-section):not(.oxy-easy-posts),
.oc-featuredcat-container.oxy-easy-posts .oxy-posts,
.oc-featuredcat-container.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: 20px;grid-row-gap: 20px;}
}

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

.oc-featuredcat-container__card:hover .oc-featuredcat-container__card-img{
transform:scale(1.05,1.05);}
.oc-featuredcat-container__card:hover .oc-featuredcat-container__card-icon{
transform:translate(5px);}
.oc-featuredcat-container__card {
 position:relative;
 overflow:hidden;
 height:300px;
 text-align:center;
}
.oc-featuredcat-container__card:not(.ct-section):not(.oxy-easy-posts),
.oc-featuredcat-container__card.oxy-easy-posts .oxy-posts,
.oc-featuredcat-container__card.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.oc-featuredcat-container__card-content {
 position:relative;
 text-align:left;
 z-index:3;
 padding-top:32px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:32px;
}
.oc-featuredcat-container__card-content:not(.ct-section):not(.oxy-easy-posts),
.oc-featuredcat-container__card-content.oxy-easy-posts .oxy-posts,
.oc-featuredcat-container__card-content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.oc-featuredcat-container__card-title {
 font-size:24px;
 font-weight:700;
 color:var(--black);
 margin-bottom:24px;
}
.oc-featuredcat-container__card-btn-wrap {
 font-size:13px;
 color:var(--black);
 font-weight:600;
 text-transform:uppercase;
grid-gap: 16px;
}
.oc-featuredcat-container__card-btn-wrap:not(.ct-section):not(.oxy-easy-posts),
.oc-featuredcat-container__card-btn-wrap.oxy-easy-posts .oxy-posts,
.oc-featuredcat-container__card-btn-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oc-featuredcat-container__card-icon {
color: var(--black);}.oc-featuredcat-container__card-icon 
>svg {width: 18px;height: 18px;}.oc-featuredcat-container__card-icon {
 transition-duration:0.4s;
}
.oc-featuredcat-container__card-img {
 width:100%;
 height:100%;
 position:absolute;
 top:0px;
 left:0px;
 right:0px;
 bottom:0px;
 transition-duration:0.4s;
object-fit: cover;
}
.oc-featuredcat-container__card-overlay {
background-image:linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)); position:absolute;
 top:0px;
 left:0px;
 right:0px;
 bottom:0px;
 z-index:2;
}
.oc-cards-container {
 width:100%;
}
.oc-cards-container:not(.ct-section):not(.oxy-easy-posts),
.oc-cards-container.oxy-easy-posts .oxy-posts,
.oc-cards-container.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: 30px;grid-row-gap: 20px;}
@media (max-width: 991px) {
.oc-cards-container {
}
.oc-cards-container:not(.ct-section):not(.oxy-easy-posts),
.oc-cards-container.oxy-easy-posts .oxy-posts,
.oc-cards-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: 20px;}
}

@media (max-width: 767px) {
.oc-cards-container {
}
.oc-cards-container:not(.ct-section):not(.oxy-easy-posts),
.oc-cards-container.oxy-easy-posts .oxy-posts,
.oc-cards-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: 20px;}
}

.oc-card-1__container:hover .oc-card-1__img{
transform:scale(1.1,1.1); opacity:1;
}
.oc-card-1__container:hover{
background-image: linear-gradient(transparent 50%, #ff4e50); color:#ffffff;
}
.oc-card-1__container {
 overflow:hidden;
 border-radius:10px;
 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:#ff4e50;
 border-right-color:#ff4e50;
 border-bottom-color:#ff4e50;
 border-left-color:#ff4e50;
 color:#ff4e50;
 transition-duration:0.4s;
 min-height:500px;
 width:100%;
 position:relative;
}
.oc-card-1__container:not(.ct-section):not(.oxy-easy-posts),
.oc-card-1__container.oxy-easy-posts .oxy-posts,
.oc-card-1__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:flex-end;
}
.oc-card-1__content {
 width:100%;
 padding-top:40px;
 padding-left:40px;
 padding-right:40px;
 padding-bottom:40px;
}
.oc-card-1__icon {
color: currentColor;}.oc-card-1__icon 
>svg {width: 45px;height: 45px;}.oc-card-1__icon {
}
.oc-card-1__heading {
 font-size:32px;
 font-weight:600;
 color:currentColor;
}
.oc-card-1__text {
 font-size:16px;
 font-weight:400;
 color:currentColor;
}
.oc-card-1__img {
 width:100%;
 height:100%;
 position:absolute;
 top:0px;
 left:0px;
 z-index:-1;
 opacity:0.2;
 transition-duration:0.4s;
object-fit: cover;
}
.oc-card-2__container:hover img{
transform:scale(1.2,1.2); opacity:0;
}
.oc-card-2__container:hover img:nth-of-type(2){
transform:scale(1,1); opacity:1;
}
.oc-card-2__container {
background-image: linear-gradient(transparent 50%, #ff4e50); width:100%;
 overflow:hidden;
 position:relative;
 color:#ffffff;
 border-radius:10px;
 min-height:500px;
}
.oc-card-2__container:not(.ct-section):not(.oxy-easy-posts),
.oc-card-2__container.oxy-easy-posts .oxy-posts,
.oc-card-2__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:flex-end;
}
.oc-card-2__content {
 width:100%;
 padding-top:40px;
 padding-left:40px;
 padding-right:40px;
 padding-bottom:40px;
}
.oc-card-2__icon {
color: currentColor;}.oc-card-2__icon 
>svg {width: 45px;height: 45px;}.oc-card-2__icon {
}
.oc-card-2__heading {
 font-size:32px;
 font-weight:600;
 color:currentColor;
}
.oc-card-2__text {
 font-size:16px;
 font-weight:400;
 color:currentColor;
}
.oc-card-2__img:nth-of-type(2){
transform:scale(1.2,1.2); opacity:0;
}
.oc-card-2__img {
 width:100%;
 height:100%;
 position:absolute;
 top:0px;
 left:0px;
 z-index:-1;
 transition-duration:0.4s;
object-fit: cover;
}
.oc-card-3__container:hover .oc-card-3__backface{
transform:rotateY(0deg);}
.oc-card-3__container:hover .oc-card-3__frontface{
transform:rotateY(-180deg);}
.oc-card-3__container {
 width:100%;
 position:relative;
 min-height:500px;
perspective: 1000px;
}
.oc-card-3__cover {
 position:absolute;
 top:0px;
 left:0px;
 right:0px;
 bottom:0px;
 color:#ffffff;
 border-radius:10px;
 transition-duration:0.6s;
backface-visibility: hidden;
}
.oc-card-3__frontface {
background-image: linear-gradient(transparent 50%, #ff4e50), url(https://images.unsplash.com/photo-1560113855-2ea616c915ee?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1887&q=80);background-size:auto,  cover; background-position:50% 50%;
}
.oc-card-3__frontface:not(.ct-section):not(.oxy-easy-posts),
.oc-card-3__frontface.oxy-easy-posts .oxy-posts,
.oc-card-3__frontface.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
.oc-card-3__content {
 width:100%;
 padding-top:40px;
 padding-left:40px;
 padding-right:40px;
 padding-bottom:40px;
 text-align:center;
}
.oc-card-3__content:not(.ct-section):not(.oxy-easy-posts),
.oc-card-3__content.oxy-easy-posts .oxy-posts,
.oc-card-3__content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.oc-card-3__heading {
 font-size:32px;
 font-weight:600;
 color:currentColor;
}
.oc-card-3__text {
 font-size:16px;
 font-weight:400;
 color:currentColor;
}
.oc-card-3__backface {
background-image: linear-gradient(transparent, #ff4e50), url(https://images.unsplash.com/photo-1506741485568-47c278a3e70a?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1908&q=80);background-size:auto,  cover;transform:rotateY(180deg); background-position:50% 50%;
}
.oc-card-3__backface:not(.ct-section):not(.oxy-easy-posts),
.oc-card-3__backface.oxy-easy-posts .oxy-posts,
.oc-card-3__backface.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
.fancy-slider-5__slide-content {
 padding-top:40px;
 padding-left:40px;
 padding-right:40px;
 padding-bottom:40px;
 text-align:left;
 min-height:400px;
 position:relative;
 z-index:1;
gap: 16px;
}
.fancy-slider-5__slide-content:not(.ct-section):not(.oxy-easy-posts),
.fancy-slider-5__slide-content.oxy-easy-posts .oxy-posts,
.fancy-slider-5__slide-content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-end;
}
.fancy-slider-4__tag {
 padding-top:10px;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:10px;
 position:absolute;
 top:16px;
 left:16px;
 border-radius:7px;
 font-size:12px;
 color:var(--white);
 text-transform:uppercase;
 font-weight:600;
 background-color:var(--cta);
}
.fancy-slider-5__overlay {
background-image: linear-gradient(transparent, var(--terciary)); position:absolute;
 bottom:0px;
 top:0px;
 left:0px;
 right:0px;
 border-radius:10px;
}
.ocag-cases-link {
 position:absolute;
 top:0px;
 left:0px;
 right:0px;
 bottom:0px;
 z-index:1;
}
.c-relative {
 position:relative;
}
.c-transition {
 transition-duration:0.4s;
}
@media (max-width: 1168px) {
}

.c-margin-bottom-xs {
margin-bottom: var(--xs-space-fallback); margin-bottom: var(--xs-space);
}
.c-heading-accent {
 color:var(--primary);
}
.c-columns-gap-xs {
gap: var(--xs-space-fallback); gap: var(--xs-space);
}
.c-columns-gap-l {
grid-gap: var(--l-space-fallback); grid-gap: var(--l-space);
}
.ocag-btn-wrapper {
}
.ocag-btn-wrapper:not(.ct-section):not(.oxy-easy-posts),
.ocag-btn-wrapper.oxy-easy-posts .oxy-posts,
.ocag-btn-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:stretch;
}
.ocag-hp-hero__img {
 height:100%;
 width:100%;
 border-top-left-radius:40px;
 border-bottom-right-radius:40px;
object-fit: cover;
}
.ocag-hp-services__content {
background-image: linear-gradient(90deg, var(--text-color), var(--text-color-darker)); width:50%;
 right:0px;
 top:0px;
 position:absolute;
 padding-top:var(--l-space) ;
 padding-left:var(--l-space) ;
 padding-right:var(--l-space) ;
 padding-bottom:var(--l-space) ;
 border-radius:5px;
grid-gap: var(--s-space);
}
@media (max-width: 991px) {
.ocag-hp-services__content {
 position:static;
 width:100%;
 margin-bottom:var(--xl-space) ;
}
}

.ocag-hp-services__heading-area {
 width:100%;
 padding-top:var(--l-space) ;
 padding-left:var(--l-space) ;
 padding-right:var(--l-space) ;
 padding-bottom:var(--l-space) ;
 border-radius:5px;
}
@media (max-width: 991px) {
.ocag-hp-services__heading-area {
 width:100%;
 margin-bottom:var(--s-space) ;
}
}

.ocag-hp-services__item {
 width:45%;
}
@media (max-width: 991px) {
.ocag-hp-services__item {
 width:100%;
}
.ocag-hp-services__item:not(.ct-section):not(.oxy-easy-posts),
.ocag-hp-services__item.oxy-easy-posts .oxy-posts,
.ocag-hp-services__item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.ocag-services {
 overflow:hidden;
}
.active {
}
.ocag-hp-references {
 text-align:center;
}
.ocag-hp-references:not(.ct-section):not(.oxy-easy-posts),
.ocag-hp-references.oxy-easy-posts .oxy-posts,
.ocag-hp-references.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:center;
}
.oxy-stock-content-styles {
}
.ocag-blog-detail__pagination {
 text-align:center;
}
.ocag-blog-detail__pagination:not(.ct-section):not(.oxy-easy-posts),
.ocag-blog-detail__pagination.oxy-easy-posts .oxy-posts,
.ocag-blog-detail__pagination.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.ocag-review-img__wrapper {
 width:6.75rem;
 height:6.75rem;
}
.ocag-review-img {
 width:100%;
 height:100%;
 border-radius:50%;
object-fit: cover;
}
.ocag-services__logo {
 height:40px;
 width:auto;
}
.ocag--prev {
 border-top-left-radius:100%;
cursor: pointer;
}
.ocag--next {
 border-bottom-right-radius:100%;
cursor: pointer;
}
.ocag-hp-hero__visual {
 width:9rem;
 height:9rem;
 position:absolute;
 background-color:var(--primary-20);
 border-top-left-radius:100%;
 left:-5rem;
 top:-2rem;
}
@media (max-width: 479px) {
.ocag-hp-hero__visual {
 width:4rem;
 height:4rem;
 position:absolute;
 left:-2rem;
}
}

.ocag-hp-hero__visual2 {
 width:9rem;
 height:9rem;
 position:absolute;
 background-color:var(--primary);
 left:-5rem;
 top:7rem;
 border-bottom-right-radius:100%;
}
@media (max-width: 479px) {
.ocag-hp-hero__visual2 {
 width:4rem;
 height:4rem;
 position:absolute;
 left:-2rem;
 top:3rem;
}
}

.ocag-hp-hero__visual3 {
 width:9rem;
 height:9rem;
 position:absolute;
 background-color:var(--cta);
 right:-2rem;
 bottom:-2rem;
 border-bottom-right-radius:100%;
 border-bottom-left-radius:100%;
}
@media (max-width: 479px) {
.ocag-hp-hero__visual3 {
 width:4rem;
 height:4rem;
}
}

.ocag-underline:before{
 position:absolute;
 left:0px;
 bottom:0px;
 width:100%;
 height:2px;
 background-color:var(--primary);
  content:"";
}
.ocag-underline {
}
.oc-btn-cta:hover{
 color:var(--white);
 background-position:100% 50%;
 box-shadow:0px 7px 25px -10px rgba(0,0,0,0.5);
}
.oc-btn-cta {
background-image: linear-gradient(90deg, var(--cta), var(--cta-darker), var(--cta)); border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 text-transform:none;
 border-top-color:#4353ff;
 border-right-color:#4353ff;
 border-bottom-color:#4353ff;
 border-left-color:#4353ff;
 text-align:center;
 color:var(--white);
 font-weight:600;
 border-top-left-radius:20px;
 border-bottom-right-radius:20px;
 text-decoration:none;
 letter-spacing:1px;
 background-position:0% 50%;
background-size: 200%;
}
.oc-btn-cta:not(.ct-section):not(.oxy-easy-posts),
.oc-btn-cta.oxy-easy-posts .oxy-posts,
.oc-btn-cta.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.oc-btn-cta {
 font-size:13px;
}
}

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

.oc-transition {
 transition-duration:0.4s;
}
@media (max-width: 1168px) {
}

.oc-text-s {
}
.oc-tagline {
 font-size:13px;
 letter-spacing:2px;
 text-transform:uppercase;
 font-weight:600;
}
.oc-h6 {
 line-height:1.3;
 font-weight:700;
font-size: var(--h6-fallback); font-size: var(--h6);
}
.oc-heading-dark {
 color:var(--text-color);
}
.oc-text-dark {
 color:var(--text-color-alt);
}
.oc-h1 {
 text-transform:none;
 font-weight:800;
 line-height:1.3;
font-size: var(--h1-fallback); font-size: var(--h1);
}
@media (max-width: 991px) {
}

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

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

.oc-columns-m-1 {
}
.oc-text-m {
 font-weight:400;
 line-height:1.6;
}
@media (max-width: 1168px) {
}

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

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

.oc-relative {
 position:relative;
}
.oc-max-width-960 {
 max-width:960px;
}
.oc-bg-gradient {
background-image: linear-gradient(90deg, var(--text-color), var(--text-color-darker));}
@media (max-width: 479px) {
.oc-bg-gradient {
}
}

.oc-tagline-alt {
 font-size:11px;
 font-weight:600;
 color:var(--cta);
 text-transform:uppercase;
 letter-spacing:1px;
}
.oc-heading-light {
 color:var(--white);
}
.oc-text-light {
 color:rgba(255,255,255,0.8);
}
.oc-icon-accent-m {
color: var(--primary);}.oc-icon-accent-m 
>svg {width: 30px;height: 30px;}.oc-icon-accent-m {
}
.oc-h5 {
 font-weight:700;
 line-height:1.3;
font-size: var(--h5-fallback); font-size: var(--h5);
}
.oc-bg-light {
 background-color:var(--light-grey);
}
.oc-padding-l {
}
.oc-bg-light-alt {
 background-color:var(--white);
}
.oc-btn-main:hover{
 color:var(--white);
 background-position:100% 50%;
 box-shadow:0px 7px 25px -10px rgba(0,0,0,0.5);
}
.oc-btn-main {
background-image: linear-gradient(90deg, var(--primary), var(--secondary), var(--primary)); border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 text-transform:none;
 border-top-color:#4353ff;
 border-right-color:#4353ff;
 border-bottom-color:#4353ff;
 border-left-color:#4353ff;
 text-align:center;
 color:var(--white);
 font-weight:600;
 border-top-left-radius:20px;
 border-bottom-right-radius:20px;
 text-decoration:none;
 letter-spacing:1px;
 background-position:0% 50%;
background-size: 200%;
}
.oc-btn-main:not(.ct-section):not(.oxy-easy-posts),
.oc-btn-main.oxy-easy-posts .oxy-posts,
.oc-btn-main.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.oc-btn-main {
 font-size:13px;
}
}

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

.oc-btn-l {
 font-size:16px;
 padding-left:35px;
 padding-right:35px;
 padding-top:15px;
 padding-bottom:15px;
}
@media (max-width: 767px) {
.oc-btn-l {
 font-size:15px;
}
}

@media (max-width: 479px) {
.oc-btn-l {
 padding-top:10px;
 padding-bottom:10px;
 font-size:14px;
 width:100%;
}
}

.oc-btn-alt:hover{
 color:var(--white);
 box-shadow:0px 18px 23px -15px rgba(41,163,194,0.3);
}
.oc-btn-alt:hover:before{
transform: translateZ(0) scale(1.1,2); border-radius: 50%;
}
.oc-btn-alt:before{
 position:absolute;
 left:0px;
 top:0px;
 width:110%;
 height:110%;
 border-radius:0px;
 background-color:var(--text-color);
  content:"";
transform: translate3d(0,160%,0) scale(1.1,2); transition: transform .5s,border-radius .2s;
}
.oc-btn-alt:not(.ct-section):not(.oxy-easy-posts):before,
.oc-btn-alt.oxy-easy-posts .oxy-posts:before,
.oc-btn-alt.ct-section .ct-section-inner-wrap:before{
display:block;
}
.oc-btn-alt {
 font-weight:600;
 text-transform:none;
 text-align:center;
 background-color:transparent;
 border-top-left-radius:20px;
 border-bottom-right-radius:20px;
 text-decoration:none;
 letter-spacing:1px;
 color:var(--text-color);
 border-top-color:var(--text-color);
 border-right-color:var(--text-color);
 border-bottom-color:var(--text-color);
 border-left-color:var(--text-color);
 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;
 position:relative;
 overflow:hidden;
}
.oc-btn-alt:not(.ct-section):not(.oxy-easy-posts),
.oc-btn-alt.oxy-easy-posts .oxy-posts,
.oc-btn-alt.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 1168px) {
}

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

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

.oc-max-width-640 {
 max-width:640px;
}
.oc-padding-xs {
}
.oc-bg-accent {
 background-color:var(--primary);
}
.oc-icon-light-m {
color: var(--white);}.oc-icon-light-m 
>svg {width: 30px;height: 30px;}.oc-icon-light-m {
}
.oc-columns-1-3 {
}
.oc-italic {
 font-style:italic;
}
.oc-text-alt {
 color:var(--grey);
}
.oc-footer-4__card {
 text-align:left;
gap: 15px;
}
.oc-footer-4__card:not(.ct-section):not(.oxy-easy-posts),
.oc-footer-4__card.oxy-easy-posts .oxy-posts,
.oc-footer-4__card.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.oc-footer-4__link:hover{
 text-decoration:underline;
}
.oc-footer-4__link {
 color:var(--text-dark);
 font-weight:400;
font-size: var(--m-text-fallback); font-size: var(--m-text);
}
.oc-footer-4__bottom {
 width:100%;
 text-align:justify;
}
.oc-footer-4__bottom:not(.ct-section):not(.oxy-easy-posts),
.oc-footer-4__bottom.oxy-easy-posts .oxy-posts,
.oc-footer-4__bottom.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
.oc-footer-4__logo {
 height:40px;
}
.c-text-dark {
 color:var(--text-color-alt);
}
.c-center {
 text-align:center;
}
.c-center:not(.ct-section):not(.oxy-easy-posts),
.c-center.oxy-easy-posts .oxy-posts,
.c-center.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.c-btn-m {
 font-size:13px;
 padding-top:12px;
 padding-left:25px;
 padding-right:25px;
 padding-bottom:12px;
}
@media (max-width: 479px) {
.c-btn-m {
 width:100%;
 font-size:12px;
}
}

.c-tagline {
 font-size:13px;
 letter-spacing:2px;
 text-transform:uppercase;
 font-weight:600;
}
.c-icon-dark-s {
color: var(--text-color);}.c-icon-dark-s 
>svg {width: 18px;height: 18px;}.c-icon-dark-s {
}
.c-icon-dark-m {
color: var(--text-color);}.c-icon-dark-m 
>svg {width: 24px;height: 24px;}.c-icon-dark-m {
}
.c-btn-cta:hover{
 color:var(--white);
 background-position:100% 50%;
 box-shadow:0px 7px 25px -10px rgba(0,0,0,0.5);
}
.c-btn-cta {
background-image: linear-gradient(90deg, var(--cta), var(--cta-darker), var(--cta)); border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 text-transform:none;
 border-top-color:#4353ff;
 border-right-color:#4353ff;
 border-bottom-color:#4353ff;
 border-left-color:#4353ff;
 text-align:center;
 color:var(--white);
 font-weight:600;
 border-top-left-radius:20px;
 border-bottom-right-radius:20px;
 text-decoration:none;
 letter-spacing:1px;
 background-position:0% 50%;
background-size: 200%;
}
.c-btn-cta:not(.ct-section):not(.oxy-easy-posts),
.c-btn-cta.oxy-easy-posts .oxy-posts,
.c-btn-cta.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.c-btn-cta {
 font-size:13px;
}
}

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

.ocag-header {
 text-align:justify;
}
.ocag-header .ct-section-inner-wrap {
padding-top: 20px ;
padding-bottom: 20px ;
}
.ocag-header:not(.ct-section):not(.oxy-easy-posts),
.ocag-header.oxy-easy-posts .oxy-posts,
.ocag-header.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
.ocag-logo {
 height:40px;
 width:auto;
}
.ocag-navmenu {
 padding-right:1.375rem;
 padding-left:1.375rem;
}
.ocag-navmenu:not(.ct-section):not(.oxy-easy-posts),
.ocag-navmenu.oxy-easy-posts .oxy-posts,
.ocag-navmenu.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.ocag-navmenu {
 margin-top:1rem;
 margin-bottom:1rem;
 width:100%;
}
.ocag-navmenu:not(.ct-section):not(.oxy-easy-posts),
.ocag-navmenu.oxy-easy-posts .oxy-posts,
.ocag-navmenu.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.ocag-navlink:hover:before{
 width:100%;
}
.ocag-navlink:before{
 position:absolute;
 bottom:0px;
 left:0px;
 width:0%;
 height:2px;
 background-color:var(--primary);
 transition-duration:0.4s;
  content:"";
}
.ocag-navlink:hover{
 color:var(--primary);
}
.ocag-navlink {
 font-weight:500;
 color:var(--text-color);
 transition-duration:0.4s;
 position:relative;
 margin-left:1.4rem;
 margin-right:1.4rem;
font-size: var(--m-text-fallback); font-size: var(--m-text);
}
@media (max-width: 991px) {
.ocag-navlink {
 padding-top:0.75rem;
 padding-bottom:0.75rem;
 margin-top:0.25rem;
 margin-bottom:0.25rem;
 margin-left:0rem;
 margin-right:0rem;
 width:100%;
 text-align:center;
 color:var(--white);
}
}

.ocag-hamburger-wrapper {
 width:2.75rem;
 height:2.75rem;
 background-color:var(--primary-10);
 border-radius:12px;
 text-align:center;
cursor: pointer;
}
.ocag-hamburger-wrapper:not(.ct-section):not(.oxy-easy-posts),
.ocag-hamburger-wrapper.oxy-easy-posts .oxy-posts,
.ocag-hamburger-wrapper.ct-section .ct-section-inner-wrap{
display:none;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.ocag-hamburger-wrapper {
}
.ocag-hamburger-wrapper:not(.ct-section):not(.oxy-easy-posts),
.ocag-hamburger-wrapper.oxy-easy-posts .oxy-posts,
.ocag-hamburger-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.ocag-hamburger-line:empty{
 min-width:1px;
 min-height:1px;
}
.ocag-hamburger-line {
 background-color:var(--primary);
 width:1rem;
 height:.125rem;
 border-radius:.0625rem;
 margin-top:.125rem;
 margin-bottom:.125rem;
 margin-left:auto;
 margin-right:auto;
transition: transform .4s cubic-bezier(.34,1.56,.64,1);
}
.ocag-hamburger-line:not(.ct-section):not(.oxy-easy-posts),
.ocag-hamburger-line.oxy-easy-posts .oxy-posts,
.ocag-hamburger-line.ct-section .ct-section-inner-wrap{
display:block;
}
.c-text-xs {
 font-size:10px;
}
.ocag-navbar {
 transition-duration:0.6s;
 transition-timing-function:ease-in-out;
 transition-property:max-height;
}
.ocag-navbar:not(.ct-section):not(.oxy-easy-posts),
.ocag-navbar.oxy-easy-posts .oxy-posts,
.ocag-navbar.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.ocag-navbar {
background-image: linear-gradient(90deg, var(--primary), var(--secondary)); position:absolute;
 top:80px;
 width:100%;
 left:0px;
 z-index:10;
 max-height:0px;
 overflow:hidden;
}
.ocag-navbar:not(.ct-section):not(.oxy-easy-posts),
.ocag-navbar.oxy-easy-posts .oxy-posts,
.ocag-navbar.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.ocag-footer {
 background-color:var(--primary-5);
 border-top-width:2px;
 border-top-color:var(--light-grey);
 border-top-style:solid;
}
.oc-btn-m {
 font-size:13px;
 padding-top:12px;
 padding-left:25px;
 padding-right:25px;
 padding-bottom:12px;
}
@media (max-width: 479px) {
.oc-btn-m {
 width:100%;
 font-size:12px;
}
}

.oc-text-xs {
 font-size:10px;
 font-weight:400;
}
.oc-icon-dark-s {
color: var(--text-color);}.oc-icon-dark-s 
>svg {width: 18px;height: 18px;}.oc-icon-dark-s {
}
.oc-columns-m-2 {
}
.oc-columns-s-1 {
}
.oc-heading-accent {
 color:var(--primary);
}
.oc-columns-4 {
}
.color-dark {
 selector-locked:true;
 color:var(--dark-color);
}
.bg {
 selector-locked:true;
 background-color:var(--background-color);
}
.color-paragraph {
 selector-locked:true;
 color:var(--paragraph-color);
}
.mb-2 {
 selector-locked:true;
 margin-bottom:min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem) ;
}
.items-center {
 selector-locked:true;
}
.items-center:not(.ct-section):not(.oxy-easy-posts),
.items-center.oxy-easy-posts .oxy-posts,
.items-center.ct-section .ct-section-inner-wrap{
align-items:center;
}
.w-full {
 selector-locked:true;
 width:100%;
}
.grid {
 selector-locked:true;
}
.mb-4 {
 selector-locked:true;
 margin-bottom:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem) ;
}
.gap-8 {
 selector-locked:true;
}
.color-primary {
 selector-locked:true;
 color:var(--primary-color);
}
.mb-8 {
 selector-locked:true;
 margin-bottom:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem) ;
}
.h4 {
 line-height:min(max(3rem, calc(3rem + ((1vw - 0.32rem) * 0.875))), 3.7rem);
 font-weight:700;
 font-size:min(max(2.3rem, calc(2.3rem + ((1vw - 0.32rem) * 1))), 3.1rem) ;
}
.shadow-md {
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}
.font-semibold {
 selector-locked:true;
 font-weight:600;
}
.h3 {
 line-height:min(max(3.54rem, calc(3.54rem + ((1vw - 0.32rem) * 0.95))), 4.3rem);
 font-weight:700;
 font-size:min(max(2.73rem, calc(2.73rem + ((1vw - 0.32rem) * 1.4625))), 3.9rem) ;
}
.col-span-2 {
 selector-locked:true;
}
.row-gap-12 {
 selector-locked:true;
}
.lg-col-span-1 {
 selector-locked:true;
}
@media (max-width: 991px) {
.lg-col-span-1 {
}
}

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

.horizontal {
 selector-locked:true;
}
.horizontal:not(.ct-section):not(.oxy-easy-posts),
.horizontal.oxy-easy-posts .oxy-posts,
.horizontal.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.text-left {
 selector-locked:true;
 text-align:left;
}
.text-sm {
 selector-locked:true;
}
.mr-auto {
 selector-locked:true;
 margin-right:auto;
}
.mr-4 {
 selector-locked:true;
 margin-right:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem) ;
}
.w-5by6 {
 selector-locked:true;
 width:83.333333%;
}
.col-span-3 {
 selector-locked:true;
}
.grid-cols-5 {
 selector-locked:true;
}
.btn-primary:hover{
 background-color:var(--primary-hover-color);
box-shadow: 0 8px 9px rgb(var(--primary-rgb-vals), 25%);
}
.btn-primary {
 background-color:var(--primary-color);
 color:var(--light-color);
 transition-duration:0.4s;
 transition-property:all;
 margin-top:0px;
box-shadow: 0 4px 9px rgb(var(--primary-rgb-vals), 20%);
}
.btn-primary:not(.ct-section):not(.oxy-easy-posts),
.btn-primary.oxy-easy-posts .oxy-posts,
.btn-primary.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.mr-2 {
 selector-locked:true;
 margin-right:min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem) ;
}
.mb-12 {
 selector-locked:true;
 margin-bottom:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem) ;
}
.mr-8 {
 selector-locked:true;
 margin-right:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem) ;
}
.icon-md-dark {
color: var(--dark-color);}.icon-md-dark 
>svg {width: 20px;height: 20px;}.icon-md-dark {
}
.icon-md-dark:locked{
}
.mx-auto {
 selector-locked:true;
 margin-left:auto;
 margin-right:auto;
}
.md-w-full {
 selector-locked:true;
}
@media (max-width: 767px) {
.md-w-full {
}
}

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

.shadow {
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}
.card-normal {
 width:100%;
 padding-left:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem) ;
 padding-right:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem) ;
 padding-bottom:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem) ;
 padding-top:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem) ;
 border-radius:0.8rem;
}
.bg-white {
 selector-locked:true;
 background-color:var(--white-color);
}
.border-color-primary {
 selector-locked:true;
 border-top-color:var(--primary-color);
 border-right-color:var(--primary-color);
 border-bottom-color:var(--primary-color);
 border-left-color:var(--primary-color);
}
.btn-m:hover{
transform:translateY(-5px);}
.btn-m {
 padding-left:3.2rem;
 padding-right:3.2rem;
 padding-top:1.2rem;
 padding-bottom:1.2rem;
 font-weight:600;
 font-size:1.6rem;
 border-radius:0.6rem;
 transition-duration:0.4s;
 transition-property:all;
}
@media (max-width: 1168px) {
.btn-m {
 padding-top:1rem;
 padding-bottom:1rem;
 padding-left:2.8rem;
 padding-right:2.8rem;
}
}

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

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

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

.icon-sm-light {
color: var(--light-color);}.icon-sm-light 
>svg {width: 16px;height: 16px;}.icon-sm-light {
}
.icon-sm-light:locked{
}
.lg-w-1by2 {
 selector-locked:true;
}
@media (max-width: 991px) {
.lg-w-1by2 {
}
}

.avatar-lg {
 width:9.6rem;
 height:9.6rem;
 border-radius:0.8rem;
 box-shadow:inset 0px 2px 4px 0px rgba(0,0,0,0.11);
}
.avatar-lg:locked{
}
.border-2 {
 selector-locked:true;
 border-top-width:2px;
 border-right-width:2px;
 border-left-width:2px;
 border-bottom-width:2px;
 border-left-style:solid;
 border-top-style:solid;
 border-bottom-style:solid;
 border-right-style:solid;
}
.xl-w-full {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-w-full {
}
}

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

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

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

.h1 {
 line-height:min(max(4rem, calc(4rem + ((1vw - 0.32rem) * 2.5))), 6rem);
 font-weight:700;
 font-size:min(max(3.6rem, calc(3.6rem + ((1vw - 0.32rem) * 3))), 6rem); ;
}
.mb-16 {
 selector-locked:true;
 margin-bottom:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem) ;
}
.mb-3 {
 selector-locked:true;
 margin-bottom:min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem) ;
}
.centered {
 selector-locked:true;
 text-align:center;
}
.centered:not(.ct-section):not(.oxy-easy-posts),
.centered.oxy-easy-posts .oxy-posts,
.centered.ct-section .ct-section-inner-wrap{
align-items:center;
align-content:center;
justify-content:center;
}
.two-buttons-set {
}
.two-buttons-set:not(.ct-section):not(.oxy-easy-posts),
.two-buttons-set.oxy-easy-posts .oxy-posts,
.two-buttons-set.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.two-buttons-set:locked{
}
@media (max-width: 479px) {
.two-buttons-set {
 width:100%;
}
.two-buttons-set:not(.ct-section):not(.oxy-easy-posts),
.two-buttons-set.oxy-easy-posts .oxy-posts,
.two-buttons-set.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.cursor-pointer {
 selector-locked:true;
cursor: pointer;
}
.btn-white:hover{
 background-color:var(--primary-alt-color);
}
.btn-white {
 color:var(--dark-color);
 background-color:var(--white-color);
 transition-duration:0.4s;
 transition-property:all;
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}
.btn-white:not(.ct-section):not(.oxy-easy-posts),
.btn-white.oxy-easy-posts .oxy-posts,
.btn-white.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.icon-2xl-light {
color: var(--light-color);}.icon-2xl-light 
>svg {width: 48px;height: 48px;}.icon-2xl-light {
}
.icon-2xl-light:locked{
}
.mb-5 {
 selector-locked:true;
 margin-bottom:min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem) ;
}
.om-video1 {
}
.lg-row-start-1 {
 selector-locked:true;
}
@media (max-width: 991px) {
.lg-row-start-1 {
}
}

.items-stretch {
 selector-locked:true;
}
.items-stretch:not(.ct-section):not(.oxy-easy-posts),
.items-stretch.oxy-easy-posts .oxy-posts,
.items-stretch.ct-section .ct-section-inner-wrap{
align-items:stretch;
}
.md-grid-cols-1 {
 selector-locked:true;
}
@media (max-width: 767px) {
.md-grid-cols-1 {
}
}

.grid-cols-3 {
 selector-locked:true;
}
.md-col-span-1 {
 selector-locked:true;
}
@media (max-width: 767px) {
.md-col-span-1 {
}
}

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

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

.mb-6 {
 selector-locked:true;
 margin-bottom:min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem) ;
}
.rounded-lg {
 selector-locked:true;
 border-radius:0.8rem;
}
.object-cover {
 selector-locked:true;
object-fit: cover;
}
.h-full {
 selector-locked:true;
 height:100%;
}
.text-center {
 selector-locked:true;
 text-align:center;
}
.color-paragraph-alt {
 selector-locked:true;
 color:var(--paragraph-alt-color);
}
.color-light {
 selector-locked:true;
 color:var(--light-color);
}
.btn-s:hover{
transform:translateY(-5px);}
.btn-s {
 padding-top:0.8rem;
 padding-bottom:0.8rem;
 padding-left:2.4rem;
 padding-right:2.4rem;
 font-weight:600;
 font-size:1.4rem;
 transition-duration:0.4s;
 transition-property:all;
 border-radius:0.4rem;
}
@media (max-width: 1168px) {
.btn-s {
 padding-left:2rem;
 padding-right:2rem;
}
}

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

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

.w-3by4 {
 selector-locked:true;
 width:75%;
}
.text-xl {
 selector-locked:true;
}
.btn-l:hover{
transform:translateY(-5px);}
.btn-l {
 padding-left:6.4rem;
 padding-right:6.4rem;
 padding-top:1.2rem;
 padding-bottom:1.2rem;
 font-weight:600;
 font-size:1.8rem;
 border-radius:0.8rem;
 transition-duration:0.4s;
 transition-property:all;
}
@media (max-width: 1168px) {
.btn-l {
 padding-top:1rem;
 padding-bottom:1rem;
 padding-left:5.4rem;
 padding-right:5.4rem;
}
}

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

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

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

.breakout-70 {
 selector-locked:true;
 width:70vw;
 max-width:70vw;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:calc(-35vw + 50%) ;
 margin-right:calc(-35vw + 50%) ;
}
.breakout-80 {
 selector-locked:true;
 width:80vw;
 max-width:80vw;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:calc(-40vw + 50%) ;
 margin-right:calc(-40vw + 50%) ;
}
.breakout-90 {
 selector-locked:true;
 width:90vw;
 max-width:90vw;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:calc(-45vw + 50%) ;
 margin-right:calc(-45vw + 50%) ;
}
.breakout-100 {
 selector-locked:true;
 width:100vw;
 max-width:100vw;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:calc(-50vw + 50%) ;
 margin-right:calc(-50vw + 50%) ;
}
.sticky {
position: sticky; top: 0;
}
.sticky-sm {
top: 2.5%;
}
.sticky-md {
top: 5%;
}
.sticky-lg {
top: 10%;
}
.sticky-xl {
top: 20%;
}
.overlay-primary:before{
 position:absolute;
 z-index:-1;
 left:0px;
 right:0px;
 bottom:0px;
 top:0px;
 background-color:rgba(var(--primary-rgb-vals), 0.70);
  content:"";
}
.overlay-primary {
 position:relative;
 z-index:0;
}
.overlay-secondary:before{
 position:absolute;
 z-index:-1;
 left:0px;
 right:0px;
 bottom:0px;
 top:0px;
 background-color:rgba(var(--secondary-rgb-vals), 0.70);
  content:"";
}
.overlay-secondary {
 position:relative;
 z-index:0;
}
.overlay-tertiary:before{
 position:absolute;
 z-index:-1;
 left:0px;
 right:0px;
 bottom:0px;
 top:0px;
 background-color:rgba(var(--tertiary-rgb-vals), 0.70);
  content:"";
}
.overlay-tertiary {
 position:relative;
 z-index:0;
}
.overlay-dark:before{
 position:absolute;
 z-index:-1;
 left:0px;
 right:0px;
 bottom:0px;
 top:0px;
 background-color:rgba(var(--dark-rgb-vals), 0.70);
  content:"";
}
.overlay-dark {
 position:relative;
 z-index:0;
}
.overlay-paragraph:before{
 position:absolute;
 z-index:-1;
 left:0px;
 right:0px;
 bottom:0px;
 top:0px;
 background-color:rgba(var(--paragraph-rgb-vals), 0.70);
  content:"";
}
.overlay-paragraph {
 position:relative;
 z-index:0;
}
.overlay-black:before{
 position:absolute;
 z-index:-1;
 left:0px;
 right:0px;
 bottom:0px;
 top:0px;
 background-color:rgba(var(--black-rgb-vals), 0.70);
  content:"";
}
.overlay-black {
 position:relative;
 z-index:0;
}
.overlay-success:before{
 position:absolute;
 z-index:-1;
 left:0px;
 right:0px;
 bottom:0px;
 top:0px;
 background-color:rgba(var(--success-rgb-vals), 0.70);
  content:"";
}
.overlay-success {
 position:relative;
 z-index:0;
}
.overlay-warning:before{
 position:absolute;
 z-index:-1;
 left:0px;
 right:0px;
 bottom:0px;
 top:0px;
 background-color:rgba(var(--warning-rgb-vals), 0.70);
  content:"";
}
.overlay-warning {
 position:relative;
 z-index:0;
}
.overlay-error:before{
 position:absolute;
 z-index:-1;
 left:0px;
 right:0px;
 bottom:0px;
 top:0px;
 background-color:rgba(var(--error-rgb-vals), 0.70);
  content:"";
}
.overlay-error {
 position:relative;
 z-index:0;
}
.overlay-extra-1:before{
 position:absolute;
 z-index:-1;
 left:0px;
 right:0px;
 bottom:0px;
 top:0px;
 background-color:rgba(var(--extra-color-1-rgb-vals), 0.7);
  content:"";
}
.overlay-extra-1 {
 position:relative;
 z-index:0;
}
.overlay-extra-2:before{
 position:absolute;
 z-index:-1;
 left:0px;
 right:0px;
 bottom:0px;
 top:0px;
 background-color:rgba(var(--extra-color-2-rgb-vals), 0.7);
  content:"";
}
.overlay-extra-2 {
 position:relative;
 z-index:0;
}
.overlay-extra-3:before{
 position:absolute;
 z-index:-1;
 left:0px;
 right:0px;
 bottom:0px;
 top:0px;
 background-color:rgba(var(--extra-color-3-rgb-vals), 0.7);
  content:"";
}
.overlay-extra-3 {
 position:relative;
 z-index:0;
}
.overlay-extra-4:before{
 position:absolute;
 z-index:-1;
 left:0px;
 right:0px;
 bottom:0px;
 top:0px;
 background-color:rgba(var(--extra-color-4-rgb-vals), 0.7);
  content:"";
}
.overlay-extra-4 {
 position:relative;
 z-index:0;
}
.img-scroller:hover{
 transition-property:background-position;
 transition-duration:5s;
 transition-timing-function:linear;
 transition-delay:0s;
background-position: bottom center!important;
}
.img-scroller {
 selector-locked:true;
 transition-property:background-position;
 transition-duration:1.5s;
 transition-timing-function:ease-out;
 transition-delay:0.5s;
 width:100%;
 height:100%;
 background-repeat:no-repeat;
margin-left: auto!important; margin-right: auto!important; background-position: top center; background-size: 100% auto!important;
}
.inline {
 selector-locked:true;
display: inline;
}
.relative {
 selector-locked:true;
 position:relative;
}
.bg-alt {
 selector-locked:true;
 background-color:var(--background-alt-color);
}
.bg-primary {
 selector-locked:true;
 background-color:var(--primary-color);
}
.bg-secondary {
 selector-locked:true;
 background-color:var(--secondary-color);
}
.bg-primary-hover {
 selector-locked:true;
 background-color:var(--primary-hover-color);
}
.bg-secondary-hover {
 selector-locked:true;
 background-color:var(--secondary-hover-color);
}
.bg-primary-alt {
 selector-locked:true;
 background-color:var(--primary-alt-color);
}
.bg-secondary-alt {
 selector-locked:true;
 background-color:var(--secondary-alt-color);
}
.bg-primary-alt-hover {
 selector-locked:true;
 background-color:var(--primary-alt-hover-color);
}
.bg-secondary-alt-hover {
 selector-locked:true;
 background-color:var(--secondary-alt-hover-color);
}
.bg-tertiary {
 selector-locked:true;
 background-color:var(--tertiary-color);
}
.bg-black {
 selector-locked:true;
 background-color:var(--black-color);
}
.bg-placeholder {
 selector-locked:true;
 background-color:var(--placeholder-color);
}
.bg-placeholder-alt {
 selector-locked:true;
 background-color:var(--placeholder-alt-color);
}
.border-color {
 selector-locked:true;
 border-top-color:var(--border-color);
 border-right-color:var(--border-color);
 border-bottom-color:var(--border-color);
 border-left-color:var(--border-color);
}
.border-color-alt {
 selector-locked:true;
 border-top-color:var(--border-alt-color);
 border-right-color:var(--border-alt-color);
 border-bottom-color:var(--border-alt-color);
 border-left-color:var(--border-alt-color);
}
.border-color-secondary {
 selector-locked:true;
 border-top-color:var(--secondary-color);
 border-right-color:var(--secondary-color);
 border-bottom-color:var(--secondary-color);
 border-left-color:var(--secondary-color);
}
.border-color-tertiary {
 selector-locked:true;
 border-top-color:var(--tertiary-color);
 border-right-color:var(--tertiary-color);
 border-bottom-color:var(--tertiary-color);
 border-left-color:var(--tertiary-color);
}
.space-y-0 {
 selector-locked:true;
}
.space-y-1 {
 selector-locked:true;
}
.space-y-2 {
 selector-locked:true;
}
.space-y-3 {
 selector-locked:true;
}
.space-y-4 {
 selector-locked:true;
}
.space-y-6 {
 selector-locked:true;
}
.space-y-8 {
 selector-locked:true;
}
.space-y-10 {
 selector-locked:true;
}
.space-y-12 {
 selector-locked:true;
}
.space-y-14 {
 selector-locked:true;
}
.space-y-16 {
 selector-locked:true;
}
.space-y-20 {
 selector-locked:true;
}
.space-x-0 {
 selector-locked:true;
}
.space-x-1 {
 selector-locked:true;
}
.space-x-2 {
 selector-locked:true;
}
.space-x-3 {
 selector-locked:true;
}
.space-x-4 {
 selector-locked:true;
}
.space-x-6 {
 selector-locked:true;
}
.space-x-8 {
 selector-locked:true;
}
.space-x-10 {
 selector-locked:true;
}
.space-x-12 {
 selector-locked:true;
}
.space-x-14 {
 selector-locked:true;
}
.space-x-16 {
 selector-locked:true;
}
.space-x-20 {
 selector-locked:true;
}
.divide-x {
 selector-locked:true;
}
.divide-y {
 selector-locked:true;
}
.rounded-sm {
 selector-locked:true;
 border-radius:0.2rem;
}
.rounded {
 selector-locked:true;
 border-radius:0.4rem;
}
.rounded-md {
 selector-locked:true;
 border-radius:0.6rem;
}
.rounded-xl {
 selector-locked:true;
 border-radius:1.6rem;
}
.rounded-full {
 selector-locked:true;
 border-radius:999.901rem;
}
.rounded-r-sm {
 selector-locked:true;
 border-top-right-radius:0.2rem;
 border-bottom-right-radius:0.2rem;
}
.rounded-l-sm {
 selector-locked:true;
 border-top-left-radius:0.2rem;
 border-bottom-left-radius:0.2rem;
}
.rounded-b-sm {
 selector-locked:true;
 border-bottom-right-radius:0.2rem;
 border-bottom-left-radius:0.2rem;
}
.rounded-t-sm {
 selector-locked:true;
 border-top-right-radius:0.2rem;
 border-top-left-radius:0.2rem;
}
.rounded-r {
 selector-locked:true;
 border-top-right-radius:0.4rem;
 border-bottom-right-radius:0.4rem;
}
.rounded-l {
 selector-locked:true;
 border-top-left-radius:0.4rem;
 border-bottom-left-radius:0.4rem;
}
.rounded-b {
 selector-locked:true;
 border-bottom-right-radius:0.4rem;
 border-bottom-left-radius:0.4rem;
}
.rounded-t {
 selector-locked:true;
 border-top-left-radius:0.4rem;
 border-top-right-radius:0.4rem;
}
.rounded-r-md {
 selector-locked:true;
 border-top-right-radius:0.6rem;
 border-bottom-right-radius:0.6rem;
}
.rounded-l-md {
 selector-locked:true;
 border-top-left-radius:0.6rem;
 border-bottom-left-radius:0.6rem;
}
.rounded-b-md {
 selector-locked:true;
 border-bottom-right-radius:0.6rem;
 border-bottom-left-radius:0.6rem;
}
.rounded-t-md {
 selector-locked:true;
 border-top-right-radius:0.6rem;
 border-top-left-radius:0.6rem;
}
.rounded-r-lg {
 selector-locked:true;
 border-top-right-radius:0.8rem;
 border-bottom-right-radius:0.8rem;
}
.rounded-l-lg {
 selector-locked:true;
 border-top-left-radius:0.8rem;
 border-bottom-left-radius:0.8rem;
}
.rounded-b-lg {
 selector-locked:true;
 border-bottom-right-radius:0.8rem;
 border-bottom-left-radius:0.8rem;
}
.rounded-t-lg {
 selector-locked:true;
 border-top-right-radius:0.8rem;
 border-top-left-radius:0.8rem;
}
.border-none {
 selector-locked:true;
 border-top-width:0px;
 border-left-width:0px;
 border-right-width:0px;
 border-bottom-width:0px;
 border-left-style:solid;
 border-top-style:solid;
 border-bottom-style:solid;
 border-right-style:solid;
}
.border-px {
 selector-locked:true;
 border-top-width:1px;
 border-left-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-style:solid;
 border-top-style:solid;
 border-bottom-style:solid;
 border-right-style:solid;
}
.border-t {
 selector-locked:true;
 border-top-width:1px;
 border-top-style:solid;
}
.border-r {
 selector-locked:true;
 border-right-width:1px;
 border-right-style:solid;
}
.border-b {
 selector-locked:true;
 border-bottom-width:1px;
 border-bottom-style:solid;
}
.border-l {
 selector-locked:true;
 border-left-width:1px;
 border-left-style:solid;
}
.inline-grid {
 selector-locked:true;
}
.gap-px {
 selector-locked:true;
}
.gap-2 {
 selector-locked:true;
}
.gap-4 {
 selector-locked:true;
}
.gap-6 {
 selector-locked:true;
}
.gap-10 {
 selector-locked:true;
}
.gap-12 {
 selector-locked:true;
}
.gap-14 {
 selector-locked:true;
}
.gap-16 {
 selector-locked:true;
}
.gap-20 {
 selector-locked:true;
}
.gap-24 {
 selector-locked:true;
}
.col-gap-0 {
 selector-locked:true;
}
.col-gap-2 {
 selector-locked:true;
}
.col-gap-4 {
 selector-locked:true;
}
.col-gap-6 {
 selector-locked:true;
}
.col-gap-8 {
 selector-locked:true;
}
.col-gap-10 {
 selector-locked:true;
}
.col-gap-12 {
 selector-locked:true;
}
.col-gap-14 {
 selector-locked:true;
}
.col-gap-16 {
 selector-locked:true;
}
.col-gap-20 {
 selector-locked:true;
}
.col-gap-24 {
 selector-locked:true;
}
.row-gap-0 {
 selector-locked:true;
}
.row-gap-2 {
 selector-locked:true;
}
.row-gap-4 {
 selector-locked:true;
}
.row-gap-6 {
 selector-locked:true;
}
.row-gap-8 {
 selector-locked:true;
}
.row-gap-10 {
 selector-locked:true;
}
.row-gap-14 {
 selector-locked:true;
}
.row-gap-16 {
 selector-locked:true;
}
.row-gap-20 {
 selector-locked:true;
}
.row-gap-24 {
 selector-locked:true;
}
.grid-flow-row {
 selector-locked:true;
}
.grid-flow-col {
 selector-locked:true;
}
.grid-flow-row-dense {
 selector-locked:true;
}
.grid-flow-col-dense {
 selector-locked:true;
}
.col-end-1 {
 selector-locked:true;
}
.col-end-2 {
 selector-locked:true;
}
.col-end-3 {
 selector-locked:true;
}
.col-end-4 {
 selector-locked:true;
}
.col-end-5 {
 selector-locked:true;
}
.col-end-6 {
 selector-locked:true;
}
.col-end-7 {
 selector-locked:true;
}
.col-end-auto {
 selector-locked:true;
}
.col-start-1 {
 selector-locked:true;
}
.col-start-2 {
 selector-locked:true;
}
.col-start-3 {
 selector-locked:true;
}
.col-start-4 {
 selector-locked:true;
}
.col-start-5 {
 selector-locked:true;
}
.col-start-6 {
 selector-locked:true;
}
.col-start-7 {
 selector-locked:true;
}
.col-start-auto {
 selector-locked:true;
}
.col-auto {
 selector-locked:true;
}
.col-span-1 {
 selector-locked:true;
}
.col-span-4 {
 selector-locked:true;
}
.col-span-5 {
 selector-locked:true;
}
.col-span-6 {
 selector-locked:true;
}
.row-auto {
 selector-locked:true;
}
.row-span-1 {
 selector-locked:true;
}
.row-span-2 {
 selector-locked:true;
}
.row-span-3 {
 selector-locked:true;
}
.row-start-1 {
 selector-locked:true;
}
.row-start-2 {
 selector-locked:true;
}
.row-start-3 {
 selector-locked:true;
}
.row-start-4 {
 selector-locked:true;
}
.row-start-auto {
 selector-locked:true;
}
.row-end-1 {
 selector-locked:true;
}
.row-end-2 {
 selector-locked:true;
}
.row-end-3 {
 selector-locked:true;
}
.row-end-4 {
 selector-locked:true;
}
.row-end-auto {
 selector-locked:true;
}
.grid-rows-1 {
 selector-locked:true;
}
.grid-rows-2 {
 selector-locked:true;
}
.grid-rows-3 {
 selector-locked:true;
}
.grid-rows-none {
 selector-locked:true;
}
.grid-cols-1 {
 selector-locked:true;
}
.grid-cols-2 {
 selector-locked:true;
}
.grid-cols-4 {
 selector-locked:true;
}
.grid-cols-6 {
 selector-locked:true;
}
.grid-60-40 {
 selector-locked:true;
}
.grid-40-60 {
 selector-locked:true;
}
.grid-33-66 {
 selector-locked:true;
}
.grid-66-33 {
 selector-locked:true;
}
.grid-75-25 {
 selector-locked:true;
}
.grid-25-75 {
 selector-locked:true;
}
.auto-grid-2 {
 selector-locked:true;
}
.auto-grid-3 {
 selector-locked:true;
}
.auto-grid-4 {
 selector-locked:true;
}
.grid-cols-none {
 selector-locked:true;
}
.font-normal {
 selector-locked:true;
 font-weight:400;
}
.font-medium {
 selector-locked:true;
 font-weight:500;
}
.font-bold {
 selector-locked:true;
 font-weight:700;
}
.h-auto {
 selector-locked:true;
 height:auto;
}
.h-screen {
 selector-locked:true;
 height:100vh;
}
.text-xs {
 selector-locked:true;
}
.text-base {
 selector-locked:true;
}
.text-lg {
 selector-locked:true;
}
.text-2xl {
 selector-locked:true;
}
.text-3xl {
 selector-locked:true;
}
.text-4xl {
 selector-locked:true;
}
.text-5xl {
 selector-locked:true;
}
.text-6xl {
 selector-locked:true;
}
.text-7xl {
 selector-locked:true;
}
.text-8xl {
 selector-locked:true;
}
.text-9xl {
 selector-locked:true;
}
.ml-auto {
 selector-locked:true;
 margin-left:auto;
}
.mb-auto {
 selector-locked:true;
 margin-bottom:auto;
}
.mt-auto {
 selector-locked:true;
 margin-top:auto;
}
.mr-0 {
 selector-locked:true;
 margin-right:0px;
}
.mb-0 {
 selector-locked:true;
 margin-bottom:0px;
}
.ml-0 {
 selector-locked:true;
 margin-left:0px;
}
.mt-0 {
 selector-locked:true;
 margin-top:0px;
}
.mr-1 {
 selector-locked:true;
 margin-right:min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem) ;
}
.mb-1 {
 selector-locked:true;
 margin-bottom:min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem) ;
}
.ml-1 {
 selector-locked:true;
 margin-left:min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem) ;
}
.mt-1 {
 selector-locked:true;
 margin-top:min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem) ;
}
.ml-2 {
 selector-locked:true;
 margin-left:min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem) ;
}
.mt-2 {
 selector-locked:true;
 margin-top:min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem) ;
}
.mr-3 {
 selector-locked:true;
 margin-right:min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem) ;
}
.ml-3 {
 selector-locked:true;
 margin-left:min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem) ;
}
.mt-3 {
 selector-locked:true;
 margin-top:min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem) ;
}
.ml-4 {
 selector-locked:true;
 margin-left:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem) ;
}
.mt-4 {
 selector-locked:true;
 margin-top:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem) ;
}
.mr-5 {
 selector-locked:true;
 margin-right:min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem) ;
}
.ml-5 {
 selector-locked:true;
 margin-left:min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem) ;
}
.mt-5 {
 selector-locked:true;
 margin-top:min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem) ;
}
.mr-6 {
 selector-locked:true;
 margin-right:min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem) ;
}
.ml-6 {
 selector-locked:true;
 margin-left:min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem) ;
}
.mt-6 {
 selector-locked:true;
 margin-top:min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem) ;
}
.ml-8 {
 selector-locked:true;
 margin-left:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem) ;
}
.mt-8 {
 selector-locked:true;
 margin-top:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem) ;
}
.mr-10 {
 selector-locked:true;
 margin-right:min(max(2.8rem, calc(2.8rem + ((1vw - 0.32rem) * 1.4286))), 4rem) ;
}
.mb-10 {
 selector-locked:true;
 margin-bottom:min(max(2.8rem, calc(2.8rem + ((1vw - 0.32rem) * 1.4286))), 4rem) ;
}
.ml-10 {
 selector-locked:true;
 margin-left:min(max(2.8rem, calc(2.8rem + ((1vw - 0.32rem) * 1.4286))), 4rem) ;
}
.mt-10 {
 selector-locked:true;
 margin-top:min(max(2.8rem, calc(2.8rem + ((1vw - 0.32rem) * 1.4286))), 4rem) ;
}
.mr-12 {
 selector-locked:true;
 margin-right:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem) ;
}
.ml-12 {
 selector-locked:true;
 margin-left:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem) ;
}
.mt-12 {
 selector-locked:true;
 margin-top:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem) ;
}
.mr-14 {
 selector-locked:true;
 margin-right:min(max(3.92rem, calc(3.92rem + ((1vw - 0.32rem) * 2))), 5.6rem) ;
}
.mb-14 {
 selector-locked:true;
 margin-bottom:min(max(3.92rem, calc(3.92rem + ((1vw - 0.32rem) * 2))), 5.6rem) ;
}
.ml-14 {
 selector-locked:true;
 margin-left:min(max(3.92rem, calc(3.92rem + ((1vw - 0.32rem) * 2))), 5.6rem) ;
}
.mt-14 {
 selector-locked:true;
 margin-top:min(max(3.92rem, calc(3.92rem + ((1vw - 0.32rem) * 2))), 5.6rem) ;
}
.mr-16 {
 selector-locked:true;
 margin-right:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem) ;
}
.ml-16 {
 selector-locked:true;
 margin-left:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem) ;
}
.mt-16 {
 selector-locked:true;
 margin-top:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem) ;
}
.mr-20 {
 selector-locked:true;
 margin-right:min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem) ;
}
.mb-20 {
 selector-locked:true;
 margin-bottom:min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem) ;
}
.ml-20 {
 selector-locked:true;
 margin-left:min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem) ;
}
.mt-20 {
 selector-locked:true;
 margin-top:min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem) ;
}
.mr-24 {
 selector-locked:true;
 margin-right:min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem) ;
}
.mb-24 {
 selector-locked:true;
 margin-bottom:min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem) ;
}
.ml-24 {
 selector-locked:true;
 margin-left:min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem) ;
}
.mt-24 {
 selector-locked:true;
 margin-top:min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem) ;
}
.mr-28 {
 selector-locked:true;
 margin-right:min(max(7.84rem, calc(7.84rem + ((1vw - 0.32rem) * 4))), 11.2rem) ;
}
.mb-28 {
 selector-locked:true;
 margin-bottom:min(max(7.84rem, calc(7.84rem + ((1vw - 0.32rem) * 4))), 11.2rem) ;
}
.ml-28 {
 selector-locked:true;
 margin-left:min(max(7.84rem, calc(7.84rem + ((1vw - 0.32rem) * 4))), 11.2rem) ;
}
.mt-28 {
 selector-locked:true;
 margin-top:min(max(7.84rem, calc(7.84rem + ((1vw - 0.32rem) * 4))), 11.2rem) ;
}
.mr-32 {
 selector-locked:true;
 margin-right:min(max(8.96rem, calc(8.96rem + ((1vw - 0.32rem) * 4.5714))), 12.8rem) ;
}
.mb-32 {
 selector-locked:true;
 margin-bottom:min(max(8.96rem, calc(8.96rem + ((1vw - 0.32rem) * 4.5714))), 12.8rem) ;
}
.ml-32 {
 selector-locked:true;
 margin-left:min(max(8.96rem, calc(8.96rem + ((1vw - 0.32rem) * 4.5714))), 12.8rem) ;
}
.mt-32 {
 selector-locked:true;
 margin-top:min(max(8.96rem, calc(8.96rem + ((1vw - 0.32rem) * 4.5714))), 12.8rem) ;
}
.mr-36 {
 selector-locked:true;
 margin-right:min(max(10.08rem, calc(10.08rem + ((1vw - 0.32rem) * 5.1429))), 14.4rem) ;
}
.mb-36 {
 selector-locked:true;
 margin-bottom:min(max(10.08rem, calc(10.08rem + ((1vw - 0.32rem) * 5.1429))), 14.4rem) ;
}
.ml-36 {
 selector-locked:true;
 margin-left:min(max(10.08rem, calc(10.08rem + ((1vw - 0.32rem) * 5.1429))), 14.4rem) ;
}
.mt-36 {
 selector-locked:true;
 margin-top:min(max(10.08rem, calc(10.08rem + ((1vw - 0.32rem) * 5.1429))), 14.4rem) ;
}
.mr-40 {
 selector-locked:true;
 margin-right:min(max(11.2rem, calc(11.2rem + ((1vw - 0.32rem) * 5.7143))), 16rem) ;
}
.mb-40 {
 selector-locked:true;
 margin-bottom:min(max(11.2rem, calc(11.2rem + ((1vw - 0.32rem) * 5.7143))), 16rem) ;
}
.ml-40 {
 selector-locked:true;
 margin-left:min(max(11.2rem, calc(11.2rem + ((1vw - 0.32rem) * 5.7143))), 16rem) ;
}
.mt-40 {
 selector-locked:true;
 margin-top:min(max(11.2rem, calc(11.2rem + ((1vw - 0.32rem) * 5.7143))), 16rem) ;
}
.my-auto {
 selector-locked:true;
 margin-top:auto;
 margin-bottom:auto;
}
.object-contain {
 selector-locked:true;
object-fit: contain;
}
.object-bottom {
 selector-locked:true;
object-position: bottom;
}
.object-left {
 selector-locked:true;
object-position: left;
}
.object-right {
 selector-locked:true;
object-position: right;
}
.object-top {
 selector-locked:true;
object-position: top;
}
.bg-cover {
 selector-locked:true;
background-size: cover;
}
.bg-center {
 selector-locked:true;
background-position: center;
}
.opacity-0 {
 selector-locked:true;
 opacity:0;
}
.opacity-25 {
 selector-locked:true;
 opacity:0.25;
}
.opacity-50 {
 selector-locked:true;
 opacity:0.5;
}
.opacity-75 {
 selector-locked:true;
 opacity:0.75;
}
.opacity-100 {
 selector-locked:true;
 opacity:1;
}
.hover-opacity-0:hover{
 opacity:0;
}
.hover-opacity-0 {
 selector-locked:true;
}
.hover-opacity-25:hover{
 opacity:0.25;
}
.hover-opacity-25 {
 selector-locked:true;
}
.hover-opacity-50:hover{
 opacity:0.5;
}
.hover-opacity-50 {
 selector-locked:true;
}
.hover-opacity-75:hover{
 opacity:0.75;
}
.hover-opacity-75 {
 selector-locked:true;
}
.hover-opacity-100:hover{
 opacity:1;
}
.hover-opacity-100 {
 selector-locked:true;
}
.font-headings {
 font-family:'Inter';
 selector-locked:true;
}
.font-text {
 font-family:'Inter';
 selector-locked:true;
}
.p-0 {
 selector-locked:true;
 padding-top:0rem;
 padding-left:0rem;
 padding-right:0rem;
 padding-bottom:0rem;
}
.p-1 {
 selector-locked:true;
 padding-top:min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem) ;
 padding-left:min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem) ;
 padding-right:min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem) ;
 padding-bottom:min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem) ;
}
.p-2 {
 selector-locked:true;
 padding-top:min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem) ;
 padding-left:min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem) ;
 padding-right:min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem) ;
 padding-bottom:min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem) ;
}
.p-3 {
 selector-locked:true;
 padding-top:min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem) ;
 padding-left:min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem) ;
 padding-right:min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem) ;
 padding-bottom:min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem) ;
}
.p-4 {
 selector-locked:true;
 padding-top:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem) ;
 padding-left:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem) ;
 padding-right:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem) ;
 padding-bottom:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem) ;
}
.p-5 {
 selector-locked:true;
 padding-top:min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem) ;
 padding-left:min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem) ;
 padding-right:min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem) ;
 padding-bottom:min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem) ;
}
.p-6 {
 selector-locked:true;
 padding-top:min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem) ;
 padding-left:min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem) ;
 padding-right:min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem) ;
 padding-bottom:min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem) ;
}
.p-8 {
 selector-locked:true;
 padding-top:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem) ;
 padding-left:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem) ;
 padding-right:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem) ;
 padding-bottom:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem) ;
}
.p-10 {
 selector-locked:true;
 padding-top:min(max(2.8rem, calc(2.8rem + ((1vw - 0.32rem) * 1.4286))), 4rem) ;
 padding-left:min(max(2.8rem, calc(2.8rem + ((1vw - 0.32rem) * 1.4286))), 4rem) ;
 padding-right:min(max(2.8rem, calc(2.8rem + ((1vw - 0.32rem) * 1.4286))), 4rem) ;
 padding-bottom:min(max(2.8rem, calc(2.8rem + ((1vw - 0.32rem) * 1.4286))), 4rem) ;
}
.p-12 {
 selector-locked:true;
 padding-top:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem) ;
 padding-left:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem) ;
 padding-right:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem) ;
 padding-bottom:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem) ;
}
.p-14 {
 selector-locked:true;
 padding-top:min(max(3.92rem, calc(3.92rem + ((1vw - 0.32rem) * 2))), 5.6rem) ;
 padding-left:min(max(3.92rem, calc(3.92rem + ((1vw - 0.32rem) * 2))), 5.6rem) ;
 padding-right:min(max(3.92rem, calc(3.92rem + ((1vw - 0.32rem) * 2))), 5.6rem) ;
 padding-bottom:min(max(3.92rem, calc(3.92rem + ((1vw - 0.32rem) * 2))), 5.6rem) ;
}
.p-16 {
 selector-locked:true;
 padding-top:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem) ;
 padding-left:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem) ;
 padding-right:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem) ;
 padding-bottom:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem) ;
}
.p-20 {
 selector-locked:true;
 padding-top:min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem) ;
 padding-left:min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem) ;
 padding-right:min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem) ;
 padding-bottom:min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem) ;
}
.p-24 {
 selector-locked:true;
 padding-top:min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem) ;
 padding-left:min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem) ;
 padding-right:min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem) ;
 padding-bottom:min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem) ;
}
.p-28 {
 selector-locked:true;
 padding-left:min(max(7.84rem, calc(7.84rem + ((1vw - 0.32rem) * 4))), 11.2rem) ;
 padding-bottom:min(max(7.84rem, calc(7.84rem + ((1vw - 0.32rem) * 4))), 11.2rem) ;
 padding-top:min(max(7.84rem, calc(7.84rem + ((1vw - 0.32rem) * 4))), 11.2rem) ;
 padding-right:min(max(7.84rem, calc(7.84rem + ((1vw - 0.32rem) * 4))), 11.2rem) ;
}
.p-32 {
 selector-locked:true;
 padding-left:min(max(8.96rem, calc(8.96rem + ((1vw - 0.32rem) * 4.5714))), 12.8rem) ;
 padding-top:min(max(8.96rem, calc(8.96rem + ((1vw - 0.32rem) * 4.5714))), 12.8rem) ;
 padding-right:min(max(8.96rem, calc(8.96rem + ((1vw - 0.32rem) * 4.5714))), 12.8rem) ;
 padding-bottom:min(max(8.96rem, calc(8.96rem + ((1vw - 0.32rem) * 4.5714))), 12.8rem) ;
}
.p-36 {
 selector-locked:true;
 padding-left:min(max(10.08rem, calc(10.08rem + ((1vw - 0.32rem) * 5.1429))), 14.4rem) ;
 padding-top:min(max(10.08rem, calc(10.08rem + ((1vw - 0.32rem) * 5.1429))), 14.4rem) ;
 padding-right:min(max(10.08rem, calc(10.08rem + ((1vw - 0.32rem) * 5.1429))), 14.4rem) ;
 padding-bottom:min(max(10.08rem, calc(10.08rem + ((1vw - 0.32rem) * 5.1429))), 14.4rem) ;
}
.p-40 {
 selector-locked:true;
 padding-left:min(max(11.2rem, calc(11.2rem + ((1vw - 0.32rem) * 5.7143))), 16rem) ;
 padding-top:min(max(11.2rem, calc(11.2rem + ((1vw - 0.32rem) * 5.7143))), 16rem) ;
 padding-right:min(max(11.2rem, calc(11.2rem + ((1vw - 0.32rem) * 5.7143))), 16rem) ;
 padding-bottom:min(max(11.2rem, calc(11.2rem + ((1vw - 0.32rem) * 5.7143))), 16rem) ;
}
.py-1 {
 selector-locked:true;
 padding-bottom:min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem) ;
 padding-top:min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem) ;
}
.px-1 {
 selector-locked:true;
 padding-left:min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem) ;
 padding-right:min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem) ;
}
.py-2 {
 selector-locked:true;
 padding-top:min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem) ;
 padding-bottom:min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem) ;
}
.px-2 {
 selector-locked:true;
 padding-left:min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem) ;
 padding-right:min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem) ;
}
.py-3 {
 selector-locked:true;
 padding-top:min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem) ;
 padding-bottom:min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem) ;
}
.px-3 {
 selector-locked:true;
 padding-left:min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem) ;
 padding-right:min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem) ;
}
.py-4 {
 selector-locked:true;
 padding-top:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem) ;
 padding-bottom:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem) ;
}
.px-4 {
 selector-locked:true;
 padding-left:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem) ;
 padding-right:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem) ;
}
.py-5 {
 selector-locked:true;
 padding-top:min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem) ;
 padding-bottom:min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem) ;
}
.px-5 {
 selector-locked:true;
 padding-left:min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem) ;
 padding-right:min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem) ;
}
.py-6 {
 selector-locked:true;
 padding-top:min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem) ;
 padding-bottom:min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem) ;
}
.px-6 {
 selector-locked:true;
 padding-left:min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem) ;
 padding-right:min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem) ;
}
.py-8 {
 selector-locked:true;
 padding-top:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem) ;
 padding-bottom:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem) ;
}
.px-8 {
 selector-locked:true;
 padding-left:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem) ;
 padding-right:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem) ;
}
.py-10 {
 selector-locked:true;
 padding-top:min(max(2.8rem, calc(2.8rem + ((1vw - 0.32rem) * 1.4286))), 4rem) ;
 padding-bottom:min(max(2.8rem, calc(2.8rem + ((1vw - 0.32rem) * 1.4286))), 4rem) ;
}
.px-10 {
 selector-locked:true;
 padding-left:min(max(2.8rem, calc(2.8rem + ((1vw - 0.32rem) * 1.4286))), 4rem) ;
 padding-right:min(max(2.8rem, calc(2.8rem + ((1vw - 0.32rem) * 1.4286))), 4rem) ;
}
.py-12 {
 selector-locked:true;
 padding-top:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem) ;
 padding-bottom:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem) ;
}
.px-12 {
 selector-locked:true;
 padding-left:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem) ;
 padding-right:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem) ;
}
.py-14 {
 selector-locked:true;
 padding-top:min(max(3.92rem, calc(3.92rem + ((1vw - 0.32rem) * 2))), 5.6rem) ;
 padding-bottom:min(max(3.92rem, calc(3.92rem + ((1vw - 0.32rem) * 2))), 5.6rem) ;
}
.px-14 {
 selector-locked:true;
 padding-left:min(max(3.92rem, calc(3.92rem + ((1vw - 0.32rem) * 2))), 5.6rem) ;
 padding-right:min(max(3.92rem, calc(3.92rem + ((1vw - 0.32rem) * 2))), 5.6rem) ;
}
.py-16 {
 selector-locked:true;
 padding-top:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem) ;
 padding-bottom:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem) ;
}
.px-16 {
 selector-locked:true;
 padding-left:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem) ;
 padding-right:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem) ;
}
.py-20 {
 selector-locked:true;
 padding-top:min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem) ;
 padding-bottom:min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem) ;
}
.px-20 {
 selector-locked:true;
 padding-left:min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem) ;
 padding-right:min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem) ;
}
.py-24 {
 selector-locked:true;
 padding-top:min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem) ;
 padding-bottom:min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem) ;
}
.px-24 {
 selector-locked:true;
 padding-left:min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem) ;
 padding-right:min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem) ;
}
.py-28 {
 selector-locked:true;
 padding-top:min(max(7.84rem, calc(7.84rem + ((1vw - 0.32rem) * 4))), 11.2rem) ;
 padding-bottom:min(max(7.84rem, calc(7.84rem + ((1vw - 0.32rem) * 4))), 11.2rem) ;
}
.px-28 {
 selector-locked:true;
 padding-left:min(max(7.84rem, calc(7.84rem + ((1vw - 0.32rem) * 4))), 11.2rem) ;
 padding-right:min(max(7.84rem, calc(7.84rem + ((1vw - 0.32rem) * 4))), 11.2rem) ;
}
.py-32 {
 selector-locked:true;
 padding-top:min(max(8.96rem, calc(8.96rem + ((1vw - 0.32rem) * 4.5714))), 12.8rem) ;
 padding-bottom:min(max(8.96rem, calc(8.96rem + ((1vw - 0.32rem) * 4.5714))), 12.8rem) ;
}
.px-32 {
 selector-locked:true;
 padding-left:min(max(8.96rem, calc(8.96rem + ((1vw - 0.32rem) * 4.5714))), 12.8rem) ;
 padding-right:min(max(8.96rem, calc(8.96rem + ((1vw - 0.32rem) * 4.5714))), 12.8rem) ;
}
.py-36 {
 selector-locked:true;
 padding-top:min(max(10.08rem, calc(10.08rem + ((1vw - 0.32rem) * 5.1429))), 14.4rem) ;
 padding-bottom:min(max(10.08rem, calc(10.08rem + ((1vw - 0.32rem) * 5.1429))), 14.4rem) ;
}
.px-36 {
 selector-locked:true;
 padding-left:min(max(10.08rem, calc(10.08rem + ((1vw - 0.32rem) * 5.1429))), 14.4rem) ;
 padding-right:min(max(10.08rem, calc(10.08rem + ((1vw - 0.32rem) * 5.1429))), 14.4rem) ;
}
.py-40 {
 selector-locked:true;
 padding-top:min(max(11.2rem, calc(11.2rem + ((1vw - 0.32rem) * 5.7143))), 16rem) ;
 padding-bottom:min(max(11.2rem, calc(11.2rem + ((1vw - 0.32rem) * 5.7143))), 16rem) ;
}
.px-40 {
 selector-locked:true;
 padding-left:min(max(11.2rem, calc(11.2rem + ((1vw - 0.32rem) * 5.7143))), 16rem) ;
 padding-right:min(max(11.2rem, calc(11.2rem + ((1vw - 0.32rem) * 5.7143))), 16rem) ;
}
.pr-1 {
 selector-locked:true;
 padding-right:min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem) ;
}
.pb-1 {
 selector-locked:true;
 padding-bottom:min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem) ;
}
.pl-1 {
 selector-locked:true;
 padding-left:min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem) ;
}
.pt-1 {
 selector-locked:true;
 padding-top:min(max(0.28rem, calc(0.28rem + ((1vw - 0.32rem) * 0.15))), 0.4rem) ;
}
.pr-2 {
 selector-locked:true;
 padding-right:min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem) ;
}
.pb-2 {
 selector-locked:true;
 padding-bottom:min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem) ;
}
.pl-2 {
 selector-locked:true;
 padding-left:min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem) ;
}
.pt-2 {
 selector-locked:true;
 padding-top:min(max(0.56rem, calc(0.56rem + ((1vw - 0.32rem) * 0.3))), 0.8rem) ;
}
.pr-3 {
 selector-locked:true;
 padding-right:min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem) ;
}
.pb-3 {
 selector-locked:true;
 padding-bottom:min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem) ;
}
.pl-3 {
 selector-locked:true;
 padding-left:min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem) ;
}
.pt-3 {
 selector-locked:true;
 padding-top:min(max(0.84rem, calc(0.84rem + ((1vw - 0.32rem) * 0.45))), 1.2rem) ;
}
.pr-4 {
 selector-locked:true;
 padding-right:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem) ;
}
.pb-4 {
 selector-locked:true;
 padding-bottom:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem) ;
}
.pl-4 {
 selector-locked:true;
 padding-left:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem) ;
}
.pt-4 {
 selector-locked:true;
 padding-top:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem) ;
}
.pr-5 {
 selector-locked:true;
 padding-right:min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem) ;
}
.pb-5 {
 selector-locked:true;
 padding-bottom:min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem) ;
}
.pl-5 {
 selector-locked:true;
 padding-left:min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem) ;
}
.pt-5 {
 selector-locked:true;
 padding-top:min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.75))), 2rem) ;
}
.pr-6 {
 selector-locked:true;
 padding-right:min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem) ;
}
.pb-6 {
 selector-locked:true;
 padding-bottom:min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem) ;
}
.pl-6 {
 selector-locked:true;
 padding-left:min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem) ;
}
.pt-6 {
 selector-locked:true;
 padding-top:min(max(1.68rem, calc(1.68rem + ((1vw - 0.32rem) * 0.9))), 2.4rem) ;
}
.pr-8 {
 selector-locked:true;
 padding-right:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem) ;
}
.pb-8 {
 selector-locked:true;
 padding-bottom:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem) ;
}
.pl-8 {
 selector-locked:true;
 padding-left:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem) ;
}
.pt-8 {
 selector-locked:true;
 padding-top:min(max(2.24rem, calc(2.24rem + ((1vw - 0.32rem) * 1.2))), 3.2rem) ;
}
.pr-12 {
 selector-locked:true;
 padding-right:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem) ;
}
.pb-12 {
 selector-locked:true;
 padding-bottom:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem) ;
}
.pl-12 {
 selector-locked:true;
 padding-left:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem) ;
}
.pt-12 {
 selector-locked:true;
 padding-top:min(max(3.36rem, calc(3.36rem + ((1vw - 0.32rem) * 1.8))), 4.8rem) ;
}
.pr-16 {
 selector-locked:true;
 padding-right:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem) ;
}
.pb-16 {
 selector-locked:true;
 padding-bottom:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem) ;
}
.pl-16 {
 selector-locked:true;
 padding-left:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem) ;
}
.pt-16 {
 selector-locked:true;
 padding-top:min(max(4.48rem, calc(4.48rem + ((1vw - 0.32rem) * 2.4))), 6.4rem) ;
}
.pr-20 {
 selector-locked:true;
 padding-right:min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem) ;
}
.pb-20 {
 selector-locked:true;
 padding-bottom:min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem) ;
}
.pl-20 {
 selector-locked:true;
 padding-left:min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem) ;
}
.pt-20 {
 selector-locked:true;
 padding-top:min(max(5.6rem, calc(5.6rem + ((1vw - 0.32rem) * 3))), 8rem) ;
}
.pr-24 {
 selector-locked:true;
 padding-right:min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem) ;
}
.pb-24 {
 selector-locked:true;
 padding-bottom:min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem) ;
}
.pl-24 {
 selector-locked:true;
 padding-left:min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem) ;
}
.pt-24 {
 selector-locked:true;
 padding-top:min(max(6.72rem, calc(6.72rem + ((1vw - 0.32rem) * 3.6))), 9.6rem) ;
}
.pr-28 {
 selector-locked:true;
 padding-right:min(max(7.84rem, calc(7.84rem + ((1vw - 0.32rem) * 4))), 11.2rem) ;
}
.pb-28 {
 selector-locked:true;
 padding-bottom:min(max(7.84rem, calc(7.84rem + ((1vw - 0.32rem) * 4))), 11.2rem) ;
}
.pl-28 {
 selector-locked:true;
 padding-left:min(max(7.84rem, calc(7.84rem + ((1vw - 0.32rem) * 4))), 11.2rem) ;
}
.pt-28 {
 selector-locked:true;
 padding-top:min(max(7.84rem, calc(7.84rem + ((1vw - 0.32rem) * 4))), 11.2rem) ;
}
.pr-32 {
 selector-locked:true;
 padding-right:min(max(8.96rem, calc(8.96rem + ((1vw - 0.32rem) * 4.5714))), 12.8rem) ;
}
.pb-32 {
 selector-locked:true;
 padding-bottom:min(max(8.96rem, calc(8.96rem + ((1vw - 0.32rem) * 4.5714))), 12.8rem) ;
}
.pl-32 {
 selector-locked:true;
 padding-left:min(max(8.96rem, calc(8.96rem + ((1vw - 0.32rem) * 4.5714))), 12.8rem) ;
}
.pt-32 {
 selector-locked:true;
 padding-top:min(max(8.96rem, calc(8.96rem + ((1vw - 0.32rem) * 4.5714))), 12.8rem) ;
}
.pr-36 {
 selector-locked:true;
 padding-right:min(max(10.08rem, calc(10.08rem + ((1vw - 0.32rem) * 5.1429))), 14.4rem) ;
}
.pb-36 {
 selector-locked:true;
 padding-bottom:min(max(10.08rem, calc(10.08rem + ((1vw - 0.32rem) * 5.1429))), 14.4rem) ;
}
.pl-36 {
 selector-locked:true;
 padding-left:min(max(10.08rem, calc(10.08rem + ((1vw - 0.32rem) * 5.1429))), 14.4rem) ;
}
.pt-36 {
 selector-locked:true;
 padding-top:min(max(10.08rem, calc(10.08rem + ((1vw - 0.32rem) * 5.1429))), 14.4rem) ;
}
.pr-40 {
 selector-locked:true;
 padding-right:min(max(11.2rem, calc(11.2rem + ((1vw - 0.32rem) * 5.7143))), 16rem) ;
}
.pb-40 {
 selector-locked:true;
 padding-bottom:min(max(11.2rem, calc(11.2rem + ((1vw - 0.32rem) * 5.7143))), 16rem) ;
}
.pl-40 {
 selector-locked:true;
 padding-left:min(max(11.2rem, calc(11.2rem + ((1vw - 0.32rem) * 5.7143))), 16rem) ;
}
.pt-40 {
 selector-locked:true;
 padding-top:min(max(11.2rem, calc(11.2rem + ((1vw - 0.32rem) * 5.7143))), 16rem) ;
}
.section-pt-0 {
 selector-locked:true;
}
.section-pt-sm {
 selector-locked:true;
}
.section-pb-0 {
 selector-locked:true;
}
.section-pb-sm {
 selector-locked:true;
}
.section-py-0 {
 selector-locked:true;
}
.section-py-sm {
 selector-locked:true;
}
.underline {
 selector-locked:true;
 text-decoration:underline;
}
.hover-underline:hover{
 text-decoration:underline;
}
.hover-underline {
 selector-locked:true;
}
.uppercase {
 selector-locked:true;
 text-transform:uppercase;
}
.lowercase {
 selector-locked:true;
 text-transform:lowercase;
}
.capitalize {
 selector-locked:true;
 text-transform:capitalize;
}
.text-right {
 selector-locked:true;
 text-align:right;
}
.horizontal-wrap {
 selector-locked:true;
}
.horizontal-wrap:not(.ct-section):not(.oxy-easy-posts),
.horizontal-wrap.oxy-easy-posts .oxy-posts,
.horizontal-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
}
.vertical {
 selector-locked:true;
}
.vertical:not(.ct-section):not(.oxy-easy-posts),
.vertical.oxy-easy-posts .oxy-posts,
.vertical.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.flex {
 selector-locked:true;
}
.flex:not(.ct-section):not(.oxy-easy-posts),
.flex.oxy-easy-posts .oxy-posts,
.flex.ct-section .ct-section-inner-wrap{
display:flex;
}
.flex-row {
 selector-locked:true;
}
.flex-row:not(.ct-section):not(.oxy-easy-posts),
.flex-row.oxy-easy-posts .oxy-posts,
.flex-row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.flex-col {
 selector-locked:true;
}
.flex-col:not(.ct-section):not(.oxy-easy-posts),
.flex-col.oxy-easy-posts .oxy-posts,
.flex-col.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.flex-wrap {
 selector-locked:true;
}
.flex-wrap:not(.ct-section):not(.oxy-easy-posts),
.flex-wrap.oxy-easy-posts .oxy-posts,
.flex-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-wrap:wrap;
}
.justify-start {
 selector-locked:true;
}
.justify-start:not(.ct-section):not(.oxy-easy-posts),
.justify-start.oxy-easy-posts .oxy-posts,
.justify-start.ct-section .ct-section-inner-wrap{
display:flex;
justify-content:flex-start;
}
.justify-end {
 selector-locked:true;
}
.justify-end:not(.ct-section):not(.oxy-easy-posts),
.justify-end.oxy-easy-posts .oxy-posts,
.justify-end.ct-section .ct-section-inner-wrap{
display:flex;
justify-content:flex-end;
}
.justify-center {
 selector-locked:true;
}
.justify-center:not(.ct-section):not(.oxy-easy-posts),
.justify-center.oxy-easy-posts .oxy-posts,
.justify-center.ct-section .ct-section-inner-wrap{
display:flex;
justify-content:center;
}
.justify-between {
 selector-locked:true;
}
.justify-between:not(.ct-section):not(.oxy-easy-posts),
.justify-between.oxy-easy-posts .oxy-posts,
.justify-between.ct-section .ct-section-inner-wrap{
display:flex;
justify-content:space-between;
}
.items-start {
 selector-locked:true;
}
.items-start:not(.ct-section):not(.oxy-easy-posts),
.items-start.oxy-easy-posts .oxy-posts,
.items-start.ct-section .ct-section-inner-wrap{
display:flex;
align-items:flex-start;
}
.items-end {
 selector-locked:true;
}
.items-end:not(.ct-section):not(.oxy-easy-posts),
.items-end.oxy-easy-posts .oxy-posts,
.items-end.ct-section .ct-section-inner-wrap{
display:flex;
align-items:flex-end;
}
.items-baseline {
 selector-locked:true;
align-items: baseline;
}
.self-start {
 selector-locked:true;
align-self: flex-start;
}
.self-end {
 selector-locked:true;
align-self: flex-end;
}
.self-center {
 selector-locked:true;
align-self: center;
}
.self-stretch {
 selector-locked:true;
align-self: stretch;
}
.content-center {
 selector-locked:true;
}
.content-center:not(.ct-section):not(.oxy-easy-posts),
.content-center.oxy-easy-posts .oxy-posts,
.content-center.ct-section .ct-section-inner-wrap{
align-content:center;
}
.content-between {
 selector-locked:true;
}
.content-between:not(.ct-section):not(.oxy-easy-posts),
.content-between.oxy-easy-posts .oxy-posts,
.content-between.ct-section .ct-section-inner-wrap{
display:flex;
align-content:space-between;
justify-content:space-between;
}
.content-around {
 selector-locked:true;
}
.content-around:not(.ct-section):not(.oxy-easy-posts),
.content-around.oxy-easy-posts .oxy-posts,
.content-around.ct-section .ct-section-inner-wrap{
display:flex;
justify-content:space-around;
}
.hidden {
 selector-locked:true;
}
.hidden:not(.ct-section):not(.oxy-easy-posts),
.hidden.oxy-easy-posts .oxy-posts,
.hidden.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
.overflow-y-scroll {
 selector-locked:true;
overflow-y: scroll;
}
.tracking-tighter {
 selector-locked:true;
 letter-spacing:-0.05rem;
}
.tracking-tight {
 selector-locked:true;
 letter-spacing:-0.025rem;
}
.tracking-wide {
 selector-locked:true;
 letter-spacing:0.05rem;
}
.tracking-wider {
 selector-locked:true;
 letter-spacing:0.1rem;
}
.inline-block {
 selector-locked:true;
display: inline-block;
}
.inline-block:not(.ct-section):not(.oxy-easy-posts),
.inline-block.oxy-easy-posts .oxy-posts,
.inline-block.ct-section .ct-section-inner-wrap{
display:inline-block;
flex-direction:unset;
}
.color-secondary {
 selector-locked:true;
 color:var(--secondary-color);
}
.color-primary-alt {
 selector-locked:true;
 color:var(--primary-alt-color);
}
.color-secondary-alt {
 selector-locked:true;
 color:var(--secondary-alt-color);
}
.color-tertiary {
 selector-locked:true;
 color:var(--tertiary-color);
}
.color-black {
 selector-locked:true;
 color:var(--black-color);
}
.color-white {
 selector-locked:true;
 color:var(--white-color);
}
.order-1 {
 selector-locked:true;
-webkit-order: 1; order: 1;
}
.order-2 {
 selector-locked:true;
-webkit-order: 2; order: 2;
}
.order-3 {
 selector-locked:true;
-webkit-order: 3; order: 3;
}
.order-4 {
 selector-locked:true;
-webkit-order: 4; order: 4;
}
.order-5 {
 selector-locked:true;
-webkit-order: 5; order: 5;
}
.order-6 {
 selector-locked:true;
-webkit-order: 6; order: 6;
}
.order-first {
 selector-locked:true;
-webkit-order: -9999; order: -9999;
}
.order-last {
 selector-locked:true;
-webkit-order: 9999; order: 9999;
}
.order-none {
 selector-locked:true;
-webkit-order: 0; order: 0;
}
.w-auto {
 selector-locked:true;
 width:auto;
}
.w-1by2 {
 selector-locked:true;
 width:50%;
}
.w-1by3 {
 selector-locked:true;
 width:33.333333%;
}
.w-2by3 {
 selector-locked:true;
 width:66.666667%;
}
.w-1by4 {
 selector-locked:true;
 width:25%;
}
.w-2by4 {
 selector-locked:true;
 width:50%;
}
.w-1by6 {
 selector-locked:true;
 width:16.666667%;
}
.w-2by6 {
 selector-locked:true;
 width:33.333333%;
}
.w-3by6 {
 selector-locked:true;
 width:50%;
}
.w-4by6 {
 selector-locked:true;
 width:66.666667%;
}
.w-1by5 {
 selector-locked:true;
 width:20%;
}
.w-10p {
 selector-locked:true;
 width:10%;
}
.w-screen {
 selector-locked:true;
 width:100vw;
}
.max-w-0 {
 selector-locked:true;
 max-width:0rem;
}
.max-w-xs {
 selector-locked:true;
 max-width:31.9rem;
}
.max-w-sm {
 selector-locked:true;
 max-width:47.9rem;
}
.max-w-md {
 selector-locked:true;
 max-width:76.7rem;
}
.max-w-lg {
 selector-locked:true;
 max-width:99.1rem;
}
.max-w-xl {
 selector-locked:true;
 max-width:111.9rem;
}
.max-w-full {
 selector-locked:true;
 max-width:100%;
}
.max-w-prose {
 selector-locked:true;
 max-width:65chnone;
}
.z-99 {
 selector-locked:true;
 z-index:99;
}
.blur-sm {
 selector-locked:true;
 filter:blur(4px);
}
.blur {
 selector-locked:true;
 filter:blur(8px);
}
.blur-md {
 selector-locked:true;
 filter:blur(12px);
}
.blur-lg {
 selector-locked:true;
 filter:blur(16px);
}
.blur-xl {
 selector-locked:true;
 filter:blur(24px);
}
.blogzine {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-breakout {
 selector-locked:true;
 width:100vw;
 max-width:100vw;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:calc(-50vw + 50%) ;
 margin-right:calc(-50vw + 50%) ;
}
}

.xl-sticky-off {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-sticky-off {
 position:static;
}
}

.xl-grid-cols-1 {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-grid-cols-1 {
}
}

.xl-grid-cols-2 {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-grid-cols-2 {
}
}

.xl-grid-cols-3 {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-grid-cols-3 {
}
}

.xl-grid-cols-4 {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-grid-cols-4 {
}
}

.xl-grid-cols-5 {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-grid-cols-5 {
}
}

.xl-grid-cols-none {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-grid-cols-none {
}
}

.xl-col-end-1 {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-col-end-1 {
}
}

.xl-col-end-2 {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-col-end-2 {
}
}

.xl-col-end-3 {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-col-end-3 {
}
}

.xl-col-end-4 {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-col-end-4 {
}
}

.xl-col-end-5 {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-col-end-5 {
}
}

.xl-col-end-6 {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-col-end-6 {
}
}

.xl-col-end-auto {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-col-end-auto {
}
}

.xl-col-start-1 {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-col-start-1 {
}
}

.xl-col-start-2 {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-col-start-2 {
}
}

.xl-col-start-3 {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-col-start-3 {
}
}

.xl-col-start-4 {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-col-start-4 {
}
}

.xl-col-start-5 {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-col-start-5 {
}
}

.xl-col-start-6 {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-col-start-6 {
}
}

.xl-col-start-auto {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-col-start-auto {
}
}

.xl-col-auto {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-col-auto {
}
}

.xl-col-span-1 {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-col-span-1 {
}
}

.xl-col-span-2 {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-col-span-2 {
}
}

.xl-col-span-3 {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-col-span-3 {
}
}

.xl-col-span-4 {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-col-span-4 {
}
}

.xl-col-span-5 {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-col-span-5 {
}
}

.xl-row-span-1 {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-row-span-1 {
}
}

.xl-row-span-2 {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-row-span-2 {
}
}

.xl-row-span-3 {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-row-span-3 {
}
}

.xl-flex {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-flex {
}
}

.xl-h-full {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-h-full {
}
}

.xl-h-screen {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-h-screen {
}
}

.xl-mx-auto {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-mx-auto {
}
}

.xl-centered {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-centered {
}
}

.xl-horizontal {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-horizontal {
}
}

.xl-horizontal-wrap {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-horizontal-wrap {
}
}

.xl-vertical {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-vertical {
}
}

.xl-hidden {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-hidden {
}
}

.xl-w-1by2 {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-w-1by2 {
}
}

.xl-w-1by3 {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-w-1by3 {
}
}

.xl-w-2by3 {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-w-2by3 {
}
}

.xl-w-1by4 {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-w-1by4 {
}
}

.xl-w-2by4 {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-w-2by4 {
}
}

.xl-w-3by4 {
 selector-locked:true;
}
@media (max-width: 1168px) {
.xl-w-3by4 {
}
}

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

.lg-sticky-off {
 selector-locked:true;
}
@media (max-width: 991px) {
.lg-sticky-off {
 position:static;
}
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.lg-col-span-2 {
 selector-locked:true;
}
@media (max-width: 991px) {
.lg-col-span-2 {
}
}

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

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

.lg-row-span-1 {
 selector-locked:true;
}
@media (max-width: 991px) {
.lg-row-span-1 {
}
}

.lg-row-span-2 {
 selector-locked:true;
}
@media (max-width: 991px) {
.lg-row-span-2 {
}
}

.lg-row-span-3 {
 selector-locked:true;
}
@media (max-width: 991px) {
.lg-row-span-3 {
}
}

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

.lg-grid-cols-3 {
 selector-locked:true;
}
@media (max-width: 991px) {
.lg-grid-cols-3 {
}
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.md-sticky-off {
 selector-locked:true;
}
@media (max-width: 767px) {
.md-sticky-off {
 position:static;
}
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.md-row-span-1 {
 selector-locked:true;
}
@media (max-width: 767px) {
.md-row-span-1 {
}
}

.md-row-span-2 {
 selector-locked:true;
}
@media (max-width: 767px) {
.md-row-span-2 {
}
}

.md-row-span-3 {
 selector-locked:true;
}
@media (max-width: 767px) {
.md-row-span-3 {
}
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.sm-sticky-off {
 selector-locked:true;
}
@media (max-width: 479px) {
.sm-sticky-off {
 position:static;
}
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.sm-row-span-1 {
 selector-locked:true;
}
@media (max-width: 479px) {
.sm-row-span-1 {
}
}

.sm-row-span-2 {
 selector-locked:true;
}
@media (max-width: 479px) {
.sm-row-span-2 {
}
}

.sm-row-span-3 {
 selector-locked:true;
}
@media (max-width: 479px) {
.sm-row-span-3 {
}
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.hover-bg-primary {
 selector-locked:true;
}
.hover-bg-secondary {
 selector-locked:true;
}
.hover-bg {
 selector-locked:true;
}
.hover-bg-dark {
 selector-locked:true;
}
.hover-bg-light {
 selector-locked:true;
}
.hover-bg-alt {
 selector-locked:true;
}
.hover-bg-white {
 selector-locked:true;
}
.hover-bg-black {
 selector-locked:true;
}
.hover-bg-placeholder {
 selector-locked:true;
}
.hover-bg-placeholder-alt {
 selector-locked:true;
}
.hover-color-dark {
 selector-locked:true;
}
.hover-color-light {
 selector-locked:true;
}
.hover-color-primary {
 selector-locked:true;
}
.hover-color-paragraph {
 selector-locked:true;
}
.hover-color-paragraph-alt {
 selector-locked:true;
}
.hover-border-primary {
 selector-locked:true;
}
.hover-border-secondary {
 selector-locked:true;
}
.hover-border-dark {
 selector-locked:true;
}
.hover-border-light {
 selector-locked:true;
}
.hover-border {
 selector-locked:true;
}
.hover-border-alt {
 selector-locked:true;
}
.hover-bounce-to-right:active:before{
transform: scaleX(1); transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);
-webkit-transform: scaleX(1); -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.hover-bounce-to-right:focus:before{
transform: scaleX(1); transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);
-webkit-transform: scaleX(1); -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.hover-bounce-to-right:hover:before{
transform: scaleX(1); transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);
-webkit-transform: scaleX(1); -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.hover-bounce-to-right:before{
transform: scaleX(0); position:absolute;
 z-index:-1;
 top:0px;
 left:0px;
 right:0px;
 bottom:0px;
 transition-property:all;
 transition-duration:0.5s;
 transition-timing-function:ease-out;
  content:"";
-webkit-transform: scaleX(0); -webkit-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-transition-property: transform; -webkit-transition-duration: 0.5s; -webkit-transition-timing-function: ease-out;
}
.hover-bounce-to-right {
transform:perspective(1px) ; position:relative;
 transition-property:all;
 transition-duration:0.5s;
vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); -webkit-transition-property: color; -webkit-transition-duration: 0.5s; overflow: hidden;
}
.hover-bounce-to-right:locked{
}
.red {
 line-height:min(max(3rem, calc(3rem + ((1vw - 0.32rem) * 0.875))), 3.7rem);
 font-weight:700;
 font-size:min(max(2.3rem, calc(2.3rem + ((1vw - 0.32rem) * 1))), 3.1rem) ;
 selector-locked:true;
 margin-bottom:min(max(1.12rem, calc(1.12rem + ((1vw - 0.32rem) * 0.6))), 1.6rem) ;
 color:var(--primary-color);
 margin-right:auto;
}
.oxy-stock-content-styles img{
 height:auto;
}
.two-buttons-set > .btn-s:first-child{
 margin-right:1rem;
}
.two-buttons-set > .btn-m:first-child{
 margin-right:1rem;
}
.two-buttons-set > .btn-l:first-child{
 margin-right:1rem;
}
@media (max-width: 479px) {
.two-buttons-set > .btn-l:first-child{
 margin-right:0rem;
 margin-bottom:1rem;
}
}

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

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

