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

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

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

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

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

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

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

            .oxy-site-navigation {
--oxynav-brand-color:#4831B0;
--oxynav-neutral-color:#FFFFFF;
--oxynav-activehover-color:#EFEDF4;
--oxynav-background-color:#4831B0;
--oxynav-border-radius:0px;
--oxynav-other-spacing:8px;
--oxynav-transition-duration:0.3s;
--oxynav-transition-timing-function:cubic-bezier(.84,.05,.31,.93);
}

.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper{
text-align:left;
}

.oxy-site-navigation > ul{ left: 0; }
.oxy-site-navigation {
                        --oxynav-animation-name: none; 
                    }

                .oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1){ 
                    background-color: var(--oxynav-brand-color);
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                    border: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2){ 
                    background: transparent;
                    border: 1px solid currentColor;
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2):not(:hover) > img{
                    filter: invert(0) !important;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover{
                    background-color: var(--oxynav-activehover-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a{
                    color: var(--oxynav-neutral-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a::after{
                    color: var(--oxynav-neutral-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > button, .oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }

                .ct-section-inner-wrap, .oxy-header-container{
  max-width: 1200px;
}
body {font-family: 'sofia-pro';}body {line-height: ;font-size:  ;font-weight: ;color: ;}.oxy-nav-menu-hamburger-line {background-color: ;}h1, h2, h3, h4, h5, h6 {font-family: 'sofia-pro';}a {text-decoration: ;}.ct-link-text {text-decoration: ;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: px;}.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_icon_button__container:hover{
transform:scale(0.95,0.95); background-color:#cfd3d7;
}
.oxel_icon_button__container {
 background-color:#eceeef;
 padding-top:8px;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:8px;
 transition-duration:0.2s;
}
.oxel_icon_button__container:not(.ct-section):not(.oxy-easy-posts),
.oxel_icon_button__container.oxy-easy-posts .oxy-posts,
.oxel_icon_button__container.ct-section .ct-section-inner-wrap{
display:none;
align-items:center;
}
@media (max-width: 991px) {
.oxel_icon_button__container {
 background-color:#006fb9;
 padding-left:1rem;
 padding-right:1.3rem;
 border-radius:0.8rem;
 padding-top:0.8rem;
 padding-bottom:0.8rem;
 height:4rem;
}
.oxel_icon_button__container:not(.ct-section):not(.oxy-easy-posts),
.oxel_icon_button__container.oxy-easy-posts .oxy-posts,
.oxel_icon_button__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oxel_icon_button__container:hover{
 background-color:#fbb900;
}
}

.oxel_icon_button_text {
 color:#374047;
}
@media (max-width: 991px) {
.oxel_icon_button_text {
 color:#ffffff;
 font-size:1.8rem;
 font-weight:500;
 text-transform:uppercase;
 margin-bottom:-2px;
}
}

@media (max-width: 767px) {
.oxel_icon_button_text {
 font-size:1.7rem;
}
}

@media (max-width: 479px) {
.oxel_icon_button_text {
 font-size:1.6rem;
}
}

.oxel_icon_button_icon {
color: #606e79;}.oxel_icon_button_icon 
>svg {width: 18px;height: 18px;}.oxel_icon_button_icon {
 margin-right:8px;
}
@media (max-width: 991px) {
.oxel_icon_button_icon {
color: #ffffff;}.oxel_icon_button_icon {
}
}

.oxel_horizontal_divider {
 margin-top:3rem;
 margin-bottom:2rem;
 max-width:34rem;
 width:100%;
}
.oxel_horizontal_divider:not(.ct-section):not(.oxy-easy-posts),
.oxel_horizontal_divider.oxy-easy-posts .oxy-posts,
.oxel_horizontal_divider.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
.oxel_horizontal_divider__line {
 height:2px;
 background-color:#dbdbdb;
}
.oxel_horizontal_divider__icon {
color: #98a1a8;}.oxel_horizontal_divider__icon 
>svg {width: 16px;height: 16px;}.oxel_horizontal_divider__icon {
flex-shrink: 0;
}
.oxel_horizontal_divider__icon:not(.ct-section):not(.oxy-easy-posts),
.oxel_horizontal_divider__icon.oxy-easy-posts .oxy-posts,
.oxel_horizontal_divider__icon.ct-section .ct-section-inner-wrap{
display:flex;
}
.oxel_dropdown_button {
 position:relative;
 margin-left:1.5rem;
}
.oxel_dropdown_button:not(.ct-section):not(.oxy-easy-posts),
.oxel_dropdown_button.oxy-easy-posts .oxy-posts,
.oxel_dropdown_button.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oxel_dropdown_button__trigger {
cursor: pointer;
}
.oxel_dropdown_button__trigger:not(.ct-section):not(.oxy-easy-posts),
.oxel_dropdown_button__trigger.oxy-easy-posts .oxy-posts,
.oxel_dropdown_button__trigger.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.button-text__menu__style {
 border-radius:1.2rem;
 font-weight:700;
 line-height:1.15;
 text-decoration:none;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; text-transform:uppercase;
white-space: nowrap;
}
.button-text__menu__style:not(.ct-section):not(.oxy-easy-posts),
.button-text__menu__style.oxy-easy-posts .oxy-posts,
.button-text__menu__style.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 991px) {
.button-text__menu__style {
}
.button-text__menu__style:not(.ct-section):not(.oxy-easy-posts),
.button-text__menu__style.oxy-easy-posts .oxy-posts,
.button-text__menu__style.ct-section .ct-section-inner-wrap{
display:none;
}
}

.button-text__main__bg-gradient__type-3 {
background-image: linear-gradient(50deg, color(7) 25%, color(21));}
.button-text__menu-container__fx-shadow:hover{
transform:scale(0.95,0.95);}
.button-text__menu-container__fx-shadow {
 transition-duration:0.2s;
 transition-timing-function:ease-in-out;
 box-shadow:0px 0px 15px rgba(0,0,0,0.45);
}
.oxel_dropdown_button__submenu {
 position:absolute;
 top:100%;
 min-width:100%;
 width:15rem;
 z-index:10;
 right:0px;
 overflow:hidden;
 border-radius:1rem;
 margin-top:5px;
 transition-duration:0.2s;
 transition-timing-function:ease-in-out;
 box-shadow:0px 0px 15px rgba(0,0,0,0.3);
}
.oxel_dropdown_button__submenu--hidden {
 opacity:0;
pointer-events: none;
}
.oxel_dropdown_button__submenu__button:hover{
 background-color:#fbb900;
 color:#ffffff;
}
.oxel_dropdown_button__submenu__button {
 padding-top:8px;
 padding-bottom:8px;
 padding-left:16px;
 padding-right:16px;
 text-align:center;
 background-color:#ffffff;
 min-width:100%;
 color:#006fb9;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; font-weight:700;
 text-transform:uppercase;
}
.oxel_dropdown_button__submenu__button:not(.ct-section):not(.oxy-easy-posts),
.oxel_dropdown_button__submenu__button.oxy-easy-posts .oxy-posts,
.oxel_dropdown_button__submenu__button.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.oxel_dropdown_button__submenu__button__label {
}
.container__footer__row-1__style {
 text-align:center;
 border-bottom-color:rgba(255,255,255,0.3);
 border-bottom-width:2px;
 border-bottom-style:solid;
}
.container__footer__row-1__style:not(.ct-section):not(.oxy-easy-posts),
.container__footer__row-1__style.oxy-easy-posts .oxy-posts,
.container__footer__row-1__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
}

.container__footer__row-1__size {
 width:100%;
 margin-bottom:1.5rem;
 height:auto;
}
@media (max-width: 767px) {
}

.button-text__main__font {
 font-family:sofia-pro;
}
.button-text__main__fx:hover{
transform:scale(0.95,0.95);}
.button-text__main__fx {
 transition-duration:0.2s;
 transition-timing-function:ease-in-out;
}
.button-text__menu__bg-color-white {
 background-color:color(28);
}
@media (max-width: 991px) {
.button-text__menu__bg-color-white {
 background-color:#ffffff;
}
}

.menu-trigger {
}
.button-text__footer__color:hover{
}
.button-text__footer__color {
 color:#006fb9;
}
@media (max-width: 991px) {
.button-text__footer__color {
}
}

.button-text__footer__size {
 flex-grow:1;
 font-size:clamp(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.5)), 1.8rem) ;
 padding-top:1.1rem;
 padding-left:1.5rem;
 padding-right:1.5rem;
 padding-bottom:1rem;
 margin-bottom:1.5rem;
 margin-top:1.5rem;
}
@media (max-width: 991px) {
.button-text__footer__size {
}
}

.button-text__footer__style {
 text-decoration:none;
 text-transform:uppercase;
 font-weight:800;
 line-height:1.15;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; border-radius:1rem;
}
.button-text__main__bg-gradient__type-1 {
background-image: linear-gradient(75deg, color(7), color(11), color(16));}
.button-text__menu__size:hover{
}
.button-text__menu__size {
 font-size:clamp(1.3rem, calc(1.3rem + ((1vw - 0.32rem) * 0.625)), 1.8rem) ;
 padding-top:1rem;
 padding-right:1.5rem;
 padding-left:1.5rem;
 padding-bottom:1rem;
 margin-left:1rem;
}
@media (max-width: 1200px) {
.button-text__menu__size {
 padding-top:0.8rem;
 padding-bottom:0.8rem;
 padding-left:1.2rem;
 padding-right:1.2rem;
}
}

.button-text__menu__fx-shadow:hover{
}
.button-text__menu__fx-shadow {
 transition-duration:0.2s;
 transition-timing-function:ease-in-out;
 text-shadow:0px 0px 5px rgba(0,0,0,0.45);
}
.button-text__main__color-white {
 color:#ffffff;
}
.text__winners__blockname__all {
 font-family:sofia-pro;
 line-height:1.3;
 font-weight:700;
 font-size:clamp(2.2rem, 1.545rem + 2.045vw, 4rem) ;
 text-decoration:none;
 text-align:center;
 width:100%;
 margin-bottom:1rem;
}
@media (max-width: 1200px) {
.text__winners__blockname__all {
 font-size:3.5rem;
}
}

@media (max-width: 991px) {
.text__winners__blockname__all {
 font-size:3rem;
}
}

@media (max-width: 767px) {
.text__winners__blockname__all {
 font-size:2.5rem;
}
}

@media (max-width: 479px) {
.text__winners__blockname__all {
 font-size:2.2rem;
}
}

.text__winners__round__all {
 font-family:sofia-pro;
 line-height:1.3;
 font-weight:700;
 font-size:clamp(2rem, 1.455rem + 1.705vw, 3.5rem) ;
 text-decoration:none;
 text-align:center;
 width:100%;
}
@media (max-width: 991px) {
}

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

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

.text__winners__date__all {
 font-family:sofia-pro;
 line-height:1.3;
 font-weight:700;
 font-size:2.7rem;
 width:100%;
 text-align:center;
}
@media (max-width: 991px) {
.text__winners__date__all {
 font-size:2.5rem;
}
}

@media (max-width: 767px) {
.text__winners__date__all {
 font-size:2.3rem;
}
}

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

.text__winners__date-name__all {
 font-family:sofia-pro;
 line-height:1.3;
 font-weight:400;
 width:100%;
 text-align:justify;
 font-size:2.7rem;
white-space: nowrap;
}
@media (max-width: 991px) {
.text__winners__date-name__all {
 font-size:2.5rem;
}
}

@media (max-width: 767px) {
.text__winners__date-name__all {
 font-size:2.3rem;
}
}

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

.text__winners__name__all {
 font-family:sofia-pro;
 line-height:1.3;
 font-weight:600;
 font-size:2.7rem;
 width:100%;
 text-align:center;
white-space: nowrap;
}
@media (max-width: 1200px) {
.text__winners__name__all {
}
}

@media (max-width: 991px) {
.text__winners__name__all {
 font-size:2.5rem;
}
}

@media (max-width: 767px) {
.text__winners__name__all {
 font-size:2.3rem;
}
}

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

.button-icon__cookiebot__custom:hover{
transform:scale(0.9,0.9);}
.button-icon__cookiebot__custom {
 overflow:hidden;
 z-index:1000000000;
 position:fixed;
 bottom:1.5rem;
 background-color:#ffffff;
 padding-top:0.5rem;
 border-radius:50px;
 width:4rem;
 height:4rem;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out-quint;
 left:1.5rem;
 box-shadow:0px 0px 30px -5px rgba(0,0,0,0.35);
}
.button-icon__cookiebot__custom:not(.ct-section):not(.oxy-easy-posts),
.button-icon__cookiebot__custom.oxy-easy-posts .oxy-posts,
.button-icon__cookiebot__custom.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.oxel_back_to_top_container:hover{
transform:scale(1.2,1.2) translateY(-3px); background-color:#091f3f;
 transition-duration:0.2s;
}
.oxel_back_to_top_container {
 height:5rem;
 position:fixed;
 z-index:1500;
 text-align:center;
 overflow:hidden;
 transition-duration:0.5s;
 right:0px;
 border-top-left-radius:50px;
 border-bottom-left-radius:50px;
 bottom:45%;
 background-color:#ffffff;
 width:5rem;
 box-shadow:10px 4px 30px -5px rgba(0,0,0,0.6);
}
.oxel_back_to_top_container:not(.ct-section):not(.oxy-easy-posts),
.oxel_back_to_top_container.oxy-easy-posts .oxy-posts,
.oxel_back_to_top_container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.oxel_back_to_top_icon {
color: #ffb000;}.oxel_back_to_top_icon 
>svg {width: 40px;height: 40px;}.oxel_back_to_top_icon {
 margin-bottom:3px;
}
.text__main__size {
 font-size:clamp(1.6rem, 1.382rem + 0.682vw, 2.2rem) ;
}
.text__main__style {
 line-height:1.1;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; font-weight:500;
 text-decoration:none;
}
@media (max-width: 991px) {
.text__main__style {
}
}

.text__main__fx {
}
.text__main__font {
 font-family:sofia-pro;
}
.element__max-width__50per {
}
@media (max-width: 1200px) {
.element__max-width__50per {
 width:60%;
}
}

@media (max-width: 991px) {
.element__max-width__50per {
 max-width:70%;
}
}

@media (max-width: 767px) {
.element__max-width__50per {
 max-width:90%;
}
}

@media (max-width: 479px) {
.element__max-width__50per {
 max-width:100%;
}
}

.text__main__color-red {
 color:#eb3839;
}
.alert-box--container {
 text-align:justify;
 padding-top:15px;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:15px;
 width:440px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-color:color(54);
 border-right-color:color(54);
 border-bottom-color:color(54);
 border-left-color:color(54);
 border-radius:1.5rem;
}
.alert-box--container:not(.ct-section):not(.oxy-easy-posts),
.alert-box--container.oxy-easy-posts .oxy-posts,
.alert-box--container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-around;
}
@media (max-width: 1200px) {
.alert-box--container {
}
}

@media (max-width: 991px) {
.alert-box--container {
 width:550px;
 padding-top:15px;
 padding-left:15px;
 padding-right:15px;
 padding-bottom:15px;
}
}

@media (max-width: 767px) {
.alert-box--container {
 width:390px;
}
}

@media (max-width: 479px) {
.alert-box--container {
 width:280px;
 padding-top:10px;
 padding-left:15px;
 padding-right:15px;
 padding-bottom:10px;
}
}

.alert-box--icon--exclamationmark {
color: color(54);}.alert-box--icon--exclamationmark 
>svg {width: 55px;height: 55px;}.alert-box--icon--exclamationmark {
 margin-left:-25px;
 margin-right:-25px;
}
@media (max-width: 1200px) {
.alert-box--icon--exclamationmark {
}.alert-box--icon--exclamationmark 
>svg {width: 40px;height: 40px;}.alert-box--icon--exclamationmark {
}
}

@media (max-width: 991px) {
.alert-box--icon--exclamationmark {
}.alert-box--icon--exclamationmark 
>svg {width: 55px;height: 55px;}.alert-box--icon--exclamationmark {
 margin-left:-2rem;
 margin-right:-2rem;
}
}

@media (max-width: 767px) {
.alert-box--icon--exclamationmark {
}.alert-box--icon--exclamationmark 
>svg {width: 50px;height: 50px;}.alert-box--icon--exclamationmark {
 margin-left:-2rem;
 margin-right:-2rem;
}
}

@media (max-width: 479px) {
.alert-box--icon--exclamationmark {
}.alert-box--icon--exclamationmark 
>svg {width: 40px;height: 40px;}.alert-box--icon--exclamationmark {
 margin-left:-1.8rem;
 margin-right:-1.8rem;
}
}

.alert-box--icon--receipt {
color: color(54);}.alert-box--icon--receipt 
>svg {width: 50px;height: 50px;}.alert-box--icon--receipt {
 margin-left:20px;
 margin-right:20px;
}
@media (max-width: 1200px) {
.alert-box--icon--receipt {
}.alert-box--icon--receipt 
>svg {width: 60px;height: 60px;}.alert-box--icon--receipt {
}
}

@media (max-width: 991px) {
.alert-box--icon--receipt {
}.alert-box--icon--receipt 
>svg {width: 55px;height: 55px;}.alert-box--icon--receipt {
 margin-left:1.9rem;
 margin-right:1.9rem;
}
}

@media (max-width: 767px) {
.alert-box--icon--receipt {
}.alert-box--icon--receipt 
>svg {width: 50px;height: 50px;}.alert-box--icon--receipt {
 margin-left:1.8rem;
 margin-right:1.8rem;
}
}

@media (max-width: 479px) {
.alert-box--icon--receipt {
}.alert-box--icon--receipt 
>svg {width: 40px;height: 40px;}.alert-box--icon--receipt {
 margin-left:1.5rem;
 margin-right:1.5rem;
}
}

.alert-box--text--custom {
 color:color(54);
 font-weight:700;
 font-size:20px;
 margin-right:20px;
 text-align:left;
 letter-spacing:1px;
 -webkit-font-smoothing:subpixel-antialiased;
-moz-osx-font-smoothing:unset;}
@media (max-width: 1200px) {
.alert-box--text--custom {
 font-size:28px;
}
}

@media (max-width: 991px) {
.alert-box--text--custom {
 font-size:26px;
 text-align:left;
}
}

@media (max-width: 767px) {
.alert-box--text--custom {
 font-size:21px;
}
}

@media (max-width: 479px) {
.alert-box--text--custom {
 font-size:13px;
 letter-spacing:0px;
}
}

.oxel_switcher__content {
 width:100%;
 padding-top:32px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:32px;
}
.oxel_switcher__content:not(.ct-section):not(.oxy-easy-posts),
.oxel_switcher__content.oxy-easy-posts .oxy-posts,
.oxel_switcher__content.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 1200px) {
.oxel_switcher__content {
 padding-top:8px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:8px;
}
}

@media (max-width: 991px) {
.oxel_switcher__content {
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
}
}

.oxel_switcher {
 width:100%;
 min-width:100%;
}
.oxel_switcher__toggle {
 width:6.4rem;
 background-color:color(7);
 border-radius:999em;
 margin-left:16px;
 margin-right:16px;
 padding-bottom:2px;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 padding-left:2px;
 padding-top:2px;
 padding-right:2px;
 margin-top:12px;
 margin-bottom:12px;
}
.oxel_switcher__toggle__icon {
color: color(16);}.oxel_switcher__toggle__icon 
>svg {width: 32px;height: 32px;}.oxel_switcher__toggle__icon {
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
}
.oxel_switcher__toggle_label {
 font-size:clamp(1.6rem, calc(1.6rem + ((1vw - 0.32rem) * 1.125)), 2.5rem) ;
 color:color(7);
 font-weight:900;
 text-transform:uppercase;
 opacity:0.5;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; margin-top:3px;
}
.oxel_switcher__toggle_label--active {
 opacity:1;
}
.oxel_switcher__content--active {
}
.oxel_switcher__content--active:not(.ct-section):not(.oxy-easy-posts),
.oxel_switcher__content--active.oxy-easy-posts .oxy-posts,
.oxel_switcher__content--active.ct-section .ct-section-inner-wrap{
display:flex;
}
.oxel_dropdown_button__label {
 color:#f9f9fa;
 margin-right:8px;
}
.oxel_dropdown_button__icon {
color: #f9f9fa;}.oxel_dropdown_button__icon 
>svg {width: 16px;height: 16px;}.oxel_dropdown_button__icon {
}
.heading__h1__size {
 font-size:clamp(2.2rem, 1.338rem + 2.692vw, 5rem) ;
 max-width:70rem;
}
@media (max-width: 1200px) {
.heading__h1__size {
}
}

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

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

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

.heading__h1__font {
 font-family:sofia-pro;
}
.heading__h1__color__base {
 color:#006fb9;
}
.heading__h1__style {
 font-weight:700;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; line-height:1;
 text-align:left;
}
@media (max-width: 991px) {
.heading__h1__style {
 text-align:center;
}
}

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

.heading__fx-shadow {
 text-shadow:0px 0px 30px #01497a;
}
.heading__h2__size {
 font-size:clamp(3rem, 1.909rem + 3.409vw, 6rem) ;
 margin-top:-2rem;
}
@media (max-width: 479px) {
.heading__h2__size {
}
}

.heading__h2__font {
 font-family:sofia-pro;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.heading__h1__color {
}
.heading__h2__color__base {
 color:#006fb9;
}
.heading__h2__style {
 font-weight:800;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; line-height:1.15;
 text-align:center;
}
.heading__h3__size {
 font-size:clamp(2.4rem, 1.818rem + 1.818vw, 4rem) ;
}
.heading__h3__font {
 font-family:sofia-pro;
}
.heading__h3__color__base {
 color:#006fb9;
}
.heading__h3__style {
 font-weight:800;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; line-height:1.15;
 text-align:center;
}
.heading__h4__size {
 font-size:clamp(2.2rem, 1.6rem + 1.875vw, 4rem) ;
}
.heading__h4__font {
 font-family:sofia-pro;
}
.heading__h4__color__base {
 color:#2d69bb;
}
.heading__h4__style {
 text-transform:uppercase;
 font-weight:700;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; line-height:1.1;
 text-align:left;
}
@media (max-width: 1200px) {
.heading__h4__style {
 line-height:1.15;
}
}

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

.heading__h5__size {
 font-size:clamp(2.5rem, calc(2.5rem + ((1vw - 0.32rem) * 1.25)), 3.5rem); ;
}
.heading__h5__font {
 font-family:sofia-pro;
}
.heading__h5__color__base {
 color:#fbb900;
}
.heading__h5__style {
 text-transform:uppercase;
 font-weight:700;
 -webkit-font-smoothing:subpixel-antialiased;
-moz-osx-font-smoothing:unset; line-height:1.15;
}
.heading__h6__size {
 font-size:clamp(1.8rem, calc(1.8rem + ((1vw - 0.32rem) * 1.25)), 2.8rem) ;
}
.heading__h6__font {
 font-family:sofia-pro;
}
.heading__h6__color__base {
 color:#2d69bb;
}
.heading__h6__style {
 text-transform:uppercase;
 font-weight:700;
 -webkit-font-smoothing:subpixel-antialiased;
-moz-osx-font-smoothing:unset; line-height:1.15;
}
.text__main__color {
 color:#878787;
 text-shadow:0px color(28);
}
.text__style__align__c {
 text-align:center;
}
.text__style__align__l {
 text-align:left;
 width:100%;
 margin-right:auto;
}
@media (max-width: 767px) {
.text__style__align__l {
}
}

.text__style__align__r {
 text-align:right;
}
.text__style__align__b {
 text-align:justify;
}
.text__main__fx-shadow {
 text-shadow:0px 0px 15px rgba(0,0,0,0.75);
}
.text__main__style-bold {
 line-height:1.15;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; font-weight:700;
}
.text__main__style-semibold {
 line-height:1.2;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; font-weight:700;
}
.text__numbers__style-bold {
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; font-weight:900;
 line-height:1;
}
.text__numbers__size {
 font-size:clamp(9rem, calc(9rem + ((1vw - 0.32rem) * 3.125)), 11.5rem) ;
 margin-left:clamp(1rem, calc(1rem + ((1vw - 0.32rem) * 1.25)), 2rem) ;
 margin-right:clamp(1rem, calc(1rem + ((1vw - 0.32rem) * 1.25)), 2rem) ;
}
.text__numbers__font {
 font-family:sofia-pro;
}
.text__numbers__color {
 color:color(28);
}
.image__howwork__size {
 width:clamp(15rem, calc(15rem + ((1vw - 0.32rem) * 6.25)), 20rem) ;
 height:clamp(15rem, calc(15rem + ((1vw - 0.32rem) * 6.25)), 20rem) ;
 margin-left:clamp(1rem, calc(1rem + ((1vw - 0.32rem) * 1.25)), 2rem) ;
 margin-right:clamp(1rem, calc(1rem + ((1vw - 0.32rem) * 1.25)), 2rem) ;
}
.image__howwork__style {
 border-radius:30rem;
 border-top-color:color(28);
 border-right-color:color(28);
 border-bottom-color:color(28);
 border-left-color:color(28);
 border-top-width:clamp(1rem, calc(1rem + ((1vw - 0.32rem) * 0.625)), 1.5rem) ;
 border-right-width:clamp(1rem, calc(1rem + ((1vw - 0.32rem) * 0.625)), 1.5rem) ;
 border-bottom-width:clamp(1rem, calc(1rem + ((1vw - 0.32rem) * 0.625)), 1.5rem) ;
 border-left-width:clamp(1rem, calc(1rem + ((1vw - 0.32rem) * 0.625)), 1.5rem) ;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 background-color:color(28);
}
@media (max-width: 1200px) {
.image__howwork__style {
}
}

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

.image__howwork__fx {
}
.image__sectionicon__size {
 width:clamp(7.5rem, calc(7.5rem + ((1vw - 0.32rem) * 11.875)), 17rem) ;
 height:clamp(7.5rem, calc(7.5rem + ((1vw - 0.32rem) * 11.875)), 17rem) ;
}
.image__sectionicon__style {
}
.image__sectionicon__fx {
}
.image__itemslist__style {
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:color(28);
 border-right-color:color(28);
 border-bottom-color:color(28);
 border-left-color:color(28);
 border-top-width:1rem;
 border-right-width:1rem;
 border-bottom-width:1rem;
 border-left-width:1rem;
 overflow:hidden;
 text-align:left;
 position:relative;
 border-radius:clamp(2rem, calc(2rem + ((1vw - 0.32rem) * 2.5)), 4rem) ;
}
.image__itemslist__style:not(.ct-section):not(.oxy-easy-posts),
.image__itemslist__style.oxy-easy-posts .oxy-posts,
.image__itemslist__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.image__itemslist__fx {
}
.image__badge-mustbuy-bg__size {
 width:clamp(5rem, calc(5rem + ((1vw - 0.32rem) * 3.125)), 7.5rem) ;
 height:clamp(5rem, calc(5rem + ((1vw - 0.32rem) * 3.125)), 7.5rem) ;
 padding-top:clamp(0.8rem, calc(0.8rem + ((1vw - 0.32rem) * 0.625)), 1.3rem) ;
 padding-left:clamp(0.8rem, calc(0.8rem + ((1vw - 0.32rem) * 0.625)), 1.3rem) ;
 padding-right:clamp(1rem, calc(1rem + ((1vw - 0.32rem) * 0.625)), 1.5rem) ;
 padding-bottom:clamp(1rem, calc(1rem + ((1vw - 0.32rem) * 0.625)), 1.5rem) ;
}
.image__badge-mustbuy-bg__style {
background-image: linear-gradient(45deg, color(17), color(18)); border-bottom-right-radius:clamp(2rem, calc(2rem + ((1vw - 0.32rem) * 2.5)), 4rem) ;
 text-align:center;
 position:absolute;
 top:0px;
 left:0px;
}
.image__badge-mustbuy-bg__style:not(.ct-section):not(.oxy-easy-posts),
.image__badge-mustbuy-bg__style.oxy-easy-posts .oxy-posts,
.image__badge-mustbuy-bg__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.image__badge-mustbuy-bg__fx {
}
.image__badge-mustbuy-icon__style {
}
.image__badge-mustbuy-icon__size {
}
.image__itemlist__size {
 width:100%;
 height:100%;
}
.button-text__main__size:hover{
}
.button-text__main__size {
 font-size:clamp(2rem, calc(2rem + ((1vw - 0.32rem) * 1)), 2.8rem) ;
 padding-top:1.5rem;
 padding-left:2rem;
 padding-right:2rem;
 padding-bottom:1.4rem;
}
.button-text__main__style {
 text-decoration:none;
 text-transform:uppercase;
 font-weight:900;
 line-height:1.15;
 border-radius:1.8rem;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.button-text__main__bg-gradient__type-2 {
background-image: linear-gradient(75deg, color(7) 25%, color(9));}
.button-text__main__color-purple:hover{
}
.button-text__main__color-purple {
 color:color(16);
}
.button-text__main__color-blue:hover{
}
.button-text__main__color-blue {
 color:color(19);
 text-decoration:none;
}
.section__name__bg-image-gradient__type-1 {
background-image: linear-gradient(45deg, rgba(255,213,0,0.9), rgba(227,6,19,0.9), rgba(154,58,162,0.9) 90%), url(https://www.sutazsnami.sk/wp-content/uploads/2022/02/hero_foto_1.jpg);background-size:auto,  cover; background-position:50% 0px;
}
.section__test__size {
 height:600px;
}
.section__hero__layout__1col-c-c {
 text-align:center;
}
.section__hero__layout__1col-c-c:not(.ct-section):not(.oxy-easy-posts),
.section__hero__layout__1col-c-c.oxy-easy-posts .oxy-posts,
.section__hero__layout__1col-c-c.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.section__hero__bg-image-gradient__type-1 {
background-image: linear-gradient(90deg, #275db3, #4ca9e7);background-size:auto,  cover; background-position:50% 50%;
}
.section__green-1__bg-gradient__type-3 {
background-image: linear-gradient(45deg, color(7), color(21));}
.section__green-2__bg-gradient__type-4 {
background-image: linear-gradient(45deg, color(20), color(22));}
.section__blue__bg-gradient__type-5 {
background-image: linear-gradient(45deg, color(17), color(18));}
.section__purple__bg-gradient__type-6 {
background-image: linear-gradient(45deg, color(12), color(15));}
.section__pink__bg-gradient__type-7 {
background-image: linear-gradient(45deg, color(10), color(29));}
.image__icon-arrowdown__size {
 height:9rem;
 width:9rem;
 margin-top:1rem;
 margin-bottom:1rem;
}
.image__icon-arrowdown__style {
}
.image__icon-arrowdown__fx {
}
.text__screens__size {
 font-size:clamp(2.5rem, calc(2.5rem + ((1vw - 0.32rem) * 1.25)), 3.5rem) ;
}
.text__screens__color {
 color:color(8);
 text-shadow:0px color(28);
}
.button-text__anchor-small__size {
 flex-grow:1;
 font-size:clamp(1.5rem, calc(1.5rem + ((1vw - 0.32rem) * 0.625)), 2rem); ;
 padding-right:1.5rem;
 padding-left:1.5rem;
}
.button-text__anchor-small__style {
 text-decoration:none;
 text-transform:uppercase;
 font-weight:900;
 line-height:1.15;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.button-text__main__color-green {
 color:color(23);
}
.button-text__anchor-small-container__style {
 text-align:center;
 overflow:hidden;
 border-radius:1.5rem;
}
.button-text__anchor-small-container__style:not(.ct-section):not(.oxy-easy-posts),
.button-text__anchor-small-container__style.oxy-easy-posts .oxy-posts,
.button-text__anchor-small-container__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
.button-text__main__bg-color-white {
 background-color:#ffffff;
}
.button-text__anchor-small__icon__size {
 width:clamp(2.5rem, calc(2.5rem + ((1vw - 0.32rem) * 0.625)), 3rem) ;
 height:auto;
}
.button-text__anchor-small__icon-container__size {
 width:clamp(4rem, calc(4rem + ((1vw - 0.32rem) * 1)), 4.8rem) ;
 height:clamp(4rem, calc(4rem + ((1vw - 0.32rem) * 1)), 4.8rem) ;
}
.button-text__anchor-small__icon-container__style {
 text-align:center;
}
.button-text__anchor-small__icon-container__style:not(.ct-section):not(.oxy-easy-posts),
.button-text__anchor-small__icon-container__style.oxy-easy-posts .oxy-posts,
.button-text__anchor-small__icon-container__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.button-text__anchor-small__icon-container__bg-gradient__type-4 {
background-image: linear-gradient(45deg, color(20), color(22));}
.button-text__anchor-small__icon-container__bg-gradient__type-3 {
background-image: linear-gradient(45deg, color(7) 1rem, color(22));}
.button-text__anchor-small-container__fx-shadow {
 box-shadow:0px 0px 15px rgba(0,0,0,0.35);
}
.button-text__anchor-small-container__size {
 min-width:clamp(22rem, calc(22rem + ((1vw - 0.32rem) * 3.75)), 25rem) ;
}
.button-text__anchor-big-container__size {
 min-width:26rem;
}
.button-text__more__size {
 flex-grow:1;
 font-size:clamp(1.5rem, calc(1.5rem + ((1vw - 0.32rem) * 0.625)), 2rem); ;
}
.button-text__more-container__size {
 padding-top:1rem;
 padding-left:1.5rem;
 padding-right:1.5rem;
 padding-bottom:1rem;
gap: 0.8rem;
}
.button-text__more__icon__size {
 width:2.2rem;
 height:auto;
}
.button-text__more-container__style {
 text-align:center;
 overflow:hidden;
 border-radius:1.5rem;
}
.button-text__more-container__style:not(.ct-section):not(.oxy-easy-posts),
.button-text__more-container__style.oxy-easy-posts .oxy-posts,
.button-text__more-container__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.button-text__productmoreinfo__size {
 flex-grow:1;
 font-size:clamp(1.5rem, calc(1.5rem + ((1vw - 0.32rem) * 0.625)), 2rem); ;
 padding-top:1rem;
 padding-left:1.5rem;
 padding-right:1.5rem;
 padding-bottom:1rem;
}
.button-text__productmoreinfo__style {
 text-decoration:none;
 text-transform:uppercase;
 font-weight:900;
 line-height:1.15;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; border-radius:1.5rem;
}
.button-text__main__bg-gradient__type-4 {
background-image: linear-gradient(75deg, color(20) 25%, color(22));}
.button-text__howicon-container__style {
 text-align:center;
 overflow:hidden;
 border-radius:2rem;
}
.button-text__howicon-container__style:not(.ct-section):not(.oxy-easy-posts),
.button-text__howicon-container__style.oxy-easy-posts .oxy-posts,
.button-text__howicon-container__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.image__howicon__size {
 width:clamp(6rem, calc(6rem + ((1vw - 0.32rem) * 2.5)), 8rem) ;
 height:clamp(6rem, calc(6rem + ((1vw - 0.32rem) * 2.5)), 8rem) ;
}
.image__howicon__style {
}
.image__howicon__fx {
}
.button-text__howicon-container__size {
 padding-top:1.5rem;
 padding-right:2rem;
 padding-bottom:1.5rem;
 padding-left:2rem;
 min-width:clamp(24rem, calc(24rem + ((1vw - 0.32rem) * 7.5)), 30rem) ;
gap: 1.2rem;
}
.heading__h1__outline__size {
 padding-top:clamp(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 1.25)), 2.4rem) ;
 padding-left:clamp(1.8rem, calc(1.8rem + ((1vw - 0.32rem) * 1.5)), 3rem) ;
 padding-right:clamp(1.8rem, calc(1.8rem + ((1vw - 0.32rem) * 1.5)), 3rem) ;
 padding-bottom:clamp(1.2rem, calc(1.2rem + ((1vw - 0.32rem) * 1.25)), 2.2rem) ;
 border-radius:clamp(2rem, calc(2rem + ((1vw - 0.32rem) * 2.5)), 4rem) ;
 border-top-width:clamp(0.6rem, calc(0.6rem + ((1vw - 0.32rem) * 0.75)), 1.2rem) ;
 border-right-width:clamp(0.6rem, calc(0.6rem + ((1vw - 0.32rem) * 0.75)), 1.2rem) ;
 border-bottom-width:clamp(0.6rem, calc(0.6rem + ((1vw - 0.32rem) * 0.75)), 1.2rem) ;
 border-left-width:clamp(0.6rem, calc(0.6rem + ((1vw - 0.32rem) * 0.75)), 1.2rem) ;
 border-top-color:color(28);
 border-right-color:color(28);
 border-bottom-color:color(28);
 border-left-color:color(28);
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
}
.heading__h1__outline__style {
 text-align:center;
}
.heading__h1__outline__style:not(.ct-section):not(.oxy-easy-posts),
.heading__h1__outline__style.oxy-easy-posts .oxy-posts,
.heading__h1__outline__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.heading__h1__outline__fx {
}
.section__base__padding_t-10xl {
}
.section__base__padding_t-10xl .ct-section-inner-wrap {
padding-top: clamp(2rem, 0.909rem + 3.409vw, 5rem) ;
}
.section__base__padding_b-10xl {
}
.section__base__padding_b-10xl .ct-section-inner-wrap {
padding-bottom: clamp(2rem, 0.909rem + 3.409vw, 5rem) ;
}
.section__base__padding_lr-3xl {
}
.section__base__padding_lr-3xl .ct-section-inner-wrap {
padding-right: clamp(2rem, 1.455rem + 1.705vw, 3.5rem) ;
padding-left: clamp(2rem, 1.455rem + 1.705vw, 3.5rem) ;
}
.button-text__main__bg-gradient-whitecut {
background-image: linear-gradient(90deg, color(28) 85%, rgba(255,255,255,0));}
.header_row-base {
 position:relative;
 width:100%;
 text-align:justify;
}
.header_row-base:not(.ct-section):not(.oxy-easy-posts),
.header_row-base.oxy-easy-posts .oxy-posts,
.header_row-base.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
.header_sticky_type-1 {
 background-color:color(25);
}
.min-height__20vh {
 min-height:20vh;
}
.image__logo__header {
 text-align:center;
 width:clamp(17rem, calc(17rem + ((1vw - 0.32rem) * 3.75)), 20rem) ;
}
.image__logo__header:not(.ct-section):not(.oxy-easy-posts),
.image__logo__header.oxy-easy-posts .oxy-posts,
.image__logo__header.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.header_row__padding {
 padding-top:2rem;
 padding-bottom:2rem;
}
.image__logo__headet__fx {
filter: drop-shadow(0px 0px 10px rgb(0 0 0 / 0.7));
}
.section__header-row__padding_lr-3xl {
 padding-left:clamp(2rem, calc(2rem + ((1vw - 0.32rem) * 1.25)), 3rem); ;
 padding-right:clamp(2rem, calc(2rem + ((1vw - 0.32rem) * 1.25)), 3rem);rem;
}
.section__header-row-main__size {
 height:10rem;
}
.section__header-row-main__style {
 border-bottom-width:2px;
 border-bottom-style:solid;
 border-bottom-color:rgba(255,255,255,0.2);
}
.section__footer__style {
 text-align:justify;
}
.section__footer__style:not(.ct-section):not(.oxy-easy-posts),
.section__footer__style.oxy-easy-posts .oxy-posts,
.section__footer__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-end;
}
@media (max-width: 1200px) {
.section__footer__style {
 text-align:justify;
}
.section__footer__style:not(.ct-section):not(.oxy-easy-posts),
.section__footer__style.oxy-easy-posts .oxy-posts,
.section__footer__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.section__footer__size {
 width:100%;
}
.section__footer__size .ct-section-inner-wrap {
padding-top: clamp(1rem, calc(1rem + ((1vw - 0.32rem) * 1.25)), 2rem); ;
padding-bottom: clamp(1rem, calc(1rem + ((1vw - 0.32rem) * 1.25)), 2rem); ;
}
.section__footer__size:not(.ct-section):not(.oxy-easy-posts),
.section__footer__size.oxy-easy-posts .oxy-posts,
.section__footer__size.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 1200px) {
.section__footer__size {
 gap:1rem;
}
.section__footer__size:not(.ct-section):not(.oxy-easy-posts),
.section__footer__size.oxy-easy-posts .oxy-posts,
.section__footer__size.ct-section .ct-section-inner-wrap{
gap:1rem;
}
}

@media (max-width: 767px) {
.section__footer__size {
 gap:2rem;
}
.section__footer__size:not(.ct-section):not(.oxy-easy-posts),
.section__footer__size.oxy-easy-posts .oxy-posts,
.section__footer__size.ct-section .ct-section-inner-wrap{
gap:2rem;
}
}

.section__hero__bg-image__menu-gradient {
background-image:url(https://www.sutazsnami.sk/wp-content/uploads/2022/03/tas-header_gradient_1.png);background-size: contain; background-repeat:repeat-x;
 height:17rem;
 width:100%;
 position:absolute;
 top:0px;
}
.container__hero-content__size {
 width:50%;
 height:50rem;
 padding-left:8rem;
}
@media (max-width: 1200px) {
.container__hero-content__size {
 padding-left:4rem;
 height:35rem;
}
}

@media (max-width: 991px) {
.container__hero-content__size {
 width:100%;
 max-width:100%;
 padding-left:0rem;
 height:auto;
}
}

@media (max-width: 767px) {
.container__hero-content__size {
 max-width:100%;
}
}

.container__hero-content__style {
 text-align:center;
 z-index:10;
}
.container__hero-content__style:not(.ct-section):not(.oxy-easy-posts),
.container__hero-content__style.oxy-easy-posts .oxy-posts,
.container__hero-content__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:center;
}
@media (max-width: 991px) {
.container__hero-content__style {
 text-align:left;
}
.container__hero-content__style:not(.ct-section):not(.oxy-easy-posts),
.container__hero-content__style.oxy-easy-posts .oxy-posts,
.container__hero-content__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

.section__hero__padding_t-34xl {
}
.section__hero__padding_t-34xl .ct-section-inner-wrap {
padding-top: clamp(14rem, calc(14rem + ((1vw - 0.32rem) * 3.75)), 17rem); ;
}
.section__hero__padding_b-14xl {
}
.section__hero__padding_b-14xl .ct-section-inner-wrap {
padding-bottom: clamp(5rem, calc(5rem + ((1vw - 0.32rem) * 2.5)), 7rem); ;
}
.text__p__margin__tb-0px {
}
.section__base__layout__1col-c-c {
 text-align:center;
}
.section__base__layout__1col-c-c:not(.ct-section):not(.oxy-easy-posts),
.section__base__layout__1col-c-c.oxy-easy-posts .oxy-posts,
.section__base__layout__1col-c-c.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.container__base__style {
 text-align:center;
}
.container__base__style:not(.ct-section):not(.oxy-easy-posts),
.container__base__style.oxy-easy-posts .oxy-posts,
.container__base__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.container__base__size {
 max-width:75%;
gap: clamp(2.5rem, calc(2.5rem + ((1vw - 0.32rem) * 3.125)), 5rem);
}
.container__base__size:not(.ct-section):not(.oxy-easy-posts),
.container__base__size.oxy-easy-posts .oxy-posts,
.container__base__size.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 991px) {
.container__base__size {
 max-width:90%;
}
}

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

.container__heading-text__size {
gap: clamp(1.2rem, calc(1.2rem + ((1vw - 0.32rem) * 0.5)), 1.6rem);
}
.container__heading-text__style {
 text-align:center;
}
.container__heading-text__style:not(.ct-section):not(.oxy-easy-posts),
.container__heading-text__style.oxy-easy-posts .oxy-posts,
.container__heading-text__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.image__sectionicon__margin-custom {
 margin-right:-3rem;
}
.element__margin__b-15xl {
 margin-bottom:clamp(4rem, 2.833rem + 3.646vw, 7.5rem) ;
}
@media (max-width: 991px) {
.element__margin__b-15xl {
}
.element__margin__b-15xl:not(.ct-section):not(.oxy-easy-posts),
.element__margin__b-15xl.oxy-easy-posts .oxy-posts,
.element__margin__b-15xl.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.container__how-content__size {
}
@media (max-width: 991px) {
.container__how-content__size {
gap: clamp(1rem, calc(1rem + ((1vw - 0.32rem) * 0.625)), 1.5rem);
}
}

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

.container__how-content__style {
}
.container__how-content__style:not(.ct-section):not(.oxy-easy-posts),
.container__how-content__style.oxy-easy-posts .oxy-posts,
.container__how-content__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
}

.text__how__max-size {
 max-width:44rem;
 min-width:44rem;
}
@media (max-width: 1200px) {
.text__how__max-size {
 min-width:38rem;
 max-width:38rem;
}
}

@media (max-width: 991px) {
.text__how__max-size {
 text-align:center;
}
}

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

@media (max-width: 479px) {
.text__how__max-size {
 min-width:28rem;
 max-width:28rem;
}
}

.container__how-content-left__margin {
 margin-right:-20rem;
}
@media (max-width: 1200px) {
.container__how-content-left__margin {
 margin-right:-15rem;
}
}

@media (max-width: 991px) {
.container__how-content-left__margin {
 margin-right:0rem;
}
}

.container__how-content-right__margin {
 margin-left:-20.5rem;
}
@media (max-width: 1200px) {
.container__how-content-right__margin {
 margin-left:-16rem;
}
}

@media (max-width: 991px) {
.container__how-content-right__margin {
 margin-left:0rem;
}
}

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

.container__how-content-left__style {
}
.container__how-content-left__style:not(.ct-section):not(.oxy-easy-posts),
.container__how-content-left__style.oxy-easy-posts .oxy-posts,
.container__how-content-left__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 1200px) {
.container__how-content-left__style {
}
.container__how-content-left__style:not(.ct-section):not(.oxy-easy-posts),
.container__how-content-left__style.oxy-easy-posts .oxy-posts,
.container__how-content-left__style.ct-section .ct-section-inner-wrap{
display:flex;
}
}

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

.section__header-row-sticky__size {
 height:clamp(6rem, calc(6rem + ((1vw - 0.32rem) * 1.25)), 7rem) ;
}
.section__header-row-sticky__bg-gradient__type-1 {
background-image: linear-gradient(45deg, color(7), color(11), color(13));}
.image__howwork-example__size {
 width:clamp(25rem, calc(25rem + ((1vw - 0.32rem) * 13.75)), 36rem) ;
 margin-bottom:3rem;
 height:auto;
}
.image__howwork-example__style {
 border-radius:2rem;
 border-top-color:color(28);
 border-right-color:color(28);
 border-bottom-color:color(28);
 border-left-color:color(28);
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-right-width:0.8rem;
 border-bottom-width:0.8rem;
 border-left-width:0.8rem;
 border-top-width:0.8rem;
 overflow:hidden;
}
.image__howwork-example__fx-rotate-l {
transform:rotate(-4deg);}
.element__howwork-example__style {
 text-align:center;
}
.element__howwork-example__style:not(.ct-section):not(.oxy-easy-posts),
.element__howwork-example__style.oxy-easy-posts .oxy-posts,
.element__howwork-example__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.element__howwork-example__size {
}
.element__howwork-example__fx {
}
.image__howwork-example__fx-rotate-r {
transform:rotate(4deg);}
.container__howwork-example__size {
}
.container__howwork-example__size:not(.ct-section):not(.oxy-easy-posts),
.container__howwork-example__size.oxy-easy-posts .oxy-posts,
.container__howwork-example__size.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 15rem;grid-row-gap: 10rem;}
@media (max-width: 1200px) {
.container__howwork-example__size {
}
.container__howwork-example__size:not(.ct-section):not(.oxy-easy-posts),
.container__howwork-example__size.oxy-easy-posts .oxy-posts,
.container__howwork-example__size.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 5rem;grid-row-gap: 5rem;}
}

@media (max-width: 991px) {
.container__howwork-example__size {
}
.container__howwork-example__size:not(.ct-section):not(.oxy-easy-posts),
.container__howwork-example__size.oxy-easy-posts .oxy-posts,
.container__howwork-example__size.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 1rem;grid-row-gap: 5rem;}
}

@media (max-width: 767px) {
.container__howwork-example__size {
}
.container__howwork-example__size:not(.ct-section):not(.oxy-easy-posts),
.container__howwork-example__size.oxy-easy-posts .oxy-posts,
.container__howwork-example__size.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 30rem;grid-row-gap: 50rem;}
}

.container__howwork-example__style {
}
.container__howwork-example__fx {
}
.element__howwork-example__margin {
 margin-top:20rem;
}
.container__howwork-example__margin-b-22xl {
 margin-bottom:clamp(8rem, calc(8rem + ((1vw - 0.32rem) * 3.75)), 11rem) ;
}
.container__howwork-example__offset {
}
.container__howicon__size {
gap: clamp(2.5rem, calc(2.5rem + ((1vw - 0.32rem) * 5.625)), 7rem);
}
.container__howicon__style {
 text-align:center;
}
.container__howicon__style:not(.ct-section):not(.oxy-easy-posts),
.container__howicon__style.oxy-easy-posts .oxy-posts,
.container__howicon__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:center;
}
.container__howicon__fx {
}
.heading__h4__fx-shadow {
}
.container__hero-content__project__size {
gap: clamp(2rem, calc(2rem + ((1vw - 0.32rem) * 1.25)), 3rem);
}
.container__hero-content__project__size:not(.ct-section):not(.oxy-easy-posts),
.container__hero-content__project__size.oxy-easy-posts .oxy-posts,
.container__hero-content__project__size.ct-section .ct-section-inner-wrap{
display:flex;
}
.heading__h6__project__style {
 text-transform:uppercase;
 font-weight:700;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; line-height:1.15;
}
.section__white__bg-color {
 background-color:color(28);
}
.section__light-grey__bg-color {
 background-color:color(24);
}
.container__gallery-project__size {
 width:100%;
}
.element__gallery-project__size {
 set_image_fit_to_cover:true;
}
.container__gallery-project__style {
 text-align:center;
}
.container__gallery-project__style:not(.ct-section):not(.oxy-easy-posts),
.container__gallery-project__style.oxy-easy-posts .oxy-posts,
.container__gallery-project__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
.element__gallery-project__style {
}
.heading__gallery__margin-b {
 margin-bottom:clamp(3rem, calc(3rem + ((1vw - 0.32rem) * 5.625)), 7.5rem) ;
}
.heading__h5__color__green {
 color:color(23);
}
.text__project__size {
 font-size:clamp(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.5)), 1.8rem) ;
}
.heading__wefinding__margin-b {
 margin-bottom:clamp(2.5rem, calc(2.5rem + ((1vw - 0.32rem) * 1.25)), 3.5rem) ;
}
.text__project__margin-b {
 margin-bottom:clamp(6rem, calc(6rem + ((1vw - 0.32rem) * 2.5)), 8rem) ;
}
.container__description-project__size {
 width:100%;
}
.container__description-project__size:not(.ct-section):not(.oxy-easy-posts),
.container__description-project__size.oxy-easy-posts .oxy-posts,
.container__description-project__size.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: stretch;align-items: start;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: clamp(3.5rem, calc(3.5rem + ((1vw - 0.32rem) * 1.875)), 5rem) ;grid-row-gap: clamp(3.5rem, calc(3.5rem + ((1vw - 0.32rem) * 1.875)), 5rem) ;}
@media (max-width: 767px) {
.container__description-project__size {
}
.container__description-project__size:not(.ct-section):not(.oxy-easy-posts),
.container__description-project__size.oxy-easy-posts .oxy-posts,
.container__description-project__size.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.container__description-project__style {
}
.container__description-text-project__size {
}
.container__description-text-project__style {
}
.container__description-image-project__size {
}
.container__description-image-project__style {
 border-radius:3rem;
 overflow:hidden;
}
.container__description-image-project__style:not(.ct-section):not(.oxy-easy-posts),
.container__description-image-project__style.oxy-easy-posts .oxy-posts,
.container__description-image-project__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.text__project__color {
 color:color(27);
 text-shadow:0px color(28);
}
.container__description-project__margin-b {
 margin-bottom:clamp(3.5rem, calc(3.5rem + ((1vw - 0.32rem) * 1.875)), 5rem) ;
}
.container__description-info-project__size {
 top:-4rem;
 z-index:100;
 margin-top:-4.2rem;
}
@media (max-width: 991px) {
.container__description-info-project__size {
 margin-top:-3rem;
}
}

@media (max-width: 767px) {
.container__description-info-project__size {
 margin-top:-2.5rem;
}
}

@media (max-width: 479px) {
.container__description-info-project__size {
 margin-top:-2rem;
}
}

.container__description-info-project__style {
 overflow:hidden;
 border-radius:clamp(1rem, calc(1rem + ((1vw - 0.32rem) * 1.25)), 2rem) ;
}
.container__description-info-project__style:not(.ct-section):not(.oxy-easy-posts),
.container__description-info-project__style.oxy-easy-posts .oxy-posts,
.container__description-info-project__style.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: stretch;align-items: stretch;grid-template-columns: repeat(4, minmax(20rem, 1fr));grid-column-gap: 0px;grid-row-gap: 0px;}
@media (max-width: 1200px) {
.container__description-info-project__style {
}
.container__description-info-project__style:not(.ct-section):not(.oxy-easy-posts),
.container__description-info-project__style.oxy-easy-posts .oxy-posts,
.container__description-info-project__style.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(24rem, 1fr));grid-column-gap: 0px;grid-row-gap: 0px;}
}

