.ct-section {
width:100%;
background-size:cover;
background-repeat:repeat;
}
.ct-section>.ct-section-inner-wrap {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ct-div-block {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.ct-new-columns {
display:flex;
width:100%;
flex-direction:row;
align-items:stretch;
justify-content:center;
flex-wrap:wrap;
}
.ct-link-text {
display:inline-block;
}
.ct-link {
display:flex;
flex-wrap:wrap;
text-align:center;
text-decoration:none;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-link-button {
display:inline-block;
text-align:center;
text-decoration:none;
}
.ct-link-button {
background-color: #1e73be;
border: 1px solid #1e73be;
color: #ffffff;
padding: 10px 16px;
}
.ct-image {
max-width:100%;
}
.ct-fancy-icon>svg {
width:55px;height:55px;}
.ct-inner-content {
width:100%;
}
.ct-slide {
display:flex;
flex-wrap:wrap;
text-align:center;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-nestable-shortcode {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-comments {
width:100%;
text-align:left;
}
.oxy-comment-form {
width:100%;
}
.oxy-login-form {
width:100%;
}
.oxy-search-form {
width:100%;
}
.oxy-tabs-contents {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab-content {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-testimonial {
width:100%;
}
.oxy-icon-box {
width:100%;
}
.oxy-pricing-box {
width:100%;
}
.oxy-posts-grid {
width:100%;
}
.oxy-gallery {
width:100%;
}
.ct-slider {
width:100%;
}
.oxy-tabs {
display:flex;
flex-wrap:nowrap;
flex-direction:row;
align-items:stretch;
}
.ct-modal {
flex-direction:column;
align-items:flex-start;
}
.ct-span {
display:inline-block;
text-decoration:inherit;
}
.ct-widget {
width:100%;
}
.oxy-dynamic-list {
width:100%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
			.ct-div-block,
			.oxy-post-content,
			.ct-text-block,
			.ct-headline,
			.oxy-rich-text,
			.ct-link-text { max-width: 100%; }
			img { flex-shrink: 0; }
			body * { min-height: 1px; }
		}            .oxy-testimonial {
                flex-direction: row;
                align-items: center;
            }
                        .oxy-testimonial .oxy-testimonial-photo-wrap {
                order: 1;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo {
                width: 125px;                height: 125px;                margin-right: 20px;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo-wrap, 
            .oxy-testimonial .oxy-testimonial-author-wrap, 
            .oxy-testimonial .oxy-testimonial-content-wrap {
                align-items: flex-start;                text-align: left;            }
            
                                                            .oxy-testimonial .oxy-testimonial-text {
                margin-bottom:8px;font-size: 21px;
line-height: 1.4;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
                                    .oxy-testimonial .oxy-testimonial-author {
                font-size: 18px;
-webkit-font-smoothing: subpixel-antialiased;
            }
                            

                                                .oxy-testimonial .oxy-testimonial-author-info {
                font-size: 12px;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
             
            
                        .oxy-icon-box {
                text-align: left;                flex-direction: column;            }
            
                        .oxy-icon-box .oxy-icon-box-icon {
                margin-bottom: 12px;
                align-self: flex-start;            }
            
                                                                        .oxy-icon-box .oxy-icon-box-heading {
                font-size: 21px;
margin-bottom: 12px;            }
            
                                                                                    .oxy-icon-box .oxy-icon-box-text {
                font-size: 16px;
margin-bottom: 12px;align-self: flex-start;            }
            
                        .oxy-icon-box .oxy-icon-box-link {
                margin-top: 20px;                            }
            
            
            /* GLOBALS */

                                                            .oxy-pricing-box .oxy-pricing-box-section {
                padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
text-align: center;            }
                        
                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                justify-content: center;            }
            
            /* IMAGE */
                                                                                    .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
                justify-content: center;            }
            
            /* TITLE */
                                                            
                                    .oxy-pricing-box .oxy-pricing-box-title-title {
                font-size: 48px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-title-subtitle {
                font-size: 24px;
            }
            

            /* PRICE */
                                                .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                                                flex-direction: row;                                            }
            
                                    .oxy-pricing-box .oxy-pricing-box-currency {
                font-size: 28px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-main {
                font-size: 80px;
line-height: 0.7;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-decimal {
                font-size: 13px;
            }
                        
                                    .oxy-pricing-box .oxy-pricing-box-term {
                font-size: 16px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-sale-price {
                font-size: 12px;
color: rgba(0,0,0,0.5);
                margin-bottom: 20px;            }
            
            /* CONTENT */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
                font-size: 16px;
color: rgba(0,0,0,0.5);
            }
            
            /* CTA */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
                justify-content: center;            }
            
        
                                .oxy-progress-bar .oxy-progress-bar-background {
            background-color: #000000;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);            animation: none 0s paused;        }
                
                .oxy-progress-bar .oxy-progress-bar-progress-wrap {
            width: 85%;        }
        
                                                        .oxy-progress-bar .oxy-progress-bar-progress {
            background-color: #66aaff;padding: 40px;animation: none 0s paused, none 0s paused;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);        
        }
                
                        .oxy-progress-bar .oxy-progress-bar-overlay-text {
            font-size: 30px;
font-weight: 900;
-webkit-font-smoothing: subpixel-antialiased;
        }
        
                        .oxy-progress-bar .oxy-progress-bar-overlay-percent {
            font-size: 12px;
        }
        
        .ct-slider .unslider-nav ol li {border-color: #ffffff; }.ct-slider .unslider-nav ol li.unslider-active {background-color: #ffffff; }.ct-slider .ct-slide {
				padding: 0px;			}
		
                        .oxy-superbox .oxy-superbox-secondary, 
            .oxy-superbox .oxy-superbox-primary {
                transition-duration: 0.5s;            }
            
            
            
            
            
        
        
        
        
            .oxy-shape-divider {
                width: 0px;
                height: 0px;
                
            }
            
            .oxy_shape_divider svg {
                width: 100%;
            }
            
			.oxy-oxyninja-slider .oxy-dynamic-list {
				display: flex !important;
				flex-direction: row !important;
				align-items: unset;
				justify-content: unset;
				flex-wrap: unset;
			}
      .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-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{
box-shadow:px px px px ;}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{
margin-left:0px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
width:30px;
height:30px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{
padding-top:15px;
padding-right:15px;
padding-bottom:15px;
padding-left:15px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{
top:20px;
left:20px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
width:24px;
height:24px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#ffffff;
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{
background-image:url();
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:24px;
}

.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
background-color:rgba(0,0,0,0.2);
border-top-style:solid;
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{
                    flex-direction: row;
               }
.oxy-pro-menu .oxy-pro-menu-container .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{
                    align-items: flex-start;
                }

            .oxy-pro-menu .oxy-pro-menu-off-canvas-container{
                    top: 0;
                    bottom: 0;
                    right: auto;
                    left: 0;
               }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }

            .ct-section-inner-wrap, .oxy-header-container{
  max-width: 1440px;
}
body {font-family: 'Raleway';}body {line-height: 1.5;font-size: px;font-weight: ;color: color(41);}.oxy-nav-menu-hamburger-line {background-color: color(41);}h1, h2, h3, h4, h5, h6 {font-family: 'Raleway';}a {text-decoration: none;}a:hover {text-decoration: none;}.ct-link-text {text-decoration: ;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: 3px;}.ct-section-inner-wrap {
}.ct-new-columns > .ct-div-block {
padding-top: 1rem;
padding-right: 1rem;
padding-bottom: 1rem;
padding-left: 1rem;
}.oxy-header-container {
}@media (max-width: 992px) {
				.ct-columns-inner-wrap {
					display: block !important;
				}
				.ct-columns-inner-wrap:after {
					display: table;
					clear: both;
					content: "";
				}
				.ct-column {
					width: 100% !important;
					margin: 0 !important;
				}
				.ct-columns-inner-wrap {
					margin: 0 !important;
				}
			}
.marquee {
}
@media (max-width: 1440px) {
.marquee {
}
}

.marquee__inner {
}
.marquee__inner:not(.ct-section):not(.oxy-easy-posts),
.marquee__inner.oxy-easy-posts .oxy-posts,
.marquee__inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
.toggle-3032 {
}

                .toggle-3032 .oxy-expand-collapse-icon {
            font-size: 20px;        }
        
                .toggle-3032 .oxy-expand-collapse-icon::before,
        .toggle-3032 .oxy-expand-collapse-icon::after {
            background-color: color(23);        }
        
        .toggle-3032-expanded {
}
.count {
}
.c-columns-1-3 {
}
.c-columns-4-8 {
}
.c-columns-2-3 {
 margin-right:80px;
}
.c-columns-8 {
}
.plax {
}
.rellax {
}
.parallax-video {
}
.align-content--baseline {
}
.align-content--center {
}
.align-content--end {
}
.align-content--start {
}
.align-items--baseline {
}
.align-items--center {
}
.align-items--end {
}
.align-items--start {
}
.bg--accent {
}
.bg--accent-comp {
}
.bg--accent-dark {
}
.bg--accent-hover {
}
.bg--accent-light {
}
.bg--accent-medium {
}
.bg--accent-trans-10 {
}
.bg--accent-trans-20 {
}
.bg--accent-trans-40 {
}
.bg--accent-trans-60 {
}
.bg--accent-trans-80 {
}
.bg--accent-trans-90 {
}
.bg--accent-ultra-dark {
}
.bg--accent-ultra-dark-trans-10 {
}
.bg--accent-ultra-dark-trans-20 {
}
.bg--accent-ultra-dark-trans-40 {
}
.bg--accent-ultra-dark-trans-60 {
}
.bg--accent-ultra-dark-trans-80 {
}
.bg--accent-ultra-dark-trans-90 {
}
.bg--accent-ultra-light {
}
.bg--base {
}
.bg--base-comp {
}
.bg--base-dark {
}
.bg--base-hover {
}
.bg--base-light {
}
.bg--base-medium {
}
.bg--base-trans-10 {
}
.bg--base-trans-20 {
}
.bg--base-trans-40 {
}
.bg--base-trans-60 {
}
.bg--base-trans-80 {
}
.bg--base-trans-90 {
}
.bg--base-ultra-dark {
}
.bg--base-ultra-dark-trans-10 {
}
.bg--base-ultra-dark-trans-20 {
}
.bg--base-ultra-dark-trans-40 {
}
.bg--base-ultra-dark-trans-60 {
}
.bg--base-ultra-dark-trans-80 {
}
.bg--base-ultra-dark-trans-90 {
}
.bg--base-ultra-light {
}
.bg--black {
}
.bg--black-trans-10 {
}
.bg--black-trans-20 {
}
.bg--black-trans-40 {
}
.bg--black-trans-60 {
}
.bg--black-trans-80 {
}
.bg--black-trans-90 {
}
.bg--primary {
}
.bg--primary-comp {
}
.bg--primary-dark {
}
.bg--primary-hover {
}
.bg--primary-light {
}
.bg--primary-medium {
}
.bg--primary-trans-10 {
}
.bg--primary-trans-20 {
}
.bg--primary-trans-40 {
}
.bg--primary-trans-60 {
}
.bg--primary-trans-80 {
}
.bg--primary-trans-90 {
}
.bg--primary-ultra-dark {
}
.bg--primary-ultra-dark-trans-10 {
}
.bg--primary-ultra-dark-trans-20 {
}
.bg--primary-ultra-dark-trans-40 {
}
.bg--primary-ultra-dark-trans-60 {
}
.bg--primary-ultra-dark-trans-80 {
}
.bg--primary-ultra-dark-trans-90 {
}
.bg--primary-ultra-light {
}
.bg--secondary {
}
.bg--secondary-comp {
}
.bg--secondary-dark {
}
.bg--secondary-hover {
}
.bg--secondary-light {
}
.bg--secondary-medium {
}
.bg--secondary-trans-10 {
}
.bg--secondary-trans-20 {
}
.bg--secondary-trans-40 {
}
.bg--secondary-trans-60 {
}
.bg--secondary-trans-80 {
}
.bg--secondary-trans-90 {
}
.bg--secondary-ultra-dark {
}
.bg--secondary-ultra-dark-trans-10 {
}
.bg--secondary-ultra-dark-trans-20 {
}
.bg--secondary-ultra-dark-trans-40 {
}
.bg--secondary-ultra-dark-trans-60 {
}
.bg--secondary-ultra-dark-trans-80 {
}
.bg--secondary-ultra-dark-trans-90 {
}
.bg--secondary-ultra-light {
}
.bg--shade-dark {
}
.bg--shade-light {
}
.bg--shade-medium {
}
.bg--shade-ultra-dark {
}
.bg--shade-ultra-dark-trans-10 {
}
.bg--shade-ultra-dark-trans-20 {
}
.bg--shade-ultra-dark-trans-40 {
}
.bg--shade-ultra-dark-trans-60 {
}
.bg--shade-ultra-dark-trans-80 {
}
.bg--shade-ultra-dark-trans-90 {
}
.bg--shade-ultra-light {
}
.bg--white {
}
.box-shadow--l {
}
.box-shadow--m {
}
.box-shadow--xl {
}
.breakout--full {
}
.breakout--l {
}
.breakout--m {
}
.breakout--s {
}
.breakout--xl {
}
.btn--accent {
}
.btn--base {
}
.btn--black {
}
.btn--l {
}
.btn--m {
}
.btn--outline {
}
.btn--primary {
}
.btn--s {
}
.btn--secondary {
}
.btn--white {
}
.btn--xl {
}
.btn--xs {
}
.btn--xxl {
}
.center--all {
}
.center--all-l {
}
.center--all-m {
}
.center--all-s {
}
.center--all-xl {
}
.center--left {
}
.center--left-l {
}
.center--left-m {
}
.center--left-s {
}
.center--left-xl {
}
.center--right {
}
.center--right-l {
}
.center--right-m {
}
.center--right-s {
}
.center--right-xl {
}
.center--top {
}
.center--top-l {
}
.center--top-m {
}
.center--top-s {
}
.center--top-xl {
}
.center--bottom {
}
.center--bottom-l {
}
.center--bottom-m {
}
.center--bottom-s {
}
.center--bottom-xl {
}
.col-span--2 {
}
.col-span--3 {
}
.col-span--4 {
}
.col-span--5 {
}
.col-span--6 {
}
.col-span--l-1 {
}
.col-span--l-2 {
}
.col-span--l-3 {
}
.col-span--l-4 {
}
.col-span--l-5 {
}
.col-span--l-6 {
}
.col-span--m-1 {
}
.col-span--m-2 {
}
.col-span--m-3 {
}
.col-span--m-4 {
}
.col-span--m-5 {
}
.col-span--m-6 {
}
.col-span--s-1 {
}
.col-span--s-2 {
}
.col-span--s-3 {
}
.col-span--s-4 {
}
.col-span--s-5 {
}
.col-span--s-6 {
}
.col-span--xl-1 {
}
.col-span--xl-2 {
}
.col-span--xl-3 {
}
.col-span--xl-4 {
}
.col-span--xl-5 {
}
.col-span--xl-6 {
}
.flex--col {
}
.flex--col-l {
}
.flex--col-m {
}
.flex--col-reverse {
}
.flex--col-reverse-l {
}
.flex--col-reverse-m {
}
.flex--col-reverse-s {
}
.flex--col-reverse-xl {
}
.flex--col-s {
}
.flex--col-xl {
}
.flex--row {
}
.flex--row-l {
}
.flex--row-m {
}
.flex--row-reverse {
}
.flex--row-reverse-l {
}
.flex--row-reverse-m {
}
.flex--row-reverse-s {
}
.flex--row-reverse-xl {
}
.flex--row-s {
}
.flex--row-xl {
}
.flex--wrap {
}
.flip--x {
}
.flip--xy {
}
.flip--y {
}
.gap--l {
}
.gap--m {
}
.gap--s {
}
.gap--xl {
}
.gap--xs {
}
.gap--xxl {
}
.grid--1 {
}
.grid--1-2 {
}
.grid--1-3 {
}
.grid--2 {
}
.grid--2-1 {
}
.grid--2-3 {
}
.grid--3 {
}
.grid--3-1 {
}
.grid--3-2 {
}
.grid--4 {
}
.grid--5 {
}
.grid--6 {
}
.grid--auto-1-2 {
}
.grid--auto-1-3 {
}
.grid--auto-2 {
}
.grid--auto-2-1 {
}
.grid--auto-2-3 {
}
.grid--auto-3 {
}
.grid--auto-3-1 {
}
.grid--auto-3-2 {
}
.grid--auto-4 {
}
.grid--auto-5 {
}
.grid--auto-6 {
}
.grid--l-1 {
}
.grid--l-2 {
}
.grid--l-3 {
}
.grid--l-4 {
}
.grid--l-5 {
}
.grid--m-1 {
}
.grid--m-2 {
}
.grid--m-3 {
}
.grid--m-4 {
}
.grid--s-1 {
}
.grid--s-2 {
}
.grid--s-3 {
}
.grid--s-4 {
}
.grid--xl-1 {
}
.grid--xl-2 {
}
.grid--xl-3 {
}
.grid--xl-4 {
}
.grid--xl-5 {
}
.height--30 {
}
.height--40 {
}
.height--50 {
}
.height--60 {
}
.height--70 {
}
.height--80 {
}
.height--90 {
}
.height--full {
}
.justify-content--around {
}
.justify-content--between {
}
.justify-content--center {
}
.justify-content--end {
}
.justify-content--start {
}
.justify-items--center {
}
.justify-items--end {
}
.justify-items--start {
}
.link--accent {
}
.link--accent-dark {
}
.link--accent-light {
}
.link--accent-medium {
}
.link--accent-ultra-dark {
}
.link--accent-ultra-light {
}
.link--base {
}
.link--base-dark {
}
.link--base-light {
}
.link--base-medium {
}
.link--base-ultra-dark {
}
.link--base-ultra-light {
}
.link--black {
}
.link--primary {
}
.link--primary-dark {
}
.link--primary-light {
}
.link--primary-medium {
}
.link--primary-ultra-dark {
}
.link--primary-ultra-light {
}
.link--secondary {
}
.link--secondary-dark {
}
.link--secondary-light {
}
.link--secondary-medium {
}
.link--secondary-ultra-dark {
}
.link--secondary-ultra-light {
}
.link--shade-dark {
}
.link--shade-light {
}
.link--shade-medium {
}
.link--shade-ultra-dark {
}
.link--shade-ultra-light {
}
.link--white {
}
.margin-bottom--l {
}
.margin-bottom--m {
}
.margin-bottom--s {
}
.margin-bottom--xl {
}
.margin-bottom--xs {
}
.margin-bottom--xxl {
}
.margin-left--l {
}
.margin-left--m {
}
.margin-left--s {
}
.margin-left--xl {
}
.margin-left--xs {
}
.margin-left--xxl {
}
.margin-right--l {
}
.margin-right--m {
}
.margin-right--s {
}
.margin-right--xl {
}
.margin-right--xs {
}
.margin-right--xxl {
}
.margin-top--l {
}
.margin-top--m {
}
.margin-top--s {
}
.margin-top--xl {
}
.margin-top--xs {
}
.margin-top--xxl {
}
.max-height--30 {
}
.max-height--40 {
}
.max-height--50 {
}
.max-height--60 {
}
.max-height--70 {
}
.max-height--80 {
}
.max-height--90 {
}
.object-fit--bottom-center {
}
.object-fit--bottom-left {
}
.object-fit--bottom-right {
}
.object-fit--center-left {
}
.object-fit--center-right {
}
.object-fit--contain {
}
.object-fit--cover {
}
.object-fit--top-center {
}
.object-fit--top-left {
}
.object-fit--top-right {
}
.opacity--10 {
}
.opacity--20 {
}
.opacity--30 {
}
.opacity--40 {
}
.opacity--5 {
}
.opacity--50 {
}
.opacity--60 {
}
.opacity--70 {
}
.opacity--80 {
}
.opacity--90 {
}
.opacity--95 {
}
.overlay--accent-trans-10 {
}
.overlay--accent-trans-20 {
}
.overlay--accent-trans-40 {
}
.overlay--accent-trans-60 {
}
.overlay--accent-trans-80 {
}
.overlay--accent-trans-90 {
}
.overlay--base-trans-10 {
}
.overlay--base-trans-20 {
}
.overlay--base-trans-40 {
}
.overlay--base-trans-60 {
}
.overlay--base-trans-80 {
}
.overlay--base-trans-90 {
}
.overlay--black-trans-10 {
}
.overlay--black-trans-20 {
}
.overlay--black-trans-40 {
}
.overlay--black-trans-60 {
}
.overlay--black-trans-80 {
}
.overlay--black-trans-90 {
}
.overlay--primary-trans-10 {
}
.overlay--primary-trans-20 {
}
.overlay--primary-trans-40 {
}
.overlay--primary-trans-60 {
}
.overlay--primary-trans-80 {
}
.overlay--primary-trans-90 {
}
.overlay--secondary-trans-10 {
}
.overlay--secondary-trans-20 {
}
.overlay--secondary-trans-40 {
}
.overlay--secondary-trans-60 {
}
.overlay--secondary-trans-80 {
}
.overlay--secondary-trans-90 {
}
.owl--l {
}
.owl--m {
}
.owl--s {
}
.owl--xl {
}
.owl--xs {
}
.owl--xxl {
}
.pad--l {
}
.pad--m {
}
.pad--none {
}
.pad--s {
}
.pad--xl {
}
.pad--xs {
}
.pad--xxl {
}
.pad-section--l {
}
.pad-section--none {
}
.pad-section--s {
}
.pad-section--xl {
}
.pad-section--xs {
}
.pad-section--xxl {
}
.rounded--circle {
}
.rounded--l {
}
.rounded--m {
}
.rounded--s {
}
.rounded--xl {
}
.rounded--xs {
}
.rounded--xxl {
}
.row-span--2 {
}
.row-span--3 {
}
.row-span--4 {
}
.row-span--5 {
}
.row-span--6 {
}
.row-span--l-1 {
}
.row-span--l-2 {
}
.row-span--l-3 {
}
.row-span--l-4 {
}
.row-span--l-5 {
}
.row-span--l-6 {
}
.row-span--m-1 {
}
.row-span--m-2 {
}
.row-span--m-3 {
}
.row-span--m-4 {
}
.row-span--m-5 {
}
.row-span--m-6 {
}
.row-span--s-1 {
}
.row-span--s-2 {
}
.row-span--s-3 {
}
.row-span--s-4 {
}
.row-span--s-5 {
}
.row-span--s-6 {
}
.row-span--xl-1 {
}
.row-span--xl-2 {
}
.row-span--xl-3 {
}
.row-span--xl-4 {
}
.row-span--xl-5 {
}
.row-span--xl-6 {
}
.self--center {
}
.self--end {
}
.self--start {
}
.self--stretch {
}
.sticky {
}
.sticky-top--l {
}
.sticky-top--m {
}
.sticky-top--s {
}
.stretch {
}
.text--accent {
}
.text--accent-comp {
}
.text--accent-dark {
}
.text--accent-light {
}
.text--accent-medium {
}
.text--accent-ultra-dark {
}
.text--accent-ultra-light {
}
.text--base {
}
.text--base-comp {
}
.text--base-dark {
}
.text--base-light {
}
.text--base-medium {
}
.text--base-ultra-dark {
}
.text--base-ultra-light {
}
.text--black {
}
.text--l {
}
.text--larger {
}
.text--m {
}
.text--primary {
}
.text--primary-comp {
}
.text--primary-dark {
}
.text--primary-light {
}
.text--primary-medium {
}
.text--primary-ultra-dark {
}
.text--primary-ultra-light {
}
.text--s {
}
.text--secondary {
}
.text--secondary-comp {
}
.text--secondary-dark {
}
.text--secondary-light {
}
.text--secondary-medium {
}
.text--secondary-ultra-dark {
}
.text--secondary-ultra-light {
}
.text--shade-dark {
}
.text--shade-light {
}
.text--shade-medium {
}
.text--shade-ultra-dark {
}
.text--shade-ultra-light {
}
.text--white {
}
.text--xl {
}
.text--xs {
}
.text--xxl {
}
.width--full {
}
.width--l {
}
.width--m {
}
.width--s {
}
.width--vp-max {
}
.width--xl {
}
.width--xs {
}
.width--xxl {
}
.width--auto {
}
.width--50 {
}
.order--first {
}
.order--first-xl {
}
.order--first-l {
}
.order--first-m {
}
.order--first-s {
}
.order--last {
}
.order--last-xl {
}
.order--last-l {
}
.order--last-m {
}
.order--last-s {
}
.pad-header--xs {
}
.pad-header--s {
}
.pad-header--m {
}
.pad-header--l {
}
.pad-header--xl {
}
.pad-header--xxl {
}
.confetti {
}
.clb-services-div {
 text-align:center;
 width:100%;
 margin-top:0 ;
}
.clb-services-div:not(.ct-section):not(.oxy-easy-posts),
.clb-services-div.oxy-easy-posts .oxy-posts,
.clb-services-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
.clb-services-div:ct_depth{
}
.clb-services-soustitres:ct_depth{
}
.clb-services-soustitres {
 font-size:var(--text-l) ;
 color:#000000;
 font-weight:600;
}
@media (max-width: 991px) {
.clb-services-soustitres {
 font-size:var(--text-l) ;
}
}

.hoverimage {
}
.clb-services-description {
 width:90%;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 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;
 color:#ffffff;
 padding-left:var(--space-xs) ;
 padding-right:var(--space-xs) ;
 border-bottom-left-radius:5px;
 border-bottom-right-radius:5px;
 border-top-left-radius:25px;
 border-top-right-radius:5px;
 border-radius:25px;
 padding-top:var(--space-s) ;
 padding-bottom:var(--space-s) ;
 bottom:10%;
 height:15%;
}
.clb-services-description:not(.ct-section):not(.oxy-easy-posts),
.clb-services-description.oxy-easy-posts .oxy-posts,
.clb-services-description.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.clb-services-description {
 width:90%;
}
}

.bg--accent-light-trans-10 {
}
.bg--accent-light-trans-20 {
}
.bg--accent-light-trans-40 {
}
.bg--accent-light-trans-60 {
}
.bg--accent-light-trans-80 {
}
.bg--accent-light-trans-90 {
}
.bg--base-light-trans-10 {
}
.bg--base-light-trans-20 {
}
.bg--base-light-trans-40 {
}
.bg--base-light-trans-60 {
}
.bg--base-light-trans-80 {
}
.bg--base-light-trans-90 {
}
.bg--primary-light-trans-10 {
}
.bg--primary-light-trans-20 {
}
.bg--primary-light-trans-40 {
}
.bg--primary-light-trans-60 {
}
.bg--primary-light-trans-80 {
}
.bg--primary-light-trans-90 {
}
.bg--secondary-light-trans-10 {
}
.bg--secondary-light-trans-20 {
}
.bg--secondary-light-trans-40 {
}
.bg--secondary-light-trans-60 {
}
.bg--secondary-light-trans-80 {
}
.bg--secondary-light-trans-90 {
}
.bg--shade-light-trans-10 {
}
.bg--shade-light-trans-20 {
}
.bg--shade-light-trans-40 {
}
.bg--shade-light-trans-60 {
}
.bg--shade-light-trans-80 {
}
.bg--shade-light-trans-90 {
}
.bg--shade-trans-10 {
}
.bg--shade-trans-20 {
}
.bg--shade-trans-40 {
}
.bg--shade-trans-60 {
}
.bg--shade-trans-80 {
}
.bg--shade-trans-90 {
}
.bg--white-trans-10 {
}
.bg--white-trans-20 {
}
.bg--white-trans-40 {
}
.bg--white-trans-60 {
}
.bg--white-trans-80 {
}
.bg--white-trans-90 {
}
.overlay--accent-light-trans-10 {
}
.overlay--accent-light-trans-20 {
}
.overlay--accent-light-trans-40 {
}
.overlay--accent-light-trans-60 {
}
.overlay--accent-light-trans-80 {
}
.overlay--accent-light-trans-90 {
}
.overlay--accent-ultra-dark-trans-10 {
}
.overlay--accent-ultra-dark-trans-20 {
}
.overlay--accent-ultra-dark-trans-40 {
}
.overlay--accent-ultra-dark-trans-60 {
}
.overlay--accent-ultra-dark-trans-80 {
}
.overlay--accent-ultra-dark-trans-90 {
}
.overlay--base-light-trans-10 {
}
.overlay--base-light-trans-20 {
}
.overlay--base-light-trans-40 {
}
.overlay--base-light-trans-60 {
}
.overlay--base-light-trans-80 {
}
.overlay--base-light-trans-90 {
}
.overlay--base-ultra-dark-trans-10 {
}
.overlay--base-ultra-dark-trans-20 {
}
.overlay--base-ultra-dark-trans-40 {
}
.overlay--base-ultra-dark-trans-60 {
}
.overlay--base-ultra-dark-trans-80 {
}
.overlay--base-ultra-dark-trans-90 {
}
.overlay--primary-light-trans-10 {
}
.overlay--primary-light-trans-20 {
}
.overlay--primary-light-trans-40 {
}
.overlay--primary-light-trans-60 {
}
.overlay--primary-light-trans-80 {
}
.overlay--primary-light-trans-90 {
}
.overlay--primary-ultra-dark-trans-10 {
}
.overlay--primary-ultra-dark-trans-20 {
}
.overlay--primary-ultra-dark-trans-40 {
}
.overlay--primary-ultra-dark-trans-60 {
}
.overlay--primary-ultra-dark-trans-80 {
}
.overlay--primary-ultra-dark-trans-90 {
}
.overlay--secondary-light-trans-10 {
}
.overlay--secondary-light-trans-20 {
}
.overlay--secondary-light-trans-40 {
}
.overlay--secondary-light-trans-60 {
}
.overlay--secondary-light-trans-80 {
}
.overlay--secondary-light-trans-90 {
}
.overlay--secondary-ultra-dark-trans-10 {
}
.overlay--secondary-ultra-dark-trans-20 {
}
.overlay--secondary-ultra-dark-trans-40 {
}
.overlay--secondary-ultra-dark-trans-60 {
}
.overlay--secondary-ultra-dark-trans-80 {
}
.overlay--secondary-ultra-dark-trans-90 {
}
.rounded--50 {
}
.text--100 {
}
.text--200 {
}
.text--300 {
}
.text--400 {
}
.text--500 {
}
.text--600 {
}
.text--700 {
}
.text--800 {
}
.text--900 {
}
.text--bold {
}
.text--italic {
}
.text--oblique {
}
.text--decoration-none {
}
.text--underline {
}
.text--underline-wavy {
}
.text--underline-dotted {
}
.text--underline-double {
}
.text--underline-dashed {
}
.text--overline {
}
.text--line-through {
}
.text--transform-none {
}
.text--uppercase {
}
.text--lowercase {
}
.text--capitalize {
}
.text--left {
}
.text--center {
}
.text--right {
}
.text--justify {
}
.link--skip {
}
.col-start--1 {
}
.col-start--2 {
}
.col-start--3 {
}
.col-start--4 {
}
.col-start--5 {
}
.col-start--6 {
}
.col-start--xl-1 {
}
.col-start--xl-2 {
}
.col-start--xl-3 {
}
.col-start--xl-4 {
}
.col-start--xl-5 {
}
.col-start--xl-6 {
}
.col-start--l-1 {
}
.col-start--l-2 {
}
.col-start--l-3 {
}
.col-start--l-4 {
}
.col-start--l-5 {
}
.col-start--l-6 {
}
.col-start--m-1 {
}
.col-start--m-2 {
}
.col-start--m-3 {
}
.col-start--m-4 {
}
.col-start--m-5 {
}
.col-start--m-6 {
}
.col-start--s-1 {
}
.col-start--s-2 {
}
.col-start--s-3 {
}
.col-start--s-4 {
}
.col-start--s-5 {
}
.col-start--s-6 {
}
.row-start--1 {
}
.row-start--2 {
}
.row-start--3 {
}
.row-start--4 {
}
.row-start--5 {
}
.row-start--6 {
}
.row-start--xl-1 {
}
.row-start--xl-2 {
}
.row-start--xl-3 {
}
.row-start--xl-4 {
}
.row-start--xl-5 {
}
.row-start--xl-6 {
}
.row-start--l-1 {
}
.row-start--l-2 {
}
.row-start--l-3 {
}
.row-start--l-4 {
}
.row-start--l-5 {
}
.row-start--l-6 {
}
.row-start--m-1 {
}
.row-start--m-2 {
}
.row-start--m-3 {
}
.row-start--m-4 {
}
.row-start--m-5 {
}
.row-start--m-6 {
}
.row-start--s-1 {
}
.row-start--s-2 {
}
.row-start--s-3 {
}
.row-start--s-4 {
}
.row-start--s-5 {
}
.row-start--s-6 {
}
.aspect--1-1 {
}
.aspect--xl-1-1 {
}
.aspect--l-1-1 {
}
.aspect--m-1-1 {
}
.aspect--s-1-1 {
}
.aspect--1-2 {
}
.aspect--xl-1-2 {
}
.aspect--l-1-2 {
}
.aspect--m-1-2 {
}
.aspect--s-1-2 {
}
.aspect--2-1 {
}
.aspect--xl-2-1 {
}
.aspect--l-2-1 {
}
.aspect--m-2-1 {
}
.aspect--s-2-1 {
}
.aspect--2-3 {
}
.aspect--xl-2-3 {
}
.aspect--l-2-3 {
}
.aspect--m-2-3 {
}
.aspect--s-2-3 {
}
.aspect--3-2 {
}
.aspect--xl-3-2 {
}
.aspect--l-3-2 {
}
.aspect--m-3-2 {
}
.aspect--s-3-2 {
}
.aspect--3-4 {
}
.aspect--xl-3-4 {
}
.aspect--l-3-4 {
}
.aspect--m-3-4 {
}
.aspect--s-3-4 {
}
.aspect--4-3 {
}
.aspect--xl-4-3 {
}
.aspect--l-4-3 {
}
.aspect--m-4-3 {
}
.aspect--s-4-3 {
}
.aspect--16-9 {
}
.aspect--xl-16-9 {
}
.aspect--l-16-9 {
}
.aspect--m-16-9 {
}
.aspect--s-16-9 {
}
.aspect--9-16 {
}
.aspect--xl-9-16 {
}
.aspect--l-9-16 {
}
.aspect--m-9-16 {
}
.aspect--s-9-16 {
}
.clb-title {
}
.center--self {
}
.height--xl-30 {
}
.height--xl-40 {
}
.height--xl-50 {
}
.height--xl-60 {
}
.height--xl-70 {
}
.height--xl-80 {
}
.height--xl-90 {
}
.height--l-30 {
}
.height--l-40 {
}
.height--l-50 {
}
.height--l-60 {
}
.height--l-70 {
}
.height--l-80 {
}
.height--l-90 {
}
.height--m-30 {
}
.height--m-40 {
}
.height--m-50 {
}
.height--m-60 {
}
.height--m-70 {
}
.height--m-80 {
}
.height--m-90 {
}
.height--s-30 {
}
.height--s-40 {
}
.height--s-50 {
}
.height--s-60 {
}
.height--s-70 {
}
.height--s-80 {
}
.height--s-90 {
}
.max-height--xl-30 {
}
.max-height--xl-40 {
}
.max-height--xl-50 {
}
.max-height--xl-60 {
}
.max-height--xl-70 {
}
.max-height--xl-80 {
}
.max-height--xl-90 {
}
.max-height--l-30 {
}
.max-height--l-40 {
}
.max-height--l-50 {
}
.max-height--l-60 {
}
.max-height--l-70 {
}
.max-height--l-80 {
}
.max-height--l-90 {
}
.max-height--m-30 {
}
.max-height--m-40 {
}
.max-height--m-50 {
}
.max-height--m-60 {
}
.max-height--m-70 {
}
.max-height--m-80 {
}
.max-height--m-90 {
}
.max-height--s-30 {
}
.max-height--s-40 {
}
.max-height--s-50 {
}
.max-height--s-60 {
}
.max-height--s-70 {
}
.max-height--s-80 {
}
.max-height--s-90 {
}
.pad-section--xl-l {
}
.pad-section--xl-none {
}
.pad-section--xl-s {
}
.pad-section--xl-xl {
}
.pad-section--xl-xs {
}
.pad-section--xl-xxl {
}
.pad-section--l-l {
}
.pad-section--l-none {
}
.pad-section--l-s {
}
.pad-section--l-xl {
}
.pad-section--l-xs {
}
.pad-section--l-xxl {
}
.pad-section--m-l {
}
.pad-section--m-none {
}
.pad-section--m-s {
}
.pad-section--m-xl {
}
.pad-section--m-xs {
}
.pad-section--m-xxl {
}
.pad-section--s-l {
}
.pad-section--s-none {
}
.pad-section--s-s {
}
.pad-section--s-xl {
}
.pad-section--s-xs {
}
.pad-section--s-xxl {
}
.z--bottom {
}
.z--0 {
}
.z--10 {
}
.z--20 {
}
.z--30 {
}
.z--40 {
}
.z--50 {
}
.z--60 {
}
.z--70 {
}
.z--80 {
}
.z--90 {
}
.z--top {
}
.z--xl-bottom {
}
.z--xl-0 {
}
.z--xl-10 {
}
.z--xl-20 {
}
.z--xl-30 {
}
.z--xl-40 {
}
.z--xl-50 {
}
.z--xl-60 {
}
.z--xl-70 {
}
.z--xl-80 {
}
.z--xl-90 {
}
.z--xl-top {
}
.z--l-bottom {
}
.z--l-0 {
}
.z--l-10 {
}
.z--l-20 {
}
.z--l-30 {
}
.z--l-40 {
}
.z--l-50 {
}
.z--l-60 {
}
.z--l-70 {
}
.z--l-80 {
}
.z--l-90 {
}
.z--l-top {
}
.z--m-bottom {
}
.z--m-0 {
}
.z--m-10 {
}
.z--m-20 {
}
.z--m-30 {
}
.z--m-40 {
}
.z--m-50 {
}
.z--m-60 {
}
.z--m-70 {
}
.z--m-80 {
}
.z--m-90 {
}
.z--m-top {
}
.z--s-bottom {
}
.z--s-0 {
}
.z--s-10 {
}
.z--s-20 {
}
.z--s-30 {
}
.z--s-40 {
}
.z--s-50 {
}
.z--s-60 {
}
.z--s-70 {
}
.z--s-80 {
}
.z--s-90 {
}
.z--s-top {
}
.col-count--1 {
}
.col-count--2 {
}
.col-count--3 {
}
.col-count--4 {
}
.col-count--5 {
}
.col-count--xl-1 {
}
.col-count--xl-2 {
}
.col-count--xl-3 {
}
.col-count--xl-4 {
}
.col-count--xl-5 {
}
.col-count--l-1 {
}
.col-count--l-2 {
}
.col-count--l-3 {
}
.col-count--l-4 {
}
.col-count--l-5 {
}
.col-count--m-1 {
}
.col-count--m-2 {
}
.col-count--m-3 {
}
.col-count--m-4 {
}
.col-count--m-5 {
}
.col-count--s-1 {
}
.col-count--s-2 {
}
.col-count--s-3 {
}
.col-count--s-4 {
}
.col-count--s-5 {
}
.col-width--s {
}
.col-width--m {
}
.col-width--l {
}
.col-rule--dotted {
}
.col-rule--dashed {
}
.col-rule--solid {
}
.col-rule--double {
}
.col-rule--ridge {
}
.col-rule--inset {
}
.col-rule--groove {
}
.col-rule--outset {
}
.col-rule--s {
}
.col-rule--m {
}
.col-rule--l {
}
.col-rule--accent {
}
.col-rule--accent-dark {
}
.col-rule--accent-light {
}
.col-rule--accent-medium {
}
.col-rule--accent-ultra-dark {
}
.col-rule--accent-ultra-light {
}
.col-rule--base {
}
.col-rule--base-dark {
}
.col-rule--base-light {
}
.col-rule--base-medium {
}
.col-rule--base-ultra-dark {
}
.col-rule--base-ultra-light {
}
.col-rule--black {
}
.col-rule--primary {
}
.col-rule--primary-dark {
}
.col-rule--primary-light {
}
.col-rule--primary-medium {
}
.col-rule--primary-ultra-dark {
}
.col-rule--primary-ultra-light {
}
.col-rule--secondary {
}
.col-rule--secondary-dark {
}
.col-rule--secondary-light {
}
.col-rule--secondary-medium {
}
.col-rule--secondary-ultra-dark {
}
.col-rule--secondary-ultra-light {
}
.col-rule--shade-dark {
}
.col-rule--shade-light {
}
.col-rule--shade-medium {
}
.col-rule--shade-ultra-dark {
}
.col-rule--shade-ultra-light {
}
.col-span--all {
}
.anchor {
}
.categorie-block:ct_depth{
}
.categorie-block {
background-size: cover; width:100%;
 height:100vh;
 background-repeat:no-repeat;
 padding-left:var(--space-m) ;
 padding-bottom:var(--space-m) ;
}
.categorie-block:not(.ct-section):not(.oxy-easy-posts),
.categorie-block.oxy-easy-posts .oxy-posts,
.categorie-block.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:flex-end;
}
.menu-block:ct_depth{
}
.menu-block {
 width:100%;
 text-align:left;
}
.menu-block:not(.ct-section):not(.oxy-easy-posts),
.menu-block.oxy-easy-posts .oxy-posts,
.menu-block.ct-section .ct-section-inner-wrap{
display:flex;
align-items:flex-start;
}
.headline-menu:ct_depth{
}
.headline-menu {
 font-family:'Rubik';
 font-size:2rem;
 color:color(54);
}
.right-menu {
}
.mainh1 {
 font-family:'Rubik';
 color:#f6f2ee;
}
@media (max-width: 479px) {
.mainh1 {
 font-size:1rem;
}
}

.category-headline {
 font-family:'Nunito';
 color:#ff5b04;
 padding-left:var(--space-s) ;
}
.category-headline:ct_depth{
}
@media (max-width: 479px) {
.category-headline {
 padding-left:0px;
}
}

.sectionBorder {
 text-align:center;
 width:100%;
}
.sectionBorder .ct-section-inner-wrap {
padding-top: var(--space-m) ;
padding-bottom: var(--space-m) ;
}
.sectionBorder:not(.ct-section):not(.oxy-easy-posts),
.sectionBorder.oxy-easy-posts .oxy-posts,
.sectionBorder.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:stretch;
justify-content:space-between;
}
.clb2-services-title {
 useCustomTag:true;
 color:#70a647;
 font-style:italic;
 font-weight:300;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px;
 font-size:7vw;
}
@media (max-width: 991px) {
.clb2-services-title {
 font-size:10vw;
}
}

@media (max-width: 767px) {
.clb2-services-title {
 font-size:4rem;
}
}

.clb2-homepage-section {
 width:100%;
 border-top-color:#ff0000;
 border-right-color:#ff0000;
 border-bottom-color:#ff0000;
 border-left-color:#ff0000;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 line-height:1;
 text-align:center;
}
.clb2-homepage-section .ct-section-inner-wrap {
padding-top: var(--space-l) ;
padding-right: var(--space-l) ;
padding-bottom: var(--space-l) ;
padding-left: var(--space-l) ;
}
.clb2-homepage-section:not(.ct-section):not(.oxy-easy-posts),
.clb2-homepage-section.oxy-easy-posts .oxy-posts,
.clb2-homepage-section.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.clb2-homepage-section {
}
}

@media (max-width: 767px) {
.clb2-homepage-section {
}
.clb2-homepage-section .ct-section-inner-wrap {
padding-top: var(--space-l) ;
padding-bottom: var(--space-l) ;
}
.clb2-homepage-section:not(.ct-section):not(.oxy-easy-posts),
.clb2-homepage-section.oxy-easy-posts .oxy-posts,
.clb2-homepage-section.ct-section .ct-section-inner-wrap{
display:none;
}
}

.clb2-servicespage-category {
 border-top-color:#93e7e2;
 border-right-color:#93e7e2;
 border-bottom-color:#93e7e2;
 border-left-color:#93e7e2;
 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-left-radius:500px;
 border-top-right-radius:500px;
 text-align:left;
 height:61vh;
 max-width:500px;
 border-bottom-left-radius:50px;
 border-bottom-right-radius:50px;
 background-color:#70a647;
 width:25%;
}
.clb2-servicespage-category:not(.ct-section):not(.oxy-easy-posts),
.clb2-servicespage-category.oxy-easy-posts .oxy-posts,
.clb2-servicespage-category.ct-section .ct-section-inner-wrap{
display:none;
align-items:center;
justify-content:flex-end;
}
@media (max-width: 1440px) {
.clb2-servicespage-category {
 width:30%;
}
}

@media (max-width: 991px) {
.clb2-servicespage-category {
 width:33%;
}
}

@media (max-width: 767px) {
.clb2-servicespage-category {
 width:100%;
 height:100%;
}
.clb2-servicespage-category:not(.ct-section):not(.oxy-easy-posts),
.clb2-servicespage-category.oxy-easy-posts .oxy-posts,
.clb2-servicespage-category.ct-section .ct-section-inner-wrap{
justify-content:center;
}
}

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

.clb2-services-button:visited{
}.clb2-services-button:visited{
 color:#93e7e2;
}
.clb2-services-button {
background-color :#70a647;
border: 1px solid #70a647;
color: #93e7e2;
padding: 10px 16px;
}.clb2-services-button {
 font-family:'Raleway';
 border-top-color:#93e7e2;
 border-right-color:#93e7e2;
 border-bottom-color:#93e7e2;
 border-left-color:#93e7e2;
 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;
 width:50%;
 font-size:var(--text-l) ;
 color:#93e7e2;
 position:relative;
}
.clb2-services-button:not(.ct-section):not(.oxy-easy-posts),
.clb2-services-button.oxy-easy-posts .oxy-posts,
.clb2-services-button.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 1440px) {
.clb2-services-button {
 font-size:var(--text-s) ;
}
}

@media (max-width: 991px) {
.clb2-services-button {
 text-align:center;
 padding-left:0px;
 padding-right:0px;
}
}

@media (max-width: 767px) {
.clb2-services-button {
 font-size:1.2rem;
}
}

.clb2-services-titlecategory {
 color:#ffffff;
 font-weight:600;
 width:100%;
 text-align:center;
 padding-left:0 ;
 font-size:var(--text-xl) ;
 padding-top:0px;
 top:14%;
}
.clb2-services-titlecategory:not(.ct-section):not(.oxy-easy-posts),
.clb2-services-titlecategory.oxy-easy-posts .oxy-posts,
.clb2-services-titlecategory.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
@media (max-width: 1440px) {
.clb2-services-titlecategory {
 font-size:var(--text-xl) ;
}
}

@media (max-width: 991px) {
.clb2-services-titlecategory {
 padding-right:0px;
 font-size:var(--text-l) ;
}
}

@media (max-width: 767px) {
.clb2-services-titlecategory {
 font-size:var(--text-xl) ;
 color:#ffffff;
 top:20%;
 font-weight:600;
}
.clb2-services-titlecategory:not(.ct-section):not(.oxy-easy-posts),
.clb2-services-titlecategory.oxy-easy-posts .oxy-posts,
.clb2-services-titlecategory.ct-section .ct-section-inner-wrap{
display:block;
}
}

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

.clb2-services-description:hover{
 color:#000000;
}
.clb2-services-description {
 color:#000000;
 text-align:center;
 font-weight:400;
 line-height:1.5;
 font-size:2rem;
 font-style:normal;
}
.clb2-services-description:not(.ct-section):not(.oxy-easy-posts),
.clb2-services-description.oxy-easy-posts .oxy-posts,
.clb2-services-description.ct-section .ct-section-inner-wrap{
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1440px) {
}

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

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

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

.clb2-services-div {
 width:100%;
 padding-top:0 ;
 padding-bottom:0 ;
 height:90%;
 position:relative;
}
.clb2-services-div:not(.ct-section):not(.oxy-easy-posts),
.clb2-services-div.oxy-easy-posts .oxy-posts,
.clb2-services-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1440px) {
}

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

@media (max-width: 767px) {
.clb2-services-div {
 text-align:center;
 padding-bottom:150px;
 padding-top:200px;
 height:100%;
 width:100%;
 position:relative;
}
.clb2-services-div:not(.ct-section):not(.oxy-easy-posts),
.clb2-services-div.oxy-easy-posts .oxy-posts,
.clb2-services-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:space-between;
}
}

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

.clb2-contact-right {
 width:100%;
}
.clb2-contact-title {
 font-family:'Raleway';
 font-weight:200;
 color:#ffffff;
}
@media (max-width: 991px) {
.clb2-contact-title {
 font-size:4rem;
}
}

@media (max-width: 479px) {
.clb2-contact-title {
 font-size:3rem;
}
}

.clb2-contact-description {
 color:#ffffff;
 text-align:center;
 width:100%;
 padding-right:var(--space-m) ;
 padding-left:var(--space-m) ;
 font-weight:400;
 font-size:2rem;
}
@media (max-width: 767px) {
.clb2-contact-description {
 line-height:1.3;
}
}

.clb2-contact-div {
 width:100%;
 text-align:center;
 padding-top:0 ;
 padding-bottom:52 ;
}
.clb2-contact-div:not(.ct-section):not(.oxy-easy-posts),
.clb2-contact-div.oxy-easy-posts .oxy-posts,
.clb2-contact-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.clb2-contact-div {
 text-align:left;
}
.clb2-contact-div:not(.ct-section):not(.oxy-easy-posts),
.clb2-contact-div.oxy-easy-posts .oxy-posts,
.clb2-contact-div.ct-section .ct-section-inner-wrap{
align-items:center;
}
}

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

.clb-philosophie-description {
 color:#000000;
 text-align:left;
 padding-right:var(--space-m) ;
 padding-left:var(--space-m) ;
 font-weight:400;
 width:75%;
 line-height:1.2;
 font-size:1.5rem;
}
@media (max-width: 767px) {
.clb-philosophie-description {
 font-size:var(--text-l) ;
 width:100%;
 text-align:center;
 font-weight:400;
}
.clb-philosophie-description:not(.ct-section):not(.oxy-easy-posts),
.clb-philosophie-description.oxy-easy-posts .oxy-posts,
.clb-philosophie-description.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
align-content:center;
justify-content:center;
}
}

.cell {
}
.clb2-services-detailsmain {
 text-align:justify;
 height:70vh;
 max-height:100%;
}
.clb2-services-detailsmain:not(.ct-section):not(.oxy-easy-posts),
.clb2-services-detailsmain.oxy-easy-posts .oxy-posts,
.clb2-services-detailsmain.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
.clb2-philosophie-div {
 width:30%;
 text-align:center;
}
.clb2-philosophie-div:not(.ct-section):not(.oxy-easy-posts),
.clb2-philosophie-div.oxy-easy-posts .oxy-posts,
.clb2-philosophie-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.clb2-philosophie-div {
 width:100%;
}
.clb2-philosophie-div:not(.ct-section):not(.oxy-easy-posts),
.clb2-philosophie-div.oxy-easy-posts .oxy-posts,
.clb2-philosophie-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.clb2-philosophie-description {
 font-size:2rem;
 color:#000000;
 font-weight:500;
 line-height:1.3;
 text-align:left;
}
.clb2-philosophie-description:not(.ct-section):not(.oxy-easy-posts),
.clb2-philosophie-description.oxy-easy-posts .oxy-posts,
.clb2-philosophie-description.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 991px) {
.clb2-philosophie-description {
 font-size:1.7rem;
}
}

.clb2-inspirationprage-category:hover{
cursor: url("http://playground.cestlebureau.com/cursorVert.cur"), none !important;
}
.clb2-inspirationprage-category {
 border-top-color:#deff97;
 border-right-color:#deff97;
 border-bottom-color:#deff97;
 border-left-color:#deff97;
 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;
 text-align:left;
 border-top-left-radius:25%;
 border-radius:50%;
 width:30vw;
 background-color:#deff97;
 height:30vw;
}
.clb2-inspirationprage-category:not(.ct-section):not(.oxy-easy-posts),
.clb2-inspirationprage-category.oxy-easy-posts .oxy-posts,
.clb2-inspirationprage-category.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1440px) {
}

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

@media (max-width: 767px) {
.clb2-inspirationprage-category {
 width:300px;
 height:300px;
}
}

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

.clb2-inspirations-div {
 width:100%;
 padding-top:var(--space-l) ;
 padding-bottom:var(--space-l) ;
 height:100%;
}
.clb2-inspirations-div:not(.ct-section):not(.oxy-easy-posts),
.clb2-inspirations-div.oxy-easy-posts .oxy-posts,
.clb2-inspirations-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1440px) {
.clb2-inspirations-div {
}
.clb2-inspirations-div:not(.ct-section):not(.oxy-easy-posts),
.clb2-inspirations-div.oxy-easy-posts .oxy-posts,
.clb2-inspirations-div.ct-section .ct-section-inner-wrap{
justify-content:center;
}
}

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

@media (max-width: 767px) {
.clb2-inspirations-div {
 height:350px;
 text-align:center;
 padding-bottom:0 ;
 padding-top:0px;
}
.clb2-inspirations-div:not(.ct-section):not(.oxy-easy-posts),
.clb2-inspirations-div.oxy-easy-posts .oxy-posts,
.clb2-inspirations-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
}

.clb2-inspirations-titlecategory:ct_depth{
}
.clb2-inspirations-titlecategory {
 color:#000000;
 font-size:4vw;
 font-weight:300;
}
@media (max-width: 767px) {
.clb2-inspirations-titlecategory {
 font-size:3rem;
 font-weight:300;
}
}

@media (max-width: 479px) {
.clb2-inspirations-titlecategory {
}
}

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

.clb2-mobile-body {
}
.clb2-mobile-footer:ct_depth{
}
.clb2-mobile-footer {
 text-align:left;
}
.clb2-mobile-footer:not(.ct-section):not(.oxy-easy-posts),
.clb2-mobile-footer.oxy-easy-posts .oxy-posts,
.clb2-mobile-footer.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-end;
}
@media (max-width: 767px) {
.clb2-mobile-footer {
 text-align:right;
 bottom:0px;
}
.clb2-mobile-footer:not(.ct-section):not(.oxy-easy-posts),
.clb2-mobile-footer.oxy-easy-posts .oxy-posts,
.clb2-mobile-footer.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

.clb2-mobile-headerTitle {
}
@media (max-width: 767px) {
.clb2-mobile-headerTitle {
 font-family:'Inknut Antiqua';
 font-size:var(--text-xxl) ;
 color:#000000;
}
}

.clb2-blog-title:hover{
 background-color:#ffffff;
}
.clb2-blog-title {
 border-top-color:#000000;
 border-right-color:#000000;
 border-bottom-color:#000000;
 border-left-color:#000000;
 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:var(--space-m) ;
 padding-bottom:var(--space-m) ;
 padding-left:var(--space-m) ;
 padding-right:var(--space-m) ;
 margin-top:var(--space-m) ;
 margin-bottom:var(--space-m) ;
 width:45%;
}
.clb2-blog-title:not(.ct-section):not(.oxy-easy-posts),
.clb2-blog-title.oxy-easy-posts .oxy-posts,
.clb2-blog-title.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.clb2-blog-description {
 width:40%;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 height:70vh;
 position:absolute;
 top:0px;
 right:var(--space-l) ;
}
.clb2-blog-description:not(.ct-section):not(.oxy-easy-posts),
.clb2-blog-description.oxy-easy-posts .oxy-posts,
.clb2-blog-description.ct-section .ct-section-inner-wrap{
display:none;
align-items:center;
justify-content:center;
}
@media (max-width: 1440px) {
.clb2-blog-description {
 border-top-width:0px;
 border-right-width:0px;
 border-bottom-width:0px;
 border-left-width:0px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
}

.clb2-inspirations-titlelink {
}
.clb2-projets-description:hover{
transform:rotate(6deg);}
.clb2-projets-description {
 text-align:center;
 font-size:2rem;
}
@media (max-width: 991px) {
.clb2-projets-description {
 padding-top:0px;
 padding-bottom:0px;
}
.clb2-projets-description:hover{
transform:rotate(6deg);}
}

@media (max-width: 767px) {
.clb2-projets-description {
 color:#000000;
 font-size:1.5rem;
}
}

@media (max-width: 479px) {
.clb2-projets-description:hover{
transform:rotate(0deg);}
}

.club-moodboard-div {
 width:100%;
 padding-top:var(--space-l) ;
 padding-bottom:var(--space-l) ;
 height:700px;
}
.club-moodboard-div:not(.ct-section):not(.oxy-easy-posts),
.club-moodboard-div.oxy-easy-posts .oxy-posts,
.club-moodboard-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1440px) {
.club-moodboard-div {
}
.club-moodboard-div:not(.ct-section):not(.oxy-easy-posts),
.club-moodboard-div.oxy-easy-posts .oxy-posts,
.club-moodboard-div.ct-section .ct-section-inner-wrap{
justify-content:center;
}
}

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

@media (max-width: 767px) {
.club-moodboard-div {
 height:350px;
 text-align:center;
 padding-bottom:0 ;
 padding-top:0px;
}
.club-moodboard-div:not(.ct-section):not(.oxy-easy-posts),
.club-moodboard-div.oxy-easy-posts .oxy-posts,
.club-moodboard-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
}

.clb2-moodboard-div {
 height:100%;
 width:100%;
 overflow:hidden;
}
.clb2-moodboard-div:not(.ct-section):not(.oxy-easy-posts),
.clb2-moodboard-div.oxy-easy-posts .oxy-posts,
.clb2-moodboard-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
}
@media (max-width: 767px) {
.clb2-moodboard-div {
 overflow:visible;
}
}

