.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(https://jillianadriana.com/wp-content/uploads/oxygen/css/universal.css?cache=1618109646&ver=5.9.3);
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%;
            }
            
      .oxy-oxyninja-slider {
        width: 100%;
        position: relative;
      }
      .oxy-oxyninja-slider img {
        object-fit: cover;
      }
      #glightbox-body {
        z-index: 9999999999 !important;
      }
      .oxy-oxyninja-slider:focus,
      .oxy-oxyninja-slider *:focus {
        outline: 0;
      }
      .splide__list {
        margin: 0 !important;
        padding: 0 !important;
        height: 100%;
        display: flex;
        width: -webkit-max-content;
        width: max-content;
        will-change: transform;
      }
      .splide__track > .splide__list {
        width: 100%;
      }
      .splide__track > .splide__list > .splide__slide {
        transform: translate3d(0px, 0, 0);
        -webkit-transform: translate3d(0px, 0, 0);
        -moz-transform: translate3d(0px, 0, 0);
        -ms-transform: translate3d(0px, 0, 0);
        -o-transform: translate3d(0px, 0, 0);
        will-change: inherit;
      }
      .splide__list > .splide__slide:first-child {
        z-index: 2;
      }
      .splide--fade > .splide__track>.splide__list {
        display: flex !important;
      }
      .on-product-badges {
        position: absolute;
        z-index: 9;
      }
      .on-product-badges span:not(:first-of-type) {
        margin-left: 5px;
      }
      .on-product-badges span.on-new,
      .on-product-badges span.on-custom-badge,
      .on-product-badges span.on-sale {
        display: inline-block;
        background-color: white;
        color: black;
        font-size: 12px;
        padding: 6px 12px;
        line-height: 1.2;
        font-weight: 700;
        text-align: center;
        text-transform: uppercase;
        letter-spacing: 1px;
        opacity: 0.8;
      }
      .oxy-pro-media-player .oxy-pro-media-player_play{
--extras-play-icon-size:60px;
}

.oxy-pro-media-player .oxy-pro-media-player_play button:hover{
--vm-play-scale:1;
}

.oxy-pro-media-player .oxy-pro-media-player_play button{
transition-duration:.3s;
}

.oxy-pro-media-player vime-player{
--vm-control-scale:.9;
--extras-slider-height:2px;
--vm-control-group-spacing:12px;
--vm-controls-padding:15px;
--vm-controls-spacing:15px;
--vm-time-font-size:13px;
--vm-control-border-radius:3px;
--extras-spinner-size:80px;
--vm-spinner-thickness:3px;
--vm-spinner-spin-duration:1s;
--vm-tooltip-spacing:3px;
--vm-tooltip-padding:3px;
}

.oxy-pro-media-player .oxy-pro-media-player_custom-image{
--extras-poster-left:50%;
--extras-poster-top:50%;
}

.oxy-pro-media-player .extras-in-builder vime-spinner{
                                opacity: 0;
                            }
.ct-section-inner-wrap, .oxy-header-container{
  max-width: 1120px;
}
body {font-family: 'Bogue';}body {line-height: 1.6;font-size: 18px;font-weight: 300;color: #000000;}.oxy-nav-menu-hamburger-line {background-color: #000000;}h1, h2, h3, h4, h5, h6 {font-family: 'Bogue';font-size: 36px;font-weight: 400;line-height: ;}h2, h3, h4, h5, h6{font-size: 30px;line-height: ;}h3, h4, h5, h6{font-size: 24px;line-height: ;}h4, h5, h6{font-size: 20px;line-height: ;}h5, h6{font-size: 18px;line-height: ;}h6{font-size: 16px;line-height: ;}a {text-decoration: none;}a:hover {color: #71b3a4;}.ct-link-text {color: color(33);text-decoration: ;}.ct-link-text:hover {color: #cca333;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: 50px;}.ct-section-inner-wrap {
padding-top: 75px;
padding-right: 20px;
padding-bottom: 75px;
padding-left: 20px;
}.ct-new-columns > .ct-div-block {
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
}.oxy-header-container {
padding-right: 20px;
padding-left: 20px;
}@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;
				}
			}
.c-margin-bottom-m {
 margin-bottom:3.5vmin ;
}
@media (max-width: 1120px) {
}

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

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

.c-heading-dark {
 color:#0f0f0f;
}
.c-text-dark {
 color:#0f0f0f;
}
.c-margin-bottom-l {
 margin-bottom:5vmin ;
}
@media (max-width: 767px) {
}

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

.c-icon-accent-m {
color: #ff9999;}.c-icon-accent-m 
>svg {width: 22px;height: 22px;}.c-icon-accent-m {
}
.c-bg-light {
 background-color:#f9f7f3;
}
.c-text-m {
 font-size:16px;
 font-weight:300;
 max-width:700px;
 line-height:1.7;
}
@media (max-width: 1120px) {
.c-text-m {
 font-size:15px;
}
}

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

@media (max-width: 479px) {
.c-text-m {
 font-size:14px;
}
}

.c-h2 {
 font-size:36px;
 max-width:650px;
 font-weight:600;
 line-height:1.3;
 text-transform:capitalize;
}
.c-h2:not(.ct-section):not(.oxy-easy-posts),
.c-h2.oxy-easy-posts .oxy-posts,
.c-h2.ct-section .ct-section-inner-wrap{
display:block;
flex-direction:unset;
}
@media (max-width: 1120px) {
.c-h2 {
 font-size:36px;
}
.c-h2:not(.ct-section):not(.oxy-easy-posts),
.c-h2.oxy-easy-posts .oxy-posts,
.c-h2.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
}

@media (max-width: 991px) {
.c-h2 {
 font-size:32px;
}
}

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

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

.c-divider {
 width:40px;
 min-width:40px;
 max-width:40px;
 height:2px;
 min-height:2px;
 max-height:2px;
 background-color:#ff9999;
 opacity:0.6;
}
.c-text-accent {
 color:#ff9999;
}
.c-margin-bottom-xs {
 margin-bottom:1vmin ;
}
.tabs-6256-tab {
 margin-bottom:7px;
 max-width:500px;
 padding-top:35px;
 padding-left:35px;
 padding-right:35px;
 padding-bottom:35px;
 margin-top:7px;
 text-align:left;
}
@media (max-width: 767px) {
.tabs-6256-tab {
 max-width:100%;
 padding-top:20px;
 padding-bottom:20px;
 padding-left:25px;
 padding-right:25px;
}
.tabs-6256-tab:before{
 opacity:0;
}
}

.tabs-6256-tab-active:before{
  content:"";
border-color: transparent #d0deff transparent transparent; content: ""; display: block; width: 0; height: 0; border-style: solid; border-width: 10px 10px 10px 0; border-color: transparent #bfd8cd transparent transparent; position: absolute; top: 50%; left: -10px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: inherit; -o-transition: inherit; transition: inherit;
}
.tabs-6256-tab-active {
 background-color:#bfd8cd;
 border-radius:15px;
 position:relative;
}
.tabs-contents-6256-tab {
 text-align:center;
 padding-right:50px;
}
.tabs-contents-6256-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-contents-6256-tab.oxy-easy-posts .oxy-posts,
.tabs-contents-6256-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.c-h5 {
 font-size:16px;
 font-weight:600;
 text-align:left;
}
.c-tabs-1 {
}
.c-tabs-1:not(.ct-section):not(.oxy-easy-posts),
.c-tabs-1.oxy-easy-posts .oxy-posts,
.c-tabs-1.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
@media (max-width: 767px) {
.c-tabs-1 {
 text-align:center;
}
.c-tabs-1:not(.ct-section):not(.oxy-easy-posts),
.c-tabs-1.oxy-easy-posts .oxy-posts,
.c-tabs-1.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
}
}

.c-tabs-1-titles {
 width:40%;
}
@media (max-width: 767px) {
.c-tabs-1-titles {
 width:100%;
}
}

.c-tabs-1-content {
 width:60%;
 text-align:left;
}
.c-tabs-1-content:not(.ct-section):not(.oxy-easy-posts),
.c-tabs-1-content.oxy-easy-posts .oxy-posts,
.c-tabs-1-content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:center;
}
@media (max-width: 767px) {
.c-tabs-1-content {
 width:100%;
}
}

.c-margin-bottom-s {
 margin-bottom:2vmin ;
}
.c-columns-m-1 {
}
@media (max-width: 767px) {
}

.c-columns-gap-l {
grid-gap: 5vmin;
}
.c-columns-2 {
}
.c-columns-2:not(.ct-section):not(.oxy-easy-posts),
.c-columns-2.oxy-easy-posts .oxy-posts,
.c-columns-2.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.c-icon-accent-l {
background-color: rgba(67,83,255,0.05);
border: 1px solid rgba(67,83,255,0.05);
padding: 20px;color: #ff9999;}.c-icon-accent-l 
>svg {width: 20px;height: 20px;}.c-icon-accent-l {
 icon-padding:20px;
 box-shadow:0px 15px 15px -15px rgba(67,83,255,0.2);
}
@media (max-width: 991px) {
.c-icon-accent-l {
}
}

.c-btn-main: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 #ff9999;
}
.c-btn-main {
 font-family:'Bogue';
 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:#ff9999;
 border-right-color:#ff9999;
 border-bottom-color:#ff9999;
 border-left-color:#ff9999;
 text-align:center;
 background-color:#ff9999;
 color:#ffffff;
 font-weight:600;
 box-shadow:0px 10px 20px -15px #ff9999;
}
.c-btn-main:not(.ct-section):not(.oxy-easy-posts),
.c-btn-main.oxy-easy-posts .oxy-posts,
.c-btn-main.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.c-btn-main {
 font-size:13px;
}
}

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

.c-btn-l {
 font-size:17px;
 padding-left:35px;
 padding-right:35px;
 padding-top:15px;
 padding-bottom:15px;
}
@media (max-width: 767px) {
.c-btn-l {
}
.c-btn-l:not(.ct-section):not(.oxy-easy-posts),
.c-btn-l.oxy-easy-posts .oxy-posts,
.c-btn-l.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
}

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

.c-tagline {
 font-family:'Bogue';
 font-size:12px;
 letter-spacing:2px;
 text-transform:uppercase;
 font-weight:500;
}
.c-scrolling-image:hover{
 background-position:0% 100%;
}
.c-scrolling-image {
background-size: 100% auto; height:500px;
 transition-delay:0.2s;
 transition-duration:12s;
 background-position:0% 0px;
}
@media (max-width: 767px) {
.c-scrolling-image {
 max-height:300px;
}
}

@media (max-width: 479px) {
.c-scrolling-image {
 max-height:250px;
}
}

.c-browser:before{
 background-color:rgba(239,239,239,0.1);
 border-radius:25px;
 color:rgba(255,255,255,0.31);
 content:"example.com";
 font-size:10px;
 height:23px;
 left:20%;
 padding-bottom:3px;
 padding-left:6px;
 padding-right:6px;
 padding-top:3px;
 position:absolute;
 text-align:center;
 top:4px;
 width:60%;
}
.c-browser {
 background-color:#303030;
 border-radius:4px;
 overflow:hidden;
 position:relative;
 width:350px;
 max-height:500px;
 padding-top:30px;
 box-shadow:0px 0px 50px rgba(0,0,0,0.2);
}
.c-browser-dot-1 {
 width:6px;
 height:6px;
 border-radius:100%;
 background-color:#ff9999;
 position:absolute;
 top:12px;
 left:12px;
}
.c-browser-dot-2 {
 width:6px;
 height:6px;
 border-radius:100%;
 position:absolute;
 top:12px;
 left:24px;
 background-color:#e2af23;
}
.c-browser-dot-3 {
 border-radius:100%;
 background-color:#b2ba4c;
 width:6px;
 height:6px;
 position:absolute;
 top:12px;
 left:36px;
}
.bg {
 background-color:#fdfaf7;
}
.bg-placeholder {
 background-color:var(--placeholder-color);
}
.grid {
display: -ms-grid; display: grid;
}
.gap-8 {
grid-gap: 2rem; gap: 2rem;
}
.grid-cols-4 {
-ms-grid-columns: (minmax(0, 1fr))[4]; grid-template-columns: repeat(4, minmax(0, 1fr));
}
.w-full {
 width:100%;
}
.lg-grid-cols-2 {
}
@media (max-width: 991px) {
.lg-grid-cols-2 {
-ms-grid-columns: (minmax(0, 1fr))[2]; grid-template-columns: repeat(2, minmax(0, 1fr));
}
}

.md-grid-cols-1 {
}
@media (max-width: 767px) {
.md-grid-cols-1 {
-ms-grid-columns: (minmax(0, 1fr))[1]; grid-template-columns: repeat(1, minmax(0, 1fr));
}
}

.color-light {
 color:var(--light-color);
}
.color-paragraph-alt {
 color:var(--paragraph-alt-color);
}
.bg-primary {
 background-color:var(--primary-color);
}
.h3 {
 font-family:'Bogue';
}
@media (max-width: 1120px) {
.h3 {
 font-size:2.25rem;
 line-height:1.2;
}
}

@media (max-width: 991px) {
.h3 {
 font-size:2rem;
 line-height:1.2;
}
}

@media (max-width: 767px) {
.h3 {
 font-size:1.875rem;
 line-height:1.2;
}
}

@media (max-width: 479px) {
.h3 {
 font-size:1.75rem;
 line-height:1.3;
}
}

.text-sm {
 font-size:0.875rem;
 line-height:1.25rem;
}
.font-semibold {
 font-family:'greycliff-bold';
 font-weight:600;
}
.col-span-3 {
-ms-grid-column-span: 3; grid-column: span 3/span 3;
}
.grid-cols-5 {
-ms-grid-columns: (minmax(0, 1fr))[5]; grid-template-columns: repeat(5, minmax(0, 1fr));
}
.h-full {
 height:100%;
}
.my-auto {
 margin-top:auto;
 margin-bottom:auto;
}
.ml-auto {
 margin-left:auto;
}
.mt-auto {
 margin-top:auto;
}
.mb-4 {
 margin-bottom:1rem;
}
.w-5by6 {
 width:83.333333%;
}
.rounded {
 border-radius:0.25rem;
}
.items-center {
}
.items-center:not(.ct-section):not(.oxy-easy-posts),
.items-center.oxy-easy-posts .oxy-posts,
.items-center.ct-section .ct-section-inner-wrap{
align-items:center;
}
.lg-col-span-2 {
}
@media (max-width: 991px) {
.lg-col-span-2 {
-ms-grid-column-span: 2; grid-column: span 2/span 2;
}
}

.lg-grid-cols-4 {
}
@media (max-width: 991px) {
.lg-grid-cols-4 {
-ms-grid-columns: (minmax(0, 1fr))[4]; grid-template-columns: repeat(4, minmax(0, 1fr));
}
}

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

.md-col-span-1 {
}
@media (max-width: 767px) {
.md-col-span-1 {
-ms-grid-column-span: 1; grid-column: span 1/span 1;
}
}

.object-cover {
object-fit: cover;
}
.color-dark {
 color:var(--dark-color);
}
.color-paragraph {
 font-family:'Bogue';
 color:var(--paragraph-color);
}
.grid-cols-3 {
-ms-grid-columns: (minmax(0, 1fr))[3]; grid-template-columns: repeat(3, minmax(0, 1fr));
}
.mb-2 {
}
.mb-12 {
 margin-bottom:3rem;
}
.p-8 {
 padding-left:2rem;
 padding-right:2rem;
 padding-top:2rem;
 padding-bottom:2rem;
}
.px-3 {
 padding-left:0.75rem;
 padding-right:0.75rem;
}
.text-left {
 text-align:left;
}
.rounded-sm {
 border-radius:0.125rem;
}
.border-px {
 border-top-width:1px;
 border-left-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-style:solid;
 border-top-style:solid;
 border-bottom-style:solid;
 border-right-style:solid;
}
.border-color {
 border-top-color:var(--border-color);
 border-right-color:var(--border-color);
 border-bottom-color:var(--border-color);
 border-left-color:var(--border-color);
}
._866featurediv {
 width:100%;
 background-color:color(78);
 padding-top:30px;
 padding-bottom:30px;
 border-radius:8px;
 margin-top:25px;
 padding-right:25px;
 box-shadow:1px 1px 3px 1px rgba(186,186,186,0.29);
}
._866featurediv:not(.ct-section):not(.oxy-easy-posts),
._866featurediv.oxy-easy-posts .oxy-posts,
._866featurediv.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:center;
}
@media (max-width: 1120px) {
._866featurediv {
 padding-top:20px;
 padding-bottom:20px;
 margin-top:20px;
 padding-right:20px;
}
}

@media (max-width: 991px) {
._866featurediv {
 padding-top:15px;
 padding-bottom:15px;
 padding-right:15px;
}
}

@media (max-width: 767px) {
._866featurediv {
 padding-top:20px;
 padding-bottom:20px;
 padding-right:20px;
}
}

@media (max-width: 479px) {
._866featurediv {
 padding-right:15px;
}
}

._866featureicondiv {
 text-align:center;
 width:25%;
}
._866featureicondiv:not(.ct-section):not(.oxy-easy-posts),
._866featureicondiv.oxy-easy-posts .oxy-posts,
._866featureicondiv.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
._866featureicondiv {
}
}

._866featureinnerdev {
 width:75%;
}
._866featureicon {
border: 1px solid;
padding: 15px;color: color(79);}._866featureicon 
>svg {width: 30px;height: 30px;}._866featureicon {
 icon-padding:15px;
}
@media (max-width: 1120px) {
._866featureicon {
border: 1px solid;
padding: 10px;}._866featureicon 
>svg {width: 25px;height: 25px;}._866featureicon {
 icon-padding:10px;
}
}

@media (max-width: 991px) {
._866featureicon {
border: 1px solid;
padding: ;}._866featureicon 
>svg {width: 20px;height: 20px;}._866featureicon {
}
}

._866featureheading {
 font-size:24px;
}
@media (max-width: 1120px) {
._866featureheading {
 font-size:22px;
}
}

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

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

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

._866featuretext {
 font-size:16px;
}
@media (max-width: 1120px) {
._866featuretext {
 font-size:14px;
}
}

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

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

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

.c-columns-gap-m {
grid-gap: 3.5vmin;
}
.c-columns-3 {
}
.c-text-s {
 font-family:'Bogue';
 font-size:13px;
 font-weight:300;
}
.c-btn-alt:hover{
transform:translateY(-5px); box-shadow:0px 7px 25px -10px rgba(0,0,0,0.25);
}
.c-btn-alt {
 font-family:'Bogue';
 font-weight:600;
 color:#ff9999;
 text-transform:uppercase;
 border-radius:7px;
 background-color:#bfd8cd;
 text-align:center;
 letter-spacing:1px;
}
.c-btn-alt:not(.ct-section):not(.oxy-easy-posts),
.c-btn-alt.oxy-easy-posts .oxy-posts,
.c-btn-alt.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 1120px) {
.c-btn-alt {
}
}

@media (max-width: 767px) {
.c-btn-alt {
 font-size:13px;
}
}

@media (max-width: 479px) {
.c-btn-alt {
 width:100%;
 margin-top:5px;
 margin-bottom:5px;
}
}

.c-rounded {
 border-radius:7px;
 overflow:hidden;
}
.c-text-l {
 font-family:'Bogue';
 font-size:18px;
 font-weight:400;
 max-width:700px;
 line-height:1.6;
}
@media (max-width: 991px) {
.c-text-l {
 max-width:100%;
}
}

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

.c-shadow {
 box-shadow:0px 5px 15px rgba(0,0,0,0.08);
}
.c-columns-l-1 {
}
@media (max-width: 991px) {
}

.c-columns-gap-xl {
grid-gap: 7vmin;
}
.c-columns-gap-xl:not(.ct-section):not(.oxy-easy-posts),
.c-columns-gap-xl.oxy-easy-posts .oxy-posts,
.c-columns-gap-xl.ct-section .ct-section-inner-wrap{
align-items:center;
}
.c-heading-light {
 color:#ffffff;
}
.c-text-light {
 color:#ffffff;
}
.c-h1 {
 font-family:'Greycliff';
 font-size:48px;
 text-transform:uppercase;
 max-width:600px;
 font-weight:900;
 line-height:1.2;
 z-index:3;
 letter-spacing:3px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.c-h1:not(.ct-section):not(.oxy-easy-posts),
.c-h1.oxy-easy-posts .oxy-posts,
.c-h1.ct-section .ct-section-inner-wrap{
display:block;
flex-direction:unset;
}
@media (max-width: 991px) {
.c-h1 {
 font-size:38px;
 max-width:100%;
}
}

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

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

.c-bg-accent {
 background-color:#ff9999;
}
.c-columns-s-1 {
}
@media (max-width: 479px) {
.c-columns-s-1 {
grid-template-columns: 1fr;
}
}

.c-relative {
 position:relative;
}
.c-padding-top-m {
 padding-top:3.5vmin ;
}
.c-padding-top-l {
 padding-top:5vmin ;
}
.c-padding-bottom-l {
 padding-bottom:5vmin ;
 text-align:left;
}
.c-padding-bottom-l:not(.ct-section):not(.oxy-easy-posts),
.c-padding-bottom-l.oxy-easy-posts .oxy-posts,
.c-padding-bottom-l.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.proteus-big-text {
 font-family:'Bogue';
 color:#576677;
 font-size:24px;
 font-weight:300;
 line-height:1.4;
 margin-bottom:0px;
}
.proteus-green-button:hover{
 background-color:#41c3e5;
 color:#ffffff;
}
.proteus-green-button {
 font-family:'Bogue';
 color:#ffffff;
 font-size:18px;
 font-weight:900;
 padding-top:12px;
 padding-bottom:12px;
 padding-left:48px;
 padding-right:48px;
 background-color:#74d8c2;
 border-radius:100px;
 line-height:1.2;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; margin-bottom:0px;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
}
.proteus-heading-two {
 font-family:'Bogue';
 font-size:64px;
 color:#2b3644;
 font-weight:100;
 line-height:1;
}
@media (max-width: 767px) {
.proteus-heading-two {
 font-size:48px;
}
}

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

.proteus-subheading {
 font-family:'Bogue';
 color:#74d8c2;
 font-size:18px;
 font-weight:900;
 line-height:1.2;
 letter-spacing:2px;
}
@media (max-width: 767px) {
.proteus-subheading {
 font-size:14px;
}
}

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

.proteus-body-text {
 font-family:'Bogue';
 color:#576677;
 font-size:16px;
 font-weight:500;
 line-height:1.4;
}
.proteus-heading-three {
 font-family:'Bogue';
 color:#2b3644;
 font-size:30px;
 font-weight:400;
 line-height:1;
}
._567testimonialtabcontent {
 padding-left:120px;
 padding-right:120px;
}
._567testimonialicon {
color: rgba(0,210,191,0.5);}._567testimonialicon 
>svg {width: 84px;height: 84px;}._567testimonialicon {
}
._567testimonialtext {
 font-size:22px;
 margin-top:-60px;
 font-style:italic;
}
._567testimonialtab {
}
._567testimonialdiv {
 text-align:left;
}
._567testimonialdiv:not(.ct-section):not(.oxy-easy-posts),
._567testimonialdiv.oxy-easy-posts .oxy-posts,
._567testimonialdiv.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:flex-start;
}
._567testimonialimage {
 border-radius:100%;
}
._567testimonialheading {
 padding-left:20px;
 margin-top:18px;
 line-height:1.2;
}
._567testimonialspan {
 margin-top:0px;
 font-size:14px;
 color:#000000;
}
._564testimonialcolumn {
 margin-top:45px;
}
._564testimonialdiv1 {
 width:13%;
 margin-right:0px;
}
._564testimonialdiv2 {
 text-align:left;
 width:37%;
}
._564testimonialdiv2:not(.ct-section):not(.oxy-easy-posts),
._564testimonialdiv2.oxy-easy-posts .oxy-posts,
._564testimonialdiv2.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
._564testimonialimage {
 margin-top:0px;
 border-radius:100%;
}
._564testimonialtext {
}
._564testimonialheading {
 margin-top:12px;
}
._564testimonialsubtext {
 margin-top:4px;
}
._319clientslide {
}
._319clienttestimonial {
 testimonial_text_typography_font-size:20px;
 testimonial_author_typography_font-size:18px;
 testimonial_author_info_typography_font-size:14px;
}
            ._319clienttestimonial {
                flex-direction: column;
            }
            
                        ._319clienttestimonial .oxy-testimonial-photo {
                width: 100px;                height: 100px;                margin:0;margin-bottom: 20px;
            }
            
                        ._319clienttestimonial .oxy-testimonial-photo-wrap, 
            ._319clienttestimonial .oxy-testimonial-author-wrap, 
            ._319clienttestimonial .oxy-testimonial-content-wrap {
                align-items: center;                text-align: center;            }
            
                                                            ._319clienttestimonial .oxy-testimonial-text {
                margin-bottom:30px;font-size: 20px;
            }
            
                                    ._319clienttestimonial .oxy-testimonial-author {
                margin-bottom:5px;font-size: 18px;
            }
                            

                                                ._319clienttestimonial .oxy-testimonial-author-info {
                margin-bottom:20px;font-size: 14px;
            }
            
            @media (max-width: 1120px) {
._319clienttestimonial {
 testimonial_text_typography_font-size:18px;
 testimonial_author_typography_font-size:16px;
 testimonial_author_info_typography_font-size:12px;
}

            
            
                                                            ._319clienttestimonial .oxy-testimonial-text {
                margin-bottom:25px;font-size: 18px;
            }
            
                                    ._319clienttestimonial .oxy-testimonial-author {
                margin-bottom:3px;font-size: 16px;
            }
                            

                                                ._319clienttestimonial .oxy-testimonial-author-info {
                margin-bottom:15px;font-size: 12px;
            }
            
            }

@media (max-width: 991px) {
._319clienttestimonial {
 testimonial_text_typography_font-size:16px;
 testimonial_author_typography_font-size:14px;
 testimonial_author_info_typography_font-size:10px;
}

            
            
                                                            ._319clienttestimonial .oxy-testimonial-text {
                margin-bottom:20px;font-size: 16px;
            }
            
                                    ._319clienttestimonial .oxy-testimonial-author {
                margin-bottom:1px;font-size: 14px;
            }
                            

                                                ._319clienttestimonial .oxy-testimonial-author-info {
                margin-bottom:10px;font-size: 10px;
            }
            
            }