@media (max-width: 991px) {
.container__description-info-project__style {
}
.container__description-info-project__style:not(.ct-section):not(.oxy-easy-posts),
.container__description-info-project__style.oxy-easy-posts .oxy-posts,
.container__description-info-project__style.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(21rem, 1fr));grid-column-gap: 0px;grid-row-gap: 0px;}
}

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

.container__description-info-item-project__size {
 padding-top:clamp(1rem, calc(1rem + ((1vw - 0.32rem) * 0.625)), 1.5rem) ;
 padding-left:clamp(1rem, calc(1rem + ((1vw - 0.32rem) * 0.625)), 1.5rem) ;
 padding-right:clamp(1rem, calc(1rem + ((1vw - 0.32rem) * 0.625)), 1.5rem) ;
 padding-bottom:clamp(1rem, calc(1rem + ((1vw - 0.32rem) * 0.625)), 1.5rem) ;
}
.container__description-info-item-project__style {
 text-align:center;
}
.container__description-info-item-project__style:not(.ct-section):not(.oxy-easy-posts),
.container__description-info-item-project__style.oxy-easy-posts .oxy-posts,
.container__description-info-item-project__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1200px) {
.container__description-info-item-project__style {
}
}

.container__description-info-item-project__bg-gradient__type-3 {
background-image: linear-gradient(45deg, color(7), color(21));}
.container__description-info-project__fx-shadow {
 box-shadow:0px 0px 15px rgba(0,0,0,0.35);
}
.text__description-info-project__progress__size {
 font-size:clamp(2rem, calc(2rem + ((1vw - 0.32rem) * 0.25)), 2.2rem) ;
}
.text__description-info-project__progress__color {
 color:color(28);
}
.text__description-info-project__progress__style {
 font-weight:900;
 text-transform:uppercase;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.container__description-info-item-project__bg-gradient__type-5 {
background-image: linear-gradient(45deg, color(17), color(18));}
.image__description-info-project__icon__size {
 width:4.5rem;
}
.image__description-info-project__icon__style {
}
.container__description-info-item-project__price__style {
 text-align:center;
}
.container__description-info-item-project__price__style:not(.ct-section):not(.oxy-easy-posts),
.container__description-info-item-project__price__style.oxy-easy-posts .oxy-posts,
.container__description-info-item-project__price__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.container__description-info-item-project__price__size {
 padding-top:clamp(1rem, calc(1rem + ((1vw - 0.32rem) * 0.625)), 1.5rem) ;
 padding-left:clamp(1rem, calc(1rem + ((1vw - 0.32rem) * 0.625)), 1.5rem) ;
 padding-right:clamp(1rem, calc(1rem + ((1vw - 0.32rem) * 0.625)), 1.5rem) ;
 padding-bottom:clamp(1rem, calc(1rem + ((1vw - 0.32rem) * 0.625)), 1.5rem) ;
gap: clamp(1.6rem, calc(1.6rem + ((1vw - 0.32rem) * 0.5)), 2rem);
}
.text__description-info-project__price__size {
 font-weight:900;
 font-size:clamp(2.5rem, calc(2.5rem + ((1vw - 0.32rem) * 0.625)), 3rem) ;
}
.text__description-info-project__price__style {
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.container__description-info-item-project__price-desc__style {
 text-align:center;
 padding-top:0px;
}
.container__description-info-item-project__price-desc__style:not(.ct-section):not(.oxy-easy-posts),
.container__description-info-item-project__price-desc__style.oxy-easy-posts .oxy-posts,
.container__description-info-item-project__price-desc__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.text__description-info-project__label__size {
 font-size:clamp(1.2rem, calc(1.2rem + ((1vw - 0.32rem) * 0.5)), 1.6rem) ;
 margin-bottom:0.2rem;
}
.text__description-info-project__label__style {
 font-weight:700;
 text-transform:uppercase;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.text__description-info-project__label__color-white {
 color:color(28);
}
.container__description-info-item-project__bg-color__white {
 background-color:color(28);
}
.text__description-info-project__label__color-lightgreen {
 color:color(20);
}
.text__description-info-project__other__color {
 color:color(23);
}
.container__buttons-anchors-project__size {
 width:100%;
 margin-top:-2.3rem;
}
@media (max-width: 1200px) {
.container__buttons-anchors-project__size {
gap: clamp(2rem, calc(2rem + ((1vw - 0.32rem) * 2.5)), 4rem);
}
}

@media (max-width: 767px) {
.container__buttons-anchors-project__size {
 margin-top:-2rem;
}
}

.container__buttons-anchors-project__style {
 text-align:justify;
}
.container__buttons-anchors-project__style:not(.ct-section):not(.oxy-easy-posts),
.container__buttons-anchors-project__style.oxy-easy-posts .oxy-posts,
.container__buttons-anchors-project__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
}
@media (max-width: 1200px) {
.container__buttons-anchors-project__style {
 text-align:center;
}
.container__buttons-anchors-project__style:not(.ct-section):not(.oxy-easy-posts),
.container__buttons-anchors-project__style.oxy-easy-posts .oxy-posts,
.container__buttons-anchors-project__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:center;
}
}

.image__main-project__size {
 width:100%;
 height:auto;
}
.image__main-project__style {
 text-align:center;
 border-radius:clamp(2.5rem, calc(2.5rem + ((1vw - 0.32rem) * 3.125)), 5rem) ;
 border-top-width:clamp(0.8rem, calc(0.8rem + ((1vw - 0.32rem) * 0.875)), 1.5rem) ;
 border-right-width:clamp(0.8rem, calc(0.8rem + ((1vw - 0.32rem) * 0.875)), 1.5rem) ;
 border-bottom-width:clamp(0.8rem, calc(0.8rem + ((1vw - 0.32rem) * 0.875)), 1.5rem) ;
 border-left-width:clamp(0.8rem, calc(0.8rem + ((1vw - 0.32rem) * 0.875)), 1.5rem) ;
 border-top-color:color(28);
 border-right-color:color(28);
 border-bottom-color:color(28);
 border-left-color:color(28);
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 overflow:hidden;
}
.image__main-project__style:not(.ct-section):not(.oxy-easy-posts),
.image__main-project__style.oxy-easy-posts .oxy-posts,
.image__main-project__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.container__buttons-anchors-project__margin-b {
 margin-bottom:clamp(4rem, calc(4rem + ((1vw - 0.32rem) * 2.5)), 6rem) ;
}
.image__main-project__bg-color {
 background-color:color(28);
}
.button-text__contact-form-toggle {
cursor: pointer;
}
.element__contact-form__toggle-content {
 margin-top:2rem;
 text-align:center;
 width:100%;
gap: clamp(3.5rem, calc(3.5rem + ((1vw - 0.32rem) * 1.875)), 5rem)
}
.element__contact-form__toggle-content:not(.ct-section):not(.oxy-easy-posts),
.element__contact-form__toggle-content.oxy-easy-posts .oxy-posts,
.element__contact-form__toggle-content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
.button-text__contact-form-toggle-close {
cursor: pointer;
}
.button-text__contact-form-toggle-2 {
}
.image__logo__fx:hover{
transform:scale(0.95,0.95);}
.image__logo__fx {
 transition-duration:0.2s;
 transition-timing-function:ease-in-out;
}
.element__margin__b-11xl {
 margin-bottom:clamp(3rem, 2.091rem + 2.841vw, 5.5rem) ;
}
.container__item-list__size {
}
.container__item-list__style {
}
.container__item-list__style:not(.ct-section):not(.oxy-easy-posts),
.container__item-list__style.oxy-easy-posts .oxy-posts,
.container__item-list__style.ct-section .ct-section-inner-wrap{
display:grid;
align-items:center;
display: grid !important;justify-items: center;align-items: center;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: clamp(3rem, calc(3rem + ((1vw - 0.32rem) * 2.5)), 5rem) ;grid-row-gap: clamp(3rem, calc(3rem + ((1vw - 0.32rem) * 2.5)), 5rem) ;}
@media (max-width: 767px) {
.container__item-list__style {
}
.container__item-list__style:not(.ct-section):not(.oxy-easy-posts),
.container__item-list__style.oxy-easy-posts .oxy-posts,
.container__item-list__style.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.container__item-list__fx {
}
.container__item-list-text__size {
gap: clamp(2rem, calc(2rem + ((1vw - 0.32rem) * 1.25)), 3rem);
}
.container__item-list-text__style {
}
@media (max-width: 767px) {
.container__item-list-text__style {
}
.container__item-list-text__style:not(.ct-section):not(.oxy-easy-posts),
.container__item-list-text__style.oxy-easy-posts .oxy-posts,
.container__item-list-text__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.container__item-list-text__fx {
}
.container__item-list__bg-image {
background-image:url(https://www.sutazsnami.sk/wp-content/uploads/2022/03/tas-seznam_neni_obrazek_1.jpg);background-size: cover; background-position:50% 50%;
}
.element__gap__b-15xl {
 text-align:center;
gap: clamp(5rem, calc(5rem + ((1vw - 0.32rem) * 3.125)), 7.5rem);
}
.element__gap__b-15xl:not(.ct-section):not(.oxy-easy-posts),
.element__gap__b-15xl.oxy-easy-posts .oxy-posts,
.element__gap__b-15xl.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.element__display__none {
}
.element__display__none:not(.ct-section):not(.oxy-easy-posts),
.element__display__none.oxy-easy-posts .oxy-posts,
.element__display__none.ct-section .ct-section-inner-wrap{
display:none;
}
.image__badge-ended-bg__size {
 padding-top:clamp(1.1rem, calc(1.1rem + ((1vw - 0.32rem) * 0.625)), 1.6rem) ;
 padding-left:clamp(1.5rem, calc(1.5rem + ((1vw - 0.32rem) * 0.625)), 2rem) ;
 padding-right:clamp(1.5rem, calc(1.5rem + ((1vw - 0.32rem) * 0.625)), 2rem) ;
 padding-bottom:clamp(1rem, calc(1rem + ((1vw - 0.32rem) * 0.625)), 1.5rem) ;
}
.image__badge-ended-bg__style {
background-image: linear-gradient(45deg, color(10), color(11)); border-bottom-right-radius:clamp(2rem, calc(2rem + ((1vw - 0.32rem) * 2.5)), 4rem) ;
 text-align:center;
 position:absolute;
 top:0px;
 left:0px;
}
.image__badge-ended-bg__style:not(.ct-section):not(.oxy-easy-posts),
.image__badge-ended-bg__style.oxy-easy-posts .oxy-posts,
.image__badge-ended-bg__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.image__badge-ended-bg__fx {
}
.shortcode__forms__style {
}
.shortcode__forms__style:not(.ct-section):not(.oxy-easy-posts),
.shortcode__forms__style.oxy-easy-posts .oxy-posts,
.shortcode__forms__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
.shortcode__forms__size {
}
.oxel_switcher__content--fx {
 transition-duration:0.2s;
 transition-timing-function:ease-in-out;
}
.container__register-project-form__size {
}
.container__register-project-form__style {
 text-align:center;
}
.container__register-project-form__style:not(.ct-section):not(.oxy-easy-posts),
.container__register-project-form__style.oxy-easy-posts .oxy-posts,
.container__register-project-form__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.text__alertbox__register-project__size {
 font-size:clamp(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.5)), 1.8rem) ;
 max-width:40rem;
 padding-top:clamp(1.2rem, calc(1.2rem + ((1vw - 0.32rem) * 1)), 2rem) ;
 padding-left:clamp(1.2rem, calc(1.2rem + ((1vw - 0.32rem) * 1)), 2rem) ;
 padding-right:clamp(1.2rem, calc(1.2rem + ((1vw - 0.32rem) * 1)), 2rem) ;
 padding-bottom:clamp(1.2rem, calc(1.2rem + ((1vw - 0.32rem) * 1)), 2rem) ;
}
.text__alertbox__register-project__style {
 font-weight:800;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; text-align:center;
 border-radius:2rem;
}
.text__alertbox__register-project__fx {
}
.text__alertbox__register-project__font {
 font-family:sofia-pro;
}
.text__alertbox__register-project__color {
 background-color:color(7);
 color:color(16);
}
.text__main__color-yellow {
 color:color(53);
}
.section__base__padding_t-20xl {
}
.section__base__padding_t-20xl .ct-section-inner-wrap {
padding-top: clamp(4rem, calc(4rem + ((1vw - 0.32rem) * 7.5)), 10rem); ;
}
.section__base__padding_b-20xl {
}
.section__base__padding_b-20xl .ct-section-inner-wrap {
padding-bottom: clamp(4rem, calc(4rem + ((1vw - 0.32rem) * 7.5)), 10rem); ;
}
.section__base__padding_b-5xl {
}
.section__base__padding_b-5xl .ct-section-inner-wrap {
padding-bottom: clamp(1.8rem, 1.567rem + 0.729vw, 2.5rem) ;
}
.container__items-contact__size {
gap: clamp(1.2rem, calc(1.2rem + ((1vw - 0.32rem) * 1)), 2rem);
}
.container__items-contact__style {
}
.container__map-contact__size {
}
@media (max-width: 767px) {
.container__map-contact__size {
 height:25rem;
}
}

.container__map-contact__style {
 border-radius:3rem;
 overflow:hidden;
}
.container__map-contact__style:not(.ct-section):not(.oxy-easy-posts),
.container__map-contact__style.oxy-easy-posts .oxy-posts,
.container__map-contact__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.container__map-contact__fx:hover{
 filter:grayscale(0%);
 transition-duration:1.5s;
}
.container__map-contact__fx {
 filter:grayscale(100%);
 transition-duration:4s;
}
.container__contacts-map__size {
 width:100%;
 position:relative;
 height:auto;
}
.container__contacts-map__size:not(.ct-section):not(.oxy-easy-posts),
.container__contacts-map__size.oxy-easy-posts .oxy-posts,
.container__contacts-map__size.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: stretch;align-items: stretch;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: clamp(3.5rem, calc(3.5rem + ((1vw - 0.32rem) * 1.875)), 5rem) ;grid-row-gap: clamp(3.5rem, calc(3.5rem + ((1vw - 0.32rem) * 1.875)), 5rem) ;grid-auto-rows: minmax(min-content,1fr);}
@media (max-width: 767px) {
.container__contacts-map__size {
}
.container__contacts-map__size:not(.ct-section):not(.oxy-easy-posts),
.container__contacts-map__size.oxy-easy-posts .oxy-posts,
.container__contacts-map__size.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 30 ;}
}

