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

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

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

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

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

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

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

            
            .oxy-shape-divider {
                width: 0px;
                height: 0px;
                
            }
            
            .oxy_shape_divider svg {
                width: 100%;
            }
            .ct-section-inner-wrap, .oxy-header-container{
  max-width: 1120px;
}
body {font-family: 'Poppins';}body {line-height: 1.6;font-size: 14px;font-weight: 400;color: #404040;}.oxy-nav-menu-hamburger-line {background-color: #404040;}h1, h2, h3, h4, h5, h6 {font-family: 'Poppins';font-size: 36px;font-weight: 700;}h2, h3, h4, h5, h6{font-size: 24px;}h3, h4, h5, h6{font-size: 20px;}h4, h5, h6{font-size: 20px;}h5, h6{font-size: 18px;}h6{font-size: 16px;}a {color: #ffb200;text-decoration: none;}a:hover {color: #f58138;text-decoration: none;}.ct-link-text {color: #f58138;text-decoration: ;}.ct-link-text:hover {color: #ffb200;}.ct-link {color: #f58138;text-decoration: ;}.ct-link:hover {color: #ffb200;}.ct-link-button {border-radius: 3px;}.ct-section-inner-wrap {
padding-top: 30px;
padding-right: 20px;
padding-bottom: 30px;
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;
				}
			}
.flight-body-text {
 font-family:'Poppins';
 font-size:14px;
 color:#000000;
 font-weight:400;
 line-height:1.6;
}
.flight-textlink:hover{
 color:#1c3345;
}
.flight-textlink {
 color:#036499;
 font-size:14px;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
}
.flight-heading-three {
 font-family:'Poppins';
 font-size:18px;
 font-weight:900;
 color:#ffffff;
 line-height:1.1;
 letter-spacing:2px;
}
.atomic-subheading {
 font-family:'Poppins';
 color:#2b2c27;
 font-size:14px;
 line-height:1.6;
 font-weight:200;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; margin-top:0px;
 padding-top:0px;
}
@media (max-width: 767px) {
.atomic-subheading {
 font-size:20px;
 text-align:center;
}
.atomic-subheading:not(.ct-section):not(.oxy-easy-posts),
.atomic-subheading.oxy-easy-posts .oxy-posts,
.atomic-subheading.ct-section .ct-section-inner-wrap{
display:inline-flex;
align-content:center;
}
}

@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;
}
}