@media (max-width: 767px) {
._319clienttestimonial {
 testimonial_text_typography_font-size:18px;
 testimonial_author_typography_font-size:16px;
 testimonial_author_info_typography_font-size:14px;
}

            
            
                                                            ._319clienttestimonial .oxy-testimonial-text {
                margin-bottom:25px;font-size: 18px;
            }
            
                                    ._319clienttestimonial .oxy-testimonial-author {
                margin-bottom:3px;font-size: 16px;
            }
                            

                                                ._319clienttestimonial .oxy-testimonial-author-info {
                margin-bottom:15px;font-size: 14px;
            }
            
            }

@media (max-width: 479px) {
._319clienttestimonial {
 testimonial_text_typography_font-size:16px;
 testimonial_author_typography_font-size:14px;
 testimonial_author_info_typography_font-size:12px;
}

            
            
                                                            ._319clienttestimonial .oxy-testimonial-text {
                margin-bottom:20px;font-size: 16px;
            }
            
                                    ._319clienttestimonial .oxy-testimonial-author {
                margin-bottom:1px;font-size: 14px;
            }
                            

                                                ._319clienttestimonial .oxy-testimonial-author-info {
                margin-bottom:10px;font-size: 12px;
            }
            
            }

._319clientdiv {
 width:20%;
}
._319clientinnerdiv {
 width:100%;
}
._319clientimage {
 width:200px;
}
@media (max-width: 1120px) {
._319clientimage {
 width:150px;
}
}

@media (max-width: 991px) {
._319clientimage {
 width:100px;
}
}

@media (max-width: 767px) {
._319clientimage {
 width:200px;
}
}

@media (max-width: 479px) {
._319clientimage {
 width:150px;
}
}

.col-span-2 {
-ms-grid-column-span: 2; grid-column: span 2/span 2;
}
.mb-3 {
 margin-bottom:0.75rem;
}
.mr-6 {
 margin-right:1.5rem;
}
.mb-6 {
 margin-bottom:1.5rem;
}
.w-1by2 {
 width:50%;
}
.horizontal {
}
.horizontal:not(.ct-section):not(.oxy-easy-posts),
.horizontal.oxy-easy-posts .oxy-posts,
.horizontal.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.xl-mr-5 {
}
@media (max-width: 1120px) {
.xl-mr-5 {
 margin-right:1.25rem;
}
}

.lg-mb-2 {
}
@media (max-width: 991px) {
.lg-mb-2 {
 margin-bottom:0.5rem;
}
}

.lg-mr-4 {
}
@media (max-width: 991px) {
.lg-mr-4 {
 margin-right:1rem;
}
}

.md-col-span-2 {
}
@media (max-width: 767px) {
.md-col-span-2 {
-ms-grid-column-span: 2; grid-column: span 2/span 2;
}
}

.md-mr-0 {
}
@media (max-width: 767px) {
.md-mr-0 {
 margin-right:0rem;
}
}

.md-mr-2 {
}
@media (max-width: 767px) {
.md-mr-2 {
 margin-right:0.5rem;
}
}

.md-mb-2 {
}
@media (max-width: 767px) {
.md-mb-2 {
 margin-bottom:0.5rem;
}
}

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

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

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

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

.sm-mr-1 {
}
@media (max-width: 479px) {
.sm-mr-1 {
 margin-right:0.25rem;
}
}

.hyperion-subheading {
 font-family:'Greycliff';
 color:#ff9999;
 font-weight:900;
 font-size:30px;
 letter-spacing:4px;
 line-height:1.1;
 text-transform:uppercase;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
@media (max-width: 991px) {
.hyperion-subheading {
 font-size:20px;
}
}

.hyperion-heading-two {
 font-family:'Bogue';
 color:#fdfaf7;
 font-weight:900;
 line-height:1;
 font-size:72px;
 margin-bottom:0px;
}
@media (max-width: 991px) {
.hyperion-heading-two {
 font-size:96px;
}
}

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

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

.hyperion-body-text {
 font-family:'Bogue';
 font-size:16px;
 color:color(94);
 font-weight:400;
 line-height:1.5;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.hyperion-tesimonial-1-slide {
 padding-left:24px;
 padding-top:48px;
 padding-right:24px;
 padding-bottom:24px;
}
.hyperion-tesimonial-1-slide:not(.ct-section):not(.oxy-easy-posts),
.hyperion-tesimonial-1-slide.oxy-easy-posts .oxy-posts,
.hyperion-tesimonial-1-slide.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.hyperion-tesimonial-1-slide {
}
.hyperion-tesimonial-1-slide:not(.ct-section):not(.oxy-easy-posts),
.hyperion-tesimonial-1-slide.oxy-easy-posts .oxy-posts,
.hyperion-tesimonial-1-slide.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
}

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

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

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

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

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

.hyperion-testimonial-1-name {
 font-family:'Greycliff';
 color:#71b3a4;
 font-size:20px;
 font-weight:900;
 line-height:1;
 letter-spacing:2px;
 margin-bottom:6px;
 text-transform:uppercase;
}
.hyperion-testimonial-1-wrapper {
 text-align:left;
}
.hyperion-testimonial-1-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hyperion-testimonial-1-wrapper.oxy-easy-posts .oxy-posts,
.hyperion-testimonial-1-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 767px) {
.hyperion-testimonial-1-wrapper {
 text-align:center;
}
.hyperion-testimonial-1-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hyperion-testimonial-1-wrapper.oxy-easy-posts .oxy-posts,
.hyperion-testimonial-1-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

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

.oxy-stock-content-styles {
}
.hyperion-outline-button:hover{
transform:scale(1.05,1.05); color:#ffffff;
 background-color:#0f0f0f;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#0f0f0f;
 border-right-color:#0f0f0f;
 border-bottom-color:#0f0f0f;
 border-left-color:#0f0f0f;
}
.hyperion-outline-button {
 font-weight:900;
 font-size:24px;
 color:#0f0f0f;
 line-height:1;
 letter-spacing:.125em;
 text-align:center;
 text-decoration:none;
 padding-top:28px;
 padding-bottom:28px;
 padding-left:58px;
 padding-right:58px;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:3E96199;
 border-right-color:3E96199;
 border-bottom-color:3E96199;
 border-left-color:3E96199;
 border-radius:1000px;
 transition-duration:0.5s;
 transition-timing-function:ease;
 transition-property:all;
}
@media (max-width: 991px) {
.hyperion-outline-button {
 padding-left:40px;
 padding-right:40px;
}
}

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

.hyperion-cta-3-image {
 width:96px;
 margin-bottom:18px;
}
.hyperion-cta-3-title {
 font-family:'Bogue';
 color:#ffffff;
 font-size:20px;
 font-weight:900;
 line-height:1.1;
 letter-spacing:1px;
 margin-bottom:12px;
}
.saas-heading-two {
 font-family:'Bogue';
 color:#ffffff;
 font-size:48px;
 line-height:1.1;
 font-weight:700;
 margin-bottom:0px;
}
@media (max-width: 479px) {
.saas-heading-two {
 font-size:40px;
}
}

.saas-body-text {
 font-family:'Bogue';
 color:#8188a6;
 font-size:16px;
 font-weight:300;
 line-height:1.6;
 max-width:640px;
}
.saas-heading-three {
 color:#ffffff;
 font-size:28px;
 line-height:1.1;
}
.saas-primary-button:hover{
transform:scale(1.05,1.05); background-color:#F64E6E;
 box-shadow:0px 20px 40px rgba(0,0,0,0.1);
}
.saas-primary-button {
 font-family:'Bogue';
 background-color:#F64E6E;
 color:#ffffff;
 font-size:16px;
 letter-spacing:1px;
 line-height:1.1;
 text-decoration:none;
 font-weight:700;
 text-align:center;
 padding-top:16px;
 padding-bottom:16px;
 padding-left:48px;
 padding-right:48px;
 border-radius:100px;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
 text-transform:uppercase;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
background-image: linear-gradient(-90deg, #f64e6e 0%, #ff795e 98%);
}
.saas-subheading {
 font-family:'Bogue';
 color:#8188a6;
 font-size:22px;
 font-weight:300;
 max-width:480px;
 line-height:1.6;
}
.saas-showcase-2-column {
 text-align:left;
}
.saas-showcase-2-column:not(.ct-section):not(.oxy-easy-posts),
.saas-showcase-2-column.oxy-easy-posts .oxy-posts,
.saas-showcase-2-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 767px) {
.saas-showcase-2-column {
 text-align:center;
}
.saas-showcase-2-column:not(.ct-section):not(.oxy-easy-posts),
.saas-showcase-2-column.oxy-easy-posts .oxy-posts,
.saas-showcase-2-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.saas-showcase-2-title {
 line-height:1.2;
 margin-bottom:4px;
 color:#353c59;
 font-size:20px;
}
.saas-showcase-2-label {
 color:#f8596a;
 font-size:12px;
 text-transform:uppercase;
 letter-spacing:1px;
 font-weight:700;
 margin-bottom:6px;
}
.saas-showcase-2-img {
 margin-bottom:16px;
}
.oxel_scrollingImage__container:hover{
 background-position:50% 100%;
}
.oxel_scrollingImage__container {
background-size: cover; height:400px;
 background-repeat:no-repeat;
 transition-duration:5s;
 transition-timing-function:ease-in-out;
 transition-property:background-position;
 text-align:center;
 width:600px;
 max-width:100%;
 overflow:hidden;
 background-position:50% 0px;
}
.oxel_scrollingImage__container:not(.ct-section):not(.oxy-easy-posts),
.oxel_scrollingImage__container.oxy-easy-posts .oxy-posts,
.oxel_scrollingImage__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.oxel_scrollingImage__container {
 width:100%;
}
}

.oxel_scrollingImage__container__icon {
background-color: rgba(0,0,0,0.17);
border: 1px solid rgba(0,0,0,0.17);
padding: 16px;color: #f9f9fa;}.oxel_scrollingImage__container__icon 
>svg {width: 55px;height: 55px;}.oxel_scrollingImage__container__icon {
 transition-duration:2.5s;
 icon-padding:16px;
}
.c-btn-m {
 font-size:13px;
 padding-top:12px;
 padding-left:25px;
 padding-right:25px;
 padding-bottom:12px;
}
.c-padding-xl {
 padding-top:7vmin ;
 padding-left:7vmin ;
 padding-right:7vmin ;
 padding-bottom:7vmin ;
 background-color:#0f0f0f;
}
.c-padding-xl:not(.ct-section):not(.oxy-easy-posts),
.c-padding-xl.oxy-easy-posts .oxy-posts,
.c-padding-xl.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 1120px) {
}

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

.c-btn-transparent:hover{
transform:translateY(-5px); background-color:#ffffff;
 color:#ff9999;
}
.c-btn-transparent {
 font-family:'Bogue';
 text-transform:uppercase;
 background-color:rgba(255,255,255,0.15);
 border-radius:7px;
 color:#ffffff;
 font-weight:600;
 letter-spacing:1px;
 text-align:center;
}
.c-btn-transparent:not(.ct-section):not(.oxy-easy-posts),
.c-btn-transparent.oxy-easy-posts .oxy-posts,
.c-btn-transparent.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 479px) {
}

.c-card-dark {
 text-align:left;
 width:100%;
 border-radius:7px;
 background-color:#191919;
 box-shadow:0px 5px 15px rgba(0,0,0,0.08);
}
.c-card-dark:not(.ct-section):not(.oxy-easy-posts),
.c-card-dark.oxy-easy-posts .oxy-posts,
.c-card-dark.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 767px) {
}

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

.freelance-other-single-content {
 font-family:'Bogue';
 font-size:14px;
 color:#a7a9b2;
 font-weight:400;
 line-height:1.4;
}
.saas-other-single-content {
}
.saas-heading-one {
 font-family:'Bogue';
 color:#313856;
 font-size:72px;
 font-weight:700;
 line-height:1.1;
}
@media (max-width: 767px) {
.saas-heading-one {
 font-size:64px;
}
}

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

.atomic-simple-article-content {
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.c-h4 {
 font-family:'Bogue';
 font-size:20px;
 font-weight:600;
 line-height:1.3;
}
.c-h4:not(.ct-section):not(.oxy-easy-posts),
.c-h4.oxy-easy-posts .oxy-posts,
.c-h4.ct-section .ct-section-inner-wrap{
display:inline-flex;
flex-direction:unset;
}
.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-margin-right-s {
 margin-right:2vmin ;
}
@media (max-width: 767px) {
}

.c-link-accent {
 color:#ff9999;
}
.c-icon-accent-s {
color: #ff9999;}.c-icon-accent-s 
>svg {width: 16px;height: 16px;}.c-icon-accent-s {
}
.c-link-s {
 font-size:13px;
 font-weight:600;
}
.c-link-s:not(.ct-section):not(.oxy-easy-posts),
.c-link-s.oxy-easy-posts .oxy-posts,
.c-link-s.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.c-columns-blog-grid-1 {
}
.c-blog-recent-2 {
 text-align:left;
}
.c-blog-recent-2:not(.ct-section):not(.oxy-easy-posts),
.c-blog-recent-2.oxy-easy-posts .oxy-posts,
.c-blog-recent-2.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:center;
}
.c-blog-recent-2-excerpt {
}
.c-blog-recent-2-content {
 text-align:left;
 height:100%;
 width:100%;
}
.c-blog-recent-2-content:not(.ct-section):not(.oxy-easy-posts),
.c-blog-recent-2-content.oxy-easy-posts .oxy-posts,
.c-blog-recent-2-content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:center;
}
@media (max-width: 991px) {
.c-blog-recent-2-content {
}
}

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