.container__contacts-map__style {
}
.container__contacts-map__margin {
 margin-bottom:clamp(4rem, calc(4rem + ((1vw - 0.32rem) * 7.5)), 10rem); ;
}
.container__item-contact__size {
}
.container__item-contact__style {
 text-align:left;
}
.container__item-contact__style:not(.ct-section):not(.oxy-easy-posts),
.container__item-contact__style.oxy-easy-posts .oxy-posts,
.container__item-contact__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
.container__item-contact__fx {
}
.icon__item-contact__size {
color: color(7);}.icon__item-contact__size 
>svg {width: 32px;height: 32px;}.icon__item-contact__size {
 margin-right:10px;
 margin-top:-3px;
}
@media (max-width: 991px) {
.icon__item-contact__size {
}.icon__item-contact__size 
>svg {width: 28px;height: 28px;}.icon__item-contact__size {
}
}

@media (max-width: 767px) {
.icon__item-contact__size {
}.icon__item-contact__size 
>svg {width: 26px;height: 26px;}.icon__item-contact__size {
}
}

@media (max-width: 479px) {
.icon__item-contact__size {
}.icon__item-contact__size 
>svg {width: 24px;height: 24px;}.icon__item-contact__size {
}
}

.icon__item-contact__style {
}
.icon__item-contact__color {
color: color(7);}.icon__item-contact__color 
>svg {width: 10px;height: 10px;}.icon__item-contact__color {
}
.icon__item-contact__fx {
}
.container__buttons-anchors-project-score__style {
 text-align:center;
}
.container__buttons-anchors-project-score__style:not(.ct-section):not(.oxy-easy-posts),
.container__buttons-anchors-project-score__style.oxy-easy-posts .oxy-posts,
.container__buttons-anchors-project-score__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:center;
}
.container__buttons-anchors-project-score__size {
 width:100%;
 margin-top:-2.3rem;
gap: clamp(3.5rem, calc(3.5rem + ((1vw - 0.32rem) * 1.875)), 5rem);
}
.text__main__no-wrap {
white-space: nowrap;
}
.container__description-info-project-price__size {
 top:-4rem;
 z-index:100;
 margin-top:-4.2rem;
}
@media (max-width: 991px) {
.container__description-info-project-price__size {
 margin-top:-3rem;
}
}