.clb2-services-details {
 color:#ffffff;
 font-size:var(--text-l) ;
 font-weight:400;
}
.clb2-services-right {
}
.clb2-services-left {
 border-top-color:#93e7e2;
 border-right-color:#93e7e2;
 border-bottom-color:#93e7e2;
 border-left-color:#93e7e2;
 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-left-radius:500px;
 border-top-right-radius:500px;
 text-align:left;
 height:70vh;
 width:25%;
 max-width:500px;
 border-bottom-left-radius:50px;
 border-bottom-right-radius:50px;
}
.clb2-services-left:not(.ct-section):not(.oxy-easy-posts),
.clb2-services-left.oxy-easy-posts .oxy-posts,
.clb2-services-left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-end;
}
@media (max-width: 767px) {
.clb2-services-left {
 width:70%;
 height:350px;
}
}

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

.oxyninja {
color: #93e7e2;}.oxyninja 
>svg {width: 30px;height: 30px;}.oxyninja {
}
.clb2-services-arrow {
color: #93e7e2;}.clb2-services-arrow 
>svg {width: 40px;height: 40px;}.clb2-services-arrow {
cursor: pointer;
}
.grid {
}
.nameService {
cursor: pointer;
}
.contactIcons {
}
.icon:hover{
cursor: url("http://playground.cestlebureau.com/cursorBlanc.cur"), none !important;
}
.icon {
cursor: pointer;
}
.rectangle {
color: #ff9312;}.rectangle 
>svg {width: 55px;height: 55px;}.rectangle {
}
.nameService0 {
cursor: pointer;
}
.nameService1 {
cursor: pointer;
}
.nameService2 {
cursor: pointer;
}
.descriptionServices {
 width:100%;
 text-align:center;
 font-size:var(--text-m) ;
 color:#000000;
}
.descriptionServices:not(.ct-section):not(.oxy-easy-posts),
.descriptionServices.oxy-easy-posts .oxy-posts,
.descriptionServices.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 1440px) {
}

.nameService0mob {
cursor: pointer;
}
@media (max-width: 767px) {
.nameService0mob {
 text-decoration:none;
}
}

.nameService2mob {
cursor: pointer;
}
.nameService1mob {
cursor: pointer;
}
.clb2-services-services {
 width:100%;
 position:relative;
 bottom:%;
}
.clb2-services-services:not(.ct-section):not(.oxy-easy-posts),
.clb2-services-services.oxy-easy-posts .oxy-posts,
.clb2-services-services.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.clb2-services-services {
 padding-left:var(--space-s) ;
 padding-right:var(--space-s) ;
 bottom:10%;
 position:static;
 padding-bottom:0px;
 margin-bottom:0px;
 margin-top:50px;
}
.clb2-services-services:not(.ct-section):not(.oxy-easy-posts),
.clb2-services-services.oxy-easy-posts .oxy-posts,
.clb2-services-services.ct-section .ct-section-inner-wrap{
align-items:center;
justify-content:center;
}
}

.clb2-articles-image {
 width:40%;
 height:70vh;
 top:0px;
 right:var(--space-l) ;
}
.clb2-articles-image:not(.ct-section):not(.oxy-easy-posts),
.clb2-articles-image.oxy-easy-posts .oxy-posts,
.clb2-articles-image.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.clb2-articles-image {
 height:40vh;
}
}