.hyperion-blog-1-title-wrapper {
background-image: linear-gradient(45deg, #e9435a, #e96199); margin-bottom:-218px;
 padding-left:48px;
 padding-right:48px;
 padding-bottom:72px;
 padding-top:60px;
 background-color:#e96199;
 z-index:100;
width: calc(50% - 12px);
}
.atomic-subheading {
 font-family:'Bogue';
 color:#2b2c27;
 font-size:24px;
 line-height:1.6;
 font-weight:200;
 max-width:480px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
@media (max-width: 767px) {
.atomic-subheading {
 font-size:20px;
}
}

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

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

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

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

.color-primary {
 color:var(--primary-color);
}
.h4 {
 font-family:'Bogue';
}
@media (max-width: 1120px) {
.h4 {
 font-size:1.875rem;
 line-height:1.2;
}
}

@media (max-width: 991px) {
.h4 {
 font-size:1.75rem;
 line-height:1.3;
}
}

@media (max-width: 767px) {
.h4 {
 font-size:1.675rem;
 line-height:1.33;
}
}

@media (max-width: 479px) {
.h4 {
 font-size:1.5rem;
 line-height:1.33;
}
}

.gap-12 {
grid-gap: 3rem; gap: 3rem;
}
.row-gap-12 {
grid-row-gap: 3rem; row-gap: 3rem;
}
.grid-cols-1 {
-ms-grid-columns: (minmax(0, 1fr))[1]; grid-template-columns: repeat(1, minmax(0, 1fr));
}
.px-16 {
 padding-left:4rem;
 padding-right:4rem;
}
.xl-px-12 {
}
@media (max-width: 1120px) {
.xl-px-12 {
 padding-left:3rem;
 padding-right:3rem;
}
}

.md-mb-8 {
}
@media (max-width: 767px) {
.md-mb-8 {
 margin-bottom:2rem;
}
}

.md-px-8 {
}
@media (max-width: 767px) {
.md-px-8 {
 padding-left:2rem;
 padding-right:2rem;
}
}

.om-repeater {
}
.md-row-start-1 {
}
@media (max-width: 767px) {
.md-row-start-1 {
grid-row-start: 1;
}
}

.h5 {
 font-family:'Bogue';
}
@media (max-width: 1120px) {
.h5 {
 font-size:1.5rem;
 line-height:1.5;
}
}

@media (max-width: 991px) {
.h5 {
 font-size:1.375rem;
 line-height:1.5;
}
}

@media (max-width: 767px) {
.h5 {
 font-size:1.25rem;
 line-height:1.6;
}
}

@media (max-width: 479px) {
.h5 {
 font-size:1.25rem;
 line-height:1.6;
}
}

.grid-cols-2 {
-ms-grid-columns: (minmax(0, 1fr))[2]; grid-template-columns: repeat(2, minmax(0, 1fr));
}
.mr-8 {
 margin-right:2rem;
}
.w-1by3 {
 width:33.333333%;
}
.w-4by6 {
 width:66.666667%;
}
.lg-grid-cols-1 {
}
@media (max-width: 991px) {
.lg-grid-cols-1 {
-ms-grid-columns: (minmax(0, 1fr))[1]; grid-template-columns: repeat(1, minmax(0, 1fr));
}
}

.md-mb-4 {
}
@media (max-width: 767px) {
.md-mb-4 {
 margin-bottom:1rem;
}
}

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

.lg-col-span-1 {
}
@media (max-width: 991px) {
.lg-col-span-1 {
-ms-grid-column-span: 1; grid-column: span 1/span 1;
}
}

.oxel_megamenu_parent:hover{
 background-color:#cfd3d7;
}
.oxel_megamenu_parent {
 padding-top:8px;
 padding-bottom:8px;
 padding-left:32px;
 padding-right:32px;
 position:relative;
 background-color:#f9f9fa;
 transition-duration:0.3s;
}
.oxel_megamenu_parent__title {
 color:#374047;
}
.oxel_megamenu__wrapper {
transform:; padding-top:32px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
 opacity:1;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 position:relative;
 width:100%;
 z-index:1999;
}
.oxel_megamenu__wrapper:not(.ct-section):not(.oxy-easy-posts),
.oxel_megamenu__wrapper.oxy-easy-posts .oxy-posts,
.oxel_megamenu__wrapper.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
.oxel_megamenu__wrapper--hidden {
transform:translateY(64px); opacity:0;
pointer-events: none;
}
.oxel_megamenu__close-icon {
color: #333333;}.oxel_megamenu__close-icon 
>svg {width: 32px;height: 32px;}.oxel_megamenu__close-icon {
 position:absolute;
 top:48px;
 right:16px;
}
.oxel_megamenu__close-icon:not(.ct-section):not(.oxy-easy-posts),
.oxel_megamenu__close-icon.oxy-easy-posts .oxy-posts,
.oxel_megamenu__close-icon.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
@media (max-width: 991px) {
.oxel_megamenu__close-icon {
}
.oxel_megamenu__close-icon:not(.ct-section):not(.oxy-easy-posts),
.oxel_megamenu__close-icon.oxy-easy-posts .oxy-posts,
.oxel_megamenu__close-icon.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.oxel_floating_icon_menu {
 position:fixed;
 right:32px;
 bottom:32px;
 text-align:right;
 z-index:9999;
pointer-events: none;
}
.oxel_floating_icon_menu:not(.ct-section):not(.oxy-easy-posts),
.oxel_floating_icon_menu.oxy-easy-posts .oxy-posts,
.oxel_floating_icon_menu.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column-reverse;
align-items:flex-end;
}
.oxel_floating_icon_menu__main_icon:hover{
background-color: #606e79;
border: 1px solid #606e79;
padding: ;}.oxel_floating_icon_menu__main_icon:hover{
}
.oxel_floating_icon_menu__main_icon {
background-color: #374047;
border: 1px solid #374047;
padding: 16px;color: #f9f9fa;}.oxel_floating_icon_menu__main_icon 
>svg {width: 24px;height: 24px;}.oxel_floating_icon_menu__main_icon {
 icon-padding:16px;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
cursor: pointer; pointer-events: all;
}
.oxel_floating_icon_menu__row {
 margin-bottom:8px;
 margin-top:8px;
}
.oxel_floating_icon_menu__row:not(.ct-section):not(.oxy-easy-posts),
.oxel_floating_icon_menu__row.oxy-easy-posts .oxy-posts,
.oxel_floating_icon_menu__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.floating_icon_menu__hidden_icon:hover{
background-color: #606e79;
border: 1px solid #606e79;
padding: ;}.floating_icon_menu__hidden_icon:hover{
}
.floating_icon_menu__hidden_icon {
background-color: #374047;
border: 1px solid #374047;
padding: 16px;color: #f9f9fa;}.floating_icon_menu__hidden_icon 
>svg {width: 18px;height: 18px;}.floating_icon_menu__hidden_icon {
 icon-padding:16px;
 margin-right:3px;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
}
.oxel_floating_icon_menu__label {
 margin-right:16px;
 font-size:12px;
 text-transform:uppercase;
 letter-spacing:2px;
 font-weight:600;
 background-color:#eceeef;
 padding-top:2px;
 padding-bottom:2px;
 padding-left:4px;
 padding-right:4px;
 color:#374047;
}
.oxel_floating_icon_menu__hidden_links {
transform:translate(100px); transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 opacity:0;
 text-align:right;
}
.oxel_floating_icon_menu__hidden_links:not(.ct-section):not(.oxy-easy-posts),
.oxel_floating_icon_menu__hidden_links.oxy-easy-posts .oxy-posts,
.oxel_floating_icon_menu__hidden_links.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
}
.btn-primary {
 color:#ffffff;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 background-color:color(24);
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 padding-left:32px;
 padding-right:32px;
 margin-top:24px;
}
.btn-primary-trans {
 font-family:'Bogue';
 border-radius:0.25rem;
 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-top-width:0.125rem;
 border-right-width:0.125rem;
 border-bottom-width:0.125rem;
 border-left-width:0.125rem;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 color:var(--primary-color);
 background-color:rgba(0,0,0,0);
}
.btn-primary-trans:not(.ct-section):not(.oxy-easy-posts),
.btn-primary-trans.oxy-easy-posts .oxy-posts,
.btn-primary-trans.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.btn-m {
 padding-left:2rem;
 padding-right:2rem;
 padding-top:0.75rem;
 padding-bottom:0.75rem;
 font-weight:600;
}
@media (max-width: 1120px) {
.btn-m {
 padding-top:0.625rem;
 padding-bottom:0.625rem;
 padding-left:1.75rem;
 padding-right:1.75rem;
}
}

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

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

.mr-3 {
 margin-right:0.75rem;
}
.mr-4 {
 margin-right:1rem;
}
.p-4 {
 padding-left:1rem;
 padding-right:1rem;
 padding-top:1rem;
 padding-bottom:1rem;
}
.icon-lg-primary {
color: var(--primary-color);}.icon-lg-primary 
>svg {width: 24px;height: 24px;}.icon-lg-primary {
}
.lg-mr-2 {
}
@media (max-width: 991px) {
.lg-mr-2 {
 margin-right:0.5rem;
}
}

.md-px-3 {
}
@media (max-width: 767px) {
.md-px-3 {
 padding-left:0.75rem;
 padding-right:0.75rem;
}
}

.md-hidden {
}
@media (max-width: 767px) {
.md-hidden {
}
.md-hidden:not(.ct-section):not(.oxy-easy-posts),
.md-hidden.oxy-easy-posts .oxy-posts,
.md-hidden.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
}

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

.sm-px-2 {
}
@media (max-width: 479px) {
.sm-px-2 {
 padding-left:0.5rem;
 padding-right:0.5rem;
}
}

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

.oxel_dynamicslider {
 width:100%;
}
.swiper-container {
}
.oxel_dynamicslider__container {
 height:400px;
}
.swiper-wrapper {
}
.swiper-slide {
}
.oxel_focus_section {
 transition-duration:0.4s;
 transition-timing-function:ease-in-out;
 overflow:hidden;
 background-color:color(99);
overflow-x: hidden;
}
.oxel_focus_section:not(.ct-section):not(.oxy-easy-posts),
.oxel_focus_section.oxy-easy-posts .oxy-posts,
.oxel_focus_section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oxel_focus_section__inner {
 transition-duration:0.4s;
 transition-timing-function:ease-in-out;
 width:100%;
 text-align:center;
 padding-top:32px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:32px;
 z-index:1001;
 position:relative;
}
.oxel_focus_section__inner:not(.ct-section):not(.oxy-easy-posts),
.oxel_focus_section__inner.oxy-easy-posts .oxy-posts,
.oxel_focus_section__inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.oxel_focus_section__backdrop {
 position:fixed;
 right:0px;
 left:0px;
 bottom:0px;
 background-color:#ffffff;
 z-index:1000;
 opacity:0;
 transition-duration:0.8s;
 transition-timing-function:ease-in-out;
 transition-property:top bottom;
 top:0px;
pointer-events: none;
}
.oxel_iconlist {
}
.oxel_iconlist__row {
 padding-top:0px;
 padding-left:0px;
 padding-right:8px;
 padding-bottom:8px;
 width:100%;
 margin-top:0px;
}
.oxel_iconlist__row:not(.ct-section):not(.oxy-easy-posts),
.oxel_iconlist__row.oxy-easy-posts .oxy-posts,
.oxel_iconlist__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:flex-start;
}
.oxel_iconlist__row__icon {
color: #ff9999;}.oxel_iconlist__row__icon 
>svg {width: 17px;height: 17px;}.oxel_iconlist__row__icon {
 margin-left:0px;
 margin-right:15px;
}
.oxel_iconlist__row__label {
 line-height:1.2;
}
.oxel_iconlist__row--dark {
}
.oxel_iconlist__row--dark:not(.ct-section):not(.oxy-easy-posts),
.oxel_iconlist__row--dark.oxy-easy-posts .oxy-posts,
.oxel_iconlist__row--dark.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.c-link-m:hover{
 opacity:0.8;
}
.c-link-m {
 font-size:16px;
 font-weight:500;
 text-decoration:none;
}
.c-link-m:not(.ct-section):not(.oxy-easy-posts),
.c-link-m.oxy-easy-posts .oxy-posts,
.c-link-m.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 767px) {
.c-link-m {
 font-size:16px;
}
}

@media (max-width: 479px) {
.c-link-m {
 font-size:15px;
}
}

.c-margin-right-xs {
 margin-right:1vmin ;
}
.c-logo {
 width:150px;
 height:auto;
}
@media (max-width: 991px) {
.c-logo {
 width:120px;
 height:auto;
}
}

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

.c-social-icon:hover{
color: #ff9999;}.c-social-icon:hover{
}
.c-social-icon {
color: #0f0f0f;}.c-social-icon 
>svg {width: 20px;height: 20px;}.c-social-icon {
 margin-left:5px;
 margin-right:5px;
 padding-left:5px;
 padding-right:5px;
}
@media (max-width: 767px) {
.c-social-icon {
}.c-social-icon 
>svg {width: 17px;height: 17px;}.c-social-icon {
 margin-left:0px;
}
}

.c-header-contact {
display: grid!important; grid-template-columns: auto auto; grid-gap: 0.8rem;
}
@media (max-width: 991px) {
.c-header-contact {
display:none!important;
}
.c-header-contact:not(.ct-section):not(.oxy-easy-posts),
.c-header-contact.oxy-easy-posts .oxy-posts,
.c-header-contact.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
}

.c-link-light:hover{
 opacity:0.8;
 color:#ffffff;
}
.c-link-light {
 color:#ffffff;
}
.c-link-light:not(.ct-section):not(.oxy-easy-posts),
.c-link-light.oxy-easy-posts .oxy-posts,
.c-link-light.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.c-overlay-subheader {
background-image:linear-gradient(rgba(15,15,15,0.75), rgba(15,15,15,0.75));}
.c-icons-row {
 text-align:right;
}
.c-icons-row:not(.ct-section):not(.oxy-easy-posts),
.c-icons-row.oxy-easy-posts .oxy-posts,
.c-icons-row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-end;
}
.c-overlay-header {
background-image:linear-gradient(rgba(30,30,30,0.7), rgba(30,30,30,0.7));}
.oxel_switcher__content {
 width:100%;
 padding-top:32px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:32px;
}
.oxel_switcher__content:not(.ct-section):not(.oxy-easy-posts),
.oxel_switcher__content.oxy-easy-posts .oxy-posts,
.oxel_switcher__content.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
.oxel_switcher {
 width:100%;
 min-width:100%;
}
.oxel_switcher__toggle {
 width:64px;
 background-color:color(65);
 border-radius:999em;
 margin-left:16px;
 margin-right:16px;
 padding-bottom:0px;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
}
.oxel_switcher__toggle__icon {
color: color(59);}.oxel_switcher__toggle__icon 
>svg {width: 32px;height: 32px;}.oxel_switcher__toggle__icon {
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
}
.oxel_switcher__toggle_label {
 font-size:14px;
 color:color(65);
 font-weight:600;
 letter-spacing:4px;
 text-transform:uppercase;
 opacity:0.5;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
}
.oxel_switcher__toggle_label--active {
 opacity:1;
}
.oxel_switcher__content--active {
}
.oxel_switcher__content--active:not(.ct-section):not(.oxy-easy-posts),
.oxel_switcher__content--active.oxy-easy-posts .oxy-posts,
.oxel_switcher__content--active.ct-section .ct-section-inner-wrap{
display:flex;
}
.hyperion-logo:hover{
 opacity:1;
}
.hyperion-logo {
 opacity:0.7;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
}
@media (max-width: 767px) {
.hyperion-logo {
}
}

.hyperion-primary-button:hover{
 color:color(93);
box-shadow: rgba(0, 0, 0, 0.1) 0 20px 40px; transform: scale(1.05,1.05);
}
.hyperion-primary-button {
background-image: linear-gradient(120deg, color(92), color(95)); font-family:'Bogue';
 font-size:24px;
 color:color(93);
 font-weight:900;
 text-decoration:none;
 text-align:center;
 line-height:1;
 background-color:color(92);
 letter-spacing:.25em;
 padding-top:30px;
 padding-bottom:30px;
 padding-left:60px;
 padding-right:60px;
 border-radius:1000px;
 transition-duration:0.5s;
 transition-timing-function:ease;
 transition-property:all;
}
@media (max-width: 991px) {
.hyperion-primary-button {
 padding-left:42px;
 padding-right:42px;
}
}

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

.hyperion-heading-three {
 font-family:'Bogue';
 color:color(91);
 font-size:36px;
 font-weight:900;
 line-height:1;
 z-index:100;
}
.hyperion-footer-2-link:hover{
 text-decoration:underline;
}
.hyperion-footer-2-link {
 font-size:16px;
 text-decoration:none;
 margin-left:24px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
@media (max-width: 479px) {
.hyperion-footer-2-link {
 margin-left:0px;
}
}

.hyperion-footer-2-icon {
color: color(93);}.hyperion-footer-2-icon 
>svg {width: 18px;height: 18px;}.hyperion-footer-2-icon {
 margin-right:6px;
}
@media (max-width: 767px) {
.hyperion-footer-2-icon {
 margin-right:0px;
}
}

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

.hyperion-footer-2-title {
 font-family:'Bogue';
 font-size:20px;
 color:color(93);
 font-weight:900;
 letter-spacing:1px;
 text-transform:uppercase;
 line-height:1.1;
 margin-bottom:18px;
}
.atomic-logo:hover{
 opacity:1;
}
.atomic-logo {
 opacity:0.8;
 transition-duration:0.5s;
 transition-timing-function:ease;
 transition-property:all;
}
.atomic-footer-12-link:hover{
 color:#ffffff;
}
.atomic-footer-12-link {
 color:rgba(255,255,255,0.5);
 font-size:15px;
 font-weight:400;
 text-decoration:none;
 line-height:1.4;
 letter-spacing:1px;
 text-transform:uppercase;
 padding-left:24px;
 padding-right:24px;
 padding-top:12px;
 padding-bottom:12px;
}
.atomic-footer-12-column {
 text-align:left;
}
.atomic-footer-12-column:not(.ct-section):not(.oxy-easy-posts),
.atomic-footer-12-column.oxy-easy-posts .oxy-posts,
.atomic-footer-12-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
@media (max-width: 767px) {
.atomic-footer-12-column {
 text-align:center;
}
.atomic-footer-12-column:not(.ct-section):not(.oxy-easy-posts),
.atomic-footer-12-column.oxy-easy-posts .oxy-posts,
.atomic-footer-12-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.atomic-footer-12-icon {
color: #ffffff;}.atomic-footer-12-icon 
>svg {width: 24px;height: 24px;}.atomic-footer-12-icon {
 margin-bottom:6px;
}
.atomic-footer-12-text {
 color:rgba(255,255,255,0.5);
 font-size:16px;
 font-weight:400;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; line-height:1.6;
}
.atomic-footer-12-mail:hover{
 color:#ffffff;
}
.atomic-footer-12-mail {
 font-size:16px;
 font-weight:400;
 text-decoration:none;
 color:rgba(255,255,255,0.5);
}
.atomic-primary-button:hover{
 background-color:#6799b2;
 color:#ffffff;
}
.atomic-primary-button {
 font-family:'Bogue';
 background-color:#65bec2;
 padding-top:20px;
 padding-bottom:20px;
 padding-left:48px;
 padding-right:48px;
 font-size:20px;
 color:#ffffff;
 font-weight:700;
 line-height:1.2;
 letter-spacing:.25em;
 text-align:center;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; transition-duration:0.5s;
 transition-timing-function:ease;
 transition-property:all;
 text-transform:none;
 text-decoration:none;
 font-style:normal;
}
@media (max-width: 991px) {
.atomic-primary-button {
 padding-top:16px;
 padding-left:36px;
 padding-right:36px;
 padding-bottom:16px;
}
}

@media (max-width: 767px) {
.atomic-primary-button {
 font-size:18px;
}
}

@media (max-width: 479px) {
.atomic-primary-button {
 font-size:16px;
}
}

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

.atomic-medium-button-outline:hover{
 color:#6799b2;
}
.atomic-medium-button-outline {
 color:#65bec2;
 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;
 padding-top:13px;
 padding-bottom:13px;
 padding-right:34px;
 padding-left:34px;
 font-size:16px;
 font-weight:600;
 text-align:center;
 line-height:1.2;
 letter-spacing:.2em;
 transition-duration:0.5s;
 transition-timing-function:ease;
 transition-property:all;
}
.atomic-footer-11-small-link:hover{
 color:#ffffff;
}
.atomic-footer-11-small-link {
 font-size:12px;
 font-weight:400;
 color:rgba(255,255,255,0.5);
 line-height:1.4;
 margin-right:18px;
 transition-duration:0.5s;
 transition-timing-function:ease;
 transition-property:all;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-footer-11-link:hover{
 color:#ffffff;
}
.atomic-footer-11-link {
 color:rgba(255,255,255,0.75);
 font-size:14px;
 font-weight:400;
 text-transform:uppercase;
 letter-spacing:1px;
 line-height:1.1;
 margin-top:12px;
 margin-bottom:12px;
 transition-duration:0.5s;
 transition-timing-function:ease;
 transition-property:all;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-footer-11-title {
 color:#ffffff;
 font-size:20px;
 font-weight:500;
 line-height:1.1;
 margin-bottom:16px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; letter-spacing:0em;
}
.gap-2 {
grid-gap: .5rem; gap: .5rem;
}
.px-6 {
 padding-left:1.5rem;
 padding-right:1.5rem;
}
.avatar {
 width:4rem;
 height:4rem;
 border-radius:0.25rem;
 box-shadow:inset 0px 2px 4px 0px rgba(0,0,0,0.11);
}
.md-grid-cols-2 {
}
@media (max-width: 767px) {
.md-grid-cols-2 {
-ms-grid-columns: (minmax(0, 1fr))[2]; grid-template-columns: repeat(2, minmax(0, 1fr));
}
}

.md-px-1 {
}
@media (max-width: 767px) {
.md-px-1 {
 padding-left:0.25rem;
 padding-right:0.25rem;
}
}

._201featureinnerdiv {
 padding-left:20px;
 padding-right:20px;
 padding-bottom:12px;
 margin-top:22px;
 width:100%;
}
._201featureinnerdiv:not(.ct-section):not(.oxy-easy-posts),
._201featureinnerdiv.oxy-easy-posts .oxy-posts,
._201featureinnerdiv.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 1120px) {
._201featureinnerdiv {
 margin-top:20px;
 padding-left:18px;
 padding-right:18px;
 padding-bottom:10px;
}
}

@media (max-width: 991px) {
._201featureinnerdiv {
 margin-top:18px;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:8px;
}
}

@media (max-width: 767px) {
._201featureinnerdiv {
 margin-top:20px;
 padding-left:18px;
 padding-right:18px;
 padding-bottom:10px;
}
}

@media (max-width: 479px) {
._201featureinnerdiv {
 margin-top:18px;
 padding-left:18px;
 padding-right:18px;
 padding-bottom:16px;
}
}

._201featureheading {
 font-weight:600;
 letter-spacing:1px;
 font-size:20px;
}
@media (max-width: 1120px) {
._201featureheading {
 font-size:18px;
}
}

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

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

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

._201featuretext {
 font-size:16px;
 font-weight:400;
 margin-top:7px;
 letter-spacing:0.5px;
}
@media (max-width: 1120px) {
._201featuretext {
 font-size:14px;
 margin-top:6px;
}
}

@media (max-width: 991px) {
._201featuretext {
 font-size:12px;
 margin-top:4px;
}
}

@media (max-width: 767px) {
._201featuretext {
 font-size:14px;
 margin-top:6px;
}
}

@media (max-width: 479px) {
._201featuretext {
 font-size:12px;
 margin-top:4px;
}
}

._201featureicon {
background-color: rgba(36,180,126,0.11);
border: 1px solid rgba(36,180,126,0.11);
padding: 5px;color: color(75);}._201featureicon 
>svg {width: 13px;height: 13px;}._201featureicon {
 icon-padding:5px;
}
@media (max-width: 1120px) {
._201featureicon {
padding: 4px;}._201featureicon 
>svg {width: 12px;height: 12px;}._201featureicon {
 icon-padding:4px;
}
}

@media (max-width: 991px) {
._201featureicon {
padding: ;}._201featureicon 
>svg {width: 10px;height: 10px;}._201featureicon {
}
}

@media (max-width: 767px) {
._201featureicon {
padding: 5px;}._201featureicon 
>svg {width: 12px;height: 12px;}._201featureicon {
 icon-padding:5px;
}
}

@media (max-width: 479px) {
._201featureicon {
padding: 4px;}._201featureicon 
>svg {width: 10px;height: 10px;}._201featureicon {
 icon-padding:4px;
}
}

._201featureinnerinnerdiv {
 width:80%;
}
._201featureinnerinnerdiv:not(.ct-section):not(.oxy-easy-posts),
._201featureinnerinnerdiv.oxy-easy-posts .oxy-posts,
._201featureinnerinnerdiv.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
._201featureinnericondiv {
 width:20%;
 text-align:right;
}
._201featureinnericondiv:not(.ct-section):not(.oxy-easy-posts),
._201featureinnericondiv.oxy-easy-posts .oxy-posts,
._201featureinnericondiv.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
}
._551servicesdiv {
 width:33.33%;
}
._551servicesdiv:not(.ct-section):not(.oxy-easy-posts),
._551servicesdiv.oxy-easy-posts .oxy-posts,
._551servicesdiv.ct-section .ct-section-inner-wrap{
display:flex;
}
._551servicesinnerdiv {
 width:100%;
 background-color:color(72);
 padding-top:30px;
 padding-left:30px;
 padding-right:30px;
 padding-bottom:30px;
 border-radius:4px;
}
._551servicesinnerdiv:not(.ct-section):not(.oxy-easy-posts),
._551servicesinnerdiv.oxy-easy-posts .oxy-posts,
._551servicesinnerdiv.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 1120px) {
._551servicesinnerdiv {
 padding-top:20px;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:20px;
}
}

._551servicesiconbox {
 icon_box_text_typography_text-transform:capitalize;
 icon_box_heading_typography_font-size:20px;
 icon_box_text_typography_font-size:16px;
}
 
            
                        ._551servicesiconbox {
                text-align: left;                flex-direction: row;            }
            
                        ._551servicesiconbox .oxy-icon-box-icon {
                margin-left: px;
margin-right: 18px;
margin-bottom: 0; margin-top: 0;                            }
            
                                                                        ._551servicesiconbox .oxy-icon-box-heading {
                font-size: 20px;
margin-top: 0px;            }
            
                                                                                    ._551servicesiconbox .oxy-icon-box-text {
                text-transform: capitalize;
font-size: 16px;
margin-top: 0px;            }
            
            
            @media (max-width: 1120px) {
._551servicesiconbox {
 icon_box_heading_typography_font-size:18px;
 icon_box_text_typography_font-size:14px;
}
 
            
                        ._551servicesiconbox {
                text-align: left;                flex-direction: row;            }
            
                        ._551servicesiconbox .oxy-icon-box-icon {
                margin-left: px;
margin-right: 16px;
margin-bottom: 0; margin-top: 0;                            }
            
                                                                        ._551servicesiconbox .oxy-icon-box-heading {
                font-size: 18px;
            }
            
                                                                                    ._551servicesiconbox .oxy-icon-box-text {
                font-size: 14px;
            }
            
            
            }

@media (max-width: 991px) {
._551servicesiconbox {
 icon_box_heading_typography_font-size:16px;
 icon_box_text_typography_font-size:12px;
}
 
            
                        ._551servicesiconbox {
                                flex-direction: row;            }
            
                        ._551servicesiconbox .oxy-icon-box-icon {
                margin-left: 15px;
margin-right: 12px;
margin-bottom: 0; margin-top: 0;                align-self: flex-start;            }
            
                                                                        ._551servicesiconbox .oxy-icon-box-heading {
                font-size: 16px;
margin-top: 10px;            }
            
                                                                                    ._551servicesiconbox .oxy-icon-box-text {
                font-size: 12px;
margin-top: 10pxpx;align-self: flex-start;            }
            
            
            }

@media (max-width: 767px) {
._551servicesiconbox {
 icon_box_heading_typography_font-size:20px;
 icon_box_text_typography_font-size:16px;
}
 
            
            
            
                                                                        ._551servicesiconbox .oxy-icon-box-heading {
                font-size: 20px;
            }
            
                                                                                    ._551servicesiconbox .oxy-icon-box-text {
                font-size: 16px;
            }
            
            
            }

@media (max-width: 479px) {
._551servicesiconbox {
 icon_box_heading_typography_font-size:18px;
 icon_box_text_typography_font-size:14px;
}
 
            
            
            
                                                                        ._551servicesiconbox .oxy-icon-box-heading {
                font-size: 18px;
            }
            
                                                                                    ._551servicesiconbox .oxy-icon-box-text {
                font-size: 14px;
            }
            
            
            }

._551servicesicon {
color: color(73);}._551servicesicon 
>svg {width: 55px;height: 55px;}._551servicesicon {
}
@media (max-width: 1120px) {
._551servicesicon {
}._551servicesicon 
>svg {width: 45px;height: 45px;}._551servicesicon {
}
}

@media (max-width: 991px) {
._551servicesicon {
}._551servicesicon 
>svg {width: 35px;height: 35px;}._551servicesicon {
}
}

@media (max-width: 767px) {
._551servicesicon {
}._551servicesicon 
>svg {width: 45px;height: 45px;}._551servicesicon {
}
}

@media (max-width: 479px) {
._551servicesicon {
}._551servicesicon 
>svg {width: 35px;height: 35px;}._551servicesicon {
}
}

.oxy-close-modal:hover{
 color:#fdfaf7;
}
.oxy-close-modal {
background-color :#ffffff;
border: 1px solid #ffffff;
color: #000000;
padding: 10px 16px;
}.oxy-close-modal {
 font-family:'Greycliff';
 font-size:12px;
 border-radius:0px;
 text-transform:uppercase;
 letter-spacing:1px;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
}
@media (max-width: 1120px) {
.oxy-close-modal {
 font-family:'Greycliff';
 font-size:12px;
}
}

@media (max-width: 767px) {
.oxy-close-modal {
 font-family:'Greycliff';
}
}

@media (max-width: 479px) {
.oxy-close-modal {
 font-family:'Greycliff';
}
}

.ring-main-menu {
 text-align:center;
 height:100%;
 z-index:999;
 margin-right:24px;
}
.ring-main-menu:not(.ct-section):not(.oxy-easy-posts),
.ring-main-menu.oxy-easy-posts .oxy-posts,
.ring-main-menu.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ring-sub-menu {
 position:absolute;
 background-color:#ffffff;
 top:50%;
 z-index:900;
 border-radius:4px;
 overflow:hidden;
 opacity:0;
 transition-duration:0.6s;
 transition-property:opacity,top;
 left:-9999%;
 box-shadow:0px 0px 14px -5px rgba(0,0,0,0.59);
}
.ring-sub-menu:not(.ct-section):not(.oxy-easy-posts),
.ring-sub-menu.oxy-easy-posts .oxy-posts,
.ring-sub-menu.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.toggle-4571 {
 width:100%;
}
.toggle-4571:not(.ct-section):not(.oxy-easy-posts),
.toggle-4571.oxy-easy-posts .oxy-posts,
.toggle-4571.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row-reverse;
}
.toggle-4571-expanded {
}
.toggle-9463 {
 width:14%;
}
.toggle-9463:not(.ct-section):not(.oxy-easy-posts),
.toggle-9463.oxy-easy-posts .oxy-posts,
.toggle-9463.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row-reverse;
}
.toggle-9463-expanded {
}
.c-inline {
}
.c-inline:not(.ct-section):not(.oxy-easy-posts),
.c-inline.oxy-easy-posts .oxy-posts,
.c-inline.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.c-bg-light-alt {
 background-color:#ffffff;
 position:relative;
}
.c-follow-dark:hover{
color: #ff9999;}.c-follow-dark:hover{
 background-color:#bfd8cd;
}
.c-follow-dark {
color: #0f0f0f;}.c-follow-dark 
>svg {width: 18px;height: 18px;}.c-follow-dark {
 padding-top:10px;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:10px;
 background-color:#bfd8cd;
 margin-right:10px;
border-radius: 15px!important;
}
.c-footer-link-dark:hover{
 color:#ff9999;
}
.c-footer-link-dark {
 font-family:'Bogue';
 color:#0f0f0f;
 margin-bottom:10px;
 font-size:14px;
 font-weight:400;
}
.tabs-8932-tab:hover{
 background-color:#ffffff;
}
.tabs-8932-tab {
 padding-top:16px;
 padding-bottom:16px;
 padding-left:32px;
 padding-right:32px;
 color:color(65);
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 border-right-width:1px;
 border-left-width:1px;
 border-bottom-width:1px;
 border-bottom-color:color(12);
 margin-bottom:3px;
}
.tabs-8932-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-8932-tab.oxy-easy-posts .oxy-posts,
.tabs-8932-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.tabs-8932-tab {
 border-bottom-style:none;
 border-right-color:color(61);
 border-right-width:1px;
 border-right-style:solid;
}
}

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

.tabs-8932-tab-active {
 border-right-color:color(61);
 border-left-color:#ff9999;
 border-right-width:1px;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:solid;
 padding-left:40px;
 border-left-width:4px;
 border-top-color:color(12);
}
@media (max-width: 991px) {
.tabs-8932-tab-active {
 border-top-color:color(61);
 border-right-color:color(61);
 border-bottom-color:color(61);
 border-left-color:color(61);
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:none;
 border-left-style:solid;
 margin-left:0px;
 padding-left:032px;
}
}

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

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

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

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

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

.oxel_dashboard_tabs__tab_content--hidden {
}
.oxel_dashboard_tabs__tab_content--hidden:not(.ct-section):not(.oxy-easy-posts),
.oxel_dashboard_tabs__tab_content--hidden.oxy-easy-posts .oxy-posts,
.oxel_dashboard_tabs__tab_content--hidden.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
.logo-grid {
 flex-grow:1;
 opacity:1;
 slider-dot-color:#f9f2ea;
 slider-arrow-color:lighter;
 slider-remove-padding:no;
 slider-dots-overlay:no;
 slider-stretch-slides:no;
 filter:invert(100%);
 width:150px;
object-fit: contain;
}
.logo-grid .unslider-arrow {background-color: rgba(255,255,255,0.2); }.logo-grid .unslider-nav ol li {border-color: #f9f2ea; }.logo-grid .unslider-nav ol li.unslider-active {background-color: #f9f2ea; }@media (max-width: 1120px) {
.logo-grid {
}
}

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

@media (max-width: 767px) {
.logo-grid {
 max-width:120px;
}
}

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

.image-muted {
 filter:grayscale(100%);
 opacity:0.4;
}
.c-bg-dark-alt {
 background-color:#353535;
}
.c-hover-3d-right:hover{
transform: perspective(1000px) rotatey(-20deg);
}
.c-hover-3d-right {
transform: perspective(0px) rotateY(0deg);
}
.c-hover-3d-left:hover{
transform: perspective(1000px) rotatey(20deg);
}
.c-hover-3d-left {
transform: perspective(0px) rotateY(0deg);
}
.onepage-heading-two {
 color:#ffffff;
 font-size:50px;
 font-weight:900;
 line-height:1.1;
}
@media (max-width: 479px) {
.onepage-heading-two {
 font-size:40px;
}
}

.onepage-white-button:hover{
 box-shadow:0px 20px 40px color(56);
}
.onepage-white-button {
 background-color:#ffffff;
 color:color(54);
 font-size:20px;
 font-weight:700;
 line-height:1.1;
 letter-spacing:1px;
 padding-left:60px;
 padding-right:60px;
 padding-top:17px;
 padding-bottom:17px;
 border-radius:100px;
 text-decoration:none;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
 text-align:center;
 box-shadow:0px 10px 20px 0px color(55);
}
.mb-8 {
 margin-bottom:2rem;
}
.mb-16 {
 margin-bottom:4rem;
}
.text-center {
 text-align:center;
}
.w-3by4 {
 width:75%;
}
.xl-mb-12 {
}
@media (max-width: 1120px) {
.xl-mb-12 {
 margin-bottom:3rem;
}
}

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

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

.c-btn-xs {
 font-size:10px;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:5px;
 padding-top:5px;
}
.c-btn-s {
 font-size:12px;
 padding-top:7px;
 padding-left:14px;
 padding-right:14px;
 padding-bottom:7px;
}
.c-btn-xl {
 padding-top:15px;
 padding-bottom:15px;
 padding-left:35px;
 padding-right:35px;
 font-size:20px;
}
@media (max-width: 991px) {
.c-btn-xl {
 font-size:17px;
}
}

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

.c-buttons {
display:grid!important; grid-template-columns: auto auto; grid-gap:15px;
}
.c-buttons:not(.ct-section):not(.oxy-easy-posts),
.c-buttons.oxy-easy-posts .oxy-posts,
.c-buttons.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 1120px) {
}

@media (max-width: 479px) {
.c-buttons {
grid-template-columns: 1fr; width: 100%;
}
}

.c-card-accent {
 background-color:#ff9999;
 border-radius:7px;
 width:100%;
 box-shadow:0px 5px 15px rgba(0,0,0,0.08);
}
.c-card-accent:not(.ct-section):not(.oxy-easy-posts),
.c-card-accent.oxy-easy-posts .oxy-posts,
.c-card-accent.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 767px) {
}

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

.c-card-light {
 text-align:left;
 background-color:#ffffff;
 width:100%;
 border-radius:7px;
 border-top-color:#e8e8e8;
 border-right-color:#e8e8e8;
 border-bottom-color:#e8e8e8;
 border-left-color:#e8e8e8;
 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;
 position:relative;
 box-shadow:0px 5px 15px rgba(0,0,0,0.08);
}
.c-card-light:not(.ct-section):not(.oxy-easy-posts),
.c-card-light.oxy-easy-posts .oxy-posts,
.c-card-light.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 1120px) {
}

.c-card-transparent {
 width:100%;
 text-align:center;
 border-radius:7px;
 overflow:hidden;
 background-color:rgba(255,255,255,0.2);
}
.c-card-transparent:not(.ct-section):not(.oxy-easy-posts),
.c-card-transparent.oxy-easy-posts .oxy-posts,
.c-card-transparent.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 1120px) {
}

