#link-36-33{url-encoded:true}#image-12-33{width:16em;height:auto}@media (max-width:479px){#image-12-33{width:12em}}@media (max-width:991px){#_nav_menu-13-33 .oxy-nav-menu-list{display:none}#_nav_menu-13-33 .oxy-menu-toggle{display:initial}#_nav_menu-13-33.oxy-nav-menu.oxy-nav-menu-open .oxy-nav-menu-list{display:initial}}#_nav_menu-13-33.oxy-nav-menu.oxy-nav-menu-open{background-color:var(--base);margin-top:0 !important;margin-right:0 !important;margin-left:0 !important;margin-bottom:0 !important}#_nav_menu-13-33.oxy-nav-menu.oxy-nav-menu-open .menu-item a{padding-bottom:40px;padding-left:10px;padding-right:10px}#_nav_menu-13-33 .oxy-nav-menu-hamburger-wrap{width:36px;height:36px;margin-top:10px;margin-bottom:10px}#_nav_menu-13-33 .oxy-nav-menu-hamburger{width:32px;height:25px}#_nav_menu-13-33 .oxy-nav-menu-hamburger-line{height:4px;background-color:var(--accent)}#_nav_menu-13-33.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child{top:10.5px}#_nav_menu-13-33.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child{top:-10.5px}#_nav_menu-13-33 .oxy-nav-menu-list{flex-direction:row}#_nav_menu-13-33 .menu-item a{padding-left:10px;padding-right:10px}#_nav_menu-13-33.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a{border:0}#_nav_menu-30-33 .oxy-nav-menu-hamburger-line{background-color:var(--base)}#_nav_menu-30-33.oxy-nav-menu.oxy-nav-menu-open{margin-top:0 !important;margin-right:0 !important;margin-left:0 !important;margin-bottom:0 !important}#_nav_menu-30-33.oxy-nav-menu.oxy-nav-menu-open .menu-item a{padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px}#_nav_menu-30-33 .oxy-nav-menu-hamburger-wrap{width:40px;height:40px;margin-top:10px;margin-bottom:10px}#_nav_menu-30-33 .oxy-nav-menu-hamburger{width:40px;height:32px}#_nav_menu-30-33 .oxy-nav-menu-hamburger-line{height:6px}#_nav_menu-30-33.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child{top:13px}#_nav_menu-30-33.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child{top:-13px}#_nav_menu-30-33 .oxy-nav-menu-list{flex-direction:row}#_nav_menu-30-33 .menu-item a{color:var(--base);font-size:var(--text-s) ;padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:10px}#_nav_menu-30-33.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a{border:0;padding-top:10px;padding-bottom:10px}#_nav_menu-30-33 .menu-item:hover a{color:var(--base-ultra-dark-trans-40)}#_nav_menu-30-33.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a:hover{border:0;padding-top:10px;padding-bottom:10px}.oxy-header.oxy-sticky-header-active > #_header_row-2-33.oxygen-show-in-sticky-only{display:block}#_social_icons-29-33.oxy-social-icons{flex-direction:row;margin-right:-10px;margin-bottom:-10px}#_social_icons-29-33.oxy-social-icons a{font-size:24px;margin-right:10px;margin-bottom:10px;blank}#_social_icons-29-33.oxy-social-icons a svg{width:1em;height:1em;color:var(--base-ultra-dark)}#_social_icons-29-33.oxy-social-icons a:hover svg{color:var(--base-ultra-dark-trans-40)}.oxy-dynamic-list :is([data-id="div_block-23-115"],#incspec){width:100%}.oxy-dynamic-list :is([data-id="div_block-23-115"],#incspec){width:100%}#_dynamic_list-26-115 .oxy-repeater-pages{font-size:12px}.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%;
flex-direction:column;
align-items:center;
justify-content:center;
flex-wrap:wrap;
}
@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;                            } .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;            } .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
justify-content: center;            } .oxy-pricing-box .oxy-pricing-box-title-title {
font-size: 48px;
}
.oxy-pricing-box .oxy-pricing-box-title-subtitle {
font-size: 24px;
} .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;            } .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
font-size: 16px;
color: rgba(0,0,0,0.5);
} .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%;
}
.oxy-pro-media-player .oxy-pro-media-player_play{
--extras-play-icon-size:60px;
}
.oxy-pro-media-player .oxy-pro-media-player_play button:hover{
--vm-play-scale:1;
}
.oxy-pro-media-player .oxy-pro-media-player_play button{
transition-duration:.3s;
}
.oxy-pro-media-player vime-player{
--vm-control-scale:.9;
--extras-slider-height:2px;
--vm-control-group-spacing:12px;
--vm-controls-padding:15px;
--vm-controls-spacing:15px;
--vm-time-font-size:13px;
--vm-control-border-radius:3px;
--extras-spinner-size:80px;
--vm-spinner-thickness:3px;
--vm-spinner-spin-duration:1s;
--vm-tooltip-spacing:3px;
--vm-tooltip-padding:3px;
}
.oxy-pro-media-player .oxy-pro-media-player_custom-image{
--extras-poster-left:50%;
--extras-poster-top:50%;
}
.oxy-pro-media-player vime-player.video{
height: 0;
overflow: hidden;
}
.oxy-pro-media-player .extras-in-builder vime-spinner{
opacity: 0;
}
.ct-section-inner-wrap, .oxy-header-container{
max-width: 1280px;
}
body {font-family: 'Open Sans';}body {line-height: 1.6;font-size: px;font-weight: 400;color: ;}.oxy-nav-menu-hamburger-line {background-color: ;}h1, h2, h3, h4, h5, h6 {font-family: 'Playfair Display';font-weight: 700;line-height: 1.1;}h2, h3, h4, h5, h6{line-height: 1.1;}h3, h4, h5, h6{line-height: 1.8;}h4, h5, h6{line-height: 1.1;}h5, h6{line-height: 1.1;}h6{line-height: 1.1;}a {color: var(--primary);text-decoration: none;}a:hover {color: var(--primary-hover);text-decoration: none;}.ct-link-text {color: var(--primary);text-decoration: ;}.ct-link-text:hover {color: var(--primary-hover);}.ct-link {text-decoration: ;}.ct-link-button {border-radius:  ;}.ct-section-inner-wrap {
}.ct-new-columns > .ct-div-block {
}.oxy-header-container {
}@media (max-width: 992px) {
.ct-columns-inner-wrap {
display: block !important;
}
.ct-columns-inner-wrap:after {
display: table;
clear: both;
content: "";
}
.ct-column {
width: 100% !important;
margin: 0 !important;
}
.ct-columns-inner-wrap {
margin: 0 !important;
}
}
.oxel_toc__primary {
color:#374047;
font-size:14px;
text-transform:uppercase;
letter-spacing:1px;
padding-left:8px;
width:100%;
padding-bottom:8px;
border-top-color:#606e79;
border-right-color:#606e79;
border-bottom-color:#dee1e3;
border-left-color:#606e79;
border-bottom-style:solid;
border-bottom-width:1px;
margin-bottom:8px;
padding-top:8px;
border-left-width:2px;
border-left-style:solid;
}
.oxel_toc__sub {
text-decoration:underline;
color:#606e79;
margin-left:16px;
}
.oxel_toc__sub__2 {
margin-left:32px;
}
.oxel_toc__sub__1 {
}
.oxel_toc__container {
padding-bottom:16px;
width:100%;
}
.oxel_toc__sub__3 {
margin-left:48px;
}
.oxel_toc__sub__4 {
margin-left:64px;
}
.oxel_toc__template {
}
.oxel_reviewbox__image_wrapper__image {
max-width:1000px;
height:100%;
}
.oxel_reviewbox__image_wrapper {
width:200px;
overflow:hidden;
text-align:center;
border-radius:50%;
border-top-color:#f9f9fa;
border-right-color:#f9f9fa;
border-bottom-color:#f9f9fa;
border-left-color:#f9f9fa;
border-top-width:8px;
border-right-width:8px;
border-bottom-width:8px;
border-left-width:8px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
height:200px;
flex-shrink:0;
margin-right:16px;
}
.oxel_reviewbox__image_wrapper:not(.ct-section):not(.oxy-easy-posts),
.oxel_reviewbox__image_wrapper.oxy-easy-posts .oxy-posts,
.oxel_reviewbox__image_wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.oxel_reviewbox__image_wrapper {
margin-bottom:32px;
margin-left:auto;
margin-right:auto;
}
}
@media (max-width: 479px) {
.oxel_reviewbox__image_wrapper {
margin-bottom:32px;
margin-left:auto;
margin-right:auto;
}
}
.oxel_reviewbox__details_wrapper {
padding-left:0px;
flex-grow:1;
}
@media (max-width: 767px) {
.oxel_reviewbox__details_wrapper {
text-align:center;
padding-left:0px;
}
.oxel_reviewbox__details_wrapper:not(.ct-section):not(.oxy-easy-posts),
.oxel_reviewbox__details_wrapper.oxy-easy-posts .oxy-posts,
.oxel_reviewbox__details_wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}
@media (max-width: 479px) {
.oxel_reviewbox__details_wrapper {
padding-left:0px;
}
}
.oxel_reviewbox__details_wrapper__name {
font-weight:600;
text-transform:uppercase;
font-size:32px;
color:#374047;
line-height:1.2;
margin-bottom:8px;
}
.oxel_reviewbox__details_wrapper__star_wrapper {
margin-top:8px;
margin-bottom:8px;
}
.oxel_reviewbox__details_wrapper__star_wrapper:not(.ct-section):not(.oxy-easy-posts),
.oxel_reviewbox__details_wrapper__star_wrapper.oxy-easy-posts .oxy-posts,
.oxel_reviewbox__details_wrapper__star_wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.oxel_reviewbox__star {
color: #7f8b93;}.oxel_reviewbox__star 
>svg {width: 22px;height: 22px;}.oxel_reviewbox__star {
}
.oxel_reviewbox__row {
width:100%;
padding-top:32px;
padding-left:32px;
padding-right:32px;
padding-bottom:32px;
text-align:left;
}
.oxel_reviewbox__row:not(.ct-section):not(.oxy-easy-posts),
.oxel_reviewbox__row.oxy-easy-posts .oxy-posts,
.oxel_reviewbox__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 767px) {
.oxel_reviewbox__row {
text-align:center;
}
.oxel_reviewbox__row:not(.ct-section):not(.oxy-easy-posts),
.oxel_reviewbox__row.oxy-easy-posts .oxy-posts,
.oxel_reviewbox__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}
@media (max-width: 479px) {
}
.oxel_reviewbox__review_body {
}
@media (max-width: 767px) {
.oxel_reviewbox__review_body {
text-align:left;
}
}
@media (max-width: 479px) {
.oxel_reviewbox__review_body {
text-align:left;
}
}
.oxel_reviewbox {
background-color:#eceeef;
width:100%;
}
.oxel_reviewbox__details_wrapper__title {
font-size:14px;
color:#606e79;
}
.align-content--baseline {
selector-locked:true;
}
.align-content--center {
selector-locked:true;
}
.align-content--end {
selector-locked:true;
}
.align-content--start {
selector-locked:true;
}
.align-items--baseline {
selector-locked:true;
}
.align-items--center {
selector-locked:true;
}
.align-items--end {
selector-locked:true;
}
.align-items--start {
selector-locked:true;
}
.bg--accent {
selector-locked:true;
}
.bg--accent-comp {
selector-locked:true;
}
.bg--accent-dark {
selector-locked:true;
}
.bg--accent-hover {
selector-locked:true;
}
.bg--accent-light {
selector-locked:true;
}
.bg--accent-medium {
selector-locked:true;
}
.bg--accent-trans-10 {
selector-locked:true;
}
.bg--accent-trans-20 {
selector-locked:true;
}
.bg--accent-trans-40 {
selector-locked:true;
}
.bg--accent-trans-60 {
selector-locked:true;
}
.bg--accent-trans-80 {
selector-locked:true;
}
.bg--accent-trans-90 {
selector-locked:true;
}
.bg--accent-ultra-dark {
selector-locked:true;
}
.bg--accent-ultra-dark-trans-10 {
selector-locked:true;
}
.bg--accent-ultra-dark-trans-20 {
selector-locked:true;
}
.bg--accent-ultra-dark-trans-40 {
selector-locked:true;
}
.bg--accent-ultra-dark-trans-60 {
selector-locked:true;
}
.bg--accent-ultra-dark-trans-80 {
selector-locked:true;
}
.bg--accent-ultra-dark-trans-90 {
selector-locked:true;
}
.bg--accent-ultra-light {
selector-locked:true;
}
.bg--base {
selector-locked:true;
}
.bg--base-comp {
selector-locked:true;
}
.bg--base-dark {
selector-locked:true;
}
.bg--base-hover {
selector-locked:true;
}
.bg--base-light {
selector-locked:true;
}
.bg--base-medium {
selector-locked:true;
}
.bg--base-trans-10 {
selector-locked:true;
}
.bg--base-trans-20 {
selector-locked:true;
}
.bg--base-trans-40 {
selector-locked:true;
}
.bg--base-trans-60 {
selector-locked:true;
}
.bg--base-trans-80 {
selector-locked:true;
}
.bg--base-trans-90 {
selector-locked:true;
}
.bg--base-ultra-dark {
selector-locked:true;
}
.bg--base-ultra-dark-trans-10 {
selector-locked:true;
}
.bg--base-ultra-dark-trans-20 {
selector-locked:true;
}
.bg--base-ultra-dark-trans-40 {
selector-locked:true;
}
.bg--base-ultra-dark-trans-60 {
selector-locked:true;
}
.bg--base-ultra-dark-trans-80 {
selector-locked:true;
}
.bg--base-ultra-dark-trans-90 {
selector-locked:true;
}
.bg--base-ultra-light {
selector-locked:true;
}
.bg--black {
selector-locked:true;
}
.bg--black-trans-10 {
selector-locked:true;
}
.bg--black-trans-20 {
selector-locked:true;
}
.bg--black-trans-40 {
selector-locked:true;
}
.bg--black-trans-60 {
selector-locked:true;
}
.bg--black-trans-80 {
selector-locked:true;
}
.bg--black-trans-90 {
selector-locked:true;
}
.bg--primary {
selector-locked:true;
}
.bg--primary-comp {
selector-locked:true;
}
.bg--primary-dark {
selector-locked:true;
}
.bg--primary-hover {
selector-locked:true;
}
.bg--primary-light {
selector-locked:true;
}
.bg--primary-medium {
selector-locked:true;
}
.bg--primary-trans-10 {
selector-locked:true;
}
.bg--primary-trans-20 {
selector-locked:true;
}
.bg--primary-trans-40 {
selector-locked:true;
}
.bg--primary-trans-60 {
selector-locked:true;
}
.bg--primary-trans-80 {
selector-locked:true;
}
.bg--primary-trans-90 {
selector-locked:true;
}
.bg--primary-ultra-dark {
selector-locked:true;
}
.bg--primary-ultra-dark-trans-10 {
selector-locked:true;
}
.bg--primary-ultra-dark-trans-20 {
selector-locked:true;
}
.bg--primary-ultra-dark-trans-40 {
selector-locked:true;
}
.bg--primary-ultra-dark-trans-60 {
selector-locked:true;
}
.bg--primary-ultra-dark-trans-80 {
selector-locked:true;
}
.bg--primary-ultra-dark-trans-90 {
selector-locked:true;
}
.bg--primary-ultra-light {
selector-locked:true;
}
.bg--secondary {
selector-locked:true;
}
.bg--secondary-comp {
selector-locked:true;
}
.bg--secondary-dark {
selector-locked:true;
}
.bg--secondary-hover {
selector-locked:true;
}
.bg--secondary-light {
selector-locked:true;
}
.bg--secondary-medium {
selector-locked:true;
}
.bg--secondary-trans-10 {
selector-locked:true;
}
.bg--secondary-trans-20 {
selector-locked:true;
}
.bg--secondary-trans-40 {
selector-locked:true;
}
.bg--secondary-trans-60 {
selector-locked:true;
}
.bg--secondary-trans-80 {
selector-locked:true;
}
.bg--secondary-trans-90 {
selector-locked:true;
}
.bg--secondary-ultra-dark {
selector-locked:true;
}
.bg--secondary-ultra-dark-trans-10 {
selector-locked:true;
}
.bg--secondary-ultra-dark-trans-20 {
selector-locked:true;
}
.bg--secondary-ultra-dark-trans-40 {
selector-locked:true;
}
.bg--secondary-ultra-dark-trans-60 {
selector-locked:true;
}
.bg--secondary-ultra-dark-trans-80 {
selector-locked:true;
}
.bg--secondary-ultra-dark-trans-90 {
selector-locked:true;
}
.bg--secondary-ultra-light {
selector-locked:true;
}
.bg--shade-dark {
selector-locked:true;
}
.bg--shade-light {
selector-locked:true;
}
.bg--shade-medium {
selector-locked:true;
}
.bg--shade-ultra-dark {
selector-locked:true;
}
.bg--shade-ultra-dark-trans-10 {
selector-locked:true;
}
.bg--shade-ultra-dark-trans-20 {
selector-locked:true;
}
.bg--shade-ultra-dark-trans-40 {
selector-locked:true;
}
.bg--shade-ultra-dark-trans-60 {
selector-locked:true;
}
.bg--shade-ultra-dark-trans-80 {
selector-locked:true;
}
.bg--shade-ultra-dark-trans-90 {
selector-locked:true;
}
.bg--shade-ultra-light {
selector-locked:true;
}
.bg--white {
selector-locked:true;
}
.box-shadow--l {
selector-locked:true;
}
.box-shadow--m {
selector-locked:true;
}
.box-shadow--xl {
selector-locked:true;
}
.breakout--full {
selector-locked:true;
}
.breakout--l {
selector-locked:true;
}
.breakout--m {
selector-locked:true;
}
.breakout--s {
selector-locked:true;
}
.breakout--xl {
selector-locked:true;
}
.btn--accent {
selector-locked:true;
}
.btn--base {
selector-locked:true;
}
.btn--black {
selector-locked:true;
}
.btn--l {
selector-locked:true;
}
.btn--m {
selector-locked:true;
}
.btn--outline {
selector-locked:true;
}
.btn--primary {
selector-locked:true;
}
.btn--s {
selector-locked:true;
}
.btn--secondary {
selector-locked:true;
}
.btn--white {
selector-locked:true;
}
.btn--xl {
selector-locked:true;
}
.btn--xs {
selector-locked:true;
}
.btn--xxl {
selector-locked:true;
}
.center--all {
selector-locked:true;
}
.center--all-l {
selector-locked:true;
}
.center--all-m {
selector-locked:true;
}
.center--all-s {
selector-locked:true;
}
.center--all-xl {
selector-locked:true;
}
.center--left {
selector-locked:true;
}
.center--left-l {
selector-locked:true;
}
.center--left-m {
selector-locked:true;
}
.center--left-s {
selector-locked:true;
}
.center--left-xl {
selector-locked:true;
}
.center--right {
selector-locked:true;
}
.center--right-l {
selector-locked:true;
}
.center--right-m {
selector-locked:true;
}
.center--right-s {
selector-locked:true;
}
.center--right-xl {
selector-locked:true;
}
.center--top {
selector-locked:true;
}
.center--top-l {
selector-locked:true;
}
.center--top-m {
selector-locked:true;
}
.center--top-s {
selector-locked:true;
}
.center--top-xl {
selector-locked:true;
}
.center--bottom {
selector-locked:true;
}
.center--bottom-l {
selector-locked:true;
}
.center--bottom-m {
selector-locked:true;
}
.center--bottom-s {
selector-locked:true;
}
.center--bottom-xl {
selector-locked:true;
}
.col-span--2 {
selector-locked:true;
}
.col-span--3 {
selector-locked:true;
}
.col-span--4 {
selector-locked:true;
}
.col-span--5 {
selector-locked:true;
}
.col-span--6 {
selector-locked:true;
}
.col-span--l-1 {
selector-locked:true;
}
.col-span--l-2 {
selector-locked:true;
}
.col-span--l-3 {
selector-locked:true;
}
.col-span--l-4 {
selector-locked:true;
}
.col-span--l-5 {
selector-locked:true;
}
.col-span--l-6 {
selector-locked:true;
}
.col-span--m-1 {
selector-locked:true;
}
.col-span--m-2 {
selector-locked:true;
}
.col-span--m-3 {
selector-locked:true;
}
.col-span--m-4 {
selector-locked:true;
}
.col-span--m-5 {
selector-locked:true;
}
.col-span--m-6 {
selector-locked:true;
}
.col-span--s-1 {
selector-locked:true;
}
.col-span--s-2 {
selector-locked:true;
}
.col-span--s-3 {
selector-locked:true;
}
.col-span--s-4 {
selector-locked:true;
}
.col-span--s-5 {
selector-locked:true;
}
.col-span--s-6 {
selector-locked:true;
}
.col-span--xl-1 {
selector-locked:true;
}
.col-span--xl-2 {
selector-locked:true;
}
.col-span--xl-3 {
selector-locked:true;
}
.col-span--xl-4 {
selector-locked:true;
}
.col-span--xl-5 {
selector-locked:true;
}
.col-span--xl-6 {
selector-locked:true;
}
.flex--col {
selector-locked:true;
}
.flex--col-l {
selector-locked:true;
}
.flex--col-m {
selector-locked:true;
}
.flex--col-reverse {
selector-locked:true;
}
.flex--col-reverse-l {
selector-locked:true;
}
.flex--col-reverse-m {
selector-locked:true;
}
.flex--col-reverse-s {
selector-locked:true;
}
.flex--col-reverse-xl {
selector-locked:true;
}
.flex--col-s {
selector-locked:true;
}
.flex--col-xl {
selector-locked:true;
}
.flex--row {
selector-locked:true;
}
.flex--row-l {
selector-locked:true;
}
.flex--row-m {
selector-locked:true;
}
.flex--row-reverse {
selector-locked:true;
}
.flex--row-reverse-l {
selector-locked:true;
}
.flex--row-reverse-m {
selector-locked:true;
}
.flex--row-reverse-s {
selector-locked:true;
}
.flex--row-reverse-xl {
selector-locked:true;
}
.flex--row-s {
selector-locked:true;
}
.flex--row-xl {
selector-locked:true;
}
.flex--wrap {
selector-locked:true;
}
.flip--x {
selector-locked:true;
}
.flip--xy {
selector-locked:true;
}
.flip--y {
selector-locked:true;
}
.gap--l {
selector-locked:true;
}
.gap--m {
selector-locked:true;
}
.gap--s {
selector-locked:true;
}
.gap--xl {
selector-locked:true;
}
.gap--xs {
selector-locked:true;
}
.gap--xxl {
selector-locked:true;
}
.grid--1 {
selector-locked:true;
}
.grid--1-2 {
selector-locked:true;
}
.grid--1-3 {
selector-locked:true;
}
.grid--2 {
selector-locked:true;
}
.grid--2-1 {
selector-locked:true;
}
.grid--2-3 {
selector-locked:true;
}
.grid--3 {
selector-locked:true;
}
.grid--3-1 {
selector-locked:true;
}
.grid--3-2 {
selector-locked:true;
}
.grid--4 {
selector-locked:true;
}
.grid--5 {
selector-locked:true;
}
.grid--6 {
selector-locked:true;
}
.grid--auto-1-2 {
selector-locked:true;
}
.grid--auto-1-3 {
selector-locked:true;
}
.grid--auto-2 {
selector-locked:true;
}
.grid--auto-2-1 {
selector-locked:true;
}
.grid--auto-2-3 {
selector-locked:true;
}
.grid--auto-3 {
selector-locked:true;
}
.grid--auto-3-1 {
selector-locked:true;
}
.grid--auto-3-2 {
selector-locked:true;
}
.grid--auto-4 {
selector-locked:true;
}
.grid--auto-5 {
selector-locked:true;
}
.grid--auto-6 {
selector-locked:true;
}
.grid--l-1 {
selector-locked:true;
}
.grid--l-2 {
selector-locked:true;
}
.grid--l-3 {
selector-locked:true;
}
.grid--l-4 {
selector-locked:true;
}
.grid--l-5 {
selector-locked:true;
}
.grid--m-1 {
selector-locked:true;
}
.grid--m-2 {
selector-locked:true;
}
.grid--m-3 {
selector-locked:true;
}
.grid--m-4 {
selector-locked:true;
}
.grid--s-1 {
selector-locked:true;
}
.grid--s-2 {
selector-locked:true;
}
.grid--s-3 {
selector-locked:true;
}
.grid--s-4 {
selector-locked:true;
}
.grid--xl-1 {
selector-locked:true;
}
.grid--xl-2 {
selector-locked:true;
}
.grid--xl-3 {
selector-locked:true;
}
.grid--xl-4 {
selector-locked:true;
}
.grid--xl-5 {
selector-locked:true;
}
.height--30 {
selector-locked:true;
}
.height--40 {
selector-locked:true;
}
.height--50 {
selector-locked:true;
}
.height--60 {
selector-locked:true;
}
.height--70 {
selector-locked:true;
}
.height--80 {
selector-locked:true;
}
.height--90 {
selector-locked:true;
}
.height--full {
selector-locked:true;
}
.justify-content--around {
selector-locked:true;
}
.justify-content--between {
selector-locked:true;
}
.justify-content--center {
selector-locked:true;
}
.justify-content--end {
selector-locked:true;
}
.justify-content--start {
selector-locked:true;
}
.justify-items--center {
selector-locked:true;
}
.justify-items--end {
selector-locked:true;
}
.justify-items--start {
selector-locked:true;
}
.link--accent {
selector-locked:true;
}
.link--accent-dark {
selector-locked:true;
}
.link--accent-light {
selector-locked:true;
}
.link--accent-medium {
selector-locked:true;
}
.link--accent-ultra-dark {
selector-locked:true;
}
.link--accent-ultra-light {
selector-locked:true;
}
.link--base {
selector-locked:true;
}
.link--base-dark {
selector-locked:true;
}
.link--base-light {
selector-locked:true;
}
.link--base-medium {
selector-locked:true;
}
.link--base-ultra-dark {
selector-locked:true;
}
.link--base-ultra-light {
selector-locked:true;
}
.link--black {
selector-locked:true;
}
.link--primary {
selector-locked:true;
}
.link--primary-dark {
selector-locked:true;
}
.link--primary-light {
selector-locked:true;
}
.link--primary-medium {
selector-locked:true;
}
.link--primary-ultra-dark {
selector-locked:true;
}
.link--primary-ultra-light {
selector-locked:true;
}
.link--secondary {
selector-locked:true;
}
.link--secondary-dark {
selector-locked:true;
}
.link--secondary-light {
selector-locked:true;
}
.link--secondary-medium {
selector-locked:true;
}
.link--secondary-ultra-dark {
selector-locked:true;
}
.link--secondary-ultra-light {
selector-locked:true;
}
.link--shade-dark {
selector-locked:true;
}
.link--shade-light {
selector-locked:true;
}
.link--shade-medium {
selector-locked:true;
}
.link--shade-ultra-dark {
selector-locked:true;
}
.link--shade-ultra-light {
selector-locked:true;
}
.link--white {
selector-locked:true;
}
.margin-bottom--l {
selector-locked:true;
}
.margin-bottom--m {
selector-locked:true;
}
.margin-bottom--s {
selector-locked:true;
}
.margin-bottom--xl {
selector-locked:true;
}
.margin-bottom--xs {
selector-locked:true;
}
.margin-bottom--xxl {
selector-locked:true;
}
.margin-left--l {
selector-locked:true;
}
.margin-left--m {
selector-locked:true;
}
.margin-left--s {
selector-locked:true;
}
.margin-left--xl {
selector-locked:true;
}
.margin-left--xs {
selector-locked:true;
}
.margin-left--xxl {
selector-locked:true;
}
.margin-right--l {
selector-locked:true;
}
.margin-right--m {
selector-locked:true;
}
.margin-right--s {
selector-locked:true;
}
.margin-right--xl {
selector-locked:true;
}
.margin-right--xs {
selector-locked:true;
}
.margin-right--xxl {
selector-locked:true;
}
.margin-top--l {
selector-locked:true;
}
.margin-top--m {
selector-locked:true;
}
.margin-top--s {
selector-locked:true;
}
.margin-top--xl {
selector-locked:true;
}
.margin-top--xs {
selector-locked:true;
}
.margin-top--xxl {
selector-locked:true;
}
.max-height--30 {
selector-locked:true;
}
.max-height--40 {
selector-locked:true;
}
.max-height--50 {
selector-locked:true;
}
.max-height--60 {
selector-locked:true;
}
.max-height--70 {
selector-locked:true;
}
.max-height--80 {
selector-locked:true;
}
.max-height--90 {
selector-locked:true;
}
.object-fit--bottom-center {
selector-locked:true;
}
.object-fit--bottom-left {
selector-locked:true;
}
.object-fit--bottom-right {
selector-locked:true;
}
.object-fit--center-left {
selector-locked:true;
}
.object-fit--center-right {
selector-locked:true;
}
.object-fit--contain {
selector-locked:true;
}
.object-fit--cover {
selector-locked:true;
}
.object-fit--top-center {
selector-locked:true;
}
.object-fit--top-left {
selector-locked:true;
}
.object-fit--top-right {
selector-locked:true;
}
.opacity--10 {
selector-locked:true;
}
.opacity--20 {
selector-locked:true;
}
.opacity--30 {
selector-locked:true;
}
.opacity--40 {
selector-locked:true;
}
.opacity--5 {
selector-locked:true;
}
.opacity--50 {
selector-locked:true;
}
.opacity--60 {
selector-locked:true;
}
.opacity--70 {
selector-locked:true;
}
.opacity--80 {
selector-locked:true;
}
.opacity--90 {
selector-locked:true;
}
.opacity--95 {
selector-locked:true;
}
.overlay--accent-trans-10 {
selector-locked:true;
}
.overlay--accent-trans-20 {
selector-locked:true;
}
.overlay--accent-trans-40 {
selector-locked:true;
}
.overlay--accent-trans-60 {
selector-locked:true;
}
.overlay--accent-trans-80 {
selector-locked:true;
}
.overlay--accent-trans-90 {
selector-locked:true;
}
.overlay--base-trans-10 {
selector-locked:true;
}
.overlay--base-trans-20 {
selector-locked:true;
}
.overlay--base-trans-40 {
selector-locked:true;
}
.overlay--base-trans-60 {
selector-locked:true;
}
.overlay--base-trans-80 {
selector-locked:true;
}
.overlay--base-trans-90 {
selector-locked:true;
}
.overlay--black-trans-10 {
selector-locked:true;
}
.overlay--black-trans-20 {
selector-locked:true;
}
.overlay--black-trans-40 {
selector-locked:true;
}
.overlay--black-trans-60 {
selector-locked:true;
}
.overlay--black-trans-80 {
selector-locked:true;
}
.overlay--black-trans-90 {
selector-locked:true;
}
.overlay--primary-trans-10 {
selector-locked:true;
}
.overlay--primary-trans-20 {
selector-locked:true;
}
.overlay--primary-trans-40 {
selector-locked:true;
}
.overlay--primary-trans-60 {
selector-locked:true;
}
.overlay--primary-trans-80 {
selector-locked:true;
}
.overlay--primary-trans-90 {
selector-locked:true;
}
.overlay--secondary-trans-10 {
selector-locked:true;
}
.overlay--secondary-trans-20 {
selector-locked:true;
}
.overlay--secondary-trans-40 {
selector-locked:true;
}
.overlay--secondary-trans-60 {
selector-locked:true;
}
.overlay--secondary-trans-80 {
selector-locked:true;
}
.overlay--secondary-trans-90 {
selector-locked:true;
}
.owl--l {
selector-locked:true;
}
.owl--m {
selector-locked:true;
}
.owl--s {
selector-locked:true;
}
.owl--xl {
selector-locked:true;
}
.owl--xs {
selector-locked:true;
}
.owl--xxl {
selector-locked:true;
}
.pad--l {
selector-locked:true;
}
.pad--m {
selector-locked:true;
}
.pad--none {
selector-locked:true;
}
.pad--s {
selector-locked:true;
}
.pad--xl {
selector-locked:true;
}
.pad--xs {
selector-locked:true;
}
.pad--xxl {
selector-locked:true;
}
.pad-section--l {
selector-locked:true;
}
.pad-section--none {
selector-locked:true;
}
.pad-section--s {
selector-locked:true;
}
.pad-section--xl {
selector-locked:true;
}
.pad-section--xs {
selector-locked:true;
}
.pad-section--xxl {
selector-locked:true;
}
.rounded--circle {
selector-locked:true;
}
.rounded--l {
selector-locked:true;
}
.rounded--m {
selector-locked:true;
}
.rounded--s {
selector-locked:true;
}
.rounded--xl {
selector-locked:true;
}
.rounded--xs {
selector-locked:true;
}
.rounded--xxl {
selector-locked:true;
}
.row-span--2 {
selector-locked:true;
}
.row-span--3 {
selector-locked:true;
}
.row-span--4 {
selector-locked:true;
}
.row-span--5 {
selector-locked:true;
}
.row-span--6 {
selector-locked:true;
}
.row-span--l-1 {
selector-locked:true;
}
.row-span--l-2 {
selector-locked:true;
}
.row-span--l-3 {
selector-locked:true;
}
.row-span--l-4 {
selector-locked:true;
}
.row-span--l-5 {
selector-locked:true;
}
.row-span--l-6 {
selector-locked:true;
}
.row-span--m-1 {
selector-locked:true;
}
.row-span--m-2 {
selector-locked:true;
}
.row-span--m-3 {
selector-locked:true;
}
.row-span--m-4 {
selector-locked:true;
}
.row-span--m-5 {
selector-locked:true;
}
.row-span--m-6 {
selector-locked:true;
}
.row-span--s-1 {
selector-locked:true;
}
.row-span--s-2 {
selector-locked:true;
}
.row-span--s-3 {
selector-locked:true;
}
.row-span--s-4 {
selector-locked:true;
}
.row-span--s-5 {
selector-locked:true;
}
.row-span--s-6 {
selector-locked:true;
}
.row-span--xl-1 {
selector-locked:true;
}
.row-span--xl-2 {
selector-locked:true;
}
.row-span--xl-3 {
selector-locked:true;
}
.row-span--xl-4 {
selector-locked:true;
}
.row-span--xl-5 {
selector-locked:true;
}
.row-span--xl-6 {
selector-locked:true;
}
.self--center {
selector-locked:true;
}
.self--end {
selector-locked:true;
}
.self--start {
selector-locked:true;
}
.self--stretch {
selector-locked:true;
}
.sticky {
selector-locked:true;
}
.sticky-top--l {
selector-locked:true;
}
.sticky-top--m {
selector-locked:true;
}
.sticky-top--s {
selector-locked:true;
}
.stretch {
selector-locked:true;
}
.text--accent {
selector-locked:true;
}
.text--accent-comp {
selector-locked:true;
}
.text--accent-dark {
selector-locked:true;
}
.text--accent-light {
selector-locked:true;
}
.text--accent-medium {
selector-locked:true;
}
.text--accent-ultra-dark {
selector-locked:true;
}
.text--accent-ultra-light {
selector-locked:true;
}
.text--base {
selector-locked:true;
}
.text--base-comp {
selector-locked:true;
}
.text--base-dark {
selector-locked:true;
}
.text--base-light {
selector-locked:true;
}
.text--base-medium {
selector-locked:true;
}
.text--base-ultra-dark {
selector-locked:true;
}
.text--base-ultra-light {
selector-locked:true;
}
.text--black {
selector-locked:true;
}
.text--l {
selector-locked:true;
}
.text--larger {
selector-locked:true;
}
.text--m {
selector-locked:true;
}
.text--primary {
selector-locked:true;
}
.text--primary-comp {
selector-locked:true;
}
.text--primary-dark {
selector-locked:true;
}
.text--primary-light {
selector-locked:true;
}
.text--primary-medium {
selector-locked:true;
}
.text--primary-ultra-dark {
selector-locked:true;
}
.text--primary-ultra-light {
selector-locked:true;
}
.text--s {
selector-locked:true;
}
.text--secondary {
selector-locked:true;
}
.text--secondary-comp {
selector-locked:true;
}
.text--secondary-dark {
selector-locked:true;
}
.text--secondary-light {
selector-locked:true;
}
.text--secondary-medium {
selector-locked:true;
}
.text--secondary-ultra-dark {
selector-locked:true;
}
.text--secondary-ultra-light {
selector-locked:true;
}
.text--shade-dark {
selector-locked:true;
}
.text--shade-light {
selector-locked:true;
}
.text--shade-medium {
selector-locked:true;
}
.text--shade-ultra-dark {
selector-locked:true;
}
.text--shade-ultra-light {
selector-locked:true;
}
.text--white {
selector-locked:true;
}
.text--xl {
selector-locked:true;
}
.text--xs {
selector-locked:true;
}
.text--xxl {
selector-locked:true;
}
.width--full {
selector-locked:true;
}
.width--l {
selector-locked:true;
}
.width--m {
selector-locked:true;
}
.width--s {
selector-locked:true;
}
.width--vp-max {
selector-locked:true;
}
.width--xl {
selector-locked:true;
}
.width--xs {
selector-locked:true;
}
.width--xxl {
selector-locked:true;
}
.width--auto {
selector-locked:true;
}
.width--50 {
selector-locked:true;
}
.order--first {
selector-locked:true;
}
.order--first-xl {
selector-locked:true;
}
.order--first-l {
selector-locked:true;
}
.order--first-m {
selector-locked:true;
}
.order--first-s {
selector-locked:true;
}
.order--last {
selector-locked:true;
}
.order--last-xl {
selector-locked:true;
}
.order--last-l {
selector-locked:true;
}
.order--last-m {
selector-locked:true;
}
.order--last-s {
selector-locked:true;
}
.pad-header--xs {
selector-locked:true;
}
.pad-header--s {
selector-locked:true;
}
.pad-header--m {
selector-locked:true;
}
.pad-header--l {
selector-locked:true;
}
.pad-header--xl {
selector-locked:true;
}
.pad-header--xxl {
selector-locked:true;
}
.pad-section--m {
}
.menu-primario {
}
.text-m {
}
.oxy-stock-content-styles {
}
.bg--accent-light-trans-10 {
selector-locked:true;
}
.bg--accent-light-trans-20 {
selector-locked:true;
}
.bg--accent-light-trans-40 {
selector-locked:true;
}
.bg--accent-light-trans-60 {
selector-locked:true;
}
.bg--accent-light-trans-80 {
selector-locked:true;
}
.bg--accent-light-trans-90 {
selector-locked:true;
}
.bg--base-light-trans-10 {
selector-locked:true;
}
.bg--base-light-trans-20 {
selector-locked:true;
}
.bg--base-light-trans-40 {
selector-locked:true;
}
.bg--base-light-trans-60 {
selector-locked:true;
}
.bg--base-light-trans-80 {
selector-locked:true;
}
.bg--base-light-trans-90 {
selector-locked:true;
}
.bg--primary-light-trans-10 {
selector-locked:true;
}
.bg--primary-light-trans-20 {
selector-locked:true;
}
.bg--primary-light-trans-40 {
selector-locked:true;
}
.bg--primary-light-trans-60 {
selector-locked:true;
}
.bg--primary-light-trans-80 {
selector-locked:true;
}
.bg--primary-light-trans-90 {
selector-locked:true;
}
.bg--secondary-light-trans-10 {
selector-locked:true;
}
.bg--secondary-light-trans-20 {
selector-locked:true;
}
.bg--secondary-light-trans-40 {
selector-locked:true;
}
.bg--secondary-light-trans-60 {
selector-locked:true;
}
.bg--secondary-light-trans-80 {
selector-locked:true;
}
.bg--secondary-light-trans-90 {
selector-locked:true;
}
.bg--shade-light-trans-10 {
selector-locked:true;
}
.bg--shade-light-trans-20 {
selector-locked:true;
}
.bg--shade-light-trans-40 {
selector-locked:true;
}
.bg--shade-light-trans-60 {
selector-locked:true;
}
.bg--shade-light-trans-80 {
selector-locked:true;
}
.bg--shade-light-trans-90 {
selector-locked:true;
}
.bg--shade-trans-10 {
selector-locked:true;
}
.bg--shade-trans-20 {
selector-locked:true;
}
.bg--shade-trans-40 {
selector-locked:true;
}
.bg--shade-trans-60 {
selector-locked:true;
}
.bg--shade-trans-80 {
selector-locked:true;
}
.bg--shade-trans-90 {
selector-locked:true;
}
.bg--white-trans-10 {
selector-locked:true;
}
.bg--white-trans-20 {
selector-locked:true;
}
.bg--white-trans-40 {
selector-locked:true;
}
.bg--white-trans-60 {
selector-locked:true;
}
.bg--white-trans-80 {
selector-locked:true;
}
.bg--white-trans-90 {
selector-locked:true;
}
.overlay--accent-light-trans-10 {
selector-locked:true;
}
.overlay--accent-light-trans-20 {
selector-locked:true;
}
.overlay--accent-light-trans-40 {
selector-locked:true;
}
.overlay--accent-light-trans-60 {
selector-locked:true;
}
.overlay--accent-light-trans-80 {
selector-locked:true;
}
.overlay--accent-light-trans-90 {
selector-locked:true;
}
.overlay--accent-ultra-dark-trans-10 {
selector-locked:true;
}
.overlay--accent-ultra-dark-trans-20 {
selector-locked:true;
}
.overlay--accent-ultra-dark-trans-40 {
selector-locked:true;
}
.overlay--accent-ultra-dark-trans-60 {
selector-locked:true;
}
.overlay--accent-ultra-dark-trans-80 {
selector-locked:true;
}
.overlay--accent-ultra-dark-trans-90 {
selector-locked:true;
}
.overlay--base-light-trans-10 {
selector-locked:true;
}
.overlay--base-light-trans-20 {
selector-locked:true;
}
.overlay--base-light-trans-40 {
selector-locked:true;
}
.overlay--base-light-trans-60 {
selector-locked:true;
}
.overlay--base-light-trans-80 {
selector-locked:true;
}
.overlay--base-light-trans-90 {
selector-locked:true;
}
.overlay--base-ultra-dark-trans-10 {
selector-locked:true;
}
.overlay--base-ultra-dark-trans-20 {
selector-locked:true;
}
.overlay--base-ultra-dark-trans-40 {
selector-locked:true;
}
.overlay--base-ultra-dark-trans-60 {
selector-locked:true;
}
.overlay--base-ultra-dark-trans-80 {
selector-locked:true;
}
.overlay--base-ultra-dark-trans-90 {
selector-locked:true;
}
.overlay--primary-light-trans-10 {
selector-locked:true;
}
.overlay--primary-light-trans-20 {
selector-locked:true;
}
.overlay--primary-light-trans-40 {
selector-locked:true;
}
.overlay--primary-light-trans-60 {
selector-locked:true;
}
.overlay--primary-light-trans-80 {
selector-locked:true;
}
.overlay--primary-light-trans-90 {
selector-locked:true;
}
.overlay--primary-ultra-dark-trans-10 {
selector-locked:true;
}
.overlay--primary-ultra-dark-trans-20 {
selector-locked:true;
}
.overlay--primary-ultra-dark-trans-40 {
selector-locked:true;
}
.overlay--primary-ultra-dark-trans-60 {
selector-locked:true;
}
.overlay--primary-ultra-dark-trans-80 {
selector-locked:true;
}
.overlay--primary-ultra-dark-trans-90 {
selector-locked:true;
}
.overlay--secondary-light-trans-10 {
selector-locked:true;
}
.overlay--secondary-light-trans-20 {
selector-locked:true;
}
.overlay--secondary-light-trans-40 {
selector-locked:true;
}
.overlay--secondary-light-trans-60 {
selector-locked:true;
}
.overlay--secondary-light-trans-80 {
selector-locked:true;
}
.overlay--secondary-light-trans-90 {
selector-locked:true;
}
.overlay--secondary-ultra-dark-trans-10 {
selector-locked:true;
}
.overlay--secondary-ultra-dark-trans-20 {
selector-locked:true;
}
.overlay--secondary-ultra-dark-trans-40 {
selector-locked:true;
}
.overlay--secondary-ultra-dark-trans-60 {
selector-locked:true;
}
.overlay--secondary-ultra-dark-trans-80 {
selector-locked:true;
}
.overlay--secondary-ultra-dark-trans-90 {
selector-locked:true;
}
.text--100 {
selector-locked:true;
}
.text--200 {
selector-locked:true;
}
.text--300 {
selector-locked:true;
}
.text--400 {
selector-locked:true;
}
.text--500 {
selector-locked:true;
}
.text--600 {
selector-locked:true;
}
.text--700 {
selector-locked:true;
}
.text--800 {
selector-locked:true;
}
.text--900 {
selector-locked:true;
}
.text--bold {
selector-locked:true;
}
.text--italic {
selector-locked:true;
}
.text--oblique {
selector-locked:true;
}
.text--decoration-none {
selector-locked:true;
}
.text--underline {
selector-locked:true;
}
.text--underline-wavy {
selector-locked:true;
}
.text--underline-dotted {
selector-locked:true;
}
.text--underline-double {
selector-locked:true;
}
.text--underline-dashed {
selector-locked:true;
}
.text--overline {
selector-locked:true;
}
.text--line-through {
selector-locked:true;
}
.text--transform-none {
selector-locked:true;
}
.text--uppercase {
selector-locked:true;
}
.text--lowercase {
selector-locked:true;
}
.text--capitalize {
selector-locked:true;
}
.btn-offerta {
border-radius:var(--radius-50)px;
}
.btn-m {
}
.home-card {
border-top-color:var(--base-trans-40);
border-right-color:var(--base-trans-40);
border-bottom-color:var(--base-trans-40);
border-left-color:var(--base-trans-40);
border-radius:var(--radius-s) ;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
}
.home-card__inner {
width:100%;
}
.home-card__heading {
line-height:1.6;
}
.home-card__text {
}
.home-card__image {
object-fit: cover;
}
.home-card__readmore {
}
.text--right {
selector-locked:true;
}
.text--left {
selector-locked:true;
}
.rid--auto-1-2 {
}
.card-product-single {
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
}
.content-article {
}
.aside-article {
}
@media (max-width: 767px) {
.aside-article {
}
.aside-article:not(.ct-section):not(.oxy-easy-posts),
.aside-article.oxy-easy-posts .oxy-posts,
.aside-article.ct-section .ct-section-inner-wrap{
display:none;
}
}
.header-hero {
background-image:url(https://piuvendutionline.it/wp-content/uploads/piuvendutionlie-shopping-online-sale.jpg);}
.text--center {
selector-locked:true;
}
.search-home {
}
.card-related {
border-top-color:var(--base);
border-right-color:var(--base);
border-bottom-color:var(--base);
border-left-color:var(--base);
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;
}
.card-related__image {
}
.card_related__heading {
padding-bottom:var(--space-m) ;
padding-top:var(--space-m) ;
padding-left:var(--space-m) ;
padding-right:var(--space-m) ;
}
.rounded--50 {
selector-locked:true;
}
.text--justify {
selector-locked:true;
}
.link--skip {
selector-locked:true;
}
.col-start--1 {
selector-locked:true;
}
.col-start--2 {
selector-locked:true;
}
.col-start--3 {
selector-locked:true;
}
.col-start--4 {
selector-locked:true;
}
.col-start--5 {
selector-locked:true;
}
.col-start--6 {
selector-locked:true;
}
.col-start--xl-1 {
selector-locked:true;
}
.col-start--xl-2 {
selector-locked:true;
}
.col-start--xl-3 {
selector-locked:true;
}
.col-start--xl-4 {
selector-locked:true;
}
.col-start--xl-5 {
selector-locked:true;
}
.col-start--xl-6 {
selector-locked:true;
}
.col-start--l-1 {
selector-locked:true;
}
.col-start--l-2 {
selector-locked:true;
}
.col-start--l-3 {
selector-locked:true;
}
.col-start--l-4 {
selector-locked:true;
}
.col-start--l-5 {
selector-locked:true;
}
.col-start--l-6 {
selector-locked:true;
}
.col-start--m-1 {
selector-locked:true;
}
.col-start--m-2 {
selector-locked:true;
}
.col-start--m-3 {
selector-locked:true;
}
.col-start--m-4 {
selector-locked:true;
}
.col-start--m-5 {
selector-locked:true;
}
.col-start--m-6 {
selector-locked:true;
}
.col-start--s-1 {
selector-locked:true;
}
.col-start--s-2 {
selector-locked:true;
}
.col-start--s-3 {
selector-locked:true;
}
.col-start--s-4 {
selector-locked:true;
}
.col-start--s-5 {
selector-locked:true;
}
.col-start--s-6 {
selector-locked:true;
}
.row-start--1 {
selector-locked:true;
}
.row-start--2 {
selector-locked:true;
}
.row-start--3 {
selector-locked:true;
}
.row-start--4 {
selector-locked:true;
}
.row-start--5 {
selector-locked:true;
}
.row-start--6 {
selector-locked:true;
}
.row-start--xl-1 {
selector-locked:true;
}
.row-start--xl-2 {
selector-locked:true;
}
.row-start--xl-3 {
selector-locked:true;
}
.row-start--xl-4 {
selector-locked:true;
}
.row-start--xl-5 {
selector-locked:true;
}
.row-start--xl-6 {
selector-locked:true;
}
.row-start--l-1 {
selector-locked:true;
}
.row-start--l-2 {
selector-locked:true;
}
.row-start--l-3 {
selector-locked:true;
}
.row-start--l-4 {
selector-locked:true;
}
.row-start--l-5 {
selector-locked:true;
}
.row-start--l-6 {
selector-locked:true;
}
.row-start--m-1 {
selector-locked:true;
}
.row-start--m-2 {
selector-locked:true;
}
.row-start--m-3 {
selector-locked:true;
}
.row-start--m-4 {
selector-locked:true;
}
.row-start--m-5 {
selector-locked:true;
}
.row-start--m-6 {
selector-locked:true;
}
.row-start--s-1 {
selector-locked:true;
}
.row-start--s-2 {
selector-locked:true;
}
.row-start--s-3 {
selector-locked:true;
}
.row-start--s-4 {
selector-locked:true;
}
.row-start--s-5 {
selector-locked:true;
}
.row-start--s-6 {
selector-locked:true;
}
.aspect--1-1 {
selector-locked:true;
}
.aspect--xl-1-1 {
selector-locked:true;
}
.aspect--l-1-1 {
selector-locked:true;
}
.aspect--m-1-1 {
selector-locked:true;
}
.aspect--s-1-1 {
selector-locked:true;
}
.aspect--1-2 {
selector-locked:true;
}
.aspect--xl-1-2 {
selector-locked:true;
}
.aspect--l-1-2 {
selector-locked:true;
}
.aspect--m-1-2 {
selector-locked:true;
}
.aspect--s-1-2 {
selector-locked:true;
}
.aspect--2-1 {
selector-locked:true;
}
.aspect--xl-2-1 {
selector-locked:true;
}
.aspect--l-2-1 {
selector-locked:true;
}
.aspect--m-2-1 {
selector-locked:true;
}
.aspect--s-2-1 {
selector-locked:true;
}
.aspect--2-3 {
selector-locked:true;
}
.aspect--xl-2-3 {
selector-locked:true;
}
.aspect--l-2-3 {
selector-locked:true;
}
.aspect--m-2-3 {
selector-locked:true;
}
.aspect--s-2-3 {
selector-locked:true;
}
.aspect--3-2 {
selector-locked:true;
}
.aspect--xl-3-2 {
selector-locked:true;
}
.aspect--l-3-2 {
selector-locked:true;
}
.aspect--m-3-2 {
selector-locked:true;
}
.aspect--s-3-2 {
selector-locked:true;
}
.aspect--3-4 {
selector-locked:true;
}
.aspect--xl-3-4 {
selector-locked:true;
}
.aspect--l-3-4 {
selector-locked:true;
}
.aspect--m-3-4 {
selector-locked:true;
}
.aspect--s-3-4 {
selector-locked:true;
}
.aspect--4-3 {
selector-locked:true;
}
.aspect--xl-4-3 {
selector-locked:true;
}
.aspect--l-4-3 {
selector-locked:true;
}
.aspect--m-4-3 {
selector-locked:true;
}
.aspect--s-4-3 {
selector-locked:true;
}
.aspect--16-9 {
selector-locked:true;
}
.aspect--xl-16-9 {
selector-locked:true;
}
.aspect--l-16-9 {
selector-locked:true;
}
.aspect--m-16-9 {
selector-locked:true;
}
.aspect--s-16-9 {
selector-locked:true;
}
.aspect--9-16 {
selector-locked:true;
}
.aspect--xl-9-16 {
selector-locked:true;
}
.aspect--l-9-16 {
selector-locked:true;
}
.aspect--m-9-16 {
selector-locked:true;
}
.aspect--s-9-16 {
selector-locked:true;
}
.center--self {
selector-locked:true;
}
.height--xl-30 {
selector-locked:true;
}
.height--xl-40 {
selector-locked:true;
}
.height--xl-50 {
selector-locked:true;
}
.height--xl-60 {
selector-locked:true;
}
.height--xl-70 {
selector-locked:true;
}
.height--xl-80 {
selector-locked:true;
}
.height--xl-90 {
selector-locked:true;
}
.height--l-30 {
selector-locked:true;
}
.height--l-40 {
selector-locked:true;
}
.height--l-50 {
selector-locked:true;
}
.height--l-60 {
selector-locked:true;
}
.height--l-70 {
selector-locked:true;
}
.height--l-80 {
selector-locked:true;
}
.height--l-90 {
selector-locked:true;
}
.height--m-30 {
selector-locked:true;
}
.height--m-40 {
selector-locked:true;
}
.height--m-50 {
selector-locked:true;
}
.height--m-60 {
selector-locked:true;
}
.height--m-70 {
selector-locked:true;
}
.height--m-80 {
selector-locked:true;
}
.height--m-90 {
selector-locked:true;
}
.height--s-30 {
selector-locked:true;
}
.height--s-40 {
selector-locked:true;
}
.height--s-50 {
selector-locked:true;
}
.height--s-60 {
selector-locked:true;
}
.height--s-70 {
selector-locked:true;
}
.height--s-80 {
selector-locked:true;
}
.height--s-90 {
selector-locked:true;
}
.max-height--xl-30 {
selector-locked:true;
}
.max-height--xl-40 {
selector-locked:true;
}
.max-height--xl-50 {
selector-locked:true;
}
.max-height--xl-60 {
selector-locked:true;
}
.max-height--xl-70 {
selector-locked:true;
}
.max-height--xl-80 {
selector-locked:true;
}
.max-height--xl-90 {
selector-locked:true;
}
.max-height--l-30 {
selector-locked:true;
}
.max-height--l-40 {
selector-locked:true;
}
.max-height--l-50 {
selector-locked:true;
}
.max-height--l-60 {
selector-locked:true;
}
.max-height--l-70 {
selector-locked:true;
}
.max-height--l-80 {
selector-locked:true;
}
.max-height--l-90 {
selector-locked:true;
}
.max-height--m-30 {
selector-locked:true;
}
.max-height--m-40 {
selector-locked:true;
}
.max-height--m-50 {
selector-locked:true;
}
.max-height--m-60 {
selector-locked:true;
}
.max-height--m-70 {
selector-locked:true;
}
.max-height--m-80 {
selector-locked:true;
}
.max-height--m-90 {
selector-locked:true;
}
.max-height--s-30 {
selector-locked:true;
}
.max-height--s-40 {
selector-locked:true;
}
.max-height--s-50 {
selector-locked:true;
}
.max-height--s-60 {
selector-locked:true;
}
.max-height--s-70 {
selector-locked:true;
}
.max-height--s-80 {
selector-locked:true;
}
.max-height--s-90 {
selector-locked:true;
}
.pad-section--xl-l {
selector-locked:true;
}
.pad-section--xl-none {
selector-locked:true;
}
.pad-section--xl-s {
selector-locked:true;
}
.pad-section--xl-xl {
selector-locked:true;
}
.pad-section--xl-xs {
selector-locked:true;
}
.pad-section--xl-xxl {
selector-locked:true;
}
.pad-section--l-l {
selector-locked:true;
}
.pad-section--l-none {
selector-locked:true;
}
.pad-section--l-s {
selector-locked:true;
}
.pad-section--l-xl {
selector-locked:true;
}
.pad-section--l-xs {
selector-locked:true;
}
.pad-section--l-xxl {
selector-locked:true;
}
.pad-section--m-l {
selector-locked:true;
}
.pad-section--m-none {
selector-locked:true;
}
.pad-section--m-s {
selector-locked:true;
}
.pad-section--m-xl {
selector-locked:true;
}
.pad-section--m-xs {
selector-locked:true;
}
.pad-section--m-xxl {
selector-locked:true;
}
.pad-section--s-l {
selector-locked:true;
}
.pad-section--s-none {
selector-locked:true;
}
.pad-section--s-s {
selector-locked:true;
}
.pad-section--s-xl {
selector-locked:true;
}
.pad-section--s-xs {
selector-locked:true;
}
.pad-section--s-xxl {
selector-locked:true;
}
.z--bottom {
selector-locked:true;
}
.z--0 {
selector-locked:true;
}
.z--10 {
selector-locked:true;
}
.z--20 {
selector-locked:true;
}
.z--30 {
selector-locked:true;
}
.z--40 {
selector-locked:true;
}
.z--50 {
selector-locked:true;
}
.z--60 {
selector-locked:true;
}
.z--70 {
selector-locked:true;
}
.z--80 {
selector-locked:true;
}
.z--90 {
selector-locked:true;
}
.z--top {
selector-locked:true;
}
.z--xl-bottom {
selector-locked:true;
}
.z--xl-0 {
selector-locked:true;
}
.z--xl-10 {
selector-locked:true;
}
.z--xl-20 {
selector-locked:true;
}
.z--xl-30 {
selector-locked:true;
}
.z--xl-40 {
selector-locked:true;
}
.z--xl-50 {
selector-locked:true;
}
.z--xl-60 {
selector-locked:true;
}
.z--xl-70 {
selector-locked:true;
}
.z--xl-80 {
selector-locked:true;
}
.z--xl-90 {
selector-locked:true;
}
.z--xl-top {
selector-locked:true;
}
.z--l-bottom {
selector-locked:true;
}
.z--l-0 {
selector-locked:true;
}
.z--l-10 {
selector-locked:true;
}
.z--l-20 {
selector-locked:true;
}
.z--l-30 {
selector-locked:true;
}
.z--l-40 {
selector-locked:true;
}
.z--l-50 {
selector-locked:true;
}
.z--l-60 {
selector-locked:true;
}
.z--l-70 {
selector-locked:true;
}
.z--l-80 {
selector-locked:true;
}
.z--l-90 {
selector-locked:true;
}
.z--l-top {
selector-locked:true;
}
.z--m-bottom {
selector-locked:true;
}
.z--m-0 {
selector-locked:true;
}
.z--m-10 {
selector-locked:true;
}
.z--m-20 {
selector-locked:true;
}
.z--m-30 {
selector-locked:true;
}
.z--m-40 {
selector-locked:true;
}
.z--m-50 {
selector-locked:true;
}
.z--m-60 {
selector-locked:true;
}
.z--m-70 {
selector-locked:true;
}
.z--m-80 {
selector-locked:true;
}
.z--m-90 {
selector-locked:true;
}
.z--m-top {
selector-locked:true;
}
.z--s-bottom {
selector-locked:true;
}
.z--s-0 {
selector-locked:true;
}
.z--s-10 {
selector-locked:true;
}
.z--s-20 {
selector-locked:true;
}
.z--s-30 {
selector-locked:true;
}
.z--s-40 {
selector-locked:true;
}
.z--s-50 {
selector-locked:true;
}
.z--s-60 {
selector-locked:true;
}
.z--s-70 {
selector-locked:true;
}
.z--s-80 {
selector-locked:true;
}
.z--s-90 {
selector-locked:true;
}
.z--s-top {
selector-locked:true;
}
.col-count--1 {
selector-locked:true;
}
.col-count--2 {
selector-locked:true;
}
.col-count--3 {
selector-locked:true;
}
.col-count--4 {
selector-locked:true;
}
.col-count--5 {
selector-locked:true;
}
.col-count--xl-1 {
selector-locked:true;
}
.col-count--xl-2 {
selector-locked:true;
}
.col-count--xl-3 {
selector-locked:true;
}
.col-count--xl-4 {
selector-locked:true;
}
.col-count--xl-5 {
selector-locked:true;
}
.col-count--l-1 {
selector-locked:true;
}
.col-count--l-2 {
selector-locked:true;
}
.col-count--l-3 {
selector-locked:true;
}
.col-count--l-4 {
selector-locked:true;
}
.col-count--l-5 {
selector-locked:true;
}
.col-count--m-1 {
selector-locked:true;
}
.col-count--m-2 {
selector-locked:true;
}
.col-count--m-3 {
selector-locked:true;
}
.col-count--m-4 {
selector-locked:true;
}
.col-count--m-5 {
selector-locked:true;
}
.col-count--s-1 {
selector-locked:true;
}
.col-count--s-2 {
selector-locked:true;
}
.col-count--s-3 {
selector-locked:true;
}
.col-count--s-4 {
selector-locked:true;
}
.col-count--s-5 {
selector-locked:true;
}
.col-width--s {
selector-locked:true;
}
.col-width--m {
selector-locked:true;
}
.col-width--l {
selector-locked:true;
}
.col-rule--dotted {
selector-locked:true;
}
.col-rule--dashed {
selector-locked:true;
}
.col-rule--solid {
selector-locked:true;
}
.col-rule--double {
selector-locked:true;
}
.col-rule--ridge {
selector-locked:true;
}
.col-rule--inset {
selector-locked:true;
}
.col-rule--groove {
selector-locked:true;
}
.col-rule--outset {
selector-locked:true;
}
.col-rule--s {
selector-locked:true;
}
.col-rule--m {
selector-locked:true;
}
.col-rule--l {
selector-locked:true;
}
.col-rule--accent {
selector-locked:true;
}
.col-rule--accent-dark {
selector-locked:true;
}
.col-rule--accent-light {
selector-locked:true;
}
.col-rule--accent-medium {
selector-locked:true;
}
.col-rule--accent-ultra-dark {
selector-locked:true;
}
.col-rule--accent-ultra-light {
selector-locked:true;
}
.col-rule--base {
selector-locked:true;
}
.col-rule--base-dark {
selector-locked:true;
}
.col-rule--base-light {
selector-locked:true;
}
.col-rule--base-medium {
selector-locked:true;
}
.col-rule--base-ultra-dark {
selector-locked:true;
}
.col-rule--base-ultra-light {
selector-locked:true;
}
.col-rule--black {
selector-locked:true;
}
.col-rule--primary {
selector-locked:true;
}
.col-rule--primary-dark {
selector-locked:true;
}
.col-rule--primary-light {
selector-locked:true;
}
.col-rule--primary-medium {
selector-locked:true;
}
.col-rule--primary-ultra-dark {
selector-locked:true;
}
.col-rule--primary-ultra-light {
selector-locked:true;
}
.col-rule--secondary {
selector-locked:true;
}
.col-rule--secondary-dark {
selector-locked:true;
}
.col-rule--secondary-light {
selector-locked:true;
}
.col-rule--secondary-medium {
selector-locked:true;
}
.col-rule--secondary-ultra-dark {
selector-locked:true;
}
.col-rule--secondary-ultra-light {
selector-locked:true;
}
.col-rule--shade-dark {
selector-locked:true;
}
.col-rule--shade-light {
selector-locked:true;
}
.col-rule--shade-medium {
selector-locked:true;
}
.col-rule--shade-ultra-dark {
selector-locked:true;
}
.col-rule--shade-ultra-light {
selector-locked:true;
}
.col-span--all {
selector-locked:true;
}body, body.acss-boxed-layout {
font-size: var(--text-m);
line-height: var(--text-m-lh);
color: var(--body-color, var(--text-dark));
}
.ct-section-inner-wrap {
padding-block: var(--section-space-m);
padding-inline: var(--section-padding-x);
}
.oxy-header-container {
padding-inline: var(--section-padding-x);
}
:where(section:not(section section)) {
padding: 0 !important;
}
:focus {
outline: none;
box-shadow: none;
}
:focus-visible {
outline-style: solid;
outline-color: var(--focus-color);
outline-width: var(--focus-width);
outline-offset: var(--focus-offset);
}
@supports not selector(:focus-visible) {
:focus {
outline-style: solid;
outline-color: var(--focus-color);
outline-width: var(--focus-width);
outline-offset: var(--focus-offset);
}
}
*:focus.focus--primary {
--focus-color: var(--primary);
}
.focus--primary *:focus, .focus--primary:focus-within {
--focus-color: var(--primary);
}
*:focus.focus--primary-hover {
--focus-color: var(--primary-hover);
}
.focus--primary-hover *:focus, .focus--primary-hover:focus-within {
--focus-color: var(--primary-hover);
}
*:focus.focus--primary-ultra-light {
--focus-color: var(--primary-ultra-light);
}
.focus--primary-ultra-light *:focus, .focus--primary-ultra-light:focus-within {
--focus-color: var(--primary-ultra-light);
}
*:focus.focus--primary-light {
--focus-color: var(--primary-light);
}
.focus--primary-light *:focus, .focus--primary-light:focus-within {
--focus-color: var(--primary-light);
}
*:focus.focus--primary-semi-light {
--focus-color: var(--primary-semi-light);
}
.focus--primary-semi-light *:focus, .focus--primary-semi-light:focus-within {
--focus-color: var(--primary-semi-light);
}
*:focus.focus--primary-semi-dark {
--focus-color: var(--primary-semi-dark);
}
.focus--primary-semi-dark *:focus, .focus--primary-semi-dark:focus-within {
--focus-color: var(--primary-semi-dark);
}
*:focus.focus--primary-dark {
--focus-color: var(--primary-dark);
}
.focus--primary-dark *:focus, .focus--primary-dark:focus-within {
--focus-color: var(--primary-dark);
}
*:focus.focus--primary-ultra-dark {
--focus-color: var(--primary-ultra-dark);
}
.focus--primary-ultra-dark *:focus, .focus--primary-ultra-dark:focus-within {
--focus-color: var(--primary-ultra-dark);
}
*:focus.focus--primary-comp {
--focus-color: var(--primary-comp);
}
.focus--primary-comp *:focus, .focus--primary-comp:focus-within {
--focus-color: var(--primary-comp);
}
*:focus.focus--primary-medium {
--focus-color: var(--primary-medium);
}
.focus--primary-medium *:focus, .focus--primary-medium:focus-within {
--focus-color: var(--primary-medium);
}
*:focus.focus--base {
--focus-color: var(--base);
}
.focus--base *:focus, .focus--base:focus-within {
--focus-color: var(--base);
}
*:focus.focus--base-hover {
--focus-color: var(--base-hover);
}
.focus--base-hover *:focus, .focus--base-hover:focus-within {
--focus-color: var(--base-hover);
}
*:focus.focus--base-ultra-light {
--focus-color: var(--base-ultra-light);
}
.focus--base-ultra-light *:focus, .focus--base-ultra-light:focus-within {
--focus-color: var(--base-ultra-light);
}
*:focus.focus--base-light {
--focus-color: var(--base-light);
}
.focus--base-light *:focus, .focus--base-light:focus-within {
--focus-color: var(--base-light);
}
*:focus.focus--base-semi-light {
--focus-color: var(--base-semi-light);
}
.focus--base-semi-light *:focus, .focus--base-semi-light:focus-within {
--focus-color: var(--base-semi-light);
}
*:focus.focus--base-semi-dark {
--focus-color: var(--base-semi-dark);
}
.focus--base-semi-dark *:focus, .focus--base-semi-dark:focus-within {
--focus-color: var(--base-semi-dark);
}
*:focus.focus--base-dark {
--focus-color: var(--base-dark);
}
.focus--base-dark *:focus, .focus--base-dark:focus-within {
--focus-color: var(--base-dark);
}
*:focus.focus--base-ultra-dark {
--focus-color: var(--base-ultra-dark);
}
.focus--base-ultra-dark *:focus, .focus--base-ultra-dark:focus-within {
--focus-color: var(--base-ultra-dark);
}
*:focus.focus--base-comp {
--focus-color: var(--base-comp);
}
.focus--base-comp *:focus, .focus--base-comp:focus-within {
--focus-color: var(--base-comp);
}
*:focus.focus--base-medium {
--focus-color: var(--base-medium);
}
.focus--base-medium *:focus, .focus--base-medium:focus-within {
--focus-color: var(--base-medium);
}
*:focus.focus--neutral {
--focus-color: var(--neutral);
}
.focus--neutral *:focus, .focus--neutral:focus-within {
--focus-color: var(--neutral);
}
*:focus.focus--neutral-hover {
--focus-color: var(--neutral-hover);
}
.focus--neutral-hover *:focus, .focus--neutral-hover:focus-within {
--focus-color: var(--neutral-hover);
}
*:focus.focus--neutral-ultra-light {
--focus-color: var(--neutral-ultra-light);
}
.focus--neutral-ultra-light *:focus, .focus--neutral-ultra-light:focus-within {
--focus-color: var(--neutral-ultra-light);
}
*:focus.focus--neutral-light {
--focus-color: var(--neutral-light);
}
.focus--neutral-light *:focus, .focus--neutral-light:focus-within {
--focus-color: var(--neutral-light);
}
*:focus.focus--neutral-semi-light {
--focus-color: var(--neutral-semi-light);
}
.focus--neutral-semi-light *:focus, .focus--neutral-semi-light:focus-within {
--focus-color: var(--neutral-semi-light);
}
*:focus.focus--neutral-semi-dark {
--focus-color: var(--neutral-semi-dark);
}
.focus--neutral-semi-dark *:focus, .focus--neutral-semi-dark:focus-within {
--focus-color: var(--neutral-semi-dark);
}
*:focus.focus--neutral-dark {
--focus-color: var(--neutral-dark);
}
.focus--neutral-dark *:focus, .focus--neutral-dark:focus-within {
--focus-color: var(--neutral-dark);
}
*:focus.focus--neutral-ultra-dark {
--focus-color: var(--neutral-ultra-dark);
}
.focus--neutral-ultra-dark *:focus, .focus--neutral-ultra-dark:focus-within {
--focus-color: var(--neutral-ultra-dark);
}
*:focus.focus--neutral-comp {
--focus-color: var(--neutral-comp);
}
.focus--neutral-comp *:focus, .focus--neutral-comp:focus-within {
--focus-color: var(--neutral-comp);
}
*:focus.focus--neutral-medium {
--focus-color: var(--neutral-medium);
}
.focus--neutral-medium *:focus, .focus--neutral-medium:focus-within {
--focus-color: var(--neutral-medium);
}
*:focus.focus--white {
--focus-color: var(--white);
}
.focus--white *:focus, .focus--white:focus-within {
--focus-color: var(--white);
}
*:focus.focus--black {
--focus-color: var(--black);
}
.focus--black *:focus, .focus--black:focus-within {
--focus-color: var(--black);
}
body.ct_inner div#ct-builder div.ct-component.ct-inner-content-workarea .hidden-accessible {
position: relative !important;
inline-size: 20px !important;
block-size: auto !important;
margin: 0;
line-height: 1;
visibility: hidden;
}
body.ct_inner div#ct-builder div.ct-component.ct-inner-content-workarea .hidden-accessible::before {
content: "A";
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
position: absolute;
background: #111;
color: #f5f5f5;
font-size: max(60%, 13px);
padding: 0.5em;
inset-block-start: 0;
inset-inline-start: 0;
inline-size: 20px;
block-size: 20px;
visibility: visible;
border-radius: 50%;
}
.link--skip, .ct-link-text.link--skip {
position: absolute;
inset-block-start: 1rem;
inset-inline-start: 1rem;
transform: translateY(-250%);
--btn-min-width: fit-content;
background: var(--btn-background);
color: var(--btn-text-color);
padding-block: var(--btn-padding-block);
padding-inline: var(--btn-padding-inline);
min-inline-size: var(--btn-min-width);
line-height: var(--btn-line-height);
font-size: var(--btn-font-size, var(--text-m));
font-weight: var(--btn-font-weight);
font-style: var(--btn-font-style);
text-transform: var(--btn-text-transform);
letter-spacing: var(--btn-letter-spacing);
text-decoration: var(--btn-text-decoration);
border-width: var(--btn-border-width);
border-style: var(--btn-border-style);
border-radius: var(--btn-radius);
border-color: var(--btn-border-color);
transition: var(--btn-transition, var(--transition));
justify-content: var(--btn-justify-content, center);
text-align: var(--btn-text-align, center);
--btn-background: var(--primary);
--btn-background-hover: var(--primary-hover);
--btn-text-color: var(--base);
--btn-text-color-hover: var(--primary-ultra-light);
--btn-border-color: var(--primary);
--btn-border-color-hover: var(--primary-hover);
--focus-color: var(--primary-light);
}
@media (hover: hover) and (pointer: fine) {
.link--skip:hover, .ct-link-text.link--skip:hover {
background: var(--btn-background-hover);
color: var(--btn-text-color-hover);
border-color: var(--btn-border-color-hover);
text-decoration: var(--btn-text-decoration-hover);
}
}
.link--skip:focus, .ct-link-text.link--skip:focus {
outline-style: solid;
outline-color: var(--focus-color);
outline-width: var(--focus-width);
outline-offset: var(--focus-offset);
}
.link--skip:focus, .ct-link-text.link--skip:focus {
transform: translateY(0);
}
.clickable-parent:not(a) {
position: static;
}
.clickable-parent:not(a) a {
position: static;
}
.clickable-parent:not(a) > a::after {
content: "";
position: absolute;
inset: 0;
cursor: pointer !important;
display: flex;
z-index: 1;
}
button.clickable-parent, a.clickable-parent {
position: static !important;
}
button.clickable-parent::after, a.clickable-parent::after {
content: "";
position: absolute;
inset: 0;
cursor: pointer !important;
display: flex;
z-index: 1;
}
#ct-builder a.clickable-parent::after, #ct-builder .clickable-parent > a::after {
content: "";
position: relative;
}
body {
color: var(--body-color, var(--text-dark));
background-color: var(--body-bg-color, var(--white));
}
html:has(body.boxed-layout) {
background-color: var(--device-bg-color, var(--white));
}
body {
font-size: var(--default-font-size, var(--text-m));
color: var(--text-color);
line-height: var(--text-line-height);
text-wrap: var(--text-text-wrap);
}
p, li {
line-height: var(--text-line-height, calc(6px + 2ex));
}
:is(h1, h2, h3, h4, h5, h6) {
line-height: var(--heading-line-height);
font-weight: var(--heading-font-weight);
text-wrap: var(--heading-text-wrap);
}
h1 {
font-size: var(--h1);
}
h2 {
font-size: var(--h2);
max-width: var(--h2-max-width);
}
h3 {
font-size: var(--h3);
max-width: var(--h3-max-width);
}
h4 {
font-size: var(--h4);
line-height: var(--h4-line-height);
max-width: var(--h4-max-width);
}
h5 {
font-size: var(--h5);
max-width: var(--h5-max-width);
}
h6 {
font-size: var(--h6);
max-width: var(--h6-max-width);
}
body a:where(:not([class*= btn--])) {
color: var(--link-color, var(--primary));
font-weight: var(--link-weight, inherit);
-webkit-text-decoration: var(--link-decoration, inherit);
text-decoration: var(--link-decoration, inherit);
text-underline-offset: var(--link-underline-offset, auto);
transition: var(--link-transition, var(--transition));
}
@media (hover: hover) and (pointer: fine) {
body a:where(:not([class*= btn--])):hover {
color: var(--link-color-hover, var(--primary-hover));
}
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
font-weight: inherit;
text-decoration: inherit;
color: currentcolor;
text-underline-offset: var(--link-underline-offset, auto);
}
@media (hover: hover) and (pointer: fine) {
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
color: currentcolor;
}
}
.center--self.center--self {
margin-left: auto;
margin-right: auto;
}
.center--all:not(.ct-section), .ct-section.center--all > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
align-items: center;
align-content: center;
justify-items: center;
justify-content: center;
text-align: center;
}
.center--y:not(.ct-section), .ct-section.center--y > .ct-section-inner-wrap {
flex-direction: column;
justify-items: center;
justify-content: center;
align-items: flex-start;
}
.center--x:not(.ct-section), .ct-section.center--x > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: flex-start;
justify-content: flex-start;
align-items: center;
}
.center--left:not(.ct-section), .ct-section.center--left > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: center;
justify-content: center;
align-items: flex-start;
align-content: flex-start;
text-align: left;
}
.center--right:not(.ct-section), .ct-section.center--right > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: center;
justify-content: center;
align-items: flex-end;
align-content: flex-end;
}
.center--top:not(.ct-section), .ct-section.center--top > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: flex-start;
justify-content: flex-start;
align-items: center;
}
.center--bottom:not(.ct-section), .ct-section.center--bottom > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: flex-end;
justify-content: flex-end;
align-items: center;
}
@media (max-width: 1280px) {
.center--all-xl:not(.ct-section), .ct-section.center--all-xl > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
align-items: center;
align-content: center;
justify-items: center;
justify-content: center;
text-align: center;
}
.center--y-xl:not(.ct-section), .ct-section.center--y-xl > .ct-section-inner-wrap {
flex-direction: column;
justify-items: center;
justify-content: center;
align-items: flex-start;
}
.center--x-xl:not(.ct-section), .ct-section.center--x-xl > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: flex-start;
justify-content: flex-start;
align-items: center;
}
.center--left-xl:not(.ct-section), .ct-section.center--left-xl > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: center;
justify-content: center;
align-items: flex-start;
align-content: flex-start;
text-align: left;
}
.center--right-xl:not(.ct-section), .ct-section.center--right-xl > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: center;
justify-content: center;
align-items: flex-end;
align-content: flex-end;
}
.center--top-xl:not(.ct-section), .ct-section.center--top-xl > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: flex-start;
justify-content: flex-start;
align-items: center;
}
.center--bottom-xl:not(.ct-section), .ct-section.center--bottom-xl > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: flex-end;
justify-content: flex-end;
align-items: center;
}
}
@media (max-width: 992px) {
.center--all-l:not(.ct-section), .ct-section.center--all-l > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
align-items: center;
align-content: center;
justify-items: center;
justify-content: center;
text-align: center;
}
.center--y-l:not(.ct-section), .ct-section.center--y-l > .ct-section-inner-wrap {
flex-direction: column;
justify-items: center;
justify-content: center;
align-items: flex-start;
}
.center--x-l:not(.ct-section), .ct-section.center--x-l > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: flex-start;
justify-content: flex-start;
align-items: center;
}
.center--left-l:not(.ct-section), .ct-section.center--left-l > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: center;
justify-content: center;
align-items: flex-start;
align-content: flex-start;
text-align: left;
}
.center--right-l:not(.ct-section), .ct-section.center--right-l > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: center;
justify-content: center;
align-items: flex-end;
align-content: flex-end;
}
.center--top-l:not(.ct-section), .ct-section.center--top-l > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: flex-start;
justify-content: flex-start;
align-items: center;
}
.center--bottom-l:not(.ct-section), .ct-section.center--bottom-l > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: flex-end;
justify-content: flex-end;
align-items: center;
}
}
@media (max-width: 768px) {
.center--all-m:not(.ct-section), .ct-section.center--all-m > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
align-items: center;
align-content: center;
justify-items: center;
justify-content: center;
text-align: center;
}
.center--y-m:not(.ct-section), .ct-section.center--y-m > .ct-section-inner-wrap {
flex-direction: column;
justify-items: center;
justify-content: center;
align-items: flex-start;
}
.center--x-m:not(.ct-section), .ct-section.center--x-m > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: flex-start;
justify-content: flex-start;
align-items: center;
}
.center--left-m:not(.ct-section), .ct-section.center--left-m > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: center;
justify-content: center;
align-items: flex-start;
align-content: flex-start;
text-align: left;
}
.center--right-m:not(.ct-section), .ct-section.center--right-m > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: center;
justify-content: center;
align-items: flex-end;
align-content: flex-end;
}
.center--top-m:not(.ct-section), .ct-section.center--top-m > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: flex-start;
justify-content: flex-start;
align-items: center;
}
.center--bottom-m:not(.ct-section), .ct-section.center--bottom-m > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: flex-end;
justify-content: flex-end;
align-items: center;
}
}
@media (max-width: 480px) {
.center--all-s:not(.ct-section), .ct-section.center--all-s > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
align-items: center;
align-content: center;
justify-items: center;
justify-content: center;
text-align: center;
}
.center--y-s:not(.ct-section), .ct-section.center--y-s > .ct-section-inner-wrap {
flex-direction: column;
justify-items: center;
justify-content: center;
align-items: flex-start;
}
.center--x-s:not(.ct-section), .ct-section.center--x-s > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: flex-start;
justify-content: flex-start;
align-items: center;
}
.center--left-s:not(.ct-section), .ct-section.center--left-s > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: center;
justify-content: center;
align-items: flex-start;
align-content: flex-start;
text-align: left;
}
.center--right-s:not(.ct-section), .ct-section.center--right-s > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: center;
justify-content: center;
align-items: flex-end;
align-content: flex-end;
}
.center--top-s:not(.ct-section), .ct-section.center--top-s > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: flex-start;
justify-content: flex-start;
align-items: center;
}
.center--bottom-s:not(.ct-section), .ct-section.center--bottom-s > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: flex-end;
justify-content: flex-end;
align-items: center;
}
}
.btn--primary {
--btn-background: var(--primary);
--btn-background-hover: var(--primary-hover);
--btn-text-color: var(--base);
--btn-text-color-hover: var(--primary-ultra-light);
--btn-border-color: var(--primary);
--btn-border-color-hover: var(--primary-hover);
--focus-color: var(--primary-light);
}
.btn--primary-dark {
--btn-background: var(--primary-dark);
--btn-background-hover: var(--primary-ultra-dark);
--btn-text-color: var(--primary-ultra-light);
--btn-text-color-hover: var(--primary-ultra-light);
--btn-border-color: var(--primary-dark);
--btn-border-color-hover: var(--primary-ultra-dark);
--focus-color: var(--primary-semi-dark);
}
.btn--primary-light {
--btn-background: var(--primary-ultra-light);
--btn-background-hover: var(--primary-light);
--btn-text-color: var(--primary);
--btn-text-color-hover: var(--primary-ultra-dark);
--btn-border-color: var(--primary-ultra-light);
--btn-border-color-hover: var(--primary-light);
--focus-color: var(--primary-light);
}
.btn--primary.btn--outline {
--btn-background: transparent;
--btn-background-hover: var(--primary-hover);
--btn-text-color: var(--primary);
--btn-text-color-hover: var(--primary-ultra-light);
--btn-border-width: 0.25rem;
--btn-border-color: var(--primary);
--btn-border-color-hover: var(--primary-hover);
--focus-color: var(--primary-light);
}
.btn--primary-dark.btn--outline {
--btn-background: transparent;
--btn-background-hover: var(--primary-dark);
--btn-text-color: var(--primary-dark);
--btn-text-color-hover: var(--primary-ultra-light);
--btn-border-width: 0.25rem;
--btn-border-color: var(--primary-dark);
--btn-border-color-hover: var(--primary-dark);
--focus-color: var(--primary-light);
}
.btn--primary-light.btn--outline {
--btn-background: transparent;
--btn-background-hover: var(--primary-light);
--btn-text-color: var(--primary-light);
--btn-text-color-hover: var(--primary-dark);
--btn-border-width: 0.25rem;
--btn-border-color: var(--primary-light);
--btn-border-color-hover: var(--primary-light);
--focus-color: var(--primary-light);
}
.btn--secondary {
--btn-background: var(--secondary);
--btn-background-hover: var(--secondary-hover);
--btn-text-color: var(--secondary-ultra-light);
--btn-text-color-hover: var(--secondary-ultra-light);
--btn-border-color: var(--secondary);
--btn-border-color-hover: var(--secondary-hover);
--focus-color: var(--secondary-light);
}
.btn--secondary-dark {
--btn-background: var(--secondary-dark);
--btn-background-hover: var(--secondary-ultra-dark);
--btn-text-color: var(--secondary-ultra-light);
--btn-text-color-hover: var(--secondary-ultra-light);
--btn-border-color: var(--secondary-dark);
--btn-border-color-hover: var(--secondary-ultra-dark);
--focus-color: var(--secondary-semi-dark);
}
.btn--secondary-light {
--btn-background: var(--secondary-ultra-light);
--btn-background-hover: var(--secondary-light);
--btn-text-color: var(--secondary);
--btn-text-color-hover: var(--secondary-ultra-dark);
--btn-border-color: var(--secondary-ultra-light);
--btn-border-color-hover: var(--secondary-light);
--focus-color: var(--secondary-light);
}
.btn--secondary.btn--outline {
--btn-background: transparent;
--btn-background-hover: var(--secondary-hover);
--btn-text-color: var(--secondary);
--btn-text-color-hover: var(--secondary-ultra-light);
--btn-border-width: 0.25rem;
--btn-border-color: var(--secondary);
--btn-border-color-hover: var(--secondary-hover);
--focus-color: var(--secondary-light);
}
.btn--secondary-dark.btn--outline {
--btn-background: transparent;
--btn-background-hover: var(--secondary-dark);
--btn-text-color: var(--secondary-dark);
--btn-text-color-hover: var(--secondary-ultra-light);
--btn-border-width: 0.25rem;
--btn-border-color: var(--secondary-dark);
--btn-border-color-hover: var(--secondary-dark);
--focus-color: var(--secondary-light);
}
.btn--secondary-light.btn--outline {
--btn-background: transparent;
--btn-background-hover: var(--secondary-light);
--btn-text-color: var(--secondary-light);
--btn-text-color-hover: var(--secondary-dark);
--btn-border-width: 0.25rem;
--btn-border-color: var(--secondary-light);
--btn-border-color-hover: var(--secondary-light);
--focus-color: var(--secondary-light);
}
[class*="btn--"]:where(:not(.btn--none)) {
background: var(--btn-background);
color: var(--btn-text-color);
padding-block: var(--btn-padding-block);
padding-inline: var(--btn-padding-inline);
min-inline-size: var(--btn-min-width);
line-height: var(--btn-line-height);
font-size: var(--btn-font-size, var(--text-m));
font-weight: var(--btn-font-weight);
font-style: var(--btn-font-style);
text-transform: var(--btn-text-transform);
letter-spacing: var(--btn-letter-spacing);
text-decoration: var(--btn-text-decoration);
border-width: var(--btn-border-width);
border-style: var(--btn-border-style);
border-radius: var(--btn-radius);
border-color: var(--btn-border-color);
transition: var(--btn-transition, var(--transition));
justify-content: var(--btn-justify-content, center);
text-align: var(--btn-text-align, center);
}
@media (hover: hover) and (pointer: fine) {
[class*="btn--"]:where(:not(.btn--none)):hover {
background: var(--btn-background-hover);
color: var(--btn-text-color-hover);
border-color: var(--btn-border-color-hover);
text-decoration: var(--btn-text-decoration-hover);
}
}
[class*="btn--"]:where(:not(.btn--none)):focus {
outline-style: solid;
outline-color: var(--focus-color);
outline-width: var(--focus-width);
outline-offset: var(--focus-offset);
}
.btn--xs {
font-size: var(--text-xs);
}
.btn--s {
font-size: var(--text-s);
}
.btn--m {
font-size: var(--text-m);
}
.btn--l {
font-size: var(--text-l);
}
.btn--xl {
font-size: var(--text-xl);
}
.btn--xxl {
font-size: var(--text-xxl);
}
.btn--clear.btn--clear, .btn--none.btn--none {
background: none;
border: none;
}
.ct-video.aspect--1-1 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.ct-video.aspect--1-1 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
.ct-video.aspect--1-2 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.ct-video.aspect--1-2 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
.ct-video.aspect--2-1 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.ct-video.aspect--2-1 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
.ct-video.aspect--2-3 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.ct-video.aspect--2-3 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
.ct-video.aspect--3-2 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.ct-video.aspect--3-2 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
.ct-video.aspect--3-4 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.ct-video.aspect--3-4 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
.ct-video.aspect--4-3 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.ct-video.aspect--4-3 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
.ct-video.aspect--16-9 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.ct-video.aspect--16-9 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
.ct-video.aspect--9-16 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.ct-video.aspect--9-16 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
@media (max-width: 1280px) {
.aspect--xl-1-1 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.aspect--xl-1-1 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
.aspect--xl-1-2 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.aspect--xl-1-2 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
.aspect--xl-2-1 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.aspect--xl-2-1 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
.aspect--xl-2-3 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.aspect--xl-2-3 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
.aspect--xl-3-2 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.aspect--xl-3-2 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
.aspect--xl-3-4 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.aspect--xl-3-4 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
.aspect--xl-4-3 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.aspect--xl-4-3 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
.aspect--xl-16-9 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.aspect--xl-16-9 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
.aspect--xl-9-16 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.aspect--xl-9-16 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
}
@media (max-width: 992px) {
.aspect--l-1-1 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.aspect--l-1-1 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
.aspect--l-1-2 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.aspect--l-1-2 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
.aspect--l-2-1 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.aspect--l-2-1 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
.aspect--l-2-3 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.aspect--l-2-3 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
.aspect--l-3-2 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.aspect--l-3-2 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
.aspect--l-3-4 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.aspect--l-3-4 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
.aspect--l-4-3 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.aspect--l-4-3 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
.aspect--l-16-9 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.aspect--l-16-9 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
.aspect--l-9-16 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.aspect--l-9-16 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
}
@media (max-width: 768px) {
.aspect--m-1-1 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.aspect--m-1-1 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
.aspect--m-1-2 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.aspect--m-1-2 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
.aspect--m-2-1 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.aspect--m-2-1 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
.aspect--m-2-3 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.aspect--m-2-3 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
.aspect--m-3-2 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.aspect--m-3-2 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
.aspect--m-3-4 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.aspect--m-3-4 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
.aspect--m-4-3 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.aspect--m-4-3 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
.aspect--m-16-9 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.aspect--m-16-9 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
.aspect--m-9-16 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.aspect--m-9-16 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
}
@media (max-width: 480px) {
.aspect--s-1-1 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.aspect--s-1-1 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
.aspect--s-1-2 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.aspect--s-1-2 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
.aspect--s-2-1 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.aspect--s-2-1 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
.aspect--s-2-3 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.aspect--s-2-3 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
.aspect--s-3-2 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.aspect--s-3-2 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
.aspect--s-3-4 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.aspect--s-3-4 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
.aspect--s-4-3 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.aspect--s-4-3 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
.aspect--s-16-9 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.aspect--s-16-9 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
.aspect--s-9-16 > .oxygen-vsb-responsive-video-wrapper > iframe {
position: relative;
}
.aspect--s-9-16 > .oxygen-vsb-responsive-video-wrapper {
padding-block-end: 0 !important;
}
}
@media (min-width: 1281px) {
.breakout--s {
inline-size: 60vw;
max-inline-size: 60vw !important;
margin-inline: calc(-30vw + 50%);
}
.ct-image.breakout--s {
inline-size: 60vw;
max-inline-size: 60vw !important;
margin-inline: calc(-30vw + 50%);
}
.breakout--m {
inline-size: 70vw;
max-inline-size: 70vw !important;
margin-inline: calc(-35vw + 50%);
}
.ct-image.breakout--m {
inline-size: 70vw;
max-inline-size: 70vw !important;
margin-inline: calc(-35vw + 50%);
}
.breakout--l {
inline-size: 80vw;
max-inline-size: 80vw !important;
margin-inline: calc(-40vw + 50%);
}
.ct-image.breakout--l {
inline-size: 80vw;
max-inline-size: 80vw !important;
margin-inline: calc(-40vw + 50%);
}
.breakout--xl {
inline-size: 90vw;
max-inline-size: 90vw !important;
margin-inline: calc(-45vw + 50%);
}
.ct-image.breakout--xl {
inline-size: 90vw;
max-inline-size: 90vw !important;
margin-inline: calc(-45vw + 50%);
}
}
.breakout--full {
inline-size: 100vw !important;
max-inline-size: 100vw !important;
margin-inline: calc(-50vw + 50%) !important;
align-self: flex-start;
}
.ct-image.breakout--full {
inline-size: 100vw !important;
max-inline-size: 100vw !important;
margin-inline: calc(-50vw + 50%) !important;
align-self: flex-start;
}
@media (max-width: 1280px) {
[class*="breakout--"]:not(.breakout--full) {
inline-size: 100% !important;
max-inline-size: 100% !important;
margin-inline: 0;
}
}
.flex-grid--1:not(section), section.flex-grid--1 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: column;
gap: var(--gap);
}
.flex-grid--1:not(section) > *, section.flex-grid--1 > .ct-section-inner-wrap > * {
width: 100%;
max-width: 100%;
flex-basis: auto;
}
.flex-grid--2:not(section), section.flex-grid--2 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--2:not(section).gap--xs, section.flex-grid--2 > .ct-section-inner-wrap.gap--xs {
--gap: var(--space-xs);
}
.flex-grid--2:not(section).gap--s, section.flex-grid--2 > .ct-section-inner-wrap.gap--s {
--gap: var(--space-s);
}
.flex-grid--2:not(section).gap--m, section.flex-grid--2 > .ct-section-inner-wrap.gap--m {
--gap: var(--space-m);
}
.flex-grid--2:not(section).gap--l, section.flex-grid--2 > .ct-section-inner-wrap.gap--l {
--gap: var(--space-l);
}
.flex-grid--2:not(section).gap--xl, section.flex-grid--2 > .ct-section-inner-wrap.gap--xl {
--gap: var(--space-xl);
}
.flex-grid--2:not(section).gap--xxl, section.flex-grid--2 > .ct-section-inner-wrap.gap--xxl {
--gap: var(--space-xxl);
}
.flex-grid--2:not(section) > *, section.flex-grid--2 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 1)) / 2);
}
@media (max-width: 1280px) {
.flex-grid--xl-1:not(section), section.flex-grid--xl-1 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: column;
gap: var(--gap);
}
.flex-grid--xl-1:not(section) > *, section.flex-grid--xl-1 > .ct-section-inner-wrap > * {
width: 100%;
max-width: 100%;
flex-basis: auto;
}
.flex-grid--xl-2:not(section), section.flex-grid--xl-2 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--xl-2:not(section).gap--xl-xs, section.flex-grid--xl-2 > .ct-section-inner-wrap.gap--xl-xs {
--gap: var(--space-xs);
}
.flex-grid--xl-2:not(section).gap--xl-s, section.flex-grid--xl-2 > .ct-section-inner-wrap.gap--xl-s {
--gap: var(--space-s);
}
.flex-grid--xl-2:not(section).gap--xl-m, section.flex-grid--xl-2 > .ct-section-inner-wrap.gap--xl-m {
--gap: var(--space-m);
}
.flex-grid--xl-2:not(section).gap--xl-l, section.flex-grid--xl-2 > .ct-section-inner-wrap.gap--xl-l {
--gap: var(--space-l);
}
.flex-grid--xl-2:not(section).gap--xl-xl, section.flex-grid--xl-2 > .ct-section-inner-wrap.gap--xl-xl {
--gap: var(--space-xl);
}
.flex-grid--xl-2:not(section).gap--xl-xxl, section.flex-grid--xl-2 > .ct-section-inner-wrap.gap--xl-xxl {
--gap: var(--space-xxl);
}
.flex-grid--xl-2:not(section) > *, section.flex-grid--xl-2 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 1)) / 2);
}
.flex-grid--xl-3:not(section), section.flex-grid--xl-3 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--xl-3:not(section).gap--xl-xs, section.flex-grid--xl-3 > .ct-section-inner-wrap.gap--xl-xs {
--gap: var(--space-xs);
}
.flex-grid--xl-3:not(section).gap--xl-s, section.flex-grid--xl-3 > .ct-section-inner-wrap.gap--xl-s {
--gap: var(--space-s);
}
.flex-grid--xl-3:not(section).gap--xl-m, section.flex-grid--xl-3 > .ct-section-inner-wrap.gap--xl-m {
--gap: var(--space-m);
}
.flex-grid--xl-3:not(section).gap--xl-l, section.flex-grid--xl-3 > .ct-section-inner-wrap.gap--xl-l {
--gap: var(--space-l);
}
.flex-grid--xl-3:not(section).gap--xl-xl, section.flex-grid--xl-3 > .ct-section-inner-wrap.gap--xl-xl {
--gap: var(--space-xl);
}
.flex-grid--xl-3:not(section).gap--xl-xxl, section.flex-grid--xl-3 > .ct-section-inner-wrap.gap--xl-xxl {
--gap: var(--space-xxl);
}
.flex-grid--xl-3:not(section) > *, section.flex-grid--xl-3 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 2)) / 3);
}
.flex-grid--xl-4:not(section), section.flex-grid--xl-4 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--xl-4:not(section).gap--xl-xs, section.flex-grid--xl-4 > .ct-section-inner-wrap.gap--xl-xs {
--gap: var(--space-xs);
}
.flex-grid--xl-4:not(section).gap--xl-s, section.flex-grid--xl-4 > .ct-section-inner-wrap.gap--xl-s {
--gap: var(--space-s);
}
.flex-grid--xl-4:not(section).gap--xl-m, section.flex-grid--xl-4 > .ct-section-inner-wrap.gap--xl-m {
--gap: var(--space-m);
}
.flex-grid--xl-4:not(section).gap--xl-l, section.flex-grid--xl-4 > .ct-section-inner-wrap.gap--xl-l {
--gap: var(--space-l);
}
.flex-grid--xl-4:not(section).gap--xl-xl, section.flex-grid--xl-4 > .ct-section-inner-wrap.gap--xl-xl {
--gap: var(--space-xl);
}
.flex-grid--xl-4:not(section).gap--xl-xxl, section.flex-grid--xl-4 > .ct-section-inner-wrap.gap--xl-xxl {
--gap: var(--space-xxl);
}
.flex-grid--xl-4:not(section) > *, section.flex-grid--xl-4 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 3)) / 4);
}
.flex-grid--xl-5:not(section), section.flex-grid--xl-5 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--xl-5:not(section).gap--xl-xs, section.flex-grid--xl-5 > .ct-section-inner-wrap.gap--xl-xs {
--gap: var(--space-xs);
}
.flex-grid--xl-5:not(section).gap--xl-s, section.flex-grid--xl-5 > .ct-section-inner-wrap.gap--xl-s {
--gap: var(--space-s);
}
.flex-grid--xl-5:not(section).gap--xl-m, section.flex-grid--xl-5 > .ct-section-inner-wrap.gap--xl-m {
--gap: var(--space-m);
}
.flex-grid--xl-5:not(section).gap--xl-l, section.flex-grid--xl-5 > .ct-section-inner-wrap.gap--xl-l {
--gap: var(--space-l);
}
.flex-grid--xl-5:not(section).gap--xl-xl, section.flex-grid--xl-5 > .ct-section-inner-wrap.gap--xl-xl {
--gap: var(--space-xl);
}
.flex-grid--xl-5:not(section).gap--xl-xxl, section.flex-grid--xl-5 > .ct-section-inner-wrap.gap--xl-xxl {
--gap: var(--space-xxl);
}
.flex-grid--xl-5:not(section) > *, section.flex-grid--xl-5 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 4)) / 5);
}
.flex-grid--xl-6:not(section), section.flex-grid--xl-6 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--xl-6:not(section).gap--xl-xs, section.flex-grid--xl-6 > .ct-section-inner-wrap.gap--xl-xs {
--gap: var(--space-xs);
}
.flex-grid--xl-6:not(section).gap--xl-s, section.flex-grid--xl-6 > .ct-section-inner-wrap.gap--xl-s {
--gap: var(--space-s);
}
.flex-grid--xl-6:not(section).gap--xl-m, section.flex-grid--xl-6 > .ct-section-inner-wrap.gap--xl-m {
--gap: var(--space-m);
}
.flex-grid--xl-6:not(section).gap--xl-l, section.flex-grid--xl-6 > .ct-section-inner-wrap.gap--xl-l {
--gap: var(--space-l);
}
.flex-grid--xl-6:not(section).gap--xl-xl, section.flex-grid--xl-6 > .ct-section-inner-wrap.gap--xl-xl {
--gap: var(--space-xl);
}
.flex-grid--xl-6:not(section).gap--xl-xxl, section.flex-grid--xl-6 > .ct-section-inner-wrap.gap--xl-xxl {
--gap: var(--space-xxl);
}
.flex-grid--xl-6:not(section) > *, section.flex-grid--xl-6 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 5)) / 6);
}
}
@media (max-width: 992px) {
.flex-grid--l-1:not(section), section.flex-grid--l-1 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: column;
gap: var(--gap);
}
.flex-grid--l-1:not(section) > *, section.flex-grid--l-1 > .ct-section-inner-wrap > * {
width: 100%;
max-width: 100%;
flex-basis: auto;
}
.flex-grid--l-2:not(section), section.flex-grid--l-2 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--l-2:not(section).gap--l-xs, section.flex-grid--l-2 > .ct-section-inner-wrap.gap--l-xs {
--gap: var(--space-xs);
}
.flex-grid--l-2:not(section).gap--l-s, section.flex-grid--l-2 > .ct-section-inner-wrap.gap--l-s {
--gap: var(--space-s);
}
.flex-grid--l-2:not(section).gap--l-m, section.flex-grid--l-2 > .ct-section-inner-wrap.gap--l-m {
--gap: var(--space-m);
}
.flex-grid--l-2:not(section).gap--l-l, section.flex-grid--l-2 > .ct-section-inner-wrap.gap--l-l {
--gap: var(--space-l);
}
.flex-grid--l-2:not(section).gap--l-xl, section.flex-grid--l-2 > .ct-section-inner-wrap.gap--l-xl {
--gap: var(--space-xl);
}
.flex-grid--l-2:not(section).gap--l-xxl, section.flex-grid--l-2 > .ct-section-inner-wrap.gap--l-xxl {
--gap: var(--space-xxl);
}
.flex-grid--l-2:not(section) > *, section.flex-grid--l-2 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 1)) / 2);
}
.flex-grid--l-3:not(section), section.flex-grid--l-3 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--l-3:not(section).gap--l-xs, section.flex-grid--l-3 > .ct-section-inner-wrap.gap--l-xs {
--gap: var(--space-xs);
}
.flex-grid--l-3:not(section).gap--l-s, section.flex-grid--l-3 > .ct-section-inner-wrap.gap--l-s {
--gap: var(--space-s);
}
.flex-grid--l-3:not(section).gap--l-m, section.flex-grid--l-3 > .ct-section-inner-wrap.gap--l-m {
--gap: var(--space-m);
}
.flex-grid--l-3:not(section).gap--l-l, section.flex-grid--l-3 > .ct-section-inner-wrap.gap--l-l {
--gap: var(--space-l);
}
.flex-grid--l-3:not(section).gap--l-xl, section.flex-grid--l-3 > .ct-section-inner-wrap.gap--l-xl {
--gap: var(--space-xl);
}
.flex-grid--l-3:not(section).gap--l-xxl, section.flex-grid--l-3 > .ct-section-inner-wrap.gap--l-xxl {
--gap: var(--space-xxl);
}
.flex-grid--l-3:not(section) > *, section.flex-grid--l-3 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 2)) / 3);
}
.flex-grid--l-4:not(section), section.flex-grid--l-4 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--l-4:not(section).gap--l-xs, section.flex-grid--l-4 > .ct-section-inner-wrap.gap--l-xs {
--gap: var(--space-xs);
}
.flex-grid--l-4:not(section).gap--l-s, section.flex-grid--l-4 > .ct-section-inner-wrap.gap--l-s {
--gap: var(--space-s);
}
.flex-grid--l-4:not(section).gap--l-m, section.flex-grid--l-4 > .ct-section-inner-wrap.gap--l-m {
--gap: var(--space-m);
}
.flex-grid--l-4:not(section).gap--l-l, section.flex-grid--l-4 > .ct-section-inner-wrap.gap--l-l {
--gap: var(--space-l);
}
.flex-grid--l-4:not(section).gap--l-xl, section.flex-grid--l-4 > .ct-section-inner-wrap.gap--l-xl {
--gap: var(--space-xl);
}
.flex-grid--l-4:not(section).gap--l-xxl, section.flex-grid--l-4 > .ct-section-inner-wrap.gap--l-xxl {
--gap: var(--space-xxl);
}
.flex-grid--l-4:not(section) > *, section.flex-grid--l-4 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 3)) / 4);
}
.flex-grid--l-5:not(section), section.flex-grid--l-5 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--l-5:not(section).gap--l-xs, section.flex-grid--l-5 > .ct-section-inner-wrap.gap--l-xs {
--gap: var(--space-xs);
}
.flex-grid--l-5:not(section).gap--l-s, section.flex-grid--l-5 > .ct-section-inner-wrap.gap--l-s {
--gap: var(--space-s);
}
.flex-grid--l-5:not(section).gap--l-m, section.flex-grid--l-5 > .ct-section-inner-wrap.gap--l-m {
--gap: var(--space-m);
}
.flex-grid--l-5:not(section).gap--l-l, section.flex-grid--l-5 > .ct-section-inner-wrap.gap--l-l {
--gap: var(--space-l);
}
.flex-grid--l-5:not(section).gap--l-xl, section.flex-grid--l-5 > .ct-section-inner-wrap.gap--l-xl {
--gap: var(--space-xl);
}
.flex-grid--l-5:not(section).gap--l-xxl, section.flex-grid--l-5 > .ct-section-inner-wrap.gap--l-xxl {
--gap: var(--space-xxl);
}
.flex-grid--l-5:not(section) > *, section.flex-grid--l-5 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 4)) / 5);
}
.flex-grid--l-6:not(section), section.flex-grid--l-6 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--l-6:not(section).gap--l-xs, section.flex-grid--l-6 > .ct-section-inner-wrap.gap--l-xs {
--gap: var(--space-xs);
}
.flex-grid--l-6:not(section).gap--l-s, section.flex-grid--l-6 > .ct-section-inner-wrap.gap--l-s {
--gap: var(--space-s);
}
.flex-grid--l-6:not(section).gap--l-m, section.flex-grid--l-6 > .ct-section-inner-wrap.gap--l-m {
--gap: var(--space-m);
}
.flex-grid--l-6:not(section).gap--l-l, section.flex-grid--l-6 > .ct-section-inner-wrap.gap--l-l {
--gap: var(--space-l);
}
.flex-grid--l-6:not(section).gap--l-xl, section.flex-grid--l-6 > .ct-section-inner-wrap.gap--l-xl {
--gap: var(--space-xl);
}
.flex-grid--l-6:not(section).gap--l-xxl, section.flex-grid--l-6 > .ct-section-inner-wrap.gap--l-xxl {
--gap: var(--space-xxl);
}
.flex-grid--l-6:not(section) > *, section.flex-grid--l-6 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 5)) / 6);
}
}
@media (max-width: 768px) {
.flex-grid--m-1:not(section), section.flex-grid--m-1 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: column;
gap: var(--gap);
}
.flex-grid--m-1:not(section) > *, section.flex-grid--m-1 > .ct-section-inner-wrap > * {
width: 100%;
max-width: 100%;
flex-basis: auto;
}
.flex-grid--m-2:not(section), section.flex-grid--m-2 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--m-2:not(section).gap--m-xs, section.flex-grid--m-2 > .ct-section-inner-wrap.gap--m-xs {
--gap: var(--space-xs);
}
.flex-grid--m-2:not(section).gap--m-s, section.flex-grid--m-2 > .ct-section-inner-wrap.gap--m-s {
--gap: var(--space-s);
}
.flex-grid--m-2:not(section).gap--m-m, section.flex-grid--m-2 > .ct-section-inner-wrap.gap--m-m {
--gap: var(--space-m);
}
.flex-grid--m-2:not(section).gap--m-l, section.flex-grid--m-2 > .ct-section-inner-wrap.gap--m-l {
--gap: var(--space-l);
}
.flex-grid--m-2:not(section).gap--m-xl, section.flex-grid--m-2 > .ct-section-inner-wrap.gap--m-xl {
--gap: var(--space-xl);
}
.flex-grid--m-2:not(section).gap--m-xxl, section.flex-grid--m-2 > .ct-section-inner-wrap.gap--m-xxl {
--gap: var(--space-xxl);
}
.flex-grid--m-2:not(section) > *, section.flex-grid--m-2 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 1)) / 2);
}
.flex-grid--m-3:not(section), section.flex-grid--m-3 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--m-3:not(section).gap--m-xs, section.flex-grid--m-3 > .ct-section-inner-wrap.gap--m-xs {
--gap: var(--space-xs);
}
.flex-grid--m-3:not(section).gap--m-s, section.flex-grid--m-3 > .ct-section-inner-wrap.gap--m-s {
--gap: var(--space-s);
}
.flex-grid--m-3:not(section).gap--m-m, section.flex-grid--m-3 > .ct-section-inner-wrap.gap--m-m {
--gap: var(--space-m);
}
.flex-grid--m-3:not(section).gap--m-l, section.flex-grid--m-3 > .ct-section-inner-wrap.gap--m-l {
--gap: var(--space-l);
}
.flex-grid--m-3:not(section).gap--m-xl, section.flex-grid--m-3 > .ct-section-inner-wrap.gap--m-xl {
--gap: var(--space-xl);
}
.flex-grid--m-3:not(section).gap--m-xxl, section.flex-grid--m-3 > .ct-section-inner-wrap.gap--m-xxl {
--gap: var(--space-xxl);
}
.flex-grid--m-3:not(section) > *, section.flex-grid--m-3 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 2)) / 3);
}
.flex-grid--m-4:not(section), section.flex-grid--m-4 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--m-4:not(section).gap--m-xs, section.flex-grid--m-4 > .ct-section-inner-wrap.gap--m-xs {
--gap: var(--space-xs);
}
.flex-grid--m-4:not(section).gap--m-s, section.flex-grid--m-4 > .ct-section-inner-wrap.gap--m-s {
--gap: var(--space-s);
}
.flex-grid--m-4:not(section).gap--m-m, section.flex-grid--m-4 > .ct-section-inner-wrap.gap--m-m {
--gap: var(--space-m);
}
.flex-grid--m-4:not(section).gap--m-l, section.flex-grid--m-4 > .ct-section-inner-wrap.gap--m-l {
--gap: var(--space-l);
}
.flex-grid--m-4:not(section).gap--m-xl, section.flex-grid--m-4 > .ct-section-inner-wrap.gap--m-xl {
--gap: var(--space-xl);
}
.flex-grid--m-4:not(section).gap--m-xxl, section.flex-grid--m-4 > .ct-section-inner-wrap.gap--m-xxl {
--gap: var(--space-xxl);
}
.flex-grid--m-4:not(section) > *, section.flex-grid--m-4 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 3)) / 4);
}
.flex-grid--m-5:not(section), section.flex-grid--m-5 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--m-5:not(section).gap--m-xs, section.flex-grid--m-5 > .ct-section-inner-wrap.gap--m-xs {
--gap: var(--space-xs);
}
.flex-grid--m-5:not(section).gap--m-s, section.flex-grid--m-5 > .ct-section-inner-wrap.gap--m-s {
--gap: var(--space-s);
}
.flex-grid--m-5:not(section).gap--m-m, section.flex-grid--m-5 > .ct-section-inner-wrap.gap--m-m {
--gap: var(--space-m);
}
.flex-grid--m-5:not(section).gap--m-l, section.flex-grid--m-5 > .ct-section-inner-wrap.gap--m-l {
--gap: var(--space-l);
}
.flex-grid--m-5:not(section).gap--m-xl, section.flex-grid--m-5 > .ct-section-inner-wrap.gap--m-xl {
--gap: var(--space-xl);
}
.flex-grid--m-5:not(section).gap--m-xxl, section.flex-grid--m-5 > .ct-section-inner-wrap.gap--m-xxl {
--gap: var(--space-xxl);
}
.flex-grid--m-5:not(section) > *, section.flex-grid--m-5 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 4)) / 5);
}
.flex-grid--m-6:not(section), section.flex-grid--m-6 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--m-6:not(section).gap--m-xs, section.flex-grid--m-6 > .ct-section-inner-wrap.gap--m-xs {
--gap: var(--space-xs);
}
.flex-grid--m-6:not(section).gap--m-s, section.flex-grid--m-6 > .ct-section-inner-wrap.gap--m-s {
--gap: var(--space-s);
}
.flex-grid--m-6:not(section).gap--m-m, section.flex-grid--m-6 > .ct-section-inner-wrap.gap--m-m {
--gap: var(--space-m);
}
.flex-grid--m-6:not(section).gap--m-l, section.flex-grid--m-6 > .ct-section-inner-wrap.gap--m-l {
--gap: var(--space-l);
}
.flex-grid--m-6:not(section).gap--m-xl, section.flex-grid--m-6 > .ct-section-inner-wrap.gap--m-xl {
--gap: var(--space-xl);
}
.flex-grid--m-6:not(section).gap--m-xxl, section.flex-grid--m-6 > .ct-section-inner-wrap.gap--m-xxl {
--gap: var(--space-xxl);
}
.flex-grid--m-6:not(section) > *, section.flex-grid--m-6 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 5)) / 6);
}
}
@media (max-width: 480px) {
.flex-grid--s-1:not(section), section.flex-grid--s-1 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: column;
gap: var(--gap);
}
.flex-grid--s-1:not(section) > *, section.flex-grid--s-1 > .ct-section-inner-wrap > * {
width: 100%;
max-width: 100%;
flex-basis: auto;
}
.flex-grid--s-2:not(section), section.flex-grid--s-2 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--s-2:not(section).gap--s-xs, section.flex-grid--s-2 > .ct-section-inner-wrap.gap--s-xs {
--gap: var(--space-xs);
}
.flex-grid--s-2:not(section).gap--s-s, section.flex-grid--s-2 > .ct-section-inner-wrap.gap--s-s {
--gap: var(--space-s);
}
.flex-grid--s-2:not(section).gap--s-m, section.flex-grid--s-2 > .ct-section-inner-wrap.gap--s-m {
--gap: var(--space-m);
}
.flex-grid--s-2:not(section).gap--s-l, section.flex-grid--s-2 > .ct-section-inner-wrap.gap--s-l {
--gap: var(--space-l);
}
.flex-grid--s-2:not(section).gap--s-xl, section.flex-grid--s-2 > .ct-section-inner-wrap.gap--s-xl {
--gap: var(--space-xl);
}
.flex-grid--s-2:not(section).gap--s-xxl, section.flex-grid--s-2 > .ct-section-inner-wrap.gap--s-xxl {
--gap: var(--space-xxl);
}
.flex-grid--s-2:not(section) > *, section.flex-grid--s-2 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 1)) / 2);
}
.flex-grid--s-3:not(section), section.flex-grid--s-3 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--s-3:not(section).gap--s-xs, section.flex-grid--s-3 > .ct-section-inner-wrap.gap--s-xs {
--gap: var(--space-xs);
}
.flex-grid--s-3:not(section).gap--s-s, section.flex-grid--s-3 > .ct-section-inner-wrap.gap--s-s {
--gap: var(--space-s);
}
.flex-grid--s-3:not(section).gap--s-m, section.flex-grid--s-3 > .ct-section-inner-wrap.gap--s-m {
--gap: var(--space-m);
}
.flex-grid--s-3:not(section).gap--s-l, section.flex-grid--s-3 > .ct-section-inner-wrap.gap--s-l {
--gap: var(--space-l);
}
.flex-grid--s-3:not(section).gap--s-xl, section.flex-grid--s-3 > .ct-section-inner-wrap.gap--s-xl {
--gap: var(--space-xl);
}
.flex-grid--s-3:not(section).gap--s-xxl, section.flex-grid--s-3 > .ct-section-inner-wrap.gap--s-xxl {
--gap: var(--space-xxl);
}
.flex-grid--s-3:not(section) > *, section.flex-grid--s-3 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 2)) / 3);
}
.flex-grid--s-4:not(section), section.flex-grid--s-4 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--s-4:not(section).gap--s-xs, section.flex-grid--s-4 > .ct-section-inner-wrap.gap--s-xs {
--gap: var(--space-xs);
}
.flex-grid--s-4:not(section).gap--s-s, section.flex-grid--s-4 > .ct-section-inner-wrap.gap--s-s {
--gap: var(--space-s);
}
.flex-grid--s-4:not(section).gap--s-m, section.flex-grid--s-4 > .ct-section-inner-wrap.gap--s-m {
--gap: var(--space-m);
}
.flex-grid--s-4:not(section).gap--s-l, section.flex-grid--s-4 > .ct-section-inner-wrap.gap--s-l {
--gap: var(--space-l);
}
.flex-grid--s-4:not(section).gap--s-xl, section.flex-grid--s-4 > .ct-section-inner-wrap.gap--s-xl {
--gap: var(--space-xl);
}
.flex-grid--s-4:not(section).gap--s-xxl, section.flex-grid--s-4 > .ct-section-inner-wrap.gap--s-xxl {
--gap: var(--space-xxl);
}
.flex-grid--s-4:not(section) > *, section.flex-grid--s-4 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 3)) / 4);
}
.flex-grid--s-5:not(section), section.flex-grid--s-5 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--s-5:not(section).gap--s-xs, section.flex-grid--s-5 > .ct-section-inner-wrap.gap--s-xs {
--gap: var(--space-xs);
}
.flex-grid--s-5:not(section).gap--s-s, section.flex-grid--s-5 > .ct-section-inner-wrap.gap--s-s {
--gap: var(--space-s);
}
.flex-grid--s-5:not(section).gap--s-m, section.flex-grid--s-5 > .ct-section-inner-wrap.gap--s-m {
--gap: var(--space-m);
}
.flex-grid--s-5:not(section).gap--s-l, section.flex-grid--s-5 > .ct-section-inner-wrap.gap--s-l {
--gap: var(--space-l);
}
.flex-grid--s-5:not(section).gap--s-xl, section.flex-grid--s-5 > .ct-section-inner-wrap.gap--s-xl {
--gap: var(--space-xl);
}
.flex-grid--s-5:not(section).gap--s-xxl, section.flex-grid--s-5 > .ct-section-inner-wrap.gap--s-xxl {
--gap: var(--space-xxl);
}
.flex-grid--s-5:not(section) > *, section.flex-grid--s-5 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 4)) / 5);
}
.flex-grid--s-6:not(section), section.flex-grid--s-6 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--s-6:not(section).gap--s-xs, section.flex-grid--s-6 > .ct-section-inner-wrap.gap--s-xs {
--gap: var(--space-xs);
}
.flex-grid--s-6:not(section).gap--s-s, section.flex-grid--s-6 > .ct-section-inner-wrap.gap--s-s {
--gap: var(--space-s);
}
.flex-grid--s-6:not(section).gap--s-m, section.flex-grid--s-6 > .ct-section-inner-wrap.gap--s-m {
--gap: var(--space-m);
}
.flex-grid--s-6:not(section).gap--s-l, section.flex-grid--s-6 > .ct-section-inner-wrap.gap--s-l {
--gap: var(--space-l);
}
.flex-grid--s-6:not(section).gap--s-xl, section.flex-grid--s-6 > .ct-section-inner-wrap.gap--s-xl {
--gap: var(--space-xl);
}
.flex-grid--s-6:not(section).gap--s-xxl, section.flex-grid--s-6 > .ct-section-inner-wrap.gap--s-xxl {
--gap: var(--space-xxl);
}
.flex-grid--s-6:not(section) > *, section.flex-grid--s-6 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 5)) / 6);
}
}
.flex-grid--3:not(section), section.flex-grid--3 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--3:not(section).gap--xs, section.flex-grid--3 > .ct-section-inner-wrap.gap--xs {
--gap: var(--space-xs);
}
.flex-grid--3:not(section).gap--s, section.flex-grid--3 > .ct-section-inner-wrap.gap--s {
--gap: var(--space-s);
}
.flex-grid--3:not(section).gap--m, section.flex-grid--3 > .ct-section-inner-wrap.gap--m {
--gap: var(--space-m);
}
.flex-grid--3:not(section).gap--l, section.flex-grid--3 > .ct-section-inner-wrap.gap--l {
--gap: var(--space-l);
}
.flex-grid--3:not(section).gap--xl, section.flex-grid--3 > .ct-section-inner-wrap.gap--xl {
--gap: var(--space-xl);
}
.flex-grid--3:not(section).gap--xxl, section.flex-grid--3 > .ct-section-inner-wrap.gap--xxl {
--gap: var(--space-xxl);
}
.flex-grid--3:not(section) > *, section.flex-grid--3 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 2)) / 3);
}
@media (max-width: 1280px) {
.flex-grid--xl-1:not(section), section.flex-grid--xl-1 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: column;
gap: var(--gap);
}
.flex-grid--xl-1:not(section) > *, section.flex-grid--xl-1 > .ct-section-inner-wrap > * {
width: 100%;
max-width: 100%;
flex-basis: auto;
}
.flex-grid--xl-2:not(section), section.flex-grid--xl-2 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--xl-2:not(section).gap--xl-xs, section.flex-grid--xl-2 > .ct-section-inner-wrap.gap--xl-xs {
--gap: var(--space-xs);
}
.flex-grid--xl-2:not(section).gap--xl-s, section.flex-grid--xl-2 > .ct-section-inner-wrap.gap--xl-s {
--gap: var(--space-s);
}
.flex-grid--xl-2:not(section).gap--xl-m, section.flex-grid--xl-2 > .ct-section-inner-wrap.gap--xl-m {
--gap: var(--space-m);
}
.flex-grid--xl-2:not(section).gap--xl-l, section.flex-grid--xl-2 > .ct-section-inner-wrap.gap--xl-l {
--gap: var(--space-l);
}
.flex-grid--xl-2:not(section).gap--xl-xl, section.flex-grid--xl-2 > .ct-section-inner-wrap.gap--xl-xl {
--gap: var(--space-xl);
}
.flex-grid--xl-2:not(section).gap--xl-xxl, section.flex-grid--xl-2 > .ct-section-inner-wrap.gap--xl-xxl {
--gap: var(--space-xxl);
}
.flex-grid--xl-2:not(section) > *, section.flex-grid--xl-2 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 1)) / 2);
}
.flex-grid--xl-3:not(section), section.flex-grid--xl-3 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--xl-3:not(section).gap--xl-xs, section.flex-grid--xl-3 > .ct-section-inner-wrap.gap--xl-xs {
--gap: var(--space-xs);
}
.flex-grid--xl-3:not(section).gap--xl-s, section.flex-grid--xl-3 > .ct-section-inner-wrap.gap--xl-s {
--gap: var(--space-s);
}
.flex-grid--xl-3:not(section).gap--xl-m, section.flex-grid--xl-3 > .ct-section-inner-wrap.gap--xl-m {
--gap: var(--space-m);
}
.flex-grid--xl-3:not(section).gap--xl-l, section.flex-grid--xl-3 > .ct-section-inner-wrap.gap--xl-l {
--gap: var(--space-l);
}
.flex-grid--xl-3:not(section).gap--xl-xl, section.flex-grid--xl-3 > .ct-section-inner-wrap.gap--xl-xl {
--gap: var(--space-xl);
}
.flex-grid--xl-3:not(section).gap--xl-xxl, section.flex-grid--xl-3 > .ct-section-inner-wrap.gap--xl-xxl {
--gap: var(--space-xxl);
}
.flex-grid--xl-3:not(section) > *, section.flex-grid--xl-3 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 2)) / 3);
}
.flex-grid--xl-4:not(section), section.flex-grid--xl-4 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--xl-4:not(section).gap--xl-xs, section.flex-grid--xl-4 > .ct-section-inner-wrap.gap--xl-xs {
--gap: var(--space-xs);
}
.flex-grid--xl-4:not(section).gap--xl-s, section.flex-grid--xl-4 > .ct-section-inner-wrap.gap--xl-s {
--gap: var(--space-s);
}
.flex-grid--xl-4:not(section).gap--xl-m, section.flex-grid--xl-4 > .ct-section-inner-wrap.gap--xl-m {
--gap: var(--space-m);
}
.flex-grid--xl-4:not(section).gap--xl-l, section.flex-grid--xl-4 > .ct-section-inner-wrap.gap--xl-l {
--gap: var(--space-l);
}
.flex-grid--xl-4:not(section).gap--xl-xl, section.flex-grid--xl-4 > .ct-section-inner-wrap.gap--xl-xl {
--gap: var(--space-xl);
}
.flex-grid--xl-4:not(section).gap--xl-xxl, section.flex-grid--xl-4 > .ct-section-inner-wrap.gap--xl-xxl {
--gap: var(--space-xxl);
}
.flex-grid--xl-4:not(section) > *, section.flex-grid--xl-4 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 3)) / 4);
}
.flex-grid--xl-5:not(section), section.flex-grid--xl-5 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--xl-5:not(section).gap--xl-xs, section.flex-grid--xl-5 > .ct-section-inner-wrap.gap--xl-xs {
--gap: var(--space-xs);
}
.flex-grid--xl-5:not(section).gap--xl-s, section.flex-grid--xl-5 > .ct-section-inner-wrap.gap--xl-s {
--gap: var(--space-s);
}
.flex-grid--xl-5:not(section).gap--xl-m, section.flex-grid--xl-5 > .ct-section-inner-wrap.gap--xl-m {
--gap: var(--space-m);
}
.flex-grid--xl-5:not(section).gap--xl-l, section.flex-grid--xl-5 > .ct-section-inner-wrap.gap--xl-l {
--gap: var(--space-l);
}
.flex-grid--xl-5:not(section).gap--xl-xl, section.flex-grid--xl-5 > .ct-section-inner-wrap.gap--xl-xl {
--gap: var(--space-xl);
}
.flex-grid--xl-5:not(section).gap--xl-xxl, section.flex-grid--xl-5 > .ct-section-inner-wrap.gap--xl-xxl {
--gap: var(--space-xxl);
}
.flex-grid--xl-5:not(section) > *, section.flex-grid--xl-5 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 4)) / 5);
}
.flex-grid--xl-6:not(section), section.flex-grid--xl-6 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--xl-6:not(section).gap--xl-xs, section.flex-grid--xl-6 > .ct-section-inner-wrap.gap--xl-xs {
--gap: var(--space-xs);
}
.flex-grid--xl-6:not(section).gap--xl-s, section.flex-grid--xl-6 > .ct-section-inner-wrap.gap--xl-s {
--gap: var(--space-s);
}
.flex-grid--xl-6:not(section).gap--xl-m, section.flex-grid--xl-6 > .ct-section-inner-wrap.gap--xl-m {
--gap: var(--space-m);
}
.flex-grid--xl-6:not(section).gap--xl-l, section.flex-grid--xl-6 > .ct-section-inner-wrap.gap--xl-l {
--gap: var(--space-l);
}
.flex-grid--xl-6:not(section).gap--xl-xl, section.flex-grid--xl-6 > .ct-section-inner-wrap.gap--xl-xl {
--gap: var(--space-xl);
}
.flex-grid--xl-6:not(section).gap--xl-xxl, section.flex-grid--xl-6 > .ct-section-inner-wrap.gap--xl-xxl {
--gap: var(--space-xxl);
}
.flex-grid--xl-6:not(section) > *, section.flex-grid--xl-6 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 5)) / 6);
}
}
@media (max-width: 992px) {
.flex-grid--l-1:not(section), section.flex-grid--l-1 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: column;
gap: var(--gap);
}
.flex-grid--l-1:not(section) > *, section.flex-grid--l-1 > .ct-section-inner-wrap > * {
width: 100%;
max-width: 100%;
flex-basis: auto;
}
.flex-grid--l-2:not(section), section.flex-grid--l-2 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--l-2:not(section).gap--l-xs, section.flex-grid--l-2 > .ct-section-inner-wrap.gap--l-xs {
--gap: var(--space-xs);
}
.flex-grid--l-2:not(section).gap--l-s, section.flex-grid--l-2 > .ct-section-inner-wrap.gap--l-s {
--gap: var(--space-s);
}
.flex-grid--l-2:not(section).gap--l-m, section.flex-grid--l-2 > .ct-section-inner-wrap.gap--l-m {
--gap: var(--space-m);
}
.flex-grid--l-2:not(section).gap--l-l, section.flex-grid--l-2 > .ct-section-inner-wrap.gap--l-l {
--gap: var(--space-l);
}
.flex-grid--l-2:not(section).gap--l-xl, section.flex-grid--l-2 > .ct-section-inner-wrap.gap--l-xl {
--gap: var(--space-xl);
}
.flex-grid--l-2:not(section).gap--l-xxl, section.flex-grid--l-2 > .ct-section-inner-wrap.gap--l-xxl {
--gap: var(--space-xxl);
}
.flex-grid--l-2:not(section) > *, section.flex-grid--l-2 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 1)) / 2);
}
.flex-grid--l-3:not(section), section.flex-grid--l-3 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--l-3:not(section).gap--l-xs, section.flex-grid--l-3 > .ct-section-inner-wrap.gap--l-xs {
--gap: var(--space-xs);
}
.flex-grid--l-3:not(section).gap--l-s, section.flex-grid--l-3 > .ct-section-inner-wrap.gap--l-s {
--gap: var(--space-s);
}
.flex-grid--l-3:not(section).gap--l-m, section.flex-grid--l-3 > .ct-section-inner-wrap.gap--l-m {
--gap: var(--space-m);
}
.flex-grid--l-3:not(section).gap--l-l, section.flex-grid--l-3 > .ct-section-inner-wrap.gap--l-l {
--gap: var(--space-l);
}
.flex-grid--l-3:not(section).gap--l-xl, section.flex-grid--l-3 > .ct-section-inner-wrap.gap--l-xl {
--gap: var(--space-xl);
}
.flex-grid--l-3:not(section).gap--l-xxl, section.flex-grid--l-3 > .ct-section-inner-wrap.gap--l-xxl {
--gap: var(--space-xxl);
}
.flex-grid--l-3:not(section) > *, section.flex-grid--l-3 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 2)) / 3);
}
.flex-grid--l-4:not(section), section.flex-grid--l-4 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--l-4:not(section).gap--l-xs, section.flex-grid--l-4 > .ct-section-inner-wrap.gap--l-xs {
--gap: var(--space-xs);
}
.flex-grid--l-4:not(section).gap--l-s, section.flex-grid--l-4 > .ct-section-inner-wrap.gap--l-s {
--gap: var(--space-s);
}
.flex-grid--l-4:not(section).gap--l-m, section.flex-grid--l-4 > .ct-section-inner-wrap.gap--l-m {
--gap: var(--space-m);
}
.flex-grid--l-4:not(section).gap--l-l, section.flex-grid--l-4 > .ct-section-inner-wrap.gap--l-l {
--gap: var(--space-l);
}
.flex-grid--l-4:not(section).gap--l-xl, section.flex-grid--l-4 > .ct-section-inner-wrap.gap--l-xl {
--gap: var(--space-xl);
}
.flex-grid--l-4:not(section).gap--l-xxl, section.flex-grid--l-4 > .ct-section-inner-wrap.gap--l-xxl {
--gap: var(--space-xxl);
}
.flex-grid--l-4:not(section) > *, section.flex-grid--l-4 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 3)) / 4);
}
.flex-grid--l-5:not(section), section.flex-grid--l-5 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--l-5:not(section).gap--l-xs, section.flex-grid--l-5 > .ct-section-inner-wrap.gap--l-xs {
--gap: var(--space-xs);
}
.flex-grid--l-5:not(section).gap--l-s, section.flex-grid--l-5 > .ct-section-inner-wrap.gap--l-s {
--gap: var(--space-s);
}
.flex-grid--l-5:not(section).gap--l-m, section.flex-grid--l-5 > .ct-section-inner-wrap.gap--l-m {
--gap: var(--space-m);
}
.flex-grid--l-5:not(section).gap--l-l, section.flex-grid--l-5 > .ct-section-inner-wrap.gap--l-l {
--gap: var(--space-l);
}
.flex-grid--l-5:not(section).gap--l-xl, section.flex-grid--l-5 > .ct-section-inner-wrap.gap--l-xl {
--gap: var(--space-xl);
}
.flex-grid--l-5:not(section).gap--l-xxl, section.flex-grid--l-5 > .ct-section-inner-wrap.gap--l-xxl {
--gap: var(--space-xxl);
}
.flex-grid--l-5:not(section) > *, section.flex-grid--l-5 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 4)) / 5);
}
.flex-grid--l-6:not(section), section.flex-grid--l-6 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--l-6:not(section).gap--l-xs, section.flex-grid--l-6 > .ct-section-inner-wrap.gap--l-xs {
--gap: var(--space-xs);
}
.flex-grid--l-6:not(section).gap--l-s, section.flex-grid--l-6 > .ct-section-inner-wrap.gap--l-s {
--gap: var(--space-s);
}
.flex-grid--l-6:not(section).gap--l-m, section.flex-grid--l-6 > .ct-section-inner-wrap.gap--l-m {
--gap: var(--space-m);
}
.flex-grid--l-6:not(section).gap--l-l, section.flex-grid--l-6 > .ct-section-inner-wrap.gap--l-l {
--gap: var(--space-l);
}
.flex-grid--l-6:not(section).gap--l-xl, section.flex-grid--l-6 > .ct-section-inner-wrap.gap--l-xl {
--gap: var(--space-xl);
}
.flex-grid--l-6:not(section).gap--l-xxl, section.flex-grid--l-6 > .ct-section-inner-wrap.gap--l-xxl {
--gap: var(--space-xxl);
}
.flex-grid--l-6:not(section) > *, section.flex-grid--l-6 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 5)) / 6);
}
}
@media (max-width: 768px) {
.flex-grid--m-1:not(section), section.flex-grid--m-1 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: column;
gap: var(--gap);
}
.flex-grid--m-1:not(section) > *, section.flex-grid--m-1 > .ct-section-inner-wrap > * {
width: 100%;
max-width: 100%;
flex-basis: auto;
}
.flex-grid--m-2:not(section), section.flex-grid--m-2 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--m-2:not(section).gap--m-xs, section.flex-grid--m-2 > .ct-section-inner-wrap.gap--m-xs {
--gap: var(--space-xs);
}
.flex-grid--m-2:not(section).gap--m-s, section.flex-grid--m-2 > .ct-section-inner-wrap.gap--m-s {
--gap: var(--space-s);
}
.flex-grid--m-2:not(section).gap--m-m, section.flex-grid--m-2 > .ct-section-inner-wrap.gap--m-m {
--gap: var(--space-m);
}
.flex-grid--m-2:not(section).gap--m-l, section.flex-grid--m-2 > .ct-section-inner-wrap.gap--m-l {
--gap: var(--space-l);
}
.flex-grid--m-2:not(section).gap--m-xl, section.flex-grid--m-2 > .ct-section-inner-wrap.gap--m-xl {
--gap: var(--space-xl);
}
.flex-grid--m-2:not(section).gap--m-xxl, section.flex-grid--m-2 > .ct-section-inner-wrap.gap--m-xxl {
--gap: var(--space-xxl);
}
.flex-grid--m-2:not(section) > *, section.flex-grid--m-2 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 1)) / 2);
}
.flex-grid--m-3:not(section), section.flex-grid--m-3 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--m-3:not(section).gap--m-xs, section.flex-grid--m-3 > .ct-section-inner-wrap.gap--m-xs {
--gap: var(--space-xs);
}
.flex-grid--m-3:not(section).gap--m-s, section.flex-grid--m-3 > .ct-section-inner-wrap.gap--m-s {
--gap: var(--space-s);
}
.flex-grid--m-3:not(section).gap--m-m, section.flex-grid--m-3 > .ct-section-inner-wrap.gap--m-m {
--gap: var(--space-m);
}
.flex-grid--m-3:not(section).gap--m-l, section.flex-grid--m-3 > .ct-section-inner-wrap.gap--m-l {
--gap: var(--space-l);
}
.flex-grid--m-3:not(section).gap--m-xl, section.flex-grid--m-3 > .ct-section-inner-wrap.gap--m-xl {
--gap: var(--space-xl);
}
.flex-grid--m-3:not(section).gap--m-xxl, section.flex-grid--m-3 > .ct-section-inner-wrap.gap--m-xxl {
--gap: var(--space-xxl);
}
.flex-grid--m-3:not(section) > *, section.flex-grid--m-3 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 2)) / 3);
}
.flex-grid--m-4:not(section), section.flex-grid--m-4 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--m-4:not(section).gap--m-xs, section.flex-grid--m-4 > .ct-section-inner-wrap.gap--m-xs {
--gap: var(--space-xs);
}
.flex-grid--m-4:not(section).gap--m-s, section.flex-grid--m-4 > .ct-section-inner-wrap.gap--m-s {
--gap: var(--space-s);
}
.flex-grid--m-4:not(section).gap--m-m, section.flex-grid--m-4 > .ct-section-inner-wrap.gap--m-m {
--gap: var(--space-m);
}
.flex-grid--m-4:not(section).gap--m-l, section.flex-grid--m-4 > .ct-section-inner-wrap.gap--m-l {
--gap: var(--space-l);
}
.flex-grid--m-4:not(section).gap--m-xl, section.flex-grid--m-4 > .ct-section-inner-wrap.gap--m-xl {
--gap: var(--space-xl);
}
.flex-grid--m-4:not(section).gap--m-xxl, section.flex-grid--m-4 > .ct-section-inner-wrap.gap--m-xxl {
--gap: var(--space-xxl);
}
.flex-grid--m-4:not(section) > *, section.flex-grid--m-4 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 3)) / 4);
}
.flex-grid--m-5:not(section), section.flex-grid--m-5 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--m-5:not(section).gap--m-xs, section.flex-grid--m-5 > .ct-section-inner-wrap.gap--m-xs {
--gap: var(--space-xs);
}
.flex-grid--m-5:not(section).gap--m-s, section.flex-grid--m-5 > .ct-section-inner-wrap.gap--m-s {
--gap: var(--space-s);
}
.flex-grid--m-5:not(section).gap--m-m, section.flex-grid--m-5 > .ct-section-inner-wrap.gap--m-m {
--gap: var(--space-m);
}
.flex-grid--m-5:not(section).gap--m-l, section.flex-grid--m-5 > .ct-section-inner-wrap.gap--m-l {
--gap: var(--space-l);
}
.flex-grid--m-5:not(section).gap--m-xl, section.flex-grid--m-5 > .ct-section-inner-wrap.gap--m-xl {
--gap: var(--space-xl);
}
.flex-grid--m-5:not(section).gap--m-xxl, section.flex-grid--m-5 > .ct-section-inner-wrap.gap--m-xxl {
--gap: var(--space-xxl);
}
.flex-grid--m-5:not(section) > *, section.flex-grid--m-5 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 4)) / 5);
}
.flex-grid--m-6:not(section), section.flex-grid--m-6 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--m-6:not(section).gap--m-xs, section.flex-grid--m-6 > .ct-section-inner-wrap.gap--m-xs {
--gap: var(--space-xs);
}
.flex-grid--m-6:not(section).gap--m-s, section.flex-grid--m-6 > .ct-section-inner-wrap.gap--m-s {
--gap: var(--space-s);
}
.flex-grid--m-6:not(section).gap--m-m, section.flex-grid--m-6 > .ct-section-inner-wrap.gap--m-m {
--gap: var(--space-m);
}
.flex-grid--m-6:not(section).gap--m-l, section.flex-grid--m-6 > .ct-section-inner-wrap.gap--m-l {
--gap: var(--space-l);
}
.flex-grid--m-6:not(section).gap--m-xl, section.flex-grid--m-6 > .ct-section-inner-wrap.gap--m-xl {
--gap: var(--space-xl);
}
.flex-grid--m-6:not(section).gap--m-xxl, section.flex-grid--m-6 > .ct-section-inner-wrap.gap--m-xxl {
--gap: var(--space-xxl);
}
.flex-grid--m-6:not(section) > *, section.flex-grid--m-6 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 5)) / 6);
}
}
@media (max-width: 480px) {
.flex-grid--s-1:not(section), section.flex-grid--s-1 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: column;
gap: var(--gap);
}
.flex-grid--s-1:not(section) > *, section.flex-grid--s-1 > .ct-section-inner-wrap > * {
width: 100%;
max-width: 100%;
flex-basis: auto;
}
.flex-grid--s-2:not(section), section.flex-grid--s-2 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--s-2:not(section).gap--s-xs, section.flex-grid--s-2 > .ct-section-inner-wrap.gap--s-xs {
--gap: var(--space-xs);
}
.flex-grid--s-2:not(section).gap--s-s, section.flex-grid--s-2 > .ct-section-inner-wrap.gap--s-s {
--gap: var(--space-s);
}
.flex-grid--s-2:not(section).gap--s-m, section.flex-grid--s-2 > .ct-section-inner-wrap.gap--s-m {
--gap: var(--space-m);
}
.flex-grid--s-2:not(section).gap--s-l, section.flex-grid--s-2 > .ct-section-inner-wrap.gap--s-l {
--gap: var(--space-l);
}
.flex-grid--s-2:not(section).gap--s-xl, section.flex-grid--s-2 > .ct-section-inner-wrap.gap--s-xl {
--gap: var(--space-xl);
}
.flex-grid--s-2:not(section).gap--s-xxl, section.flex-grid--s-2 > .ct-section-inner-wrap.gap--s-xxl {
--gap: var(--space-xxl);
}
.flex-grid--s-2:not(section) > *, section.flex-grid--s-2 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 1)) / 2);
}
.flex-grid--s-3:not(section), section.flex-grid--s-3 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--s-3:not(section).gap--s-xs, section.flex-grid--s-3 > .ct-section-inner-wrap.gap--s-xs {
--gap: var(--space-xs);
}
.flex-grid--s-3:not(section).gap--s-s, section.flex-grid--s-3 > .ct-section-inner-wrap.gap--s-s {
--gap: var(--space-s);
}
.flex-grid--s-3:not(section).gap--s-m, section.flex-grid--s-3 > .ct-section-inner-wrap.gap--s-m {
--gap: var(--space-m);
}
.flex-grid--s-3:not(section).gap--s-l, section.flex-grid--s-3 > .ct-section-inner-wrap.gap--s-l {
--gap: var(--space-l);
}
.flex-grid--s-3:not(section).gap--s-xl, section.flex-grid--s-3 > .ct-section-inner-wrap.gap--s-xl {
--gap: var(--space-xl);
}
.flex-grid--s-3:not(section).gap--s-xxl, section.flex-grid--s-3 > .ct-section-inner-wrap.gap--s-xxl {
--gap: var(--space-xxl);
}
.flex-grid--s-3:not(section) > *, section.flex-grid--s-3 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 2)) / 3);
}
.flex-grid--s-4:not(section), section.flex-grid--s-4 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--s-4:not(section).gap--s-xs, section.flex-grid--s-4 > .ct-section-inner-wrap.gap--s-xs {
--gap: var(--space-xs);
}
.flex-grid--s-4:not(section).gap--s-s, section.flex-grid--s-4 > .ct-section-inner-wrap.gap--s-s {
--gap: var(--space-s);
}
.flex-grid--s-4:not(section).gap--s-m, section.flex-grid--s-4 > .ct-section-inner-wrap.gap--s-m {
--gap: var(--space-m);
}
.flex-grid--s-4:not(section).gap--s-l, section.flex-grid--s-4 > .ct-section-inner-wrap.gap--s-l {
--gap: var(--space-l);
}
.flex-grid--s-4:not(section).gap--s-xl, section.flex-grid--s-4 > .ct-section-inner-wrap.gap--s-xl {
--gap: var(--space-xl);
}
.flex-grid--s-4:not(section).gap--s-xxl, section.flex-grid--s-4 > .ct-section-inner-wrap.gap--s-xxl {
--gap: var(--space-xxl);
}
.flex-grid--s-4:not(section) > *, section.flex-grid--s-4 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 3)) / 4);
}
.flex-grid--s-5:not(section), section.flex-grid--s-5 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--s-5:not(section).gap--s-xs, section.flex-grid--s-5 > .ct-section-inner-wrap.gap--s-xs {
--gap: var(--space-xs);
}
.flex-grid--s-5:not(section).gap--s-s, section.flex-grid--s-5 > .ct-section-inner-wrap.gap--s-s {
--gap: var(--space-s);
}
.flex-grid--s-5:not(section).gap--s-m, section.flex-grid--s-5 > .ct-section-inner-wrap.gap--s-m {
--gap: var(--space-m);
}
.flex-grid--s-5:not(section).gap--s-l, section.flex-grid--s-5 > .ct-section-inner-wrap.gap--s-l {
--gap: var(--space-l);
}
.flex-grid--s-5:not(section).gap--s-xl, section.flex-grid--s-5 > .ct-section-inner-wrap.gap--s-xl {
--gap: var(--space-xl);
}
.flex-grid--s-5:not(section).gap--s-xxl, section.flex-grid--s-5 > .ct-section-inner-wrap.gap--s-xxl {
--gap: var(--space-xxl);
}
.flex-grid--s-5:not(section) > *, section.flex-grid--s-5 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 4)) / 5);
}
.flex-grid--s-6:not(section), section.flex-grid--s-6 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--s-6:not(section).gap--s-xs, section.flex-grid--s-6 > .ct-section-inner-wrap.gap--s-xs {
--gap: var(--space-xs);
}
.flex-grid--s-6:not(section).gap--s-s, section.flex-grid--s-6 > .ct-section-inner-wrap.gap--s-s {
--gap: var(--space-s);
}
.flex-grid--s-6:not(section).gap--s-m, section.flex-grid--s-6 > .ct-section-inner-wrap.gap--s-m {
--gap: var(--space-m);
}
.flex-grid--s-6:not(section).gap--s-l, section.flex-grid--s-6 > .ct-section-inner-wrap.gap--s-l {
--gap: var(--space-l);
}
.flex-grid--s-6:not(section).gap--s-xl, section.flex-grid--s-6 > .ct-section-inner-wrap.gap--s-xl {
--gap: var(--space-xl);
}
.flex-grid--s-6:not(section).gap--s-xxl, section.flex-grid--s-6 > .ct-section-inner-wrap.gap--s-xxl {
--gap: var(--space-xxl);
}
.flex-grid--s-6:not(section) > *, section.flex-grid--s-6 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 5)) / 6);
}
}
.flex-grid--4:not(section), section.flex-grid--4 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--4:not(section).gap--xs, section.flex-grid--4 > .ct-section-inner-wrap.gap--xs {
--gap: var(--space-xs);
}
.flex-grid--4:not(section).gap--s, section.flex-grid--4 > .ct-section-inner-wrap.gap--s {
--gap: var(--space-s);
}
.flex-grid--4:not(section).gap--m, section.flex-grid--4 > .ct-section-inner-wrap.gap--m {
--gap: var(--space-m);
}
.flex-grid--4:not(section).gap--l, section.flex-grid--4 > .ct-section-inner-wrap.gap--l {
--gap: var(--space-l);
}
.flex-grid--4:not(section).gap--xl, section.flex-grid--4 > .ct-section-inner-wrap.gap--xl {
--gap: var(--space-xl);
}
.flex-grid--4:not(section).gap--xxl, section.flex-grid--4 > .ct-section-inner-wrap.gap--xxl {
--gap: var(--space-xxl);
}
.flex-grid--4:not(section) > *, section.flex-grid--4 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 3)) / 4);
}
@media (max-width: 1280px) {
.flex-grid--xl-1:not(section), section.flex-grid--xl-1 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: column;
gap: var(--gap);
}
.flex-grid--xl-1:not(section) > *, section.flex-grid--xl-1 > .ct-section-inner-wrap > * {
width: 100%;
max-width: 100%;
flex-basis: auto;
}
.flex-grid--xl-2:not(section), section.flex-grid--xl-2 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--xl-2:not(section).gap--xl-xs, section.flex-grid--xl-2 > .ct-section-inner-wrap.gap--xl-xs {
--gap: var(--space-xs);
}
.flex-grid--xl-2:not(section).gap--xl-s, section.flex-grid--xl-2 > .ct-section-inner-wrap.gap--xl-s {
--gap: var(--space-s);
}
.flex-grid--xl-2:not(section).gap--xl-m, section.flex-grid--xl-2 > .ct-section-inner-wrap.gap--xl-m {
--gap: var(--space-m);
}
.flex-grid--xl-2:not(section).gap--xl-l, section.flex-grid--xl-2 > .ct-section-inner-wrap.gap--xl-l {
--gap: var(--space-l);
}
.flex-grid--xl-2:not(section).gap--xl-xl, section.flex-grid--xl-2 > .ct-section-inner-wrap.gap--xl-xl {
--gap: var(--space-xl);
}
.flex-grid--xl-2:not(section).gap--xl-xxl, section.flex-grid--xl-2 > .ct-section-inner-wrap.gap--xl-xxl {
--gap: var(--space-xxl);
}
.flex-grid--xl-2:not(section) > *, section.flex-grid--xl-2 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 1)) / 2);
}
.flex-grid--xl-3:not(section), section.flex-grid--xl-3 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--xl-3:not(section).gap--xl-xs, section.flex-grid--xl-3 > .ct-section-inner-wrap.gap--xl-xs {
--gap: var(--space-xs);
}
.flex-grid--xl-3:not(section).gap--xl-s, section.flex-grid--xl-3 > .ct-section-inner-wrap.gap--xl-s {
--gap: var(--space-s);
}
.flex-grid--xl-3:not(section).gap--xl-m, section.flex-grid--xl-3 > .ct-section-inner-wrap.gap--xl-m {
--gap: var(--space-m);
}
.flex-grid--xl-3:not(section).gap--xl-l, section.flex-grid--xl-3 > .ct-section-inner-wrap.gap--xl-l {
--gap: var(--space-l);
}
.flex-grid--xl-3:not(section).gap--xl-xl, section.flex-grid--xl-3 > .ct-section-inner-wrap.gap--xl-xl {
--gap: var(--space-xl);
}
.flex-grid--xl-3:not(section).gap--xl-xxl, section.flex-grid--xl-3 > .ct-section-inner-wrap.gap--xl-xxl {
--gap: var(--space-xxl);
}
.flex-grid--xl-3:not(section) > *, section.flex-grid--xl-3 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 2)) / 3);
}
.flex-grid--xl-4:not(section), section.flex-grid--xl-4 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--xl-4:not(section).gap--xl-xs, section.flex-grid--xl-4 > .ct-section-inner-wrap.gap--xl-xs {
--gap: var(--space-xs);
}
.flex-grid--xl-4:not(section).gap--xl-s, section.flex-grid--xl-4 > .ct-section-inner-wrap.gap--xl-s {
--gap: var(--space-s);
}
.flex-grid--xl-4:not(section).gap--xl-m, section.flex-grid--xl-4 > .ct-section-inner-wrap.gap--xl-m {
--gap: var(--space-m);
}
.flex-grid--xl-4:not(section).gap--xl-l, section.flex-grid--xl-4 > .ct-section-inner-wrap.gap--xl-l {
--gap: var(--space-l);
}
.flex-grid--xl-4:not(section).gap--xl-xl, section.flex-grid--xl-4 > .ct-section-inner-wrap.gap--xl-xl {
--gap: var(--space-xl);
}
.flex-grid--xl-4:not(section).gap--xl-xxl, section.flex-grid--xl-4 > .ct-section-inner-wrap.gap--xl-xxl {
--gap: var(--space-xxl);
}
.flex-grid--xl-4:not(section) > *, section.flex-grid--xl-4 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 3)) / 4);
}
.flex-grid--xl-5:not(section), section.flex-grid--xl-5 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--xl-5:not(section).gap--xl-xs, section.flex-grid--xl-5 > .ct-section-inner-wrap.gap--xl-xs {
--gap: var(--space-xs);
}
.flex-grid--xl-5:not(section).gap--xl-s, section.flex-grid--xl-5 > .ct-section-inner-wrap.gap--xl-s {
--gap: var(--space-s);
}
.flex-grid--xl-5:not(section).gap--xl-m, section.flex-grid--xl-5 > .ct-section-inner-wrap.gap--xl-m {
--gap: var(--space-m);
}
.flex-grid--xl-5:not(section).gap--xl-l, section.flex-grid--xl-5 > .ct-section-inner-wrap.gap--xl-l {
--gap: var(--space-l);
}
.flex-grid--xl-5:not(section).gap--xl-xl, section.flex-grid--xl-5 > .ct-section-inner-wrap.gap--xl-xl {
--gap: var(--space-xl);
}
.flex-grid--xl-5:not(section).gap--xl-xxl, section.flex-grid--xl-5 > .ct-section-inner-wrap.gap--xl-xxl {
--gap: var(--space-xxl);
}
.flex-grid--xl-5:not(section) > *, section.flex-grid--xl-5 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 4)) / 5);
}
.flex-grid--xl-6:not(section), section.flex-grid--xl-6 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--xl-6:not(section).gap--xl-xs, section.flex-grid--xl-6 > .ct-section-inner-wrap.gap--xl-xs {
--gap: var(--space-xs);
}
.flex-grid--xl-6:not(section).gap--xl-s, section.flex-grid--xl-6 > .ct-section-inner-wrap.gap--xl-s {
--gap: var(--space-s);
}
.flex-grid--xl-6:not(section).gap--xl-m, section.flex-grid--xl-6 > .ct-section-inner-wrap.gap--xl-m {
--gap: var(--space-m);
}
.flex-grid--xl-6:not(section).gap--xl-l, section.flex-grid--xl-6 > .ct-section-inner-wrap.gap--xl-l {
--gap: var(--space-l);
}
.flex-grid--xl-6:not(section).gap--xl-xl, section.flex-grid--xl-6 > .ct-section-inner-wrap.gap--xl-xl {
--gap: var(--space-xl);
}
.flex-grid--xl-6:not(section).gap--xl-xxl, section.flex-grid--xl-6 > .ct-section-inner-wrap.gap--xl-xxl {
--gap: var(--space-xxl);
}
.flex-grid--xl-6:not(section) > *, section.flex-grid--xl-6 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 5)) / 6);
}
}
@media (max-width: 992px) {
.flex-grid--l-1:not(section), section.flex-grid--l-1 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: column;
gap: var(--gap);
}
.flex-grid--l-1:not(section) > *, section.flex-grid--l-1 > .ct-section-inner-wrap > * {
width: 100%;
max-width: 100%;
flex-basis: auto;
}
.flex-grid--l-2:not(section), section.flex-grid--l-2 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--l-2:not(section).gap--l-xs, section.flex-grid--l-2 > .ct-section-inner-wrap.gap--l-xs {
--gap: var(--space-xs);
}
.flex-grid--l-2:not(section).gap--l-s, section.flex-grid--l-2 > .ct-section-inner-wrap.gap--l-s {
--gap: var(--space-s);
}
.flex-grid--l-2:not(section).gap--l-m, section.flex-grid--l-2 > .ct-section-inner-wrap.gap--l-m {
--gap: var(--space-m);
}
.flex-grid--l-2:not(section).gap--l-l, section.flex-grid--l-2 > .ct-section-inner-wrap.gap--l-l {
--gap: var(--space-l);
}
.flex-grid--l-2:not(section).gap--l-xl, section.flex-grid--l-2 > .ct-section-inner-wrap.gap--l-xl {
--gap: var(--space-xl);
}
.flex-grid--l-2:not(section).gap--l-xxl, section.flex-grid--l-2 > .ct-section-inner-wrap.gap--l-xxl {
--gap: var(--space-xxl);
}
.flex-grid--l-2:not(section) > *, section.flex-grid--l-2 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 1)) / 2);
}
.flex-grid--l-3:not(section), section.flex-grid--l-3 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--l-3:not(section).gap--l-xs, section.flex-grid--l-3 > .ct-section-inner-wrap.gap--l-xs {
--gap: var(--space-xs);
}
.flex-grid--l-3:not(section).gap--l-s, section.flex-grid--l-3 > .ct-section-inner-wrap.gap--l-s {
--gap: var(--space-s);
}
.flex-grid--l-3:not(section).gap--l-m, section.flex-grid--l-3 > .ct-section-inner-wrap.gap--l-m {
--gap: var(--space-m);
}
.flex-grid--l-3:not(section).gap--l-l, section.flex-grid--l-3 > .ct-section-inner-wrap.gap--l-l {
--gap: var(--space-l);
}
.flex-grid--l-3:not(section).gap--l-xl, section.flex-grid--l-3 > .ct-section-inner-wrap.gap--l-xl {
--gap: var(--space-xl);
}
.flex-grid--l-3:not(section).gap--l-xxl, section.flex-grid--l-3 > .ct-section-inner-wrap.gap--l-xxl {
--gap: var(--space-xxl);
}
.flex-grid--l-3:not(section) > *, section.flex-grid--l-3 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 2)) / 3);
}
.flex-grid--l-4:not(section), section.flex-grid--l-4 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--l-4:not(section).gap--l-xs, section.flex-grid--l-4 > .ct-section-inner-wrap.gap--l-xs {
--gap: var(--space-xs);
}
.flex-grid--l-4:not(section).gap--l-s, section.flex-grid--l-4 > .ct-section-inner-wrap.gap--l-s {
--gap: var(--space-s);
}
.flex-grid--l-4:not(section).gap--l-m, section.flex-grid--l-4 > .ct-section-inner-wrap.gap--l-m {
--gap: var(--space-m);
}
.flex-grid--l-4:not(section).gap--l-l, section.flex-grid--l-4 > .ct-section-inner-wrap.gap--l-l {
--gap: var(--space-l);
}
.flex-grid--l-4:not(section).gap--l-xl, section.flex-grid--l-4 > .ct-section-inner-wrap.gap--l-xl {
--gap: var(--space-xl);
}
.flex-grid--l-4:not(section).gap--l-xxl, section.flex-grid--l-4 > .ct-section-inner-wrap.gap--l-xxl {
--gap: var(--space-xxl);
}
.flex-grid--l-4:not(section) > *, section.flex-grid--l-4 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 3)) / 4);
}
.flex-grid--l-5:not(section), section.flex-grid--l-5 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--l-5:not(section).gap--l-xs, section.flex-grid--l-5 > .ct-section-inner-wrap.gap--l-xs {
--gap: var(--space-xs);
}
.flex-grid--l-5:not(section).gap--l-s, section.flex-grid--l-5 > .ct-section-inner-wrap.gap--l-s {
--gap: var(--space-s);
}
.flex-grid--l-5:not(section).gap--l-m, section.flex-grid--l-5 > .ct-section-inner-wrap.gap--l-m {
--gap: var(--space-m);
}
.flex-grid--l-5:not(section).gap--l-l, section.flex-grid--l-5 > .ct-section-inner-wrap.gap--l-l {
--gap: var(--space-l);
}
.flex-grid--l-5:not(section).gap--l-xl, section.flex-grid--l-5 > .ct-section-inner-wrap.gap--l-xl {
--gap: var(--space-xl);
}
.flex-grid--l-5:not(section).gap--l-xxl, section.flex-grid--l-5 > .ct-section-inner-wrap.gap--l-xxl {
--gap: var(--space-xxl);
}
.flex-grid--l-5:not(section) > *, section.flex-grid--l-5 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 4)) / 5);
}
.flex-grid--l-6:not(section), section.flex-grid--l-6 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--l-6:not(section).gap--l-xs, section.flex-grid--l-6 > .ct-section-inner-wrap.gap--l-xs {
--gap: var(--space-xs);
}
.flex-grid--l-6:not(section).gap--l-s, section.flex-grid--l-6 > .ct-section-inner-wrap.gap--l-s {
--gap: var(--space-s);
}
.flex-grid--l-6:not(section).gap--l-m, section.flex-grid--l-6 > .ct-section-inner-wrap.gap--l-m {
--gap: var(--space-m);
}
.flex-grid--l-6:not(section).gap--l-l, section.flex-grid--l-6 > .ct-section-inner-wrap.gap--l-l {
--gap: var(--space-l);
}
.flex-grid--l-6:not(section).gap--l-xl, section.flex-grid--l-6 > .ct-section-inner-wrap.gap--l-xl {
--gap: var(--space-xl);
}
.flex-grid--l-6:not(section).gap--l-xxl, section.flex-grid--l-6 > .ct-section-inner-wrap.gap--l-xxl {
--gap: var(--space-xxl);
}
.flex-grid--l-6:not(section) > *, section.flex-grid--l-6 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 5)) / 6);
}
}
@media (max-width: 768px) {
.flex-grid--m-1:not(section), section.flex-grid--m-1 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: column;
gap: var(--gap);
}
.flex-grid--m-1:not(section) > *, section.flex-grid--m-1 > .ct-section-inner-wrap > * {
width: 100%;
max-width: 100%;
flex-basis: auto;
}
.flex-grid--m-2:not(section), section.flex-grid--m-2 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--m-2:not(section).gap--m-xs, section.flex-grid--m-2 > .ct-section-inner-wrap.gap--m-xs {
--gap: var(--space-xs);
}
.flex-grid--m-2:not(section).gap--m-s, section.flex-grid--m-2 > .ct-section-inner-wrap.gap--m-s {
--gap: var(--space-s);
}
.flex-grid--m-2:not(section).gap--m-m, section.flex-grid--m-2 > .ct-section-inner-wrap.gap--m-m {
--gap: var(--space-m);
}
.flex-grid--m-2:not(section).gap--m-l, section.flex-grid--m-2 > .ct-section-inner-wrap.gap--m-l {
--gap: var(--space-l);
}
.flex-grid--m-2:not(section).gap--m-xl, section.flex-grid--m-2 > .ct-section-inner-wrap.gap--m-xl {
--gap: var(--space-xl);
}
.flex-grid--m-2:not(section).gap--m-xxl, section.flex-grid--m-2 > .ct-section-inner-wrap.gap--m-xxl {
--gap: var(--space-xxl);
}
.flex-grid--m-2:not(section) > *, section.flex-grid--m-2 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 1)) / 2);
}
.flex-grid--m-3:not(section), section.flex-grid--m-3 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--m-3:not(section).gap--m-xs, section.flex-grid--m-3 > .ct-section-inner-wrap.gap--m-xs {
--gap: var(--space-xs);
}
.flex-grid--m-3:not(section).gap--m-s, section.flex-grid--m-3 > .ct-section-inner-wrap.gap--m-s {
--gap: var(--space-s);
}
.flex-grid--m-3:not(section).gap--m-m, section.flex-grid--m-3 > .ct-section-inner-wrap.gap--m-m {
--gap: var(--space-m);
}
.flex-grid--m-3:not(section).gap--m-l, section.flex-grid--m-3 > .ct-section-inner-wrap.gap--m-l {
--gap: var(--space-l);
}
.flex-grid--m-3:not(section).gap--m-xl, section.flex-grid--m-3 > .ct-section-inner-wrap.gap--m-xl {
--gap: var(--space-xl);
}
.flex-grid--m-3:not(section).gap--m-xxl, section.flex-grid--m-3 > .ct-section-inner-wrap.gap--m-xxl {
--gap: var(--space-xxl);
}
.flex-grid--m-3:not(section) > *, section.flex-grid--m-3 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 2)) / 3);
}
.flex-grid--m-4:not(section), section.flex-grid--m-4 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--m-4:not(section).gap--m-xs, section.flex-grid--m-4 > .ct-section-inner-wrap.gap--m-xs {
--gap: var(--space-xs);
}
.flex-grid--m-4:not(section).gap--m-s, section.flex-grid--m-4 > .ct-section-inner-wrap.gap--m-s {
--gap: var(--space-s);
}
.flex-grid--m-4:not(section).gap--m-m, section.flex-grid--m-4 > .ct-section-inner-wrap.gap--m-m {
--gap: var(--space-m);
}
.flex-grid--m-4:not(section).gap--m-l, section.flex-grid--m-4 > .ct-section-inner-wrap.gap--m-l {
--gap: var(--space-l);
}
.flex-grid--m-4:not(section).gap--m-xl, section.flex-grid--m-4 > .ct-section-inner-wrap.gap--m-xl {
--gap: var(--space-xl);
}
.flex-grid--m-4:not(section).gap--m-xxl, section.flex-grid--m-4 > .ct-section-inner-wrap.gap--m-xxl {
--gap: var(--space-xxl);
}
.flex-grid--m-4:not(section) > *, section.flex-grid--m-4 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 3)) / 4);
}
.flex-grid--m-5:not(section), section.flex-grid--m-5 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--m-5:not(section).gap--m-xs, section.flex-grid--m-5 > .ct-section-inner-wrap.gap--m-xs {
--gap: var(--space-xs);
}
.flex-grid--m-5:not(section).gap--m-s, section.flex-grid--m-5 > .ct-section-inner-wrap.gap--m-s {
--gap: var(--space-s);
}
.flex-grid--m-5:not(section).gap--m-m, section.flex-grid--m-5 > .ct-section-inner-wrap.gap--m-m {
--gap: var(--space-m);
}
.flex-grid--m-5:not(section).gap--m-l, section.flex-grid--m-5 > .ct-section-inner-wrap.gap--m-l {
--gap: var(--space-l);
}
.flex-grid--m-5:not(section).gap--m-xl, section.flex-grid--m-5 > .ct-section-inner-wrap.gap--m-xl {
--gap: var(--space-xl);
}
.flex-grid--m-5:not(section).gap--m-xxl, section.flex-grid--m-5 > .ct-section-inner-wrap.gap--m-xxl {
--gap: var(--space-xxl);
}
.flex-grid--m-5:not(section) > *, section.flex-grid--m-5 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 4)) / 5);
}
.flex-grid--m-6:not(section), section.flex-grid--m-6 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--m-6:not(section).gap--m-xs, section.flex-grid--m-6 > .ct-section-inner-wrap.gap--m-xs {
--gap: var(--space-xs);
}
.flex-grid--m-6:not(section).gap--m-s, section.flex-grid--m-6 > .ct-section-inner-wrap.gap--m-s {
--gap: var(--space-s);
}
.flex-grid--m-6:not(section).gap--m-m, section.flex-grid--m-6 > .ct-section-inner-wrap.gap--m-m {
--gap: var(--space-m);
}
.flex-grid--m-6:not(section).gap--m-l, section.flex-grid--m-6 > .ct-section-inner-wrap.gap--m-l {
--gap: var(--space-l);
}
.flex-grid--m-6:not(section).gap--m-xl, section.flex-grid--m-6 > .ct-section-inner-wrap.gap--m-xl {
--gap: var(--space-xl);
}
.flex-grid--m-6:not(section).gap--m-xxl, section.flex-grid--m-6 > .ct-section-inner-wrap.gap--m-xxl {
--gap: var(--space-xxl);
}
.flex-grid--m-6:not(section) > *, section.flex-grid--m-6 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 5)) / 6);
}
}
@media (max-width: 480px) {
.flex-grid--s-1:not(section), section.flex-grid--s-1 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: column;
gap: var(--gap);
}
.flex-grid--s-1:not(section) > *, section.flex-grid--s-1 > .ct-section-inner-wrap > * {
width: 100%;
max-width: 100%;
flex-basis: auto;
}
.flex-grid--s-2:not(section), section.flex-grid--s-2 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--s-2:not(section).gap--s-xs, section.flex-grid--s-2 > .ct-section-inner-wrap.gap--s-xs {
--gap: var(--space-xs);
}
.flex-grid--s-2:not(section).gap--s-s, section.flex-grid--s-2 > .ct-section-inner-wrap.gap--s-s {
--gap: var(--space-s);
}
.flex-grid--s-2:not(section).gap--s-m, section.flex-grid--s-2 > .ct-section-inner-wrap.gap--s-m {
--gap: var(--space-m);
}
.flex-grid--s-2:not(section).gap--s-l, section.flex-grid--s-2 > .ct-section-inner-wrap.gap--s-l {
--gap: var(--space-l);
}
.flex-grid--s-2:not(section).gap--s-xl, section.flex-grid--s-2 > .ct-section-inner-wrap.gap--s-xl {
--gap: var(--space-xl);
}
.flex-grid--s-2:not(section).gap--s-xxl, section.flex-grid--s-2 > .ct-section-inner-wrap.gap--s-xxl {
--gap: var(--space-xxl);
}
.flex-grid--s-2:not(section) > *, section.flex-grid--s-2 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 1)) / 2);
}
.flex-grid--s-3:not(section), section.flex-grid--s-3 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--s-3:not(section).gap--s-xs, section.flex-grid--s-3 > .ct-section-inner-wrap.gap--s-xs {
--gap: var(--space-xs);
}
.flex-grid--s-3:not(section).gap--s-s, section.flex-grid--s-3 > .ct-section-inner-wrap.gap--s-s {
--gap: var(--space-s);
}
.flex-grid--s-3:not(section).gap--s-m, section.flex-grid--s-3 > .ct-section-inner-wrap.gap--s-m {
--gap: var(--space-m);
}
.flex-grid--s-3:not(section).gap--s-l, section.flex-grid--s-3 > .ct-section-inner-wrap.gap--s-l {
--gap: var(--space-l);
}
.flex-grid--s-3:not(section).gap--s-xl, section.flex-grid--s-3 > .ct-section-inner-wrap.gap--s-xl {
--gap: var(--space-xl);
}
.flex-grid--s-3:not(section).gap--s-xxl, section.flex-grid--s-3 > .ct-section-inner-wrap.gap--s-xxl {
--gap: var(--space-xxl);
}
.flex-grid--s-3:not(section) > *, section.flex-grid--s-3 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 2)) / 3);
}
.flex-grid--s-4:not(section), section.flex-grid--s-4 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--s-4:not(section).gap--s-xs, section.flex-grid--s-4 > .ct-section-inner-wrap.gap--s-xs {
--gap: var(--space-xs);
}
.flex-grid--s-4:not(section).gap--s-s, section.flex-grid--s-4 > .ct-section-inner-wrap.gap--s-s {
--gap: var(--space-s);
}
.flex-grid--s-4:not(section).gap--s-m, section.flex-grid--s-4 > .ct-section-inner-wrap.gap--s-m {
--gap: var(--space-m);
}
.flex-grid--s-4:not(section).gap--s-l, section.flex-grid--s-4 > .ct-section-inner-wrap.gap--s-l {
--gap: var(--space-l);
}
.flex-grid--s-4:not(section).gap--s-xl, section.flex-grid--s-4 > .ct-section-inner-wrap.gap--s-xl {
--gap: var(--space-xl);
}
.flex-grid--s-4:not(section).gap--s-xxl, section.flex-grid--s-4 > .ct-section-inner-wrap.gap--s-xxl {
--gap: var(--space-xxl);
}
.flex-grid--s-4:not(section) > *, section.flex-grid--s-4 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 3)) / 4);
}
.flex-grid--s-5:not(section), section.flex-grid--s-5 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--s-5:not(section).gap--s-xs, section.flex-grid--s-5 > .ct-section-inner-wrap.gap--s-xs {
--gap: var(--space-xs);
}
.flex-grid--s-5:not(section).gap--s-s, section.flex-grid--s-5 > .ct-section-inner-wrap.gap--s-s {
--gap: var(--space-s);
}
.flex-grid--s-5:not(section).gap--s-m, section.flex-grid--s-5 > .ct-section-inner-wrap.gap--s-m {
--gap: var(--space-m);
}
.flex-grid--s-5:not(section).gap--s-l, section.flex-grid--s-5 > .ct-section-inner-wrap.gap--s-l {
--gap: var(--space-l);
}
.flex-grid--s-5:not(section).gap--s-xl, section.flex-grid--s-5 > .ct-section-inner-wrap.gap--s-xl {
--gap: var(--space-xl);
}
.flex-grid--s-5:not(section).gap--s-xxl, section.flex-grid--s-5 > .ct-section-inner-wrap.gap--s-xxl {
--gap: var(--space-xxl);
}
.flex-grid--s-5:not(section) > *, section.flex-grid--s-5 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 4)) / 5);
}
.flex-grid--s-6:not(section), section.flex-grid--s-6 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--s-6:not(section).gap--s-xs, section.flex-grid--s-6 > .ct-section-inner-wrap.gap--s-xs {
--gap: var(--space-xs);
}
.flex-grid--s-6:not(section).gap--s-s, section.flex-grid--s-6 > .ct-section-inner-wrap.gap--s-s {
--gap: var(--space-s);
}
.flex-grid--s-6:not(section).gap--s-m, section.flex-grid--s-6 > .ct-section-inner-wrap.gap--s-m {
--gap: var(--space-m);
}
.flex-grid--s-6:not(section).gap--s-l, section.flex-grid--s-6 > .ct-section-inner-wrap.gap--s-l {
--gap: var(--space-l);
}
.flex-grid--s-6:not(section).gap--s-xl, section.flex-grid--s-6 > .ct-section-inner-wrap.gap--s-xl {
--gap: var(--space-xl);
}
.flex-grid--s-6:not(section).gap--s-xxl, section.flex-grid--s-6 > .ct-section-inner-wrap.gap--s-xxl {
--gap: var(--space-xxl);
}
.flex-grid--s-6:not(section) > *, section.flex-grid--s-6 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 5)) / 6);
}
}
.flex-grid--5:not(section), section.flex-grid--5 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--5:not(section).gap--xs, section.flex-grid--5 > .ct-section-inner-wrap.gap--xs {
--gap: var(--space-xs);
}
.flex-grid--5:not(section).gap--s, section.flex-grid--5 > .ct-section-inner-wrap.gap--s {
--gap: var(--space-s);
}
.flex-grid--5:not(section).gap--m, section.flex-grid--5 > .ct-section-inner-wrap.gap--m {
--gap: var(--space-m);
}
.flex-grid--5:not(section).gap--l, section.flex-grid--5 > .ct-section-inner-wrap.gap--l {
--gap: var(--space-l);
}
.flex-grid--5:not(section).gap--xl, section.flex-grid--5 > .ct-section-inner-wrap.gap--xl {
--gap: var(--space-xl);
}
.flex-grid--5:not(section).gap--xxl, section.flex-grid--5 > .ct-section-inner-wrap.gap--xxl {
--gap: var(--space-xxl);
}
.flex-grid--5:not(section) > *, section.flex-grid--5 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 4)) / 5);
}
@media (max-width: 1280px) {
.flex-grid--xl-1:not(section), section.flex-grid--xl-1 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: column;
gap: var(--gap);
}
.flex-grid--xl-1:not(section) > *, section.flex-grid--xl-1 > .ct-section-inner-wrap > * {
width: 100%;
max-width: 100%;
flex-basis: auto;
}
.flex-grid--xl-2:not(section), section.flex-grid--xl-2 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--xl-2:not(section).gap--xl-xs, section.flex-grid--xl-2 > .ct-section-inner-wrap.gap--xl-xs {
--gap: var(--space-xs);
}
.flex-grid--xl-2:not(section).gap--xl-s, section.flex-grid--xl-2 > .ct-section-inner-wrap.gap--xl-s {
--gap: var(--space-s);
}
.flex-grid--xl-2:not(section).gap--xl-m, section.flex-grid--xl-2 > .ct-section-inner-wrap.gap--xl-m {
--gap: var(--space-m);
}
.flex-grid--xl-2:not(section).gap--xl-l, section.flex-grid--xl-2 > .ct-section-inner-wrap.gap--xl-l {
--gap: var(--space-l);
}
.flex-grid--xl-2:not(section).gap--xl-xl, section.flex-grid--xl-2 > .ct-section-inner-wrap.gap--xl-xl {
--gap: var(--space-xl);
}
.flex-grid--xl-2:not(section).gap--xl-xxl, section.flex-grid--xl-2 > .ct-section-inner-wrap.gap--xl-xxl {
--gap: var(--space-xxl);
}
.flex-grid--xl-2:not(section) > *, section.flex-grid--xl-2 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 1)) / 2);
}
.flex-grid--xl-3:not(section), section.flex-grid--xl-3 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--xl-3:not(section).gap--xl-xs, section.flex-grid--xl-3 > .ct-section-inner-wrap.gap--xl-xs {
--gap: var(--space-xs);
}
.flex-grid--xl-3:not(section).gap--xl-s, section.flex-grid--xl-3 > .ct-section-inner-wrap.gap--xl-s {
--gap: var(--space-s);
}
.flex-grid--xl-3:not(section).gap--xl-m, section.flex-grid--xl-3 > .ct-section-inner-wrap.gap--xl-m {
--gap: var(--space-m);
}
.flex-grid--xl-3:not(section).gap--xl-l, section.flex-grid--xl-3 > .ct-section-inner-wrap.gap--xl-l {
--gap: var(--space-l);
}
.flex-grid--xl-3:not(section).gap--xl-xl, section.flex-grid--xl-3 > .ct-section-inner-wrap.gap--xl-xl {
--gap: var(--space-xl);
}
.flex-grid--xl-3:not(section).gap--xl-xxl, section.flex-grid--xl-3 > .ct-section-inner-wrap.gap--xl-xxl {
--gap: var(--space-xxl);
}
.flex-grid--xl-3:not(section) > *, section.flex-grid--xl-3 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 2)) / 3);
}
.flex-grid--xl-4:not(section), section.flex-grid--xl-4 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--xl-4:not(section).gap--xl-xs, section.flex-grid--xl-4 > .ct-section-inner-wrap.gap--xl-xs {
--gap: var(--space-xs);
}
.flex-grid--xl-4:not(section).gap--xl-s, section.flex-grid--xl-4 > .ct-section-inner-wrap.gap--xl-s {
--gap: var(--space-s);
}
.flex-grid--xl-4:not(section).gap--xl-m, section.flex-grid--xl-4 > .ct-section-inner-wrap.gap--xl-m {
--gap: var(--space-m);
}
.flex-grid--xl-4:not(section).gap--xl-l, section.flex-grid--xl-4 > .ct-section-inner-wrap.gap--xl-l {
--gap: var(--space-l);
}
.flex-grid--xl-4:not(section).gap--xl-xl, section.flex-grid--xl-4 > .ct-section-inner-wrap.gap--xl-xl {
--gap: var(--space-xl);
}
.flex-grid--xl-4:not(section).gap--xl-xxl, section.flex-grid--xl-4 > .ct-section-inner-wrap.gap--xl-xxl {
--gap: var(--space-xxl);
}
.flex-grid--xl-4:not(section) > *, section.flex-grid--xl-4 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 3)) / 4);
}
.flex-grid--xl-5:not(section), section.flex-grid--xl-5 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--xl-5:not(section).gap--xl-xs, section.flex-grid--xl-5 > .ct-section-inner-wrap.gap--xl-xs {
--gap: var(--space-xs);
}
.flex-grid--xl-5:not(section).gap--xl-s, section.flex-grid--xl-5 > .ct-section-inner-wrap.gap--xl-s {
--gap: var(--space-s);
}
.flex-grid--xl-5:not(section).gap--xl-m, section.flex-grid--xl-5 > .ct-section-inner-wrap.gap--xl-m {
--gap: var(--space-m);
}
.flex-grid--xl-5:not(section).gap--xl-l, section.flex-grid--xl-5 > .ct-section-inner-wrap.gap--xl-l {
--gap: var(--space-l);
}
.flex-grid--xl-5:not(section).gap--xl-xl, section.flex-grid--xl-5 > .ct-section-inner-wrap.gap--xl-xl {
--gap: var(--space-xl);
}
.flex-grid--xl-5:not(section).gap--xl-xxl, section.flex-grid--xl-5 > .ct-section-inner-wrap.gap--xl-xxl {
--gap: var(--space-xxl);
}
.flex-grid--xl-5:not(section) > *, section.flex-grid--xl-5 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 4)) / 5);
}
.flex-grid--xl-6:not(section), section.flex-grid--xl-6 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--xl-6:not(section).gap--xl-xs, section.flex-grid--xl-6 > .ct-section-inner-wrap.gap--xl-xs {
--gap: var(--space-xs);
}
.flex-grid--xl-6:not(section).gap--xl-s, section.flex-grid--xl-6 > .ct-section-inner-wrap.gap--xl-s {
--gap: var(--space-s);
}
.flex-grid--xl-6:not(section).gap--xl-m, section.flex-grid--xl-6 > .ct-section-inner-wrap.gap--xl-m {
--gap: var(--space-m);
}
.flex-grid--xl-6:not(section).gap--xl-l, section.flex-grid--xl-6 > .ct-section-inner-wrap.gap--xl-l {
--gap: var(--space-l);
}
.flex-grid--xl-6:not(section).gap--xl-xl, section.flex-grid--xl-6 > .ct-section-inner-wrap.gap--xl-xl {
--gap: var(--space-xl);
}
.flex-grid--xl-6:not(section).gap--xl-xxl, section.flex-grid--xl-6 > .ct-section-inner-wrap.gap--xl-xxl {
--gap: var(--space-xxl);
}
.flex-grid--xl-6:not(section) > *, section.flex-grid--xl-6 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 5)) / 6);
}
}
@media (max-width: 992px) {
.flex-grid--l-1:not(section), section.flex-grid--l-1 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: column;
gap: var(--gap);
}
.flex-grid--l-1:not(section) > *, section.flex-grid--l-1 > .ct-section-inner-wrap > * {
width: 100%;
max-width: 100%;
flex-basis: auto;
}
.flex-grid--l-2:not(section), section.flex-grid--l-2 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--l-2:not(section).gap--l-xs, section.flex-grid--l-2 > .ct-section-inner-wrap.gap--l-xs {
--gap: var(--space-xs);
}
.flex-grid--l-2:not(section).gap--l-s, section.flex-grid--l-2 > .ct-section-inner-wrap.gap--l-s {
--gap: var(--space-s);
}
.flex-grid--l-2:not(section).gap--l-m, section.flex-grid--l-2 > .ct-section-inner-wrap.gap--l-m {
--gap: var(--space-m);
}
.flex-grid--l-2:not(section).gap--l-l, section.flex-grid--l-2 > .ct-section-inner-wrap.gap--l-l {
--gap: var(--space-l);
}
.flex-grid--l-2:not(section).gap--l-xl, section.flex-grid--l-2 > .ct-section-inner-wrap.gap--l-xl {
--gap: var(--space-xl);
}
.flex-grid--l-2:not(section).gap--l-xxl, section.flex-grid--l-2 > .ct-section-inner-wrap.gap--l-xxl {
--gap: var(--space-xxl);
}
.flex-grid--l-2:not(section) > *, section.flex-grid--l-2 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 1)) / 2);
}
.flex-grid--l-3:not(section), section.flex-grid--l-3 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--l-3:not(section).gap--l-xs, section.flex-grid--l-3 > .ct-section-inner-wrap.gap--l-xs {
--gap: var(--space-xs);
}
.flex-grid--l-3:not(section).gap--l-s, section.flex-grid--l-3 > .ct-section-inner-wrap.gap--l-s {
--gap: var(--space-s);
}
.flex-grid--l-3:not(section).gap--l-m, section.flex-grid--l-3 > .ct-section-inner-wrap.gap--l-m {
--gap: var(--space-m);
}
.flex-grid--l-3:not(section).gap--l-l, section.flex-grid--l-3 > .ct-section-inner-wrap.gap--l-l {
--gap: var(--space-l);
}
.flex-grid--l-3:not(section).gap--l-xl, section.flex-grid--l-3 > .ct-section-inner-wrap.gap--l-xl {
--gap: var(--space-xl);
}
.flex-grid--l-3:not(section).gap--l-xxl, section.flex-grid--l-3 > .ct-section-inner-wrap.gap--l-xxl {
--gap: var(--space-xxl);
}
.flex-grid--l-3:not(section) > *, section.flex-grid--l-3 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 2)) / 3);
}
.flex-grid--l-4:not(section), section.flex-grid--l-4 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--l-4:not(section).gap--l-xs, section.flex-grid--l-4 > .ct-section-inner-wrap.gap--l-xs {
--gap: var(--space-xs);
}
.flex-grid--l-4:not(section).gap--l-s, section.flex-grid--l-4 > .ct-section-inner-wrap.gap--l-s {
--gap: var(--space-s);
}
.flex-grid--l-4:not(section).gap--l-m, section.flex-grid--l-4 > .ct-section-inner-wrap.gap--l-m {
--gap: var(--space-m);
}
.flex-grid--l-4:not(section).gap--l-l, section.flex-grid--l-4 > .ct-section-inner-wrap.gap--l-l {
--gap: var(--space-l);
}
.flex-grid--l-4:not(section).gap--l-xl, section.flex-grid--l-4 > .ct-section-inner-wrap.gap--l-xl {
--gap: var(--space-xl);
}
.flex-grid--l-4:not(section).gap--l-xxl, section.flex-grid--l-4 > .ct-section-inner-wrap.gap--l-xxl {
--gap: var(--space-xxl);
}
.flex-grid--l-4:not(section) > *, section.flex-grid--l-4 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 3)) / 4);
}
.flex-grid--l-5:not(section), section.flex-grid--l-5 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--l-5:not(section).gap--l-xs, section.flex-grid--l-5 > .ct-section-inner-wrap.gap--l-xs {
--gap: var(--space-xs);
}
.flex-grid--l-5:not(section).gap--l-s, section.flex-grid--l-5 > .ct-section-inner-wrap.gap--l-s {
--gap: var(--space-s);
}
.flex-grid--l-5:not(section).gap--l-m, section.flex-grid--l-5 > .ct-section-inner-wrap.gap--l-m {
--gap: var(--space-m);
}
.flex-grid--l-5:not(section).gap--l-l, section.flex-grid--l-5 > .ct-section-inner-wrap.gap--l-l {
--gap: var(--space-l);
}
.flex-grid--l-5:not(section).gap--l-xl, section.flex-grid--l-5 > .ct-section-inner-wrap.gap--l-xl {
--gap: var(--space-xl);
}
.flex-grid--l-5:not(section).gap--l-xxl, section.flex-grid--l-5 > .ct-section-inner-wrap.gap--l-xxl {
--gap: var(--space-xxl);
}
.flex-grid--l-5:not(section) > *, section.flex-grid--l-5 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 4)) / 5);
}
.flex-grid--l-6:not(section), section.flex-grid--l-6 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--l-6:not(section).gap--l-xs, section.flex-grid--l-6 > .ct-section-inner-wrap.gap--l-xs {
--gap: var(--space-xs);
}
.flex-grid--l-6:not(section).gap--l-s, section.flex-grid--l-6 > .ct-section-inner-wrap.gap--l-s {
--gap: var(--space-s);
}
.flex-grid--l-6:not(section).gap--l-m, section.flex-grid--l-6 > .ct-section-inner-wrap.gap--l-m {
--gap: var(--space-m);
}
.flex-grid--l-6:not(section).gap--l-l, section.flex-grid--l-6 > .ct-section-inner-wrap.gap--l-l {
--gap: var(--space-l);
}
.flex-grid--l-6:not(section).gap--l-xl, section.flex-grid--l-6 > .ct-section-inner-wrap.gap--l-xl {
--gap: var(--space-xl);
}
.flex-grid--l-6:not(section).gap--l-xxl, section.flex-grid--l-6 > .ct-section-inner-wrap.gap--l-xxl {
--gap: var(--space-xxl);
}
.flex-grid--l-6:not(section) > *, section.flex-grid--l-6 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 5)) / 6);
}
}
@media (max-width: 768px) {
.flex-grid--m-1:not(section), section.flex-grid--m-1 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: column;
gap: var(--gap);
}
.flex-grid--m-1:not(section) > *, section.flex-grid--m-1 > .ct-section-inner-wrap > * {
width: 100%;
max-width: 100%;
flex-basis: auto;
}
.flex-grid--m-2:not(section), section.flex-grid--m-2 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--m-2:not(section).gap--m-xs, section.flex-grid--m-2 > .ct-section-inner-wrap.gap--m-xs {
--gap: var(--space-xs);
}
.flex-grid--m-2:not(section).gap--m-s, section.flex-grid--m-2 > .ct-section-inner-wrap.gap--m-s {
--gap: var(--space-s);
}
.flex-grid--m-2:not(section).gap--m-m, section.flex-grid--m-2 > .ct-section-inner-wrap.gap--m-m {
--gap: var(--space-m);
}
.flex-grid--m-2:not(section).gap--m-l, section.flex-grid--m-2 > .ct-section-inner-wrap.gap--m-l {
--gap: var(--space-l);
}
.flex-grid--m-2:not(section).gap--m-xl, section.flex-grid--m-2 > .ct-section-inner-wrap.gap--m-xl {
--gap: var(--space-xl);
}
.flex-grid--m-2:not(section).gap--m-xxl, section.flex-grid--m-2 > .ct-section-inner-wrap.gap--m-xxl {
--gap: var(--space-xxl);
}
.flex-grid--m-2:not(section) > *, section.flex-grid--m-2 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 1)) / 2);
}
.flex-grid--m-3:not(section), section.flex-grid--m-3 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--m-3:not(section).gap--m-xs, section.flex-grid--m-3 > .ct-section-inner-wrap.gap--m-xs {
--gap: var(--space-xs);
}
.flex-grid--m-3:not(section).gap--m-s, section.flex-grid--m-3 > .ct-section-inner-wrap.gap--m-s {
--gap: var(--space-s);
}
.flex-grid--m-3:not(section).gap--m-m, section.flex-grid--m-3 > .ct-section-inner-wrap.gap--m-m {
--gap: var(--space-m);
}
.flex-grid--m-3:not(section).gap--m-l, section.flex-grid--m-3 > .ct-section-inner-wrap.gap--m-l {
--gap: var(--space-l);
}
.flex-grid--m-3:not(section).gap--m-xl, section.flex-grid--m-3 > .ct-section-inner-wrap.gap--m-xl {
--gap: var(--space-xl);
}
.flex-grid--m-3:not(section).gap--m-xxl, section.flex-grid--m-3 > .ct-section-inner-wrap.gap--m-xxl {
--gap: var(--space-xxl);
}
.flex-grid--m-3:not(section) > *, section.flex-grid--m-3 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 2)) / 3);
}
.flex-grid--m-4:not(section), section.flex-grid--m-4 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--m-4:not(section).gap--m-xs, section.flex-grid--m-4 > .ct-section-inner-wrap.gap--m-xs {
--gap: var(--space-xs);
}
.flex-grid--m-4:not(section).gap--m-s, section.flex-grid--m-4 > .ct-section-inner-wrap.gap--m-s {
--gap: var(--space-s);
}
.flex-grid--m-4:not(section).gap--m-m, section.flex-grid--m-4 > .ct-section-inner-wrap.gap--m-m {
--gap: var(--space-m);
}
.flex-grid--m-4:not(section).gap--m-l, section.flex-grid--m-4 > .ct-section-inner-wrap.gap--m-l {
--gap: var(--space-l);
}
.flex-grid--m-4:not(section).gap--m-xl, section.flex-grid--m-4 > .ct-section-inner-wrap.gap--m-xl {
--gap: var(--space-xl);
}
.flex-grid--m-4:not(section).gap--m-xxl, section.flex-grid--m-4 > .ct-section-inner-wrap.gap--m-xxl {
--gap: var(--space-xxl);
}
.flex-grid--m-4:not(section) > *, section.flex-grid--m-4 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 3)) / 4);
}
.flex-grid--m-5:not(section), section.flex-grid--m-5 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--m-5:not(section).gap--m-xs, section.flex-grid--m-5 > .ct-section-inner-wrap.gap--m-xs {
--gap: var(--space-xs);
}
.flex-grid--m-5:not(section).gap--m-s, section.flex-grid--m-5 > .ct-section-inner-wrap.gap--m-s {
--gap: var(--space-s);
}
.flex-grid--m-5:not(section).gap--m-m, section.flex-grid--m-5 > .ct-section-inner-wrap.gap--m-m {
--gap: var(--space-m);
}
.flex-grid--m-5:not(section).gap--m-l, section.flex-grid--m-5 > .ct-section-inner-wrap.gap--m-l {
--gap: var(--space-l);
}
.flex-grid--m-5:not(section).gap--m-xl, section.flex-grid--m-5 > .ct-section-inner-wrap.gap--m-xl {
--gap: var(--space-xl);
}
.flex-grid--m-5:not(section).gap--m-xxl, section.flex-grid--m-5 > .ct-section-inner-wrap.gap--m-xxl {
--gap: var(--space-xxl);
}
.flex-grid--m-5:not(section) > *, section.flex-grid--m-5 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 4)) / 5);
}
.flex-grid--m-6:not(section), section.flex-grid--m-6 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--m-6:not(section).gap--m-xs, section.flex-grid--m-6 > .ct-section-inner-wrap.gap--m-xs {
--gap: var(--space-xs);
}
.flex-grid--m-6:not(section).gap--m-s, section.flex-grid--m-6 > .ct-section-inner-wrap.gap--m-s {
--gap: var(--space-s);
}
.flex-grid--m-6:not(section).gap--m-m, section.flex-grid--m-6 > .ct-section-inner-wrap.gap--m-m {
--gap: var(--space-m);
}
.flex-grid--m-6:not(section).gap--m-l, section.flex-grid--m-6 > .ct-section-inner-wrap.gap--m-l {
--gap: var(--space-l);
}
.flex-grid--m-6:not(section).gap--m-xl, section.flex-grid--m-6 > .ct-section-inner-wrap.gap--m-xl {
--gap: var(--space-xl);
}
.flex-grid--m-6:not(section).gap--m-xxl, section.flex-grid--m-6 > .ct-section-inner-wrap.gap--m-xxl {
--gap: var(--space-xxl);
}
.flex-grid--m-6:not(section) > *, section.flex-grid--m-6 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 5)) / 6);
}
}
@media (max-width: 480px) {
.flex-grid--s-1:not(section), section.flex-grid--s-1 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: column;
gap: var(--gap);
}
.flex-grid--s-1:not(section) > *, section.flex-grid--s-1 > .ct-section-inner-wrap > * {
width: 100%;
max-width: 100%;
flex-basis: auto;
}
.flex-grid--s-2:not(section), section.flex-grid--s-2 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--s-2:not(section).gap--s-xs, section.flex-grid--s-2 > .ct-section-inner-wrap.gap--s-xs {
--gap: var(--space-xs);
}
.flex-grid--s-2:not(section).gap--s-s, section.flex-grid--s-2 > .ct-section-inner-wrap.gap--s-s {
--gap: var(--space-s);
}
.flex-grid--s-2:not(section).gap--s-m, section.flex-grid--s-2 > .ct-section-inner-wrap.gap--s-m {
--gap: var(--space-m);
}
.flex-grid--s-2:not(section).gap--s-l, section.flex-grid--s-2 > .ct-section-inner-wrap.gap--s-l {
--gap: var(--space-l);
}
.flex-grid--s-2:not(section).gap--s-xl, section.flex-grid--s-2 > .ct-section-inner-wrap.gap--s-xl {
--gap: var(--space-xl);
}
.flex-grid--s-2:not(section).gap--s-xxl, section.flex-grid--s-2 > .ct-section-inner-wrap.gap--s-xxl {
--gap: var(--space-xxl);
}
.flex-grid--s-2:not(section) > *, section.flex-grid--s-2 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 1)) / 2);
}
.flex-grid--s-3:not(section), section.flex-grid--s-3 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--s-3:not(section).gap--s-xs, section.flex-grid--s-3 > .ct-section-inner-wrap.gap--s-xs {
--gap: var(--space-xs);
}
.flex-grid--s-3:not(section).gap--s-s, section.flex-grid--s-3 > .ct-section-inner-wrap.gap--s-s {
--gap: var(--space-s);
}
.flex-grid--s-3:not(section).gap--s-m, section.flex-grid--s-3 > .ct-section-inner-wrap.gap--s-m {
--gap: var(--space-m);
}
.flex-grid--s-3:not(section).gap--s-l, section.flex-grid--s-3 > .ct-section-inner-wrap.gap--s-l {
--gap: var(--space-l);
}
.flex-grid--s-3:not(section).gap--s-xl, section.flex-grid--s-3 > .ct-section-inner-wrap.gap--s-xl {
--gap: var(--space-xl);
}
.flex-grid--s-3:not(section).gap--s-xxl, section.flex-grid--s-3 > .ct-section-inner-wrap.gap--s-xxl {
--gap: var(--space-xxl);
}
.flex-grid--s-3:not(section) > *, section.flex-grid--s-3 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 2)) / 3);
}
.flex-grid--s-4:not(section), section.flex-grid--s-4 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--s-4:not(section).gap--s-xs, section.flex-grid--s-4 > .ct-section-inner-wrap.gap--s-xs {
--gap: var(--space-xs);
}
.flex-grid--s-4:not(section).gap--s-s, section.flex-grid--s-4 > .ct-section-inner-wrap.gap--s-s {
--gap: var(--space-s);
}
.flex-grid--s-4:not(section).gap--s-m, section.flex-grid--s-4 > .ct-section-inner-wrap.gap--s-m {
--gap: var(--space-m);
}
.flex-grid--s-4:not(section).gap--s-l, section.flex-grid--s-4 > .ct-section-inner-wrap.gap--s-l {
--gap: var(--space-l);
}
.flex-grid--s-4:not(section).gap--s-xl, section.flex-grid--s-4 > .ct-section-inner-wrap.gap--s-xl {
--gap: var(--space-xl);
}
.flex-grid--s-4:not(section).gap--s-xxl, section.flex-grid--s-4 > .ct-section-inner-wrap.gap--s-xxl {
--gap: var(--space-xxl);
}
.flex-grid--s-4:not(section) > *, section.flex-grid--s-4 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 3)) / 4);
}
.flex-grid--s-5:not(section), section.flex-grid--s-5 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--s-5:not(section).gap--s-xs, section.flex-grid--s-5 > .ct-section-inner-wrap.gap--s-xs {
--gap: var(--space-xs);
}
.flex-grid--s-5:not(section).gap--s-s, section.flex-grid--s-5 > .ct-section-inner-wrap.gap--s-s {
--gap: var(--space-s);
}
.flex-grid--s-5:not(section).gap--s-m, section.flex-grid--s-5 > .ct-section-inner-wrap.gap--s-m {
--gap: var(--space-m);
}
.flex-grid--s-5:not(section).gap--s-l, section.flex-grid--s-5 > .ct-section-inner-wrap.gap--s-l {
--gap: var(--space-l);
}
.flex-grid--s-5:not(section).gap--s-xl, section.flex-grid--s-5 > .ct-section-inner-wrap.gap--s-xl {
--gap: var(--space-xl);
}
.flex-grid--s-5:not(section).gap--s-xxl, section.flex-grid--s-5 > .ct-section-inner-wrap.gap--s-xxl {
--gap: var(--space-xxl);
}
.flex-grid--s-5:not(section) > *, section.flex-grid--s-5 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 4)) / 5);
}
.flex-grid--s-6:not(section), section.flex-grid--s-6 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--s-6:not(section).gap--s-xs, section.flex-grid--s-6 > .ct-section-inner-wrap.gap--s-xs {
--gap: var(--space-xs);
}
.flex-grid--s-6:not(section).gap--s-s, section.flex-grid--s-6 > .ct-section-inner-wrap.gap--s-s {
--gap: var(--space-s);
}
.flex-grid--s-6:not(section).gap--s-m, section.flex-grid--s-6 > .ct-section-inner-wrap.gap--s-m {
--gap: var(--space-m);
}
.flex-grid--s-6:not(section).gap--s-l, section.flex-grid--s-6 > .ct-section-inner-wrap.gap--s-l {
--gap: var(--space-l);
}
.flex-grid--s-6:not(section).gap--s-xl, section.flex-grid--s-6 > .ct-section-inner-wrap.gap--s-xl {
--gap: var(--space-xl);
}
.flex-grid--s-6:not(section).gap--s-xxl, section.flex-grid--s-6 > .ct-section-inner-wrap.gap--s-xxl {
--gap: var(--space-xxl);
}
.flex-grid--s-6:not(section) > *, section.flex-grid--s-6 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 5)) / 6);
}
}
.flex-grid--6:not(section), section.flex-grid--6 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--6:not(section).gap--xs, section.flex-grid--6 > .ct-section-inner-wrap.gap--xs {
--gap: var(--space-xs);
}
.flex-grid--6:not(section).gap--s, section.flex-grid--6 > .ct-section-inner-wrap.gap--s {
--gap: var(--space-s);
}
.flex-grid--6:not(section).gap--m, section.flex-grid--6 > .ct-section-inner-wrap.gap--m {
--gap: var(--space-m);
}
.flex-grid--6:not(section).gap--l, section.flex-grid--6 > .ct-section-inner-wrap.gap--l {
--gap: var(--space-l);
}
.flex-grid--6:not(section).gap--xl, section.flex-grid--6 > .ct-section-inner-wrap.gap--xl {
--gap: var(--space-xl);
}
.flex-grid--6:not(section).gap--xxl, section.flex-grid--6 > .ct-section-inner-wrap.gap--xxl {
--gap: var(--space-xxl);
}
.flex-grid--6:not(section) > *, section.flex-grid--6 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 5)) / 6);
}
@media (max-width: 1280px) {
.flex-grid--xl-1:not(section), section.flex-grid--xl-1 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: column;
gap: var(--gap);
}
.flex-grid--xl-1:not(section) > *, section.flex-grid--xl-1 > .ct-section-inner-wrap > * {
width: 100%;
max-width: 100%;
flex-basis: auto;
}
.flex-grid--xl-2:not(section), section.flex-grid--xl-2 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--xl-2:not(section).gap--xl-xs, section.flex-grid--xl-2 > .ct-section-inner-wrap.gap--xl-xs {
--gap: var(--space-xs);
}
.flex-grid--xl-2:not(section).gap--xl-s, section.flex-grid--xl-2 > .ct-section-inner-wrap.gap--xl-s {
--gap: var(--space-s);
}
.flex-grid--xl-2:not(section).gap--xl-m, section.flex-grid--xl-2 > .ct-section-inner-wrap.gap--xl-m {
--gap: var(--space-m);
}
.flex-grid--xl-2:not(section).gap--xl-l, section.flex-grid--xl-2 > .ct-section-inner-wrap.gap--xl-l {
--gap: var(--space-l);
}
.flex-grid--xl-2:not(section).gap--xl-xl, section.flex-grid--xl-2 > .ct-section-inner-wrap.gap--xl-xl {
--gap: var(--space-xl);
}
.flex-grid--xl-2:not(section).gap--xl-xxl, section.flex-grid--xl-2 > .ct-section-inner-wrap.gap--xl-xxl {
--gap: var(--space-xxl);
}
.flex-grid--xl-2:not(section) > *, section.flex-grid--xl-2 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 1)) / 2);
}
.flex-grid--xl-3:not(section), section.flex-grid--xl-3 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--xl-3:not(section).gap--xl-xs, section.flex-grid--xl-3 > .ct-section-inner-wrap.gap--xl-xs {
--gap: var(--space-xs);
}
.flex-grid--xl-3:not(section).gap--xl-s, section.flex-grid--xl-3 > .ct-section-inner-wrap.gap--xl-s {
--gap: var(--space-s);
}
.flex-grid--xl-3:not(section).gap--xl-m, section.flex-grid--xl-3 > .ct-section-inner-wrap.gap--xl-m {
--gap: var(--space-m);
}
.flex-grid--xl-3:not(section).gap--xl-l, section.flex-grid--xl-3 > .ct-section-inner-wrap.gap--xl-l {
--gap: var(--space-l);
}
.flex-grid--xl-3:not(section).gap--xl-xl, section.flex-grid--xl-3 > .ct-section-inner-wrap.gap--xl-xl {
--gap: var(--space-xl);
}
.flex-grid--xl-3:not(section).gap--xl-xxl, section.flex-grid--xl-3 > .ct-section-inner-wrap.gap--xl-xxl {
--gap: var(--space-xxl);
}
.flex-grid--xl-3:not(section) > *, section.flex-grid--xl-3 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 2)) / 3);
}
.flex-grid--xl-4:not(section), section.flex-grid--xl-4 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--xl-4:not(section).gap--xl-xs, section.flex-grid--xl-4 > .ct-section-inner-wrap.gap--xl-xs {
--gap: var(--space-xs);
}
.flex-grid--xl-4:not(section).gap--xl-s, section.flex-grid--xl-4 > .ct-section-inner-wrap.gap--xl-s {
--gap: var(--space-s);
}
.flex-grid--xl-4:not(section).gap--xl-m, section.flex-grid--xl-4 > .ct-section-inner-wrap.gap--xl-m {
--gap: var(--space-m);
}
.flex-grid--xl-4:not(section).gap--xl-l, section.flex-grid--xl-4 > .ct-section-inner-wrap.gap--xl-l {
--gap: var(--space-l);
}
.flex-grid--xl-4:not(section).gap--xl-xl, section.flex-grid--xl-4 > .ct-section-inner-wrap.gap--xl-xl {
--gap: var(--space-xl);
}
.flex-grid--xl-4:not(section).gap--xl-xxl, section.flex-grid--xl-4 > .ct-section-inner-wrap.gap--xl-xxl {
--gap: var(--space-xxl);
}
.flex-grid--xl-4:not(section) > *, section.flex-grid--xl-4 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 3)) / 4);
}
.flex-grid--xl-5:not(section), section.flex-grid--xl-5 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--xl-5:not(section).gap--xl-xs, section.flex-grid--xl-5 > .ct-section-inner-wrap.gap--xl-xs {
--gap: var(--space-xs);
}
.flex-grid--xl-5:not(section).gap--xl-s, section.flex-grid--xl-5 > .ct-section-inner-wrap.gap--xl-s {
--gap: var(--space-s);
}
.flex-grid--xl-5:not(section).gap--xl-m, section.flex-grid--xl-5 > .ct-section-inner-wrap.gap--xl-m {
--gap: var(--space-m);
}
.flex-grid--xl-5:not(section).gap--xl-l, section.flex-grid--xl-5 > .ct-section-inner-wrap.gap--xl-l {
--gap: var(--space-l);
}
.flex-grid--xl-5:not(section).gap--xl-xl, section.flex-grid--xl-5 > .ct-section-inner-wrap.gap--xl-xl {
--gap: var(--space-xl);
}
.flex-grid--xl-5:not(section).gap--xl-xxl, section.flex-grid--xl-5 > .ct-section-inner-wrap.gap--xl-xxl {
--gap: var(--space-xxl);
}
.flex-grid--xl-5:not(section) > *, section.flex-grid--xl-5 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 4)) / 5);
}
.flex-grid--xl-6:not(section), section.flex-grid--xl-6 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--xl-6:not(section).gap--xl-xs, section.flex-grid--xl-6 > .ct-section-inner-wrap.gap--xl-xs {
--gap: var(--space-xs);
}
.flex-grid--xl-6:not(section).gap--xl-s, section.flex-grid--xl-6 > .ct-section-inner-wrap.gap--xl-s {
--gap: var(--space-s);
}
.flex-grid--xl-6:not(section).gap--xl-m, section.flex-grid--xl-6 > .ct-section-inner-wrap.gap--xl-m {
--gap: var(--space-m);
}
.flex-grid--xl-6:not(section).gap--xl-l, section.flex-grid--xl-6 > .ct-section-inner-wrap.gap--xl-l {
--gap: var(--space-l);
}
.flex-grid--xl-6:not(section).gap--xl-xl, section.flex-grid--xl-6 > .ct-section-inner-wrap.gap--xl-xl {
--gap: var(--space-xl);
}
.flex-grid--xl-6:not(section).gap--xl-xxl, section.flex-grid--xl-6 > .ct-section-inner-wrap.gap--xl-xxl {
--gap: var(--space-xxl);
}
.flex-grid--xl-6:not(section) > *, section.flex-grid--xl-6 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 5)) / 6);
}
}
@media (max-width: 992px) {
.flex-grid--l-1:not(section), section.flex-grid--l-1 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: column;
gap: var(--gap);
}
.flex-grid--l-1:not(section) > *, section.flex-grid--l-1 > .ct-section-inner-wrap > * {
width: 100%;
max-width: 100%;
flex-basis: auto;
}
.flex-grid--l-2:not(section), section.flex-grid--l-2 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--l-2:not(section).gap--l-xs, section.flex-grid--l-2 > .ct-section-inner-wrap.gap--l-xs {
--gap: var(--space-xs);
}
.flex-grid--l-2:not(section).gap--l-s, section.flex-grid--l-2 > .ct-section-inner-wrap.gap--l-s {
--gap: var(--space-s);
}
.flex-grid--l-2:not(section).gap--l-m, section.flex-grid--l-2 > .ct-section-inner-wrap.gap--l-m {
--gap: var(--space-m);
}
.flex-grid--l-2:not(section).gap--l-l, section.flex-grid--l-2 > .ct-section-inner-wrap.gap--l-l {
--gap: var(--space-l);
}
.flex-grid--l-2:not(section).gap--l-xl, section.flex-grid--l-2 > .ct-section-inner-wrap.gap--l-xl {
--gap: var(--space-xl);
}
.flex-grid--l-2:not(section).gap--l-xxl, section.flex-grid--l-2 > .ct-section-inner-wrap.gap--l-xxl {
--gap: var(--space-xxl);
}
.flex-grid--l-2:not(section) > *, section.flex-grid--l-2 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 1)) / 2);
}
.flex-grid--l-3:not(section), section.flex-grid--l-3 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--l-3:not(section).gap--l-xs, section.flex-grid--l-3 > .ct-section-inner-wrap.gap--l-xs {
--gap: var(--space-xs);
}
.flex-grid--l-3:not(section).gap--l-s, section.flex-grid--l-3 > .ct-section-inner-wrap.gap--l-s {
--gap: var(--space-s);
}
.flex-grid--l-3:not(section).gap--l-m, section.flex-grid--l-3 > .ct-section-inner-wrap.gap--l-m {
--gap: var(--space-m);
}
.flex-grid--l-3:not(section).gap--l-l, section.flex-grid--l-3 > .ct-section-inner-wrap.gap--l-l {
--gap: var(--space-l);
}
.flex-grid--l-3:not(section).gap--l-xl, section.flex-grid--l-3 > .ct-section-inner-wrap.gap--l-xl {
--gap: var(--space-xl);
}
.flex-grid--l-3:not(section).gap--l-xxl, section.flex-grid--l-3 > .ct-section-inner-wrap.gap--l-xxl {
--gap: var(--space-xxl);
}
.flex-grid--l-3:not(section) > *, section.flex-grid--l-3 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 2)) / 3);
}
.flex-grid--l-4:not(section), section.flex-grid--l-4 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--l-4:not(section).gap--l-xs, section.flex-grid--l-4 > .ct-section-inner-wrap.gap--l-xs {
--gap: var(--space-xs);
}
.flex-grid--l-4:not(section).gap--l-s, section.flex-grid--l-4 > .ct-section-inner-wrap.gap--l-s {
--gap: var(--space-s);
}
.flex-grid--l-4:not(section).gap--l-m, section.flex-grid--l-4 > .ct-section-inner-wrap.gap--l-m {
--gap: var(--space-m);
}
.flex-grid--l-4:not(section).gap--l-l, section.flex-grid--l-4 > .ct-section-inner-wrap.gap--l-l {
--gap: var(--space-l);
}
.flex-grid--l-4:not(section).gap--l-xl, section.flex-grid--l-4 > .ct-section-inner-wrap.gap--l-xl {
--gap: var(--space-xl);
}
.flex-grid--l-4:not(section).gap--l-xxl, section.flex-grid--l-4 > .ct-section-inner-wrap.gap--l-xxl {
--gap: var(--space-xxl);
}
.flex-grid--l-4:not(section) > *, section.flex-grid--l-4 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 3)) / 4);
}
.flex-grid--l-5:not(section), section.flex-grid--l-5 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--l-5:not(section).gap--l-xs, section.flex-grid--l-5 > .ct-section-inner-wrap.gap--l-xs {
--gap: var(--space-xs);
}
.flex-grid--l-5:not(section).gap--l-s, section.flex-grid--l-5 > .ct-section-inner-wrap.gap--l-s {
--gap: var(--space-s);
}
.flex-grid--l-5:not(section).gap--l-m, section.flex-grid--l-5 > .ct-section-inner-wrap.gap--l-m {
--gap: var(--space-m);
}
.flex-grid--l-5:not(section).gap--l-l, section.flex-grid--l-5 > .ct-section-inner-wrap.gap--l-l {
--gap: var(--space-l);
}
.flex-grid--l-5:not(section).gap--l-xl, section.flex-grid--l-5 > .ct-section-inner-wrap.gap--l-xl {
--gap: var(--space-xl);
}
.flex-grid--l-5:not(section).gap--l-xxl, section.flex-grid--l-5 > .ct-section-inner-wrap.gap--l-xxl {
--gap: var(--space-xxl);
}
.flex-grid--l-5:not(section) > *, section.flex-grid--l-5 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 4)) / 5);
}
.flex-grid--l-6:not(section), section.flex-grid--l-6 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--l-6:not(section).gap--l-xs, section.flex-grid--l-6 > .ct-section-inner-wrap.gap--l-xs {
--gap: var(--space-xs);
}
.flex-grid--l-6:not(section).gap--l-s, section.flex-grid--l-6 > .ct-section-inner-wrap.gap--l-s {
--gap: var(--space-s);
}
.flex-grid--l-6:not(section).gap--l-m, section.flex-grid--l-6 > .ct-section-inner-wrap.gap--l-m {
--gap: var(--space-m);
}
.flex-grid--l-6:not(section).gap--l-l, section.flex-grid--l-6 > .ct-section-inner-wrap.gap--l-l {
--gap: var(--space-l);
}
.flex-grid--l-6:not(section).gap--l-xl, section.flex-grid--l-6 > .ct-section-inner-wrap.gap--l-xl {
--gap: var(--space-xl);
}
.flex-grid--l-6:not(section).gap--l-xxl, section.flex-grid--l-6 > .ct-section-inner-wrap.gap--l-xxl {
--gap: var(--space-xxl);
}
.flex-grid--l-6:not(section) > *, section.flex-grid--l-6 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 5)) / 6);
}
}
@media (max-width: 768px) {
.flex-grid--m-1:not(section), section.flex-grid--m-1 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: column;
gap: var(--gap);
}
.flex-grid--m-1:not(section) > *, section.flex-grid--m-1 > .ct-section-inner-wrap > * {
width: 100%;
max-width: 100%;
flex-basis: auto;
}
.flex-grid--m-2:not(section), section.flex-grid--m-2 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--m-2:not(section).gap--m-xs, section.flex-grid--m-2 > .ct-section-inner-wrap.gap--m-xs {
--gap: var(--space-xs);
}
.flex-grid--m-2:not(section).gap--m-s, section.flex-grid--m-2 > .ct-section-inner-wrap.gap--m-s {
--gap: var(--space-s);
}
.flex-grid--m-2:not(section).gap--m-m, section.flex-grid--m-2 > .ct-section-inner-wrap.gap--m-m {
--gap: var(--space-m);
}
.flex-grid--m-2:not(section).gap--m-l, section.flex-grid--m-2 > .ct-section-inner-wrap.gap--m-l {
--gap: var(--space-l);
}
.flex-grid--m-2:not(section).gap--m-xl, section.flex-grid--m-2 > .ct-section-inner-wrap.gap--m-xl {
--gap: var(--space-xl);
}
.flex-grid--m-2:not(section).gap--m-xxl, section.flex-grid--m-2 > .ct-section-inner-wrap.gap--m-xxl {
--gap: var(--space-xxl);
}
.flex-grid--m-2:not(section) > *, section.flex-grid--m-2 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 1)) / 2);
}
.flex-grid--m-3:not(section), section.flex-grid--m-3 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--m-3:not(section).gap--m-xs, section.flex-grid--m-3 > .ct-section-inner-wrap.gap--m-xs {
--gap: var(--space-xs);
}
.flex-grid--m-3:not(section).gap--m-s, section.flex-grid--m-3 > .ct-section-inner-wrap.gap--m-s {
--gap: var(--space-s);
}
.flex-grid--m-3:not(section).gap--m-m, section.flex-grid--m-3 > .ct-section-inner-wrap.gap--m-m {
--gap: var(--space-m);
}
.flex-grid--m-3:not(section).gap--m-l, section.flex-grid--m-3 > .ct-section-inner-wrap.gap--m-l {
--gap: var(--space-l);
}
.flex-grid--m-3:not(section).gap--m-xl, section.flex-grid--m-3 > .ct-section-inner-wrap.gap--m-xl {
--gap: var(--space-xl);
}
.flex-grid--m-3:not(section).gap--m-xxl, section.flex-grid--m-3 > .ct-section-inner-wrap.gap--m-xxl {
--gap: var(--space-xxl);
}
.flex-grid--m-3:not(section) > *, section.flex-grid--m-3 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 2)) / 3);
}
.flex-grid--m-4:not(section), section.flex-grid--m-4 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--m-4:not(section).gap--m-xs, section.flex-grid--m-4 > .ct-section-inner-wrap.gap--m-xs {
--gap: var(--space-xs);
}
.flex-grid--m-4:not(section).gap--m-s, section.flex-grid--m-4 > .ct-section-inner-wrap.gap--m-s {
--gap: var(--space-s);
}
.flex-grid--m-4:not(section).gap--m-m, section.flex-grid--m-4 > .ct-section-inner-wrap.gap--m-m {
--gap: var(--space-m);
}
.flex-grid--m-4:not(section).gap--m-l, section.flex-grid--m-4 > .ct-section-inner-wrap.gap--m-l {
--gap: var(--space-l);
}
.flex-grid--m-4:not(section).gap--m-xl, section.flex-grid--m-4 > .ct-section-inner-wrap.gap--m-xl {
--gap: var(--space-xl);
}
.flex-grid--m-4:not(section).gap--m-xxl, section.flex-grid--m-4 > .ct-section-inner-wrap.gap--m-xxl {
--gap: var(--space-xxl);
}
.flex-grid--m-4:not(section) > *, section.flex-grid--m-4 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 3)) / 4);
}
.flex-grid--m-5:not(section), section.flex-grid--m-5 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--m-5:not(section).gap--m-xs, section.flex-grid--m-5 > .ct-section-inner-wrap.gap--m-xs {
--gap: var(--space-xs);
}
.flex-grid--m-5:not(section).gap--m-s, section.flex-grid--m-5 > .ct-section-inner-wrap.gap--m-s {
--gap: var(--space-s);
}
.flex-grid--m-5:not(section).gap--m-m, section.flex-grid--m-5 > .ct-section-inner-wrap.gap--m-m {
--gap: var(--space-m);
}
.flex-grid--m-5:not(section).gap--m-l, section.flex-grid--m-5 > .ct-section-inner-wrap.gap--m-l {
--gap: var(--space-l);
}
.flex-grid--m-5:not(section).gap--m-xl, section.flex-grid--m-5 > .ct-section-inner-wrap.gap--m-xl {
--gap: var(--space-xl);
}
.flex-grid--m-5:not(section).gap--m-xxl, section.flex-grid--m-5 > .ct-section-inner-wrap.gap--m-xxl {
--gap: var(--space-xxl);
}
.flex-grid--m-5:not(section) > *, section.flex-grid--m-5 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 4)) / 5);
}
.flex-grid--m-6:not(section), section.flex-grid--m-6 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--m-6:not(section).gap--m-xs, section.flex-grid--m-6 > .ct-section-inner-wrap.gap--m-xs {
--gap: var(--space-xs);
}
.flex-grid--m-6:not(section).gap--m-s, section.flex-grid--m-6 > .ct-section-inner-wrap.gap--m-s {
--gap: var(--space-s);
}
.flex-grid--m-6:not(section).gap--m-m, section.flex-grid--m-6 > .ct-section-inner-wrap.gap--m-m {
--gap: var(--space-m);
}
.flex-grid--m-6:not(section).gap--m-l, section.flex-grid--m-6 > .ct-section-inner-wrap.gap--m-l {
--gap: var(--space-l);
}
.flex-grid--m-6:not(section).gap--m-xl, section.flex-grid--m-6 > .ct-section-inner-wrap.gap--m-xl {
--gap: var(--space-xl);
}
.flex-grid--m-6:not(section).gap--m-xxl, section.flex-grid--m-6 > .ct-section-inner-wrap.gap--m-xxl {
--gap: var(--space-xxl);
}
.flex-grid--m-6:not(section) > *, section.flex-grid--m-6 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 5)) / 6);
}
}
@media (max-width: 480px) {
.flex-grid--s-1:not(section), section.flex-grid--s-1 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: column;
gap: var(--gap);
}
.flex-grid--s-1:not(section) > *, section.flex-grid--s-1 > .ct-section-inner-wrap > * {
width: 100%;
max-width: 100%;
flex-basis: auto;
}
.flex-grid--s-2:not(section), section.flex-grid--s-2 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--s-2:not(section).gap--s-xs, section.flex-grid--s-2 > .ct-section-inner-wrap.gap--s-xs {
--gap: var(--space-xs);
}
.flex-grid--s-2:not(section).gap--s-s, section.flex-grid--s-2 > .ct-section-inner-wrap.gap--s-s {
--gap: var(--space-s);
}
.flex-grid--s-2:not(section).gap--s-m, section.flex-grid--s-2 > .ct-section-inner-wrap.gap--s-m {
--gap: var(--space-m);
}
.flex-grid--s-2:not(section).gap--s-l, section.flex-grid--s-2 > .ct-section-inner-wrap.gap--s-l {
--gap: var(--space-l);
}
.flex-grid--s-2:not(section).gap--s-xl, section.flex-grid--s-2 > .ct-section-inner-wrap.gap--s-xl {
--gap: var(--space-xl);
}
.flex-grid--s-2:not(section).gap--s-xxl, section.flex-grid--s-2 > .ct-section-inner-wrap.gap--s-xxl {
--gap: var(--space-xxl);
}
.flex-grid--s-2:not(section) > *, section.flex-grid--s-2 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 1)) / 2);
}
.flex-grid--s-3:not(section), section.flex-grid--s-3 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--s-3:not(section).gap--s-xs, section.flex-grid--s-3 > .ct-section-inner-wrap.gap--s-xs {
--gap: var(--space-xs);
}
.flex-grid--s-3:not(section).gap--s-s, section.flex-grid--s-3 > .ct-section-inner-wrap.gap--s-s {
--gap: var(--space-s);
}
.flex-grid--s-3:not(section).gap--s-m, section.flex-grid--s-3 > .ct-section-inner-wrap.gap--s-m {
--gap: var(--space-m);
}
.flex-grid--s-3:not(section).gap--s-l, section.flex-grid--s-3 > .ct-section-inner-wrap.gap--s-l {
--gap: var(--space-l);
}
.flex-grid--s-3:not(section).gap--s-xl, section.flex-grid--s-3 > .ct-section-inner-wrap.gap--s-xl {
--gap: var(--space-xl);
}
.flex-grid--s-3:not(section).gap--s-xxl, section.flex-grid--s-3 > .ct-section-inner-wrap.gap--s-xxl {
--gap: var(--space-xxl);
}
.flex-grid--s-3:not(section) > *, section.flex-grid--s-3 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 2)) / 3);
}
.flex-grid--s-4:not(section), section.flex-grid--s-4 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--s-4:not(section).gap--s-xs, section.flex-grid--s-4 > .ct-section-inner-wrap.gap--s-xs {
--gap: var(--space-xs);
}
.flex-grid--s-4:not(section).gap--s-s, section.flex-grid--s-4 > .ct-section-inner-wrap.gap--s-s {
--gap: var(--space-s);
}
.flex-grid--s-4:not(section).gap--s-m, section.flex-grid--s-4 > .ct-section-inner-wrap.gap--s-m {
--gap: var(--space-m);
}
.flex-grid--s-4:not(section).gap--s-l, section.flex-grid--s-4 > .ct-section-inner-wrap.gap--s-l {
--gap: var(--space-l);
}
.flex-grid--s-4:not(section).gap--s-xl, section.flex-grid--s-4 > .ct-section-inner-wrap.gap--s-xl {
--gap: var(--space-xl);
}
.flex-grid--s-4:not(section).gap--s-xxl, section.flex-grid--s-4 > .ct-section-inner-wrap.gap--s-xxl {
--gap: var(--space-xxl);
}
.flex-grid--s-4:not(section) > *, section.flex-grid--s-4 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 3)) / 4);
}
.flex-grid--s-5:not(section), section.flex-grid--s-5 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--s-5:not(section).gap--s-xs, section.flex-grid--s-5 > .ct-section-inner-wrap.gap--s-xs {
--gap: var(--space-xs);
}
.flex-grid--s-5:not(section).gap--s-s, section.flex-grid--s-5 > .ct-section-inner-wrap.gap--s-s {
--gap: var(--space-s);
}
.flex-grid--s-5:not(section).gap--s-m, section.flex-grid--s-5 > .ct-section-inner-wrap.gap--s-m {
--gap: var(--space-m);
}
.flex-grid--s-5:not(section).gap--s-l, section.flex-grid--s-5 > .ct-section-inner-wrap.gap--s-l {
--gap: var(--space-l);
}
.flex-grid--s-5:not(section).gap--s-xl, section.flex-grid--s-5 > .ct-section-inner-wrap.gap--s-xl {
--gap: var(--space-xl);
}
.flex-grid--s-5:not(section).gap--s-xxl, section.flex-grid--s-5 > .ct-section-inner-wrap.gap--s-xxl {
--gap: var(--space-xxl);
}
.flex-grid--s-5:not(section) > *, section.flex-grid--s-5 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 4)) / 5);
}
.flex-grid--s-6:not(section), section.flex-grid--s-6 > .ct-section-inner-wrap {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--s-6:not(section).gap--s-xs, section.flex-grid--s-6 > .ct-section-inner-wrap.gap--s-xs {
--gap: var(--space-xs);
}
.flex-grid--s-6:not(section).gap--s-s, section.flex-grid--s-6 > .ct-section-inner-wrap.gap--s-s {
--gap: var(--space-s);
}
.flex-grid--s-6:not(section).gap--s-m, section.flex-grid--s-6 > .ct-section-inner-wrap.gap--s-m {
--gap: var(--space-m);
}
.flex-grid--s-6:not(section).gap--s-l, section.flex-grid--s-6 > .ct-section-inner-wrap.gap--s-l {
--gap: var(--space-l);
}
.flex-grid--s-6:not(section).gap--s-xl, section.flex-grid--s-6 > .ct-section-inner-wrap.gap--s-xl {
--gap: var(--space-xl);
}
.flex-grid--s-6:not(section).gap--s-xxl, section.flex-grid--s-6 > .ct-section-inner-wrap.gap--s-xxl {
--gap: var(--space-xxl);
}
.flex-grid--s-6:not(section) > *, section.flex-grid--s-6 > .ct-section-inner-wrap > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 5)) / 6);
}
}
.flex--col:not(.ct-section), .ct-section.flex--col > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
}
.flex--row:not(.ct-section), .ct-section.flex--row > .ct-section-inner-wrap {
display: flex;
flex-direction: row;
}
.flex--col-reverse:not(.ct-section), .ct-section.flex--col-reverse > .ct-section-inner-wrap {
display: flex;
flex-direction: column-reverse;
}
.flex--row-reverse:not(.ct-section), .ct-section.flex--row-reverse > .ct-section-inner-wrap {
display: flex;
flex-direction: row-reverse;
}
@media (max-width: 1280px) {
.flex--col-xl:not(.ct-section), .ct-section.flex--col-xl > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
}
.flex--row-xl:not(.ct-section), .ct-section.flex--row-xl > .ct-section-inner-wrap {
display: flex;
flex-direction: row;
}
.flex--col-reverse-xl:not(.ct-section), .ct-section.flex--col-reverse-xl > .ct-section-inner-wrap {
display: flex;
flex-direction: column-reverse;
}
.flex--row-reverse-xl:not(.ct-section), .ct-section.flex--row-reverse-xl > .ct-section-inner-wrap {
display: flex;
flex-direction: row-reverse;
}
}
@media (max-width: 992px) {
.flex--col-l:not(.ct-section), .ct-section.flex--col-l > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
}
.flex--row-l:not(.ct-section), .ct-section.flex--row-l > .ct-section-inner-wrap {
display: flex;
flex-direction: row;
}
.flex--col-reverse-l:not(.ct-section), .ct-section.flex--col-reverse-l > .ct-section-inner-wrap {
display: flex;
flex-direction: column-reverse;
}
.flex--row-reverse-l:not(.ct-section), .ct-section.flex--row-reverse-l > .ct-section-inner-wrap {
display: flex;
flex-direction: row-reverse;
}
}
@media (max-width: 768px) {
.flex--col-m:not(.ct-section), .ct-section.flex--col-m > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
}
.flex--row-m:not(.ct-section), .ct-section.flex--row-m > .ct-section-inner-wrap {
display: flex;
flex-direction: row;
}
.flex--col-reverse-m:not(.ct-section), .ct-section.flex--col-reverse-m > .ct-section-inner-wrap {
display: flex;
flex-direction: column-reverse;
}
.flex--row-reverse-m:not(.ct-section), .ct-section.flex--row-reverse-m > .ct-section-inner-wrap {
display: flex;
flex-direction: row-reverse;
}
}
@media (max-width: 480px) {
.flex--col-s:not(.ct-section), .ct-section.flex--col-s > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
}
.flex--row-s:not(.ct-section), .ct-section.flex--row-s > .ct-section-inner-wrap {
display: flex;
flex-direction: row;
}
.flex--col-reverse-s:not(.ct-section), .ct-section.flex--col-reverse-s > .ct-section-inner-wrap {
display: flex;
flex-direction: column-reverse;
}
.flex--row-reverse-s:not(.ct-section), .ct-section.flex--row-reverse-s > .ct-section-inner-wrap {
display: flex;
flex-direction: row-reverse;
}
}
.justify-content--start:not(.ct-section), .ct-section.justify-content--start > .ct-section-inner-wrap {
display: flex;
justify-content: flex-start;
}
.justify-content--end:not(.ct-section), .ct-section.justify-content--end > .ct-section-inner-wrap {
display: flex;
justify-content: flex-end;
}
.justify-content--center:not(.ct-section), .ct-section.justify-content--center > .ct-section-inner-wrap {
display: flex;
justify-content: center;
}
.justify-content--between:not(.ct-section), .ct-section.justify-content--between > .ct-section-inner-wrap {
display: flex;
justify-content: space-between;
}
.justify-content--around:not(.ct-section), .ct-section.justify-content--around > .ct-section-inner-wrap {
display: flex;
justify-content: space-around;
}
.justify-content--stretch:not(.ct-section), .ct-section.justify-content--stretch > .ct-section-inner-wrap {
display: flex;
justify-content: stretch;
}
.align-content--start:not(.ct-section), .ct-section.align-content--start > .ct-section-inner-wrap {
display: flex;
align-content: flex-start;
}
.align-content--end:not(.ct-section), .ct-section.align-content--end > .ct-section-inner-wrap {
display: flex;
align-content: flex-end;
}
.align-content--center:not(.ct-section), .ct-section.align-content--center > .ct-section-inner-wrap {
display: flex;
align-content: center;
}
.align-content--baseline:not(.ct-section), .ct-section.align-content--baseline > .ct-section-inner-wrap {
display: flex;
align-content: baseline;
}
.align-content--stretch:not(.ct-section), .ct-section.align-content--stretch > .ct-section-inner-wrap {
display: flex;
align-content: stretch;
}
.justify-items--start:not(.ct-section), .ct-section.justify-items--start > .ct-section-inner-wrap {
display: flex;
justify-items: flex-start;
}
.justify-items--center:not(.ct-section), .ct-section.justify-items--center > .ct-section-inner-wrap {
display: flex;
justify-items: center;
}
.justify-items--end:not(.ct-section), .ct-section.justify-items--end > .ct-section-inner-wrap {
display: flex;
justify-items: flex-end;
}
.justify-items--stretch:not(.ct-section), .ct-section.justify-items--stretch > .ct-section-inner-wrap {
display: flex;
justify-items: stretch;
}
.align-items--start:not(.ct-section), .ct-section.align-items--start > .ct-section-inner-wrap {
display: flex;
align-items: flex-start;
}
.align-items--end:not(.ct-section), .ct-section.align-items--end > .ct-section-inner-wrap {
display: flex;
align-items: flex-end;
}
.align-items--center:not(.ct-section), .ct-section.align-items--center > .ct-section-inner-wrap {
display: flex;
align-items: center;
}
.align-items--baseline:not(.ct-section), .ct-section.align-items--baseline > .ct-section-inner-wrap {
display: flex;
align-items: baseline;
}
.align-items--stretch:not(.ct-section), .ct-section.align-items--stretch > .ct-section-inner-wrap {
display: flex;
align-items: stretch;
}
.self--start:not(.ct-section), .ct-section.self--start > .ct-section-inner-wrap {
display: flex;
align-self: flex-start;
}
.self--end:not(.ct-section), .ct-section.self--end > .ct-section-inner-wrap {
display: flex;
align-self: flex-end;
}
.self--stretch:not(.ct-section), .ct-section.self--stretch > .ct-section-inner-wrap {
display: flex;
align-self: stretch;
}
.self--center:not(.ct-section), .ct-section.self--center > .ct-section-inner-wrap {
display: flex;
align-self: center;
}
.flex--wrap:not(.ct-section), .ct-section.flex--wrap > .ct-section-inner-wrap {
flex-wrap: wrap;
}
.stretch:not(.ct-section), .ct-section.stretch > .ct-section-inner-wrap {
display: flex;
align-content: stretch;
align-items: stretch;
justify-content: stretch;
justify-items: stretch;
}
.flex--grow:not(.ct-section) > *, .ct-section.flex--grow > .ct-section-inner-wrap > * {
flex-grow: 1;
}
.grid--1:not(.ct-section), .ct-section.grid--1 > .ct-section-inner-wrap {
display: grid !important;
grid-template-columns: repeat(1, minmax(0, 1fr));
inline-size: 100%;
}
.grid--1:not(.ct-section) > *, .ct-section.grid--1 > .ct-section-inner-wrap > * {
grid-column: 1 !important;
}
.grid--2:not(.ct-section), .ct-section.grid--2 > .ct-section-inner-wrap {
display: grid !important;
grid-template-columns: repeat(2, minmax(0, 1fr));
inline-size: 100%;
}
.grid--3:not(.ct-section), .ct-section.grid--3 > .ct-section-inner-wrap {
display: grid !important;
grid-template-columns: repeat(3, minmax(0, 1fr));
inline-size: 100%;
}
.grid--4:not(.ct-section), .ct-section.grid--4 > .ct-section-inner-wrap {
display: grid !important;
grid-template-columns: repeat(4, minmax(0, 1fr));
inline-size: 100%;
}
.grid--5:not(.ct-section), .ct-section.grid--5 > .ct-section-inner-wrap {
display: grid !important;
grid-template-columns: repeat(5, minmax(0, 1fr));
inline-size: 100%;
}
.grid--6:not(.ct-section), .ct-section.grid--6 > .ct-section-inner-wrap {
display: grid !important;
grid-template-columns: repeat(6, minmax(0, 1fr));
inline-size: 100%;
}
.grid--7:not(.ct-section), .ct-section.grid--7 > .ct-section-inner-wrap {
display: grid !important;
grid-template-columns: repeat(7, minmax(0, 1fr));
inline-size: 100%;
}
.grid--8:not(.ct-section), .ct-section.grid--8 > .ct-section-inner-wrap {
display: grid !important;
grid-template-columns: repeat(8, minmax(0, 1fr));
inline-size: 100%;
}
.grid--9:not(.ct-section), .ct-section.grid--9 > .ct-section-inner-wrap {
display: grid !important;
grid-template-columns: repeat(9, minmax(0, 1fr));
inline-size: 100%;
}
.grid--10:not(.ct-section), .ct-section.grid--10 > .ct-section-inner-wrap {
display: grid !important;
grid-template-columns: repeat(10, minmax(0, 1fr));
inline-size: 100%;
}
.grid--11:not(.ct-section), .ct-section.grid--11 > .ct-section-inner-wrap {
display: grid !important;
grid-template-columns: repeat(11, minmax(0, 1fr));
inline-size: 100%;
}
.grid--12:not(.ct-section), .ct-section.grid--12 > .ct-section-inner-wrap {
display: grid !important;
grid-template-columns: repeat(12, minmax(0, 1fr));
inline-size: 100%;
}
.grid--1-2:not(.ct-section), .ct-section.grid--1-2 > .ct-section-inner-wrap {
display: grid !important;
grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
inline-size: 100%;
}
.grid--1-3:not(.ct-section), .ct-section.grid--1-3 > .ct-section-inner-wrap {
display: grid !important;
grid-template-columns: minmax(0, 1fr) minmax(0, 3fr);
inline-size: 100%;
}
.grid--2-1:not(.ct-section), .ct-section.grid--2-1 > .ct-section-inner-wrap {
display: grid !important;
grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
inline-size: 100%;
}
.grid--2-3:not(.ct-section), .ct-section.grid--2-3 > .ct-section-inner-wrap {
display: grid !important;
grid-template-columns: minmax(0, 2fr) minmax(0, 3fr);
inline-size: 100%;
}
.grid--3-1:not(.ct-section), .ct-section.grid--3-1 > .ct-section-inner-wrap {
display: grid !important;
grid-template-columns: minmax(0, 3fr) minmax(0, 1fr);
inline-size: 100%;
}
.grid--3-2:not(.ct-section), .ct-section.grid--3-2 > .ct-section-inner-wrap {
display: grid !important;
grid-template-columns: minmax(0, 3fr) minmax(0, 2fr);
inline-size: 100%;
}
@media (max-width: 1280px) {
.grid--xl-1:not(.ct-section), .ct-section.grid--xl-1 > .ct-section-inner-wrap {
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid--xl-1:not(.ct-section) > .ct-section, .ct-section.grid--xl-1 > .ct-section-inner-wrap > .ct-section {
grid-column: 1 !important;
}
.grid--xl-2:not(.ct-section), .ct-section.grid--xl-2 > .ct-section-inner-wrap {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid--xl-3:not(.ct-section), .ct-section.grid--xl-3 > .ct-section-inner-wrap {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid--xl-4:not(.ct-section), .ct-section.grid--xl-4 > .ct-section-inner-wrap {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid--xl-5:not(.ct-section), .ct-section.grid--xl-5 > .ct-section-inner-wrap {
grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid--xl-6:not(.ct-section), .ct-section.grid--xl-6 > .ct-section-inner-wrap {
grid-template-columns: repeat(6, minmax(0, 1fr));
}
.grid--xl-7:not(.ct-section), .ct-section.grid--xl-7 > .ct-section-inner-wrap {
grid-template-columns: repeat(7, minmax(0, 1fr));
}
.grid--xl-8:not(.ct-section), .ct-section.grid--xl-8 > .ct-section-inner-wrap {
grid-template-columns: repeat(8, minmax(0, 1fr));
}
.grid--xl-9:not(.ct-section), .ct-section.grid--xl-9 > .ct-section-inner-wrap {
grid-template-columns: repeat(9, minmax(0, 1fr));
}
.grid--xl-10:not(.ct-section), .ct-section.grid--xl-10 > .ct-section-inner-wrap {
grid-template-columns: repeat(10, minmax(0, 1fr));
}
.grid--xl-11:not(.ct-section), .ct-section.grid--xl-11 > .ct-section-inner-wrap {
grid-template-columns: repeat(11, minmax(0, 1fr));
}
.grid--xl-12:not(.ct-section), .ct-section.grid--xl-12 > .ct-section-inner-wrap {
grid-template-columns: repeat(12, minmax(0, 1fr));
}
}
@media (max-width: 992px) {
.grid--l-1:not(.ct-section), .ct-section.grid--l-1 > .ct-section-inner-wrap {
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid--l-1:not(.ct-section) > .ct-section, .ct-section.grid--l-1 > .ct-section-inner-wrap > .ct-section {
grid-column: 1 !important;
}
.grid--l-2:not(.ct-section), .ct-section.grid--l-2 > .ct-section-inner-wrap {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid--l-3:not(.ct-section), .ct-section.grid--l-3 > .ct-section-inner-wrap {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid--l-4:not(.ct-section), .ct-section.grid--l-4 > .ct-section-inner-wrap {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid--l-5:not(.ct-section), .ct-section.grid--l-5 > .ct-section-inner-wrap {
grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid--l-6:not(.ct-section), .ct-section.grid--l-6 > .ct-section-inner-wrap {
grid-template-columns: repeat(6, minmax(0, 1fr));
}
.grid--l-7:not(.ct-section), .ct-section.grid--l-7 > .ct-section-inner-wrap {
grid-template-columns: repeat(7, minmax(0, 1fr));
}
.grid--l-8:not(.ct-section), .ct-section.grid--l-8 > .ct-section-inner-wrap {
grid-template-columns: repeat(8, minmax(0, 1fr));
}
.grid--l-9:not(.ct-section), .ct-section.grid--l-9 > .ct-section-inner-wrap {
grid-template-columns: repeat(9, minmax(0, 1fr));
}
.grid--l-10:not(.ct-section), .ct-section.grid--l-10 > .ct-section-inner-wrap {
grid-template-columns: repeat(10, minmax(0, 1fr));
}
.grid--l-11:not(.ct-section), .ct-section.grid--l-11 > .ct-section-inner-wrap {
grid-template-columns: repeat(11, minmax(0, 1fr));
}
.grid--l-12:not(.ct-section), .ct-section.grid--l-12 > .ct-section-inner-wrap {
grid-template-columns: repeat(12, minmax(0, 1fr));
}
}
@media (max-width: 768px) {
.grid--m-1:not(.ct-section), .ct-section.grid--m-1 > .ct-section-inner-wrap {
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid--m-1:not(.ct-section) > .ct-section, .ct-section.grid--m-1 > .ct-section-inner-wrap > .ct-section {
grid-column: 1 !important;
}
.grid--m-2:not(.ct-section), .ct-section.grid--m-2 > .ct-section-inner-wrap {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid--m-3:not(.ct-section), .ct-section.grid--m-3 > .ct-section-inner-wrap {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid--m-4:not(.ct-section), .ct-section.grid--m-4 > .ct-section-inner-wrap {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid--m-5:not(.ct-section), .ct-section.grid--m-5 > .ct-section-inner-wrap {
grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid--m-6:not(.ct-section), .ct-section.grid--m-6 > .ct-section-inner-wrap {
grid-template-columns: repeat(6, minmax(0, 1fr));
}
.grid--m-7:not(.ct-section), .ct-section.grid--m-7 > .ct-section-inner-wrap {
grid-template-columns: repeat(7, minmax(0, 1fr));
}
.grid--m-8:not(.ct-section), .ct-section.grid--m-8 > .ct-section-inner-wrap {
grid-template-columns: repeat(8, minmax(0, 1fr));
}
.grid--m-9:not(.ct-section), .ct-section.grid--m-9 > .ct-section-inner-wrap {
grid-template-columns: repeat(9, minmax(0, 1fr));
}
.grid--m-10:not(.ct-section), .ct-section.grid--m-10 > .ct-section-inner-wrap {
grid-template-columns: repeat(10, minmax(0, 1fr));
}
.grid--m-11:not(.ct-section), .ct-section.grid--m-11 > .ct-section-inner-wrap {
grid-template-columns: repeat(11, minmax(0, 1fr));
}
.grid--m-12:not(.ct-section), .ct-section.grid--m-12 > .ct-section-inner-wrap {
grid-template-columns: repeat(12, minmax(0, 1fr));
}
}
@media (max-width: 480px) {
.grid--s-1:not(.ct-section), .ct-section.grid--s-1 > .ct-section-inner-wrap {
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid--s-1:not(.ct-section) > .ct-section, .ct-section.grid--s-1 > .ct-section-inner-wrap > .ct-section {
grid-column: 1 !important;
}
.grid--s-2:not(.ct-section), .ct-section.grid--s-2 > .ct-section-inner-wrap {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid--s-3:not(.ct-section), .ct-section.grid--s-3 > .ct-section-inner-wrap {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid--s-4:not(.ct-section), .ct-section.grid--s-4 > .ct-section-inner-wrap {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid--s-5:not(.ct-section), .ct-section.grid--s-5 > .ct-section-inner-wrap {
grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid--s-6:not(.ct-section), .ct-section.grid--s-6 > .ct-section-inner-wrap {
grid-template-columns: repeat(6, minmax(0, 1fr));
}
.grid--s-7:not(.ct-section), .ct-section.grid--s-7 > .ct-section-inner-wrap {
grid-template-columns: repeat(7, minmax(0, 1fr));
}
.grid--s-8:not(.ct-section), .ct-section.grid--s-8 > .ct-section-inner-wrap {
grid-template-columns: repeat(8, minmax(0, 1fr));
}
.grid--s-9:not(.ct-section), .ct-section.grid--s-9 > .ct-section-inner-wrap {
grid-template-columns: repeat(9, minmax(0, 1fr));
}
.grid--s-10:not(.ct-section), .ct-section.grid--s-10 > .ct-section-inner-wrap {
grid-template-columns: repeat(10, minmax(0, 1fr));
}
.grid--s-11:not(.ct-section), .ct-section.grid--s-11 > .ct-section-inner-wrap {
grid-template-columns: repeat(11, minmax(0, 1fr));
}
.grid--s-12:not(.ct-section), .ct-section.grid--s-12 > .ct-section-inner-wrap {
grid-template-columns: repeat(12, minmax(0, 1fr));
}
}
@media (min-width: 1281px) {
.grid--alternate-xl:not(.ct-section) > .grid--1-2:nth-of-type(even), .grid--alternate-xl > .ct-section-inner-wrap > .grid--1-2:nth-of-type(even) {
grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
}
.grid--alternate-xl:not(.ct-section) > .grid--1-2:nth-of-type(even) > .ct-section:last-child, .grid--alternate-xl > .ct-section-inner-wrap > .grid--1-2:nth-of-type(even) > .ct-section:last-child {
order: -1;
}
.grid--alternate-xl:not(.ct-section) > .grid--1-3:nth-of-type(even), .grid--alternate-xl > .ct-section-inner-wrap > .grid--1-3:nth-of-type(even) {
grid-template-columns: minmax(0, 3fr) minmax(0, 1fr);
}
.grid--alternate-xl:not(.ct-section) > .grid--1-3:nth-of-type(even) > .ct-section:last-child, .grid--alternate-xl > .ct-section-inner-wrap > .grid--1-3:nth-of-type(even) > .ct-section:last-child {
order: -1;
}
.grid--alternate-xl:not(.ct-section) > .grid--2-1:nth-of-type(even), .grid--alternate-xl > .ct-section-inner-wrap > .grid--2-1:nth-of-type(even) {
grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
}
.grid--alternate-xl:not(.ct-section) > .grid--2-1:nth-of-type(even) > .ct-section:last-child, .grid--alternate-xl > .ct-section-inner-wrap > .grid--2-1:nth-of-type(even) > .ct-section:last-child {
order: -1;
}
.grid--alternate-xl:not(.ct-section) > .grid--2-3:nth-of-type(even), .grid--alternate-xl > .ct-section-inner-wrap > .grid--2-3:nth-of-type(even) {
grid-template-columns: minmax(0, 3fr) minmax(0, 2fr);
}
.grid--alternate-xl:not(.ct-section) > .grid--2-3:nth-of-type(even) > .ct-section:last-child, .grid--alternate-xl > .ct-section-inner-wrap > .grid--2-3:nth-of-type(even) > .ct-section:last-child {
order: -1;
}
.grid--alternate-xl:not(.ct-section) > .grid--3-1:nth-of-type(even), .grid--alternate-xl > .ct-section-inner-wrap > .grid--3-1:nth-of-type(even) {
grid-template-columns: minmax(0, 1fr) minmax(0, 3fr);
}
.grid--alternate-xl:not(.ct-section) > .grid--3-1:nth-of-type(even) > .ct-section:last-child, .grid--alternate-xl > .ct-section-inner-wrap > .grid--3-1:nth-of-type(even) > .ct-section:last-child {
order: -1;
}
.grid--alternate-xl:not(.ct-section) > .grid--3-2:nth-of-type(even), .grid--alternate-xl > .ct-section-inner-wrap > .grid--3-2:nth-of-type(even) {
grid-template-columns: minmax(0, 2fr) minmax(0, 3fr);
}
.grid--alternate-xl:not(.ct-section) > .grid--3-2:nth-of-type(even) > .ct-section:last-child, .grid--alternate-xl > .ct-section-inner-wrap > .grid--3-2:nth-of-type(even) > .ct-section:last-child {
order: -1;
}
}
@media (min-width: 993px) {
.grid--alternate-l:not(.ct-section) > .grid--1-2:nth-of-type(even), .grid--alternate-l > .ct-section-inner-wrap > .grid--1-2:nth-of-type(even) {
grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
}
.grid--alternate-l:not(.ct-section) > .grid--1-2:nth-of-type(even) > .ct-section:last-child, .grid--alternate-l > .ct-section-inner-wrap > .grid--1-2:nth-of-type(even) > .ct-section:last-child {
order: -1;
}
.grid--alternate-l:not(.ct-section) > .grid--1-3:nth-of-type(even), .grid--alternate-l > .ct-section-inner-wrap > .grid--1-3:nth-of-type(even) {
grid-template-columns: minmax(0, 3fr) minmax(0, 1fr);
}
.grid--alternate-l:not(.ct-section) > .grid--1-3:nth-of-type(even) > .ct-section:last-child, .grid--alternate-l > .ct-section-inner-wrap > .grid--1-3:nth-of-type(even) > .ct-section:last-child {
order: -1;
}
.grid--alternate-l:not(.ct-section) > .grid--2-1:nth-of-type(even), .grid--alternate-l > .ct-section-inner-wrap > .grid--2-1:nth-of-type(even) {
grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
}
.grid--alternate-l:not(.ct-section) > .grid--2-1:nth-of-type(even) > .ct-section:last-child, .grid--alternate-l > .ct-section-inner-wrap > .grid--2-1:nth-of-type(even) > .ct-section:last-child {
order: -1;
}
.grid--alternate-l:not(.ct-section) > .grid--2-3:nth-of-type(even), .grid--alternate-l > .ct-section-inner-wrap > .grid--2-3:nth-of-type(even) {
grid-template-columns: minmax(0, 3fr) minmax(0, 2fr);
}
.grid--alternate-l:not(.ct-section) > .grid--2-3:nth-of-type(even) > .ct-section:last-child, .grid--alternate-l > .ct-section-inner-wrap > .grid--2-3:nth-of-type(even) > .ct-section:last-child {
order: -1;
}
.grid--alternate-l:not(.ct-section) > .grid--3-1:nth-of-type(even), .grid--alternate-l > .ct-section-inner-wrap > .grid--3-1:nth-of-type(even) {
grid-template-columns: minmax(0, 1fr) minmax(0, 3fr);
}
.grid--alternate-l:not(.ct-section) > .grid--3-1:nth-of-type(even) > .ct-section:last-child, .grid--alternate-l > .ct-section-inner-wrap > .grid--3-1:nth-of-type(even) > .ct-section:last-child {
order: -1;
}
.grid--alternate-l:not(.ct-section) > .grid--3-2:nth-of-type(even), .grid--alternate-l > .ct-section-inner-wrap > .grid--3-2:nth-of-type(even) {
grid-template-columns: minmax(0, 2fr) minmax(0, 3fr);
}
.grid--alternate-l:not(.ct-section) > .grid--3-2:nth-of-type(even) > .ct-section:last-child, .grid--alternate-l > .ct-section-inner-wrap > .grid--3-2:nth-of-type(even) > .ct-section:last-child {
order: -1;
}
}
@media (min-width: 769px) {
.grid--alternate-m:not(.ct-section) > .grid--1-2:nth-of-type(even), .grid--alternate-m > .ct-section-inner-wrap > .grid--1-2:nth-of-type(even) {
grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
}
.grid--alternate-m:not(.ct-section) > .grid--1-2:nth-of-type(even) > .ct-section:last-child, .grid--alternate-m > .ct-section-inner-wrap > .grid--1-2:nth-of-type(even) > .ct-section:last-child {
order: -1;
}
.grid--alternate-m:not(.ct-section) > .grid--1-3:nth-of-type(even), .grid--alternate-m > .ct-section-inner-wrap > .grid--1-3:nth-of-type(even) {
grid-template-columns: minmax(0, 3fr) minmax(0, 1fr);
}
.grid--alternate-m:not(.ct-section) > .grid--1-3:nth-of-type(even) > .ct-section:last-child, .grid--alternate-m > .ct-section-inner-wrap > .grid--1-3:nth-of-type(even) > .ct-section:last-child {
order: -1;
}
.grid--alternate-m:not(.ct-section) > .grid--2-1:nth-of-type(even), .grid--alternate-m > .ct-section-inner-wrap > .grid--2-1:nth-of-type(even) {
grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
}
.grid--alternate-m:not(.ct-section) > .grid--2-1:nth-of-type(even) > .ct-section:last-child, .grid--alternate-m > .ct-section-inner-wrap > .grid--2-1:nth-of-type(even) > .ct-section:last-child {
order: -1;
}
.grid--alternate-m:not(.ct-section) > .grid--2-3:nth-of-type(even), .grid--alternate-m > .ct-section-inner-wrap > .grid--2-3:nth-of-type(even) {
grid-template-columns: minmax(0, 3fr) minmax(0, 2fr);
}
.grid--alternate-m:not(.ct-section) > .grid--2-3:nth-of-type(even) > .ct-section:last-child, .grid--alternate-m > .ct-section-inner-wrap > .grid--2-3:nth-of-type(even) > .ct-section:last-child {
order: -1;
}
.grid--alternate-m:not(.ct-section) > .grid--3-1:nth-of-type(even), .grid--alternate-m > .ct-section-inner-wrap > .grid--3-1:nth-of-type(even) {
grid-template-columns: minmax(0, 1fr) minmax(0, 3fr);
}
.grid--alternate-m:not(.ct-section) > .grid--3-1:nth-of-type(even) > .ct-section:last-child, .grid--alternate-m > .ct-section-inner-wrap > .grid--3-1:nth-of-type(even) > .ct-section:last-child {
order: -1;
}
.grid--alternate-m:not(.ct-section) > .grid--3-2:nth-of-type(even), .grid--alternate-m > .ct-section-inner-wrap > .grid--3-2:nth-of-type(even) {
grid-template-columns: minmax(0, 2fr) minmax(0, 3fr);
}
.grid--alternate-m:not(.ct-section) > .grid--3-2:nth-of-type(even) > .ct-section:last-child, .grid--alternate-m > .ct-section-inner-wrap > .grid--3-2:nth-of-type(even) > .ct-section:last-child {
order: -1;
}
}
@media (min-width: 481px) {
.grid--alternate-s:not(.ct-section) > .grid--1-2:nth-of-type(even), .grid--alternate-s > .ct-section-inner-wrap > .grid--1-2:nth-of-type(even) {
grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
}
.grid--alternate-s:not(.ct-section) > .grid--1-2:nth-of-type(even) > .ct-section:last-child, .grid--alternate-s > .ct-section-inner-wrap > .grid--1-2:nth-of-type(even) > .ct-section:last-child {
order: -1;
}
.grid--alternate-s:not(.ct-section) > .grid--1-3:nth-of-type(even), .grid--alternate-s > .ct-section-inner-wrap > .grid--1-3:nth-of-type(even) {
grid-template-columns: minmax(0, 3fr) minmax(0, 1fr);
}
.grid--alternate-s:not(.ct-section) > .grid--1-3:nth-of-type(even) > .ct-section:last-child, .grid--alternate-s > .ct-section-inner-wrap > .grid--1-3:nth-of-type(even) > .ct-section:last-child {
order: -1;
}
.grid--alternate-s:not(.ct-section) > .grid--2-1:nth-of-type(even), .grid--alternate-s > .ct-section-inner-wrap > .grid--2-1:nth-of-type(even) {
grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
}
.grid--alternate-s:not(.ct-section) > .grid--2-1:nth-of-type(even) > .ct-section:last-child, .grid--alternate-s > .ct-section-inner-wrap > .grid--2-1:nth-of-type(even) > .ct-section:last-child {
order: -1;
}
.grid--alternate-s:not(.ct-section) > .grid--2-3:nth-of-type(even), .grid--alternate-s > .ct-section-inner-wrap > .grid--2-3:nth-of-type(even) {
grid-template-columns: minmax(0, 3fr) minmax(0, 2fr);
}
.grid--alternate-s:not(.ct-section) > .grid--2-3:nth-of-type(even) > .ct-section:last-child, .grid--alternate-s > .ct-section-inner-wrap > .grid--2-3:nth-of-type(even) > .ct-section:last-child {
order: -1;
}
.grid--alternate-s:not(.ct-section) > .grid--3-1:nth-of-type(even), .grid--alternate-s > .ct-section-inner-wrap > .grid--3-1:nth-of-type(even) {
grid-template-columns: minmax(0, 1fr) minmax(0, 3fr);
}
.grid--alternate-s:not(.ct-section) > .grid--3-1:nth-of-type(even) > .ct-section:last-child, .grid--alternate-s > .ct-section-inner-wrap > .grid--3-1:nth-of-type(even) > .ct-section:last-child {
order: -1;
}
.grid--alternate-s:not(.ct-section) > .grid--3-2:nth-of-type(even), .grid--alternate-s > .ct-section-inner-wrap > .grid--3-2:nth-of-type(even) {
grid-template-columns: minmax(0, 2fr) minmax(0, 3fr);
}
.grid--alternate-s:not(.ct-section) > .grid--3-2:nth-of-type(even) > .ct-section:last-child, .grid--alternate-s > .ct-section-inner-wrap > .grid--3-2:nth-of-type(even) > .ct-section:last-child {
order: -1;
}
}
.grid--auto-2:not(.ct-section), .ct-section.grid--auto-2 > .ct-section-inner-wrap {
--column-count: 2;
}
.grid--auto-3:not(.ct-section), .ct-section.grid--auto-3 > .ct-section-inner-wrap {
--column-count: 3;
}
.grid--auto-4:not(.ct-section), .ct-section.grid--auto-4 > .ct-section-inner-wrap {
--column-count: 4;
}
.grid--auto-5:not(.ct-section), .ct-section.grid--auto-5 > .ct-section-inner-wrap {
--column-count: 5;
}
.grid--auto-6:not(.ct-section), .ct-section.grid--auto-6 > .ct-section-inner-wrap {
--column-count: 6;
}
.grid--auto-7:not(.ct-section), .ct-section.grid--auto-7 > .ct-section-inner-wrap {
--column-count: 7;
}
.grid--auto-8:not(.ct-section), .ct-section.grid--auto-8 > .ct-section-inner-wrap {
--column-count: 8;
}
.grid--auto-9:not(.ct-section), .ct-section.grid--auto-9 > .ct-section-inner-wrap {
--column-count: 9;
}
.grid--auto-10:not(.ct-section), .ct-section.grid--auto-10 > .ct-section-inner-wrap {
--column-count: 10;
}
.grid--auto-11:not(.ct-section), .ct-section.grid--auto-11 > .ct-section-inner-wrap {
--column-count: 11;
}
.grid--auto-12:not(.ct-section), .ct-section.grid--auto-12 > .ct-section-inner-wrap {
--column-count: 12;
}
.grid--auto-1-2:not(.ct-section), .ct-section.grid--auto-1-2 > .ct-section-inner-wrap {
grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
}
.grid--auto-1-3:not(.ct-section), .ct-section.grid--auto-1-3 > .ct-section-inner-wrap {
grid-template-columns: minmax(0, 1fr) minmax(0, 3fr);
}
.grid--auto-2-1:not(.ct-section), .ct-section.grid--auto-2-1 > .ct-section-inner-wrap {
grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
}
.grid--auto-2-3:not(.ct-section), .ct-section.grid--auto-2-3 > .ct-section-inner-wrap {
grid-template-columns: minmax(0, 2fr) minmax(0, 3fr);
}
.grid--auto-3-1:not(.ct-section), .ct-section.grid--auto-3-1 > .ct-section-inner-wrap {
grid-template-columns: minmax(0, 3fr) minmax(0, 1fr);
}
.grid--auto-3-2:not(.ct-section), .ct-section.grid--auto-3-2 > .ct-section-inner-wrap {
grid-template-columns: minmax(0, 3fr) minmax(0, 2fr);
}
@media (max-width: 992px) {
.grid--auto-1-2:not(.ct-section), .ct-section.grid--auto-1-2 > .ct-section-inner-wrap {
grid-template-columns: var(--grid-template-columns);
--column-count: 1;
}
.grid--auto-1-3:not(.ct-section), .ct-section.grid--auto-1-3 > .ct-section-inner-wrap {
grid-template-columns: var(--grid-template-columns);
--column-count: 1;
}
.grid--auto-2-1:not(.ct-section), .ct-section.grid--auto-2-1 > .ct-section-inner-wrap {
grid-template-columns: var(--grid-template-columns);
--column-count: 1;
}
.grid--auto-2-3:not(.ct-section), .ct-section.grid--auto-2-3 > .ct-section-inner-wrap {
grid-template-columns: var(--grid-template-columns);
--column-count: 1;
}
.grid--auto-3-1:not(.ct-section), .ct-section.grid--auto-3-1 > .ct-section-inner-wrap {
grid-template-columns: var(--grid-template-columns);
--column-count: 1;
}
.grid--auto-3-2:not(.ct-section), .ct-section.grid--auto-3-2 > .ct-section-inner-wrap {
grid-template-columns: var(--grid-template-columns);
--column-count: 1;
}
}
.gap--xs:not(section), section.gap--xs > .ct-section-inner-wrap {
gap: var(--space-xs);
--row-gap: var(--space-xs);
--col-gap: var(--space-xs);
--grid-gap: var(--space-xs);
}
.gap--s:not(section), section.gap--s > .ct-section-inner-wrap {
gap: var(--space-s);
--row-gap: var(--space-s);
--col-gap: var(--space-s);
--grid-gap: var(--space-s);
}
.gap--m:not(section), section.gap--m > .ct-section-inner-wrap {
gap: var(--space-m);
--row-gap: var(--space-m);
--col-gap: var(--space-m);
--grid-gap: var(--space-m);
}
.gap--l:not(section), section.gap--l > .ct-section-inner-wrap {
gap: var(--space-l);
--row-gap: var(--space-l);
--col-gap: var(--space-l);
--grid-gap: var(--space-l);
}
.gap--xl:not(section), section.gap--xl > .ct-section-inner-wrap {
gap: var(--space-xl);
--row-gap: var(--space-xl);
--col-gap: var(--space-xl);
--grid-gap: var(--space-xl);
}
.gap--xxl:not(section), section.gap--xxl > .ct-section-inner-wrap {
gap: var(--space-xxl);
--row-gap: var(--space-xxl);
--col-gap: var(--space-xxl);
--grid-gap: var(--space-xxl);
}
@media (max-width: 1280px) {
.gap--xl-xs:not(section), section.gap--xl-xs > .ct-section-inner-wrap {
gap: var(--space-xs);
--row-gap: var(--space-xs);
--col-gap: var(--space-xs);
--grid-gap: var(--space-xs);
}
.gap--xl-s:not(section), section.gap--xl-s > .ct-section-inner-wrap {
gap: var(--space-s);
--row-gap: var(--space-s);
--col-gap: var(--space-s);
--grid-gap: var(--space-s);
}
.gap--xl-m:not(section), section.gap--xl-m > .ct-section-inner-wrap {
gap: var(--space-m);
--row-gap: var(--space-m);
--col-gap: var(--space-m);
--grid-gap: var(--space-m);
}
.gap--xl-l:not(section), section.gap--xl-l > .ct-section-inner-wrap {
gap: var(--space-l);
--row-gap: var(--space-l);
--col-gap: var(--space-l);
--grid-gap: var(--space-l);
}
.gap--xl-xl:not(section), section.gap--xl-xl > .ct-section-inner-wrap {
gap: var(--space-xl);
--row-gap: var(--space-xl);
--col-gap: var(--space-xl);
--grid-gap: var(--space-xl);
}
.gap--xl-xxl:not(section), section.gap--xl-xxl > .ct-section-inner-wrap {
gap: var(--space-xxl);
--row-gap: var(--space-xxl);
--col-gap: var(--space-xxl);
--grid-gap: var(--space-xxl);
}
}
@media (max-width: 992px) {
.gap--l-xs:not(section), section.gap--l-xs > .ct-section-inner-wrap {
gap: var(--space-xs);
--row-gap: var(--space-xs);
--col-gap: var(--space-xs);
--grid-gap: var(--space-xs);
}
.gap--l-s:not(section), section.gap--l-s > .ct-section-inner-wrap {
gap: var(--space-s);
--row-gap: var(--space-s);
--col-gap: var(--space-s);
--grid-gap: var(--space-s);
}
.gap--l-m:not(section), section.gap--l-m > .ct-section-inner-wrap {
gap: var(--space-m);
--row-gap: var(--space-m);
--col-gap: var(--space-m);
--grid-gap: var(--space-m);
}
.gap--l-l:not(section), section.gap--l-l > .ct-section-inner-wrap {
gap: var(--space-l);
--row-gap: var(--space-l);
--col-gap: var(--space-l);
--grid-gap: var(--space-l);
}
.gap--l-xl:not(section), section.gap--l-xl > .ct-section-inner-wrap {
gap: var(--space-xl);
--row-gap: var(--space-xl);
--col-gap: var(--space-xl);
--grid-gap: var(--space-xl);
}
.gap--l-xxl:not(section), section.gap--l-xxl > .ct-section-inner-wrap {
gap: var(--space-xxl);
--row-gap: var(--space-xxl);
--col-gap: var(--space-xxl);
--grid-gap: var(--space-xxl);
}
}
@media (max-width: 768px) {
.gap--m-xs:not(section), section.gap--m-xs > .ct-section-inner-wrap {
gap: var(--space-xs);
--row-gap: var(--space-xs);
--col-gap: var(--space-xs);
--grid-gap: var(--space-xs);
}
.gap--m-s:not(section), section.gap--m-s > .ct-section-inner-wrap {
gap: var(--space-s);
--row-gap: var(--space-s);
--col-gap: var(--space-s);
--grid-gap: var(--space-s);
}
.gap--m-m:not(section), section.gap--m-m > .ct-section-inner-wrap {
gap: var(--space-m);
--row-gap: var(--space-m);
--col-gap: var(--space-m);
--grid-gap: var(--space-m);
}
.gap--m-l:not(section), section.gap--m-l > .ct-section-inner-wrap {
gap: var(--space-l);
--row-gap: var(--space-l);
--col-gap: var(--space-l);
--grid-gap: var(--space-l);
}
.gap--m-xl:not(section), section.gap--m-xl > .ct-section-inner-wrap {
gap: var(--space-xl);
--row-gap: var(--space-xl);
--col-gap: var(--space-xl);
--grid-gap: var(--space-xl);
}
.gap--m-xxl:not(section), section.gap--m-xxl > .ct-section-inner-wrap {
gap: var(--space-xxl);
--row-gap: var(--space-xxl);
--col-gap: var(--space-xxl);
--grid-gap: var(--space-xxl);
}
}
@media (max-width: 480px) {
.gap--s-xs:not(section), section.gap--s-xs > .ct-section-inner-wrap {
gap: var(--space-xs);
--row-gap: var(--space-xs);
--col-gap: var(--space-xs);
--grid-gap: var(--space-xs);
}
.gap--s-s:not(section), section.gap--s-s > .ct-section-inner-wrap {
gap: var(--space-s);
--row-gap: var(--space-s);
--col-gap: var(--space-s);
--grid-gap: var(--space-s);
}
.gap--s-m:not(section), section.gap--s-m > .ct-section-inner-wrap {
gap: var(--space-m);
--row-gap: var(--space-m);
--col-gap: var(--space-m);
--grid-gap: var(--space-m);
}
.gap--s-l:not(section), section.gap--s-l > .ct-section-inner-wrap {
gap: var(--space-l);
--row-gap: var(--space-l);
--col-gap: var(--space-l);
--grid-gap: var(--space-l);
}
.gap--s-xl:not(section), section.gap--s-xl > .ct-section-inner-wrap {
gap: var(--space-xl);
--row-gap: var(--space-xl);
--col-gap: var(--space-xl);
--grid-gap: var(--space-xl);
}
.gap--s-xxl:not(section), section.gap--s-xxl > .ct-section-inner-wrap {
gap: var(--space-xxl);
--row-gap: var(--space-xxl);
--col-gap: var(--space-xxl);
--grid-gap: var(--space-xxl);
}
}
.grid-gap:not(section), section.grid-gap > .ct-section-inner-wrap {
gap: var(--grid-gap);
}
.container-gap:not(section), section.container-gap > .ct-section-inner-wrap {
gap: var(--container-gap);
}
.content-gap:not(section), section.content-gap > .ct-section-inner-wrap {
gap: var(--content-gap);
}
.center--self.center--self {
margin-left: auto;
margin-right: auto;
}
.center--all:not(.ct-section), .ct-section.center--all > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
align-items: center;
align-content: center;
justify-items: center;
justify-content: center;
text-align: center;
}
.center--y:not(.ct-section), .ct-section.center--y > .ct-section-inner-wrap {
flex-direction: column;
justify-items: center;
justify-content: center;
align-items: flex-start;
}
.center--x:not(.ct-section), .ct-section.center--x > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: flex-start;
justify-content: flex-start;
align-items: center;
}
.center--left:not(.ct-section), .ct-section.center--left > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: center;
justify-content: center;
align-items: flex-start;
align-content: flex-start;
text-align: left;
}
.center--right:not(.ct-section), .ct-section.center--right > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: center;
justify-content: center;
align-items: flex-end;
align-content: flex-end;
}
.center--top:not(.ct-section), .ct-section.center--top > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: flex-start;
justify-content: flex-start;
align-items: center;
}
.center--bottom:not(.ct-section), .ct-section.center--bottom > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: flex-end;
justify-content: flex-end;
align-items: center;
}
@media (max-width: 1280px) {
.center--all-xl:not(.ct-section), .ct-section.center--all-xl > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
align-items: center;
align-content: center;
justify-items: center;
justify-content: center;
text-align: center;
}
.center--y-xl:not(.ct-section), .ct-section.center--y-xl > .ct-section-inner-wrap {
flex-direction: column;
justify-items: center;
justify-content: center;
align-items: flex-start;
}
.center--x-xl:not(.ct-section), .ct-section.center--x-xl > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: flex-start;
justify-content: flex-start;
align-items: center;
}
.center--left-xl:not(.ct-section), .ct-section.center--left-xl > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: center;
justify-content: center;
align-items: flex-start;
align-content: flex-start;
text-align: left;
}
.center--right-xl:not(.ct-section), .ct-section.center--right-xl > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: center;
justify-content: center;
align-items: flex-end;
align-content: flex-end;
}
.center--top-xl:not(.ct-section), .ct-section.center--top-xl > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: flex-start;
justify-content: flex-start;
align-items: center;
}
.center--bottom-xl:not(.ct-section), .ct-section.center--bottom-xl > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: flex-end;
justify-content: flex-end;
align-items: center;
}
}
@media (max-width: 992px) {
.center--all-l:not(.ct-section), .ct-section.center--all-l > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
align-items: center;
align-content: center;
justify-items: center;
justify-content: center;
text-align: center;
}
.center--y-l:not(.ct-section), .ct-section.center--y-l > .ct-section-inner-wrap {
flex-direction: column;
justify-items: center;
justify-content: center;
align-items: flex-start;
}
.center--x-l:not(.ct-section), .ct-section.center--x-l > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: flex-start;
justify-content: flex-start;
align-items: center;
}
.center--left-l:not(.ct-section), .ct-section.center--left-l > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: center;
justify-content: center;
align-items: flex-start;
align-content: flex-start;
text-align: left;
}
.center--right-l:not(.ct-section), .ct-section.center--right-l > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: center;
justify-content: center;
align-items: flex-end;
align-content: flex-end;
}
.center--top-l:not(.ct-section), .ct-section.center--top-l > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: flex-start;
justify-content: flex-start;
align-items: center;
}
.center--bottom-l:not(.ct-section), .ct-section.center--bottom-l > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: flex-end;
justify-content: flex-end;
align-items: center;
}
}
@media (max-width: 768px) {
.center--all-m:not(.ct-section), .ct-section.center--all-m > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
align-items: center;
align-content: center;
justify-items: center;
justify-content: center;
text-align: center;
}
.center--y-m:not(.ct-section), .ct-section.center--y-m > .ct-section-inner-wrap {
flex-direction: column;
justify-items: center;
justify-content: center;
align-items: flex-start;
}
.center--x-m:not(.ct-section), .ct-section.center--x-m > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: flex-start;
justify-content: flex-start;
align-items: center;
}
.center--left-m:not(.ct-section), .ct-section.center--left-m > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: center;
justify-content: center;
align-items: flex-start;
align-content: flex-start;
text-align: left;
}
.center--right-m:not(.ct-section), .ct-section.center--right-m > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: center;
justify-content: center;
align-items: flex-end;
align-content: flex-end;
}
.center--top-m:not(.ct-section), .ct-section.center--top-m > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: flex-start;
justify-content: flex-start;
align-items: center;
}
.center--bottom-m:not(.ct-section), .ct-section.center--bottom-m > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: flex-end;
justify-content: flex-end;
align-items: center;
}
}
@media (max-width: 480px) {
.center--all-s:not(.ct-section), .ct-section.center--all-s > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
align-items: center;
align-content: center;
justify-items: center;
justify-content: center;
text-align: center;
}
.center--y-s:not(.ct-section), .ct-section.center--y-s > .ct-section-inner-wrap {
flex-direction: column;
justify-items: center;
justify-content: center;
align-items: flex-start;
}
.center--x-s:not(.ct-section), .ct-section.center--x-s > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: flex-start;
justify-content: flex-start;
align-items: center;
}
.center--left-s:not(.ct-section), .ct-section.center--left-s > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: center;
justify-content: center;
align-items: flex-start;
align-content: flex-start;
text-align: left;
}
.center--right-s:not(.ct-section), .ct-section.center--right-s > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: center;
justify-content: center;
align-items: flex-end;
align-content: flex-end;
}
.center--top-s:not(.ct-section), .ct-section.center--top-s > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: flex-start;
justify-content: flex-start;
align-items: center;
}
.center--bottom-s:not(.ct-section), .ct-section.center--bottom-s > .ct-section-inner-wrap {
display: flex;
flex-direction: column;
justify-items: flex-end;
justify-content: flex-end;
align-items: center;
}
}
.height--20:not(.ct-section), .ct-section.height--20 > .ct-section-inner-wrap {
min-block-size: 20vh;
}
.height--30:not(.ct-section), .ct-section.height--30 > .ct-section-inner-wrap {
min-block-size: 30vh;
}
.height--40:not(.ct-section), .ct-section.height--40 > .ct-section-inner-wrap {
min-block-size: 40vh;
}
.height--50:not(.ct-section), .ct-section.height--50 > .ct-section-inner-wrap {
min-block-size: 50vh;
}
.height--60:not(.ct-section), .ct-section.height--60 > .ct-section-inner-wrap {
min-block-size: 60vh;
}
.height--70:not(.ct-section), .ct-section.height--70 > .ct-section-inner-wrap {
min-block-size: 70vh;
}
.height--80:not(.ct-section), .ct-section.height--80 > .ct-section-inner-wrap {
min-block-size: 80vh;
}
.height--90:not(.ct-section), .ct-section.height--90 > .ct-section-inner-wrap {
min-block-size: 90vh;
}
.height--100:not(.ct-section), .ct-section.height--100 > .ct-section-inner-wrap {
min-block-size: 100vh;
}
.height--full:not(.ct-section), .ct-section.height--full > .ct-section-inner-wrap {
min-block-size: 100vh;
}
@media (max-width: 1280px) {
.height--xl-20:not(.ct-section), .ct-section.height--xl-20 > .ct-section-inner-wrap {
min-block-size: 20vh;
}
.height--xl-30:not(.ct-section), .ct-section.height--xl-30 > .ct-section-inner-wrap {
min-block-size: 30vh;
}
.height--xl-40:not(.ct-section), .ct-section.height--xl-40 > .ct-section-inner-wrap {
min-block-size: 40vh;
}
.height--xl-50:not(.ct-section), .ct-section.height--xl-50 > .ct-section-inner-wrap {
min-block-size: 50vh;
}
.height--xl-60:not(.ct-section), .ct-section.height--xl-60 > .ct-section-inner-wrap {
min-block-size: 60vh;
}
.height--xl-70:not(.ct-section), .ct-section.height--xl-70 > .ct-section-inner-wrap {
min-block-size: 70vh;
}
.height--xl-80:not(.ct-section), .ct-section.height--xl-80 > .ct-section-inner-wrap {
min-block-size: 80vh;
}
.height--xl-90:not(.ct-section), .ct-section.height--xl-90 > .ct-section-inner-wrap {
min-block-size: 90vh;
}
.height--xl-100:not(.ct-section), .ct-section.height--xl-100 > .ct-section-inner-wrap {
min-block-size: 100vh;
}
.height--xl-full:not(.ct-section), .ct-section.height--xl-full > .ct-section-inner-wrap {
min-block-size: 100vh;
}
}
@media (max-width: 992px) {
.height--l-20:not(.ct-section), .ct-section.height--l-20 > .ct-section-inner-wrap {
min-block-size: 20vh;
}
.height--l-30:not(.ct-section), .ct-section.height--l-30 > .ct-section-inner-wrap {
min-block-size: 30vh;
}
.height--l-40:not(.ct-section), .ct-section.height--l-40 > .ct-section-inner-wrap {
min-block-size: 40vh;
}
.height--l-50:not(.ct-section), .ct-section.height--l-50 > .ct-section-inner-wrap {
min-block-size: 50vh;
}
.height--l-60:not(.ct-section), .ct-section.height--l-60 > .ct-section-inner-wrap {
min-block-size: 60vh;
}
.height--l-70:not(.ct-section), .ct-section.height--l-70 > .ct-section-inner-wrap {
min-block-size: 70vh;
}
.height--l-80:not(.ct-section), .ct-section.height--l-80 > .ct-section-inner-wrap {
min-block-size: 80vh;
}
.height--l-90:not(.ct-section), .ct-section.height--l-90 > .ct-section-inner-wrap {
min-block-size: 90vh;
}
.height--l-100:not(.ct-section), .ct-section.height--l-100 > .ct-section-inner-wrap {
min-block-size: 100vh;
}
.height--l-full:not(.ct-section), .ct-section.height--l-full > .ct-section-inner-wrap {
min-block-size: 100vh;
}
}
@media (max-width: 768px) {
.height--m-20:not(.ct-section), .ct-section.height--m-20 > .ct-section-inner-wrap {
min-block-size: 20vh;
}
.height--m-30:not(.ct-section), .ct-section.height--m-30 > .ct-section-inner-wrap {
min-block-size: 30vh;
}
.height--m-40:not(.ct-section), .ct-section.height--m-40 > .ct-section-inner-wrap {
min-block-size: 40vh;
}
.height--m-50:not(.ct-section), .ct-section.height--m-50 > .ct-section-inner-wrap {
min-block-size: 50vh;
}
.height--m-60:not(.ct-section), .ct-section.height--m-60 > .ct-section-inner-wrap {
min-block-size: 60vh;
}
.height--m-70:not(.ct-section), .ct-section.height--m-70 > .ct-section-inner-wrap {
min-block-size: 70vh;
}
.height--m-80:not(.ct-section), .ct-section.height--m-80 > .ct-section-inner-wrap {
min-block-size: 80vh;
}
.height--m-90:not(.ct-section), .ct-section.height--m-90 > .ct-section-inner-wrap {
min-block-size: 90vh;
}
.height--m-100:not(.ct-section), .ct-section.height--m-100 > .ct-section-inner-wrap {
min-block-size: 100vh;
}
.height--m-full:not(.ct-section), .ct-section.height--m-full > .ct-section-inner-wrap {
min-block-size: 100vh;
}
}
@media (max-width: 480px) {
.height--s-20:not(.ct-section), .ct-section.height--s-20 > .ct-section-inner-wrap {
min-block-size: 20vh;
}
.height--s-30:not(.ct-section), .ct-section.height--s-30 > .ct-section-inner-wrap {
min-block-size: 30vh;
}
.height--s-40:not(.ct-section), .ct-section.height--s-40 > .ct-section-inner-wrap {
min-block-size: 40vh;
}
.height--s-50:not(.ct-section), .ct-section.height--s-50 > .ct-section-inner-wrap {
min-block-size: 50vh;
}
.height--s-60:not(.ct-section), .ct-section.height--s-60 > .ct-section-inner-wrap {
min-block-size: 60vh;
}
.height--s-70:not(.ct-section), .ct-section.height--s-70 > .ct-section-inner-wrap {
min-block-size: 70vh;
}
.height--s-80:not(.ct-section), .ct-section.height--s-80 > .ct-section-inner-wrap {
min-block-size: 80vh;
}
.height--s-90:not(.ct-section), .ct-section.height--s-90 > .ct-section-inner-wrap {
min-block-size: 90vh;
}
.height--s-100:not(.ct-section), .ct-section.height--s-100 > .ct-section-inner-wrap {
min-block-size: 100vh;
}
.height--s-full:not(.ct-section), .ct-section.height--s-full > .ct-section-inner-wrap {
min-block-size: 100vh;
}
}
.max-height--20:not(.ct-section), .ct-section.max-height--20 > .ct-section-inner-wrap {
max-block-size: 20vh;
}
.max-height--30:not(.ct-section), .ct-section.max-height--30 > .ct-section-inner-wrap {
max-block-size: 30vh;
}
.max-height--40:not(.ct-section), .ct-section.max-height--40 > .ct-section-inner-wrap {
max-block-size: 40vh;
}
.max-height--50:not(.ct-section), .ct-section.max-height--50 > .ct-section-inner-wrap {
max-block-size: 50vh;
}
.max-height--60:not(.ct-section), .ct-section.max-height--60 > .ct-section-inner-wrap {
max-block-size: 60vh;
}
.max-height--70:not(.ct-section), .ct-section.max-height--70 > .ct-section-inner-wrap {
max-block-size: 70vh;
}
.max-height--80:not(.ct-section), .ct-section.max-height--80 > .ct-section-inner-wrap {
max-block-size: 80vh;
}
.max-height--90:not(.ct-section), .ct-section.max-height--90 > .ct-section-inner-wrap {
max-block-size: 90vh;
}
.max-height--100:not(.ct-section), .ct-section.max-height--100 > .ct-section-inner-wrap {
max-block-size: 100vh;
}
.max-height--full:not(.ct-section), .ct-section.max-height--full > .ct-section-inner-wrap {
max-block-size: 100vh;
}
@media (max-width: 1280px) {
.max-height--xl-20:not(.ct-section), .ct-section.max-height--xl-20 > .ct-section-inner-wrap {
max-block-size: 20vh;
}
.max-height--xl-30:not(.ct-section), .ct-section.max-height--xl-30 > .ct-section-inner-wrap {
max-block-size: 30vh;
}
.max-height--xl-40:not(.ct-section), .ct-section.max-height--xl-40 > .ct-section-inner-wrap {
max-block-size: 40vh;
}
.max-height--xl-50:not(.ct-section), .ct-section.max-height--xl-50 > .ct-section-inner-wrap {
max-block-size: 50vh;
}
.max-height--xl-60:not(.ct-section), .ct-section.max-height--xl-60 > .ct-section-inner-wrap {
max-block-size: 60vh;
}
.max-height--xl-70:not(.ct-section), .ct-section.max-height--xl-70 > .ct-section-inner-wrap {
max-block-size: 70vh;
}
.max-height--xl-80:not(.ct-section), .ct-section.max-height--xl-80 > .ct-section-inner-wrap {
max-block-size: 80vh;
}
.max-height--xl-90:not(.ct-section), .ct-section.max-height--xl-90 > .ct-section-inner-wrap {
max-block-size: 90vh;
}
.max-height--xl-100:not(.ct-section), .ct-section.max-height--xl-100 > .ct-section-inner-wrap {
max-block-size: 100vh;
}
.max-height--xl-full:not(.ct-section), .ct-section.max-height--xl-full > .ct-section-inner-wrap {
max-block-size: 100vh;
}
}
@media (max-width: 992px) {
.max-height--l-20:not(.ct-section), .ct-section.max-height--l-20 > .ct-section-inner-wrap {
max-block-size: 20vh;
}
.max-height--l-30:not(.ct-section), .ct-section.max-height--l-30 > .ct-section-inner-wrap {
max-block-size: 30vh;
}
.max-height--l-40:not(.ct-section), .ct-section.max-height--l-40 > .ct-section-inner-wrap {
max-block-size: 40vh;
}
.max-height--l-50:not(.ct-section), .ct-section.max-height--l-50 > .ct-section-inner-wrap {
max-block-size: 50vh;
}
.max-height--l-60:not(.ct-section), .ct-section.max-height--l-60 > .ct-section-inner-wrap {
max-block-size: 60vh;
}
.max-height--l-70:not(.ct-section), .ct-section.max-height--l-70 > .ct-section-inner-wrap {
max-block-size: 70vh;
}
.max-height--l-80:not(.ct-section), .ct-section.max-height--l-80 > .ct-section-inner-wrap {
max-block-size: 80vh;
}
.max-height--l-90:not(.ct-section), .ct-section.max-height--l-90 > .ct-section-inner-wrap {
max-block-size: 90vh;
}
.max-height--l-100:not(.ct-section), .ct-section.max-height--l-100 > .ct-section-inner-wrap {
max-block-size: 100vh;
}
.max-height--l-full:not(.ct-section), .ct-section.max-height--l-full > .ct-section-inner-wrap {
max-block-size: 100vh;
}
}
@media (max-width: 768px) {
.max-height--m-20:not(.ct-section), .ct-section.max-height--m-20 > .ct-section-inner-wrap {
max-block-size: 20vh;
}
.max-height--m-30:not(.ct-section), .ct-section.max-height--m-30 > .ct-section-inner-wrap {
max-block-size: 30vh;
}
.max-height--m-40:not(.ct-section), .ct-section.max-height--m-40 > .ct-section-inner-wrap {
max-block-size: 40vh;
}
.max-height--m-50:not(.ct-section), .ct-section.max-height--m-50 > .ct-section-inner-wrap {
max-block-size: 50vh;
}
.max-height--m-60:not(.ct-section), .ct-section.max-height--m-60 > .ct-section-inner-wrap {
max-block-size: 60vh;
}
.max-height--m-70:not(.ct-section), .ct-section.max-height--m-70 > .ct-section-inner-wrap {
max-block-size: 70vh;
}
.max-height--m-80:not(.ct-section), .ct-section.max-height--m-80 > .ct-section-inner-wrap {
max-block-size: 80vh;
}
.max-height--m-90:not(.ct-section), .ct-section.max-height--m-90 > .ct-section-inner-wrap {
max-block-size: 90vh;
}
.max-height--m-100:not(.ct-section), .ct-section.max-height--m-100 > .ct-section-inner-wrap {
max-block-size: 100vh;
}
.max-height--m-full:not(.ct-section), .ct-section.max-height--m-full > .ct-section-inner-wrap {
max-block-size: 100vh;
}
}
@media (max-width: 480px) {
.max-height--s-20:not(.ct-section), .ct-section.max-height--s-20 > .ct-section-inner-wrap {
max-block-size: 20vh;
}
.max-height--s-30:not(.ct-section), .ct-section.max-height--s-30 > .ct-section-inner-wrap {
max-block-size: 30vh;
}
.max-height--s-40:not(.ct-section), .ct-section.max-height--s-40 > .ct-section-inner-wrap {
max-block-size: 40vh;
}
.max-height--s-50:not(.ct-section), .ct-section.max-height--s-50 > .ct-section-inner-wrap {
max-block-size: 50vh;
}
.max-height--s-60:not(.ct-section), .ct-section.max-height--s-60 > .ct-section-inner-wrap {
max-block-size: 60vh;
}
.max-height--s-70:not(.ct-section), .ct-section.max-height--s-70 > .ct-section-inner-wrap {
max-block-size: 70vh;
}
.max-height--s-80:not(.ct-section), .ct-section.max-height--s-80 > .ct-section-inner-wrap {
max-block-size: 80vh;
}
.max-height--s-90:not(.ct-section), .ct-section.max-height--s-90 > .ct-section-inner-wrap {
max-block-size: 90vh;
}
.max-height--s-100:not(.ct-section), .ct-section.max-height--s-100 > .ct-section-inner-wrap {
max-block-size: 100vh;
}
.max-height--s-full:not(.ct-section), .ct-section.max-height--s-full > .ct-section-inner-wrap {
max-block-size: 100vh;
}
}
.pad-section--xs:not(.ct-section), .pad-section--xs .ct-section-inner-wrap {
padding-block: var(--section-space-xs);
padding-inline: var(--section-padding-x);
}
.pad-section--s:not(.ct-section), .pad-section--s .ct-section-inner-wrap {
padding-block: var(--section-space-s);
padding-inline: var(--section-padding-x);
}
.pad-section--m:not(.ct-section), .pad-section--m .ct-section-inner-wrap {
padding-block: var(--section-space-m);
padding-inline: var(--section-padding-x);
}
.pad-section--l:not(.ct-section), .pad-section--l .ct-section-inner-wrap {
padding-block: var(--section-space-l);
padding-inline: var(--section-padding-x);
}
.pad-section--xl:not(.ct-section), .pad-section--xl .ct-section-inner-wrap {
padding-block: var(--section-space-xl);
padding-inline: var(--section-padding-x);
}
.pad-section--xxl:not(.ct-section), .pad-section--xxl .ct-section-inner-wrap {
padding-block: var(--section-space-xxl);
padding-inline: var(--section-padding-x);
}
.pad-section--none:not(.ct-section), .pad-section--none .ct-section-inner-wrap {
padding: 0 var(--section-padding-x);
}
@media (max-width: 1280px) {
.pad-section--xl-xs:not(.ct-section), .pad-section--xl-xs .ct-section-inner-wrap {
padding-block: var(--section-space-xs);
padding-inline: var(--section-padding-x);
}
.pad-section--xl-s:not(.ct-section), .pad-section--xl-s .ct-section-inner-wrap {
padding-block: var(--section-space-s);
padding-inline: var(--section-padding-x);
}
.pad-section--xl-m:not(.ct-section), .pad-section--xl-m .ct-section-inner-wrap {
padding-block: var(--section-space-m);
padding-inline: var(--section-padding-x);
}
.pad-section--xl-l:not(.ct-section), .pad-section--xl-l .ct-section-inner-wrap {
padding-block: var(--section-space-l);
padding-inline: var(--section-padding-x);
}
.pad-section--xl-xl:not(.ct-section), .pad-section--xl-xl .ct-section-inner-wrap {
padding-block: var(--section-space-xl);
padding-inline: var(--section-padding-x);
}
.pad-section--xl-xxl:not(.ct-section), .pad-section--xl-xxl .ct-section-inner-wrap {
padding-block: var(--section-space-xxl);
padding-inline: var(--section-padding-x);
}
.pad-section--xl-none:not(.ct-section), .pad-section--xl-none .ct-section-inner-wrap {
padding: 0 var(--section-padding-x);
}
.pad--none--xl:not(.ct-section), .pad--none--xl .ct-section-inner-wrap {
padding: 0 !important;
}
}
@media (max-width: 992px) {
.pad-section--l-xs:not(.ct-section), .pad-section--l-xs .ct-section-inner-wrap {
padding-block: var(--section-space-xs);
padding-inline: var(--section-padding-x);
}
.pad-section--l-s:not(.ct-section), .pad-section--l-s .ct-section-inner-wrap {
padding-block: var(--section-space-s);
padding-inline: var(--section-padding-x);
}
.pad-section--l-m:not(.ct-section), .pad-section--l-m .ct-section-inner-wrap {
padding-block: var(--section-space-m);
padding-inline: var(--section-padding-x);
}
.pad-section--l-l:not(.ct-section), .pad-section--l-l .ct-section-inner-wrap {
padding-block: var(--section-space-l);
padding-inline: var(--section-padding-x);
}
.pad-section--l-xl:not(.ct-section), .pad-section--l-xl .ct-section-inner-wrap {
padding-block: var(--section-space-xl);
padding-inline: var(--section-padding-x);
}
.pad-section--l-xxl:not(.ct-section), .pad-section--l-xxl .ct-section-inner-wrap {
padding-block: var(--section-space-xxl);
padding-inline: var(--section-padding-x);
}
.pad-section--l-none:not(.ct-section), .pad-section--l-none .ct-section-inner-wrap {
padding: 0 var(--section-padding-x);
}
.pad--none--l:not(.ct-section), .pad--none--l .ct-section-inner-wrap {
padding: 0 !important;
}
}
@media (max-width: 768px) {
.pad-section--m-xs:not(.ct-section), .pad-section--m-xs .ct-section-inner-wrap {
padding-block: var(--section-space-xs);
padding-inline: var(--section-padding-x);
}
.pad-section--m-s:not(.ct-section), .pad-section--m-s .ct-section-inner-wrap {
padding-block: var(--section-space-s);
padding-inline: var(--section-padding-x);
}
.pad-section--m-m:not(.ct-section), .pad-section--m-m .ct-section-inner-wrap {
padding-block: var(--section-space-m);
padding-inline: var(--section-padding-x);
}
.pad-section--m-l:not(.ct-section), .pad-section--m-l .ct-section-inner-wrap {
padding-block: var(--section-space-l);
padding-inline: var(--section-padding-x);
}
.pad-section--m-xl:not(.ct-section), .pad-section--m-xl .ct-section-inner-wrap {
padding-block: var(--section-space-xl);
padding-inline: var(--section-padding-x);
}
.pad-section--m-xxl:not(.ct-section), .pad-section--m-xxl .ct-section-inner-wrap {
padding-block: var(--section-space-xxl);
padding-inline: var(--section-padding-x);
}
.pad-section--m-none:not(.ct-section), .pad-section--m-none .ct-section-inner-wrap {
padding: 0 var(--section-padding-x);
}
.pad--none--m:not(.ct-section), .pad--none--m .ct-section-inner-wrap {
padding: 0 !important;
}
}
@media (max-width: 480px) {
.pad-section--s-xs:not(.ct-section), .pad-section--s-xs .ct-section-inner-wrap {
padding-block: var(--section-space-xs);
padding-inline: var(--section-padding-x);
}
.pad-section--s-s:not(.ct-section), .pad-section--s-s .ct-section-inner-wrap {
padding-block: var(--section-space-s);
padding-inline: var(--section-padding-x);
}
.pad-section--s-m:not(.ct-section), .pad-section--s-m .ct-section-inner-wrap {
padding-block: var(--section-space-m);
padding-inline: var(--section-padding-x);
}
.pad-section--s-l:not(.ct-section), .pad-section--s-l .ct-section-inner-wrap {
padding-block: var(--section-space-l);
padding-inline: var(--section-padding-x);
}
.pad-section--s-xl:not(.ct-section), .pad-section--s-xl .ct-section-inner-wrap {
padding-block: var(--section-space-xl);
padding-inline: var(--section-padding-x);
}
.pad-section--s-xxl:not(.ct-section), .pad-section--s-xxl .ct-section-inner-wrap {
padding-block: var(--section-space-xxl);
padding-inline: var(--section-padding-x);
}
.pad-section--s-none:not(.ct-section), .pad-section--s-none .ct-section-inner-wrap {
padding: 0 var(--section-padding-x);
}
.pad--none--s:not(.ct-section), .pad--none--s .ct-section-inner-wrap {
padding: 0 !important;
}
}
.pad--none .ct-section-inner-wrap {
padding: 0 !important;
}
section.fr-hero-padding {
padding-block: var(--fr-hero-padding);
}
.pad-header--xs {
padding: var(--space-xs) 0;
}
.pad-header--s {
padding: var(--space-s) 0;
}
.pad-header--m {
padding: var(--space-m) 0;
}
.pad-header--l {
padding: var(--space-l) 0;
}
.pad-header--xl {
padding: var(--space-xl) 0;
}
.pad-header--xxl {
padding: var(--space-xxl) 0;
}
.display--inline {
display: inline;
}
.display--block {
display: block;
}
.display--contents {
display: contents;
}
.display--inline-block {
display: inline-block;
}
.display--inline-flex {
display: inline-flex;
}
.display--list-item {
display: list-item;
}
.display--none {
display: none;
}
@media (max-width: 1280px) {
.display--xl-block {
display: block;
}
.display--xl-none {
display: none;
}
}
@media (max-width: 992px) {
.display--l-block {
display: block;
}
.display--l-none {
display: none;
}
}
@media (max-width: 768px) {
.display--m-block {
display: block;
}
.display--m-none {
display: none;
}
}
@media (max-width: 480px) {
.display--s-block {
display: block;
}
.display--s-none {
display: none;
}
}.cookielawinfo-column-1 {width: 25%;}
.cookielawinfo-column-2 {width: 10%;}
.cookielawinfo-column-3 {width: 15%;}
.cookielawinfo-column-4 {width: 50%;} .cookielawinfo-simple thead {width: 100%;}
.cookielawinfo-simple td {padding: 5px 5px 5px 0;vertical-align: top;}
.cookielawinfo-simple thead th {padding-right: 10px;text-align: left;} .cookielawinfo-modern {border: 1px solid #e3e3e3;background-color: #f2f2f2;width: 100%;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;}
.cookielawinfo-modern td, .cookielawinfo-modern th {padding: 5px;color: #333;}
.cookielawinfo-modern thead {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;padding: .2em 0 .2em .5em;text-align: left;color: #4B4B4B;background-color: #C8C8C8;background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e3e3e3), color-stop(.6,#B3B3B3));background-image: -moz-linear-gradient(top, #D6D6D6, #B0B0B0, #B3B3B3 90%);border-bottom: solid 1px #999;}
.cookielawinfo-modern th {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 17px;line-height: 20px;font-style: normal;font-weight: normal;text-align: left;text-shadow: white 1px 1px 1px;}
.cookielawinfo-modern td {line-height: 20px;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 14px;border-bottom: 1px solid #fff;border-top: 1px solid #fff;}
.cookielawinfo-modern tr.cookielawinfo-row:hover {background-color: #fff;} .cookielawinfo-elegant {border: 1px solid #DFDFDF;background-color: #F9F9F9;width: 100%;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;font-family: Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;color: #333;}
.cookielawinfo-elegant tr {border-top-color: white;border-bottom: 1px solid #DFDFDF;color: #555;}
.cookielawinfo-elegant th {text-shadow: rgba(255, 255, 255, 0.796875) 0px 1px 0px;font-family: Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-weight: normal;padding: 7px 7px 8px;text-align: left;line-height: 1.3em;font-size: 14px;}
.cookielawinfo-elegant td {font-size: 12px;padding: 4px 7px 2px;vertical-align: top;} .cookielawinfo-rounded {background-color: #f5f5f5;padding: 5px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: 1px solid #ebebeb;}
.cookielawinfo-rounded td, .rounded th {padding: 1px 5px;}
.cookielawinfo-rounded thead {text-shadow: 0 1px 0 white;color: #999;}
.cookielawinfo-rounded th {text-align: left;text-transform: uppercase;font-size: 11pt;border-bottom: 1px solid #fff;padding: 1px 5px;}
.cookielawinfo-rounded td {font-size: 10pt;padding: 5px;}
.cookielawinfo-rounded tr.cookielawinfo-row:hover {background-color: #fff;} table.cookielawinfo-classic {font-family: Verdana, Arial, Helvetica, sans-serif;border-collapse: collapse;border-left: 1px solid #ccc;border-top: 1px solid #ccc; color: #333;}
table.cookielawinfo-classic thead tr th {text-transform: uppercase;background: #e2e2e2;}
table.cookielawinfo-classic tfoot tr th, table.cookielawinfo-classic tfoot tr td {text-transform: uppercase;color: #000;font-weight: bold;}
table.cookielawinfo-classic tfoot tr th {width: 20%;}
table.cookielawinfo-classic tfoot tr td {width: 80%;}
table.cookielawinfo-classic td, table.cookielawinfo-classic th {border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 5px;line-height: 1.8em;font-size: 0.8em;vertical-align: top;width: 20%;}
table.cookielawinfo-classic tr.odd th, table.cookielawinfo-classic tr.odd td {background: #efefef;} table.cookielawinfo-winter {font: 85% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;padding: 0; margin: 10px 0 20px; border-collapse: collapse; color: #333; background: #F3F5F7;}
table.cookielawinfo-winter a {color: #3A4856; text-decoration: none; border-bottom: 1px solid #C6C8CB;}
table.cookielawinfo-winter a:visited {color: #777;}
table.cookielawinfo-winter a:hover {color: #000;}
table.cookielawinfo-winter caption {text-align: left; text-transform: uppercase;  padding-bottom: 10px; font: 200% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;}
table.cookielawinfo-winter thead th {background: #3A4856; padding: 15px 10px; color: #fff; text-align: left; font-weight: normal;}
table.cookielawinfo-winter tbody {border-left: 1px solid #EAECEE; border-right: 1px solid #EAECEE;}
table.cookielawinfo-winter tbody {border-bottom: 1px solid #EAECEE;}
table.cookielawinfo-winter tbody td, table.cookielawinfo-winter tbody th {padding: 10px; background: url(//piuvendutionline.it/wp-content/plugins/cookie-law-info/legacy/images/td_back.gif) repeat-x; text-align: left;}
table.cookielawinfo-winter tbody tr {background: #F3F5F7;}
table.cookielawinfo-winter tbody tr.odd {background: #F0F2F4;}
table.cookielawinfo-winter tbody  tr:hover {background: #EAECEE; color: #111;}
table.cookielawinfo-winter tfoot td, table.cookielawinfo-winter tfoot th, table.cookielawinfo-winter tfoot tr {text-align: left; font: 120%  "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; text-transform: uppercase; background: #fff; padding: 10px;} @media(max-width:800px) {
table.cookielawinfo-row-cat-table td, table.cookielawinfo-row-cat-table th
{
width:23%;
font-size:12px;
word-wrap: break-word;
}
table.cookielawinfo-row-cat-table .cookielawinfo-column-4, table.cookielawinfo-row-cat-table .cookielawinfo-column-4
{
width:45%;
}
}
.cookielawinfo-row-cat-title{
border-bottom: 1px solid #eee;
text-align: center;
}
.cookielawinfo-row-cat-title-head{
text-align: center;
}
.cookielawinfo-row-cat-table{
width: 99%;
margin-left: 5px;
}