@media (max-width: 767px) {
.container__description-info-project-price__size {
 margin-top:-2.5rem;
}
}

@media (max-width: 479px) {
.container__description-info-project-price__size {
 margin-top:-2rem;
}
}

.container__description-info-project-price__style {
 overflow:hidden;
 border-radius:clamp(1rem, calc(1rem + ((1vw - 0.32rem) * 1.25)), 2rem) ;
}
.container__description-info-project-price__style:not(.ct-section):not(.oxy-easy-posts),
.container__description-info-project-price__style.oxy-easy-posts .oxy-posts,
.container__description-info-project-price__style.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: stretch;align-items: stretch;grid-template-columns: repeat(5, minmax(20rem, 1fr));grid-column-gap: 0px;grid-row-gap: 0px;}
@media (max-width: 1200px) {
.container__description-info-project-price__style {
}
.container__description-info-project-price__style:not(.ct-section):not(.oxy-easy-posts),
.container__description-info-project-price__style.oxy-easy-posts .oxy-posts,
.container__description-info-project-price__style.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(24rem, 1fr));grid-column-gap: 0px;grid-row-gap: 0px;}
.container__description-info-project-price__style:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.container__description-info-project-price__style.ct-section .ct-section-inner-wrap > :nth-child(1),
.container__description-info-project-price__style.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 2;}
}

@media (max-width: 991px) {
.container__description-info-project-price__style {
}
.container__description-info-project-price__style:not(.ct-section):not(.oxy-easy-posts),
.container__description-info-project-price__style.oxy-easy-posts .oxy-posts,
.container__description-info-project-price__style.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(21rem, 1fr));grid-column-gap: 0px;grid-row-gap: 0px;}
}

@media (max-width: 767px) {
.container__description-info-project-price__style {
}
.container__description-info-project-price__style:not(.ct-section):not(.oxy-easy-posts),
.container__description-info-project-price__style.oxy-easy-posts .oxy-posts,
.container__description-info-project-price__style.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 0px;grid-row-gap: 0px;}
}

.container__description-info-item-project__fx-border {
}
@media (max-width: 1200px) {
.container__description-info-item-project__fx-border {
 border-bottom-right-radius:clamp(1rem, calc(1rem + ((1vw - 0.32rem) * 1.25)), 2rem) ;
}
}

@media (max-width: 767px) {
.container__description-info-item-project__fx-border {
 border-bottom-right-radius:0 ;
}
}

.icon__social-scroll__size:hover{
color: color(7);}.icon__social-scroll__size:hover{
}
.icon__social-scroll__size {
color: color(28);}.icon__social-scroll__size 
>svg {width: 34px;height: 34px;}.icon__social-scroll__size {
}
@media (max-width: 991px) {
.icon__social-scroll__size {
}.icon__social-scroll__size 
>svg {width: 32px;height: 32px;}.icon__social-scroll__size {
}
}

@media (max-width: 767px) {
.icon__social-scroll__size {
}.icon__social-scroll__size 
>svg {width: 30px;height: 30px;}.icon__social-scroll__size {
}
}

@media (max-width: 479px) {
.icon__social-scroll__size {
}.icon__social-scroll__size 
>svg {width: 28px;height: 28px;}.icon__social-scroll__size {
}
}

.icon__social-scroll__style {
}
.icon__social-scroll__fx:hover{
transform:scale(0.9,0.9);}
.icon__social-scroll__fx {
 transition-duration:0.2s;
 transition-timing-function:ease-in-out;
}
.container__social-scroll__size {
 padding-top:clamp(0.6rem, calc(0.6rem + ((1vw - 0.32rem) * 0.5)), 1rem) ;
 padding-left:clamp(0.6rem, calc(0.6rem + ((1vw - 0.32rem) * 0.5)), 1rem) ;
 padding-right:clamp(0.6rem, calc(0.6rem + ((1vw - 0.32rem) * 0.5)), 1rem) ;
 padding-bottom:clamp(0.6rem, calc(0.6rem + ((1vw - 0.32rem) * 0.5)), 1rem) ;
gap: clamp(0.6rem, calc(0.6rem + ((1vw - 0.32rem) * 0.5)), 1rem);
}
.container__social-scroll__style {
 position:fixed;
 left:0px;
 top:em;
 bottom:45%;
 text-align:center;
 border-top-right-radius:clamp(1rem, calc(1rem + ((1vw - 0.32rem) * 1.25)), 2rem) ;
 border-bottom-right-radius:clamp(1rem, calc(1rem + ((1vw - 0.32rem) * 1.25)), 2rem) ;
}
.container__social-scroll__style:not(.ct-section):not(.oxy-easy-posts),
.container__social-scroll__style.oxy-easy-posts .oxy-posts,
.container__social-scroll__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.container__social-scroll__fx:hover{
transform:scale(1.2,1.2);}
.container__social-scroll__fx {
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 box-shadow:-5px 5px 15px rgba(0,0,0,0.35);
}
@media (max-width: 767px) {
}