.c-card-has-hover:hover{
transform:translateY(-7px);}
.c-card-has-hover {
}
.c-card-on-hover:hover{
transform:translateY(-10px); background-color:#ffffff;
 box-shadow:0px 25px 35px -14px rgba(0,0,0,0.15);
}
.c-card-on-hover {
 border-radius:7px;
}
@media (max-width: 1120px) {
.c-card-on-hover {
 padding-left:25px;
 padding-right:25px;
}
}

.c-heading-accent {
 color:#ff9999;
}
.c-h1-fat {
 font-weight:700;
 font-size:65px;
 line-height:1.2;
 max-width:800px;
}
@media (max-width: 1120px) {
.c-h1-fat {
 font-size:55px;
}
}

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

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

.c-h3 {
 font-family:'Bogue';
 font-size:30px;
 font-weight:600;
 line-height:1.3;
}
@media (max-width: 991px) {
.c-h3 {
 font-size:26px;
}
}

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

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

.c-h6 {
}
.c-tagline-alt {
 background-color:#bfd8cd;
 border-radius:7px;
 padding-top:5px;
 padding-left:12px;
 padding-right:12px;
 padding-bottom:5px;
 font-size:11px;
 font-weight:600;
 color:#ff9999;
}
.c-text-xl {
 font-size:21px;
 font-weight:500;
 max-width:700px;
}
@media (max-width: 1120px) {
.c-text-xl {
 font-size:18px;
}
}

.c-icon-dark-s {
color: #0f0f0f;}.c-icon-dark-s 
>svg {width: 16px;height: 16px;}.c-icon-dark-s {
}
.c-icon-dark-m {
color: #0f0f0f;}.c-icon-dark-m 
>svg {width: 22px;height: 22px;}.c-icon-dark-m {
}
.c-icon-dark-l {
background-color: rgba(15,15,15,0.05);
border: 1px solid rgba(15,15,15,0.05);
padding: 20px;color: #0f0f0f;}.c-icon-dark-l 
>svg {width: 20px;height: 20px;}.c-icon-dark-l {
 icon-padding:20px;
 box-shadow:0px 15px 15px -15px rgba(0,0,0,0.2);
}
@media (max-width: 767px) {
.c-icon-dark-l {
padding: ;}.c-icon-dark-l 
>svg {width: 30px;height: 30px;}.c-icon-dark-l {
}
}

.c-icon-light-s {
color: #ffffff;}.c-icon-light-s 
>svg {width: 16px;height: 16px;}.c-icon-light-s {
}
.c-icon-light-m {
color: #ffffff;}.c-icon-light-m 
>svg {width: 22px;height: 22px;}.c-icon-light-m {
}
.c-icon-light-l {
background-color: rgba(255,255,255,0.05);
border: 1px solid rgba(255,255,255,0.05);
padding: 20px;color: #ffffff;}.c-icon-light-l 
>svg {width: 20px;height: 20px;}.c-icon-light-l {
 icon-padding:20px;
}
.c-bg-dark {
 background-color:#191919;
}
.c-bg-accent-alt {
 background-color:#bfd8cd;
}
.c-bg-gradient {
background-image: linear-gradient(90deg, #0029d1, #0abfbc);}
@media (max-width: 479px) {
.c-bg-gradient {
}
}

.c-bg-blur-s {
-webkit-backdrop-filter: blur(3px); backdrop-filter: blur(3px);
}
.c-bg-blur-m {
-webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px);
}
.c-bg-blur-l {
-webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px);
}
.c-bg-blur-xl {
-webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px);
}
.c-avatar-xs {
 width:30px;
 height:30px;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 border-radius:100%;
object-fit:cover;
}
.c-avatar-s {
 border-radius:100%;
 width:40px;
 height:40px;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
object-fit:cover;
}
@media (max-width: 1120px) {
.c-avatar-s {
 margin-right:10px;
}
}

@media (max-width: 767px) {
.c-avatar-s {
}
}

.c-avatar-m {
background-size: cover; width:60px;
 height:60px;
 background-repeat:no-repeat;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 border-radius:100%;
 background-position:50% 50%;
object-fit:cover;
}
.c-avatar-l {
 border-radius:100%;
 width:80px;
 height:80px;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
object-fit:cover;
}
@media (max-width: 1120px) {
.c-avatar-l {
 width:60px;
 height:60px;
}
}

@media (max-width: 479px) {
.c-avatar-l {
 width:50px;
 height:50px;
}
}

.c-avatar-xl {
background-size: cover; background-repeat:no-repeat;
 width:140px;
 height:140px;
 border-radius:100%;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 background-position:50% 50%;
 box-shadow:0px 25px 35px -14px rgba(0,0,0,0.2);
object-fit:cover;
}
@media (max-width: 991px) {
.c-avatar-xl {
 width:100px;
 height:100px;
}
}

.c-link-dark:hover{
 color:#ff9999;
}
.c-link-dark {
 color:#0f0f0f;
}
.c-link-l {
 font-size:20px;
 font-weight:500;
 text-decoration:underline;
}
.c-link-l:not(.ct-section):not(.oxy-easy-posts),
.c-link-l.oxy-easy-posts .oxy-posts,
.c-link-l.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 767px) {
.c-link-l {
 font-size:17px;
}
}

.c-link-xl {
 font-size:22px;
 font-weight:500;
}
.c-link-xl:not(.ct-section):not(.oxy-easy-posts),
.c-link-xl.oxy-easy-posts .oxy-posts,
.c-link-xl.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.c-border-light {
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#e8e8e8;
 border-right-color:#e8e8e8;
 border-bottom-color:#e8e8e8;
 border-left-color:#e8e8e8;
}
.c-border-dark {
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#474747;
 border-right-color:#474747;
 border-bottom-color:#474747;
 border-left-color:#474747;
}
.c-full-width {
 width:100%;
}
.c-stretch {
}
.c-stretch:not(.ct-section):not(.oxy-easy-posts),
.c-stretch.oxy-easy-posts .oxy-posts,
.c-stretch.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:stretch;
}
.c-3d-down {
transform: perspective(1000px) rotateX(-20deg);
}
.c-3d-left {
transform: perspective(1000px) rotatey(20deg);
}
.c-3d-right {
transform: perspective(1000px) rotatey(-20deg);
}
.c-3d-up {
transform: perspective(1000px) rotateX(20deg);
}
.c-hover-3d-down:hover{
transform:perspective(1000px) ;transform: perspective(1000px) rotateX(-20deg);
}
.c-hover-3d-down {
transform: perspective(0px) rotateX(0deg);
}
.c-hover-3d-up:hover{
transform:perspective(1000px) ;transform: perspective(1000px) rotateX(20deg);
}
.c-hover-3d-up {
transform: perspective(0px) rotateX(0deg);
}
.c-hover-move-down:hover{
transform:translateY(10px);}
.c-hover-move-down {
}
.c-hover-move-left:hover{
transform:translate(-10px);}
.c-hover-move-left {
}
.c-hover-move-right:hover{
transform:translate(10px);}
.c-hover-move-right {
}
.c-hover-move-up:hover{
transform:translateY(-10px);}
.c-hover-move-up {
}
.c-hover-scale:hover{
transform:scale(1.05,1.05);}
.c-hover-scale {
}
.c-hover-scale-up:hover{
transform:scale(1.05,1.05) translateY(-10px);}
.c-hover-scale-up {
}
.c-margin-bottom-xl {
 margin-bottom:7vmin ;
}
@media (max-width: 991px) {
}

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

.c-margin-bottom-xxl {
 margin-bottom:12vmin ;
}
.c-margin-right-m {
 margin-right:3.5vmin ;
}
@media (max-width: 479px) {
}

.c-margin-right-l {
 margin-right:5vmin ;
}
@media (max-width: 767px) {
}

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

.c-margin-right-xl {
 margin-right:7vmin ;
}
@media (max-width: 991px) {
}

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

.c-margin-right-xxl {
 margin-right:12vmin ;
}
.c-padding-xs {
 padding-left:1vmin ;
 padding-right:1vmin ;
 padding-bottom:1vmin ;
 padding-top:1vmin ;
}
.c-padding-s {
 padding-top:2vmin ;
 padding-left:2vmin ;
 padding-right:2vmin ;
 padding-bottom:2vmin ;
}
.c-padding-m {
 padding-top:3.5vmin ;
 padding-left:3.5vmin ;
 padding-right:3.5vmin ;
 padding-bottom:3.5vmin ;
}
.c-padding-l {
 padding-left:5vmin ;
 padding-right:5vmin ;
 padding-bottom:5vmin ;
 padding-top:5vmin ;
}
@media (max-width: 1120px) {
}

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

.c-padding-xxl {
 padding-left:12vmin ;
 padding-right:12vmin ;
 padding-bottom:12vmin ;
 padding-top:12vmin ;
}
.c-padding-left-xs {
 padding-left:1vmin ;
}
.c-padding-left-s {
 padding-left:2vmin ;
}
.c-padding-left-m {
 padding-left:3.5vmin ;
}
.c-padding-left-l {
 padding-left:5vmin ;
}
.c-padding-left-xl {
 padding-left:7vmin ;
}
.c-padding-left-xxl {
 padding-left:12vmin ;
}
.c-padding-right-xs {
 padding-right:1vmin ;
}
.c-padding-right-s {
 padding-right:2vmin ;
}
.c-padding-right-m {
 padding-right:3.5vmin ;
}
.c-padding-right-l {
 padding-right:5vmin ;
}
.c-padding-right-xl {
 padding-right:7vmin ;
}
.c-padding-right-xxl {
 padding-right:12vmin ;
}
.c-padding-top-xs {
 padding-top:1vmin ;
}
.c-padding-top-s {
 padding-top:2vmin ;
}
.c-padding-top-xl {
 padding-top:7vmin ;
}
.c-padding-top-xxl {
 padding-top:12vmin ;
}
.c-padding-bottom-xs {
 padding-bottom:1vmin ;
}
.c-padding-bottom-s {
 padding-bottom:2vmin ;
}
.c-padding-bottom-m {
 padding-bottom:3.5vmin ;
}
.c-padding-bottom-xl {
 padding-bottom:7vmin ;
}
.c-padding-bottom-xxl {
 padding-bottom:12vmin ;
}
.c-columns-gap-xs {
grid-gap: 1vmin;
}
.c-columns-gap-s {
grid-gap: 2vmin;
}
.c-columns-gap-xxl {
grid-gap: 12vmin;
}
@media (max-width: 991px) {
}

.c-columns-1-2 {
}
.c-columns-1-3 {
}
.c-columns-2-1 {
}
.c-columns-2-3 {
}
.c-columns-3-1 {
}
.c-columns-3-2 {
}
.c-columns-4 {
}
.c-columns-5 {
}
.c-columns-6 {
}
.c-columns-xl-1 {
}
.c-columns-xl-2 {
}
.c-columns-xl-3 {
}
.c-columns-xl-4 {
}
.c-columns-xl-5 {
}
.c-columns-l-2 {
}
@media (max-width: 991px) {
.c-columns-l-2 {
grid-template-columns: 1fr 1fr;
}
}

.c-columns-l-3 {
}
@media (max-width: 991px) {
.c-columns-l-3 {
grid-template-columns: 1fr 1fr 1fr;
}
}

.c-columns-l-4 {
}
@media (max-width: 991px) {
}

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

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

.c-columns-s-2 {
}
@media (max-width: 479px) {
.c-columns-s-2 {
grid-template-columns: 1fr 1fr;
}
}

.c-row-span-2 {
}
@media (max-width: 991px) {
}

.c-row-span-3 {
}
.c-row-span-4 {
}
.c-row-span-5 {
}
.c-row-span-6 {
}
.c-row-span-7 {
grid-row: span 7 / span 7;
}
.c-row-span-l-1 {
}
.c-row-span-l-2 {
}
.c-row-span-l-3 {
}
.c-row-span-l-4 {
}
.c-row-span-l-5 {
}
.c-row-span-l-6 {
}
.c-row-span-m-1 {
}
.c-row-span-m-2 {
}
.c-row-span-m-3 {
}
.c-row-span-m-4 {
}
.c-row-span-m-5 {
}
.c-row-span-m-6 {
}
.c-row-span-s-1 {
}
.c-row-span-s-2 {
}
.c-row-span-s-3 {
}
.c-row-span-s-4 {
}
.c-row-span-s-5 {
}
.c-row-span-s-6 {
}
.c-row-span-xl-1 {
}
.c-row-span-xl-2 {
}
@media (max-width: 1120px) {
.c-row-span-xl-2 {
}
}

.c-row-span-xl-3 {
}
.c-row-span-xl-4 {
}
.c-row-span-xl-5 {
}
.c-row-span-xl-6 {
}
.c-row-start-1 {
}
.c-row-start-2 {
}
.c-row-start-3 {
}
.c-row-start-4 {
}
.c-row-start-5 {
}
.c-row-start-6 {
}
.c-row-start-l-1 {
}
.c-row-start-l-2 {
}
.c-row-start-l-3 {
}
.c-row-start-l-4 {
}
.c-row-start-l-5 {
}
.c-row-start-l-6 {
}
.c-row-start-m-1 {
}
.c-row-start-m-2 {
}
.c-row-start-m-3 {
}
.c-row-start-m-4 {
}
.c-row-start-m-5 {
}
.c-row-start-m-6 {
}
.c-row-start-s-1 {
}
.c-row-start-s-3 {
}
.c-row-start-s-4 {
}
.c-row-start-s-5 {
}
.c-row-start-s-6 {
}
.c-row-start-xl-1 {
}
.c-row-start-xl-2 {
}
.c-row-start-xl-3 {
}
.c-row-start-xl-4 {
}
.c-row-start-xl-5 {
}
.c-row-start-xl-6 {
}
.c-col-span-2 {
grid-column-start: span 2;
}
@media (max-width: 991px) {
.c-col-span-2 {
grid-column-start: span 1;
}
}

.c-col-span-3 {
}
.c-col-span-4 {
}
.c-col-span-5 {
}
.c-col-span-6 {
}
.c-col-span-l-1 {
}
.c-col-span-l-2 {
}
.c-col-span-l-3 {
}
.c-col-span-l-4 {
}
.c-col-span-l-5 {
}
.c-col-span-l-6 {
}
.c-col-span-m-1 {
}
.c-col-span-m-2 {
}
.c-col-span-m-3 {
}
.c-col-span-m-4 {
}
.c-col-span-m-5 {
}
.c-col-span-m-6 {
}
.c-col-span-s-1 {
}
@media (max-width: 991px) {
.c-col-span-s-1 {
}
}

.c-col-span-s-2 {
}
.c-col-span-s-3 {
}
.c-col-span-s-4 {
}
.c-col-span-s-5 {
}
.c-col-span-s-6 {
}
.c-col-span-xl-1 {
}
.c-col-span-xl-2 {
}
.c-col-span-xl-3 {
}
.c-col-span-xl-4 {
}
.c-col-span-xl-5 {
}
.c-col-span-xl-6 {
}
.c-col-start-2 {
}
.c-col-start-l-1 {
}
.c-col-start-l-2 {
}
.c-col-start-l-3 {
}
.c-col-start-l-4 {
}
.c-col-start-l-5 {
}
.c-col-start-l-6 {
}
.c-col-start-m-1 {
}
.c-col-start-m-2 {
}
.c-col-start-m-3 {
}
.c-col-start-m-4 {
}
.c-col-start-m-5 {
}
.c-col-start-m-6 {
}
.c-col-start-s-1 {
}
.c-col-start-s-2 {
}
.c-col-start-s-3 {
}
.c-col-start-s-4 {
}
.c-col-start-s-5 {
}
.c-col-start-s-6 {
}
.c-col-start-xl-1 {
}
.c-col-start-xl-2 {
}
.c-col-start-xl-3 {
}
.c-col-start-xl-4 {
}
.c-col-start-xl-5 {
}
.c-col-start-xl-6 {
}
.c-left {
 text-align:left;
}
.c-left:not(.ct-section):not(.oxy-easy-posts),
.c-left.oxy-easy-posts .oxy-posts,
.c-left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.c-right {
 text-align:right;
}
.c-right:not(.ct-section):not(.oxy-easy-posts),
.c-right.oxy-easy-posts .oxy-posts,
.c-right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
}
.c-middle-center {
 text-align:center;
}
.c-middle-center:not(.ct-section):not(.oxy-easy-posts),
.c-middle-center.oxy-easy-posts .oxy-posts,
.c-middle-center.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.c-middle-left {
 text-align:left;
}
.c-middle-left:not(.ct-section):not(.oxy-easy-posts),
.c-middle-left.oxy-easy-posts .oxy-posts,
.c-middle-left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:center;
}
.c-middle-right {
 text-align:right;
}
.c-middle-right:not(.ct-section):not(.oxy-easy-posts),
.c-middle-right.oxy-easy-posts .oxy-posts,
.c-middle-right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
justify-content:center;
}
.c-top-center {
 text-align:center;
}
.c-top-center:not(.ct-section):not(.oxy-easy-posts),
.c-top-center.oxy-easy-posts .oxy-posts,
.c-top-center.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
.c-top-left {
 text-align:left;
}
.c-top-left:not(.ct-section):not(.oxy-easy-posts),
.c-top-left.oxy-easy-posts .oxy-posts,
.c-top-left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
.c-top-right {
 text-align:right;
}
.c-top-right:not(.ct-section):not(.oxy-easy-posts),
.c-top-right.oxy-easy-posts .oxy-posts,
.c-top-right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
justify-content:flex-start;
}
.c-bottom-center {
 text-align:center;
}
.c-bottom-center:not(.ct-section):not(.oxy-easy-posts),
.c-bottom-center.oxy-easy-posts .oxy-posts,
.c-bottom-center.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-end;
}
.c-bottom-left {
 text-align:left;
}
.c-bottom-left:not(.ct-section):not(.oxy-easy-posts),
.c-bottom-left.oxy-easy-posts .oxy-posts,
.c-bottom-left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-end;
}
.c-bottom-right {
 text-align:right;
}
.c-bottom-right:not(.ct-section):not(.oxy-easy-posts),
.c-bottom-right.oxy-easy-posts .oxy-posts,
.c-bottom-right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
justify-content:flex-end;
}
.bg-secondary {
 background-color:var(--secondary-color);
}
.btn-s {
 padding-top:0.5rem;
 padding-bottom:0.5rem;
 padding-left:1.5rem;
 padding-right:1.5rem;
 font-weight:600;
 font-size:14px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
@media (max-width: 1120px) {
.btn-s {
 padding-left:1.25rem;
 padding-right:1.25rem;
}
}

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

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

.font-medium {
 font-weight:500;
}
.mr-12 {
 margin-right:3rem;
}
.icon-lg-light {
color: var(--light-color);}.icon-lg-light 
>svg {width: 24px;height: 24px;}.icon-lg-light {
}
.xl-mr-8 {
}
@media (max-width: 1120px) {
.xl-mr-8 {
 margin-right:2rem;
}
}

.lg-mr-6 {
}
@media (max-width: 991px) {
.lg-mr-6 {
 margin-right:1.5rem;
}
}

.sm-mr-4 {
}
@media (max-width: 479px) {
.sm-mr-4 {
 margin-right:1rem;
}
}

.btn-light {
 font-family:'Bogue';
 border-radius:0.25rem;
 border-top-color:var(--white-color);
 border-right-color:var(--white-color);
 border-bottom-color:var(--white-color);
 border-left-color:var(--white-color);
 border-top-width:0.125rem;
 border-right-width:0.125rem;
 border-bottom-width:0.125rem;
 border-left-width:0.125rem;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 background-color:var(--white-color);
 color:var(--dark-color);
}
.btn-light:not(.ct-section):not(.oxy-easy-posts),
.btn-light.oxy-easy-posts .oxy-posts,
.btn-light.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.btn-light-trans {
 font-family:'Bogue';
 border-radius:0.25rem;
 border-top-color:var(--light-color);
 border-right-color:var(--light-color);
 border-bottom-color:var(--light-color);
 border-left-color:var(--light-color);
 border-top-width:0.125rem;
 border-right-width:0.125rem;
 border-bottom-width:0.125rem;
 border-left-width:0.125rem;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 color:var(--light-color);
 background-color:rgba(0,0,0,0);
}
.btn-light-trans:not(.ct-section):not(.oxy-easy-posts),
.btn-light-trans.oxy-easy-posts .oxy-posts,
.btn-light-trans.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.h1 {
 font-family:'Bogue';
}
@media (max-width: 1120px) {
.h1 {
 font-size:3.5rem;
 line-height:1;
}
}

@media (max-width: 991px) {
.h1 {
 font-size:3.25rem;
 line-height:1;
}
}

@media (max-width: 767px) {
.h1 {
 font-size:3rem;
 line-height:1.1;
}
}

@media (max-width: 479px) {
.h1 {
 font-size:2.75rem;
 line-height:1.1;
}
}

.lg-hidden {
}
@media (max-width: 991px) {
.lg-hidden {
}
.lg-hidden:not(.ct-section):not(.oxy-easy-posts),
.lg-hidden.oxy-easy-posts .oxy-posts,
.lg-hidden.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
}

.atomic-content-40-image:hover{
}
.atomic-content-40-image {
 height:96px;
 opacity:1;
}
.space-bottom-3x {
 margin-bottom:36px;
}
.h2 {
 font-family:'Bogue';
}
@media (max-width: 1120px) {
.h2 {
 font-size:2.75rem;
 line-height:1.1;
}
}

@media (max-width: 991px) {
.h2 {
 font-size:2.5rem;
 line-height:1.2;
}
}

@media (max-width: 767px) {
.h2 {
 font-size:2.25rem;
 line-height:1.2;
}
}

@media (max-width: 479px) {
.h2 {
 font-size:2rem;
 line-height:1.2;
}
}

.space-bottom-1x {
 margin-top:0px;
 margin-bottom:12px;
}
.body-text {
 font-family:'Bogue';
 font-size:18px;
 line-height:1.8;
 margin-bottom:0px;
 margin-top:0px;
 opacity:1;
 text-align:left;
}
@media (max-width: 479px) {
.body-text {
}
.body-text:not(.ct-section):not(.oxy-easy-posts),
.body-text.oxy-easy-posts .oxy-posts,
.body-text.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
}

.btn:hover{
background-image:linear-gradient(rgba(0,0,0,0.1), rgba(0,0,0,0.1));}
.btn {
 padding-right:36px;
 padding-left:36px;
 border-radius:40px;
 padding-bottom:12px;
 text-align:center;
 padding-top:12px;
 font-weight:400;
 letter-spacing:-0.2px;
 font-size:15px;
 transition-duration:0.3s;
 transition-property:all;
 color:#ffffff;
 background-color:#435c50;
 line-height:1.1;
}
@media (max-width: 1120px) {
}

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

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

.space-2x {
 margin-top:24px;
 margin-left:24px;
 margin-right:24px;
 margin-bottom:24px;
}
@media (max-width: 767px) {
.space-2x {
}
}

.btn-outline:hover{
 color:#ffffff;
 background-color:#435c50;
}
.btn-outline {
 color:#435c50;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-color:#435c50;
 border-right-color:#435c50;
 border-bottom-color:#435c50;
 border-left-color:#435c50;
 text-align:center;
 background-color:transparent;
}
@media (max-width: 1120px) {
.btn-outline {
 padding-top:11px;
 padding-bottom:11px;
 padding-right:37px;
 padding-left:37px;
}
}

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

.menu-link:hover{
 color:color(33);
 border-bottom-color:#f9f2ea;
 border-bottom-width:1px;
 border-bottom-style:none;
 border-top-style:none;
 border-right-style:none;
 border-left-style:none;
}
.menu-link {
 font-family:'Greycliff';
 font-size:32px;
 text-transform:uppercase;
 text-decoration:none;
 font-weight:800;
 letter-spacing:3px;
 padding-left:0px;
 padding-right:8px;
 color:inherit;
 margin-bottom:4px;
}
@media (max-width: 1120px) {
.menu-link {
}
}

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

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

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

.subhead-termina-bold {
 font-family:'Greycliff';
 letter-spacing:4px;
 text-transform:uppercase;
 font-weight:300;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; font-size:18px;
 margin-bottom:10px;
 text-align:center;
 color:#bfd8cd;
}
.karpa-elc-50 {
 font-family:'kapra-neue-elc';
 font-size:50px;
 text-transform:uppercase;
 letter-spacing:1px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; font-weight:300;
 line-height:1.2;
 margin-bottom:20px;
}
.button-kapra-large:hover{
}
.button-kapra-large {
background-color :color(24);
border: 1px solid color(24);
color: #f9f2ea;
padding: 10px 16px;
}.button-kapra-large {
 font-family:'bogue-bold';
 font-size:20px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; border-radius:50px;
 padding-left:50px;
 padding-right:50px;
 background-color:color(24);
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 margin-top:24px;
}
.button-kapra-small:hover{
background-color :#ff8555;
border: 1px solid #ff8555;
}.button-kapra-small:hover{
}
.button-kapra-small {
background-color :#ff9999;
border: 1px solid #ff9999;
color: #000000;
padding: 10px 16px;
}.button-kapra-small {
 font-family:'kapra-neue-elc';
 button-hover_color:#ff8555;
 font-size:20px;
 letter-spacing:1px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; text-transform:uppercase;
 border-radius:0px;
 padding-right:50px;
 padding-top:5px;
 padding-bottom:5px;
 padding-left:50px;
}
.subhead-termina-med {
 font-family:'Greycliff';
 letter-spacing:3px;
 text-transform:uppercase;
 font-weight:800;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; font-size:18px;
 margin-bottom:10px;
}
@media (max-width: 479px) {
.subhead-termina-med {
 font-size:12px;
}
}

.kapra-elc-70 {
 font-family:'kapra-neue-elc';
 font-size:70px;
 text-transform:uppercase;
 letter-spacing:1px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; font-weight:300;
 line-height:1.2;
 margin-bottom:20px;
}
.highlight-yellow {
}
.learn-more {
 font-family:'Greycliff';
 color:color(33);
 font-size:18px;
 font-weight:800;
 letter-spacing:2px;
 margin-bottom:0px;
 text-transform:uppercase;
}
@media (max-width: 991px) {
.learn-more {
 font-size:10px;
}
}

@media (max-width: 767px) {
.learn-more {
 font-size:18px;
}
}

@media (max-width: 479px) {
.learn-more {
 font-size:14px;
}
}

.h1-kapra-elc {
}
.sticky {
}
.sticky:not(.ct-section):not(.oxy-easy-posts),
.sticky.oxy-easy-posts .oxy-posts,
.sticky.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
.ps2id {
}
.dark-section {
}
.light-section {
}
.sticky-row {
}
.oxy-burger-trigger {
color: #f9f2ea;}.oxy-burger-trigger 
>svg {width: 22px;height: 22px;}.oxy-burger-trigger {
 background-color:#111112;
 border-radius:2em;
}
.fav-thing-item {
 font-family:'termina-medium';
 font-weight:300;
 text-transform:uppercase;
 letter-spacing:4px;
 font-size:13px;
}
@media (max-width: 1120px) {
.fav-thing-item {
 font-size:12px;
}
}

@media (max-width: 991px) {
.fav-thing-item {
 font-size:10px;
}
}

@media (max-width: 479px) {
.fav-thing-item {
 font-size:10px;
}
}

.kapra-elc-50 {
 font-family:'kapra-neue-elc';
 font-size:50px;
 text-transform:uppercase;
 letter-spacing:1px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; font-weight:300;
 line-height:1.1;
 margin-bottom:20px;
}
@media (max-width: 479px) {
.kapra-elc-50 {
 font-size:34px;
}
}

.fav-thing-item-div {
}
@media (max-width: 991px) {
.fav-thing-item-div {
 width:60%;
}
}

@media (max-width: 767px) {
.fav-thing-item-div {
 width:40%;
 padding-right:0px;
}
}

@media (max-width: 479px) {
.fav-thing-item-div {
 width:40%;
 padding-bottom:0px;
}
}

.fav-item-answer {
}
@media (max-width: 991px) {
.fav-item-answer {
 font-size:16px;
}
}

@media (max-width: 767px) {
.fav-item-answer {
 width:60%;
}
}

@media (max-width: 479px) {
.fav-item-answer {
 width:60%;
}
}

.read-more {
 font-family:'termina-medium';
 font-weight:300;
 text-transform:uppercase;
 letter-spacing:4px;
 font-size:12px;
}
.load-more {
}
.toggle-5883 {
}

                .toggle-5883 .oxy-expand-collapse-icon {
            font-size: 15px;        }
        
        
        .toggle-5883-expanded {
}
.toggle-9683 {
}
.toggle-9683-expanded {
}
.off-canvas {
}
@media (max-width: 479px) {
.off-canvas {
 margin-left:0px;
}
}

.color-secondary {
 color:var(--secondary-color);
}
.color-tertiary {
 color:var(--tertiary-color);
}
.bg-tertiary {
 background-color:var(--tertiary-color);
}
.bg-alt {
 background-color:var(--background-alt-color);
}
.bg-white {
 background-color:var(--white-color);
}
.bg-black {
 background-color:var(--black-color);
}
.bg-placeholder-alt {
 background-color:var(--placeholder-alt-color);
}
.h6 {
 font-family:'Bogue';
}
@media (max-width: 1120px) {
.h6 {
 font-size:1.25rem;
 line-height:1.6;
}
}

@media (max-width: 991px) {
.h6 {
 font-size:1.25rem;
 line-height:1.6;
}
}

@media (max-width: 767px) {
.h6 {
 font-size:1.125rem;
 line-height:1.6;
}
}

@media (max-width: 479px) {
.h6 {
 font-size:1.125rem;
 line-height:1.6;
}
}

.text-xs {
 font-size:0.75rem;
 line-height:1rem;
}
.text-base {
 font-size:1rem;
 line-height:1.5rem;
}
.text-lg {
 font-size:1.125rem;
 line-height:1.75rem;
}
.text-xl {
 font-size:1.25rem;
 line-height:1.75rem;
}
.text-2xl {
 font-size:1.5rem;
 line-height:2rem;
}
.text-3xl {
 font-size:1.875rem;
 line-height:2.25rem;
}
.text-4xl {
 font-size:2.25rem;
 line-height:2.5rem;
}
.text-5xl {
 font-size:3rem;
 line-height:1;
}
.text-6xl {
 font-size:3.75rem;
 line-height:1;
}
.text-7xl {
 font-size:4.5rem;
 line-height:1;
}
.text-8xl {
 font-size:6rem;
 line-height:1;
}
.text-9xl {
 font-size:8rem;
 line-height:1;
}
.font-normal {
 font-weight:400;
}
.font-bold {
 font-weight:700;
}
.inline-grid {
display: inline-grid;
}
.gap-px {
grid-gap: 1px; gap: 1px;
}
.gap-4 {
grid-gap: 1rem; gap: 1rem;
}
.gap-6 {
grid-gap: 1.5rem; gap: 1.5rem;
}
.gap-16 {
grid-gap: 4rem; gap: 4rem;
}
.gap-24 {
grid-gap: 6rem; gap: 6rem;
}
.row-gap-0 {
grid-row-gap: 0rem; row-gap: 0rem;
}
.row-gap-2 {
grid-row-gap: .5rem; row-gap: .5rem;
}
.row-gap-4 {
grid-row-gap: 1rem; row-gap: 1rem;
}
.row-gap-6 {
grid-row-gap: 1.5rem; row-gap: 1.5rem;
}
.row-gap-8 {
grid-row-gap: 2rem; row-gap: 2rem;
}
.grid-flow-row {
grid-auto-flow: row;
}
.grid-flow-col {
grid-auto-flow: column;
}
.grid-flow-row-dense {
grid-auto-flow: row dense;
}
.grid-flow-col-dense {
grid-auto-flow: column dense;
}
.col-end-1 {
-ms-grid-column-span: 1; grid-column-end: 1;
}
.col-end-2 {
-ms-grid-column-span: 2; grid-column-end: 2;
}
.col-end-3 {
-ms-grid-column-span: 3; grid-column-end: 3;
}
.col-end-4 {
-ms-grid-column-span: 4; grid-column-end: 4;
}
.col-end-5 {
-ms-grid-column-span: 5; grid-column-end: 5;
}
.col-end-6 {
-ms-grid-column-span: 6; grid-column-end: 6;
}
.col-end-7 {
-ms-grid-column-span: 7; grid-column-end: 7;
}
.col-end-auto {
-ms-grid-column-span: auto; grid-column-end: auto;
}
.col-start-1 {
-ms-grid-column: 1; grid-column-start: 1;
}
.col-start-2 {
-ms-grid-column: 2; grid-column-start: 2;
}
.col-start-3 {
-ms-grid-column: 3; grid-column-start: 3;
}
.col-start-4 {
-ms-grid-column: 4; grid-column-start: 4;
}
.col-start-5 {
-ms-grid-column: 5; grid-column-start: 5;
}
.col-start-6 {
-ms-grid-column: 6; grid-column-start: 6;
}
.col-start-7 {
-ms-grid-column: 7; grid-column-start: 7;
}
.col-start-auto {
-ms-grid-column: auto; grid-column-start: auto;
}
.col-auto {
grid-column: auto;
}
.col-span-1 {
-ms-grid-column-span: 1; grid-column: span 1/span 1;
}
.col-span-4 {
-ms-grid-column-span: 4; grid-column: span 4/span 4;
}
.col-span-5 {
-ms-grid-column-span: 5; grid-column: span 5/span 5;
}
.col-span-6 {
-ms-grid-column-span: 6; grid-column: span 6/span 6;
}
.row-auto {
grid-row: auto;
}
.row-span-1 {
-ms-grid-row-span: 1; grid-row: span 1/span 1;
}
.row-span-2 {
-ms-grid-row-span: 2; grid-row: span 2/span 2;
}
.row-span-3 {
-ms-grid-row-span: 3; grid-row: span 3/span 3;
}
.row-start-1 {
-ms-grid-row: 1; grid-row-start: 1;
}
.row-start-2 {
-ms-grid-row: 2; grid-row-start: 2;
}
.row-start-3 {
-ms-grid-row: 3; grid-row-start: 3;
}
.row-start-4 {
-ms-grid-row: 4; grid-row-start: 4;
}
.row-start-auto {
-ms-grid-row: auto; grid-row-start: auto;
}
.row-end-1 {
-ms-grid-row-span: 1; grid-row-end: 1;
}
.row-end-2 {
-ms-grid-row-span: 2; grid-row-end: 2;
}
.row-end-3 {
-ms-grid-row-span: 3; grid-row-end: 3;
}
.row-end-4 {
-ms-grid-row-span: 4; grid-row-end: 4;
}
.row-end-auto {
-ms-grid-row-span: auto; grid-row-end: auto;
}
.grid-rows-1 {
-ms-grid-rows: (minmax(0, 1fr))[1]; grid-template-rows: repeat(1, minmax(0, 1fr));
}
.grid-rows-2 {
-ms-grid-rows: (minmax(0, 1fr))[2]; grid-template-rows: repeat(2, minmax(0, 1fr));
}
.grid-rows-3 {
-ms-grid-rows: (minmax(0, 1fr))[3]; grid-template-rows: repeat(3, minmax(0, 1fr));
}
.grid-rows-none {
-ms-grid-rows: none; grid-template-rows: none;
}
.grid-cols-6 {
-ms-grid-columns: (minmax(0, 1fr))[6]; grid-template-columns: repeat(6, minmax(0, 1fr));
}
.grid-cols-none {
-ms-grid-columns: none; grid-template-columns: none;
}
.h-auto {
 height:auto%;
}
.h-screen {
 height:100vh;
}
.mx-auto {
 margin-left:auto;
 margin-right:auto;
}
.mr-auto {
 margin-right:auto;
}
.mb-auto {
 margin-bottom:auto;
}
.mr-0 {
 margin-right:0px;
}
.mb-0 {
 margin-bottom:0px;
}
.mr-2 {
 margin-right:0.5rem;
}
.mr-5 {
 margin-right:1.25rem;
}
.mb-5 {
 margin-bottom:1.25rem;
}
.mr-16 {
 margin-right:4rem;
}
.mr-24 {
 margin-right:6rem;
}
.mb-24 {
 margin-bottom:6rem;
}
.p-0 {
 padding-top:0rem;
 padding-left:0rem;
 padding-right:0rem;
 padding-bottom:0rem;
}
.p-1 {
 padding-left:0.25rem;
 padding-right:0.25rem;
 padding-top:0.25rem;
 padding-bottom:0.25rem;
}
.p-2 {
 padding-left:0.5rem;
 padding-right:0.5rem;
 padding-top:0.5rem;
 padding-bottom:0.5rem;
}
.p-3 {
 padding-left:0.75rem;
 padding-right:0.75rem;
 padding-top:0.75rem;
 padding-bottom:0.75rem;
}
.p-5 {
 padding-left:1.25rem;
 padding-right:1.25rem;
 padding-top:1.25rem;
 padding-bottom:1.25rem;
}
.p-6 {
 padding-left:1.5rem;
 padding-right:1.5rem;
 padding-top:1.5rem;
 padding-bottom:1.5rem;
}
.p-12 {
 padding-left:3rem;
 padding-right:3rem;
 padding-top:3rem;
 padding-bottom:3rem;
}
.p-16 {
 padding-left:4rem;
 padding-right:4rem;
 padding-top:4rem;
 padding-bottom:4rem;
}
.px-1 {
 padding-left:0.25rem;
 padding-right:0.25rem;
}
.px-2 {
 padding-left:0.5rem;
 padding-right:0.5rem;
}
.px-4 {
 padding-left:1rem;
 padding-right:1rem;
}
.px-5 {
 padding-left:1.25rem;
 padding-right:1.25rem;
}
.px-8 {
 padding-left:2rem;
 padding-right:2rem;
}
.px-12 {
 padding-left:3rem;
 padding-right:3rem;
}
.py-1 {
 padding-top:0.25rem;
 padding-bottom:0.25rem;
}
.py-2 {
 padding-top:0.5rem;
 padding-bottom:0.5rem;
}
.py-3 {
 padding-top:0.75rem;
 padding-bottom:0.75rem;
}
.py-4 {
 padding-top:1rem;
 padding-bottom:1rem;
}
.py-5 {
 padding-top:1.25rem;
 padding-bottom:1.25rem;
}
.py-6 {
 padding-top:1.5rem;
 padding-bottom:1.5rem;
}
.py-8 {
 padding-top:2rem;
 padding-bottom:2rem;
}
.py-12 {
 padding-top:3rem;
 padding-bottom:3rem;
}
.py-16 {
 padding-top:4rem;
 padding-bottom:4rem;
}
.underline {
 text-decoration:underline;
}
.hover-underline:hover{
 text-decoration:underline;
}
.hover-underline {
}
.uppercase {
 text-transform:uppercase;
}
.lowercase {
 text-transform:lowercase;
}
.capitalize {
 text-transform:capitalize;
}
.text-right {
 text-align:right;
}
.w-auto {
 width:auto;
}
.w-2by3 {
 width:66.666667%;
}
.w-1by4 {
 width:25%;
}
.w-2by4 {
 width:50%;
}
.w-1by6 {
 width:16.666667%;
}
.w-2by6 {
 width:33.333333%;
}
.w-3by6 {
 width:50%;
}
.w-1by5 {
 width:20%;
}
.w-10p {
 width:10%;
}
.w-screen {
 width:100vw;
}
.rounded-md {
 border-radius:0.375rem;
}
.rounded-lg {
 border-radius:0.5rem;
}
.rounded-full {
 border-radius:9999px;
}
.rounded-r-lg {
 border-top-right-radius:0.5rem;
 border-bottom-right-radius:0.5rem;
}
.rounded-l-lg {
 border-top-left-radius:0.5rem;
 border-bottom-left-radius:0.5rem;
}
.rounded-b-lg {
 border-bottom-right-radius:0.5rem;
 border-bottom-left-radius:0.5rem;
}
.rounded-t-lg {
 border-top-right-radius:0.5rem;
 border-top-left-radius:0.5rem;
}
.rounded-r-md {
 border-top-right-radius:0.375rem;
 border-bottom-right-radius:0.375rem;
}
.rounded-l-md {
 border-top-left-radius:0.375rem;
 border-bottom-left-radius:0.375rem;
}
.rounded-b-md {
 border-bottom-right-radius:0.375rem;
 border-bottom-left-radius:0.375rem;
}
.rounded-t-md {
 border-top-right-radius:0.375rem;
 border-top-left-radius:0.375rem;
}
.rounded-r-sm {
 border-top-right-radius:0.125rem;
 border-bottom-right-radius:0.125rem;
}
.rounded-l-sm {
 border-top-left-radius:0.125rem;
 border-bottom-left-radius:0.125rem;
}
.rounded-b-sm {
 border-bottom-right-radius:0.125rem;
 border-bottom-left-radius:0.125rem;
}
.rounded-t-sm {
 border-top-right-radius:0.125rem;
 border-top-left-radius:0.125rem;
}
.rounded-r {
 border-top-right-radius:0.25rem;
 border-bottom-right-radius:0.25rem;
}
.rounded-l {
 border-top-left-radius:0.25rem;
 border-bottom-left-radius:0.25rem;
}
.rounded-b {
 border-bottom-right-radius:0.25rem;
 border-bottom-left-radius:0.25rem;
}
.rounded-t {
 border-top-left-radius:0.25rem;
 border-top-right-radius:0.25rem;
}
.border-none {
 border-top-width:0px;
 border-left-width:0px;
 border-right-width:0px;
 border-bottom-width:0px;
 border-left-style:solid;
 border-top-style:solid;
 border-bottom-style:solid;
 border-right-style:solid;
}
.border-2 {
 border-top-width:2px;
 border-right-width:2px;
 border-left-width:2px;
 border-bottom-width:2px;
 border-left-style:solid;
 border-top-style:solid;
 border-bottom-style:solid;
 border-right-style:solid;
}
.border-t {
 border-top-width:1px;
 border-top-style:solid;
}
.border-r {
 border-right-width:1px;
 border-right-style:solid;
}
.border-b {
 border-bottom-width:1px;
 border-bottom-style:solid;
}
.border-l {
 border-left-width:1px;
 border-left-style:solid;
}
.border-color-alt {
 border-top-color:var(--border-alt-color);
 border-right-color:var(--border-alt-color);
 border-bottom-color:var(--border-alt-color);
 border-left-color:var(--border-alt-color);
}
.border-color-tertiary {
 border-top-color:var(--tertiary-color);
 border-right-color:var(--tertiary-color);
 border-bottom-color:var(--tertiary-color);
 border-left-color:var(--tertiary-color);
}
.border-color-secondary {
 border-top-color:var(--secondary-color);
 border-right-color:var(--secondary-color);
 border-bottom-color:var(--secondary-color);
 border-left-color:var(--secondary-color);
}
.border-color-primary {
 border-top-color:var(--primary-color);
 border-right-color:var(--primary-color);
 border-bottom-color:var(--primary-color);
 border-left-color:var(--primary-color);
}
.shadow-inner {
box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}
.shadow-none {
box-shadow: 0 0 #0000;
}
.shadow-xs {
box-shadow: 0 0px 0 1 rgba(0, 0, 0, 0.05);
}
.shadow-sm {
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}
.shadow {
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}
.shadow-md {
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}
.shadow-lg {
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}
.shadow-xl {
box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}
.shadow-2xl {
box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
}
.vertical {
}
.vertical:not(.ct-section):not(.oxy-easy-posts),
.vertical.oxy-easy-posts .oxy-posts,
.vertical.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.horizontal-wrap {
}
.horizontal-wrap:not(.ct-section):not(.oxy-easy-posts),
.horizontal-wrap.oxy-easy-posts .oxy-posts,
.horizontal-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
}
.centered {
 text-align:center;
}
.centered:not(.ct-section):not(.oxy-easy-posts),
.centered.oxy-easy-posts .oxy-posts,
.centered.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:unset;
align-items:center;
align-content:center;
justify-content:center;
}
.content-center {
}
.content-center:not(.ct-section):not(.oxy-easy-posts),
.content-center.oxy-easy-posts .oxy-posts,
.content-center.ct-section .ct-section-inner-wrap{
align-content:center;
}
.content-between {
}
.content-between:not(.ct-section):not(.oxy-easy-posts),
.content-between.oxy-easy-posts .oxy-posts,
.content-between.ct-section .ct-section-inner-wrap{
display:flex;
align-content:space-between;
justify-content:space-between;
}
.content-around {
}
.content-around:not(.ct-section):not(.oxy-easy-posts),
.content-around.oxy-easy-posts .oxy-posts,
.content-around.ct-section .ct-section-inner-wrap{
display:flex;
justify-content:space-around;
}
@media (max-width: 767px) {
.content-around {
}
}