.clb2-articles-article {
 width:60%;
 height:70vh;
 overflow:scroll;
}
.clb2-articles-article:not(.ct-section):not(.oxy-easy-posts),
.clb2-articles-article.oxy-easy-posts .oxy-posts,
.clb2-articles-article.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 991px) {
.clb2-articles-article {
 width:100%;
-ms-overflow-style: none; /* for Internet Explorer, Edge */ scrollbar-width: none;
}
}

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

.clb2-articles-title {
 color:#000000;
 font-size:var(--text-l) ;
 font-weight:400;
}
@media (max-width: 991px) {
.clb2-articles-title {
 margin-top:var(--space-m) ;
}
}

@media (max-width: 767px) {
.clb2-articles-title {
 font-size:var(--text-m) ;
 margin-top:var(--space-m) ;
}
}

.clb2-articles-subtitle {
 color:#000000;
 font-size:var(--text-l) ;
 font-weight:600;
}
.js-loop {
}
.Loop {
}
.Loop:not(.ct-section):not(.oxy-easy-posts),
.Loop.oxy-easy-posts .oxy-posts,
.Loop.ct-section .ct-section-inner-wrap{
display:none;
}
.carousel-single-item {
}
.clb2-projets-projetDiv:after{
  content:"";
}
.clb2-projets-projetDiv {
transform:rotate(-6deg); text-align:justify;
 padding-top:var(--space-m) ;
 padding-right:var(--space-m) ;
 padding-bottom:var(--space-m) ;
 padding-left:var(--space-m) ;
 border-top-color:#a2c1f1;
 border-right-color:#a2c1f1;
 border-bottom-color:#a2c1f1;
 border-left-color:#a2c1f1;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 margin-right:var(--space-m) ;
 min-width:70%;
 position:relative;
 border-radius:100px;
 border-top-width:.5rem;
 border-right-width:.5rem;
 border-bottom-width:.5rem;
 border-left-width:.5rem;
}
.clb2-projets-projetDiv:not(.ct-section):not(.oxy-easy-posts),
.clb2-projets-projetDiv.oxy-easy-posts .oxy-posts,
.clb2-projets-projetDiv.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-around;
}
@media (max-width: 1440px) {
.clb2-projets-projetDiv {
transform:rotate(-6deg); min-width:90vw;
}
}