.container__social-scroll__bg-color:hover{
 background-color:color(16);
}
.container__social-scroll__bg-color {
 background-color:color(7);
}
.container__phone-numbers__size {
}
.container__phone-numbers__style {
}
.text__contact__color:hover{
 color:color(8);
}
.text__contact__color {
 color:color(28);
 text-shadow:0px color(28);
}
.text__contact__fx {
 transition-duration:0.2s;
 transition-timing-function:ease-in-out;
}
.button-text__productmoreinfo__margin_t {
 margin-top:clamp(3.5rem, calc(3.5rem + ((1vw - 0.32rem) * 1.875)), 5rem) ;
}
.section__bg-gradient__blue {
background-image: linear-gradient(90deg, #275db3, #4ca9e7);}
.section__bg-color__acv-green {
 background-color:color(52);
}
.section__mechanic__size {
}
.section__mechanic__style {
}
.section__mechanic__style:not(.ct-section):not(.oxy-easy-posts),
.section__mechanic__style.oxy-easy-posts .oxy-posts,
.section__mechanic__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.heading__h2__color__white {
 color:#ffffff;
}
.heading__h3__color__white {
 color:#ffffff;
}
.text__main__color-white {
 color:#ffffff;
}
.text__mechanic-legal__size {
 font-size:clamp(1.6rem, 1.455rem + 0.455vw, 2rem) ;
}
@media (max-width: 479px) {
.text__mechanic-legal__size {
}
}

.heading__h2__color__acv-green {
 color:color(52);
}
.text__main__color__acv-green:hover{
}
.text__main__color__acv-green {
 color:color(52);
}
.heading__h4__color__acv-green {
 color:color(52);
}
.heading__h2__color__acv-pink {
 color:color(54);
}
.section__bg-color__acv-lightgrey {
 background-color:color(55);
}
.element__margin__b-4xl {
 margin-bottom:clamp(1.2rem, 0.933rem + 0.833vw, 2rem) ;
}
@media (max-width: 479px) {
.element__margin__b-4xl {
}
}

.element__margin__b-6xl {
 margin-bottom:clamp(2rem, 1.636rem + 1.136vw, 3rem) ;
}
.text-link__main__fx:hover{
transform:scale(0.95,0.95);}
.text-link__main__fx {
 transition-duration:0.2s;
 transition-timing-function:ease-in-out;
}
.container__mechanic-card__size {
 width:33.33%;
 max-width:31%;
}
@media (max-width: 767px) {
.container__mechanic-card__size {
 width:100%;
 max-width:70%;
}
}

@media (max-width: 479px) {
.container__mechanic-card__size {
 max-width:80%;
}
}

.container__mechanic-card__style {
 text-align:left;
}
.container__mechanic-card__style:not(.ct-section):not(.oxy-easy-posts),
.container__mechanic-card__style.oxy-easy-posts .oxy-posts,
.container__mechanic-card__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
flex-wrap:wrap;
align-items:center;
justify-content:flex-start;
}
.icon__mechanic__all {
color: #fbb900;}.icon__mechanic__all 
>svg {width: 220px;height: 220px;}.icon__mechanic__all {
}
@media (max-width: 1200px) {
.icon__mechanic__all {
}.icon__mechanic__all 
>svg {width: 180px;height: 180px;}.icon__mechanic__all {
}
}

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

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

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

.container__mechanic-cards__size {
 width:100%;
 margin-top:0.4rem;
}
@media (max-width: 767px) {
.container__mechanic-cards__size {
 gap:4rem;
}
.container__mechanic-cards__size:not(.ct-section):not(.oxy-easy-posts),
.container__mechanic-cards__size.oxy-easy-posts .oxy-posts,
.container__mechanic-cards__size.ct-section .ct-section-inner-wrap{
gap:4rem;
}
}

.container__mechanic-cards__style {
}
.container__mechanic-cards__style:not(.ct-section):not(.oxy-easy-posts),
.container__mechanic-cards__style.oxy-easy-posts .oxy-posts,
.container__mechanic-cards__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content:space-between;
}
.element__margin__b-9xl {
 margin-bottom:clamp(2.5rem, 1.773rem + 2.273vw, 4.5rem) ;
}
@media (max-width: 767px) {
.element__margin__b-9xl {
}
.element__margin__b-9xl:not(.ct-section):not(.oxy-easy-posts),
.element__margin__b-9xl.oxy-easy-posts .oxy-posts,
.element__margin__b-9xl.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.text__alert__custom {
 font-weight:700;
 font-size:clamp(1.5rem, 1.267rem + 0.729vw, 2.2rem) ;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
@media (max-width: 1200px) {
.text__alert__custom {
}
}

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

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

@media (max-width: 479px) {
.text__alert__custom {
 letter-spacing:0px;
}
}

.text__alert__color__white {
 color:#ffffff;
}
.text__alert__color__avc-pink {
 color:color(54);
}
.text__alert-box__custom {
 font-weight:700;
 text-align:center;
 font-size:clamp(1.5rem, 1.333rem + 0.521vw, 2.2rem) ;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; padding-top:clamp(1rem, 0.855rem + 0.727vw, 1.4rem) ;
 padding-right:clamp(1rem, 0.855rem + 0.727vw, 1.4rem) ;
 padding-left:clamp(1rem, 0.855rem + 0.727vw, 1.4rem) ;
 max-width:37rem;
 border-radius:50rem;
 padding-bottom:clamp(1.4rem, 1.182rem + 1.091vw, 2rem) ;
}
@media (max-width: 1200px) {
.text__alert-box__custom {
 max-width:32rem;
}
}

@media (max-width: 991px) {
.text__alert-box__custom {
 max-width:30rem;
}
}

@media (max-width: 767px) {
.text__alert-box__custom {
 max-width:27rem;
}
}

@media (max-width: 479px) {
.text__alert-box__custom {
 max-width:26rem;
}
}

.container__alert-box-form__custom {
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-color:color(54);
 border-right-color:color(54);
 border-bottom-color:color(54);
 border-left-color:color(54);
 border-radius:1.5rem;
 padding-top:1.5rem;
 padding-right:1.5rem;
 padding-bottom:1.5rem;
 padding-left:1.5rem;
 width:35rem;
}
.container__alert-box-form__custom:not(.ct-section):not(.oxy-easy-posts),
.container__alert-box-form__custom.oxy-easy-posts .oxy-posts,
.container__alert-box-form__custom.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-around;
}
@media (max-width: 1200px) {
.container__alert-box-form__custom {
 width:33rem;
}
}

@media (max-width: 991px) {
.container__alert-box-form__custom {
 width:31rem;
}
}

@media (max-width: 767px) {
.container__alert-box-form__custom {
 width:28rem;
}
}

@media (max-width: 479px) {
.container__alert-box-form__custom {
 width:26rem;
}
}

.icon__alert-box-form__exclamationmark__custom {
color: color(54);}.icon__alert-box-form__exclamationmark__custom 
>svg {width: 55px;height: 55px;}.icon__alert-box-form__exclamationmark__custom {
 margin-left:-2rem;
 margin-right:-2rem;
}
@media (max-width: 991px) {
.icon__alert-box-form__exclamationmark__custom {
}.icon__alert-box-form__exclamationmark__custom 
>svg {width: 50px;height: 50px;}.icon__alert-box-form__exclamationmark__custom {
}
}

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

@media (max-width: 479px) {
.icon__alert-box-form__exclamationmark__custom {
}.icon__alert-box-form__exclamationmark__custom 
>svg {width: 40px;height: 40px;}.icon__alert-box-form__exclamationmark__custom {
}
}

.icon__alert-box-form__receipt__custom {
color: color(54);}.icon__alert-box-form__receipt__custom 
>svg {width: 55px;height: 55px;}.icon__alert-box-form__receipt__custom {
 margin-left:1.4rem;
 margin-right:1.4rem;
}
@media (max-width: 991px) {
.icon__alert-box-form__receipt__custom {
}.icon__alert-box-form__receipt__custom 
>svg {width: 50px;height: 50px;}.icon__alert-box-form__receipt__custom {
}
}

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

@media (max-width: 479px) {
.icon__alert-box-form__receipt__custom {
}.icon__alert-box-form__receipt__custom 
>svg {width: 40px;height: 40px;}.icon__alert-box-form__receipt__custom {
}
}

.text-link__rules__acv-custom:hover{
transform:scale(0.95,0.95);}
.text-link__rules__acv-custom {
 border-radius:1rem;
 font-size:clamp(1.6rem, 1.3rem + 0.938vw, 2.5rem) ;
 text-transform:uppercase;
 text-decoration:none;
 background-color:color(52);
 color:#ffffff;
 padding-top:1.2rem;
 padding-right:1.5rem;
 padding-bottom:1rem;
 padding-left:1.5rem;
 line-height:1;
 transition-duration:0.2s;
 transition-timing-function:ease-in-out;
}
@media (max-width: 479px) {
.text-link__rules__acv-custom {
}
}

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

.section__hero__image__custom {
 width:100%;
}
.image__hero-desktop__custom {
 object-fit:cover;
 width:100%;
 object-position:center center;
 aspect-ratio:initial;
 border-radius:clamp(1.5rem, 0.591rem + 2.841vw, 4rem) ;
 box-shadow:0px 0px 25px rgba(0,0,0,0.3);
}
@media (max-width: 1200px) {
.image__hero-desktop__custom {
}
}

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

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

.image__hero-mobile__custom {
 object-fit:cover;
 width:100%;
 object-position:center center;
 aspect-ratio:initial;
 border-radius:clamp(1.5rem, 0.591rem + 2.841vw, 4rem) ;
 box-shadow:0px 0px 25px rgba(0,0,0,0.3);
}
.image__hero-mobile__custom:not(.ct-section):not(.oxy-easy-posts),
.image__hero-mobile__custom.oxy-easy-posts .oxy-posts,
.image__hero-mobile__custom.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 1200px) {
.image__hero-mobile__custom {
}
}

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

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

.container__register-columns__custom {
 width:100%;
 position:relative;
 text-align:center;
 min-height:clamp(10rem, -20rem + 93.75vw, 100rem) ;
 background-color:color(53);
}
.container__register-columns__custom:not(.ct-section):not(.oxy-easy-posts),
.container__register-columns__custom.oxy-easy-posts .oxy-posts,
.container__register-columns__custom.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
.container__register-column-left__custom {
 text-align:left;
 padding-top:5rem;
 padding-left:2rem;
 padding-right:2rem;
 padding-bottom:5rem;
}
.container__register-column-left__custom:not(.ct-section):not(.oxy-easy-posts),
.container__register-column-left__custom.oxy-easy-posts .oxy-posts,
.container__register-column-left__custom.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1200px) {
.container__register-column-left__custom {
 text-align:center;
}
.container__register-column-left__custom:not(.ct-section):not(.oxy-easy-posts),
.container__register-column-left__custom.oxy-easy-posts .oxy-posts,
.container__register-column-left__custom.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 991px) {
.container__register-column-left__custom {
 width:100%;
}
}

.container__register-column-right__custom {
 width:50%;
 height:100%;
 overflow:hidden;
 right:0px;
 position:absolute;
}
.container__register-column-right__custom:not(.ct-section):not(.oxy-easy-posts),
.container__register-column-right__custom.oxy-easy-posts .oxy-posts,
.container__register-column-right__custom.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
.container__register-column-right__custom {
}
.container__register-column-right__custom:not(.ct-section):not(.oxy-easy-posts),
.container__register-column-right__custom.oxy-easy-posts .oxy-posts,
.container__register-column-right__custom.ct-section .ct-section-inner-wrap{
display:none;
}
}

.container__register-form__custom {
 width:100%;
 max-width:70rem;
}
.container__register-form__custom:not(.ct-section):not(.oxy-easy-posts),
.container__register-form__custom.oxy-easy-posts .oxy-posts,
.container__register-form__custom.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 479px) {
.container__register-form__custom {
}
}

.container__register-alerts__custom {
 text-align:left;
 width:90%;
}
.container__register-alerts__custom:not(.ct-section):not(.oxy-easy-posts),
.container__register-alerts__custom.oxy-easy-posts .oxy-posts,
.container__register-alerts__custom.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.container__prize-columns__custom {
 margin-bottom:0px;
 gap:50px;
}
.container__prize-columns__custom:not(.ct-section):not(.oxy-easy-posts),
.container__prize-columns__custom.oxy-easy-posts .oxy-posts,
.container__prize-columns__custom.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
gap:50px;
}
@media (max-width: 991px) {
.container__prize-columns__custom {
 text-align:center;
}
.container__prize-columns__custom:not(.ct-section):not(.oxy-easy-posts),
.container__prize-columns__custom.oxy-easy-posts .oxy-posts,
.container__prize-columns__custom.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

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

.container__prize-column-right__custom {
 width:50%;
 overflow:hidden;
 border-radius:2rem;
 box-shadow:0px 0px 30px rgba(0,0,0,0.2);
}
.container__prize-column-right__custom:not(.ct-section):not(.oxy-easy-posts),
.container__prize-column-right__custom.oxy-easy-posts .oxy-posts,
.container__prize-column-right__custom.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 991px) {
.container__prize-column-right__custom {
 width:70%;
}
}

@media (max-width: 767px) {
.container__prize-column-right__custom {
 width:100%;
}
}

.image__prize__custom {
 border-radius:clamp(1.5rem, 0.591rem + 2.841vw, 4rem) ;
 width:100%;
 box-shadow:0px 0px 25px rgba(0,0,0,0.3);
}
.text__copyright__custom {
 font-size:clamp(1.2rem, 1.055rem + 0.727vw, 1.6rem) ;
 text-align:right;
 color:#ffffff;
 font-weight:300;
}
@media (max-width: 479px) {
.text__copyright__custom {
}
}

.text-link__menu-challenge__custom:hover{
 color:#fbb900;
}
.text-link__menu-challenge__custom {
 font-size:2rem;
 margin-left:10px;
 color:#006fb9;
 text-decoration:none;
 -webkit-font-smoothing:subpixel-antialiased;
-moz-osx-font-smoothing:unset; text-transform:uppercase;
 line-height:1;
 font-weight:700;
 transition-duration:0.2s;
}
@media (max-width: 1200px) {
.text-link__menu-challenge__custom {
 font-size:1.5rem;
}
.text-link__menu-challenge__custom:hover{
}
}

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

.heading__h1__color__white {
 color:#ffffff;
}
.section__contact-form-hp__size {
}
.section__contact-form-hp__style {
}
.section__contact-form-hp__style:not(.ct-section):not(.oxy-easy-posts),
.section__contact-form-hp__style.oxy-easy-posts .oxy-posts,
.section__contact-form-hp__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.text-link__blue-solid__custom:hover{
transform:scale(0.95,0.95);}
.text-link__blue-solid__custom {
 border-radius:1rem;
 font-size:clamp(1.6rem, 1.533rem + 0.208vw, 1.8rem) ;
 text-transform:uppercase;
 text-decoration:none;
 background-color:#006fb9;
 color:#ffffff;
 padding-top:1.2rem;
 padding-right:1.5rem;
 padding-bottom:1rem;
 padding-left:1.5rem;
 line-height:1;
 transition-duration:0.2s;
 transition-timing-function:ease-in-out;
 font-weight:600;
 -webkit-font-smoothing:subpixel-antialiased;
-moz-osx-font-smoothing:unset;}
@media (max-width: 479px) {
}

.text-link__white-outline__custom:hover{
transform:scale(0.95,0.95);}
.text-link__white-outline__custom {
 border-radius:1rem;
 font-size:clamp(1.6rem, 1.3rem + 0.938vw, 2.5rem) ;
 text-transform:uppercase;
 text-decoration:none;
 color:#ffffff;
 padding-top:1.2rem;
 padding-right:1.5rem;
 padding-bottom:1rem;
 padding-left:1.5rem;
 line-height:1;
 transition-duration:0.2s;
 transition-timing-function:ease-in-out;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
}
@media (max-width: 479px) {
.text-link__white-outline__custom {
}
}

.section__hero-hp__size {
background-image: linear-gradient(#ffffff, rgba(255,255,255,0)); height:60rem;
}
.section__hero-hp__size .ct-section-inner-wrap {
padding-top: 8rem;
}
@media (max-width: 1200px) {
.section__hero-hp__size {
 height:40rem;
}
.section__hero-hp__size .ct-section-inner-wrap {
padding-top: 6rem;
}
}

@media (max-width: 991px) {
.section__hero-hp__size {
 height:34rem;
}
}

@media (max-width: 767px) {
.section__hero-hp__size {
 height:28rem;
}
}

@media (max-width: 479px) {
.section__hero-hp__size {
 height:24rem;
}
.section__hero-hp__size .ct-section-inner-wrap {
padding-top: 5rem;
}
}

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

@media (max-width: 767px) {
.container__challenge-list__size {
 max-width:100%;
}
}

.container__challenge-list__style {
 text-align:left;
 position:relative;
}
.container__challenge-list__style:not(.ct-section):not(.oxy-easy-posts),
.container__challenge-list__style.oxy-easy-posts .oxy-posts,
.container__challenge-list__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 991px) {
.container__challenge-list__style {
 text-align:center;
}
.container__challenge-list__style:not(.ct-section):not(.oxy-easy-posts),
.container__challenge-list__style.oxy-easy-posts .oxy-posts,
.container__challenge-list__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
}

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

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

.container__challenge-list-column-left__style {
}
.container__challenge-list__fx {
 box-shadow:0px 0px 30px -5px rgba(0,0,0,0.15);
}
.container__challenge-list-column-right__size {
 width:100%;
 height:100%;
 padding-right:clamp(1.5rem, 1.333rem + 0.521vw, 2rem) ;
 padding-top:clamp(1.5rem, 1.333rem + 0.521vw, 2rem) ;
 padding-left:clamp(1.5rem, 1.333rem + 0.521vw, 2rem) ;
 padding-bottom:clamp(2.5rem, 2.333rem + 0.521vw, 3rem) ;
}
@media (max-width: 991px) {
.container__challenge-list-column-right__size {
 width:100%;
}
}

.container__challenge-list-column-right__style {
 right:0px;
 background-color:#ffffff;
 border-bottom-left-radius:clamp(1rem, 0.8rem + 0.625vw, 1.6rem) ;
 border-bottom-right-radius:clamp(1rem, 0.8rem + 0.625vw, 1.6rem) ;
}
.container__challenge-list-column-right__style:not(.ct-section):not(.oxy-easy-posts),
.container__challenge-list-column-right__style.oxy-easy-posts .oxy-posts,
.container__challenge-list-column-right__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
align-content:center;
justify-content:flex-start;
}
@media (max-width: 991px) {
.container__challenge-list-column-right__style {
 position:relative;
}
}

.element__margin__b-auto {
 padding-bottom:2.5rem;
 margin-bottom:auto;
}
@media (max-width: 1200px) {
.element__margin__b-auto {
 padding-bottom:2rem;
}
}

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

.element__margin__t-9xl {
 margin-top:clamp(2.5rem, 1.773rem + 2.273vw, 4.5rem) ;
}
.element__margin__t-11xl {
 margin-top:clamp(3rem, 2.167rem + 2.604vw, 5.5rem) ;
}
.element__margin__hero__t-custom {
 margin-top:clamp(4rem, 2rem + 6.25vw, 10rem) ;
}
@media (max-width: 479px) {
.element__margin__hero__t-custom {
}
}

.section__challenge-list__size {
}
.section__challenge-list__style {
}
.section__challenge-list__style:not(.ct-section):not(.oxy-easy-posts),
.section__challenge-list__style.oxy-easy-posts .oxy-posts,
.section__challenge-list__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.container__challenge-list__bottom-details__custom {
 border-top-width:2px;
 border-top-style:solid;
 border-top-color:#dbdbdb;
 text-align:center;
 width:100%;
 gap:clamp(1.4rem, 1.2rem + 0.625vw, 2rem) ;
 padding-top:0.5rem;
 padding-bottom:0.5rem;
 border-bottom-color:#dbdbdb;
 border-radius:2px;
 border-bottom-width:2px;
 border-bottom-style:solid;
}
.container__challenge-list__bottom-details__custom:not(.ct-section):not(.oxy-easy-posts),
.container__challenge-list__bottom-details__custom.oxy-easy-posts .oxy-posts,
.container__challenge-list__bottom-details__custom.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
gap:clamp(1.4rem, 1.2rem + 0.625vw, 2rem) ;
}
@media (max-width: 991px) {
.container__challenge-list__bottom-details__custom {
 text-align:justify;
 gap:2rem;
}
.container__challenge-list__bottom-details__custom:not(.ct-section):not(.oxy-easy-posts),
.container__challenge-list__bottom-details__custom.oxy-easy-posts .oxy-posts,
.container__challenge-list__bottom-details__custom.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:2rem;
}
}