.object-bottom {
object-position: bottom;
}
.object-left {
object-position: left;
}
.object-right {
object-position: right;
}
.object-top {
object-position: top;
}
.display-none {
}
.display-none:not(.ct-section):not(.oxy-easy-posts),
.display-none.oxy-easy-posts .oxy-posts,
.display-none.ct-section .ct-section-inner-wrap{
display:none;
}
.opacity-0 {
 opacity:0;
}
.opacity-25 {
 opacity:0.25;
}
.opacity-50 {
 opacity:0.5;
}
.opacity-75 {
 opacity:0.75;
}
.opacity-100 {
 opacity:1;
}
.hover-opacity-0:hover{
 opacity:0;
}
.hover-opacity-0 {
}
.hover-opacity-25:hover{
 opacity:0.25;
}
.hover-opacity-25 {
}
.hover-opacity-50:hover{
 opacity:0.5;
}
.hover-opacity-50 {
}
.hover-opacity-75:hover{
 opacity:0.75;
}
.hover-opacity-75 {
}
.hover-opacity-100:hover{
 opacity:1;
}
.hover-opacity-100 {
}
.font-headings {
 font-family:'Bogue';
}
.font-text {
 font-family:'Bogue';
}
.cursor-pointer {
cursor: pointer;
}
.xl-text-base {
}
@media (max-width: 1120px) {
.xl-text-base {
 font-size:1rem;
 line-height:1.5rem;
}
}

.xl-text-lg {
}
@media (max-width: 1120px) {
.xl-text-lg {
 font-size:1.125rem;
 line-height:1.75rem;
}
}

.xl-text-xl {
}
@media (max-width: 1120px) {
.xl-text-xl {
 font-size:1.25rem;
 line-height:1.75rem;
}
}

.xl-text-2xl {
}
@media (max-width: 1120px) {
.xl-text-2xl {
 font-size:1.5rem;
 line-height:2rem;
}
}

.xl-text-3xl {
}
@media (max-width: 1120px) {
.xl-text-3xl {
 font-size:1.875rem;
 line-height:2.25rem;
}
}

.xl-text-4xl {
}
@media (max-width: 1120px) {
.xl-text-4xl {
 font-size:2.25rem;
 line-height:2.5rem;
}
}

.xl-text-5xl {
}
@media (max-width: 1120px) {
.xl-text-5xl {
 font-size:3rem;
 line-height:1;
}
}

.xl-text-6xl {
}
@media (max-width: 1120px) {
.xl-text-6xl {
 font-size:3.75rem;
 line-height:1;
}
}

.xl-grid-cols-1 {
}
@media (max-width: 1120px) {
.xl-grid-cols-1 {
-ms-grid-columns: (minmax(0, 1fr))[1]; grid-template-columns: repeat(1, minmax(0, 1fr));
}
}

.xl-grid-cols-2 {
}
@media (max-width: 1120px) {
.xl-grid-cols-2 {
-ms-grid-columns: (minmax(0, 1fr))[2]; grid-template-columns: repeat(2, minmax(0, 1fr));
}
}

.xl-grid-cols-3 {
}
@media (max-width: 1120px) {
.xl-grid-cols-3 {
-ms-grid-columns: (minmax(0, 1fr))[3]; grid-template-columns: repeat(3, minmax(0, 1fr));
}
}

.xl-grid-cols-4 {
}
@media (max-width: 1120px) {
.xl-grid-cols-4 {
-ms-grid-columns: (minmax(0, 1fr))[4]; grid-template-columns: repeat(4, minmax(0, 1fr));
}
}

.xl-grid-cols-5 {
}
@media (max-width: 1120px) {
.xl-grid-cols-5 {
-ms-grid-columns: (minmax(0, 1fr))[5]; grid-template-columns: repeat(5, minmax(0, 1fr));
}
}

.xl-grid-cols-none {
}
@media (max-width: 1120px) {
.xl-grid-cols-none {
-ms-grid-columns: none; grid-template-columns: none;
}
}

.xl-col-end-1 {
}
@media (max-width: 1120px) {
.xl-col-end-1 {
-ms-grid-column-span: 1; grid-column-end: 1;
}
}

.xl-col-end-2 {
}
@media (max-width: 1120px) {
.xl-col-end-2 {
-ms-grid-column-span: 2; grid-column-end: 2;
}
}

.xl-col-end-3 {
}
@media (max-width: 1120px) {
.xl-col-end-3 {
-ms-grid-column-span: 3; grid-column-end: 3;
}
}

.xl-col-end-4 {
}
@media (max-width: 1120px) {
.xl-col-end-4 {
-ms-grid-column-span: 4; grid-column-end: 4;
}
}

.xl-col-end-5 {
}
@media (max-width: 1120px) {
.xl-col-end-5 {
-ms-grid-column-span: 5; grid-column-end: 5;
}
}

.xl-col-end-6 {
}
@media (max-width: 1120px) {
.xl-col-end-6 {
-ms-grid-column-span: 6; grid-column-end: 6;
}
}

.xl-col-end-auto {
}
@media (max-width: 1120px) {
.xl-col-end-auto {
-ms-grid-column-span: auto; grid-column-end: auto;
}
}

.xl-col-start-1 {
}
@media (max-width: 1120px) {
.xl-col-start-1 {
-ms-grid-column: 1; grid-column-start: 1;
}
}

.xl-col-start-2 {
}
@media (max-width: 1120px) {
.xl-col-start-2 {
-ms-grid-column: 2; grid-column-start: 2;
}
}

.xl-col-start-3 {
}
@media (max-width: 1120px) {
.xl-col-start-3 {
-ms-grid-column: 3; grid-column-start: 3;
}
}

.xl-col-start-4 {
}
@media (max-width: 1120px) {
.xl-col-start-4 {
-ms-grid-column: 4; grid-column-start: 4;
}
}

.xl-col-start-5 {
}
@media (max-width: 1120px) {
.xl-col-start-5 {
-ms-grid-column: 5; grid-column-start: 5;
}
}

.xl-col-start-6 {
}
@media (max-width: 1120px) {
.xl-col-start-6 {
-ms-grid-column: 6; grid-column-start: 6;
}
}

.xl-col-start-auto {
}
@media (max-width: 1120px) {
.xl-col-start-auto {
-ms-grid-column: auto; grid-column-start: auto;
}
}

.xl-col-auto {
}
@media (max-width: 1120px) {
.xl-col-auto {
grid-column: auto;
}
}

.xl-col-span-1 {
}
@media (max-width: 1120px) {
.xl-col-span-1 {
-ms-grid-column-span: 1; grid-column: span 1/span 1;
}
}

.xl-col-span-2 {
}
@media (max-width: 1120px) {
.xl-col-span-2 {
-ms-grid-column-span: 2; grid-column: span 2/span 2;
}
}

.xl-col-span-3 {
}
@media (max-width: 1120px) {
.xl-col-span-3 {
-ms-grid-column-span: 3; grid-column: span 3/span 3;
}
}

.xl-col-span-4 {
}
@media (max-width: 1120px) {
.xl-col-span-4 {
-ms-grid-column-span: 4; grid-column: span 4/span 4;
}
}

.xl-col-span-5 {
}
@media (max-width: 1120px) {
.xl-col-span-5 {
-ms-grid-column-span: 5; grid-column: span 5/span 5;
}
}

.xl-gap-2 {
}
@media (max-width: 1120px) {
.xl-gap-2 {
grid-gap: .5rem; gap: .5rem;
}
}

.xl-gap-4 {
}
@media (max-width: 1120px) {
.xl-gap-4 {
grid-gap: 1rem; gap: 1rem;
}
}