@media (max-width: 991px) {
.clb2-projets-projetDiv {
transform:rotate(0deg); text-align:justify;
 width:100px;
 min-width:100%;
 height:70vh;
}
.clb2-projets-projetDiv:not(.ct-section):not(.oxy-easy-posts),
.clb2-projets-projetDiv.oxy-easy-posts .oxy-posts,
.clb2-projets-projetDiv.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 767px) {
.clb2-projets-projetDiv {
 margin-right:0px;
 text-align:center;
 height:80vh;
 padding-left:var(--space-s) ;
 padding-right:var(--space-s) ;
}
.clb2-projets-projetDiv:not(.ct-section):not(.oxy-easy-posts),
.clb2-projets-projetDiv.oxy-easy-posts .oxy-posts,
.clb2-projets-projetDiv.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
}

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

.rotationAnimation {
}
.rotationAnimation2 {
}
.clb2-projets-presentationDiv {
transform:; height:50vh;
 width:35%;
}
.clb2-projets-presentationDiv:not(.ct-section):not(.oxy-easy-posts),
.clb2-projets-presentationDiv.oxy-easy-posts .oxy-posts,
.clb2-projets-presentationDiv.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1440px) {
.clb2-projets-presentationDiv {
 width:50%;
}
}

@media (max-width: 991px) {
.clb2-projets-presentationDiv {
 width:100%;
 height:100%;
}
}