.text__challenge-list__bottom-details__dates__custom {
 text-align:center;
 line-height:1.1;
 text-decoration:none;
 text-transform:none;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; font-weight:600;
 font-size:clamp(1rem, 0.9rem + 0.313vw, 1.3rem) ;
 width:100%;
 color:#878787;
}
.text__challenge-list__bottom-details__ended__custom {
 text-align:center;
 line-height:1.1;
 text-decoration:none;
 text-transform:none;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; font-weight:700;
 color:#ff4200;
 font-size:clamp(1.3rem, 1.2rem + 0.313vw, 1.6rem) ;
 width:100%;
}
.image__challenge-list__bottom-details__brand-logo__custom {
 margin-top:1.5rem;
 margin-bottom:1.5rem;
 width:clamp(5.5rem, 5.167rem + 1.042vw, 6.5rem) ;
}
@media (max-width: 479px) {
.image__challenge-list__bottom-details__brand-logo__custom {
}
}

.container__contact-form__custom {
 max-width:60%;
}
.container__challenge-list__bottom-details-items__custom {
 gap:clamp(1.4rem, 1.267rem + 0.417vw, 1.8rem) ;
 text-align:left;
 width:100%;
}
.container__challenge-list__bottom-details-items__custom:not(.ct-section):not(.oxy-easy-posts),
.container__challenge-list__bottom-details-items__custom.oxy-easy-posts .oxy-posts,
.container__challenge-list__bottom-details-items__custom.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
gap:clamp(1.4rem, 1.267rem + 0.417vw, 1.8rem) ;
}
@media (max-width: 991px) {
.container__challenge-list__bottom-details-items__custom {
}
}

.heading__h4__size-custom {
 font-size:clamp(1.8rem, 1.708rem + 0.288vw, 2.1rem) ;
 width:100%;
}
@media (max-width: 1200px) {
.heading__h4__size-custom {
}
}

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

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

.text__main__size-custom {
 font-size:clamp(1.2rem, 1.067rem + 0.417vw, 1.6rem) ;
}
@media (max-width: 1200px) {
.text__main__size-custom {
}
}

.section__hero-hp__padding_l-r-custom {
}
.heading__h4__style-custom {
 text-transform:uppercase;
 font-weight:700;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; text-align:left;
 line-height:1;
}
@media (max-width: 1200px) {
.heading__h4__style-custom {
}
}

@media (max-width: 991px) {
.heading__h4__style-custom {
 text-align:center;
}
}

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

.text__main__style-custom {
 line-height:1.1;
 -webkit-font-smoothing:subpixel-antialiased;
-moz-osx-font-smoothing:unset; font-weight:400;
 text-decoration:none;
 width:100%;
 text-align:left;
}
@media (max-width: 991px) {
.text__main__style-custom {
 text-align:center;
}
}

.section__hero-sites__size {
}
.section__hero-sites__size .ct-section-inner-wrap {
padding-top: clamp(3rem, 2rem + 3.125vw, 6rem) ;
padding-bottom: clamp(3rem, 2rem + 3.125vw, 6rem) ;
}
@media (max-width: 479px) {
.section__hero-sites__size {
}
}

.section__spacer__30xl {
 height:clamp(6rem, 3rem + 9.375vw, 15rem) ;
}
@media (max-width: 479px) {
.section__spacer__30xl {
}
}

.heading__h1__style-custom {
 font-weight:600;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; line-height:1.05;
 text-transform:uppercase;
}
.element__margin__b-5xl {
 margin-bottom:clamp(1.8rem, 1.567rem + 0.729vw, 2.5rem) ;
}
.element__margin__t-6xl {
 margin-top:clamp(2rem, 1.667rem + 1.042vw, 3rem) ;
}
.wrapper-link__white-space__normal {
white-space: normal !important;
}
.section__hero__bg-image {
}
.section__hero__layout__2col-c-c {
 background-color:#eaf5ff;
}
.section__hero__layout__2col-c-c:not(.ct-section):not(.oxy-easy-posts),
.section__hero__layout__2col-c-c.oxy-easy-posts .oxy-posts,
.section__hero__layout__2col-c-c.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.section__hero__layout__2col-c-c {
 text-align:center;
}
.section__hero__layout__2col-c-c:not(.ct-section):not(.oxy-easy-posts),
.section__hero__layout__2col-c-c.oxy-easy-posts .oxy-posts,
.section__hero__layout__2col-c-c.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.heading__h1__color__dark-blue {
 color:#3047ae;
}
.text-link__hero__blue-solid__custom:after{
background-image:url(https://www.sutazsnami.sk/wp-content/uploads/2023/05/DS_ikona_kurzor_1.png);background-size: cover; width:5rem;
 height:5rem;
 z-index:100;
 position:absolute;
 bottom:-3rem;
 right:-2.3rem;
 background-position:50% 50%;
  content:"";
}
.text-link__hero__blue-solid__custom:hover{
transform:scale(0.95,0.95);}
.text-link__hero__blue-solid__custom {
 border-radius:1rem;
 font-size:3rem;
 text-transform:uppercase;
 text-decoration:none;
 background-color:#3047ae;
 color:#ffffff;
 padding-top:1.8rem;
 padding-right:1.8rem;
 padding-bottom:1.4rem;
 padding-left:1.8rem;
 line-height:1;
 transition-duration:0.2s;
 transition-timing-function:ease-in-out;
 font-weight:700;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; position:relative;
}
@media (max-width: 1200px) {
.text-link__hero__blue-solid__custom {
 font-size:2.5rem;
 padding-top:1.5rem;
 padding-bottom:1.1rem;
 padding-left:1.4rem;
 padding-right:1.4rem;
}
.text-link__hero__blue-solid__custom:after{
 width:4rem;
 height:4rem;
 right:-2rem;
 bottom:-2.6rem;
}
}

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

.subheading__h1__color__cyan {
 color:#35b2f0;
}
.subheading__h1__size {
 font-size:4.5rem;
}
@media (max-width: 1200px) {
.subheading__h1__size {
 font-size:3rem;
}
}

@media (max-width: 991px) {
.subheading__h1__size {
 font-size:4.2rem;
}
}

@media (max-width: 767px) {
.subheading__h1__size {
 font-size:3.5rem;
}
}

@media (max-width: 479px) {
.subheading__h1__size {
 font-size:2.8rem;
}
}

.element__margin__b-3xl {
 margin-bottom:clamp(1rem, 0.833rem + 0.521vw, 1.5rem) ;
}
.icon__mechanic_acv__all {
color: color(53);}.icon__mechanic_acv__all 
>svg {width: 220px;height: 220px;}.icon__mechanic_acv__all {
}
@media (max-width: 1200px) {
.icon__mechanic_acv__all {
}.icon__mechanic_acv__all 
>svg {width: 180px;height: 180px;}.icon__mechanic_acv__all {
}
}

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

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

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

.icon__mechanic_danone__all {
color: #4ca9e7;}.icon__mechanic_danone__all 
>svg {width: 220px;height: 220px;}.icon__mechanic_danone__all {
}
@media (max-width: 1200px) {
.icon__mechanic_danone__all {
}.icon__mechanic_danone__all 
>svg {width: 180px;height: 180px;}.icon__mechanic_danone__all {
}
}

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

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

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

.heading__h3__color__danone-darkblue {
 color:#3047ae;
}
.text__main__color__danone-darkblue {
 color:#3047ae;
}
.heading__h2__color__danone-darkblue {
 color:#3047ae;
}
.heading__h4__color__danone-darkblue {
 color:#3047ae;
}
.text__main__color__danone-lightblue {
 color:#4ca9e7;
}
.section__bg-color__danone-lightblue {
 background-color:#4ca9e7;
}
.text__winners__round__color__danone {
 color:#3047ae;
}
.text__winners__date-name__color__danone {
 color:#3047ae;
}
.text-link__rules__danone-custom:hover{
transform:scale(0.95,0.95);}
.text-link__rules__danone-custom {
 border-radius:1rem;
 font-size:clamp(1.6rem, 1.3rem + 0.938vw, 2.5rem) ;
 text-transform:uppercase;
 text-decoration:none;
 background-color:#3047ae;
 color:#ffffff;
 padding-top:1.2rem;
 padding-right:1.5rem;
 padding-bottom:1rem;
 padding-left:1.5rem;
 line-height:1;
 transition-duration:0.2s;
 transition-timing-function:ease-in-out;
}
@media (max-width: 479px) {
.text-link__rules__danone-custom {
}
}

.section__bg-color__danone-ultralightblue {
 background-color:#e6eff2;
}
.icon__mechanic__all__acv {
color: color(53);}.icon__mechanic__all__acv 
>svg {width: 220px;height: 220px;}.icon__mechanic__all__acv {
}
@media (max-width: 1200px) {
.icon__mechanic__all__acv {
}.icon__mechanic__all__acv 
>svg {width: 180px;height: 180px;}.icon__mechanic__all__acv {
}
}

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

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

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

.text__winners__round__color__acv {
 color:color(53);
}
.text__winners__date-name__color__acv {
 color:color(53);
}
.text-link__personal-data__acv-custom:hover{
transform:scale(0.95,0.95);}
.text-link__personal-data__acv-custom {
 border-radius:1rem;
 font-size:clamp(1.2rem, 1rem + 0.625vw, 1.8rem) ;
 text-transform:uppercase;
 text-decoration:underline;
 color:color(52);
 padding-top:1.2rem;
 padding-right:1.5rem;
 padding-bottom:1rem;
 padding-left:1.5rem;
 line-height:1;
 transition-duration:0.2s;
 transition-timing-function:ease-in-out;
 font-weight:700;
}
@media (max-width: 479px) {
.text-link__personal-data__acv-custom {
}
}

.text-link__personal-data__danone-custom:hover{
transform:scale(0.95,0.95);}
.text-link__personal-data__danone-custom {
 border-radius:1rem;
 font-size:clamp(1.2rem, 1rem + 0.625vw, 1.8rem) ;
 text-transform:uppercase;
 text-decoration:underline;
 color:#3047ae;
 padding-top:1.2rem;
 padding-right:1.5rem;
 padding-bottom:1rem;
 padding-left:1.5rem;
 line-height:1;
 transition-duration:0.2s;
 transition-timing-function:ease-in-out;
 font-weight:700;
}
@media (max-width: 479px) {
.text-link__personal-data__danone-custom {
}
}

.container__register-column-left__custom__danone {
 text-align:left;
 width:50%;
 padding-top:5rem;
 padding-left:2rem;
 padding-right:2rem;
 padding-bottom:5rem;
}
.container__register-column-left__custom__danone:not(.ct-section):not(.oxy-easy-posts),
.container__register-column-left__custom__danone.oxy-easy-posts .oxy-posts,
.container__register-column-left__custom__danone.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1200px) {
.container__register-column-left__custom__danone {
 text-align:center;
}
.container__register-column-left__custom__danone:not(.ct-section):not(.oxy-easy-posts),
.container__register-column-left__custom__danone.oxy-easy-posts .oxy-posts,
.container__register-column-left__custom__danone.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 991px) {
.container__register-column-left__custom__danone {
 width:100%;
}
}

.container__register-columns__custom__danone {
 background-color:color(53);
 width:100%;
 position:relative;
 text-align:center;
 min-height:clamp(10rem, -20rem + 93.75vw, 100rem) ;
}
.container__register-columns__custom__danone:not(.ct-section):not(.oxy-easy-posts),
.container__register-columns__custom__danone.oxy-easy-posts .oxy-posts,
.container__register-columns__custom__danone.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
.container__register-columns__color__danone {
 background-color:#4ca9e7;
}
.container__alert-box-form__custom__white {
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 border-radius:1.5rem;
 padding-top:1.5rem;
 padding-right:1.5rem;
 padding-bottom:1.5rem;
 padding-left:1.5rem;
 width:41rem;
}
.container__alert-box-form__custom__white:not(.ct-section):not(.oxy-easy-posts),
.container__alert-box-form__custom__white.oxy-easy-posts .oxy-posts,
.container__alert-box-form__custom__white.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-around;
}
@media (max-width: 1200px) {
.container__alert-box-form__custom__white {
 width:37rem;
}
}

@media (max-width: 991px) {
.container__alert-box-form__custom__white {
 width:35rem;
}
}

@media (max-width: 767px) {
.container__alert-box-form__custom__white {
 width:31rem;
}
}

@media (max-width: 479px) {
.container__alert-box-form__custom__white {
 width:29rem;
}
}