.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-contact-11-icon {
color: #566d8f;}.atomic-contact-11-icon 
>svg {width: 24px;height: 24px;}.atomic-contact-11-icon {
 margin-right:12px;
}
.atomic-primary-heading {
 color:#2b2c27;
 font-size:64px;
 font-weight:400;
 line-height:1.1;
 margin-top:0px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
@media (max-width: 767px) {
.atomic-primary-heading {
 font-size:56px;
}
}

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

.atomic-primary-button:hover{
 background-color:#6799b2;
 color:#ffffff;
}
.atomic-primary-button {
 font-family:'Poppins';
 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-outline-button:hover{
 background-color:transparent;
 color:#6799b2;
 border-top-color:#6799b2;
 border-right-color:#6799b2;
 border-bottom-color:#6799b2;
 border-left-color:#6799b2;
}
.atomic-outline-button {
background-color: transparent;
border: 1px solid #6799b2;
color: #6799b2;
padding: 9px 15px;
}.atomic-outline-button {
 font-family:'Poppins';
 font-weight:700;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 text-align:center;
 line-height:1.2;
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
 border-top-color:#65bec2;
 border-right-color:#65bec2;
 border-bottom-color:#65bec2;
 border-left-color:#65bec2;
 padding-left:46px;
 padding-right:46px;
 padding-top:18px;
 padding-bottom:18px;
 color:#65bec2;
 background-color:transparent;
 font-size:20px;
 margin-right:2px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; letter-spacing:.25em;
 transition-duration:0.5s;
 transition-timing-function:ease;
 transition-property:all;
 text-transform:none;
 font-style:normal;
 text-decoration:none;
}
@media (max-width: 991px) {
.atomic-outline-button {
 padding-top:14px;
 padding-bottom:14px;
 padding-right:34px;
 padding-left:34px;
}
}

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

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

.hyperion-heading-two {
 font-family:'Poppins';
 color:#ffffff;
 font-weight:900;
 line-height:1;
 margin-top:4px;
 margin-bottom:10px;
}
@media (max-width: 991px) {
.hyperion-heading-two {
 font-size:28px;
}
}

@media (max-width: 767px) {
.hyperion-heading-two {
 font-size:10px;
 line-height:1.1;
}
}

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

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

@media (max-width: 767px) {
.hyperion-big-text {
}
}

.hyperion-heading-three {
 font-family:'Poppins';
 color:#23232d;
 font-size:24px;
 font-weight:900;
 line-height:1;
 z-index:100;
}
@media (max-width: 991px) {
.hyperion-heading-three {
 font-size:18px;
 line-height:1.2;
}
}

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

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

.hyperion_showcase-4_boox:last-child{
 margin-bottom:0px;
}
.hyperion_showcase-4_boox {
 width:100%;
 padding-top:40px;
 padding-left:40px;
 padding-right:40px;
 padding-bottom:40px;
 text-align:left;
 margin-bottom:40px;
 background-color:rgba(245,132,53,0.16);
}
.hyperion_showcase-4_boox:not(.ct-section):not(.oxy-easy-posts),
.hyperion_showcase-4_boox.oxy-easy-posts .oxy-posts,
.hyperion_showcase-4_boox.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 767px) {
.hyperion_showcase-4_boox {
}
.hyperion_showcase-4_boox:not(.ct-section):not(.oxy-easy-posts),
.hyperion_showcase-4_boox.oxy-easy-posts .oxy-posts,
.hyperion_showcase-4_boox.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 479px) {
.hyperion_showcase-4_boox {
 padding-top:32px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:32px;
}
}

.hyperion_showcase-4_image {
background-size: cover; background-repeat:no-repeat;
 margin-right:40px;
 width:300px;
 height:300px;
 background-position:50% 50%;
}
@media (max-width: 1120px) {
.hyperion_showcase-4_image {
 padding-bottom:50%;
}
}

@media (max-width: 991px) {
.hyperion_showcase-4_image {
 padding-bottom:60%;
}
}

@media (max-width: 767px) {
.hyperion_showcase-4_image {
 width:100%;
 margin-bottom:40px;
 padding-bottom:80%;
}
}

@media (max-width: 479px) {
.hyperion_showcase-4_image {
 padding-bottom:80%;
 margin-bottom:28px;
}
}

.hyperion_showcase-4_content-wrapper:last-child{
}
.hyperion_showcase-4_content-wrapper {
 width:50%;
}
@media (max-width: 767px) {
.hyperion_showcase-4_content-wrapper {
 width:100%;
}
}

.hyperion_showcase-4_labels {
 font-family:'Poppins';
 color:#52565a;
 font-size:16px;
 font-weight:400;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; margin-bottom:14px;
}
@media (max-width: 479px) {
.hyperion_showcase-4_labels {
 font-size:14px;
}
}

.hyperion_showcase-4_text {
 font-family:'Poppins';
 color:#000000;
 text-align:left;
 line-height:1.6;
 font-weight:400;
 font-size:20px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
@media (max-width: 767px) {
.hyperion_showcase-4_text {
 margin-bottom:36px;
}
}

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

.hyperion_showcase-4_button:hover{
 color:#ffffff;
 background-color:#ffb200;
}
.hyperion_showcase-4_button {
 color:#ffb200;
 background-color:rgba(233,97,153,0.15);
 background-repeat:no-repeat;
 text-transform:uppercase;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; font-weight:900;
 font-size:20px;
 letter-spacing:.125em;
 text-align:center;
 line-height:1;
 padding-top:16px;
 padding-left:24px;
 padding-right:24px;
 padding-bottom:16px;
 border-bottom-style:solid;
 border-bottom-width:2px;
 transition-duration:0.3s;
 transition-timing-function:ease;
 transition-property:all;
 margin-top:auto;
}
@media (max-width: 479px) {
.hyperion_showcase-4_button {
 padding-left:12px;
 padding-right:12px;
 width:100%;
}
}

.oxy-superbox-primary {
}
.oxy-superbox-secondary {
}
.agencyb-works-2-title {
 font-size:24px;
 line-height:1;
}
.agencyb-works-2-tag {
 font-family:'Poppins';
 color:#ffffff;
 font-size:12px;
 font-weight:400;
 margin-bottom:8px;
}
.atomic-logo:hover{
 opacity:1;
}
.atomic-logo {
 opacity:0.8;
 transition-duration:0.5s;
 transition-timing-function:ease;
 transition-property:all;
}
.atomic-footer-1-column {
}
.atomic-footer-1-column:not(.ct-section):not(.oxy-easy-posts),
.atomic-footer-1-column.oxy-easy-posts .oxy-posts,
.atomic-footer-1-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
@media (max-width: 767px) {
.atomic-footer-1-column {
 text-align:center;
}
.atomic-footer-1-column:not(.ct-section):not(.oxy-easy-posts),
.atomic-footer-1-column.oxy-easy-posts .oxy-posts,
.atomic-footer-1-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.hosting-heading-two {
 font-family:'Poppins';
 color:#2a445a;
 font-size:40px;
 font-weight:700;
 line-height:1.1;
 margin-bottom:0px;
}
@media (max-width: 767px) {
.hosting-heading-two {
 font-size:32px;
}
}

.toggle-4605 {
 font-family:'Poppins';
 margin-left:-16px;
 margin-bottom:8px;
 color:#07adb7;
}

                .toggle-4605 .oxy-expand-collapse-icon {
            font-size: 12px;        }
        
                .toggle-4605 .oxy-expand-collapse-icon::before,
        .toggle-4605 .oxy-expand-collapse-icon::after {
            background-color: #07adb7;        }
        
        .toggle-4605-expanded {
}
.hosting-accordion-1-text {
 font-family:'Poppins';
 color:#666666;
 font-size:16px;
 font-weight:400;
 line-height:1.6;
 text-align:left;
 margin-bottom:16px;
}
.hosting-accordion-1-title {
 font-family:'Poppins';
 color:#2a445a;
 font-size:16px;
 font-weight:700;
 line-height:1.6;
 border-bottom-style:dashed;
 border-bottom-width:1px;
 border-bottom-color:#07adb7;
 text-align:left;
}
.hosting-accordion-1-title:not(.ct-section):not(.oxy-easy-posts),
.hosting-accordion-1-title.oxy-easy-posts .oxy-posts,
.hosting-accordion-1-title.ct-section .ct-section-inner-wrap{
display:inline-flex;
flex-direction:unset;
}
@media (max-width: 767px) {
.hosting-accordion-1-title {
}
.hosting-accordion-1-title:not(.ct-section):not(.oxy-easy-posts),
.hosting-accordion-1-title.oxy-easy-posts .oxy-posts,
.hosting-accordion-1-title.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
}

.agencyb-heading-two {
 font-family:'Poppins';
 color:#ffffff;
 font-size:56px;
 font-weight:700;
 line-height:1;
}
@media (max-width: 767px) {
.agencyb-heading-two {
 font-size:56px;
}
}

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

.agencyb-body-text {
 font-family:'Poppins';
 color:#ffffff;
 font-size:16px;
 font-weight:400;
 line-height:1.6;
}
.agencyb-team-1-wrapper {
 width:100%;
 background-color:#ffffff;
 text-align:center;
 padding-bottom:24px;
 border-radius:20px;
 box-shadow:0px 10px 40px rgba(0,0,0,0.1);
}
.agencyb-team-1-wrapper:not(.ct-section):not(.oxy-easy-posts),
.agencyb-team-1-wrapper.oxy-easy-posts .oxy-posts,
.agencyb-team-1-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.agencyb-team-1-wrapper {
}
}

.agencyb-team-1-avatar {
 margin-bottom:0px;
 border-top-left-radius:20px;
 border-top-right-radius:20px;
}
@media (max-width: 767px) {
.agencyb-team-1-avatar {
 margin-left:0px;
}
}

.agencyb-team-1-name {
 font-family:'Poppins';
 font-size:24px;
 color:#f58435;
 font-weight:700;
 line-height:1;
 margin-left:20px;
 margin-right:20px;
 margin-top:10px;
}
.agencyb-team-1-label {
 font-family:'Poppins';
 color:#ffffff;
 background-color:#f58435;
 line-height:1.2;
 font-size:12px;
 font-weight:400;
 padding-top:7px;
 padding-bottom:7px;
 padding-left:24px;
 padding-right:24px;
 border-radius:6px;
 margin-top:-12px;
}
@media (max-width: 767px) {
.agencyb-team-1-label {
 width:100%;
 font-size:10px;
}
}

.atomic-team-1-column {
 text-align:center;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 border-top-width:6px;
 border-right-width:6px;
 border-bottom-width:6px;
 border-left-width:6px;
 border-top-color:#eff4fb;
 border-right-color:#eff4fb;
 border-bottom-color:#eff4fb;
 border-left-color:#eff4fb;
}
.atomic-team-1-column:not(.ct-section):not(.oxy-easy-posts),
.atomic-team-1-column.oxy-easy-posts .oxy-posts,
.atomic-team-1-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.atomic-team-1-mate {
 margin-bottom:24px;
}
.atomic-team-1-title {
 line-height:1.2;
 font-size:20px;
 color:#566d8f;
 font-weight:600;
 margin-bottom:4px;
 letter-spacing:.12em;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-team-1-text {
 font-size:14px;
 line-height:1.6;
 color:#3b3c38;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; font-weight:300;
}
.conference-orange-outline-button:hover{
background-color: transparent;
border: 1px solid #d7193d;
color: #d7193d;
}.conference-orange-outline-button:hover{
transform:scale(1.05,1.05); border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
}
.conference-orange-outline-button {
background-color: transparent;
border: 1px solid #ff4c1c;
color: #ff4c1c;
padding: 15px 24.6px;
}.conference-orange-outline-button {
 font-family:'Poppins';
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 font-weight:700;
 font-size:14px;
 line-height:1.2;
 letter-spacing:2px;
 padding-left:32px;
 padding-right:32px;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
 button-hover_color:#d7193d;
}
.conference-heading-two:before{
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:20px;
 border-right-width:20px;
 border-bottom-width:20px;
 border-left-width:20px;
 border-top-color:rgba(255,255,255,0.5);
 border-right-color:rgba(255,255,255,0.5);
 border-bottom-color:rgba(255,255,255,0.5);
 border-left-color:rgba(255,255,255,0.5);
 width:120px;
 height:120px;
 position:absolute;
 z-index:-1;
 top:-6px;
 left:calc(50% - 60px) ;
 right:calc(50% - 60px) ;
  content:"";
}
.conference-heading-two:not(.ct-section):not(.oxy-easy-posts):before,
.conference-heading-two.oxy-easy-posts .oxy-posts:before,
.conference-heading-two.ct-section .ct-section-inner-wrap:before{
display:flex;
}
.conference-heading-two {
 font-family:'Poppins';
 color:#63002f;
 font-size:100px;
 font-weight:700;
 text-transform:uppercase;
 line-height:1;
 z-index:100;
 position:relative;
}
@media (max-width: 991px) {
.conference-heading-two {
 font-size:80px;
}
}

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

.conference-sponsors-2-image {
}
.agencyb-clients-1-image {
 width:13%;
 margin-left:1.5%;
 margin-right:1.5%;
 color:#f58435;
 border-radius:20px;
}
@media (max-width: 991px) {
.agencyb-clients-1-image {
 width:25%;
 padding-bottom:1.5%;
 padding-top:1.5%;
}
}

@media (max-width: 479px) {
.agencyb-clients-1-image {
 width:40%;
 padding-top:6%;
 padding-bottom:6%;
 padding-left:3%;
 padding-right:3%;
}
}

.agencyb-digits-1-column {
 text-align:center;
 width:33%;
 padding-top:0px;
}
.agencyb-digits-1-column:not(.ct-section):not(.oxy-easy-posts),
.agencyb-digits-1-column.oxy-easy-posts .oxy-posts,
.agencyb-digits-1-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
.agencyb-digits-1-icon {
color: #ffffff;}.agencyb-digits-1-icon 
>svg {width: 36px;height: 36px;}.agencyb-digits-1-icon {
 margin-bottom:8px;
}
.agencyb-digits-1-digits {
 font-family:'Poppins';
 color:#ffaf03;
 font-size:58px;
 font-weight:900;
 line-height:1;
 margin-bottom:8px;
}
.agencyb-digits-1-text {
 font-family:'Poppins';
 font-size:20px;
 color:#ffffff;
 font-weight:400;
}
@media (max-width: 767px) {
.agencyb-digits-1-text {
 font-size:22px;
}
}

.atomic-steps-1-wrapper {
 max-width:720px;
}
.atomic-steps-1-wrapper:not(.ct-section):not(.oxy-easy-posts),
.atomic-steps-1-wrapper.oxy-easy-posts .oxy-posts,
.atomic-steps-1-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:stretch;
}
.atomic-steps-1-text-wrapper {
 margin-bottom:0px;
 padding-bottom:0px;
}
.atomic-steps-1-digit {
 color:#ffffff;
 background-color:#566d8f;
 font-size:20px;
 font-weight:600;
 padding-top:8px;
 padding-left:20px;
 padding-right:20px;
 border-radius:1000%;
 padding-bottom:10px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;z-index: 100;
}
.atomic-steps-1-digit-wrapper {
 text-align:center;
 margin-left:20px;
 margin-right:20px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
.atomic-steps-1-digit-wrapper:not(.ct-section):not(.oxy-easy-posts),
.atomic-steps-1-digit-wrapper.oxy-easy-posts .oxy-posts,
.atomic-steps-1-digit-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
flex-wrap:nowrap;
align-items:center;
}
.atomic-steps-1-title {
 color:#566d8f;
 font-size:20px;
 font-weight:500;
 line-height:1.1;
 letter-spacing:.12em;
 margin-top:12px;
 margin-bottom:8px;
 margin-right:20px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-steps-1-text {
 color:#3b3c38;
 font-size:18px;
 font-weight:400;
 line-height:1.6;
 margin-right:20px;
 margin-bottom:41px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
@media (max-width: 767px) {
.atomic-steps-1-text {
 text-align:left;
}
}

.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-medium-button:hover{
 background-color:#6799b2;
 color:#ffffff;
 border-top-color:#6799b2;
 border-right-color:#6799b2;
 border-bottom-color:#6799b2;
 border-left-color:#6799b2;
}
.atomic-medium-button {
background-color :#1e73be;
border: 1px solid #1e73be;
color: #ffffff;
padding: 10px 16px;
}.atomic-medium-button {
 background-color:#65bec2;
 color:#ffffff;
 font-size:16px;
 font-weight:700;
 line-height:1.2;
 padding-top:15px;
 padding-right:36px;
 padding-left:36px;
 padding-bottom:15px;
 letter-spacing:.25em;
 text-align:center;
 transition-duration:0.5s;
 transition-timing-function:ease;
 transition-property:all;
 border-top-color:#65bec2;
 border-right-color:#65bec2;
 border-bottom-color:#65bec2;
 border-left-color:#65bec2;
}
.dentist-heading-two {
 font-family:'Poppins';
 color:#333333;
 font-size:36px;
 font-weight:900;
 line-height:1.1;
}
.dentist-subheading {
 color:#999999;
 font-size:14px;
 line-height:1.1;
 font-weight:400;
 letter-spacing:1px;
}
.dentist-orange-button:hover{
 background-color:#eb662a;
}
.dentist-orange-button {
background-color :#fd834c;
border: 1px solid #fd834c;
color: #ffffff;
padding: 10px 16px;
}.dentist-orange-button {
 font-family:'Poppins';
 color:#ffffff;
 border-radius:100px;
 background-color:#fd834c;
 padding-top:16px;
 padding-bottom:16px;
 padding-left:40px;
 padding-right:40px;
 text-decoration:none;
 font-size:16px;
 font-weight:700;
 letter-spacing:1px;
 line-height:1.1;
 text-align:center;
}
@media (max-width: 479px) {
.dentist-orange-button {
 text-align:center;
}
}

.dentist-heading-three {
 font-size:24px;
 font-weight:900;
 color:#333333;
 line-height:1.1;
}
.dentist-slider-1-column {
 text-align:center;
}
.dentist-slider-1-column:not(.ct-section):not(.oxy-easy-posts),
.dentist-slider-1-column.oxy-easy-posts .oxy-posts,
.dentist-slider-1-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.dentist-slider-1-image {
 width:72px;
 margin-bottom:6px;
}
.dentist-slider-1-text {
 font-family:'Poppins';
 color:#666666;
 font-size:16px;
 font-weight:400;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; line-height:1.5;
 margin-top:6px;
}
.saas-heading-two {
 font-family:'Poppins';
 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-subheading {
 font-family:'Poppins';
 color:#8188a6;
 font-size:22px;
 font-weight:300;
 max-width:480px;
 line-height:1.6;
}
.saas-soundcloud-track {
 overflow:hidden;
 margin-top:10px;
 margin-left:10px;
 margin-right:10px;
 margin-bottom:10px;
 border-radius:12px;
 width:300px;
 height:300px;
}
@media (max-width: 1120px) {
.saas-soundcloud-track {
}
}

.hyperion-portfolio-2-wrapper:after{
  content:"";
}
.hyperion-portfolio-2-wrapper {
background-image:url(https://www.mandyben-formation.com/wp-content/uploads/2022/04/formation-audiovisuel-mandyben.jpg);background-size: cover; width:100%;
 position:relative;
 background-repeat:no-repeat;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:20px;
 padding-top:12%;
 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;
 background-color:#f58138;
 z-index:1;
 background-position:50% 50%;
}
.hyperion-portfolio-2-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hyperion-portfolio-2-wrapper.oxy-easy-posts .oxy-posts,
.hyperion-portfolio-2-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:flex-end;
}
@media (max-width: 991px) {
.hyperion-portfolio-2-wrapper {
 width:100%;
 padding-top:20px;
}
}

@media (max-width: 767px) {
.hyperion-portfolio-2-wrapper {
 padding-top:20px;
 width:100%;
}
}

@media (max-width: 479px) {
.hyperion-portfolio-2-wrapper {
background-size: cover;}
}

.hyperion-portfolio-2-textlink:hover{
 background-color:#ffffff;
 color:#f58138;
}
.hyperion-portfolio-2-textlink {
 font-family:'Poppins';
 color:#ffffff;
 font-size:14px;
 font-weight:700;
 text-decoration:none;
 line-height:1.1;
 letter-spacing:1px;
 padding-left:42px;
 padding-right:30px;
 padding-top:18px;
 padding-bottom:16px;
 background-color:rgba(255,255,255,0.15);
 border-bottom-width:2px;
 border-bottom-style:solid;
 border-bottom-color:#ffffff;
 text-align:center;
 transition-duration:1s;
z-index: 1000; transition: all ease 0.2s;
}
@media (max-width: 1120px) {
.hyperion-portfolio-2-textlink {
}
}

@media (max-width: 479px) {
.hyperion-portfolio-2-textlink {
 padding-top:5px;
 padding-bottom:5px;
 font-size:10px;
 padding-left:10px;
 padding-right:10px;
}
}

.hyperion-portfolio-3-tags {
 font-family:'Poppins';
 font-size:14px;
 color:#ffffff;
 font-weight:400;
 line-height:1.1;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; margin-bottom:24px;
 margin-top:12px;
z-index: 1000;
}
@media (max-width: 479px) {
.hyperion-portfolio-3-tags {
 font-size:12px;
}
}

.saas-body-text {
 font-family:'Poppins';
 color:#8188a6;
 font-size:16px;
 font-weight:300;
 line-height:1.6;
 max-width:640px;
}
.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:'Poppins';
 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;
 margin-top:auto;
background-image: linear-gradient(-90deg, #f64e6e 0%, #ff795e 98%);
}
.saas-showcase-3-column {
background-size: cover; background-color:#353c59;
 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:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 background-repeat:no-repeat;
}
.saas-showcase-3-label {
 line-height:1.2;
 color:#f8596a;
 font-size:12px;
 letter-spacing:1px;
 text-transform:uppercase;
 font-weight:700;
 margin-bottom:10px;
 margin-top:auto;
}
.saas-showcase-3-title {
 color:#ffffff;
 line-height:1.2;
 margin-bottom:4px;
}
.hyperion-body-text {
 font-family:'Poppins';
 font-weight:400;
 line-height:1.5;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; margin-top:0px;
 font-size:16px;
 text-align:justify;
}
@media (max-width: 991px) {
.hyperion-body-text {
 font-size:14px;
 width:100%;
}
}

.hyperion-primary-button:hover{
 color:#ffffff;
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, #ffb200, #f58138); font-family:'Poppins';
 font-size:16px;
 color:#ffffff;
 font-weight:900;
 text-decoration:none;
 text-align:center;
 line-height:1.25;
 padding-top:20px;
 padding-bottom:20px;
 padding-left:30px;
 padding-right:30px;
 border-radius:100px;
 transition-duration:0.5s;
 transition-timing-function:ease;
 transition-property:all;
 letter-spacing:0em;
}
@media (max-width: 991px) {
.hyperion-primary-button {
 padding-left:20px;
 padding-right:20px;
 padding-top:10px;
 padding-bottom:10px;
}
}

@media (max-width: 767px) {
.hyperion-primary-button {
 font-size:12px;
 padding-left:20px;
 padding-right:20px;
 padding-top:10px;
 padding-bottom:10px;
}
}

@media (max-width: 479px) {
.hyperion-primary-button {
}
}

.hyperion-contact-3-small-text {
 font-family:'Poppins';
 color:#9794a3;
 font-size:16px;
 font-weight:400;
 line-height:1.5;
 margin-top:18px;
}
@media (max-width: 479px) {
.hyperion-contact-3-small-text {
 margin-left:0px;
}
}

.hyperion-contact-3-text {
 color:#ffffff;
 font-size:24px;
 line-height:1.5;
}
@media (max-width: 479px) {
.hyperion-contact-3-text {
 margin-left:0px;
}
}

.hyperion-icon {
color: #333333;}.hyperion-icon 
>svg {width: 48px;height: 48px;}.hyperion-icon {
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 padding-top:20px;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:20px;
}
.dentist-heading-one {
 font-size:60px;
 font-weight:900;
 line-height:1.1;
 color:#333333;
}
@media (max-width: 767px) {
.dentist-heading-one {
 font-size:48px;
}
}

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

.dentist-contact-text {
 color:#666666;
 margin-bottom:6px;
}
.dentist-contact-text:not(.ct-section):not(.oxy-easy-posts),
.dentist-contact-text.oxy-easy-posts .oxy-posts,
.dentist-contact-text.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
@media (max-width: 479px) {
.dentist-contact-text {
 margin-bottom:0px;
}
}

.dentist-contact-wrapper {
 text-align:left;
}
.dentist-contact-wrapper:not(.ct-section):not(.oxy-easy-posts),
.dentist-contact-wrapper.oxy-easy-posts .oxy-posts,
.dentist-contact-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 479px) {
.dentist-contact-wrapper {
 text-align:left;
 margin-top:12px;
}
.dentist-contact-wrapper:not(.ct-section):not(.oxy-easy-posts),
.dentist-contact-wrapper.oxy-easy-posts .oxy-posts,
.dentist-contact-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

.dentist-contact-link {
 margin-bottom:6px;
 margin-left:6px;
}
@media (max-width: 479px) {
.dentist-contact-link {
 margin-left:0px;
}
}

.atomic-slider-8-column {
 text-align:center;
}
.atomic-slider-8-column:not(.ct-section):not(.oxy-easy-posts),
.atomic-slider-8-column.oxy-easy-posts .oxy-posts,
.atomic-slider-8-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.atomic-slider-8-image {
 margin-bottom:18px;
}
.atomic-slider-8-title {
 color:#566d8f;
 font-weight:500;
 font-size:20px;
 line-height:1.1;
 letter-spacing:.12em;
 margin-bottom:6px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-slider-8-small-text {
 color:#898989;
 font-size:14px;
 font-weight:400;
 line-height:1.4;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.oxel_logo_slider {
 width:100%;
 position:relative;
 overflow:hidden;
 background-color:#ffffff;
 text-align:center;
}
.oxel_logo_slider:not(.ct-section):not(.oxy-easy-posts),
.oxel_logo_slider.oxy-easy-posts .oxy-posts,
.oxel_logo_slider.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.oxel_logo_slider__logo {
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 width:25%;
 height:100px;
 text-align:center;
 padding-top:16px;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:16px;
}
.oxel_logo_slider__logo:not(.ct-section):not(.oxy-easy-posts),
.oxel_logo_slider__logo.oxy-easy-posts .oxy-posts,
.oxel_logo_slider__logo.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.oxel_logo_slider__image_carrier {
 width:100%;
 text-align:left;
 flex-shrink:0;
 transition-duration:0.1s;
 transition-timing-function:linear;
}
.oxel_logo_slider__image_carrier:not(.ct-section):not(.oxy-easy-posts),
.oxel_logo_slider__image_carrier.oxy-easy-posts .oxy-posts,
.oxel_logo_slider__image_carrier.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
.oxel_logo_slider__image_carrier--delay {
}
.oxel_accordion {
 font-family:'Poppins';
 border-top-color:#adb4b9;
 border-right-color:#adb4b9;
 border-bottom-color:#adb4b9;
 border-left-color:#adb4b9;
 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;
 padding-bottom:0px;
 margin-top:40px;
 font-size:15px;
 text-align:center;
 width:800px;
}
.oxel_accordion:not(.ct-section):not(.oxy-easy-posts),
.oxel_accordion.oxy-easy-posts .oxy-posts,
.oxel_accordion.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.oxel_accordion {
 width:100vw;
 padding-left:10px;
 padding-right:10px;
}
}

@media (max-width: 479px) {
.oxel_accordion {
 width:100vw;
}
}

.oxel_accordion__row:hover{
background-image: linear-gradient(90deg, rgba(255,178,0,0.5), rgba(255,178,0,0.85));}
.oxel_accordion__row {
 width:100%;
 padding-top:20px;
 padding-left:10px;
 padding-bottom:20px;
 text-align:justify;
 border-bottom-color:#eceeef;
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-top-style:none;
 border-right-style:none;
 border-left-style:none;
 transition-property:all;
 transition-duration:.3s;
 background-color:rgba(245,129,56,0.29);
 margin-top:15px;
 padding-right:5px;
 border-radius:29px;
cursor: pointer;
}
.oxel_accordion__row:not(.ct-section):not(.oxy-easy-posts),
.oxel_accordion__row.oxy-easy-posts .oxy-posts,
.oxel_accordion__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:space-between;
}
@media (max-width: 767px) {
.oxel_accordion__row {
}
}

.oxel_accordion__icon {
color: #374047;}.oxel_accordion__icon 
>svg {width: 18px;height: 18px;}.oxel_accordion__icon {
 margin-right:8px;
 transition-duration:0.3s;
}
.oxel_accordion__row_left {
}
.oxel_accordion__row_left:not(.ct-section):not(.oxy-easy-posts),
.oxel_accordion__row_left.oxy-easy-posts .oxy-posts,
.oxel_accordion__row_left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oxel_accordion__content {
 width:100%;
 padding-top:8px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:8px;
 border-bottom-color:#98a1a8;
 border-bottom-width:2px;
 border-bottom-style:none;
 overflow:hidden;
 opacity:1;
 transition-duration:3s;
 border-top-style:none;
 border-right-style:none;
 border-left-style:none;
 transition-property:max-height;
 text-align:left;
 max-height:3000px;
 margin-top:0px;
}
.oxel_accordion__content:not(.ct-section):not(.oxy-easy-posts),
.oxel_accordion__content.oxy-easy-posts .oxy-posts,
.oxel_accordion__content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.oxel_accordion__content__hidden {
 max-height:0px;
 padding-left:8px;
 padding-right:8px;
 z-index:-1;
 padding-bottom:0px;
 transition-duration:0s;
}
.oxel_accordion__content__hidden:not(.ct-section):not(.oxy-easy-posts),
.oxel_accordion__content__hidden.oxy-easy-posts .oxy-posts,
.oxel_accordion__content__hidden.ct-section .ct-section-inner-wrap{
display:flex;
}
.oxel_accordion__row__label {
 font-family:'Poppins';
 font-weight:600;
 font-size:18px;
 text-align:left;
}
@media (max-width: 767px) {
.oxel_accordion__row__label {
 color:#000000;
 text-align:left;
}
}

.oxel_iconlist {
}
.oxel_iconlist__row {
 padding-top:20px;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:20px;
 width:100%;
 margin-top:6px;
 margin-bottom:6px;
 box-shadow:0px 0px 15px rgba(0,0,0,0.10);
}
.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;
}
.oxel_iconlist__row__icon {
color: #7f8b93;}.oxel_iconlist__row__icon 
>svg {width: 18px;height: 18px;}.oxel_iconlist__row__icon {
 margin-left:32px;
 margin-right:32px;
}
.oxel_iconlist__row__label {
}
.oxel_iconlist__row--dark {
 background-color:#eceeef;
}
.mega-menu-category-wrapper {
background-image:url(https://mandyben.pierreprevost.fr/wp-content/uploads/2021/10/formation-microsoft-project.jpg);background-size: cover; width:100%;
 margin-bottom:20px;
 height:120px;
 text-align:center;
 transition-duration:.5s;
 transition-property:all;
 background-position:50% 50%;
}
.mega-menu-category-wrapper:not(.ct-section):not(.oxy-easy-posts),
.mega-menu-category-wrapper.oxy-easy-posts .oxy-posts,
.mega-menu-category-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-end;
}
.mega-menu-category:hover{
 color:#f58138;
}
.mega-menu-category {
 color:#ffffff;
 background-color:rgba(51,51,51,0.72);
 padding-top:10px;
 padding-bottom:10px;
 width:90%;
 padding-left:10px;
 padding-right:10px;
 text-align:center;
 margin-bottom:10px;
 text-transform:uppercase;
 font-weight:700;
 font-size:12px;
}
.link-icon-wrapper:hover{
transform:scale(1.02,1.02); text-shadow:0px 0px 6px #ffffff;
}
.link-icon-wrapper {
 transition-duration:.3s;
 transition-timing-function:all;
}
.oxel_flipbox {
 width:100%;
 position:relative;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
}
.oxel_flipbox__front {
background-image:linear-gradient(rgba(255,255,255,0.2), rgba(255,255,255,0.2));background-size:auto,  cover; width:100%;
 text-align:center;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
 background-position:50% 50%;
}
.oxel_flipbox__front:not(.ct-section):not(.oxy-easy-posts),
.oxel_flipbox__front.oxy-easy-posts .oxy-posts,
.oxel_flipbox__front.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.oxel_flipbox__back {
background-size: cover;transform:rotateY(180deg); width:100%;
 text-align:center;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
 position:absolute;
 top:0px;
 left:0px;
 right:0px;
 bottom:0px;
 background-position:50% 50%;
}
.oxel_flipbox__back:not(.ct-section):not(.oxy-easy-posts),
.oxel_flipbox__back.oxy-easy-posts .oxy-posts,
.oxel_flipbox__back.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.hyperion-subheading {
 font-family:'Poppins';
 color:#f58138;
 font-weight:900;
 font-size:14px;
 letter-spacing:4px;
 line-height:1.1;
 text-transform:uppercase;
 padding-left:0px;
}
@media (max-width: 991px) {
.hyperion-subheading {
 font-size:18px;
}
}

@media (max-width: 767px) {
.hyperion-subheading {
 font-size:14px;
}
}

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

.hyperion-iconblock-1-icon {
 width:96px;
 margin-right:18px;
}
@media (max-width: 991px) {
.hyperion-iconblock-1-icon {
 margin-right:0px;
 margin-bottom:12px;
}
}

.hyperion-iconblock-1-column {
 text-align:center;
 width:NaNpx;
 padding-bottom:20px;
}
.hyperion-iconblock-1-column:not(.ct-section):not(.oxy-easy-posts),
.hyperion-iconblock-1-column.oxy-easy-posts .oxy-posts,
.hyperion-iconblock-1-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
flex-wrap:nowrap;
align-items:center;
}
@media (max-width: 991px) {
.hyperion-iconblock-1-column {
}
.hyperion-iconblock-1-column:not(.ct-section):not(.oxy-easy-posts),
.hyperion-iconblock-1-column.oxy-easy-posts .oxy-posts,
.hyperion-iconblock-1-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 767px) {
.hyperion-iconblock-1-column {
}
}

.hyperion-iconblock-1-text {
 font-family:'Poppins';
 color:#ffffff;
 font-size:16px;
 font-weight:400;
 text-align:left;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; line-height:1.5;
}
@media (max-width: 991px) {
.hyperion-iconblock-1-text {
 text-align:center;
}
}

.hyperion-iconblock-1-title {
 font-family:'Poppins';
 color:#3e3e4b;
 font-size:30px;
 font-weight:900;
 margin-right:18px;
 min-width:75px;
 text-align:right;
 line-height:1;
}
@media (max-width: 991px) {
.hyperion-iconblock-1-title {
 text-align:center;
 margin-right:0px;
 margin-bottom:12px;
}
}

.hyperion-outline-button:hover{
transform:scale(1.05,1.05); color:#ffffff;
 background-color:#f58138;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#f58138;
 border-right-color:#f58138;
 border-bottom-color:#f58138;
 border-left-color:#f58138;
}
.hyperion-outline-button {
 font-weight:900;
 color:#ffb200;
 line-height:1;
 letter-spacing:.125em;
 text-align:center;
 text-decoration:none;
 padding-top:14px;
 padding-bottom:14px;
 padding-left:50px;
 padding-right:50px;
 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-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;
 font-size:14px;
 margin-bottom:0px;
}
}

@media (max-width: 767px) {
.hyperion-outline-button {
 font-size:14px;
 padding-top:10px;
 padding-bottom:10px;
 padding-left:15px;
 padding-right:15px;
 margin-bottom:0px;
}
}

@media (max-width: 479px) {
.hyperion-outline-button {
 padding-top:20px;
 padding-bottom:20px;
 padding-left:20px;
 padding-right:20px;
}
}

.hyperion-team-1-column:hover{
box-shadow: 0 20px 40px 0 rgba(194,191,211,0.40), inset 2px 2px 0px #e8e6f2, 2px 2px 0px #e8e6f2; transition: all ease 0.2s;
}
.hyperion-team-1-column {
 text-align:center;
 border-top-style:solid;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:solid;
 border-top-width:2px;
 border-top-color:#e8e6f2;
 border-left-width:2px;
 border-left-color:#e8e6f2;
 border-right-color:#e8e6f2;
 border-bottom-color:#e8e6f2;
 border-right-width:2px;
 border-bottom-width:2px;
 width:24%;
}
.hyperion-team-1-column:not(.ct-section):not(.oxy-easy-posts),
.hyperion-team-1-column.oxy-easy-posts .oxy-posts,
.hyperion-team-1-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.hyperion-team-1-avatar {
 width:144px;
 border-radius:50px;
 margin-top:24px;
 margin-bottom:24px;
}
.hyperion-team-1-title {
 font-family:'Poppins';
 color:#23232d;
 font-size:20px;
 font-weight:900;
 text-align:center;
 line-height:1;
 letter-spacing:1px;
 margin-bottom:6px;
 margin-left:20px;
 margin-right:20px;
}
.hyperion-slider-1-slider {
 background-color:#e8e6f2;
 padding-top:42px;
 padding-bottom:24px;
}
@media (max-width: 767px) {
.hyperion-slider-1-slider {
}
}

@media (max-width: 479px) {
.hyperion-slider-1-slider {
}
}

.hyperion-slider-1-video {
 margin-bottom:24px;
}
.hyperion-iconblock-2-column:hover{
box-shadow: 0 20px 40px 0 rgba(194,191,211,0.40), inset 2px 2px 0px #e8e6f2, 2px 2px 0px #e8e6f2;
}
.hyperion-iconblock-2-column {
 text-align:center;
 transition-duration:0.5s;
 transition-timing-function:ease;
 transition-property:all;
 border-top-style:solid;
 border-top-width:1px;
 border-top-color:#e8e6f4;
 border-left-style:solid;
 border-left-width:1px;
 border-left-color:#e8e6f4;
 border-right-width:1px;
 border-bottom-width:1px;
 border-right-color:#e8e6f4;
 border-bottom-color:#e8e6f4;
 border-right-style:solid;
 border-bottom-style:solid;
 width:100%;
}
.hyperion-iconblock-2-column:not(.ct-section):not(.oxy-easy-posts),
.hyperion-iconblock-2-column.oxy-easy-posts .oxy-posts,
.hyperion-iconblock-2-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 991px) {
.hyperion-iconblock-2-column {
 padding-left:6px;
 padding-top:6px;
 padding-right:6px;
 padding-bottom:6px;
 width:100%;
}
}

.hyperion-iconblock-2-image {
 width:96px;
 padding-top:24px;
 padding-bottom:12px;
}
.hyperion-iconblock-2-title {
 font-family:'Poppins';
 font-size:14px;
 font-weight:900;
 line-height:1.1;
 letter-spacing:1px;
 margin-bottom:10px;
 text-align:center;
}
.hyperion-iconblock-2-link:hover{
}
.hyperion-iconblock-2-link {
 font-family:'Poppins';
 font-size:20px;
 font-weight:400;
 margin-bottom:30px;
 color:#ffb200;
 line-height:1.5;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; text-decoration:none;
}
.hyperion-contact-1-overlay-wrapper {
 background-color:#23232d;
 width:100%;
 height:100%;
 text-align:center;
 padding-top:30px;
 padding-bottom:40px;
 padding-left:40px;
 padding-right:40px;
 z-index:5;
z-index: 1000;
}
.hyperion-contact-1-overlay-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hyperion-contact-1-overlay-wrapper.oxy-easy-posts .oxy-posts,
.hyperion-contact-1-overlay-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
.hyperion-contact-1-overlay-wrapper {
}
}

@media (max-width: 767px) {
.hyperion-contact-1-overlay-wrapper {
}
}

.hyperion-portfolio-3-wrapper {
 width:100%;
 background-color:#3e3e4b;
}
.hyperion-portfolio-3-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hyperion-portfolio-3-wrapper.oxy-easy-posts .oxy-posts,
.hyperion-portfolio-3-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.hyperion-portfolio-3-wrapper {
}
.hyperion-portfolio-3-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hyperion-portfolio-3-wrapper.oxy-easy-posts .oxy-posts,
.hyperion-portfolio-3-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.hyperion-portfolio-3-image {
 width:50%;
}
@media (max-width: 991px) {
.hyperion-portfolio-3-image {
 width:100%;
}
}

.hyperion-portfolio-3-content-wrapper {
 width:100%;
 margin-top:24px;
 margin-left:24px;
 margin-right:24px;
 margin-bottom:24px;
 text-align:center;
}
.hyperion-portfolio-3-content-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hyperion-portfolio-3-content-wrapper.oxy-easy-posts .oxy-posts,
.hyperion-portfolio-3-content-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.hyperion-portfolio-3-content-wrapper {
 text-align:center;
 padding-left:24px;
 padding-right:24px;
}
.hyperion-portfolio-3-content-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hyperion-portfolio-3-content-wrapper.oxy-easy-posts .oxy-posts,
.hyperion-portfolio-3-content-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
}

.hyperion-portfolio-3-title {
 font-family:'Poppins';
 margin-bottom:6px;
 font-size:18px;
 color:#ffffff;
 font-weight:900;
 line-height:1.1;
}
.hyperion-portfolio-3-link:hover{
 background-color:#ffb200;
 color:#3d3f4b;
}
.hyperion-portfolio-3-link {
 font-family:'Poppins';
 color:#ffb200;
 font-size:18px;
 font-weight:700;
 line-height:1.1;
 letter-spacing:1px;
 border-bottom-style:solid;
 border-bottom-color:#ffb200;
 border-bottom-width:2px;
 background-color:rgba(255,255,255,0.1);
 padding-top:18px;
 padding-bottom:16px;
 padding-left:42px;
 padding-right:30px;
transition: all ease 0.2s;
}
.hyperion-portfolio-3-number {
 font-family:'Poppins';
 color:#52565a;
 font-weight:900;
 font-size:30px;
 line-height:1.1;
 letter-spacing:1px;
 margin-bottom:12px;
}
.oxel_focus_section {
 transition-duration:0.4s;
 transition-timing-function:ease-in-out;
 overflow:hidden;
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;
}
.oxy-stock-content-styles {
}
.hyperion-simple-text-2 {
 text-align:justify;
}
.hyperion-simple-text-2:not(.ct-section):not(.oxy-easy-posts),
.hyperion-simple-text-2.oxy-easy-posts .oxy-posts,
.hyperion-simple-text-2.ct-section .ct-section-inner-wrap{
display:inline;
flex-direction:unset;
}
@media (max-width: 991px) {
.hyperion-simple-text-2 {
}
}

.hyperion-two-columns-wrapper {
}
.column {
 width:100%;
}
@media (max-width: 991px) {
.column {
 max-width:100%;
 width:100%;
}
}

@media (max-width: 767px) {
.column {
 padding-left:30px;
 padding-right:30px;
}
}

.oxel_icon_button__container:hover{
}
.oxel_icon_button__container {
 background-color:#ffffff;
 padding-top:11px;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:11px;
 transition-duration:0.3s;
 border-radius:200px;
 margin-bottom:20px;
 box-shadow:0px 4px 17px -10px #1e1e1e;
}
.oxel_icon_button__container:not(.ct-section):not(.oxy-easy-posts),
.oxel_icon_button__container.oxy-easy-posts .oxy-posts,
.oxel_icon_button__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oxel_icon_button_text {
transform: scaleX(0); color:#374047;
 transition-duration:.3s;
 opacity:0;
 width:0px;
 font-size:12px;
 line-height:2.2;
transform-origin: 100% 0; white-space: nowrap;
}
.oxel_icon_button_icon {
color: #52565a;}.oxel_icon_button_icon 
>svg {width: 18px;height: 18px;}.oxel_icon_button_icon {
}
@media (max-width: 991px) {
.oxel_icon_button_icon {
}
}

.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;
}
.hyperion-slider-3-slider {
 border-top-color:#e8e6f2;
 border-right-color:#e8e6f2;
 border-bottom-color:#e8e6f2;
 border-left-color:#e8e6f2;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 padding-top:36px;
 padding-bottom:36px;
}
.hyperion-slider-3-image {
 width:100%;
}
.hyperion-slider-3-price {
 font-family:'Open Sans';
 font-size:72px;
 font-weight:900;
 color:#ffb200;
 line-height:1.1;
 margin-top:24px;
}
.hyperion-slider-3-small-text {
 font-family:'Poppins';
 color:#a09fa2;
 font-size:16px;
 font-weight:400;
 line-height:1.5;
 margin-bottom:36px;
}
.hyperion-heading-one {
 font-family:'Poppins';
 color:#23232d;
 font-weight:900;
 line-height:1.2;
 letter-spacing:0px;
}
@media (max-width: 991px) {
.hyperion-heading-one {
 font-size:30px;
 line-height:1.2em;
}
}

@media (max-width: 767px) {
.hyperion-heading-one {
 font-size:24px;
 line-height:1.2em;
}
}

@media (max-width: 479px) {
.hyperion-heading-one {
}
}

.hyperion-progress-bar-2-bar {
 progress_bar_right_text_typography_font-family:Array;
 progress_bar_left_text_typography_font-family:Array;
 margin-bottom:30px;
 progress_bar_bar_color:#ffb200;
 progress_bar_background_color:#3e3e4b;
 progress_bar_left_text_typography_font-size:18px;
 progress_bar_right_text_typography_font-size:18px;
 progress_bar_right_text_typography_font-weight:700;
}

                                .hyperion-progress-bar-2-bar .oxy-progress-bar-background {
            background-color: #3e3e4b;                        animation: oxy_progress_bar_stripes 1s linear infinite;        }
                
        
                                                        .hyperion-progress-bar-2-bar .oxy-progress-bar-progress {
            background-color: #ffb200;padding: 12px;animation: oxy_progress_bar_stripes 1s linear infinite, oxy_progress_bar_width 4s ease-out 1;                    
        }
                
                        .hyperion-progress-bar-2-bar .oxy-progress-bar-overlay-text {
            font-family: 'Poppins';
font-size: 18px;
        }
        
                        .hyperion-progress-bar-2-bar .oxy-progress-bar-overlay-percent {
            font-family: 'Poppins';
font-size: 18px;
font-weight: 700;
        }
        
        .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:'Alegreya Sans';
 font-weight:400;
 font-style:italic;
 line-height:1.5;
 margin-bottom:24px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; color:#23232d;
 font-size:16px;
}
@media (max-width: 767px) {
.hyperion-testimonial-1-text {
 font-size:14px;
 margin-bottom:6px;
}
}

.hyperion-testimonial-1-title {
 font-family:'Poppins';
 color:#ffb200;
 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:'Poppins';
 color:#f58138;
 font-size:16px;
 font-weight:900;
 line-height:1;
 letter-spacing:1px;
 margin-bottom:6px;
 margin-left:auto;
 margin-right:auto;
}
@media (max-width: 767px) {
.hyperion-testimonial-1-name {
 margin-top:0px;
}
}

.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;
}
}

.oxel_floating_icon_menu {
transform:translateY(-50%); position:fixed;
 right:32px;
 text-align:right;
 z-index:99999;
 top:50%;
}
.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;
justify-content:center;
}
.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: #ffffff;
border: 1px solid #ffffff;
padding: ;}.floating_icon_menu__hidden_icon:hover{
transform:scale(1.05,1.05);}
.floating_icon_menu__hidden_icon {
background-color: #ffffff;
border: 1px solid #ffffff;
padding: 16px;color: #58585a;}.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;
 mix-blend-mode:difference;
 opacity:1;
 box-shadow:0px 4px 17px -10px #1e1e1e;
}
.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 {
 text-align:right;
 position:relative;
}
.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;
}
.oxel_back_to_top_container:hover{
transform:scale(1.1,1.1) translateY(-3px); color:#ffffff;
}
.oxel_back_to_top_container {
 width:42px;
 height:42px;
 border-radius:50%;
 background-color:#f9f9fa;
 position:fixed;
 z-index:1500;
 right:32px;
 bottom:32px;
 text-align:center;
 overflow:hidden;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 box-shadow:0px 4px 17px -10px #1e1e1e;
}
.oxel_back_to_top_container:not(.ct-section):not(.oxy-easy-posts),
.oxel_back_to_top_container.oxy-easy-posts .oxy-posts,
.oxel_back_to_top_container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.oxel_back_to_top_icon {
color: #98a1a8;}.oxel_back_to_top_icon 
>svg {width: 23px;height: 23px;}.oxel_back_to_top_icon {
transform:rotate(-45deg);}
.oxel_image_comparison__after {
background-image:url(https://www.mandyben-formation.com/wp-content/uploads/2021/06/AdobeStock_269081262-scaled.jpeg);background-size: 1640px auto; width:100%;
 height:100%;
 background-position:0% 50%;
}
.oxel_image_comparison {
 width:100%;
 position:relative;
 text-align:center;
 overflow:hidden;
 height:200px;
}
.oxel_image_comparison:not(.ct-section):not(.oxy-easy-posts),
.oxel_image_comparison.oxy-easy-posts .oxy-posts,
.oxel_image_comparison.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:stretch;
justify-content:center;
}
.oxel_image_comparison__before {
background-image:url(https://www.mandyben-formation.com/wp-content/uploads/2021/06/AdobeStock_270927610-scaled.jpeg);background-size: 1640px auto; width:100%;
 height:100%;
 position:relative;
 overflow:hidden;
 background-position:0% 50%;
}
.oxel_image_comparison__icon {
background-color: rgba(249,249,250,0.5);
border: 1px solid rgba(249,249,250,0.5);
padding: 10px;color: #374047;}.oxel_image_comparison__icon 
>svg {width: 42px;height: 42px;}.oxel_image_comparison__icon {
 icon-padding:10px;
 position:absolute;
 z-index:2147483640;
 height:100%;
 background-color:rgba(0,0,0,0);
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
.oxel_image_comparison__icon:not(.ct-section):not(.oxy-easy-posts),
.oxel_image_comparison__icon.oxy-easy-posts .oxy-posts,
.oxel_image_comparison__icon.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
.oxel_image_comparison__label_before {
background-image:linear-gradient(#f9f9fa, #f9f9fa); position:absolute;
 left:32px;
 top:32px;
 background-color:rgba(249,249,250,0.5);
 padding-top:8px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:8px;
 font-size:14px;
 letter-spacing:4px;
 text-transform:uppercase;
 z-index:5;
}
.oxel_image_comparison__label_after {
 position:absolute;
 top:32px;
 background-color:#f9f9fa;
 padding-top:8px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:8px;
 font-size:14px;
 letter-spacing:4px;
 text-transform:uppercase;
 right:32px;
 z-index:5;
}
.hyperion-logo:hover{
 opacity:1;
}
.hyperion-logo {
 opacity:1;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
}
@media (max-width: 767px) {
.hyperion-logo {
}
}

.hyperion-footer-2-link:hover{
 text-decoration:underline;
 color:#f58138;
}
.hyperion-footer-2-link {
 font-size:13px;
 text-decoration:none;
 margin-left:16px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; color:#23232d;
 transition-duration:.5s;
}
@media (max-width: 479px) {
.hyperion-footer-2-link {
 margin-left:0px;
}
}

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

.hyperion-footer-2-column {
}
@media (max-width: 767px) {
.hyperion-footer-2-column {
 text-align:center;
 padding-left:0px;
 padding-right:0px;
}
.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:'Poppins';
 font-size:20px;
 color:#ffffff;
 font-weight:900;
 letter-spacing:1px;
 text-transform:uppercase;
 line-height:1.1;
 margin-bottom:18px;
}
.hyperion-footer-1-text {
 font-family:'Poppins';
 font-size:16px;
 color:#ffffff;
 font-weight:400;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; line-height:1.5;
}
.oxel_circular_counter {
 width:150px;
 height:150px;
 border-radius:50%;
 padding-top:8px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:8px;
 color:#f58138;
 background-color:rgba(88,88,90,0.11);
}
@media (max-width: 991px) {
.oxel_circular_counter {
 width:80px;
 height:80px;
}
}

.oxel_circular_counter__inner {
 width:100%;
 height:100%;
 border-radius:50%;
 text-align:center;
 background-color:#ffffff;
}
.oxel_circular_counter__inner:not(.ct-section):not(.oxy-easy-posts),
.oxel_circular_counter__inner.oxy-easy-posts .oxy-posts,
.oxel_circular_counter__inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.oxel_circular_counter__number {
 font-family:'Poppins';
 color:#374047;
 font-size:32px;
 font-weight:500;
}
@media (max-width: 991px) {
.oxel_circular_counter__number {
 font-size:18px;
}
}

.oxel_circular_counter__unit {
 color:#374047;
 font-weight:100;
 font-size:32px;
}
@media (max-width: 991px) {
.oxel_circular_counter__unit {
 font-size:18px;
}
}

.hyperion-progress-bar-1-bar {
 progress_bar_right_text_typography_font-family:Array;
 progress_bar_left_text_typography_font-family:Array;
 progress_bar_left_text_typography_font-size:24px;
 progress_bar_right_text_typography_font-size:24px;
 progress_bar_right_text_typography_font-weight:700;
 progress_bar_bar_color:#f58138;
 progress_bar_background_color:#e8e6f2;
 margin-bottom:30px;
 padding-left:20px;
 padding-right:20px;
}

                                .hyperion-progress-bar-1-bar .oxy-progress-bar-background {
            background-color: #e8e6f2;            background-image: none;            animation: none 0s paused;        }
                
        
                                                        .hyperion-progress-bar-1-bar .oxy-progress-bar-progress {
            background-color: #f58138;padding: 12px;animation: none 0s paused, oxy_progress_bar_width 4s ease-out 1;            background-image: none;        
        }
                
                        .hyperion-progress-bar-1-bar .oxy-progress-bar-overlay-text {
            font-family: 'Poppins';
font-size: 24px;
        }
        
                        .hyperion-progress-bar-1-bar .oxy-progress-bar-overlay-percent {
            font-family: 'Poppins';
font-size: 24px;
font-weight: 700;
        }
        
        @media (max-width: 767px) {
.hyperion-progress-bar-1-bar {
 progress_bar_left_text_typography_font-size:18px;
 progress_bar_right_text_typography_font-size:18px;
}

        
        
        
                        .hyperion-progress-bar-1-bar .oxy-progress-bar-overlay-text {
            font-size: 18px;
        }
        
                        .hyperion-progress-bar-1-bar .oxy-progress-bar-overlay-percent {
            font-size: 18px;
        }
        
        }

.hyperion-portfolio-wrapper {
background-image:url(https://www.mandyben-formation.com/wp-content/uploads/2021/06/AdobeStock_206881167-scaled.jpeg);background-size: cover; width:100%;
 background-color:#ffb200;
 padding-bottom:60px;
 padding-left:60px;
 padding-right:60px;
 margin-bottom:40px;
 position:relative;
 background-repeat:no-repeat;
 padding-top:50%;
}
@media (max-width: 991px) {
.hyperion-portfolio-wrapper {
 padding-right:48px;
 padding-bottom:48px;
 padding-left:48px;
}
}

@media (max-width: 767px) {
.hyperion-portfolio-wrapper {
 order:1;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:20px;
}
}

@media (max-width: 479px) {
.hyperion-portfolio-wrapper {
 padding-left:30px;
 padding-right:30px;
 padding-bottom:30px;
}
}

.hyperion-portfolio-1-button:hover{
 background-color:white;
 color:#f58138;
}
.hyperion-portfolio-1-button {
 font-family:'Poppins';
 font-weight:700;
 color:#ffffff;
 font-size:16px;
 line-height:1;
 letter-spacing:.125em;
 background-color:rgba(255,255,255,0.2);
 padding-left:48px;
 padding-right:48px;
 padding-top:18px;
 padding-bottom:16px;
 border-bottom-style:solid;
 border-bottom-width:2px;
 text-align:center;
 transition-duration:0.5s;
 transition-timing-function:ease;
 transition-property:all;
 z-index:100;
}
@media (max-width: 991px) {
.hyperion-portfolio-1-button {
 padding-left:24px;
 padding-right:24px;
 font-size:14px;
}
}

.hyperion-portfolio-1-tags {
 color:#ffffff;
 font-size:16px;
 font-weight:400;
 line-height:1.5;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; margin-bottom:18px;
 text-align:justify;
z-index: 100;
}
@media (max-width: 991px) {
.hyperion-portfolio-1-tags {
 font-size:14px;
}
}

.hyperion-logogrid-3-image {
 width:22%;
}
@media (max-width: 767px) {
.hyperion-logogrid-3-image {
 width:36%;
}
}

@media (max-width: 479px) {
.hyperion-logogrid-3-image {
 width:65%;
}
}

.hyperion-logogrid-3-right-arrow {
background-image:url(http://hyperion.oxy.host/wp-content/uploads/sites/48/2018/04/slider-arrow@2x.png);background-size: cover; width:60px;
 background-repeat:no-repeat;
z-index: 1000;
}
.hyperion-logogrid-3-left-arrow {
background-image:url(http://hyperion.oxy.host/wp-content/uploads/sites/48/2018/04/slider-arrow@2x.png);background-size: cover; width:30px;
 background-repeat:no-repeat;
 margin-left:-30px;
 position:absolute;
 left:0px;
transform: rotate(180deg); z-index: 1000;
}
.hyperion-cta-3-image {
 width:96px;
 margin-bottom:18px;
}
.hyperion-cta-3-title {
 font-family:'Poppins';
 color:#1c1400;
 font-weight:900;
 line-height:1.1;
 letter-spacing:1px;
 margin-bottom:6px;
}
@media (max-width: 991px) {
.hyperion-cta-3-title {
 font-size:22px;
}
}

@media (max-width: 767px) {
.hyperion-cta-3-title {
 font-size:16px;
}
}

.oxel_megamenu_parent:hover{
 background-color:#cfd3d7;
}
.oxel_megamenu_parent {
background-image:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0)); padding-top:10px;
 padding-bottom:10px;
 padding-left:10px;
 padding-right:10px;
 position:relative;
 background-color:rgba(255,255,255,0);
background: transparent !important
}
.oxel_megamenu_parent__title:hover{
 border-top-color:rgba(0,0,0,0);
 border-right-color:rgba(0,0,0,0);
 border-bottom-color:rgba(0,0,0,0);
 border-left-color:rgba(0,0,0,0);
 border-top-width:0px;
 border-right-width:0px;
 border-bottom-width:0px;
 border-left-width:0px;
 border-bottom-style:solid;
}
.oxel_megamenu_parent__title {
 font-family:'Poppins';
 color:#58585a;
 font-weight:600;
 text-transform:uppercase;
 border-bottom-color:rgba(51,51,51,0);
 border-bottom-width:0px;
 border-bottom-style:solid;
 transition-duration:.4s;
 font-size:14px;
 border-top-width:0px;
 border-right-width:0px;
 border-left-width:0px;
}
.oxel_megamenu__wrapper {
transform:; padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
 opacity:1;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 width:90vw;
 z-index:9999;
 right:5vw;
 margin-top:-10px;
 position:absolute;
 max-height:80vh;
 left:5vw;
 box-shadow:0px 4px 10px #58585a;
top: 70px !important; left: 5vw !important; right: 5vw !important; overflow: auto;
}
.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{
display:flex;
flex-direction:column;
}
.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;
}
}

.hyperion-blog-1-title-wrapper {
background-image: linear-gradient(45deg, #f58138, #ffb200); margin-bottom:-216px;
 padding-left:30px;
 padding-right:30px;
 padding-bottom:39px;
 padding-top:40px;
 background-color:#ffb200;
 z-index:100;
width: calc(50% - 12px);
}
.hyperion-pricing-1-wrapper:hover{
 background-color:#3e3e4b;
}
.hyperion-pricing-1-wrapper {
 width: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:#3e3e4b;
 border-right-color:#3e3e4b;
 border-bottom-color:#3e3e4b;
 border-left-color:#3e3e4b;
 text-align:center;
 padding-top:48px;
 padding-left:30px;
 padding-right:30px;
 padding-bottom:48px;
 transition-duration:0.5s;
 transition-timing-function:ease;
 transition-property:all;
}
.hyperion-pricing-1-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hyperion-pricing-1-wrapper.oxy-easy-posts .oxy-posts,
.hyperion-pricing-1-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
.hyperion-pricing-1-icon {
 width:96px;
 margin-bottom:18px;
}
.hyperion-pricing-1-title {
 font-family:'Poppins';
 color:#ffffff;
 font-size:36px;
 font-weight:900;
 line-height:1;
 margin-bottom:12px;
}
.hyperion-pricing-1-label {
 font-family:'Poppins';
 color:#ffb200;
 font-size:16px;
 font-weight:400;
 line-height:1.5;
}
.hyperion-pricing-1-text {
 font-family:'Poppins';
 color:#ffffff;
 font-size:20px;
 font-weight:400;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; line-height:1.5;
 margin-bottom:18px;
}
.menu_footer:hover{
 color:#f58138;
}
.menu_footer {
 color:#23232d;
}
.floating-menu {
transform:translateY(-50%); text-align:right;
 position:fixed;
 top:50%;
 right:29px;
 z-index:99999;
}
.floating-menu:not(.ct-section):not(.oxy-easy-posts),
.floating-menu.oxy-easy-posts .oxy-posts,
.floating-menu.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
}
@media (max-width: 991px) {
.floating-menu {
}
.floating-menu:not(.ct-section):not(.oxy-easy-posts),
.floating-menu.oxy-easy-posts .oxy-posts,
.floating-menu.ct-section .ct-section-inner-wrap{
display:none;
}
}

.btn-icon:hover{
transform:scale(1.03,1.03); transition-duration:.5s;
 transition-property:all;
 color:#ffffff;
 box-shadow:0px 0px 20px #f58138;
}
.btn-icon {
background-image: linear-gradient(90deg, #ffb200, #f58138); padding-top:11px;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:11px;
 transition-duration:0.3s;
 border-radius:200px;
 margin-bottom:0px;
 margin-right:15px;
 box-shadow:0px 4px 17px -10px #1e1e1e;
}
.btn-icon:not(.ct-section):not(.oxy-easy-posts),
.btn-icon.oxy-easy-posts .oxy-posts,
.btn-icon.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.btn-icon {
}
.btn-icon:not(.ct-section):not(.oxy-easy-posts),
.btn-icon.oxy-easy-posts .oxy-posts,
.btn-icon.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:flex-start;
justify-content:center;
}
}

.btn-icon-txt {
 color:#ffffff;
 transition-duration:.3s;
 opacity:1;
 padding-left:10px;
white-space: nowrap;
}
.menu_wrapper {
}
.form-dark {
 padding-left:0px;
 padding-right:0px;
 padding-top:0px;
 padding-bottom:0px;
}
.category-link {
 font-size:12px;
}
.tabs-0578-tab:hover{
 background-color:rgba(56,56,56,0.15);
}
.tabs-0578-tab {
 width:32%;
 border-top-color:#58585a;
 border-right-color:#58585a;
 border-bottom-color:#58585a;
 border-left-color:#58585a;
 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;
 border-radius:0px;
 margin-right:2%;
 background-color:rgba(56,56,56,0.1);
 text-align:center;
 transition-duration:.5s;
 transition-property:all;
 padding-top:30px;
 padding-bottom:30px;
}
.tabs-0578-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-0578-tab.oxy-easy-posts .oxy-posts,
.tabs-0578-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.tabs-0578-tab {
 padding-top:10px;
 padding-bottom:10px;
 padding-left:5px;
 padding-right:5px;
}
}

.tabs-0578-tab-active {
 background-color:rgba(245,129,56,0.5) !important;
 transition-duration:.5s;
 transition-property:all;
}
.tabs-contents-0578-tab {
}
@media (max-width: 991px) {
.tabs-contents-0578-tab {
 padding-top:20px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:20px;
}
}

.oxy-close-modal:hover{
background-color :#ffffff;
border: 1px solid #ffffff;
}.oxy-close-modal:hover{
 float:right;
 margin-left:auto;
}
.oxy-close-modal {
background-color :#ffffff;
border: 1px solid #ffffff;
color: #f58138;
padding: 10px 16px;
}.oxy-close-modal {
 button-hover_color:#ffffff;
 font-weight:800;
 float:none;
 margin-left:auto;
}
.oxy-close-modal:not(.ct-section):not(.oxy-easy-posts),
.oxy-close-modal.oxy-easy-posts .oxy-posts,
.oxy-close-modal.ct-section .ct-section-inner-wrap{
display:flex;
justify-content:flex-end;
}
.tab-btn-txt {
 font-weight:700;
 text-transform:uppercase;
 margin-top:10px;
}
@media (max-width: 991px) {
.tab-btn-txt {
 margin-top:0px;
}
}

@media (max-width: 767px) {
.tab-btn-txt {
 font-size:10px;
 text-transform:none;
}
}

.link-formation-liste {
 font-size:16px;
 margin-top:10px;
}
.formation-distance {
}
@media (max-width: 767px) {
.formation-distance {
 margin-top:0px;
 padding-top:0px;
}
}

.oxel_circular_counter__title {
 font-size:20px;
 line-height:1.1;
}
@media (max-width: 991px) {
.oxel_circular_counter__title {
 line-height:1.2;
 font-size:16px;
}
}

@media (max-width: 767px) {
.oxel_circular_counter__title {
 font-family:'Poppins';
 font-size:14px;
}
}

.progamm-list-info {
}
.program-list-info-text {
}
@media (max-width: 991px) {
.program-list-info-text {
 color:#ffffff;
 font-size:12px;
}
.program-list-info-text:not(.ct-section):not(.oxy-easy-posts),
.program-list-info-text.oxy-easy-posts .oxy-posts,
.program-list-info-text.ct-section .ct-section-inner-wrap{
display:inline-block;
}
}

@media (max-width: 767px) {
.program-list-info-text {
}
}

.program-list-info {
}
@media (max-width: 991px) {
.program-list-info {
 padding-bottom:6px;
 padding-top:6px;
 padding-left:6px;
 padding-right:6px;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-bottom-style:solid;
}
}

.oxel_iconlist__number {
 width:33px;
}
.menu-bottom-col {
}
@media (max-width: 991px) {
.menu-bottom-col {
 width:25%;
 border-right-width:1px;
 border-right-color:rgba(102,102,102,0.4);
 border-right-style:solid;
 height:50px;
}
.menu-bottom-col:not(.ct-section):not(.oxy-easy-posts),
.menu-bottom-col.oxy-easy-posts .oxy-posts,
.menu-bottom-col.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
}

.menu-botom-link {
}
@media (max-width: 991px) {
.menu-botom-link {
 width:100%;
 height:50px;
}
.menu-botom-link:not(.ct-section):not(.oxy-easy-posts),
.menu-botom-link.oxy-easy-posts .oxy-posts,
.menu-botom-link.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
}

.team-post-title {
}
@media (max-width: 991px) {
.team-post-title {
 text-align:center;
}
}

.formation-available:hover{
 background-color:#f58138;
 color:#ffffff;
}
.formation-available {
 background-color:#ffb200;
 font-size:12px;
 color:#ffffff;
 padding-top:4px;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:4px;
 border-radius:50px;
}
.formation-available:not(.ct-section):not(.oxy-easy-posts),
.formation-available.oxy-easy-posts .oxy-posts,
.formation-available.ct-section .ct-section-inner-wrap{
display:inline-block;
}
.heading-droits {
 text-align:center;
 margin-left:auto;
 margin-right:auto;
}
.text-droits {
 text-align:center;
 margin-left:auto;
 margin-right:auto;
}
.btn-droits {
 margin-left:auto;
 margin-right:auto;
}
.droits-wrapper {
background-size: cover;}
@media (max-width: 479px) {
.droits-wrapper {
background-size: cover;}
}

.paragraph-iline {
}
@media (max-width: 767px) {
.paragraph-iline {
 margin-left:0px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
}
}

.lightbox-container {
}
.scaleonhover:hover{
transform:scale(1.05,1.05); transition-duration:.5s;
}
.scaleonhover {
 transition-duration:.5s;
 border-radius:20px;
cursor: pointer;
}
.lightbox-popup {
background-image:url(https://www.mandyben-formation.com/wp-content/uploads/2023/08/9.jpg);background-size: cover; width:70vh;
 height:70vh;
 background-position:50% 50%;
}
@media (max-width: 767px) {
.lightbox-popup {
 width:80vw;
 height:80vw;
}
}

.lightbox-trigger {
}
.btn {
}
.mx-auto {
}
.ct-link {
}
.ct-link-text {
}
.form-light {
}
.titles {
 margin-bottom:30px;
}
@media (max-width: 767px) {
.titles {
 font-size:20px;
}
}

.photos {
}

/**
 * Général
 * Scrollbar
 * Home video
 * Form header
 * Calendar
 * Portfolio
 * Menu
 * Menu RWD
 * Floating menu
 * Nav bar
 * breadcrumb
 * Formation catégorie
 * Formation single
 * Formulaire contact
 * Fleche slider
 * Non classé
 */

/* Général
---------------------------------------- */
html {
  scroll-behavior: smooth;
}

a {
  color: #f58138;
}

ul.check li:before {
  background: none;
  content: '\2713';
  color: #ffb200;
}

.ct-image {
	width: auto;
	height:  auto;
}

@media (max-width: 991px) {
  .hide-md {
    display: none !important;
  }
}

.oxy-rich-text ul li {
  padding: 0 0 0 22px;
}

.oxy-rich-text ul li:before {
  top: 7px;
}

.oxy-rich-text ul li.no-dot:before {
  display: none;
}

.ct-text-block img {
	max-width: 100%;
	height: auto;
}

.paragraph-iline div {
    display: inline;
}

.paragraph-iline > div:after {
	content:  ",";
	margin-right: 6px;
}
.paragraph-iline > div:last-child:after {
	content:  "";
	margin-right: 0;
}

@media (min-width: 992px) {
	.grid-2-col {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		column-gap: 20px;
	}
}

@media (max-width: 992px) {
	.hide-md, .hide-md + br {
		display: none !important;
	}
}

/* Scrollbar
---------------------------------------- */
* {
  /*scrollbar-width: thin; */
  scrollbar-color: #f58138 #e8e6f4; /* scroll thumb and track */
}

*::-webkit-scrollbar {
  width: 16px;
}

*::-webkit-scrollbar-track {
  background-color: #dddddd;
}

*::-webkit-scrollbar-thumb {
  background-image: linear-gradient(180deg, #ffb200 0%, #f58138 99%);
  border-radius: 100px;
}

.asl_simplebar-vertical .asl_simplebar-scrollbar:before {
  background-image: linear-gradient(180deg, #ffb200 0%, #f58138 99%);
  opacity: 1 !important;
}

/* Home video
---------------------------------------- */
#section-2-43 .oxy-video-overlay {
  background: linear-gradient(180deg, rgba(255,255,255, 1), rgba(255,255,255, 0));
}

/* Form header
---------------------------------------- */
input:focus-visible {
  outline: 0;
}

#_search_form-autocomplete-rwd #ajaxsearchlite1 .probox, div.asl_w .probox,
#_search_form-autocomplete #ajaxsearchlite1 .probox, div.asl_w .probox {
  background-color: transparent;
  padding: 0;
  height: 50px;
  border-radius: 50px;
  align-items: center;
}

#_search_form-autocomplete-rwd div.asl_m .probox .proinput,
#_search_form-autocomplete div.asl_m .probox .proinput {
  margin: 0;
  padding: 0;
}

div.asl_w .probox .promagnifier {
  box-shadow: none;
  position: absolute;
  right: 20px;
}

div.asl_m .probox .proclose,
div.asl_m .probox .proloading {
  position: absolute;
  right: 50px;
}

div.asl_r .results .item .asl_content h3, div.asl_r .results .item .asl_content h3 a {
  font-family: 'Poppins';
  font-size: 16px;
  color: #1c1400;
}

div.asl_r .results .item .asl_content h3 a:hover {
  font-family: 'Poppins';
  font-size: 16px;
  color: #f58138;
}

#_search_form-autocomplete-rwd input,
#_search_form-autocomplete input {
  color: #23232d !important;
  font-family: 'Poppins' !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  padding: 11px 20px !important;
  border-width: 3px !important;
}

#_search_form-autocomplete-rwd input[type=text],
#_search_form-autocomplete input[type=text] {
  width: calc(100% - 210px) !important;
  background: transparent !important;
}

#_search_form-autocomplete-rwd input[type=submit],
#_search_form-autocomplete input[type=submit] {
  text-transform: uppercase !important;
  background: linear-gradient(120deg ,#ffb200,#f58138) !important;
}

#_search_form-autocomplete-rwd input[type=search]:not(:placeholder-shown),
#_search_form-autocomplete input[type=search]:not(:placeholder-shown) {
  background: #fff !important;
}