.xl-gap-6 {
}
@media (max-width: 1120px) {
.xl-gap-6 {
grid-gap: 1.5rem; gap: 1.5rem;
}
}

.xl-gap-8 {
}
@media (max-width: 1120px) {
.xl-gap-8 {
grid-gap: 2rem; gap: 2rem;
}
}

.xl-gap-12 {
}
@media (max-width: 1120px) {
.xl-gap-12 {
grid-gap: 3rem; gap: 3rem;
}
}

.xl-gap-16 {
}
@media (max-width: 1120px) {
.xl-gap-16 {
grid-gap: 4rem; gap: 4rem;
}
}

.xl-h-full {
}
@media (max-width: 1120px) {
.xl-h-full {
 height:100%;
}
}

.xl-h-screen {
}
@media (max-width: 1120px) {
.xl-h-screen {
 height:100vh;
}
}

.xl-mb-5 {
}
@media (max-width: 1120px) {
.xl-mb-5 {
 margin-bottom:1.25rem;
}
}

.xl-mr-6 {
}
@media (max-width: 1120px) {
.xl-mr-6 {
 margin-right:1.5rem;
}
}

.xl-mb-6 {
}
@media (max-width: 1120px) {
.xl-mb-6 {
 margin-bottom:1.5rem;
}
}

.xl-mb-8 {
}
@media (max-width: 1120px) {
.xl-mb-8 {
 margin-bottom:2rem;
}
}

.xl-mr-12 {
}
@media (max-width: 1120px) {
.xl-mr-12 {
 margin-right:3rem;
}
}

.xl-mx-auto {
}
@media (max-width: 1120px) {
.xl-mx-auto {
 margin-left:auto;
 margin-right:auto;
}
}

.xl-p-4 {
}
@media (max-width: 1120px) {
.xl-p-4 {
 padding-left:1rem;
 padding-right:1rem;
 padding-top:1rem;
 padding-bottom:1rem;
}
}

.xl-p-5 {
}
@media (max-width: 1120px) {
.xl-p-5 {
 padding-left:1.25rem;
 padding-right:1.25rem;
 padding-top:1.25rem;
 padding-bottom:1.25rem;
}
}

.xl-p-6 {
}
@media (max-width: 1120px) {
.xl-p-6 {
 padding-left:1.5rem;
 padding-right:1.5rem;
 padding-top:1.5rem;
 padding-bottom:1.5rem;
}
}

.xl-p-8 {
}
@media (max-width: 1120px) {
.xl-p-8 {
 padding-left:2rem;
 padding-right:2rem;
 padding-top:2rem;
 padding-bottom:2rem;
}
}

.xl-p-12 {
}
@media (max-width: 1120px) {
.xl-p-12 {
 padding-left:3rem;
 padding-right:3rem;
 padding-top:3rem;
 padding-bottom:3rem;
}
}

.xl-py-4 {
}
@media (max-width: 1120px) {
.xl-py-4 {
 padding-top:1rem;
 padding-bottom:1rem;
}
}

.xl-py-5 {
}
@media (max-width: 1120px) {
.xl-py-5 {
 padding-top:1.25rem;
 padding-bottom:1.25rem;
}
}

.xl-py-6 {
}
@media (max-width: 1120px) {
.xl-py-6 {
 padding-top:1.5rem;
 padding-bottom:1.5rem;
}
}

.xl-py-8 {
}
@media (max-width: 1120px) {
.xl-py-8 {
 padding-top:2rem;
 padding-bottom:2rem;
}
}

.xl-py-12 {
}
@media (max-width: 1120px) {
.xl-py-12 {
 padding-top:3rem;
 padding-bottom:3rem;
}
}

.xl-px-4 {
}
@media (max-width: 1120px) {
.xl-px-4 {
 padding-left:1rem;
 padding-right:1rem;
}
}

.xl-px-5 {
}
@media (max-width: 1120px) {
.xl-px-5 {
 padding-left:1.25rem;
 padding-right:1.25rem;
}
}

.xl-px-6 {
}
@media (max-width: 1120px) {
.xl-px-6 {
 padding-left:1.5rem;
 padding-right:1.5rem;
}
}

.xl-px-8 {
}
@media (max-width: 1120px) {
.xl-px-8 {
 padding-left:2rem;
 padding-right:2rem;
}
}

.xl-w-1by2 {
}
@media (max-width: 1120px) {
.xl-w-1by2 {
 width:50%;
}
}

.xl-w-1by3 {
}
@media (max-width: 1120px) {
.xl-w-1by3 {
 width:33.333333%;
}
}

.xl-w-2by3 {
}
@media (max-width: 1120px) {
.xl-w-2by3 {
 width:66.666667%;
}
}

.xl-w-1by4 {
}
@media (max-width: 1120px) {
.xl-w-1by4 {
 width:25%;
}
}

.xl-w-2by4 {
}
@media (max-width: 1120px) {
.xl-w-2by4 {
 width:50%;
}
}

.xl-w-3by4 {
}
@media (max-width: 1120px) {
.xl-w-3by4 {
 width:75%;
}
}

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

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

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

.lg-text-sm {
}
@media (max-width: 991px) {
.lg-text-sm {
 font-size:0.875rem;
 line-height:1.25rem;
}
}

.lg-text-base {
}
@media (max-width: 991px) {
.lg-text-base {
 font-size:1rem;
 line-height:1.5rem;
}
}

.lg-text-lg {
}
@media (max-width: 991px) {
.lg-text-lg {
 font-size:1.125rem;
 line-height:1.75rem;
}
}

.lg-text-xl {
}
@media (max-width: 991px) {
.lg-text-xl {
 font-size:1.25rem;
 line-height:1.75rem;
}
}

.lg-text-2xl {
}
@media (max-width: 991px) {
.lg-text-2xl {
 font-size:1.5rem;
 line-height:2rem;
}
}

.lg-text-3xl {
}
@media (max-width: 991px) {
.lg-text-3xl {
 font-size:1.875rem;
 line-height:2.25rem;
}
}

.lg-text-4xl {
}
@media (max-width: 991px) {
.lg-text-4xl {
 font-size:2.25rem;
 line-height:2.5rem;
}
}

.lg-text-5xl {
}
@media (max-width: 991px) {
.lg-text-5xl {
 font-size:3rem;
 line-height:1;
}
}

.lg-col-end-1 {
}
@media (max-width: 991px) {
.lg-col-end-1 {
-ms-grid-column-span: 1; grid-column-end: 1;
}
}

.lg-col-end-2 {
}
@media (max-width: 991px) {
.lg-col-end-2 {
-ms-grid-column-span: 2; grid-column-end: 2;
}
}

.lg-col-end-3 {
}
@media (max-width: 991px) {
.lg-col-end-3 {
-ms-grid-column-span: 3; grid-column-end: 3;
}
}

.lg-col-end-4 {
}
@media (max-width: 991px) {
.lg-col-end-4 {
-ms-grid-column-span: 4; grid-column-end: 4;
}
}

.lg-col-end-5 {
}
@media (max-width: 991px) {
.lg-col-end-5 {
-ms-grid-column-span: 5; grid-column-end: 5;
}
}

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

.lg-col-start-1 {
}
@media (max-width: 991px) {
.lg-col-start-1 {
-ms-grid-column: 1; grid-column-start: 1;
}
}

.lg-col-start-2 {
}
@media (max-width: 991px) {
.lg-col-start-2 {
-ms-grid-column: 2; grid-column-start: 2;
}
}

.lg-col-start-3 {
}
@media (max-width: 991px) {
.lg-col-start-3 {
-ms-grid-column: 3; grid-column-start: 3;
}
}

.lg-col-start-4 {
}
@media (max-width: 991px) {
.lg-col-start-4 {
-ms-grid-column: 4; grid-column-start: 4;
}
}

.lg-col-start-5 {
}
@media (max-width: 991px) {
.lg-col-start-5 {
-ms-grid-column: 5; grid-column-start: 5;
}
}

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

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

.lg-col-span-3 {
}
@media (max-width: 991px) {
.lg-col-span-3 {
-ms-grid-column-span: 3; grid-column: span 3/span 3;
}
}

.lg-col-span-4 {
}
@media (max-width: 991px) {
.lg-col-span-4 {
-ms-grid-column-span: 4; grid-column: span 4/span 4;
}
}

.lg-grid-cols-3 {
}
@media (max-width: 991px) {
.lg-grid-cols-3 {
-ms-grid-columns: (minmax(0, 1fr))[3]; grid-template-columns: repeat(3, minmax(0, 1fr));
}
}

.lg-grid-cols-none {
}
@media (max-width: 991px) {
.lg-grid-cols-none {
-ms-grid-columns: none; grid-template-columns: none;
}
}

.lg-gap-2 {
}
@media (max-width: 991px) {
.lg-gap-2 {
grid-gap: .5rem; gap: .5rem;
}
}

.lg-gap-4 {
}
@media (max-width: 991px) {
.lg-gap-4 {
grid-gap: 1rem; gap: 1rem;
}
}

.lg-gap-6 {
}
@media (max-width: 991px) {
.lg-gap-6 {
grid-gap: 1.5rem; gap: 1.5rem;
}
}

.lg-gap-8 {
}
@media (max-width: 991px) {
.lg-gap-8 {
grid-gap: 2rem; gap: 2rem;
}
}

.lg-gap-12 {
}
@media (max-width: 991px) {
.lg-gap-12 {
grid-gap: 3rem; gap: 3rem;
}
}

.lg-h-full {
}
@media (max-width: 991px) {
.lg-h-full {
 height:100%;
}
}

.lg-h-screen {
}
@media (max-width: 991px) {
.lg-h-screen {
 height:100vh;
}
}

.lg-mx-auto {
}
@media (max-width: 991px) {
.lg-mx-auto {
 margin-left:auto;
 margin-right:auto;
}
}

.lg-my-auto {
}
@media (max-width: 991px) {
.lg-my-auto {
 margin-top:auto;
 margin-bottom:auto;
}
}

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

.lg-mr-3 {
}
@media (max-width: 991px) {
.lg-mr-3 {
 margin-right:0.75rem;
}
}

.lg-mb-3 {
}
@media (max-width: 991px) {
.lg-mb-3 {
 margin-bottom:0.75rem;
}
}

.lg-mb-4 {
}
@media (max-width: 991px) {
.lg-mb-4 {
 margin-bottom:1rem;
}
}

.lg-mr-5 {
}
@media (max-width: 991px) {
.lg-mr-5 {
 margin-right:1.25rem;
}
}

.lg-mb-5 {
}
@media (max-width: 991px) {
.lg-mb-5 {
 margin-bottom:1.25rem;
}
}

.lg-mb-6 {
}
@media (max-width: 991px) {
.lg-mb-6 {
 margin-bottom:1.5rem;
}
}

.lg-mr-8 {
}
@media (max-width: 991px) {
.lg-mr-8 {
 margin-right:2rem;
}
}

.lg-mb-8 {
}
@media (max-width: 991px) {
.lg-mb-8 {
 margin-bottom:2rem;
}
}

.lg-p-3 {
}
@media (max-width: 991px) {
.lg-p-3 {
 padding-left:0.75rem;
 padding-right:0.75rem;
 padding-top:0.75rem;
 padding-bottom:0.75rem;
}
}

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

.lg-p-5 {
}
@media (max-width: 991px) {
.lg-p-5 {
 padding-left:1.25rem;
 padding-right:1.25rem;
 padding-top:1.25rem;
 padding-bottom:1.25rem;
}
}

.lg-p-6 {
}
@media (max-width: 991px) {
.lg-p-6 {
 padding-left:1.5rem;
 padding-right:1.5rem;
 padding-top:1.5rem;
 padding-bottom:1.5rem;
}
}

.lg-p-8 {
}
@media (max-width: 991px) {
.lg-p-8 {
 padding-left:2rem;
 padding-right:2rem;
 padding-top:2rem;
 padding-bottom:2rem;
}
}

.lg-py-3 {
}
@media (max-width: 991px) {
.lg-py-3 {
 padding-top:0.75rem;
 padding-bottom:0.75rem;
}
}

.lg-py-4 {
}
@media (max-width: 991px) {
.lg-py-4 {
 padding-top:1rem;
 padding-bottom:1rem;
}
}

.lg-py-5 {
}
@media (max-width: 991px) {
.lg-py-5 {
 padding-top:1.25rem;
 padding-bottom:1.25rem;
}
}

.lg-py-6 {
}
@media (max-width: 991px) {
.lg-py-6 {
 padding-top:1.5rem;
 padding-bottom:1.5rem;
}
}

.lg-py-8 {
}
@media (max-width: 991px) {
.lg-py-8 {
 padding-top:2rem;
 padding-bottom:2rem;
}
}

.lg-px-3 {
}
@media (max-width: 991px) {
.lg-px-3 {
 padding-left:0.75rem;
 padding-right:0.75rem;
}
}

.lg-px-4 {
}
@media (max-width: 991px) {
.lg-px-4 {
 padding-left:1rem;
 padding-right:1rem;
}
}

.lg-px-5 {
}
@media (max-width: 991px) {
.lg-px-5 {
 padding-left:1.25rem;
 padding-right:1.25rem;
}
}

.lg-px-6 {
}
@media (max-width: 991px) {
.lg-px-6 {
 padding-left:1.5rem;
 padding-right:1.5rem;
}
}

.lg-px-8 {
}
@media (max-width: 991px) {
.lg-px-8 {
 padding-left:2rem;
 padding-right:2rem;
}
}

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

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

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

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

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

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

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

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

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

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

.md-text-sm {
}
@media (max-width: 767px) {
.md-text-sm {
 font-size:0.875rem;
 line-height:1.25rem;
}
}

.md-text-base {
}
@media (max-width: 767px) {
.md-text-base {
 font-size:1rem;
 line-height:1.5rem;
}
}

.md-text-lg {
}
@media (max-width: 767px) {
.md-text-lg {
 font-size:1.125rem;
 line-height:1.75rem;
}
}

.md-text-xl {
}
@media (max-width: 767px) {
.md-text-xl {
 font-size:1.25rem;
 line-height:1.75rem;
}
}

.md-text-2xl {
}
@media (max-width: 767px) {
.md-text-2xl {
 font-size:1.5rem;
 line-height:2rem;
}
}

.md-text-3xl {
}
@media (max-width: 767px) {
.md-text-3xl {
 font-size:1.875rem;
 line-height:2.25rem;
}
}

.md-text-4xl {
}
@media (max-width: 767px) {
.md-text-4xl {
 font-size:2.25rem;
 line-height:2.5rem;
}
}

.md-text-5xl {
}
@media (max-width: 767px) {
.md-text-5xl {
 font-size:3rem;
 line-height:1;
}
}

.md-col-end-1 {
}
@media (max-width: 767px) {
.md-col-end-1 {
-ms-grid-column-span: 1; grid-column-end: 1;
}
}

.md-col-end-2 {
}
@media (max-width: 767px) {
.md-col-end-2 {
-ms-grid-column-span: 2; grid-column-end: 2;
}
}

.md-col-end-3 {
}
@media (max-width: 767px) {
.md-col-end-3 {
-ms-grid-column-span: 3; grid-column-end: 3;
}
}

.md-col-end-4 {
}
@media (max-width: 767px) {
.md-col-end-4 {
-ms-grid-column-span: 4; grid-column-end: 4;
}
}

.md-col-end-5 {
}
@media (max-width: 767px) {
.md-col-end-5 {
-ms-grid-column-span: 5; grid-column-end: 5;
}
}

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

.md-col-start-1 {
}
@media (max-width: 767px) {
.md-col-start-1 {
-ms-grid-column: 1; grid-column-start: 1;
}
}

.md-col-start-2 {
}
@media (max-width: 767px) {
.md-col-start-2 {
-ms-grid-column: 2; grid-column-start: 2;
}
}

.md-col-start-3 {
}
@media (max-width: 767px) {
.md-col-start-3 {
-ms-grid-column: 3; grid-column-start: 3;
}
}

.md-col-start-4 {
}
@media (max-width: 767px) {
.md-col-start-4 {
-ms-grid-column: 4; grid-column-start: 4;
}
}

.md-col-start-5 {
}
@media (max-width: 767px) {
.md-col-start-5 {
-ms-grid-column: 5; grid-column-start: 5;
}
}

.md-col-start-auto {
}
@media (max-width: 767px) {
.md-col-start-auto {
-ms-grid-column: auto; grid-column-start: auto;
}
}

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

.md-col-span-3 {
}
@media (max-width: 767px) {
.md-col-span-3 {
-ms-grid-column-span: 3; grid-column: span 3/span 3;
}
}

.md-col-span-4 {
}
@media (max-width: 767px) {
.md-col-span-4 {
-ms-grid-column-span: 4; grid-column: span 4/span 4;
}
}

.md-grid-cols-3 {
}
@media (max-width: 767px) {
.md-grid-cols-3 {
-ms-grid-columns: (minmax(0, 1fr))[3]; grid-template-columns: repeat(3, minmax(0, 1fr));
}
}

.md-grid-cols-4 {
}
@media (max-width: 767px) {
.md-grid-cols-4 {
-ms-grid-columns: (minmax(0, 1fr))[4]; grid-template-columns: repeat(4, minmax(0, 1fr));
}
}

.md-grid-cols-none {
}
@media (max-width: 767px) {
.md-grid-cols-none {
-ms-grid-columns: none; grid-template-columns: none;
}
}

.md-gap-2 {
}
@media (max-width: 767px) {
.md-gap-2 {
grid-gap: .5rem; gap: .5rem;
}
}

.md-gap-4 {
}
@media (max-width: 767px) {
.md-gap-4 {
grid-gap: 1rem; gap: 1rem;
}
}

.md-gap-6 {
}
@media (max-width: 767px) {
.md-gap-6 {
grid-gap: 1.5rem; gap: 1.5rem;
}
}

.md-gap-8 {
}
@media (max-width: 767px) {
.md-gap-8 {
grid-gap: 2rem; gap: 2rem;
}
}

.md-h-full {
}
@media (max-width: 767px) {
.md-h-full {
 height:100%;
}
}

.md-h-screen {
}
@media (max-width: 767px) {
.md-h-screen {
 height:100vh;
}
}

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

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

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

.md-mr-1 {
}
@media (max-width: 767px) {
.md-mr-1 {
 margin-right:0.25rem;
}
}

.md-mb-1 {
}
@media (max-width: 767px) {
.md-mb-1 {
 margin-bottom:0.25rem;
}
}

.md-mr-3 {
}
@media (max-width: 767px) {
.md-mr-3 {
 margin-right:0.75rem;
}
}

.md-mb-3 {
}
@media (max-width: 767px) {
.md-mb-3 {
 margin-bottom:0.75rem;
}
}

.md-mr-4 {
}
@media (max-width: 767px) {
.md-mr-4 {
 margin-right:1rem;
}
}

.md-mr-5 {
}
@media (max-width: 767px) {
.md-mr-5 {
 margin-right:1.25rem;
}
}

.md-mb-5 {
}
@media (max-width: 767px) {
.md-mb-5 {
 margin-bottom:1.25rem;
}
}

.md-mr-6 {
}
@media (max-width: 767px) {
.md-mr-6 {
 margin-right:1.5rem;
}
}

.md-mb-6 {
}
@media (max-width: 767px) {
.md-mb-6 {
 margin-bottom:1.5rem;
}
}

.md-mr-8 {
}
@media (max-width: 767px) {
.md-mr-8 {
 margin-right:2rem;
}
}

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

.md-p-1 {
}
@media (max-width: 767px) {
.md-p-1 {
 padding-left:0.25rem;
 padding-right:0.25rem;
 padding-top:0.25rem;
 padding-bottom:0.25rem;
}
}

.md-p-2 {
}
@media (max-width: 767px) {
.md-p-2 {
 padding-left:0.5rem;
 padding-right:0.5rem;
 padding-top:0.5rem;
 padding-bottom:0.5rem;
}
}

.md-p-3 {
}
@media (max-width: 767px) {
.md-p-3 {
 padding-left:0.75rem;
 padding-right:0.75rem;
 padding-top:0.75rem;
 padding-bottom:0.75rem;
}
}

.md-p-4 {
}
@media (max-width: 767px) {
.md-p-4 {
 padding-left:1rem;
 padding-right:1rem;
 padding-top:1rem;
 padding-bottom:1rem;
}
}

.md-p-5 {
}
@media (max-width: 767px) {
.md-p-5 {
 padding-left:1.25rem;
 padding-right:1.25rem;
 padding-top:1.25rem;
 padding-bottom:1.25rem;
}
}

.md-p-6 {
}
@media (max-width: 767px) {
.md-p-6 {
 padding-left:1.5rem;
 padding-right:1.5rem;
 padding-top:1.5rem;
 padding-bottom:1.5rem;
}
}

.md-p-8 {
}
@media (max-width: 767px) {
.md-p-8 {
 padding-left:2rem;
 padding-right:2rem;
 padding-top:2rem;
 padding-bottom:2rem;
}
}

.md-py-1 {
}
@media (max-width: 767px) {
.md-py-1 {
 padding-top:0.25rem;
 padding-bottom:0.25rem;
}
}

.md-py-2 {
}
@media (max-width: 767px) {
.md-py-2 {
 padding-top:0.5rem;
 padding-bottom:0.5rem;
}
}

.md-py-3 {
}
@media (max-width: 767px) {
.md-py-3 {
 padding-top:0.75rem;
 padding-bottom:0.75rem;
}
}

.md-py-4 {
}
@media (max-width: 767px) {
.md-py-4 {
 padding-top:1rem;
 padding-bottom:1rem;
}
}

.md-py-5 {
}
@media (max-width: 767px) {
.md-py-5 {
 padding-top:1.25rem;
 padding-bottom:1.25rem;
}
}

.md-py-6 {
}
@media (max-width: 767px) {
.md-py-6 {
 padding-top:1.5rem;
 padding-bottom:1.5rem;
}
}

.md-py-8 {
}
@media (max-width: 767px) {
.md-py-8 {
 padding-top:2rem;
 padding-bottom:2rem;
}
}

.md-px-2 {
}
@media (max-width: 767px) {
.md-px-2 {
 padding-left:0.5rem;
 padding-right:0.5rem;
}
}

.md-px-4 {
}
@media (max-width: 767px) {
.md-px-4 {
 padding-left:1rem;
 padding-right:1rem;
}
}

.md-px-5 {
}
@media (max-width: 767px) {
.md-px-5 {
 padding-left:1.25rem;
 padding-right:1.25rem;
}
}

.md-px-6 {
}
@media (max-width: 767px) {
.md-px-6 {
 padding-left:1.5rem;
 padding-right:1.5rem;
}
}

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

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

.md-centered {
}
@media (max-width: 767px) {
.md-centered {
 text-align:center;
}
.md-centered:not(.ct-section):not(.oxy-easy-posts),
.md-centered.oxy-easy-posts .oxy-posts,
.md-centered.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:unset;
align-items:center;
align-content:center;
justify-content:center;
}
}

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

.md-rounded-sm {
}
@media (max-width: 767px) {
.md-rounded-sm {
 border-radius:0.125rem;
}
}

.md-rounded {
}
@media (max-width: 767px) {
.md-rounded {
 border-radius:0.25rem;
}
}

.md-rounded-md {
}
@media (max-width: 767px) {
.md-rounded-md {
 border-radius:0.375rem;
}
}

.md-rounded-lg {
}
@media (max-width: 767px) {
.md-rounded-lg {
 border-radius:0.5rem;
}
}

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

.sm-text-xs {
}
@media (max-width: 479px) {
.sm-text-xs {
 font-size:0.75rem;
 line-height:1rem;
}
}

.sm-text-sm {
}
@media (max-width: 479px) {
.sm-text-sm {
 font-size:0.875rem;
 line-height:1.25rem;
}
}

.sm-text-base {
}
@media (max-width: 479px) {
.sm-text-base {
 font-size:1rem;
 line-height:1.5rem;
}
}

.sm-text-lg {
}
@media (max-width: 479px) {
.sm-text-lg {
 font-size:1.125rem;
 line-height:1.75rem;
}
}

.sm-text-xl {
}
@media (max-width: 479px) {
.sm-text-xl {
 font-size:1.25rem;
 line-height:1.75rem;
}
}

.sm-text-2xl {
}
@media (max-width: 479px) {
.sm-text-2xl {
 font-size:1.5rem;
 line-height:2rem;
}
}

.sm-text-3xl {
}
@media (max-width: 479px) {
.sm-text-3xl {
 font-size:1.875rem;
 line-height:2.25rem;
}
}

.sm-text-4xl {
}
@media (max-width: 479px) {
.sm-text-4xl {
 font-size:2.25rem;
 line-height:2.5rem;
}
}

.sm-col-end-1 {
}
@media (max-width: 479px) {
.sm-col-end-1 {
-ms-grid-column-span: 1; grid-column-end: 1;
}
}

.sm-col-end-2 {
}
@media (max-width: 479px) {
.sm-col-end-2 {
-ms-grid-column-span: 2; grid-column-end: 2;
}
}

.sm-col-end-3 {
}
@media (max-width: 479px) {
.sm-col-end-3 {
-ms-grid-column-span: 3; grid-column-end: 3;
}
}

.sm-col-end-4 {
}
@media (max-width: 479px) {
.sm-col-end-4 {
-ms-grid-column-span: 4; grid-column-end: 4;
}
}

.sm-col-end-auto {
}
@media (max-width: 479px) {
.sm-col-end-auto {
-ms-grid-column-span: auto; grid-column-end: auto;
}
}

.sm-col-start-1 {
}
@media (max-width: 479px) {
.sm-col-start-1 {
-ms-grid-column: 1; grid-column-start: 1;
}
}

.sm-col-start-2 {
}
@media (max-width: 479px) {
.sm-col-start-2 {
-ms-grid-column: 2; grid-column-start: 2;
}
}

.sm-col-start-3 {
}
@media (max-width: 479px) {
.sm-col-start-3 {
-ms-grid-column: 3; grid-column-start: 3;
}
}

.sm-col-start-4 {
}
@media (max-width: 479px) {
.sm-col-start-4 {
-ms-grid-column: 4; grid-column-start: 4;
}
}