@media (max-width: 767px) {
.clb2-projets-presentationDiv {
 text-align:center;
 height:50%;
}
.clb2-projets-presentationDiv:not(.ct-section):not(.oxy-easy-posts),
.clb2-projets-presentationDiv.oxy-easy-posts .oxy-posts,
.clb2-projets-presentationDiv.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

@media (max-width: 479px) {
.clb2-projets-presentationDiv {
}
}

.clb2-projets-imageDiv:hover{
transform:rotate(6deg);}
.clb2-projets-imageDiv {
 text-align:left;
 height:50vh;
 width:55%;
 padding-left:0px;
 padding-right:0px;
 margin-left:0px;
 margin-right:0px;
}
.clb2-projets-imageDiv:not(.ct-section):not(.oxy-easy-posts),
.clb2-projets-imageDiv.oxy-easy-posts .oxy-posts,
.clb2-projets-imageDiv.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1440px) {
.clb2-projets-imageDiv {
 width:50%;
 margin-left:0px;
 margin-right:0px;
}
}

@media (max-width: 991px) {
.clb2-projets-imageDiv {
 width:65%;
}
}

@media (max-width: 767px) {
.clb2-projets-imageDiv {
 width:fit-content ;
 height:fit-content ;
}
}

@media (max-width: 479px) {
.clb2-projets-imageDiv {
}
.clb2-projets-imageDiv:hover{
transform:rotate(0deg);}
}