div.asl_r p.showmore a {
	color: #f58138;	
	font-size: 16px;
	font-weight: bold;
}

@media (max-width: 991px) {
	#_search_form-autocomplete-rwd #ajaxsearchlite1 .probox, div.asl_w .probox,
	#_search_form-autocomplete #ajaxsearchlite1 .probox, div.asl_w .probox {
	  height: 30px;
	}

	div.asl_r .results .item .asl_content h3, div.asl_r .results .item .asl_content h3 a {
	  font-size: 12px;
    	line-height: 1.3em !important;
		display: block;
	}
	
	
	#_search_form-autocomplete-rwd input,
	#_search_form-autocomplete input {
	  font-size: 12px !important;
		padding: 1px 15px !important;
	}
	
	div[id*='ajaxsearchliteres'].wpdreams_asl_results .results div.asl_image {
		width: 30px;
		height: 30px;
	}
	
	div.asl_r .results .item .asl_content {
		padding: 0;
	}
	div.asl_r .results {
		height: 110px !important;
	}
}

/* Calendar
---------------------------------------- */
.tribe-events-c-subscribe-dropdown,
body.single-tribe_events .tribe-events-calendar-list__event-featured-image-wrapper,
body.single-tribe_events .tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium,
body.single-tribe_events .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__actions,
.tribe-events-c-top-bar__actions.tribe-common-a11y-hidden,
.tribe-events-calendar-list__event-datetime-recurring-link,
.tribe-events-calendar-list-nav.tribe-events-c-nav, .tribe-events-pro-photo__event-datetime-recurring-link {
  display: none !important;
}