.sm-col-start-auto {
}
@media (max-width: 479px) {
.sm-col-start-auto {
-ms-grid-column: auto; grid-column-start: auto;
}
}

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

.sm-col-span-1 {
}
@media (max-width: 479px) {
.sm-col-span-1 {
-ms-grid-column-span: 1; grid-column: span 1/span 1;
}
}

.sm-col-span-2 {
}
@media (max-width: 479px) {
.sm-col-span-2 {
-ms-grid-column-span: 2; grid-column: span 2/span 2;
}
}

.sm-col-span-3 {
}
@media (max-width: 479px) {
.sm-col-span-3 {
-ms-grid-column-span: 3; grid-column: span 2/span 3;
}
}

.sm-grid-cols-1 {
}
@media (max-width: 479px) {
.sm-grid-cols-1 {
-ms-grid-columns: (minmax(0, 1fr))[1]; grid-template-columns: repeat(1, minmax(0, 1fr));
}
}

.sm-grid-cols-2 {
}
@media (max-width: 479px) {
.sm-grid-cols-2 {
-ms-grid-columns: (minmax(0, 1fr))[2]; grid-template-columns: repeat(2, minmax(0, 1fr));
}
}

.sm-grid-cols-3 {
}
@media (max-width: 479px) {
.sm-grid-cols-3 {
-ms-grid-columns: (minmax(0, 1fr))[3]; grid-template-columns: repeat(3, minmax(0, 1fr));
}
}

.sm-grid-cols-none {
}
@media (max-width: 479px) {
.sm-grid-cols-none {
-ms-grid-columns: none; grid-template-columns: none;
}
}

.sm-gap-2 {
}
@media (max-width: 479px) {
.sm-gap-2 {
grid-gap: .5rem; gap: .5rem;
}
}

.sm-gap-4 {
}
@media (max-width: 479px) {
.sm-gap-4 {
grid-gap: 1rem; gap: 1rem;
}
}

.sm-gap-6 {
}
@media (max-width: 479px) {
.sm-gap-6 {
grid-gap: 1.5rem; gap: 1.5rem;
}
}

.sm-h-full {
}
@media (max-width: 479px) {
.sm-h-full {
 height:100%;
}
}

.sm-h-screen {
}
@media (max-width: 479px) {
.sm-h-screen {
 height:100vh;
}
}

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

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

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

.sm-mt-1 {
}
@media (max-width: 479px) {
.sm-mt-1 {
 margin-top:0.25rem;
}
}

.sm-mb-1 {
}
@media (max-width: 479px) {
.sm-mb-1 {
 margin-bottom:0.25rem;
}
}

.sm-mt-2 {
}
@media (max-width: 479px) {
.sm-mt-2 {
 margin-top:0.5rem;
}
}

.sm-mr-2 {
}
@media (max-width: 479px) {
.sm-mr-2 {
 margin-right:0.5rem;
}
}

.sm-mb-2 {
}
@media (max-width: 479px) {
.sm-mb-2 {
 margin-bottom:0.5rem;
}
}

.sm-mt-3 {
}
@media (max-width: 479px) {
.sm-mt-3 {
 margin-top:0.75rem;
}
}

.sm-mr-3 {
}
@media (max-width: 479px) {
.sm-mr-3 {
 margin-right:0.75rem;
}
}

.sm-mb-3 {
}
@media (max-width: 479px) {
.sm-mb-3 {
 margin-bottom:0.75rem;
}
}

.sm-mb-4 {
}
@media (max-width: 479px) {
.sm-mb-4 {
 margin-bottom:1rem;
}
}

.sm-mr-5 {
}
@media (max-width: 479px) {
.sm-mr-5 {
 margin-right:1.25rem;
}
}

.sm-mb-5 {
}
@media (max-width: 479px) {
.sm-mb-5 {
 margin-bottom:1.25rem;
}
}

.sm-mr-6 {
}
@media (max-width: 479px) {
.sm-mr-6 {
 margin-right:1.5rem;
}
}

.sm-mb-6 {
}
@media (max-width: 479px) {
.sm-mb-6 {
 margin-bottom:1.5rem;
}
}

.sm-mr-8 {
}
@media (max-width: 479px) {
.sm-mr-8 {
 margin-right:2rem;
}
}

.sm-mb-8 {
}
@media (max-width: 479px) {
.sm-mb-8 {
 margin-bottom:2rem;
}
}

.sm-mx-auto {
}
@media (max-width: 479px) {
.sm-mx-auto {
 margin-left:auto;
 margin-right:auto;
}
}

.sm-p-1 {
}
@media (max-width: 479px) {
.sm-p-1 {
 padding-left:0.25rem;
 padding-right:0.25rem;
 padding-top:0.25rem;
 padding-bottom:0.25rem;
}
}

.sm-p-2 {
}
@media (max-width: 479px) {
.sm-p-2 {
 padding-left:0.5rem;
 padding-right:0.5rem;
 padding-top:0.5rem;
 padding-bottom:0.5rem;
}
}

.sm-p-3 {
}
@media (max-width: 479px) {
.sm-p-3 {
 padding-left:0.75rem;
 padding-right:0.75rem;
 padding-top:0.75rem;
 padding-bottom:0.75rem;
}
}

.sm-p-4 {
}
@media (max-width: 479px) {
.sm-p-4 {
 padding-left:1rem;
 padding-right:1rem;
 padding-top:1rem;
 padding-bottom:1rem;
}
}

.sm-p-5 {
}
@media (max-width: 479px) {
.sm-p-5 {
 padding-left:1.25rem;
 padding-right:1.25rem;
 padding-top:1.25rem;
 padding-bottom:1.25rem;
}
}

.sm-p-6 {
}
@media (max-width: 479px) {
.sm-p-6 {
 padding-left:1.5rem;
 padding-right:1.5rem;
 padding-top:1.5rem;
 padding-bottom:1.5rem;
}
}

.sm-p-8 {
}
@media (max-width: 479px) {
.sm-p-8 {
 padding-left:2rem;
 padding-right:2rem;
 padding-top:2rem;
 padding-bottom:2rem;
}
}

.sm-py-1 {
}
@media (max-width: 479px) {
.sm-py-1 {
 padding-top:0.25rem;
 padding-bottom:0.25rem;
}
}

.sm-py-2 {
}
@media (max-width: 479px) {
.sm-py-2 {
 padding-top:0.5rem;
 padding-bottom:0.5rem;
}
}

.sm-py-3 {
}
@media (max-width: 479px) {
.sm-py-3 {
 padding-top:0.75rem;
 padding-bottom:0.75rem;
}
}

.sm-py-4 {
}
@media (max-width: 479px) {
.sm-py-4 {
 padding-top:1rem;
 padding-bottom:1rem;
}
}

.sm-py-5 {
}
@media (max-width: 479px) {
.sm-py-5 {
 padding-top:1.25rem;
 padding-bottom:1.25rem;
}
}

.sm-py-6 {
}
@media (max-width: 479px) {
.sm-py-6 {
 padding-top:1.5rem;
 padding-bottom:1.5rem;
}
}

.sm-py-8 {
}
@media (max-width: 479px) {
.sm-py-8 {
 padding-top:2rem;
 padding-bottom:2rem;
}
}

.sm-px-1 {
}
@media (max-width: 479px) {
.sm-px-1 {
 padding-left:0.25rem;
 padding-right:0.25rem;
}
}

.sm-px-3 {
}
@media (max-width: 479px) {
.sm-px-3 {
 padding-left:0.75rem;
 padding-right:0.75rem;
}
}

.sm-px-4 {
}
@media (max-width: 479px) {
.sm-px-4 {
 padding-left:1rem;
 padding-right:1rem;
}
}

.sm-px-5 {
}
@media (max-width: 479px) {
.sm-px-5 {
 padding-left:1.25rem;
 padding-right:1.25rem;
}
}

.sm-px-6 {
}
@media (max-width: 479px) {
.sm-px-6 {
 padding-left:1.5rem;
 padding-right:1.5rem;
}
}

.sm-px-8 {
}
@media (max-width: 479px) {
.sm-px-8 {
 padding-left:2rem;
 padding-right:2rem;
}
}

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

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

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

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

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

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

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

.pill-button {
 font-family:'bogue-regular';
 url_encoded:true;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 background-color:#ff9999;
 border-top-left-radius:50px;
 border-top-right-radius:50px;
 border-bottom-left-radius:50px;
 border-bottom-right-radius:50px;
 padding-left:24px;
 padding-right:24px;
 padding-top:6px;
 padding-bottom:6px;
}
@media (max-width: 1120px) {
.pill-button {
 padding-top:6px;
 padding-bottom:6px;
}
}

@media (max-width: 991px) {
.pill-button {
 margin-left:16px;
}
}

@media (max-width: 767px) {
.pill-button {
 padding-top:6px;
 padding-bottom:6px;
 margin-left:16px;
}
}

@media (max-width: 479px) {
.pill-button {
 font-size:14px;
 margin-right:0px;
 padding-left:16px;
 padding-right:16px;
 padding-top:8px;
 padding-bottom:8px;
 margin-left:8px;
 line-height:1;
}
}

.pink-button-rounded:hover{
background-color :#ff9999;
border: 1px solid #ff9999;
}.pink-button-rounded:hover{
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 color:color(33);
}
.pink-button-rounded {
background-color :#ff9999;
border: 1px solid #ff9999;
color: #ffffff;
padding: 10px 16px;
}.pink-button-rounded {
 font-family:'Bogue';
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 border-radius:50px;
 padding-left:24px;
 padding-right:24px;
 button-hover_color:#ff9999;
 font-size:16px;
}
@media (max-width: 767px) {
.pink-button-rounded {
}
.pink-button-rounded:not(.ct-section):not(.oxy-easy-posts),
.pink-button-rounded.oxy-easy-posts .oxy-posts,
.pink-button-rounded.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
}

@media (max-width: 479px) {
.pink-button-rounded {
}
.pink-button-rounded:not(.ct-section):not(.oxy-easy-posts),
.pink-button-rounded.oxy-easy-posts .oxy-posts,
.pink-button-rounded.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
}

.green-button-rounded {
}
.cell {
 text-align:center;
}
.cell:not(.ct-section):not(.oxy-easy-posts),
.cell.oxy-easy-posts .oxy-posts,
.cell.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.next-btn {
}
.logos-next-btn {
color: #bfd8cd;}.logos-next-btn 
>svg {width: 55px;height: 55px;}.logos-next-btn {
 color:#bfd8cd;
}
.footer-link {
 font-family:'Greycliff';
 text-transform:uppercase;
 color:#000000;
 line-height:1;
 font-size:10px;
 letter-spacing:1.5px;
 margin-bottom:0px;
}
@media (max-width: 1120px) {
.footer-link {
 font-size:10px;
 letter-spacing:1.75px;
}
}

@media (max-width: 991px) {
.footer-link {
 font-size:10px;
 line-height:1.4;
 padding-bottom:0px;
 margin-bottom:4px;
}
}

@media (max-width: 767px) {
.footer-link {
 font-size:12px;
 line-height:1.2;
 font-weight:900;
}
}

@media (max-width: 479px) {
.footer-link {
 font-size:10px;
 text-align:left;
}
}

.body-text-light {
 font-family:'Bogue';
 font-size:18px;
 line-height:1.8;
 margin-bottom:0px;
 margin-top:0px;
 opacity:1;
 text-align:center;
 color:#fdfaf7;
}
@media (max-width: 479px) {
.body-text-light {
}
.body-text-light:not(.ct-section):not(.oxy-easy-posts),
.body-text-light.oxy-easy-posts .oxy-posts,
.body-text-light.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
}

.subhead-greycliff-small {
 font-family:'Greycliff';
 letter-spacing:3px;
 text-transform:uppercase;
 font-weight:800;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; font-size:18px;
 margin-bottom:16px;
}
@media (max-width: 479px) {
.subhead-greycliff-small {
 font-size:12px;
}
}

.subhead-greycliff-large {
 font-family:'Greycliff';
 color:color(33);
 font-size:24px;
 text-transform:uppercase;
 letter-spacing:4px;
 line-height:1.3;
 margin-bottom:16px;
}
.client-card-col {
 border-bottom-color:rgba(0,0,0,0.11);
 border-bottom-width:1px;
 border-bottom-style:solid;
 height:30px;
 width:100%;
}
.client-card-col:not(.ct-section):not(.oxy-easy-posts),
.client-card-col.oxy-easy-posts .oxy-posts,
.client-card-col.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.cell1 {
}
.and-block {
}
.fix-ls {
}
.with-block {
}
.no-ls {
}
.container {
}
.title {
}
.button {
}
.logoanim1 {
}
.home-anim2 {
}
.headline {
transform:translate3d(-100%,00px,00px);}
.line2 {
}
.line3 {
}
.line4 {
}
.line5 {
}
.section1 {
}
.section2 {
}
.section3 {
}
.fullpage {
 text-align:center;
}
.fullpage:not(.ct-section):not(.oxy-easy-posts),
.fullpage.oxy-easy-posts .oxy-posts,
.fullpage.ct-section .ct-section-inner-wrap{
display:flex;
}
.section {
 text-align:center;
}
.section:not(.ct-section):not(.oxy-easy-posts),
.section.oxy-easy-posts .oxy-posts,
.section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.slide {
}
.demo {
 text-align:left;
 width:100%;
}
.demo:not(.ct-section):not(.oxy-easy-posts),
.demo.oxy-easy-posts .oxy-posts,
.demo.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.line1 {
}
.line6 {
}
.line7 {
}
.circletype {
}
.fancy {
}
@media (max-width: 479px) {
.fancy {
}
}

.demo1 {
}
.fp-bg {
background-size: cover; width:100%;
}
.cssAnimate {
}
.pulse {
}
.animate__pulse {
}
.animate__animated {
}
.heartBeat {
}
.hvr-grow-rotate {
}
.hvr-pop {
}
.menu-link-hover:hover{
}
.menu-link-hover {
}
.menu-contact {
 font-weight:900;
}
.menu-work {
}
.menu-home {
}
.menu-blog {
 font-weight:900;
}
.hvr-skew {
}
.cssanimation {
}
.hu__hu__ {
}
.open {
}
.leFadeIn {
}
.sequence {
}
.leElevateLeft {
}
.leBlurIn {
}
.leZoomInTop {
}
.oaoRotateXIn {
}
.pullRelease {
}
.spinToLeft {
}
.spinToRight {
}
.blurIn {
}
.hvr-bob {
}
.dark-header {
}
.relax {
}
.rellax {
 margin-bottom:0px;
 margin-right:0px;
}
.catchword-small {
transform:; font-family:'Kokomo';
 color:#fdfaf7;
 font-size:40px;
 font-weight:400;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; line-height:0.7;
 margin-left:8px;
 margin-right:12px;
 aos-enable:false;
}
@media (max-width: 479px) {
.catchword-small {
 line-height:0.5;
}
}

.screen {
 font-family:'Greycliff';
 aos-enable:false;
 font-weight:900;
 letter-spacing:10px;
 font-size:150px;
 line-height:1;
 color:#fdfaf7;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; text-align:center;
 z-index:1;
 margin-bottom:40px;
 position:static;
}
@media (max-width: 767px) {
.screen {
 font-size:40px;
}
}

@media (max-width: 479px) {
.screen {
 font-size:32px;
 z-index:0;
}
}

.room {
 font-family:'Greycliff';
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; color:#fdfaf7;
 font-size:150px;
 font-weight:900;
 letter-spacing:10px;
 line-height:1;
 position:static;
 text-align:left;
 z-index:1;
}
@media (max-width: 767px) {
.room {
 font-size:40px;
}
}

@media (max-width: 479px) {
.room {
 font-size:32px;
 z-index:0;
}
}

.intro-text {
 z-index:200;
}
.crossout {
 background-color:color(33);
}
.trigger {
 text-align:center;
 width:100%;
}
.cursor-container {
}
.cursor-inner {
}
.cursor-outer {
}
.cursor-text {
 font-family:'Greycliff';
 font-size:8px;
 font-weight:600;
 color:#fdfaf7;
 line-height:1.3;
 text-transform:uppercase;
 letter-spacing:1px;
}
.main-logo {
 font-family:'Bogue-OTF';
 font-size:50px;
 font-weight:600;
 letter-spacing:0px;
 line-height:1;
 text-align:center;
}
@media (max-width: 1120px) {
.main-logo {
}
}

.hvr-underline-from-center {
}
.slabtext {
}
.blog-post-meta {
 font-family:'Greycliff';
 font-size:16px;
 text-transform:uppercase;
 letter-spacing:2px;
 margin-bottom:0px;
}
.slabtextdone {
}
.bigtext {
}
.responsive_headline {
}
.js-slabtext {
}
.header-contact-btn {
}
.arrow {
}
.swiper-button-prev {
}
.swiper-button-next {
}
.swiper-pagination {
}
.swiper-scrollbar {
}
.text-underline {
}
.copy-paste {
}
.side {
}
.vip-offer {
}
.intro-h1 {
 font-family:'Greycliff';
 border-bottom-color:color(33);
 border-bottom-style:none;
 border-bottom-width:1px;
 color:#0f0f0f;
 font-size:100px;
 font-weight:900;
 letter-spacing:6px;
 line-height:1.14;
 text-align:left;
 text-transform:uppercase;
 transition-duration:1s;
 transition-property:color;
}
.intro-h1:not(.ct-section):not(.oxy-easy-posts),
.intro-h1.oxy-easy-posts .oxy-posts,
.intro-h1.ct-section .ct-section-inner-wrap{
display:block;
}
@media (max-width: 1120px) {
.intro-h1 {
 font-size:42px;
 width:100%;
}
}

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

@media (max-width: 767px) {
.intro-h1 {
 font-size:32px;
 margin-bottom:19px;
}
}

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

.fine-print {
 font-size:14px;
 margin-bottom:20px;
}
.fine-print span.ou-list-icon-wrap{
padding-bottom:2px;
}

.fine-print svg.ou-list-icon{
width:7px;
height:7px;
}

.fine-print-h1 {
 font-family:'Greycliff';
 letter-spacing:2px;
 text-transform:uppercase;
 font-weight:800;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; font-size:14px;
 margin-bottom:8px;
}
@media (max-width: 479px) {
.fine-print-h1 {
 font-size:14px;
}
}

.sticker-label {
transform:rotate(-2deg); font-family:'GT-Pressura-Mono';
 background-color:#ff8555;
 padding-left:12px;
 padding-right:16px;
 text-transform:uppercase;
 font-size:22px;
 font-weight:400;
 line-height:1;
 padding-top:8px;
 padding-bottom:12px;
 letter-spacing:2px;
}
.highlight-yellow {
 background:#000; 
}


.lydia-h1 {
font-family: Lydia;
  color:#ff77b0;
  line-height:0.3em;
  letter-spacing:0;
}

.sticky {
  position:sticky;
  top:0;
  left:0;
}

.text-underline {
border-bottom:1px solid;
}


.kokomo {
  font-family:'kokomo';
  text-transform:none;
  letter-spacing:0px;
  
}

.client-card-col:after {
  border-bottom: 1px solid #DADCE0;
}


.and-block {
 letter-spacing: 4px;
  margin-right: -4px;
  text-align:right;
}

.and-block:after {
  content: "";
  width:100%;
  height: 3px;
  position: relative;
  background: #f9d5c0;
  transform: skew(0, -8deg);
  bottom:-6px;
}

.and-block:before {
  content: "";
  width:100%;
  height: 3px;
  position: relative;
  background: #f9d5c0;
  transform: skew(0, -8deg);
  top:-1px;
}


.main-logo > span.char1 {
font-feature-settings: "ss05";
}

.main-logo > span.char1 {
font-feature-settings: "ss03";
}

.main-logo > span.char9 {
font-feature-settings: "ss05";
}

.main-logo > span.char17 {
font-feature-settings: "ss04";
}


/* Add this to a stylesheet via Manage > Stylesheets in the top right of the builder */
.wp-embed-responsive .cssAnimate {
  opacity: 0;
}


/* Contact Menu Link */
.menu-contact:hover > span.char1,
.menu-contact:hover > span.char3,
.menu-contact:hover > span.char5,
.menu-contact:hover > span.char7{
color:#f79a9d;
transform:rotate(-3deg);
-webkit-transform: rotate(-3deg);
}

.menu-contact:hover > span.char2,
.menu-contact:hover > span.char4,
.menu-contact:hover > span.char8{
color:#000;
}




/* Work With Me Menu Link */
.menu-work:hover > span.char1,
.menu-work:hover > span.char3,
.menu-work:hover > span.char5,
.menu-work:hover > span.char6,
.menu-work:hover > span.char8,
.menu-work:hover > span.char11{
color:#ff77b0;
transform:rotate(-3deg);
-webkit-transform: rotate(-3deg);
}

.menu-work:hover > span.char2,
.menu-work:hover > span.char4,
.menu-work:hover > span.char9{
color:#0f0f0f;
}



/* Home Menu Link */
.menu-home:hover > span.char1,
.menu-home:hover > span.char3,
.menu-home:hover > span.char5,
.menu-home:hover > span.char7 {
color:#ff77b0;
}

.menu-home:hover > span.char2,
.menu-home:hover > span.char4{
color:#0f0f0f;

}


/* Home Blog Link */
.menu-blog:hover > span.char1,
.menu-blog:hover > span.char3,
.menu-blog:hover > span.char6,
.menu-blog:hover > span.char8{
color:#ff77b0;

}

.menu-blog:hover > span.char2,
.menu-blog:hover > span.char4{
color:#0f0f0f;
transform:rotate(-3deg);
-webkit-transform: rotate(-3deg);
}


.oxy-header-row.light-header .menu-link {
  color: #fff;
}

.oxy-header-row.dark-header .menu-item {
  color: #aaa;
}

body {
margin-top:0 !important;
}


#headline-1104-25782 > span.char1 {
font-feature-settings: "ss05";
}

#headline-1104-25782 > span.char4 {
font-feature-settings: "ss12";
}

#headline-1104-25782 > span.char9 {
font-feature-settings: "ss05";
}

.gc-highlight-body {
font-family: Greycliff;
  text-transform: uppercase;
  letter-spacing:2px;
  font-size:18px;
}

#highlight {
  color:#fff;
  font-family: Greycliff;
  text-transform: uppercase;
  letter-spacing:5px;
  font-size:32px;
}


:root {
  /* The intrinsic width of the underline stroke (in pixels). This is 
   * the same as the height of the cap images. Don't specify the
   * units! This is because of some of the calculations we do later on. */
  --underline-intrinsic-width: 8;
  
  /* The actual width of the underline stroke we want to render (in pixels).
   * You can modify this, and the sizing and positioning should be calculated
   * accordingly. Again, Don't specify the units! */
  --underline-width: 12;
  
  /* The colour used to draw the underline. It should match the colour
   * used in the cap images... unfortunately we can't modify the SVG
   * fill via CSS because it's a background image. */
  --underline-color: #fac5ba;
  
  /* We need to know the width of the cap images so that we
   * can position everything on the x axis accordingly. */
  --underline-cap-width: 4px;
  
  /* The border is positioned relative to the bottom of the line.
   * We can move it upwards a little to create an overlap effect. */
  --underline-offset-y: -2px;
  
  /* The padding to add to the x axis. By default, the caps would be
   * aligned with the beginning and end of the line. */
  --underline-padding-x: 0.12em;
  
  /* The cap images to use that form the left and right rounded
   * shape. I guess these could be any shape, they don't
   * necessarily have to be round 🙂.
   */
  --cap-image-left: url(../../../../i/VKh.svg);
  --cap-image-right: url(../../../../i/VHE.svg);
}




.rounded-background {
  display: inline;
  --underline-width-scale: calc(var(--underline-width) / var(--underline-intrinsic-width));
  padding: 0 calc(var(--underline-padding-x) + calc(var(--underline-cap-width) * var(--underline-width-scale)));
  box-decoration-break: clone;
  background-repeat: no-repeat;
  color: #fac5ba;
  background-image:
    linear-gradient(180deg, var(--underline-color), var(--underline-color)),
    var(--cap-image-left),
    var(--cap-image-right);
  background-position-x:
    calc(var(--underline-cap-width) * var(--underline-width-scale)),
    0,
    100%;
  background-position-y: calc(100% - var(--underline-offset-y) * -1);
  background-size:
    calc(100% - calc(var(--underline-cap-width) * var(--underline-width-scale) * 2)) calc(var(--underline-width) * 1px),
    auto calc(var(--underline-width) * 1px),
    auto calc(var(--underline-width) * 1px);
  margin-right:3px;
  margin-left:3px;
}

.rounded-background-large {
  --underline-width: 50;
  --underline-offset-y: -2px;
}

svg {
width: 100%;
height: auto;
}

@media only screen and (max-width: 400px) {
  .btn--header {
overflow: hidden;
position: relative;
background-color: #0f0f0f;
border: none;
color:  #ffffff;
font-family: Greycliff;
letter-spacing:2px;
text-transform: uppercase;
font-size: 12px;
font-variant: none;
font-weight: 800;
line-height: 1.5;
text-align: center;
}

}

.btn {
bottom: 0px;
left: 0px;
right: 0px;
top: 0px;
border-radius: 2em;
border: none;
box-sizing: border-box;
cursor: pointer;
display: inline-block;
margin-top: 0px;
min-width: 150px;
opacity: 1;
overflow: hidden;
padding: 0.8em 1.5em;
position: relative;
text-decoration: none;
transform: translate(0px, 0%);
/*transition: color 0.15s ease-in-out 0s, background-color 0.15s ease-in-out 0s, border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s;*/
user-select: none;
vertical-align: middle;
visibility: inherit;
white-space: nowrap;
background:inherit;
}

.btn--header {
overflow: hidden;
position: relative;
background-color: #0f0f0f;
border: none;
color:  #ffffff;
font-family: Greycliff;
letter-spacing:2px;
text-transform: uppercase;
font-size: 16px;
font-variant: none;
font-weight: 800;
line-height: 1.5;
text-align: center;
}

.btn--primary {
border: none;
overflow: hidden;
position: relative;
background-color: #0f0f0f;
color:  #ffffff;
font-family: Greycliff;
letter-spacing:2px;
text-transform: uppercase;
font-size: 16px;
font-variant: none;
font-weight: 800;
line-height: 1.5;
text-align: center;
}