.col-end--1 {
}
.col-end--2 {
}
.col-end--3 {
}
.col-end--4 {
}
.col-end--5 {
}
.col-end--6 {
}
.col-end--l-1 {
}
.col-end--l-2 {
}
.col-end--l-3 {
}
.col-end--l-4 {
}
.col-end--l-5 {
}
.col-end--l-6 {
}
.col-end--l-last {
}
.col-end--last {
}
.col-end--m-1 {
}
.col-end--m-2 {
}
.col-end--m-3 {
}
.col-end--m-4 {
}
.col-end--m-5 {
}
.col-end--m-6 {
}
.col-end--m-last {
}
.col-end--s-1 {
}
.col-end--s-2 {
}
.col-end--s-3 {
}
.col-end--s-4 {
}
.col-end--s-5 {
}
.col-end--s-6 {
}
.col-end--s-last {
}
.col-end--xl-1 {
}
.col-end--xl-2 {
}
.col-end--xl-3 {
}
.col-end--xl-4 {
}
.col-end--xl-5 {
}
.col-end--xl-6 {
}
.col-end--xl-last {
}
.col-gap--l {
}
.col-gap--m {
}
.col-gap--s {
}
.col-gap--xl {
}
.col-gap--xs {
}
.col-gap--xxl {
}
.display--block {
}
.display--contents {
}
.display--inline {
}
.display--inline-block {
}
.display--inline-flex {
}
.display--l-block {
}
.display--l-none {
}
.display--list-item {
}
.display--m-block {
}
.display--m-none {
}
.display--none {
}
.display--s-block {
}
.display--s-none {
}
.display--xl-block {
}
.display--xl-none {
}
.focus--accent {
}
.focus--base {
}
.focus--black {
}
.focus--primary {
}
.focus--secondary {
}
.focus--shade {
}
.focus--white {
}
.gap--l-l {
}
.gap--l-m {
}
.gap--l-s {
}
.gap--l-xl {
}
.gap--l-xs {
}
.gap--l-xxl {
}
.gap--m-l {
}
.gap--m-m {
}
.gap--m-s {
}
.gap--m-xl {
}
.gap--m-xs {
}
.gap--m-xxl {
}
.gap--s-l {
}
.gap--s-m {
}
.gap--s-s {
}
.gap--s-xl {
}
.gap--s-xs {
}
.gap--s-xxl {
}
.gap--xl-l {
}
.gap--xl-m {
}
.gap--xl-s {
}
.gap--xl-xl {
}
.gap--xl-xs {
}
.gap--xl-xxl {
}
.h--1 {
}
.h--2 {
}
.h--3 {
}
.h--4 {
}
.h--5 {
}
.h--6 {
}
.hidden-accessible {
}
.list--none {
}
.marker--accent {
}
.marker--accent-comp {
}
.marker--accent-dark {
}
.marker--accent-light {
}
.marker--accent-medium {
}
.marker--accent-ultra-dark {
}
.marker--accent-ultra-light {
}
.marker--base {
}
.marker--base-comp {
}
.marker--base-dark {
}
.marker--base-light {
}
.marker--base-medium {
}
.marker--base-ultra-dark {
}
.marker--base-ultra-light {
}
.marker--primary {
}
.marker--primary-comp {
}
.marker--primary-dark {
}
.marker--primary-light {
}
.marker--primary-medium {
}
.marker--primary-ultra-dark {
}
.marker--primary-ultra-light {
}
.marker--secondary {
}
.marker--secondary-comp {
}
.marker--secondary-dark {
}
.marker--secondary-light {
}
.marker--secondary-medium {
}
.marker--secondary-ultra-dark {
}
.marker--secondary-ultra-light {
}
.marker--shade {
}
.marker--shade-comp {
}
.marker--shade-dark {
}
.marker--shade-light {
}
.marker--shade-medium {
}
.marker--shade-ultra-dark {
}
.marker--shade-ultra-light {
}
.pad-section--m {
}
.relative {
}
.visibility--hidden {
}
.visibility--l-hidden {
}
.visibility--l-visible {
}
.visibility--m-hidden {
}
.visibility--m-visible {
}
.visibility--s-hidden {
}
.visibility--s-visible {
}
.visibility--visible {
}
.visibility--xl-hidden {
}
.visibility--xl-visible {
}
.clickable-parent {
}
.clb2-philosophie-title:hover{
 color:#000000;
}
.clb2-philosophie-title {
 color:#ffffff;
 font-weight:500;
 font-size:3rem;
cursor: url("http://playground.cestlebureau.com/cursorFluo.cur"), auto;
}
@media (max-width: 991px) {
.clb2-philosophie-title {
 font-size:2.5rem;
}
}