.tribe-events .tribe-events-c-ical__link, .tribe-events .tribe-events-c-ical__link:visited,
.tribe-theme-twentytwentyone .tribe-events .tribe-events-c-search__button {
  background-image: linear-gradient(120deg,#ffb200,#f58138) !important;
  font-family: 'Poppins' !important;
  color: #ffffff !important;
  font-weight: 900 !important;
  text-decoration: none !important;
  text-align: center !important;
  line-height: 1.25 !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  padding-left: 30px !important;
  padding-right: 30px !important;
  border-radius: 100px !important;
  transition-duration: 0.5s !important;
  transition-timing-function: ease !important;
  transition-property: all !important;
  letter-spacing: 0em !important;
}

.tribe-events .tribe-events-c-ical__link, .tribe-events .tribe-events-c-ical__link:visited {
  padding-top: 20px;
  padding-bottom: 20px;
  border: 0;
  font-size:0;
}

a.tribe-events-c-ical__link:before {
  content: "Importer dans votre calendrier";
  font-size: 20px;
}

.tribe-events .tribe-events-c-ical__link svg {
  display: none;
}

.tribe-events .tribe-events-c-ical__link:hover,
.tribe-theme-twentytwentyone .tribe-events .tribe-events-c-search__button:hover {
  box-shadow: rgb(0 0 0 / 10%) 0 20px 40px;
  transform: scale(1.05,1.05);
}

.tribe-events-header__breadcrumbs.tribe-events-c-breadcrumbs {
  display: none;
}

.tribe-common .tribe-common-h3 {
  font-family: "Poppins"!important;
}

.tribe-events-c-ical,
.tribe-events-ical.tribe-events-button,
.tribe-events-gcal.tribe-events-button {
  display: none;
}

.tribe-common-l-container.tribe-events-l-container {
    min-height: auto !important;
    padding-bottom: 0 !important;
    padding-top: 50px !important;
}


/* Portfolio
---------------------------------------- */
.hyperion-portfolio-wrapper:after,
.hyperion-portfolio-2-wrapper:after {
  background-image: linear-gradient(transparent 20%,#f58138) !important;
}

.hyperion-portfolio-2-wrapper {
  transition: all 1s;
  background-size: auto 100%;
}

.hyperion-portfolio-2-wrapper:hover {
  background-size: auto 120% !important;
}

/* Menu
---------------------------------------- */
.link-icon-wrapper:hover img {
  filter: grayscale(0) !important;
}

/* Menu RWD
---------------------------------------- */
body:not(.oxygen-builder-body) #menu_wrapper:before {
  background: linear-gradient(120deg,#ffb200,#f58138);
}
@supports (-webkit-touch-callout: none) {
  /* CSS specific to iOS devices */ 
	body:not(.oxygen-builder-body) #menu_wrapper:before {
	  display: none !important;
	}
}

#nav-btn.is-active .content .action {
    /*transform: translateX(13px) !important;*/
	transform: none;
}