.icon__alert-box-form__exclamationmark__custom__white {
color: #ffffff;}.icon__alert-box-form__exclamationmark__custom__white 
>svg {width: 55px;height: 55px;}.icon__alert-box-form__exclamationmark__custom__white {
 margin-left:-2rem;
 margin-right:-2rem;
}
@media (max-width: 991px) {
.icon__alert-box-form__exclamationmark__custom__white {
}.icon__alert-box-form__exclamationmark__custom__white 
>svg {width: 50px;height: 50px;}.icon__alert-box-form__exclamationmark__custom__white {
}
}

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

@media (max-width: 479px) {
.icon__alert-box-form__exclamationmark__custom__white {
}.icon__alert-box-form__exclamationmark__custom__white 
>svg {width: 40px;height: 40px;}.icon__alert-box-form__exclamationmark__custom__white {
}
}

.icon__alert-box-form__receipt__custom__white {
color: #ffffff;}.icon__alert-box-form__receipt__custom__white 
>svg {width: 55px;height: 55px;}.icon__alert-box-form__receipt__custom__white {
 margin-left:1.4rem;
 margin-right:1.4rem;
}
@media (max-width: 991px) {
.icon__alert-box-form__receipt__custom__white {
}.icon__alert-box-form__receipt__custom__white 
>svg {width: 50px;height: 50px;}.icon__alert-box-form__receipt__custom__white {
}
}

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

@media (max-width: 479px) {
.icon__alert-box-form__receipt__custom__white {
}.icon__alert-box-form__receipt__custom__white 
>svg {width: 40px;height: 40px;}.icon__alert-box-form__receipt__custom__white {
}
}

.text__alert-box__custom__white {
 color:#ffffff;
 font-weight:800;
 text-align:center;
 font-size:clamp(1.5rem, 1.333rem + 0.521vw, 2.2rem) ;
 margin-right:2rem;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
@media (max-width: 479px) {
.text__alert-box__custom__white {
 margin-right:1.8rem;
}
}

.container__register-columns__custom__acv {
 width:100%;
 position:relative;
 text-align:center;
 min-height:clamp(10rem, -20rem + 93.75vw, 100rem) ;
 background-color:color(53);
}
.container__register-columns__custom__acv:not(.ct-section):not(.oxy-easy-posts),
.container__register-columns__custom__acv.oxy-easy-posts .oxy-posts,
.container__register-columns__custom__acv.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
.container__register-columns__color__hami {
 background-color:color(67);
}
.icon__mechanic_hami__all {
color: color(67);}.icon__mechanic_hami__all 
>svg {width: 220px;height: 220px;}.icon__mechanic_hami__all {
}
@media (max-width: 1200px) {
.icon__mechanic_hami__all {
}.icon__mechanic_hami__all 
>svg {width: 180px;height: 180px;}.icon__mechanic_hami__all {
}
}

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

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

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

.heading__h3__color__hami-blue {
 color:color(69);
}
.text__main__color__hami-blue {
 color:color(69);
}
.text__main__color__hami-red {
 color:color(67);
}
.heading__h2__color__hami-blue {
 color:color(69);
}
.text-link__personal-data__hami-custom:hover{
transform:scale(0.95,0.95);}
.text-link__personal-data__hami-custom {
 border-radius:1rem;
 font-size:clamp(1.2rem, 1rem + 0.625vw, 1.8rem) ;
 text-transform:uppercase;
 text-decoration:underline;
 color:color(67);
 padding-top:1.2rem;
 padding-right:1.5rem;
 padding-bottom:1rem;
 padding-left:1.5rem;
 line-height:1;
 transition-duration:0.2s;
 transition-timing-function:ease-in-out;
 font-weight:700;
}
@media (max-width: 479px) {
.text-link__personal-data__hami-custom {
}
}

.text-link__rules__hami-custom:hover{
transform:scale(0.95,0.95);}
.text-link__rules__hami-custom {
 border-radius:1rem;
 font-size:clamp(1.6rem, 1.3rem + 0.938vw, 2.5rem) ;
 text-transform:uppercase;
 text-decoration:none;
 background-color:color(67);
 color:#ffffff;
 padding-top:1.2rem;
 padding-right:1.5rem;
 padding-bottom:1rem;
 padding-left:1.5rem;
 line-height:1;
 transition-duration:0.2s;
 transition-timing-function:ease-in-out;
}
@media (max-width: 479px) {
.text-link__rules__hami-custom {
}
}

.section__bg-color__hami-red {
 background-color:color(67);
}
.text__winners__round__color__hami {
 color:color(74);
}
.text__winners__date-name__color__hami {
 color:color(74);
}
.heading__h4__color__hami-red {
 color:color(67);
}
.section__bg-color__hami-ultralightgrey {
 background-color:color(71);
}
.text__winners__date__color__white {
 color:#ffffff;
}
.text__winners__name__color__white {
 color:#ffffff;
}
.text__winners__blockname__color__danone {
 color:#ffffff;
}
.text__winners__date__all__danone {
 color:#ffffff;
}
.text__winners__date__danone {
 color:#ffffff;
}
.text__winners__blockname__color__white {
 color:#ffffff;
}
.text__main__margin-right__8rem {
 margin-right:0.8rem;
}
.section__mechanic__bg-color__hami-lightred {
 background-color:color(68);
}
.section__bg-color__hami-lightred {
 background-color:color(68);
}
.ccc:ct_depth{
}
.ccc {
 text-align:left;
 background-color:#ffffff;
 height:100vh;
}
.ccc .ct-section-inner-wrap {
padding-top: clamp(5rem, 3.333rem + 8.333vw, 10rem) ;
padding-right: clamp(2.5rem, 1.667rem + 4.167vw, 5rem) ;
padding-bottom: clamp(5rem, 3.333rem + 8.333vw, 10rem) ;
padding-left: clamp(2.5rem, 1.667rem + 4.167vw, 5rem) ;
}
.ccc:not(.ct-section):not(.oxy-easy-posts),
.ccc.oxy-easy-posts .oxy-posts,
.ccc.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.sticky_wpgb_filter_menu {
 background-color:#ffffff;
 padding-top:1rem;
 padding-right:1rem;
 padding-bottom:1rem;
 padding-left:1rem;
 border-radius:1.6rem;
 width:auto;
white-space: nowrap; position: sticky; top: 100px;
}
@media (max-width: 991px) {
.sticky_wpgb_filter_menu {
}
}

.filters {
 oxy-wpgb-facet_-wpgb-facet-title_typography_color:#878787;
 oxy-wpgb-facet_-wpgb-facet-title_typography_text-transform:uppercase;
 oxy-wpgb-facet_li -class---wpgb----class----label--_typography_color:#006fb9;
 oxy-wpgb-facet_li -class---wpgb----class----label--_typography_font-weight:600;
 oxy-wpgb-facet_li -class---wpgb----class----label--_typography_font-size:1.6;
 oxy-wpgb-facet_-wpgb-facet-title_typography_font-weight:600;
 oxy-wpgb-facet_li -class---wpgb----class----label-- span_typography_color:#fbb900;
 oxy-wpgb-facet_li -class---wpgb----class----label-- span_typography_font-weight:400;
 oxy-wpgb-facet_choices_alignment:flex-start;
}

        
        
        @media (max-width: 1200px) {
.filters {
 oxy-wpgb-facet_li -class---wpgb----class----label--_typography_font-size:1.7;
}
}

.filter-burger {
}
.section__color__blue {
 background-color:#091f3f;
 border-top-left-radius:4rem;
 border-top-right-radius:4rem;
}
.text-link__grid-list__custom {
 position:absolute;
 bottom:-2.2rem;
}
.container__challenge-list__bottom-logos__custom {
 width:100%;
 gap:1.5rem;
}
.container__challenge-list__bottom-logos__custom:not(.ct-section):not(.oxy-easy-posts),
.container__challenge-list__bottom-logos__custom.oxy-easy-posts .oxy-posts,
.container__challenge-list__bottom-logos__custom.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:center;
gap:1.5rem;
}
.image__logo__hero-hp__size {
 width:83rem;
}
@media (max-width: 1200px) {
.image__logo__hero-hp__size {
 width:60rem;
}
}

@media (max-width: 991px) {
.image__logo__hero-hp__size {
 width:52rem;
}
}

@media (max-width: 767px) {
.image__logo__hero-hp__size {
 width:36rem;
}
}

@media (max-width: 479px) {
.image__logo__hero-hp__size {
 width:30rem;
}
}

.text-link__orange-solid__custom:hover{
transform:scale(0.95,0.95);}
.text-link__orange-solid__custom {
 border-radius:1rem;
 font-size:clamp(1.6rem, 1.533rem + 0.208vw, 1.8rem) ;
 text-transform:uppercase;
 text-decoration:none;
 background-color:#fbb900;
 color:#ffffff;
 padding-top:1.2rem;
 padding-right:1.5rem;
 padding-bottom:1rem;
 padding-left:1.5rem;
 line-height:1;
 transition-duration:0.2s;
 transition-timing-function:ease-in-out;
 font-weight:600;
 -webkit-font-smoothing:subpixel-antialiased;
-moz-osx-font-smoothing:unset;}
@media (max-width: 479px) {
}

.text__main__color__blue {
 color:#006fb9;
}
.container__register-columns__color {
 background-color:#fbb900;
}
.heading__h4__color {
 color:#006fb9;
}
.section__bg-color__blue {
 background-color:#006fb9;
}
.text__winners__round__color {
 color:#fbb900;
}
.text__winners__date-name__color {
 color:#fbb900;
}
.text-link__rules__custom:hover{
transform:scale(0.95,0.95);}
.text-link__rules__custom {
 border-radius:1.6rem;
 font-size:clamp(1.6rem, 1.3rem + 0.938vw, 2.5rem) ;
 text-transform:uppercase;
 text-decoration:none;
 background-color:#fbb900;
 color:#ffffff;
 padding-top:1.2rem;
 padding-right:1.5rem;
 padding-bottom:1rem;
 padding-left:1.5rem;
 line-height:1;
 transition-duration:0.2s;
 transition-timing-function:ease-in-out;
 font-weight:600;
}
@media (max-width: 479px) {
.text-link__rules__custom {
}
}

.text-link__personal-data__custom:hover{
transform:scale(0.95,0.95);}
.text-link__personal-data__custom {
 border-radius:1.6rem;
 font-size:clamp(1.2rem, 1.031rem + 0.529vw, 1.75rem) ;
 text-transform:uppercase;
 color:#ffffff;
 padding-top:1.2rem;
 padding-right:1.5rem;
 padding-bottom:1rem;
 padding-left:1.5rem;
 line-height:1;
 transition-duration:0.2s;
 transition-timing-function:ease-in-out;
 font-weight:700;
 background-color:#fbb900;
 text-decoration:none;
}
@media (max-width: 479px) {
.text-link__personal-data__custom {
}
}

.text__alert__color__blue {
 color:#006fb9;
}
.section__color__orange {
 background-color:#fbb900;
}
.button-text__main__color-orange:hover{
 background-color:#006fb9;
}
.button-text__main__color-orange {
 color:#f59c00;
white-space: nowrap;
}
.button-text__main__bg-color-orange:hover{
 background-color:#006fb9;
}
.button-text__main__bg-color-orange {
 background-color:#fbb900;
}
.button-text__menu-sites__size:hover{
}
.button-text__menu-sites__size {
 font-size:clamp(1.3rem, calc(1.3rem + ((1vw - 0.32rem) * 0.625)), 1.8rem) ;
 padding-top:1rem;
 padding-right:1.5rem;
 padding-left:1.5rem;
 padding-bottom:1rem;
 margin-left:1rem;
}
.button-text__menu-hp__size:hover{
}
.button-text__menu-hp__size {
 font-size:clamp(1.3rem, calc(1.3rem + ((1vw - 0.32rem) * 0.625)), 1.8rem) ;
 padding-top:0.5rem;
 padding-right:1rem;
 padding-left:1rem;
 padding-bottom:0.3rem;
 margin-left:1rem;
}
.button-text__menu-hp__style {
 font-weight:700;
 line-height:1.15;
 text-decoration:none;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; text-transform:uppercase;
 border-radius:0.8rem;
white-space: nowrap;
}
.button-text__menu-hp__style:not(.ct-section):not(.oxy-easy-posts),
.button-text__menu-hp__style.oxy-easy-posts .oxy-posts,
.button-text__menu-hp__style.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 991px) {
.button-text__menu-hp__style {
}
.button-text__menu-hp__style:not(.ct-section):not(.oxy-easy-posts),
.button-text__menu-hp__style.oxy-easy-posts .oxy-posts,
.button-text__menu-hp__style.ct-section .ct-section-inner-wrap{
display:none;
}
}

.section__base__padding_b-8xl {
}
.section__base__padding_b-8xl .ct-section-inner-wrap {
padding-bottom: 4.5rem;
}
.section__base__padding_t-8xl {
}
.section__base__padding_t-8xl .ct-section-inner-wrap {
padding-top: 4.5rem;
}
.section__base__color-white {
 background-color:#ffffff;
}
.section__base__border-b-m-grey {
 border-bottom-color:#efefef;
 border-bottom-style:solid;
 border-bottom-width:3px;
}
.oxy-stock-content-styles {
}
.container__divider__socialform-all {
 margin-top:3rem;
 max-width:34rem;
 width:100%;
 margin-bottom:4rem;
}
.container__divider__socialform-all:not(.ct-section):not(.oxy-easy-posts),
.container__divider__socialform-all.oxy-easy-posts .oxy-posts,
.container__divider__socialform-all.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
.line__divider__socialform-all {
 height:2px;
 background-color:#dbdbdb;
}
.container__sociallogin-all {
 width:100%;
 text-align:left;
}
.container__sociallogin-all:not(.ct-section):not(.oxy-easy-posts),
.container__sociallogin-all.oxy-easy-posts .oxy-posts,
.container__sociallogin-all.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.section__spacer__15xl {
 height:clamp(4rem, 2.923rem + 3.365vw, 7.5rem) ;
}
.text__main__color-blue {
 color:#006fb9;
}
.tabs-3479-tab {
 color:#006fb9;
 text-transform:uppercase;
 line-height:1;
 font-weight:700;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; font-size:1.8rem;
 padding-top:1.6rem;
 padding-right:1.6rem;
 padding-bottom:1.6rem;
 padding-left:1.6rem;
}
.tabs-3479-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-3479-tab.oxy-easy-posts .oxy-posts,
.tabs-3479-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.tabs-3479-tab-active {
 background-color:#ffffff;
 border-radius:1.2rem;
 color:#006fb9;
}
.tabs-3479-tab-active:not(.ct-section):not(.oxy-easy-posts),
.tabs-3479-tab-active.oxy-easy-posts .oxy-posts,
.tabs-3479-tab-active.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1200px) {
.tabs-3479-tab-active {
 padding-top:1.2rem;
 padding-right:1.2rem;
 padding-bottom:1.2rem;
 padding-left:1.2rem;
}
}

@media (max-width: 479px) {
.tabs-3479-tab-active {
 padding-top:1.1rem;
 padding-right:1.1rem;
 padding-bottom:1.1rem;
 padding-left:1.1rem;
}
}

.tabs-contents-3479-tab {
}
.tabs-contents-3479-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-contents-3479-tab.oxy-easy-posts .oxy-posts,
.tabs-contents-3479-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 767px) {
.tabs-contents-3479-tab {
 padding-left:0px;
 padding-right:0px;
}
}

.tab__text__all {
 color:#ffffff;
 text-transform:uppercase;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; font-weight:700;
 font-size:1.8rem;
}
.oxel_horizontal_divider__line-white {
 background-color:#ffffff;
}
.text__login-box-challenge__custom__white {
 color:#ffffff;
 font-weight:700;
 text-align:center;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; font-size:clamp(1.5rem, 1.333rem + 0.521vw, 2.2rem) ;
}
@media (max-width: 479px) {
.text__login-box-challenge__custom__white {
 margin-right:1.8rem;
}
}

.text-link__register__challenge-form__custom:hover{
transform:scale(0.95,0.95); background-color:#006fb9;
 color:#ffffff;
}
.text-link__register__challenge-form__custom {
 border-radius:1.6rem;
 font-size:clamp(1.6rem, 1.3rem + 0.938vw, 2.5rem) ;
 text-transform:uppercase;
 text-decoration:none;
 background-color:#ffffff;
 color:#fbb900;
 padding-top:1.2rem;
 padding-right:1.5rem;
 padding-bottom:1rem;
 padding-left:1.5rem;
 line-height:1;
 transition-duration:0.2s;
 transition-timing-function:ease-in-out;
 font-weight:600;
}
@media (max-width: 479px) {
.text-link__register__challenge-form__custom {
}
}

.section__margin__l-r-auto {
margin-left: auto; margin-right: auto;
}
.container__content__size-max-w-70p {
 max-width:70%;
}
@media (max-width: 1200px) {
.container__content__size-max-w-70p {
 max-width:85%;
}
}

@media (max-width: 991px) {
.container__content__size-max-w-70p {
 max-width:90%;
}
}

@media (max-width: 767px) {
.container__content__size-max-w-70p {
 max-width:100%;
}
}

.text__login-box-challenge__custom__blue {
 color:#006fb9;
 font-weight:700;
 text-align:center;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; font-size:clamp(1.5rem, 1.333rem + 0.521vw, 2.2rem) ;
 max-width:70%;
}
@media (max-width: 1200px) {
.text__login-box-challenge__custom__blue {
 max-width:100%;
}
}

@media (max-width: 479px) {
.text__login-box-challenge__custom__blue {
 margin-right:1.8rem;
}
}

.filters__offcanvas {
 oxy-wpgb-facet_-wpgb-facet-title_typography_color:#878787;
 oxy-wpgb-facet_choices_vertical_spacing:10;
 oxy-wpgb-facet_-wpgb-facet-title_typography_text-transform:uppercase;
 oxy-wpgb-facet_li -class---wpgb----class----label--_typography_color:#006fb9;
 oxy-wpgb-facet_li -class---wpgb----class----label--_typography_font-weight:600;
 oxy-wpgb-facet_li -class---wpgb----class----label--_typography_font-size:1.8;
 oxy-wpgb-facet_-wpgb-facet-title_typography_font-weight:600;
 oxy-wpgb-facet_li -class---wpgb----class----label-- span_typography_color:#fbb900;
 oxy-wpgb-facet_li -class---wpgb----class----label-- span_typography_font-weight:400;
 oxy-wpgb-facet_slug_wpgbcheckboxwpgbcheckboxcontrol_background_color:#ffffff;
 oxy-wpgb-facet_slug_wpgbcheckboxariapressedtruewpgbcheckboxcontrol_background_color:#878787;
 oxy-wpgb-facet_slug_wpgbcheckboxariapressedmixedwpgbcheckboxcontrol_background_color:#ff4200;
 oxy-wpgb-facet_slug_wpgbcheckboxariapressedtruewpgbcheckboxcontrol_border_color:#878787;
 oxy-wpgb-facet_slug_wpgbcheckboxariapressedmixedwpgbcheckboxcontrol_border_color:#ff4200;
 oxy-wpgb-facet_slug_wpgbcheckboxariapressedtruewpgbcheckboxcontrolafter_border_color:#ffffff;
 oxy-wpgb-facet_slug_wpgbcheckboxariapressedmixedwpgbcheckboxcontrolbefore_border_color:#ffffff;
 padding-top:0px;
}
@media (max-width: 1200px) {
.filters__offcanvas {
 oxy-wpgb-facet_li -class---wpgb----class----label--_typography_font-size:1.7;
}
}

.filters-mobile {
 oxy-wpgb-facet_-wpgb-facet-title_typography_color:#878787;
 oxy-wpgb-facet_choices_vertical_spacing:10;
 oxy-wpgb-facet_-wpgb-facet-title_typography_text-transform:uppercase;
 oxy-wpgb-facet_li -class---wpgb----class----label--_typography_color:#006fb9;
 oxy-wpgb-facet_li -class---wpgb----class----label--_typography_font-weight:600;
 oxy-wpgb-facet_li -class---wpgb----class----label--_typography_font-size:1.8;
 oxy-wpgb-facet_-wpgb-facet-title_typography_font-weight:600;
 oxy-wpgb-facet_li -class---wpgb----class----label-- span_typography_color:#fbb900;
 oxy-wpgb-facet_li -class---wpgb----class----label-- span_typography_font-weight:400;
 oxy-wpgb-facet_slug_wpgbcheckboxwpgbcheckboxcontrol_background_color:#ffffff;
 oxy-wpgb-facet_slug_wpgbcheckboxariapressedtruewpgbcheckboxcontrol_background_color:#878787;
 oxy-wpgb-facet_slug_wpgbcheckboxariapressedmixedwpgbcheckboxcontrol_background_color:#ff4200;
 oxy-wpgb-facet_slug_wpgbcheckboxariapressedtruewpgbcheckboxcontrol_border_color:#878787;
 oxy-wpgb-facet_slug_wpgbcheckboxariapressedmixedwpgbcheckboxcontrol_border_color:#ff4200;
 oxy-wpgb-facet_slug_wpgbcheckboxariapressedtruewpgbcheckboxcontrolafter_border_color:#ffffff;
 oxy-wpgb-facet_slug_wpgbcheckboxariapressedmixedwpgbcheckboxcontrolbefore_border_color:#ffffff;
}
@media (max-width: 1200px) {
.filters-mobile {
 oxy-wpgb-facet_li -class---wpgb----class----label--_typography_font-size:1.7;
}
}

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

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

.container__filter-sticky__all:hover{
transform:scale(1.2,1.2) translateY(-3px); background-color:#006fb9;
 transition-duration:0.2s;
}
.container__filter-sticky__all {
 width:50px;
 height:50px;
 position:fixed;
 z-index:999;
 text-align:center;
 overflow:hidden;
 transition-duration:0.5s;
 bottom:45%;
 background-color:#006fb9;
 left:0px;
 border-top-right-radius:50px;
 border-bottom-right-radius:50px;
 box-shadow:10px 4px 30px -5px rgba(0,0,0,0.6);
}
.container__filter-sticky__all:not(.ct-section):not(.oxy-easy-posts),
.container__filter-sticky__all.oxy-easy-posts .oxy-posts,
.container__filter-sticky__all.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.container__filter-sticky__all {
}
}

.icon__filter-sticky__all {
color: #fbb900;}.icon__filter-sticky__all 
>svg {width: 30px;height: 30px;}.icon__filter-sticky__all {
}
.oxel_back_to_top_container--hidden {
}
.container__filter-sticky__all--hidden {
}
.container__about-challenge__custom {
 width:100%;
 text-align:left;
}
.container__about-challenge__custom:not(.ct-section):not(.oxy-easy-posts),
.container__about-challenge__custom.oxy-easy-posts .oxy-posts,
.container__about-challenge__custom.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 991px) {
.container__about-challenge__custom {
 text-align:center;
}
.container__about-challenge__custom:not(.ct-section):not(.oxy-easy-posts),
.container__about-challenge__custom.oxy-easy-posts .oxy-posts,
.container__about-challenge__custom.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.heading__h4__color__orange {
 color:#fbb900;
}
.text-link__external-challenge__custom:hover{
transform:scale(0.95,0.95);}
.text-link__external-challenge__custom {
 border-radius:1.6rem;
 font-size:clamp(1.6rem, 1.3rem + 0.938vw, 2.5rem) ;
 text-transform:uppercase;
 text-decoration:none;
 background-color:#006fb9;
 color:#ffffff;
 padding-top:1.2rem;
 padding-right:1.5rem;
 padding-bottom:1rem;
 padding-left:1.5rem;
 line-height:1;
 transition-duration:0.2s;
 transition-timing-function:ease-in-out;
 font-weight:600;
}
@media (max-width: 479px) {
.text-link__external-challenge__custom {
}
}

.section__legal__external-challenge__bg-color {
 background-color:rgba(25,25,25,0.05);
}
.button__delete__account {
}
.section__spacer__20xl {
 height:clamp(6rem, 4.769rem + 3.846vw, 10rem) ;
}
.container__register-columns__custom-2 {
 width:100%;
 position:relative;
 text-align:left;
 min-height:clamp(20rem, 10.769rem + 28.846vw, 50rem) ;
}
.container__register-columns__custom-2:not(.ct-section):not(.oxy-easy-posts),
.container__register-columns__custom-2.oxy-easy-posts .oxy-posts,
.container__register-columns__custom-2.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.image__icon__mechanic__all {
 width:21rem;
}
@media (max-width: 1200px) {
.image__icon__mechanic__all {
 width:20rem;
}
}

@media (max-width: 991px) {
.image__icon__mechanic__all {
 width:15rem;
}
}

@media (max-width: 767px) {
.image__icon__mechanic__all {
 width:20rem;
}
}

@media (max-width: 479px) {
.image__icon__mechanic__all {
 width:18rem;
}
}

.text__tabs__register__all {
 color:#006fb9;
 font-size:1.8rem;
 text-align:center;
}
@media (max-width: 1200px) {
.text__tabs__register__all {
 font-size:1.7rem;
}
}

@media (max-width: 991px) {
.text__tabs__register__all {
 font-size:1.6rem;
}
}

@media (max-width: 767px) {
.text__tabs__register__all {
 font-size:1.5rem;
}
}

.heading__h4__align_center {
 text-align:center;
}
.container__challenge-list__bottom-logo__custom {
 width:100%;
 gap:1.5rem;
 text-align:left;
}
.container__challenge-list__bottom-logo__custom:not(.ct-section):not(.oxy-easy-posts),
.container__challenge-list__bottom-logo__custom.oxy-easy-posts .oxy-posts,
.container__challenge-list__bottom-logo__custom.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:1.5rem;
}
.image__challenge-list__bottom-details__brand-logo-single__custom {
 margin-top:1.5rem;
 margin-bottom:0.5rem;
 width:clamp(7rem, 6.385rem + 1.923vw, 9rem) ;
}
@media (max-width: 479px) {
.image__challenge-list__bottom-details__brand-logo-single__custom {
}
}