.btn--header span, .btn--primary span {
display: block;
position: relative;
transform: translateX(0px);
transition: all 0.3s cubic-bezier(0, 0.5, 0.5, 1) 0s;
width: 100%;
z-index: 1;
}

.btn--header span::before, .btn--primary span::before {
-webkit-box-align: center;
-webkit-box-pack: center;
align-items: center;
content: attr(data-content);
display: flex;
height: 100%;
justify-content: center;
left: 0px;
position: absolute;
top: 0px;
transform: translateX(calc(-110% - 2.1em));
transition: all 0.3s cubic-bezier(0, 0.5, 0.5, 1) 0s;
width: 100%;
z-index: 1;
}


.btn--header:hover span, .btn--primary:hover span{

    -webkit-animation: marquee 2.3s linear infinite;
    -o-animation: marquee 2.3s linear infinite;
    animation: marquee 2.3s linear infinite;
  color:#fff;
}

@keyframes marquee {
    0% { transform: translateX(0px); }
    100% { transform: translateX(calc(110% + 2.1em)); }
}



.intro-h1 {
  box-sizing: border-box;
	opacity: 1;
	transition: color 1s;
	word-wrap: break-word;
}


.intro-h1 h1 span {
  transition: color 3s;
    transition-delay: 1s;
}
 
.intro-h1 h1 span:hover {
  transition: color 0s;
}

.intro-h1 .char3:hover, .intro-h1 .char8:hover,
.intro-h1 .char14:hover, .intro-h1 .char19:hover,
.intro-h1 .char23:hover, .intro-h1 .char27:hover,
.intro-h1 .char34:hover, .intro-h1 .char44:hover,
.intro-h1 .char49:hover, .intro-h1 .char54:hover{
  color:#e2b544; /*yellow*/
 transition: color 0s ease 0s;
}

.intro-h1 .char4:hover, .intro-h1 .char11:hover,
.intro-h1 .char17:hover, .intro-h1 .char20:hover, .intro-h1 .char22:hover,
.intro-h1 .char31:hover, .intro-h1 .char35:hover,
.intro-h1 .char40:hover, .intro-h1 .char46:hover,
.intro-h1 .char52:hover{
  color:#979b50; /*green*/
  transition: color 0s ease 0s;
}

.intro-h1 .char2:hover, .intro-h1 .char5:hover,
.intro-h1 .char7:hover, .intro-h1 .char10:hover,
.intro-h1 .char16:hover, .intro-h1 .char21:hover,
.intro-h1 .char25:hover, .intro-h1 .char30:hover,
.intro-h1 .char37:hover, .intro-h1 .char41:hover,
.intro-h1 .char50:hover, .intro-h1 .char55:hover{
  color:#ff8555; /*orange*/
  transition: color 0s ease 0s;
}

.intro-h1 .char1:hover, .intro-h1 .char6:hover,
.intro-h1 .char12:hover, .intro-h1 .char13:hover,
.intro-h1 .char18:hover, .intro-h1 .char26:hover,
.intro-h1 .char32:hover, .intro-h1 .char38:hover,
.intro-h1 .char42:hover, .intro-h1 .char51:hover,
.intro-h1 .char56:hover{
  color:#71b3a4; /*teal*/
  transition: color 0s ease 0s;
}

.intro-h1 .char1:hover, .intro-h1 .char9:hover,
.intro-h1 .char15:hover, .intro-h1 .char24:hover,
 .intro-h1 .char28:hover,
.intro-h1 .char36:hover, .intro-h1 .char45:hover,
.intro-h1 .char48:hover, .intro-h1 .char53:hover{
  color:#ff9999; /*pink*/
  transition: color 0s ease 0s;
}



#modal-552-25926::after {
  

}/* Grow Rotate */
.hvr-grow-rotate {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-grow-rotate:hover, .hvr-grow-rotate:focus, .hvr-grow-rotate:active {
  -webkit-transform: scale(1.1) rotate(4deg);
  transform: scale(1.1) rotate(4deg);
}

/* Pop */
@-webkit-keyframes hvr-pop {
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}
@keyframes hvr-pop {
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}
.hvr-pop {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-pop:hover, .hvr-pop:focus, .hvr-pop:active {
  -webkit-animation-name: hvr-pop;
  animation-name: hvr-pop;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Bubble Float Bottom */
.hvr-bubble-float-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-bubble-float-bottom:before {
  position: absolute;
  z-index: -1;
  content: '';
  left: calc(50% - 10px);
  bottom: 0;
  border-style: solid;
  border-width: 10px 10px 0 10px;
  border-color: #e1e1e1 transparent transparent transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-bubble-float-bottom:hover, .hvr-bubble-float-bottom:focus, .hvr-bubble-float-bottom:active {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
}
.hvr-bubble-float-bottom:hover:before, .hvr-bubble-float-bottom:focus:before, .hvr-bubble-float-bottom:active:before {
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
}

/* Skew */
.hvr-skew {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-skew:hover, .hvr-skew:focus, .hvr-skew:active {
  -webkit-transform: skew(-10deg);
  transform: skew(-10deg);
}

/* Skew Forward */
.hvr-skew-forward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
}
.hvr-skew-forward:hover, .hvr-skew-forward:focus, .hvr-skew-forward:active {
  -webkit-transform: skew(-10deg);
  transform: skew(-10deg);
}

/* Skew Backward */
.hvr-skew-backward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
}
.hvr-skew-backward:hover, .hvr-skew-backward:focus, .hvr-skew-backward:active {
  -webkit-transform: skew(10deg);
  transform: skew(10deg);
}

/* Bob */
@-webkit-keyframes hvr-bob {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@keyframes hvr-bob {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@-webkit-keyframes hvr-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@keyframes hvr-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
.hvr-bob {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-bob:hover, .hvr-bob:focus, .hvr-bob:active {
  -webkit-animation-name: hvr-bob-float, hvr-bob;
  animation-name: hvr-bob-float, hvr-bob;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}

/* Sweep To Right */
.hvr-sweep-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
  color: white;
}
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

/* Underline From Center */
.hvr-underline-from-center {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}
.hvr-underline-from-center:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 51%;
  right: 51%;
  bottom: 0;
  background: #fff;
  height: 4px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before {
  left: 0;
  right: 0;
}#headline-2555-25941 > span.char9 {
font-feature-settings: "ss04";
}

#headline-2555-25941 > span.char14 {
font-feature-settings: "ss04";
}.slabtexted .slabtext{
    display: -moz-inline-box;
    display: inline-block;
    white-space: nowrap;
    }

.slabtextinactive .slabtext{
    display: inline;
    white-space: normal;
    font-size: 1em !important;
    letter-spacing: inherit !important;
    word-spacing: inherit !important;
    *letter-spacing: normal !important;
    *word-spacing: normal !important;
    }

.slabtextdone .slabtext{
    display: block;
    }/* COLUMNS - DESKTOP */
/* ----------------- */

.c-columns-2-auto {
  display: grid!important;
  grid-template-columns: auto auto;
  width: 100%;
}
.c-columns-6 {
  display: grid!important;
  grid-template-columns: repeat(6, 1fr); 
  width: 100%;
}
.c-columns-5 {
  display: grid!important;
  grid-template-columns: repeat(5, 1fr); 
  width: 100%;
}
.c-columns-4 {
  display: grid!important;
  grid-template-columns: repeat(4, 1fr); 
  width: 100%;
}
.c-columns-3 {
  display: grid!important;
  grid-template-columns: repeat(3, 1fr);
  width: 100%; 
}
.c-columns-2 {
  display: grid!important;
  grid-template-columns: repeat(2, 1fr); 
  width: 100%;
}
.c-columns-3-2 {
  display: grid!important;
  grid-template-columns: 3fr 2fr; 
  width: 100%;
}
.c-columns-2-3 {
  display: grid!important;
  grid-template-columns: 2fr 3fr; 
  width: 100%;
}
.c-columns-1-2 {
  display: grid!important;
  grid-template-columns: 1fr 2fr; 
  width: 100%;
}
.c-columns-2-1 {
  display: grid!important;
  grid-template-columns: 2fr 1fr; 
  width: 100%;
}
.c-columns-3-1 {
  display: grid!important;
  grid-template-columns: 3fr 1fr; 
  width: 100%;
}
.c-columns-1-3 {
  display: grid!important;
  grid-template-columns: 1fr 3fr; 
  width: 100%;
}

/* ROW SPANS - DESKTOP - INCREASE CELL SIZE */

.c-row-span-2 {
  grid-row: span 2 / span 2;
}
.c-row-span-3 {
  grid-row: span 3 / span 3;
}
.c-row-span-4 {
  grid-row: span 4 / span 4;
}
.c-row-span-5 {
  grid-row: span 5 / span 5;
}
.c-row-span-6 {
  grid-row: span 6 / span 6;
}

/* COLUMN SPANS - DESKTOP - INCREASE CELL SIZE */

.c-col-span-2 {
  grid-column: span 2 / span 2;
}
.c-col-span-3 {
  grid-column: span 3 / span 3;
}
.c-col-span-4 {
  grid-column: span 4 / span 4;
}
.c-col-span-5 {
  grid-column: span 5 / span 5;
}
.c-col-span-6 {
  grid-column: span 6 / span 6;
}

/* ROW START - DESKTOP - POSITION OF THE ROW */

.c-row-start-1 {
  grid-row-start: 1;
}
.c-row-start-2 {
  grid-row-start: 2;
}
.c-row-start-3 {
  grid-row-start: 3;
}
.c-row-start-4 {
  grid-row-start: 4;
}
.c-row-start-5 {
  grid-row-start: 5;
}
.c-row-start-6 {
  grid-row-start: 6;
}

/* COLUMN START - DESKTOP - POSITION OF THE COLUMN */

.c-col-start-1 {
  grid-column-start: 1;
}
.c-col-start-2 {
  grid-column-start: 2;
}
.c-col-start-3 {
  grid-column-start: 3;
}
.c-col-start-4 {
  grid-column-start: 4;
}
.c-col-start-5 {
  grid-column-start: 5;
}
.c-col-start-6 {
  grid-column-start: 6;
}


/* COLUMNS - LAPTOP */
/* ---------------- */

@media only screen and (max-width: 1399px) {
  .c-columns-xl-5 {
    grid-template-columns: repeat(5, 1fr); 
  }
  .c-columns-xl-4 {
    grid-template-columns: repeat(4, 1fr); 
  }
  .c-columns-xl-3 {
    grid-template-columns: repeat(3, 1fr); 
  }
  .c-columns-xl-2 {
    grid-template-columns: repeat(2, 1fr); 
  }
  .c-columns-xl-1 {
    grid-template-columns: 1fr;
  }

  /* ROW SPANS - LAPTOP */

  .c-row-span-xl-1 {
    grid-column: span 1 / span 1;
  }
  .c-row-span-xl-2 {
    grid-row: span 2 / span 2;
  }
  .c-row-span-xl-3 {
    grid-row: span 3 / span 3;
  }
  .c-row-span-xl-4 {
    grid-row: span 4 / span 4;
  }
  .c-row-span-xl-5 {
    grid-row: span 5 / span 5;
  }
  .c-row-span-xl-6 {
    grid-row: span 6 / span 6;
  }

  /* COLUMN SPANS - LAPTOP */

  .c-col-span-xl-1 {
    grid-column: span 1 / span 1;
  }
  .c-col-span-xl-2 {
    grid-column: span 2 / span 2;
  }
  .c-col-span-xl-3 {
    grid-column: span 3 / span 3;
  }
  .c-col-span-xl-4 {
    grid-column: span 4 / span 4;
  }
  .c-col-span-xl-5 {
    grid-column: span 5 / span 5;
  }
  .c-col-span-xl-6 {
    grid-column: span 6 / span 6;
  }

  /* ROW START - LAPTOP */

  .c-row-start-xl-1 {
    grid-row-start: 1;
  }
  .c-row-start-xl-2 {
    grid-row-start: 2;
  }
  .c-row-start-xl-3 {
    grid-row-start: 3;
  }
  .c-row-start-xl-4 {
    grid-row-start: 4;
  }
  .c-row-start-xl-5 {
    grid-row-start: 5;
  }
  .c-row-start-xl-6 {
    grid-row-start: 6;
  }

  /* COLUMN START - LAPTOP */

  .c-col-start-xl-1 {
    grid-column-start: 1;
  }
  .c-col-start-xl-2 {
    grid-column-start: 2;
  }
  .c-col-start-xl-3 {
    grid-column-start: 3;
  }
  .c-col-start-xl-4 {
    grid-column-start: 4;
  }
  .c-col-start-xl-5 {
    grid-column-start: 5;
  }
  .c-col-start-xl-6 {
    grid-column-start: 6;
  }

}

/* COLUMNS - TABLET */
/* ---------------- */

@media only screen and (max-width: 991px) {
  .c-columns-l-4 {
    grid-template-columns: repeat(4, 1fr); 
  }
  .c-columns-l-3 {
    grid-template-columns: repeat(3, 1fr); 
  }
  .c-columns-l-2 {
    grid-template-columns: repeat(2, 1fr); 
  }
  .c-columns-l-1 {
    grid-template-columns: 1fr;
  }

  /* ROW SPANS - TABLET */

  .c-row-span-l-1 {
    grid-row: span 1 / span 1;
  }
  .c-row-span-l-2 {
    grid-row: span 2 / span 2;
  }
  .c-row-span-l-3 {
    grid-row: span 3 / span 3;
  }
  .c-row-span-l-4 {
    grid-row: span 4 / span 4;
  }
  .c-row-span-l-5 {
    grid-row: span 5 / span 5;
  }
  .c-row-span-l-6 {
    grid-row: span 6 / span 6;
  }

  /* COLUMN SPANS - TABLET */

  .c-col-span-l-1 {
    grid-column: span 1 / span 1;
  }
  .c-col-span-l-2 {
    grid-column: span 2 / span 2;
  }
  .c-col-span-l-3 {
    grid-column: span 3 / span 3;
  }
  .c-col-span-l-4 {
    grid-column: span 4 / span 4;
  }
  .c-col-span-l-5 {
    grid-column: span 5 / span 5;
  }
  .c-col-span-l-6 {
    grid-column: span 6 / span 6;
  }

  /* ROW START - LAPTOP */

  .c-row-start-l-1 {
    grid-row-start: 1;
  }
  .c-row-start-l-2 {
    grid-row-start: 2;
  }
  .c-row-start-l-3 {
    grid-row-start: 3;
  }
  .c-row-start-l-4 {
    grid-row-start: 4;
  }
  .c-row-start-l-5 {
    grid-row-start: 5;
  }
  .c-row-start-l-6 {
    grid-row-start: 6;
  }

  /* COLUMN START - LAPTOP */

  .c-col-start-l-1 {
    grid-column-start: 1;
  }
  .c-col-start-l-2 {
    grid-column-start: 2;
  }
  .c-col-start-l-3 {
    grid-column-start: 3;
  }
  .c-col-start-l-4 {
    grid-column-start: 4;
  }
  .c-col-start-l-5 {
    grid-column-start: 5;
  }
  .c-col-start-l-6 {
    grid-column-start: 6;
  }

}

/* COLUMNS - MOBILE LANDSCAPE */
/* -------------------------- */

@media only screen and (max-width: 767px) {
  .c-columns-m-3 {
    grid-template-columns: repeat(3, 1fr); 
  }
  .c-columns-m-2 {
    grid-template-columns: repeat(2, 1fr); 
  }
  .c-columns-m-1 {
    grid-template-columns: 1fr;
  }

  /* ROW SPANS - MOBILE LANDSCAPE */

  .c-row-span-m-1 {
    grid-row: span 1 / span 1;
  }
  .c-row-span-m-2 {
    grid-row: span 2 / span 2;
  }
  .c-row-span-m-3 {
    grid-row: span 3 / span 3;
  }
  .c-row-span-m-4 {
    grid-row: span 4 / span 4;
  }
  .c-row-span-m-5 {
    grid-row: span 5 / span 5;
  }
  .c-row-span-m-6 {
    grid-row: span 6 / span 6;
  }

  /* COLUMN SPANS - MOBILE LANDSCAPE */

  .c-col-span-m-1 {
    grid-column: span 1 / span 1;
  }
  .c-col-span-m-2 {
    grid-column: span 2 / span 2;
  }
  .c-col-span-m-3 {
    grid-column: span 3 / span 3;
  }
  .c-col-span-m-4 {
    grid-column: span 4 / span 4;
  }
  .c-col-span-m-5 {
    grid-column: span 5 / span 5;
  }
  .c-col-span-m-6 {
    grid-column: span 6 / span 6;
  }

  /* ROW START - MOBILE LANDSCAPE */

  .c-row-start-m-1 {
    grid-row-start: 1;
  }
  .c-row-start-m-2 {
    grid-row-start: 2;
  }
  .c-row-start-m-3 {
    grid-row-start: 3;
  }
  .c-row-start-m-4 {
    grid-row-start: 4;
  }
  .c-row-start-m-5 {
    grid-row-start: 5;
  }
  .c-row-start-m-6 {
    grid-row-start: 6;
  }

  /* COLUMN START - MOBILE LANDSCAPE */

  .c-col-start-m-1 {
    grid-column-start: 1;
  }
  .c-col-start-m-2 {
    grid-column-start: 2;
  }
  .c-col-start-m-3 {
    grid-column-start: 3;
  }
  .c-col-start-m-4 {
    grid-column-start: 4;
  }
  .c-col-start-m-5 {
    grid-column-start: 5;
  }
  .c-col-start-m-6 {
    grid-column-start: 6;
  }

}

/* COLUMNS - MOBILE */
/* ---------------- */

@media only screen and (max-width: 479px) {
  .c-columns-s-2 {
    grid-template-columns: repeat(2, 1fr); 
  }
  .c-columns-s-1 {
    grid-template-columns: 1fr;
  }

  /* ROW SPANS - MOBILE */

  .c-row-span-s-1 {
    grid-row: span 1 / span 1;
  }
  .c-row-span-s-2 {
    grid-row: span 2 / span 2;
  }
  .c-row-span-s-3 {
    grid-row: span 3 / span 3;
  }
  .c-row-span-s-4 {
    grid-row: span 4 / span 4;
  }
  .c-row-span-s-5 {
    grid-row: span 5 / span 5;
  }
  .c-row-span-s-6 {
    grid-row: span 6 / span 6;
  }

  /* COLUMN SPANS - MOBILE */

  .c-col-span-s-1 {
    grid-column: span 1 / span 1;
  }
  .c-col-span-s-2 {
    grid-column: span 2 / span 2;
  }
  .c-col-span-s-3 {
    grid-column: span 3 / span 3;
  }
  .c-col-span-s-4 {
    grid-column: span 4 / span 4;
  }
  .c-col-span-s-5 {
    grid-column: span 5 / span 5;
  }
  .c-col-span-s-6 {
    grid-column: span 6 / span 6;
  }

  /* ROW START - MOBILE */

  .c-row-start-s-1 {
    grid-row-start: 1;
  }
  .c-row-start-s-2 {
    grid-row-start: 2;
  }
  .c-row-start-s-3 {
    grid-row-start: 3;
  }
  .c-row-start-s-4 {
    grid-row-start: 4;
  }
  .c-row-start-s-5 {
    grid-row-start: 5;
  }
  .c-row-start-s-6 {
    grid-row-start: 6;
  }

  /* COLUMN START - MOBILE */

  .c-col-start-s-1 {
    grid-column-start: 1;
  }
  .c-col-start-s-2 {
    grid-column-start: 2;
  }
  .c-col-start-s-3 {
    grid-column-start: 3;
  }
  .c-col-start-s-4 {
    grid-column-start: 4;
  }
  .c-col-start-s-5 {
    grid-column-start: 5;
  }
  .c-col-start-s-6 {
    grid-column-start: 6;
  }

}


/* OTHER */
/* ---------------- */

/* CSS GRID - GALLERIES AND LAYOUTS */
.c-gallery {align-items: stretch;}
.c-gallery img {object-fit:cover;}


/* GRID 1 */

.c-grid-1 {
  display: grid!important;
  width:100%;
  grid-template-columns: repeat(3, 1fr); 
  grid-template-rows: repeat(2, 1fr);
}

.c-grid-1 *:nth-child(1) { grid-area: 1 / 1 / span 2 / span 2; }
.c-grid-1 *:nth-child(2) { grid-area: 1 / 3; }
.c-grid-1 *:nth-child(3) { grid-area: 2 / 3; }

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

  .c-grid-1 {
    grid-template-columns: 1fr 1fr; 
    grid-template-rows: 1.5fr 1fr;
  }

  .c-grid-1 *:nth-child(1) { grid-area: 1 / 1 / 2 / 3; }
  .c-grid-1 *:nth-child(2) { grid-area: 2 / 1; }
  .c-grid-1 *:nth-child(3) { grid-area: 2 / 2; }

}


/* GRID 2 */

.c-grid-2 {
  display: grid!important;
  width:100%;
  grid-template-columns: repeat(5, 1fr); 
  grid-template-rows: repeat(2, 1fr);
}

.c-grid-2 *:nth-child(1) { grid-area: 1 / 1 / 2 / 4; }
.c-grid-2 *:nth-child(2) { grid-area: 1 / 4 / 2 / 6; }
.c-grid-2 *:nth-child(3) { grid-area: 2 / 1 / 3 / 3; }
.c-grid-2 *:nth-child(4) { grid-area: 2 / 3 / 3 / 6; }/* GALLERY SLIDER */

ul.splide__list {
  width: 100%;
}

#primary-slider {
  margin-bottom: 10px;
}
.splide__slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.splide--nav > .splide__track > .splide__list > .splide__slide {
  border: none !important;
  opacity: 0.5;
  transition: opacity 0.6s;
}
.splide--nav > .splide__track > .splide__list > .splide__slide:hover {
  opacity: 1;
}
.splide--nav > .splide__track > .splide__list > .splide__slide.is-active {
  opacity: 1;
}

/* ARROWS STYLING */

.splide .splide__arrow,
.oxy-oxyninja-slider .splide__arrow {
  border-radius: 0;
  opacity: 0;
  background: #fff;
  box-shadow: 0 1px 5px #0000001c;
  transition: all 0.4s;
}

.splide:hover .splide__arrow,
.oxy-oxyninja-slider:hover .splide__arrow {
  opacity: 0.8;
}

.splide .splide__arrow:hover,
.oxy-oxyninja-slider .splide__arrow:hover {
  opacity: 1;
  background: #fff;
  box-shadow: 0 1px 10px #0000001c;
}

.splide .splide__arrows button:disabled,
.oxy-oxyninja-slider .splide__arrows button:disabled {
  display: none;
}

/* ARROWS APPEAR ON SLIDER HOVER */

.splide .splide__arrow--prev,
.oxy-oxyninja-slider .splide__arrow--prev {
  left: -1em;
}
.splide .splide__arrow--next,
.oxy-oxyninja-slider .splide__arrow--next {
  right: -1em;
}

.splide:hover .splide__arrow--prev,
.oxy-oxyninja-slider:hover .splide__arrow--prev {
  left: 1em;
}
.splide:hover .splide__arrow--next,
.oxy-oxyninja-slider:hover .splide__arrow--next {
  right: 1em;
}

/* CAROUSEL PAGINATION */

.splide .splide__pagination,
.oxy-oxyninja-slider .splide__pagination {
  bottom: -1em;
}
.splide .splide__pagination__page,
.oxy-oxyninja-slider .splide__pagination__page {
  width: 40px;
  height: 1px;
  background: #323232;
  border-radius: 0;
  opacity: 0.2;
}
.splide .splide__pagination__page.is-active,
.oxy-oxyninja-slider .splide__pagination__page.is-active {
  background: #323232;
  transform: scale(1);
  opacity: 0.7;
}
.wc-product-gallery-1 .splide .splide__pagination,
.wc-product-gallery-2 .splide .splide__pagination,
.wc-product-gallery-1 .oxy-oxyninja-slider .splide__pagination,
.wc-product-gallery-2 .oxy-oxyninja-slider .splide__pagination {
  display: none;
}/*

body.oxygen-builder-body,
body.oxygen-builder-body * {
  cursor: initial;
}

* {
 cursor: none; 
}


.cursor-container {
    position: fixed;
    pointer-events: none;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    transform: translateZ(0);
    backface-visibility: hidden;
    z-index: 999999999999999;
}

.cursor-inner {
  height: 7px;
  width: 7px;
  position: fixed;
  top: 14px;
  left: 14px;
  transform: translateZ(0);
  backface-visibility: hidden;
  will-change: transform;
  pointer-events: none;
  z-index: 999999999999999;
  min-height: 0!important;
  min-width: 0!important;
  opacity: 0.8;
}

.cursor-inner:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0;
  right: 0;
  background-color: color(1);
  border-radius: 100%;
  will-change: transform;
  transition: transform 0.5s ease;
}

.hover .cursor-inner:before {
  transform: scale(0);
}


.cursor-outer {
   position: fixed; 
   top: -10px; 
   left: -10px; 
   background:#0f0f0f;
   border-radius:100%;
   transform: translateZ(0); 
   backface-visibility: hidden; 
   pointer-events: none; 
   transition: transform 0.075s; 
   will-change: transform; 
   height: 50px; 
   width: 50px; 
   z-index: 999999999999999; 
   min-height: 0!important; 
   min-width: 0!important;
   opacity: 1;
   align-items: center;
   text-align: center;
   justify-content: center;
   flex-direction: column;
   display: flex;
}

.cursor-outer:before {
  content: '';
  border: 0px solid #000;
  border-radius: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  will-change: transform;
  transition: transform 0.5s ease;
}

.hover .cursor-outer:before {	
  transform:scale(1);
}

.hover .cursor-outer {
   transform: scale(2);	
  border:3px solid #ff9999;
background:#ff9999;
}

.hover .cursor-text {
  font-size:8px;
  font-weight:bold;
  color:#0f0f0f;
}

.click .cursor-outer:before {
   transform: scale(2);	
   opacity: 1;
  border:2px;
}
*/