#nav-btn {
    background: transparent;
    box-shadow: none;
}

body #nav-btn.is-active {
    width: 25vw;
	margin-right: 4vw;
    background-image: none !important;
	background: transparent;
	border-radius: 0 !important;
}

#nav-btn:not(.is-active) {
    width: 25vw;
	margin-right: 2vw;
	border-radius: 50px;
}

#_nav_menu-718-11.oxy-nav-menu .menu-item .sub-menu {
	position: relative;
	left: auto;
	height: 0;
	transition-property: all;
	transition-duration: .5s;
	width: 90vw;
	background: #ddd;
	margin: auto;
	margin-bottom: 20px;
}


#_nav_menu-718-11.oxy-nav-menu .menu-item:hover {
	background: #ddd;
}

#_nav_menu-718-11.oxy-nav-menu .menu-item:hover a {
	color: #f58138;
}


#_nav_menu-718-11.oxy-nav-menu .menu-item .sub-menu a {
	padding-top: 4px !important; 
	padding-bottom: 4px !important;
	color: #000;
    display: list-item;
    list-style-type: circle;
    list-style-position: inside;
    text-align: left;
}

#_nav_menu-718-11.oxy-nav-menu .menu-item .sub-menu a:before {
	padding-top: 4px !important; 
	padding-bottom: 4px !important;
	color: #000;
}