.text__username__header__all {
 text-align:left;
 line-height:1;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; font-weight:700;
 color:#fbb900;
 font-size:1.5rem;
 margin-left:0.2rem;
 text-transform:uppercase;
}
.button__account__header__all:hover{
transform:scale(0.97,0.97);}
.button__account__header__all {
 transition-timing-function:ease-in-out;
 transition-duration:0.2s;
}
.text__username__header-pages__all {
 text-align:left;
 line-height:1;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; font-weight:700;
 color:#ffffff;
 font-size:1.5rem;
 margin-left:0.2rem;
 text-transform:uppercase;
}
.wpgb_filter_menu {
 background-color:#ffffff;
 padding-top:1rem;
 padding-right:1rem;
 padding-bottom:1rem;
 padding-left:1rem;
 border-radius:1.6rem;
 width:auto;
white-space: nowrap;
}
@media (max-width: 991px) {
.wpgb_filter_menu {
}
}

.section__full-width__margin-6xl {
margin-left: 3rem; margin-right: 3rem;
}
.section__full-width__margin-lr-6xl {
margin-left: clamp(1.5rem, 0.955rem + 2.727vw, 3rem); margin-right: clamp(1.5rem, 0.955rem + 2.727vw, 3rem);
}
.section__color__white {
 background-color:#ffffff;
}
.section__footer__fx-shadow {
 box-shadow:0px 0px 25px rgba(0,0,0,0.15);
}
.container__footer__copyright__size {
 gap:0.2rem;
}
.container__footer__copyright__size:not(.ct-section):not(.oxy-easy-posts),
.container__footer__copyright__size.oxy-easy-posts .oxy-posts,
.container__footer__copyright__size.ct-section .ct-section-inner-wrap{
gap:0.2rem;
}
@media (max-width: 1200px) {
.container__footer__copyright__size {
 gap:0.6rem;
}
.container__footer__copyright__size:not(.ct-section):not(.oxy-easy-posts),
.container__footer__copyright__size.oxy-easy-posts .oxy-posts,
.container__footer__copyright__size.ct-section .ct-section-inner-wrap{
display:flex;
gap:0.6rem;
}
}

@media (max-width: 767px) {
.container__footer__copyright__size {
 gap:0.2rem;
}
.container__footer__copyright__size:not(.ct-section):not(.oxy-easy-posts),
.container__footer__copyright__size.oxy-easy-posts .oxy-posts,
.container__footer__copyright__size.ct-section .ct-section-inner-wrap{
gap:0.2rem;
}
}

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

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

.section__footer__fx-border {
 border-top-left-radius:clamp(1.5rem, 0.591rem + 2.841vw, 4rem) ;
 border-top-right-radius:clamp(1.5rem, 0.591rem + 2.841vw, 4rem) ;
}
.section__footer__push {
}
.site-footer {
}
.text__copyright__custom-positive {
 font-size:clamp(1.2rem, 1.055rem + 0.727vw, 1.6rem) ;
 text-align:right;
 color:#091f3f;
 font-weight:300;
}
.text__copyright__custom-positive {
text-align: right;
}

@media (max-width: 1200px) {
.text__copyright__custom-positive {
}
.text__copyright__custom-positive {
text-align: left;
}

}

@media (max-width: 767px) {
.text__copyright__custom-positive {
}
.text__copyright__custom-positive {
text-align: center;
}

}

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

.heading__h2__color__strprmn-green {
 color:#064f30;
}
.heading__h3__color__strprmn-green {
 color:#064f30;
}
.text__main__color_strprmn-gold {
 color:#c29d5c;
}
.text__main__color__bluetext__main__color_strprmn-lightgreen {
 color:#6fa48d;
}
.heading__h2__underline__strprmn-gold:after{
 width:11rem;
 height:0.8rem;
 background-color:#c29d5c;
 margin-left:auto;
 margin-top:1.4rem;
 border-radius:0.4rem;
 margin-right:auto;
  content:"";
}
.heading__h2__underline__strprmn-gold:not(.ct-section):not(.oxy-easy-posts):after,
.heading__h2__underline__strprmn-gold.oxy-easy-posts .oxy-posts:after,
.heading__h2__underline__strprmn-gold.ct-section .ct-section-inner-wrap:after{
display:block;
}
.heading__h2__underline__strprmn-gold {
}
@media (max-width: 991px) {
.heading__h2__underline__strprmn-gold:after{
 height:0.6rem;
 margin-top:1rem;
 width:9rem;
 border-radius:0.3rem;
}
}

@media (max-width: 767px) {
.heading__h2__underline__strprmn-gold:after{
 margin-top:0.8rem;
 width:7rem;
 height:0.4rem;
 border-radius:0.2rem;
}
}

.section__hero__image__custom-strprmn {
background-image: linear-gradient(#064f30 95.5%, #ffffff 10rem); width:100%;
 background-color:#064f30;
 z-index:10;
}
.section__hero__image__custom-strprmn .ct-section-inner-wrap {
padding-top: clamp(14rem, 13.455rem + 1.705vw, 15.5rem) ;
padding-right: clamp(1.5rem, 0.955rem + 2.727vw, 3rem) ;
padding-left: clamp(1.5rem, 0.955rem + 2.727vw, 3rem) ;
}
@media (max-width: 1200px) {
.section__hero__image__custom-strprmn {
background-image: linear-gradient(#064f30 93%, #ffffff 10rem);}
}

@media (max-width: 991px) {
.section__hero__image__custom-strprmn {
background-image: linear-gradient(#064f30 94%, #ffffff 10rem);}
}

@media (max-width: 767px) {
.section__hero__image__custom-strprmn {
background-image: linear-gradient(#064f30 96.5%, #ffffff 10rem);}
}

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

.text__main__color_strprmn-lightgreen {
 color:#6fa48d;
}
.container__register__custom {
}
.container__register__custom:not(.ct-section):not(.oxy-easy-posts),
.container__register__custom.oxy-easy-posts .oxy-posts,
.container__register__custom.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
.container__form__custom-strprmn {
 background-color:#c29d5c;
}
.container__form__custom {
 padding-top:clamp(3.5rem, 1.864rem + 5.114vw, 8rem) ;
 padding-bottom:clamp(3.5rem, 1.864rem + 5.114vw, 8rem) ;
 border-radius:clamp(1.5rem, 0.591rem + 2.841vw, 4rem) ;
 width:100%;
}
.container__form__custom:not(.ct-section):not(.oxy-easy-posts),
.container__form__custom.oxy-easy-posts .oxy-posts,
.container__form__custom.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.heading__h2__underline__strprmn-white:after{
 width:11rem;
 height:0.8rem;
 background-color:#ffffff;
 margin-left:auto;
 margin-top:1.4rem;
 border-radius:0.4rem;
 margin-right:auto;
  content:"";
}
.heading__h2__underline__strprmn-white:not(.ct-section):not(.oxy-easy-posts):after,
.heading__h2__underline__strprmn-white.oxy-easy-posts .oxy-posts:after,
.heading__h2__underline__strprmn-white.ct-section .ct-section-inner-wrap:after{
display:block;
}
.heading__h2__underline__strprmn-white {
}
.container__forms__size {
 width:65%;
}
@media (max-width: 1200px) {
.container__forms__size {
 width:75%;
}
}

@media (max-width: 991px) {
.container__forms__size {
 width:90%;
}
}

@media (max-width: 767px) {
.container__forms__size {
 width:88%;
}
}

@media (max-width: 479px) {
.container__forms__size {
 width:85%;
}
}

.text__alert-box__custom-color {
}
.text__alert-box__color-strprmn {
 color:#ffffff;
 background-color:#064f30;
}
.text__main__prize__size {
 width:100%;
}
.container__winners__custom {
 padding-top:clamp(3.5rem, 1.864rem + 5.114vw, 8rem) ;
 padding-bottom:clamp(3.5rem, 1.864rem + 5.114vw, 8rem) ;
 border-radius:clamp(1.5rem, 0.591rem + 2.841vw, 4rem) ;
}
.container__winners__custom:not(.ct-section):not(.oxy-easy-posts),
.container__winners__custom.oxy-easy-posts .oxy-posts,
.container__winners__custom.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.container__winners__custom-strprmn {
 background-color:#fcf4e2;
 width:100%;
}
.text__alert__color__strprmn-gold {
 color:#c29d5c;
}
.text__winners__round__color__strprmn-green {
 color:#064f30;
}
.text__winners__blockname__color__strprmn-gold {
 color:#c29d5c;
}
.text__winners__date__color__strprmn-green {
}
.text__winners__date__color__strprmn-gold {
 color:#c29d5c;
}
.text__winners__name__color__strprmn-green {
 color:#064f30;
}
.text__winners__date-name__color__strprmn-gold {
 color:#6fa48d;
}
.container__content__size-max-w-80p {
 max-width:80%;
}
@media (max-width: 1200px) {
.container__content__size-max-w-80p {
 max-width:85%;
}
}

@media (max-width: 991px) {
.container__content__size-max-w-80p {
 max-width:90%;
}
}

@media (max-width: 767px) {
.container__content__size-max-w-80p {
 max-width:100%;
}
}

.text-link__rules__strprmn:hover{
transform:scale(0.95,0.95); background-color:#064f30;
 color:#ffffff;
}
.text-link__rules__strprmn {
 border-radius:5rem;
 font-size:clamp(1.6rem, 1.382rem + 0.682vw, 2.2rem) ;
 text-transform:uppercase;
 text-decoration:none;
 background-color:#ffffff;
 color:#064f30;
 padding-top:clamp(0.4rem, 0.255rem + 0.455vw, 0.8rem) ;
 padding-right:clamp(1rem, 0.636rem + 1.136vw, 2rem) ;
 padding-bottom:clamp(0.4rem, 0.255rem + 0.455vw, 0.8rem) ;
 padding-left:clamp(1rem, 0.636rem + 1.136vw, 2rem) ;
 transition-duration:0.2s;
 transition-timing-function:ease-in-out;
 font-weight:600;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
 border-top-color:#064f30;
 border-right-color:#064f30;
 border-bottom-color:#064f30;
 border-left-color:#064f30;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
@media (max-width: 991px) {
.text-link__rules__strprmn {
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
}
}

@media (max-width: 479px) {
.text-link__rules__strprmn {
 padding-top:0.4 ;
}
}

.element__margin__b-8 {
}
.element__margin__b-8xl {
 margin-bottom:clamp(2.5rem, 1.955rem + 1.705vw, 4rem) ;
}
.section__base__padding_t-16xl {
}
.section__base__padding_t-16xl .ct-section-inner-wrap {
padding-top: clamp(3.5rem, 1.864rem + 5.114vw, 8rem) ;
}
.section__base__padding_b-16xl {
}
.section__base__padding_b-16xl .ct-section-inner-wrap {
padding-bottom: clamp(3.5rem, 1.864rem + 5.114vw, 8rem) ;
}
.container__forms__style {
}
.container__forms__style:not(.ct-section):not(.oxy-easy-posts),
.container__forms__style.oxy-easy-posts .oxy-posts,
.container__forms__style.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
.image__prize-desktop__custom {
 border-radius:clamp(1.5rem, 0.591rem + 2.841vw, 4rem) ;
 width:100%;
 z-index:10;
 box-shadow:0px 0px 25px rgba(0,0,0,0.3);
}
.image__prize-desktop__custom:not(.ct-section):not(.oxy-easy-posts),
.image__prize-desktop__custom.oxy-easy-posts .oxy-posts,
.image__prize-desktop__custom.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 767px) {
.image__prize-desktop__custom {
}
.image__prize-desktop__custom:not(.ct-section):not(.oxy-easy-posts),
.image__prize-desktop__custom.oxy-easy-posts .oxy-posts,
.image__prize-desktop__custom.ct-section .ct-section-inner-wrap{
display:none;
}
}

.image__prize-mobile__custom {
 object-fit:cover;
 width:100%;
 object-position:center center;
 aspect-ratio:initial;
 border-radius:clamp(1.5rem, 0.591rem + 2.841vw, 4rem) ;
 z-index:10;
 box-shadow:0px 0px 25px rgba(0,0,0,0.3);
}
.image__prize-mobile__custom:not(.ct-section):not(.oxy-easy-posts),
.image__prize-mobile__custom.oxy-easy-posts .oxy-posts,
.image__prize-mobile__custom.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 1200px) {
.image__prize-mobile__custom {
}
}

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

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

.section__base__bg-color__white {
 background-color:#ffffff;
}
.container__mechanic-card__fx:hover{
transform:scale(0.97,0.97);}
.container__mechanic-card__fx {
transform:scale(1,1); transition-duration:0.2s;
 transition-timing-function:ease-in-out;
}
.element__margin__t-8xl {
 margin-top:clamp(2.5rem, 1.955rem + 1.705vw, 4rem) ;
}
.text-link__data__strprmn:hover{
transform:scale(0.95,0.95); background-color:#064f30;
 color:#ffffff;
}
.text-link__data__strprmn {
 border-radius:5rem;
 font-size:clamp(1.6rem, 1.382rem + 0.682vw, 2.2rem) ;
 text-transform:uppercase;
 text-decoration:none;
 background-color:#ffffff;
 color:#064f30;
 padding-top:clamp(0.4rem, 0.255rem + 0.455vw, 0.8rem) ;
 padding-right:clamp(1rem, 0.636rem + 1.136vw, 2rem) ;
 padding-bottom:clamp(0.4rem, 0.255rem + 0.455vw, 0.8rem) ;
 padding-left:clamp(1rem, 0.636rem + 1.136vw, 2rem) ;
 transition-duration:0.2s;
 transition-timing-function:ease-in-out;
 font-weight:600;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
 border-top-color:#064f30;
 border-right-color:#064f30;
 border-bottom-color:#064f30;
 border-left-color:#064f30;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; margin-top:2rem;
}
@media (max-width: 991px) {
.text-link__data__strprmn {
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
}
}

@media (max-width: 479px) {
.text-link__data__strprmn {
 padding-top:0.4 ;
}
}

/* FIELDS */
/* Fields effects */
#piotnetforms.piotnetforms .piotnetforms-fields-wrapper input,
#piotnetforms.piotnetforms .piotnetforms-fields-wrapper .piotnetforms-field-type-textarea .piotnetforms-field-container textarea.piotnetforms-field-textual,
#piotnetforms.piotnetforms .piotnetforms-button-wrapper .piotnetforms-button {
transition: 0.2s ease-in-out all;
}

/* RADIO, SELECT */
/* Radio with custom icons center */
.piotnetforms-field-subgroup {
    align-items: center !important;
}

/* Select field icon style */
/*
.piotnetforms-field.piotnetforms-select-wrapper:after {
    font-size: 40px !important;
    color: #9c9c9c !important;
    right: 24px !important;
    text-shadow: 0 0 0px rgb(0 0 0 / 0%) !important;
}
*/

/* BUTTONS */
/* Submit button styles and effects */
/*
#piotnetforms.piotnetforms .piotnetforms-button-wrapper .piotnetforms-button {
background: rgb(255,213,0);
background: -moz-linear-gradient(45deg, rgba(255,213,0,1) 0%, rgba(248,139,71,1) 100%);
background: -webkit-linear-gradient(45deg, rgba(255,213,0,1) 0%, rgba(248,139,71,1) 100%);
background: linear-gradient(45deg, rgba(255,213,0,1) 0%, rgba(248,139,71,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffd500",endColorstr="#f88b47",GradientType=1);
}
*/

#piotnetforms.piotnetforms .piotnetforms-button-wrapper .piotnetforms-button:hover {
transform: scale(0.92, 0.92);
}

#piotnetforms .piotnetforms-upload-field-modern-text {
border-radius: 5rem;
}

#piotnetforms .piotnetforms-upload-field-modern-text:hover {
transform: scale(0.92, 0.92) !important;
}

/*
#piotnetforms {
    word-break: break-all !important;
}
*/

.form__legal-link_all {
    color: inherit !important;
    transition: 0.2s ease-in-out all;
}
.form__legal-link_all:hover {
    opacity: 0.7 !important;
}/* Default font size for rem */
html {
	font-size: 10px;
	min-height: 0vw;
}

html, body {
  min-height: 100vh !important;
}

.ct-section {
    width: auto !important;
}

/* Bold text */
b, strong {
	font-weight: 800 !important;
}

/* Paragraph top/bottom margin */
p:first-of-type {
	margin-top: 0px;
}
p:last-of-type {
	margin-bottom: 0px;
}

/* Tabs */
.oxy-tabs-contents { position:relative }
.oxy-tabs-contents-content-hidden { 
	display:inherit!important;
	position:absolute;
	opacity:0;
	transition:1s ease opacity;
	pointer-events: none;
	cursor: default;
}.oxy-header-left {
	margin-right: auto;
}

.oxy-header-center {
	display: none !important;
}
/*
.oxy-header-center {
	display: auto;
}
*/
.oxy-header-right {
	margin-left: auto;  
}
.wpgb-facet ul .wpgb-button {
	transition: all 0.2s ease-in-out !important;
}

.wpgb-facet ul .wpgb-button:hover {
	transform: scale(0.95) !important;

.wpgb-facet .wpgb-toggle-hidden {
    font-family: 'Montserrat';
    font-weight: 600;
}/* Lightbox */
.pswp {
    z-index: 1500000 !important;
}

/* Text */
a {
    white-space: nowrap !important;
}

/*
a[href^="mailto:"] { 
	color: #ffffff;
	text-decoration: none;
	transition: 0.2s ease-in-out;
}

a[href^="mailto:"]:hover { 
	color: rgb(255, 255, 255, 0.6);
	text-decoration: none;
}
*/

@media only screen and (min-width: 480px) {
.sticky_wpgb_filter_menu {
position: -webkit-sticky;
position: sticky;
top: 20px;
}}

.button__delete__account{
 color:#ff4200;
 font-weight:600;
 text-transform:uppercase;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; text-decoration:underline;
}
.form-legaltext-link:hover{
 color:color(9);
cursor: pointer;
}
.form-legaltext-link{
 font-family:Inherit;
 color:color(8);
 transition-duration:0.2s;
 transition-timing-function:ease-in-out;
 text-decoration:underline;
}
.oxy-gallery-flex .oxy-gallery-item-contents{
 background-position:50% 50%;
}
.oxy-gallery-item-contents{
 border-radius:3rem;
}