.content {
}
.track {
}
.clb2-mobile-h1 {
}
@media (max-width: 767px) {
.clb2-mobile-h1 {
 font-family:'Inknut Antiqua';
 font-size:var(--text-xxl) ;
 color:#000000;
}
}

.clb2-projets-nom:hover{
transform:rotate(6deg);}
.clb2-projets-nom {
 color:#000000;
 font-size:var(--text-xl) ;
}
@media (max-width: 991px) {
.clb2-projets-nom {
 font-size:var(--text-xl) ;
}
}

@media (max-width: 767px) {
.clb2-projets-nom {
 font-size:2rem;
}
}

@media (max-width: 479px) {
.clb2-projets-nom {
}
.clb2-projets-nom:hover{
transform:rotate(0deg);}
}

.fakeHover {
}
.animate__backInUp {
}
.animate__animated {
}
.animate__jackInTheBox {
}
.clb2-menu-philosophie:hover{
transform:rotate(11deg);}
.clb2-menu-philosophie {
cursor: url("http://playground.cestlebureau.com/cursorOrange.cur"), auto;
}
.clb2-menu-services:hover{
transform:rotate(-9deg);cursor: url("http://playground.cestlebureau.com/cursorOrange.cur"), auto;
}
.clb2-menu-services {
}
.clb2-menu-inspirations:hover{
transform:rotate(-7deg);cursor: url("http://playground.cestlebureau.com/cursorOrange.cur"), auto;
}
.clb2-menu-inspirations {
}
.clb2-menu-contact:hover{
transform:rotate(10deg);cursor: url("http://playground.cestlebureau.com/cursorOrange.cur"), auto;
}
.clb2-menu-contact {
}
.clb2-menu-clb:hover{
}
.clb2-menu-clb {
}
.clb2-menu-ln:hover{
 opacity:0.4;
}
.clb2-menu-ln {
color: #000000;}.clb2-menu-ln 
>svg {width: 35px;height: 35px;}.clb2-menu-ln {
}
.clb2-menu-ig:hover{
 opacity:0.4;
}
.clb2-menu-ig {
color: #000000;}.clb2-menu-ig 
>svg {width: 35px;height: 35px;}.clb2-menu-ig {
}
.clb2-menu-bureau {
}
.animate__pulse {
}
.clb2-menu-blog:hover{
}
.clb2-menu-blog {
}
.animate__infinite {
}
.animate__headShake {
}
.clb2-services-middle {
 text-align:left;
 width:100%;
 bottom: ;
 top:-10%;
}
.clb2-services-middle:not(.ct-section):not(.oxy-easy-posts),
.clb2-services-middle.oxy-easy-posts .oxy-posts,
.clb2-services-middle.ct-section .ct-section-inner-wrap{
align-items:center;
justify-content:center;
}
.animate__flipInY {
}
.clb2-servicespage-categoryMain {
 border-top-color:#93e7e2;
 border-right-color:#93e7e2;
 border-bottom-color:#93e7e2;
 border-left-color:#93e7e2;
 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-left-radius:500px;
 border-top-right-radius:500px;
 text-align:left;
 height:61vh;
 max-width:500px;
 border-bottom-left-radius:50px;
 border-bottom-right-radius:50px;
 background-color:#70a647;
 width:25%;
}
.clb2-servicespage-categoryMain:not(.ct-section):not(.oxy-easy-posts),
.clb2-servicespage-categoryMain.oxy-easy-posts .oxy-posts,
.clb2-servicespage-categoryMain.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1440px) {
.clb2-servicespage-categoryMain {
 width:30%;
}
}

@media (max-width: 991px) {
.clb2-servicespage-categoryMain {
 width:33%;
}
}

@media (max-width: 767px) {
.clb2-servicespage-categoryMain {
 width:100%;
 height:100%;
}
.clb2-servicespage-categoryMain:not(.ct-section):not(.oxy-easy-posts),
.clb2-servicespage-categoryMain.oxy-easy-posts .oxy-posts,
.clb2-servicespage-categoryMain.ct-section .ct-section-inner-wrap{
justify-content:center;
}
}

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

.animate__shakeX {
}
.clb2-services-title1 {
 font-weight:300;
 font-size:7vw;
 color:#000000;
 padding-left:var(--space-m) ;
white-space: nowrap;
}
.marquee1 {
 overflow:hidden;
}
.marquee1:not(.ct-section):not(.oxy-easy-posts),
.marquee1.oxy-easy-posts .oxy-posts,
.marquee1.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.marquee--long1 {
 width:100%;
}
.marquee2 {
 overflow:hidden;
}
.marquee2:not(.ct-section):not(.oxy-easy-posts),
.marquee2.oxy-easy-posts .oxy-posts,
.marquee2.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.marquee3 {
}
.marquee3:not(.ct-section):not(.oxy-easy-posts),
.marquee3.oxy-easy-posts .oxy-posts,
.marquee3.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.marquee__content {
}
.marquee4 {
}
.menu {
 height:70vh;
 padding-top:0px;
 padding-bottom:0px;
 width:100vw;
}
.menu:not(.ct-section):not(.oxy-easy-posts),
.menu.oxy-easy-posts .oxy-posts,
.menu.ct-section .ct-section-inner-wrap{
display:none;
justify-content:space-around;
}
.menu__item {
}
.menu__item-link {
 color:#000000;
}
.marquee--long {
}
@media (max-width: 1440px) {
.marquee--long {
 font-size:3rem;
}
}

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

.marqueeBis {
 overflow:hidden;
}
@media (max-width: 767px) {
.marqueeBis {
}
}

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

.clb2-homepage-services {
}
@media (max-width: 767px) {
.clb2-homepage-services {
 font-size:3rem;
}
.clb2-homepage-services:hover{
 color:#000000;
}
}

.clb2-services-descriptionAR {
}
.clb2-services-descriptionAR:not(.ct-section):not(.oxy-easy-posts),
.clb2-services-descriptionAR.oxy-easy-posts .oxy-posts,
.clb2-services-descriptionAR.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 767px) {
.clb2-services-descriptionAR {
 padding-left:0px;
 color:#000000;
 font-weight:500;
 font-size:2rem;
 margin-right:auto;
 margin-left:auto;
}
.clb2-services-descriptionAR:not(.ct-section):not(.oxy-easy-posts),
.clb2-services-descriptionAR.oxy-easy-posts .oxy-posts,
.clb2-services-descriptionAR.ct-section .ct-section-inner-wrap{
display:none;
}
}