#_nav_menu-718-11.oxy-nav-menu .menu-item:hover > .sub-menu {
	height: auto;
}

body #nav-btn .content .action .bar {
    background-color: #f58138 !important;
}
/* Floating menu
---------------------------------------- */
.floating-menu .oxel_icon_button__container:hover .oxel_icon_button_text {
  width:150px;
  transform: scaleX(1);
  opacity: 1;
}

/*animation btn right */
#div_block-673-11:not(:hover) #link-665-11, #div_block-673-11:not(:hover) #link-679-11, #div_block-673-11:not(:hover) #link-682-11 {
  animation: 15s ease 0s normal none infinite running zoomEffect;
  -webkit-animation: 15s ease 0s normal none infinite running zoomEffect;
  -o-animation: 15s ease 0s normal none infinite running zoomEffect;
  -moz--o-animation: 15s ease 0s normal none infinite running zoomEffect;
}

#div_block-673-11:not(:hover) #link-665-11 {
  animation-delay: 15s;
}

#div_block-673-11:not(:hover) #link-679-11 {
  animation-delay: 15.2s;
}

#div_block-673-11:not(:hover) #link-682-11 {
  animation-delay: 15.4s;
}

@keyframes zoomEffect {
  from {
    transform: scale(1);
    background-color: #fff;
  }
  5% {
    transform: scale(1.1);
    background-color: #ffb200;
  }
  10% {
    transform: scale(1);
    background-color: #fff;
  }
}
@media (max-width: 991px) {
	body.single-tribe_events .floating-menu {
		display: none !important;
	}	
}

/* Nav btn
---------------------------------------- */
@media (max-width: 991px) {
  #nav-btn .content .action .bar {
    -webkit-transform: translate(-50%,-50%) rotate(90deg);
    transform: translate(-50%,-50%) rotate(90deg);
  }
}

#nav-btn.is-active {
  width: 50px;
  height: 50px;
  border-radius: 50% !important;
  background-image: radial-gradient( circle closest-side,#f58138,#ffb200) !important;
}

#nav-btn .content .action {
  margin: auto;
  width: 25px;
}

#nav-btn.is-active .content .action {
  transform: translateX(1px);
}

#nav-btn .content .action .bar {
  width: 2px !important;
  background-color: #fff !important;
  transition: all .5s !important;
  height: 25px;
}

#nav-btn:not(.is-active) .content .action .bar:first-child {
  margin-top: -6px;
}

#nav-btn:not(.is-active) .content .action .bar:last-child {
  margin-top: 6px;
}

#nav-btn.is-active .content .action .bar:last-child {
  display: none;
}

/* breadcrumb
---------------------------------------- */
#breadcrumb .category-link > div:first-of-type,
#breadcrumb .category-link li {
  display: none;
}

#breadcrumb .category-link li:first-child {
  display: block;
}
#breadcrumb .category-link .tribe-event-categories {
  margin: 0;
  padding: 0;
}

/* Formation catégorie
---------------------------------------- */
.formation-featured {
  display: none;
}

.formation-featured:first-child,
.formation-featured:nth-child(2) {
  display: block;
}

.formation-featured {
  break-inside: avoid-column;
}

.formation-featured .oxy-post-content p,
.formation-featured-2 .oxy-post-meta-item p {
  display: none;
}

.formation-featured .oxy-post-content p:first-child,
.formation-featured-2 .oxy-post-meta-item p:first-child {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.infos-date .rate {
	position: relative;
}
.infos-date .rate::before {
	content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: transparent;
    z-index: 9999;
}

.rmp-rating-widget__results.js-rmp-results {
    display: none;
}

body.post-type-archive .formation-featured-2 .oxy-post-meta-author {
	max-height: 63px;
    overflow: hidden;
}

body.post-type-archive .formation-featured-2 .oxy-post-meta-author p:first-child {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

/* Formation single
---------------------------------------- */
.misenvaleur {
  color: #a7d700;
}

.btn-more-info {
  color: #fff;
  background-color: #ffb200;
  padding-top: 10px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  border-radius: 50px;
  transition: all .3s;
  border: 0;
}

.btn-more-info:hover {
  background-color: #f58138;
}
 
.formation-distance p {
    font-size: 14px;
    font-weight: 500;   
	border-bottom: 1px solid rgba(56,56,56,0.4);
    padding: 6px;
}

.formation-distance #span-711-86 {
	width: 100%;
}

@media (max-width:991px) {
	.btn-more-info {
	  font-size: 12px;
	  background-color: #ffb200;
	  padding-top: 6px;
	  padding-bottom: 4px;
	}
}
/* affichage des events photos page formation */
.tribe-common .tribe-common-g-col {
	width: 33%;
}

@media (max-width:992px) {
	.tribe-common .tribe-common-g-col {
		width: 50%;
	}
	.tribe-events-pro .tribe-events-pro-photo__event-details-wrapper {
		flex-direction: column;
	}
}

@media (max-width:550px) {
	.tribe-common .tribe-common-g-col {
		width: 100%;
	}
}

/* Formulaire contact
---------------------------------------- */
.wpcf7-response-output {
	color: #fff;
}

/* Fleche slider
---------------------------------------- */
.unslider-arrow {
  background: url(/wp-content/uploads/2021/06/slider-arrow@2x.png) !important;
  background-size: 30px !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}

.unslider-arrow.prev {
	left: -10px !important;
}

.unslider-arrow.next {
	right: -10px !important;
}

/* non classé
---------------------------------------- */
#_posts_grid-66-130 .oxy-easy-posts-pages {
  display: none !important;
}

#_posts_grid-59-130 .rmp-rating-widget__msg.js-rmp-msg {
  display: none !important;
}

#_map-25-269 > div {
	height: 100%;
}

#video-741-75883 .oxygen-vsb-responsive-video-wrapper {
	padding: 0!important;
	width: 100%;
	height: 100%
}

@media (max-width:991px) {
	.oxel_back_to_top_container--hidden {
		bottom: -94px !important;
	}
}:focus-visible {
    outline: 0;
}

.form-dark label,
.form-dark .info-sup {
	float: left !important;
    text-align: justify !important;
}

.form-dark input:not([type='checkbox']):not([type='submit']):not([type='radio']) , .form-dark select, .form-dark textarea {
	width: 100%;
	padding: 6px;
	margin-top: 4px;
	background: #cc;
	border: 0;
	color: #000;
	border-radius: 5px;
}

.form-dark .wpcf7-form-control-wrap:not(.your-rgpd):after {
	width: 100%;
	height: 0;
	background: #fff;
	content: " ";
	display: block;
	transition: all .5s;
}

.form-dark .wpcf7-form-control-wrap:hover:after,
.form-dark .wpcf7-form-control-wrap:focus-within:after {
	background: linear-gradient(120deg,#ffb200,#f58138);
}

.form-dark select option {
	color: #23232d;
}

.form-dark p {
    color: #a09fa2;
	text-align: justify;
}


.form-dark input[type='submit'] {
    border: 0;
	margin: auto;
	margin-top: 30px;
	display: block;
}

.form-dark textarea {
	height: 100px;
}

.form-dark .wpcf7 form.sent .wpcf7-response-output {
    color: #fff;
}

.switch {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 20px;
	margin-right: 2px;
	margin-left: 20px;
}
.switch input {
  width: 0;
  height: 0;
  opacity: 0;
}
.switch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  transition: 0.4s;
  border-radius: 34px;
    border: 1px solid rgb(102, 102, 102, .4);
}
.switch .slider:before {
  content: "";
  position: absolute;
  height: 16px;
  width: 16px;
  background:#666;
  left: 2px;
  bottom: 1px;
  border-radius: 50%;
  transition: 0.3s cubic-bezier(0.42, 0, 0, 1.68);
}
.switch input:checked + .slider {
  background-color: #ffb200;
}

.switch input:checked + .slider:before {
  transform: translateX(19px);
  background:#fff;
}

@media (max-width:992px) {
	.your-poleemploi, .your-finance, .your-statut, .your-dateformation, .your-knowus {
		display: none;
	}
}