#box {
  height: 2rem;
  width: 2rem;
  position: absolute;
  top: 30px;
  left: 50px;
  z-index: 500;
  transform: rotate(45deg);
}



@media screen and (min-width: 768px) {
body {
	overflow: hidden;
}
	
	.oxy-gallery-item {
	flex: 0 0 auto;
	max-height:70vh;
}
	
	.oxy-gallery-item-contents img {
	height:70vh;
	
}


	}

@media screen and (min-width: 1520px) {
	html {
		font-size: 12px !important;
	}
	.clb2-services-titlecategory {
		font-size: 4rem;
	}
	
	.descriptionServices {
font-size: 2rem;
}
}

.messageForm {
	height: 10vh;	
}

a:visited, a:hover, a:focus {
	color: black;
}

.fakeHover {
	color: black;
}

.rotationAnimation {
  animation-name: spin;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  animation-timing-function: linear; 
}

.rotationAnimation2 {
  animation-name: spin2;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  animation-timing-function: linear; 
}

.clb2-articles-article::-webkit-scrollbar {
  display: none;
}

figcaption {
font-size: var(--text-s);
text-align: center;
font-style: italic;
}

.wp-block-image {
	margin: auto;
}


/* Marquee Services */

.marquee span, .marqueeBis span {   
    display: inline-block;
    white-space: nowrap;
    width: var(--tw);
    text-shadow: var(--tw) 0 currentColor, 
                 calc(var(--tw) * 2) 0 currentColor, 
                 calc(var(--tw) * 3) 0 currentColor,
                 calc(var(--tw) * 4) 0 currentColor;
   
    will-change: transform;
    animation: marquee var(--ad) linear infinite;
    animation-play-state: running;
	line-height: 1.3;
}

.marqueeBis span {
    animation: marquee2 var(--ad) linear infinite;
}

.marquee:hover span, .marquee--long:hover {
    animation-play-state: paused;
}



/*  
 * on MacOs: System Preferences > 
 *           Accessibility > 
 *           Display > Reduce motion
 */

@media (prefers-reduced-motion: reduce) {
	#div_block-1180-446 {
		height: 100%
	}
	
	#div_block-1184-446, #div_block-1189-446, #div_block-1194-446 {
		width: 100%
	}
	
  .marquee .clb2-services-description {
	display: none !important;
    animation: none;
    text-shadow: none;
    width: auto;
    display: block;
    line-height: 1.5;
    text-align: center;
    white-space: normal;
  }
	
	.marqueeBis span {
    text-shadow: none;
		width: 100%;
		text-align: left;
}
	
	.marqueeBis {
overflow: visible;
}
	
.marquee .clb2-services-descriptionAR {
	display: inline-block !important;
    animation: none;
	white-space: normal;

	text-align: left;
	--tw: 30ch;
	text-shadow: none;
  }
	
	
	#div_block-1162-446 {
flex-direction: row;
		align-items: center;
}
	
	#div_block-1164-446, #div_block-1169-446, #div_block-1174-446 {
width: 26vw;
height: 62%;
justify-content: flex-start;
	}
	
	.clb2-services-title {
--tw: 0vw;
		font-size: 3.5vw;
}
	
	
}


@media (prefers-reduced-motion: reduce) and (max-width: 1440px) {
.marquee--long {
font-size: 2rem;
}
	
		#div_block-1164-446, #div_block-1169-446, #div_block-1174-446 {
height: 100%;
	}
	}

@media (prefers-reduced-motion: reduce) and (max-width: 767px) {
#div_block-1180-446 {
padding: 2rem;
width: 100%;
}
	
			#div_block-1181-446, #div_block-1186-446, #div_block-1191-446 {
width: 100%;
	}
	
	.clb2-services-title{
		font-size: 3rem;
	}
	}


@-webkit-keyframes rotate-center {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes rotate-center {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}

@keyframes spin2 {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(-360deg);
    }
}

@keyframes marquee {
    0% { 
		transform: translateX(0); 
		-webkit-transform: translateX(0);
		-webkit-backface-visibility: hidden;
	}
    100% { 
		transform: translateX(-100%); 
		-webkit-transform: translateX(-100%);
		-webkit-backface-visibility: hidden;
	}
}

@keyframes marquee2 {
    0% { 
		transform: translateX(-100%); 

	}
    100% { 
		transform: translateX(0%); 

	}
}


/* ----------------------------------------------
 * Generated by Animista on 2022-9-12 16:38:30
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation shadow-pop-tr
 * ----------------------------------------
 */
@-webkit-keyframes shadow-pop-tr {
  0% {
    -webkit-box-shadow: 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e;
            box-shadow: 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e;
    -webkit-transform: translateX(0) translateY(0);
            transform: translateX(0) translateY(0);
  }
  100% {
    -webkit-box-shadow: 1px -1px #3e3e3e, 2px -2px #3e3e3e, 3px -3px #3e3e3e, 4px -4px #3e3e3e, 5px -5px #3e3e3e, 6px -6px #3e3e3e, 7px -7px #3e3e3e, 8px -8px #3e3e3e;
            box-shadow: 1px -1px #3e3e3e, 2px -2px #3e3e3e, 3px -3px #3e3e3e, 4px -4px #3e3e3e, 5px -5px #3e3e3e, 6px -6px #3e3e3e, 7px -7px #3e3e3e, 8px -8px #3e3e3e;
    -webkit-transform: translateX(-8px) translateY(8px);
            transform: translateX(-8px) translateY(8px);
  }
}
@keyframes shadow-pop-tr {
  0% {
    -webkit-box-shadow: 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e;
            box-shadow: 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e;
    -webkit-transform: translateX(0) translateY(0);
            transform: translateX(0) translateY(0);
  }
  100% {
    -webkit-box-shadow: 1px -1px #3e3e3e, 2px -2px #3e3e3e, 3px -3px #3e3e3e, 4px -4px #3e3e3e, 5px -5px #3e3e3e, 6px -6px #3e3e3e, 7px -7px #3e3e3e, 8px -8px #3e3e3e;
            box-shadow: 1px -1px #3e3e3e, 2px -2px #3e3e3e, 3px -3px #3e3e3e, 4px -4px #3e3e3e, 5px -5px #3e3e3e, 6px -6px #3e3e3e, 7px -7px #3e3e3e, 8px -8px #3e3e3e;
    -webkit-transform: translateX(-8px) translateY(8px);
            transform: translateX(-8px) translateY(8px);
  }
}