.single-tribe_events .wpcf7-form p,
.single-tribe_events .wpcf7-form a {
	color: #fff;
}@font-face {
  font-family: 'Poppins';
  src: url('/wp-content/plugins/functions-mandyben/fonts/Poppins-Black.woff2') format('woff2'),
  url('/wp-content/plugins/functions-mandyben/fonts/Poppins-Black.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('/wp-content/plugins/functions-mandyben/fonts/Poppins-BoldItalic.woff2') format('woff2'),
  url('/wp-content/plugins/functions-mandyben/fonts/Poppins-BoldItalic.woff') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('/wp-content/plugins/functions-mandyben/fonts/Poppins-ExtraBold.woff2') format('woff2'),
  url('/wp-content/plugins/functions-mandyben/fonts/Poppins-ExtraBold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('/wp-content/plugins/functions-mandyben/fonts/Poppins-BlackItalic.woff2') format('woff2'),
  url('/wp-content/plugins/functions-mandyben/fonts/Poppins-BlackItalic.woff') format('woff');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('/wp-content/plugins/functions-mandyben/fonts/Poppins-ExtraBoldItalic.woff2') format('woff2'),
  url('/wp-content/plugins/functions-mandyben/fonts/Poppins-ExtraBoldItalic.woff') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('/wp-content/plugins/functions-mandyben/fonts/Poppins-ExtraLight.woff2') format('woff2'),
  url('/wp-content/plugins/functions-mandyben/fonts/Poppins-ExtraLight.woff') format('woff');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('/wp-content/plugins/functions-mandyben/fonts/Poppins-Bold.woff2') format('woff2'),
  url('/wp-content/plugins/functions-mandyben/fonts/Poppins-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('/wp-content/plugins/functions-mandyben/fonts/Poppins-ExtraLightItalic.woff2') format('woff2'),
  url('/wp-content/plugins/functions-mandyben/fonts/Poppins-ExtraLightItalic.woff') format('woff');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('/wp-content/plugins/functions-mandyben/fonts/Poppins-Italic.woff2') format('woff2'),
  url('/wp-content/plugins/functions-mandyben/fonts/Poppins-Italic.woff') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('/wp-content/plugins/functions-mandyben/fonts/Poppins-SemiBold.woff2') format('woff2'),
  url('/wp-content/plugins/functions-mandyben/fonts/Poppins-SemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('/wp-content/plugins/functions-mandyben/fonts/Poppins-ThinItalic.woff2') format('woff2'),
  url('/wp-content/plugins/functions-mandyben/fonts/Poppins-ThinItalic.woff') format('woff');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('/wp-content/plugins/functions-mandyben/fonts/Poppins-MediumItalic.woff2') format('woff2'),
  url('/wp-content/plugins/functions-mandyben/fonts/Poppins-MediumItalic.woff') format('woff');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('/wp-content/plugins/functions-mandyben/fonts/Poppins-Regular.woff2') format('woff2'),
  url('/wp-content/plugins/functions-mandyben/fonts/Poppins-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('/wp-content/plugins/functions-mandyben/fonts/Poppins-SemiBoldItalic.woff2') format('woff2'),
  url('/wp-content/plugins/functions-mandyben/fonts/Poppins-SemiBoldItalic.woff') format('woff');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('/wp-content/plugins/functions-mandyben/fonts/Poppins-Medium.woff2') format('woff2'),
  url('/wp-content/plugins/functions-mandyben/fonts/Poppins-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('/wp-content/plugins/functions-mandyben/fonts/Poppins-Light.woff2') format('woff2'),
  url('/wp-content/plugins/functions-mandyben/fonts/Poppins-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('/wp-content/plugins/functions-mandyben/fonts/Poppins-Thin.woff2') format('woff2'),
  url('/wp-content/plugins/functions-mandyben/fonts/Poppins-Thin.woff') format('woff');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('/wp-content/plugins/functions-mandyben/fonts/Poppins-LightItalic.woff2') format('woff2'),
  url('/wp-content/plugins/functions-mandyben/fonts/Poppins-LightItalic.woff') format('woff');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
.wpcf7-form a:hover{
 color:#ffffff;
}
.wpcf7-form a{
 color:#262626;
 text-decoration:underline;
}
.wpcf7-form p{
 color:#000000;
 font-size:12px;
}
.wpcf7-form label{
 font-family:'Poppins';
 font-size:15px;
 color:#000000;
 padding-left:5px;
}
input.wpcf7-submit:hover{
 border-top-color:#000000;
 border-right-color:#000000;
 border-bottom-color:#000000;
 border-left-color:#000000;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 font-weight:600;
 font-size:16px;
 box-shadow:inset 0px 10px 20px 0px rgba(0,0,0,0.2);
}
input.wpcf7-submit{
 font-family:'Poppins';
 background-color:#f58435;
 padding-top:15px;
 padding-left:15px;
 padding-right:15px;
 padding-bottom:15px;
 border-radius:20px;
 font-size:16px;
 text-align:center;
 color:#ffffff;
 width:100%;
 text-transform:none;
 border-top-color:bababa;
 border-right-color:bababa;
 border-bottom-color:bababa;
 border-left-color:bababa;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 transition-duration:0.2s;
 transition-timing-function:ease-in-out;
}
.wpcf7-form-control-wrap textarea:hover{
 font-family:'Poppins';
 border-top-color:#000000;
 border-right-color:#000000;
 border-bottom-color:#000000;
 border-left-color:#000000;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 transition-duration:0.2s;
 transition-timing-function:ease-in-out;
 font-size:15px;
 box-shadow:0px 10px 20px 0px rgba(0,0,0,0,2);
}
.wpcf7-form-control-wrap textarea{
 font-family:'Poppins';
 padding-top:10px;
 padding-left:10px;
 margin-top:8px;
 border-radius:10px;
 border-top-color:bababa;
 border-right-color:bababa;
 border-bottom-color:bababa;
 border-left-color:bababa;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 font-size:15px;
 color:#111111;
 font-weight:400;
 text-align:left;
 padding-right:10px;
 width:100%;
 padding-bottom:10px;
 height:120px;
}
.wpcf7-form-control-wrap input:hover{
 border-top-color:#000000;
 border-right-color:#000000;
 border-bottom-color:#000000;
 border-left-color:#000000;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 box-shadow:0px 10px 20px 0px rgba(0,0,0,0.2);
}
.wpcf7-form-control-wrap input{
 font-family:'Poppins';
 padding-top:10px;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:10px;
 border-radius:10px;
 border-top-color:#bababa;
 border-right-color:#bababa;
 border-bottom-color:#bababa;
 border-left-color:#bababa;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 transition-duration:0.2s;
 transition-timing-function:ease-in-out;
 margin-top:5px;
 font-size:15px;
 color:#111111;
 font-weight:400;
 width:100%;
}
#_posts_grid-92-262 .rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__not-rated{
 display:none;
}
body #info-presentielle .date-wrapper{
 padding-left:10px;
 padding-top:20px;
 padding-right:10px;
 padding-bottom:20px;
}
.program-list-info-text .ct-span{
}
#block-certif > div:last-child{
 margin-right:0px;
}
#block-certif > div{
 max-width:150%;
 margin-right:10px;
 width:150px;
flex: 0 0 150px;
}
.unslider-arrow{
}
#section-60-130 .ct-section-inner-wrap{
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
}
#span-168-86{
white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 440px;
}
#_rich_text-502-43 a:hover{
 color:#f58138;
}
#_rich_text-502-43 a{
 color:#ffb200;
}
#_header_row-707-11 #_header_center-711-11 .oxy-nav-menu .oxy-nav-menu-list .sub-menu{
 box-shadow:0px 4px 10px #58585a;
}
#_header_row-707-11 #_header_center-711-11 .oxy-nav-menu .oxy-nav-menu-list .sub-menu li.menu-item a:hover{
transform:scale(1.02,1.02); color:#f58138;
}
#_header_row-707-11 #_header_center-711-11 .oxy-nav-menu .oxy-nav-menu-list .sub-menu li.menu-item a{
 padding-top:5px;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:5px;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
 font-size:16px;
 color:#606e79;
 text-transform:none;
 font-weight:400;
 transition-duration:.3s;
 transition-property:all;
}
.oxy-nav-menu .oxy-nav-menu-list .sub-menu li.menu-item{
 padding-top:5px;
 padding-left:5px;
 padding-right:5px;
 padding-bottom:5px;
}
.oxy-nav-menu .oxy-nav-menu-list li.menu-item a{
 padding-top:10px;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:10px;
}
#_posts_grid-59-130 .rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__icons-list__icon{
 margin-bottom:0px;
 padding-bottom:0px;
}
#_posts_grid-59-130 .rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__results{
 display:none;
}
#_posts_grid-59-130 .rmp-widgets-container.rmp-wp-plugin.rmp-main-container{
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
}
#_posts_grid-59-130 .oxy-footer-link{
 display:flex;
 justify-content:space-between;
 flex-direction:row;
 width:100%;
 align-items:center;
}
#_posts_grid-59-130 .rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__not-rated{
 display:none;
}
#_posts_grid-59-130 .oxy-posts .oxy-post-content{
 margin-bottom:15px;
}
#_posts_grid-59-130 .oxy-posts .oxy-post-content p{
 font-size:16px;
}
.oxy-post-content-wrapper{
 flex-direction:row;
}
#_posts_grid-59-130 .oxy-posts .oxy-post-wrap{
 padding-top:30px;
 padding-left:30px;
 padding-right:30px;
 padding-bottom:15px;
}
#_posts_grid-59-130 a.oxy-read-more:hover{
 color:#ffffff;
 background-color:#ffb200;
}
#_posts_grid-59-130 a.oxy-read-more{
 font-size:14px;
 color:#ffb200;
 border-top-color:#ffb200;
 border-right-color:#ffb200;
 border-bottom-color:#ffb200;
 border-left-color:#ffb200;
 display:block;
 transition-duration:.3s;
 transition-property:all;
 margin-left:auto;
}
#_posts_grid-59-130 .oxy-post .oxy-post-title{
 font-size:28px;
}
#_posts_grid-66-130 .oxy-posts a.oxy-read-more{
 font-size:16px;
 display:block;
 margin-left:auto;
}
#_posts_grid-66-130 a.oxy-post-title{
 font-size:28px;
}
#_posts_grid-66-130 .oxy-posts .oxy-post-content p{
 font-size:16px;
}
.form-dark .info-sup{
 color:#e8e6f2;
 font-size:12px;
 text-align:left;
 font-weight:200;
}
.form-dark label{
 color:#a09fa2;
 text-align:left;
}
@media (max-width: 991px) {
#_posts_grid-66-130 .oxy-posts .oxy-post-content p{
 font-size:14px;
}
}

@media (max-width: 479px) {
#_posts_grid-66-130 .oxy-posts .oxy-post-content p{
 font-size:12px;
}
}

@media (max-width: 991px) {
#_posts_grid-66-130 a.oxy-post-title{
 font-size:20px;
}
}

@media (max-width: 991px) {
#_posts_grid-66-130 .oxy-posts a.oxy-read-more{
 font-size:14px;
 margin-left:auto;
 margin-right:auto;
}
}

@media (max-width: 479px) {
#_posts_grid-66-130 .oxy-posts a.oxy-read-more{
 font-size:12px;
}
}

@media (max-width: 991px) {
#_posts_grid-59-130 .oxy-post .oxy-post-title{
 font-size:24px;
 line-height:1.2;
}
}

@media (max-width: 767px) {
#_posts_grid-59-130 .oxy-post .oxy-post-title{
 font-size:20px;
}
}

@media (max-width: 479px) {
#_posts_grid-59-130 .oxy-post .oxy-post-title{
 font-size:18px;
}
}

@media (max-width: 991px) {
#_posts_grid-59-130 a.oxy-read-more{
 font-size:14px;
}
}

@media (max-width: 767px) {
#_posts_grid-59-130 a.oxy-read-more{
 margin-left:auto;
 margin-right:auto;
}
}

@media (max-width: 479px) {
#_posts_grid-59-130 a.oxy-read-more{
 font-size:12px;
}
}

@media (max-width: 991px) {
#_posts_grid-59-130 .oxy-posts .oxy-post-content p{
 font-size:14px;
}
}

@media (max-width: 479px) {
#_posts_grid-59-130 .oxy-posts .oxy-post-content p{
 font-size:12px;
}
}

@media (max-width: 767px) {
#_posts_grid-59-130 .oxy-footer-link{
 display:flex;
 flex-direction:column;
}
}

@media (max-width: 991px) {
.program-list-info-text .ct-span{
 display:inline;
}
}

@media (max-width: 767px) {
body #info-presentielle .date-wrapper{
 padding-top:6px;
 padding-left:6px;
 padding-right:6px;
 padding-bottom:6px;
}
}

