.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: 1440px;
}
body {font-family: 'Anek Latin';}body {line-height: 1.5;font-size: clamp(2rem, calc(2rem + ((1vw - 0.48rem) * 0.2778)), 2.4rem) ;font-weight: 400;color: var(--txt);}.oxy-nav-menu-hamburger-line {background-color: var(--txt);}h1, h2, h3, h4, h5, h6 {font-family: 'Anek Latin';font-size: clamp(4rem, calc(4rem + ((1vw - 0.48rem) * 1.5278)), 6.2rem) ;font-weight: 600;line-height: 1.1;color: var(--pr);}h2, h3, h4, h5, h6{font-size: clamp(3.6rem, calc(3.6rem + ((1vw - 0.48rem) * 1.1111)), 5.2rem) ;line-height: 1.16;}h3, h4, h5, h6{font-size: clamp(2.8rem, calc(2.8rem + ((1vw - 0.48rem) * 0.6944)), 3.8rem) ;line-height: 1.1;}h4, h5, h6{font-size: clamp(2.2rem, calc(2.2rem + ((1vw - 0.48rem) * 0.4167)), 2.8rem) ;}h5, h6{font-size: clamp(1.8rem, calc(1.8rem + ((1vw - 0.48rem) * 0.2778)), 2.2rem) ;}h6{font-size: 16px;}a {color: var(--pr);font-weight: 500;text-decoration: none;}a:hover {color: var(--g);text-decoration: none;}.ct-link-text {text-decoration: ;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: 3px;}.ct-section-inner-wrap {
}.ct-new-columns > .ct-div-block {
}.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;
				}
			}
.ba-container {
 max-width:760px;
 margin-left:auto;
display: grid; place-content: center; position: relative; overflow: hidden; --position: 50%;
}
@media (max-width: 1440px) {
.ba-container {
}
}

.befaft-wrap {
 width:100%;
}
@media (max-width: 1440px) {
.befaft-wrap {
}
}

@media (max-width: 1024px) {
.befaft-wrap {
}
}

@media (max-width: 679px) {
.befaft-wrap {
 width:100%;
}
}

.image-container {
}
.image-before {
 aspect-ratio:4 / 3;
}
.slider-image {
 width:100%;
 object-fit:cover;
 object-position:top left;
 height:100%;
}
.image-after {
 margin-top:-2px;
}
.penguins-logo {
 width:126px;
 position:relative;
 height:40px;
}
.penguins-logo:not(.ct-section):not(.oxy-easy-posts),
.penguins-logo.oxy-easy-posts .oxy-posts,
.penguins-logo.ct-section .ct-section-inner-wrap{
align-items:flex-start;
justify-content:center;
}
@media (max-width: 1024px) {
.penguins-logo {
}
}

@media (max-width: 679px) {
.penguins-logo {
 margin-top:40px;
}
}

@media (max-width: 479px) {
.penguins-logo {
 margin-top:24px;
}
}

.penguins-logo__txt {
 font-size:15px;
 font-weight:400;
 color:#4e6689;
transition: all .6s ease-in-out;
}
.penguins-logo__name {
 font-size:18px;
 font-weight:500;
 position:absolute;
 right:0px;
 opacity:0;
 color:var(--primary);
transition: all .6s ease-in-out;
}
.penguins-logo__img {
 position:absolute;
 width:42px;
 z-index:10;
}
.form-section {
background-image:url(https://bienegold.com/wp-content/uploads/2022/06/Img-form-bg.jpg);background-size: cover; width:100%;
 height:auto;
 background-repeat:no-repeat;
 padding-left:180px;
 padding-right:180px;
 padding-top:80px;
 padding-bottom:80px;
 min-height:100vh;
 margin-top:-100px;
}
.form-section:not(.ct-section):not(.oxy-easy-posts),
.form-section.oxy-easy-posts .oxy-posts,
.form-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
@media (max-width: 1440px) {
.form-section {
 padding-left:80px;
 padding-right:80px;
}
}

@media (max-width: 1024px) {
.form-section {
 padding-left:30px;
 padding-right:30px;
}
}

@media (max-width: 679px) {
.form-section {
 padding-left:8px;
 padding-right:8px;
}
}

.max-1700 {
 width:100%;
 max-width:1700px;
 margin-left:auto;
 margin-right:auto;
}
.form-cont {
 width:100%;
 max-width:830px;
 padding-top:50px;
 padding-right:90px;
 padding-bottom:60px;
 padding-left:90px;
 position:relative;
 color:#f2f6fa;
 font-size:16px;
 line-height:140%;
 font-weight:500;
background: rgba(28, 27, 40, 0.92); backdrop-filter: blur(20px);
}
.form-cont:not(.ct-section):not(.oxy-easy-posts),
.form-cont.oxy-easy-posts .oxy-posts,
.form-cont.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1024px) {
.form-cont {
 padding-left:30px;
 padding-right:30px;
 padding-bottom:30px;
}
}

@media (max-width: 679px) {
.form-cont {
 padding-left:16px;
 padding-right:16px;
}
}

.formular-title {
 color:var(--w);
 font-size:clamp(2.8rem, calc(2.8rem + ((1vw - 0.48rem) * 1.25)), 4.6rem) ;
}
@media (max-width: 1024px) {
.formular-title {
 text-align:center;
 font-size:clamp(2.8rem, calc(2.8rem + ((1vw - 0.48rem) * 1.25)), 4.6rem) !important ;
}
}

.formular-cont {
 padding-bottom:50px;
 border-bottom-color:676783;
 border-bottom-width:1px;
 border-bottom-style:solid;
}
.formular-cont:not(.ct-section):not(.oxy-easy-posts),
.formular-cont.oxy-easy-posts .oxy-posts,
.formular-cont.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.wdth-100 {
 width:100%;
}
.top-24 {
 margin-top:var(--24) ;
}
.top-30 {
 margin-top:var(--30) ;
}
.formular-step-title {
 color:var(--w);
 font-weight:500;
}
.form-grid {
}
.form-grid:not(.ct-section):not(.oxy-easy-posts),
.form-grid.oxy-easy-posts .oxy-posts,
.form-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 25px;grid-row-gap: 25px;}
@media (max-width: 1024px) {
.form-grid {
}
.form-grid:not(.ct-section):not(.oxy-easy-posts),
.form-grid.oxy-easy-posts .oxy-posts,
.form-grid.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: 20px;grid-row-gap: 20px;}
}

@media (max-width: 679px) {
.form-grid {
}
.form-grid:not(.ct-section):not(.oxy-easy-posts),
.form-grid.oxy-easy-posts .oxy-posts,
.form-grid.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;}
}

.top-40 {
 margin-top:var(--40) ;
}
.form-grid_cell:hover{
 transition-duration:0.4s;
 background-color:rgba(28,27,40,0.5);
}
.form-grid_cell {
 padding-top:30px;
 padding-right:20px;
 padding-bottom:20px;
 padding-left:20px;
 min-height:180px;
 transition-duration:0.4s;
 background-color:rgba(28,27,40,0.84);
}
.form-grid_cell:not(.ct-section):not(.oxy-easy-posts),
.form-grid_cell.oxy-easy-posts .oxy-posts,
.form-grid_cell.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:space-between;
}
.form-grid_title {
 color:var(--w);
}
.formular-btns-cont {
}
.formular-btns-cont:not(.ct-section):not(.oxy-easy-posts),
.formular-btns-cont.oxy-easy-posts .oxy-posts,
.formular-btns-cont.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:space-between;
}
.btn-prev:hover{
 background-color:rgba(28,27,40,1);
 padding-left:60px;
 padding-right:40px;
 transition-duration:0.4s;
}
.btn-prev {
 padding-top:16px;
 padding-right:50px;
 padding-bottom:15px;
 padding-left:50px;
 font-size:18px;
 font-weight:500;
 color:var(--w);
 line-height:1.24;
 background-color:rgba(28,27,40,0.84);
 position:relative;
 transition-duration:0.4s;
}
.btn-prev-ico {
 position:absolute;
 left:50px;
 opacity:0;
 transition-duration:0.4s;
}
.btn-next:hover{
 background-color:var(--gl);
 padding-left:40px;
 padding-right:60px;
 transition-duration:0.4s;
 color:var(--w);
}
.btn-next {
 padding-top:16px;
 padding-right:50px;
 padding-bottom:15px;
 padding-left:50px;
 font-size:18px;
 font-weight:500;
 color:var(--w);
 line-height:1.24;
 background-color:var(--g);
 position:relative;
 transition-duration:0.4s;
}
.btn-next-ico {
 position:absolute;
 opacity:0;
 transition-duration:0.4s;
 right:50px;
}
.header-sect {
 z-index:999;
 min-height:100px;
 width:100%;
position: fixed; top: 0; left: 0; background-color: rgba(242, 246, 250, 0); backdrop-filter: blur(0px); transition: all 0.4s ease;
}
.header-sect:not(.ct-section):not(.oxy-easy-posts),
.header-sect.oxy-easy-posts .oxy-posts,
.header-sect.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content:space-between;
}
@media (max-width: 679px) {
.header-sect {
 min-height:80px;
}
}

.logo-ico {
 width:56px;
position: sticky; top: 18px;
}
@media (max-width: 679px) {
.logo-ico {
 width:48px;
}
}

.logo-cont {
 margin-top:18px;
 width:240px;
 margin-left:30px;
}
.logo-cont:not(.ct-section):not(.oxy-easy-posts),
.logo-cont.oxy-easy-posts .oxy-posts,
.logo-cont.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:flex-end;
}
@media (max-width: 679px) {
.logo-cont {
 margin-left:18px;
 width:216px;
 margin-top:10px;
 text-align:right;
}
.logo-cont:not(.ct-section):not(.oxy-easy-posts),
.logo-cont.oxy-easy-posts .oxy-posts,
.logo-cont.ct-section .ct-section-inner-wrap{
justify-content:flex-start;
}
}

.logo-title {
 width:184px;
}
@media (max-width: 679px) {
.logo-title {
 width:150px;
 margin-top:-2px;
}
}

.header-section {
background-image:url(https://bienegold.com/wp-content/uploads/2022/06/Header-Img.jpg);background-size: cover; height:auto;
 min-height:98vh;
}
.header-section:not(.ct-section):not(.oxy-easy-posts),
.header-section.oxy-easy-posts .oxy-posts,
.header-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:flex-end;
}
@media (max-width: 1024px) {
.header-section {
 overflow:hidden;
 height:auto;
}
}

.header-nav-cont {
 padding-top:38px;
 transition-duration:0.4s;
}
@media (max-width: 1024px) {
.header-nav-cont {
}
.header-nav-cont:not(.ct-section):not(.oxy-easy-posts),
.header-nav-cont.oxy-easy-posts .oxy-posts,
.header-nav-cont.ct-section .ct-section-inner-wrap{
display:none;
}
}

.header-cta-btn:hover{
 color:var(--pr);
 background-color:var(--gl);
}
.header-cta-btn {
 width:240px;
 height:100px;
 background-color:var(--g);
 line-height:1.24;
 text-align:center;
 font-size:20px;
 color:var(--w);
 transition-duration:0.4s;
 z-index:999;
position: fixed; right: 0;
}
.header-cta-btn:not(.ct-section):not(.oxy-easy-posts),
.header-cta-btn.oxy-easy-posts .oxy-posts,
.header-cta-btn.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1024px) {
.header-cta-btn {
}
.header-cta-btn:not(.ct-section):not(.oxy-easy-posts),
.header-cta-btn.oxy-easy-posts .oxy-posts,
.header-cta-btn.ct-section .ct-section-inner-wrap{
display:none;
}
}

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

.footer-sect {
 padding-left:var(--side) ;
 padding-right:var(--side) ;
 padding-top:12rem;
 padding-bottom:4rem;
}
@media (max-width: 479px) {
.footer-sect {
 padding-bottom:7rem;
}
}

.footer-cont {
}
.footer-cont:not(.ct-section):not(.oxy-easy-posts),
.footer-cont.oxy-easy-posts .oxy-posts,
.footer-cont.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
}
.footer-contact {
 width:25%;
 gap:10px;
}
.footer-contact:not(.ct-section):not(.oxy-easy-posts),
.footer-contact.oxy-easy-posts .oxy-posts,
.footer-contact.ct-section .ct-section-inner-wrap{
gap:10px;
}
@media (max-width: 1440px) {
.footer-contact {
 width:40%;
}
}

@media (max-width: 1024px) {
.footer-contact {
 width:50%;
}
}

@media (max-width: 679px) {
.footer-contact {
 width:100%;
 margin-bottom:40px;
}
}

.ftr-cont-item {
 font-size:18px;
 color:var(--txt);
 line-height:1.3;
 width:100%;
}
.ftr-cont-item:not(.ct-section):not(.oxy-easy-posts),
.ftr-cont-item.oxy-easy-posts .oxy-posts,
.ftr-cont-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.ftr-title {
 width:98px;
}
.ftr-link {
 font-size:19px;
 transition-duration:0.4s;
}
.footer-nav-cont {
 width:75%;
}
.footer-nav-cont:not(.ct-section):not(.oxy-easy-posts),
.footer-nav-cont.oxy-easy-posts .oxy-posts,
.footer-nav-cont.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:flex-end;
}
@media (max-width: 1440px) {
.footer-nav-cont {
 width:60%;
}
}

@media (max-width: 1024px) {
.footer-nav-cont {
 width:50%;
}
.footer-nav-cont:not(.ct-section):not(.oxy-easy-posts),
.footer-nav-cont.oxy-easy-posts .oxy-posts,
.footer-nav-cont.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
}
}

@media (max-width: 679px) {
.footer-nav-cont {
 text-align:right;
 width:100%;
}
.footer-nav-cont:not(.ct-section):not(.oxy-easy-posts),
.footer-nav-cont.oxy-easy-posts .oxy-posts,
.footer-nav-cont.ct-section .ct-section-inner-wrap{
align-items:flex-start;
}
}

.footer-nav {
 width:230px;
 padding-right:20px;
}
.footer-data-cont {
 margin-top:var(--60) ;
 border-top-width:1px;
 border-top-color:var(--line);
 border-top-style:solid;
 padding-top:var(--40) ;
}
.footer-data-cont:not(.ct-section):not(.oxy-easy-posts),
.footer-data-cont.oxy-easy-posts .oxy-posts,
.footer-data-cont.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 1024px) {
.footer-data-cont {
}
.footer-data-cont:not(.ct-section):not(.oxy-easy-posts),
.footer-data-cont.oxy-easy-posts .oxy-posts,
.footer-data-cont.ct-section .ct-section-inner-wrap{
align-items:center;
}
}

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

.header-cont {
 position:relative;
 gap:24px;
 padding-top:100px;
 padding-bottom:100px;
}
.header-cont:not(.ct-section):not(.oxy-easy-posts),
.header-cont.oxy-easy-posts .oxy-posts,
.header-cont.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:24px;
}
@media (max-width: 1024px) {
.header-cont {
 padding-top:220px;
 padding-bottom:60px;
}
}

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

.header-title {
 max-width:1000px;
 color:var(--w);
 z-index:10;
}
.header-txt {
 font-size:clamp(2.2rem, calc(2.2rem + ((1vw - 0.48rem) * 0.2778)), 2.6rem) ;
 max-width:1000px;
 color:var(--bg);
 z-index:10;
}
.header-decor {
 position:absolute;
 right:0px;
 bottom:-120px;
}
@media (max-width: 1024px) {
.header-decor {
 bottom:-70px;
 right:-120px;
}
}

.sidepads {
 padding-left:var(--side) ;
 padding-right:var(--side) ;
}
.wrap {
}
.wrap:not(.ct-section):not(.oxy-easy-posts),
.wrap.oxy-easy-posts .oxy-posts,
.wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:flex-start;
justify-content:space-between;
}
.top-pad-xl {
 padding-top:var(--xl) ;
}
.service-wrap_1 {
 width:52%;
 position:relative;
}
.service-wrap_1:not(.ct-section):not(.oxy-easy-posts),
.service-wrap_1.oxy-easy-posts .oxy-posts,
.service-wrap_1.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 1024px) {
.service-wrap_1 {
 width:100%;
}
}

.service-cont {
}
.service-cont:not(.ct-section):not(.oxy-easy-posts),
.service-cont.oxy-easy-posts .oxy-posts,
.service-cont.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:stretch;
}
.decor-2 {
 width:390px;
 position:absolute;
 left:50px;
 bottom:50px;
 z-index:11;
}
@media (max-width: 1440px) {
.decor-2 {
 bottom:-50px;
 left:0px;
}
}

@media (max-width: 1024px) {
.decor-2 {
 bottom:50px;
}
}

@media (max-width: 679px) {
.decor-2 {
 width:80%;
}
}

.service-wrap_2 {
 width:48%;
 padding-left:120px;
}
.service-wrap_2:not(.ct-section):not(.oxy-easy-posts),
.service-wrap_2.oxy-easy-posts .oxy-posts,
.service-wrap_2.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
@media (max-width: 1440px) {
.service-wrap_2 {
 padding-left:40px;
}
}

@media (max-width: 1024px) {
.service-wrap_2 {
 width:100%;
 padding-left:0px;
 padding-top:60px;
}
}

.link-btn:hover{
 color:var(--pr);
}
.link-btn {
 gap:12px;
 font-size:22px;
 line-height:1.3;
 transition-duration:0.4s;
 font-weight:500;
 color:var(--pr);
}
.link-btn:not(.ct-section):not(.oxy-easy-posts),
.link-btn.oxy-easy-posts .oxy-posts,
.link-btn.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:12px;
}
.link-ico:hover{
}
.link-ico {
 width:34px;
 height:34px;
 border-radius:17px;
 position:relative;
 transition-duration:0.4s;
border: 1px solid var(--g);
}
.link-ico:not(.ct-section):not(.oxy-easy-posts),
.link-ico.oxy-easy-posts .oxy-posts,
.link-ico.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.link-ico-m {
 position:absolute;
 left:8px;
 top:8px;
 transition-duration:0.4s;
 z-index:1;
}
.top-50 {
 margin-top:var(--50) ;
}
.link-ico-h {
 position:absolute;
 opacity:0;
 top:8px;
 right:18px;
 transition-duration:0.4s;
 transition-delay:0.3s;
}
.top-100 {
 margin-top:var(--100) ;
}
.service-wrap_4 {
 width:48%;
 position:relative;
 order:2;
}
.service-wrap_4:not(.ct-section):not(.oxy-easy-posts),
.service-wrap_4.oxy-easy-posts .oxy-posts,
.service-wrap_4.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
@media (max-width: 1024px) {
.service-wrap_4 {
 order:1;
 width:100%;
}
}

.service-wrap_3 {
 width:52%;
 padding-right:120px;
 order:1;
}
.service-wrap_3:not(.ct-section):not(.oxy-easy-posts),
.service-wrap_3.oxy-easy-posts .oxy-posts,
.service-wrap_3.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
@media (max-width: 1440px) {
.service-wrap_3 {
 padding-right:40px;
}
}

@media (max-width: 1024px) {
.service-wrap_3 {
 order:2;
 width:100%;
 padding-right:0px;
 padding-top:60px;
}
}

.decor-3 {
 width:400px;
 position:absolute;
 bottom:-80px;
 z-index:11;
 right:0px;
}
@media (max-width: 1024px) {
.decor-3 {
 bottom:-20px;
 right:-60px;
}
}

@media (max-width: 679px) {
.decor-3 {
 width:80%;
}
}

.benefits-section {
 margin-top:var(--xl) ;
 padding-top:10rem;
 padding-bottom:22rem;
background: linear-gradient(90deg, #E8ECF2 0%, #E8ECF2 98.5%, #F2F6FA 98.5%, #F2F6FA 100%, #F2F6FA 100%);
}
@media (max-width: 1440px) {
.benefits-section {
background: #e8ecf2;
}
}

.benefits-cont {
}
.benefits-title {
 width:50%;
 padding-right:30px;
 padding-top:8px;
}
@media (max-width: 1024px) {
.benefits-title {
 width:100%;
 padding-top:0px;
 padding-right:0px;
}
}

@media (max-width: 679px) {
.benefits-title {
}
}

.benefits-txt {
 padding-left:20px;
 padding-top:4px;
 max-width:620px;
 font-size:28px;
}
@media (max-width: 1440px) {
.benefits-txt {
 width:100%;
 padding-left:0px;
 padding-top:12px;
}
}

.benefits-grid {
}
.benefits-grid:not(.ct-section):not(.oxy-easy-posts),
.benefits-grid.oxy-easy-posts .oxy-posts,
.benefits-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(4, minmax(200px, 1fr));grid-column-gap: 40px;grid-row-gap: 80px;}
@media (max-width: 1440px) {
.benefits-grid {
}
.benefits-grid:not(.ct-section):not(.oxy-easy-posts),
.benefits-grid.oxy-easy-posts .oxy-posts,
.benefits-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 40px;grid-row-gap: 60px;}
.benefits-grid:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.benefits-grid.ct-section .ct-section-inner-wrap > :last-child,
.benefits-grid.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 2;}
}

@media (max-width: 1024px) {
.benefits-grid {
}
.benefits-grid:not(.ct-section):not(.oxy-easy-posts),
.benefits-grid.oxy-easy-posts .oxy-posts,
.benefits-grid.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: 30px;grid-row-gap: 60px;}
.benefits-grid:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.benefits-grid.ct-section .ct-section-inner-wrap > :last-child,
.benefits-grid.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 1;}
}

@media (max-width: 679px) {
.benefits-grid {
}
.benefits-grid:not(.ct-section):not(.oxy-easy-posts),
.benefits-grid.oxy-easy-posts .oxy-posts,
.benefits-grid.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: 30px;}
}

.top-80 {
 margin-top:var(--80) ;
}
.benefits-cell {
 gap:12px;
 padding-bottom:24px;
 border-bottom-color:var(--line);
 border-bottom-width:1px;
 border-bottom-style:solid;
 height:100%;
}
.benefits-cell:not(.ct-section):not(.oxy-easy-posts),
.benefits-cell.oxy-easy-posts .oxy-posts,
.benefits-cell.ct-section .ct-section-inner-wrap{
gap:12px;
}
.benefits-nmbr {
 color:var(--g);
 font-size:32px;
 font-weight:600;
 line-height:1;
}
.benefits-cell_txt {
 font-size:20px;
}
.services-cont {
}
.services-section {
}
.arbeiten-cont {
 padding-bottom:var(--40) ;
 border-bottom-color:var(--line);
 border-bottom-width:1px;
 border-bottom-style:solid;
}
.services-grid {
}
.services-grid:not(.ct-section):not(.oxy-easy-posts),
.services-grid.oxy-easy-posts .oxy-posts,
.services-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 55px;grid-row-gap: 20px;}
@media (max-width: 1440px) {
.services-grid {
}
.services-grid:not(.ct-section):not(.oxy-easy-posts),
.services-grid.oxy-easy-posts .oxy-posts,
.services-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 30px;grid-row-gap: 20px;}
}

@media (max-width: 1024px) {
.services-grid {
}
.services-grid:not(.ct-section):not(.oxy-easy-posts),
.services-grid.oxy-easy-posts .oxy-posts,
.services-grid.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: 30px;grid-row-gap: 40px;}
.services-grid:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.services-grid.ct-section .ct-section-inner-wrap > :last-child,
.services-grid.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 2;}
}

@media (max-width: 679px) {
.services-grid {
}
.services-grid:not(.ct-section):not(.oxy-easy-posts),
.services-grid.oxy-easy-posts .oxy-posts,
.services-grid.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: 40px;}
.services-grid:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.services-grid.ct-section .ct-section-inner-wrap > :last-child,
.services-grid.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 1;}
}

.services-txt {
 font-size:22px;
 line-height:1.4;
 margin-top:4px;
}
.services-cell {
 padding-bottom:24px;
 height:100%;
 border-bottom-color:var(--line);
 border-bottom-width:1px;
 border-bottom-style:solid;
}
@media (max-width: 1024px) {
.services-cell {
}
.services-cell:not(.ct-section):not(.oxy-easy-posts),
.services-cell.oxy-easy-posts .oxy-posts,
.services-cell.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.kalk-cta-section {
 z-index:1;
 margin-bottom:-120px;
 width:100%;
}
.kalk-cta-cont {
 background-color:var(--pr);
 padding-top:70px;
 padding-right:90px;
 padding-bottom:70px;
 padding-left:90px;
 position:relative;
 overflow:hidden;
background-position: right;
}
@media (max-width: 1440px) {
.kalk-cta-cont {
 padding-left:40px;
 padding-right:40px;
}
}

@media (max-width: 1024px) {
.kalk-cta-cont {
 padding-top:50px;
 padding-right:40px;
 padding-bottom:50px;
 padding-left:40px;
 width:100%;
}
}

@media (max-width: 679px) {
.kalk-cta-cont {
 padding-left:20px;
 padding-right:20px;
 padding-bottom:30px;
}
}

.kalk-cta-text-cont {
 gap:12px;
 width:60%;
}
.kalk-cta-text-cont:not(.ct-section):not(.oxy-easy-posts),
.kalk-cta-text-cont.oxy-easy-posts .oxy-posts,
.kalk-cta-text-cont.ct-section .ct-section-inner-wrap{
gap:12px;
}
@media (max-width: 1024px) {
.kalk-cta-text-cont {
 max-width:100%;
 width:100%;
}
}

@media (max-width: 679px) {
.kalk-cta-text-cont {
 z-index:12;
 text-align:center;
 width:100%;
}
}

.kalk-cta-title {
 width:600px;
 color:var(--w);
}
@media (max-width: 1024px) {
.kalk-cta-title {
 width:auto;
}
}

@media (max-width: 679px) {
.kalk-cta-title {
 width:auto;
}
}

.kalk-cta-txt {
 color:#9dc3ec;
 font-size:clamp(2rem, calc(2rem + ((1vw - 0.48rem) * 0.5556)), 2.8rem) ;
 max-width:730px;
}
.kalk-cta-btn:hover{
 transition-duration:0.4s;
 background-color:var(--gl);
 color:var(--pr);
}
.kalk-cta-btn {
 min-width:320px;
 min-height:110px;
 background-color:var(--g);
 color:var(--w);
 transition-duration:0.4s;
 z-index:10;
cursor: pointer;
}
.kalk-cta-btn:not(.ct-section):not(.oxy-easy-posts),
.kalk-cta-btn.oxy-easy-posts .oxy-posts,
.kalk-cta-btn.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1024px) {
.kalk-cta-btn {
 min-height:80px;
 width:100%;
 margin-top:50px;
}
}

@media (max-width: 679px) {
.kalk-cta-btn {
 min-width:280px;
}
}

.decor-5 {
 position:absolute;
 right:115px;
}
@media (max-width: 1024px) {
.decor-5 {
 right:-30px;
 bottom:-60px;
}
}

.rev-section {
 background-color:#e8ecf2;
 padding-top:200px;
 padding-bottom:var(--100) ;
 width:100%;
 overflow:hidden;
background: linear-gradient(90deg, #E8ECF2 0%, #E8ECF2 98.5%, #F2F6FA 98.5%, #F2F6FA 100%, #F2F6FA 100%);
}
@media (max-width: 1440px) {
.rev-section {
background: #e8ecf2;
}
}

.rev-cont {
}
.burger-btn {
 width:100px;
 height:100px;
 background-color:var(--g);
}
.burger-btn:not(.ct-section):not(.oxy-easy-posts),
.burger-btn.oxy-easy-posts .oxy-posts,
.burger-btn.ct-section .ct-section-inner-wrap{
display:none;
align-items:center;
justify-content:center;
}
@media (max-width: 1024px) {
.burger-btn {
}
.burger-btn:not(.ct-section):not(.oxy-easy-posts),
.burger-btn.oxy-easy-posts .oxy-posts,
.burger-btn.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.menu-cta-btn:hover{
 color:var(--pr);
 background-color:var(--gl);
}
.menu-cta-btn {
 width:100%;
 height:100px;
 text-align:center;
 line-height:1.12;
 font-size:22px;
 background-color:var(--g);
 color:var(--w);
 padding-top:12px;
 padding-bottom:12px;
 margin-top:auto;
}
.menu-cta-btn:not(.ct-section):not(.oxy-easy-posts),
.menu-cta-btn.oxy-easy-posts .oxy-posts,
.menu-cta-btn.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.menu-cont {
 padding-top:180px;
 padding-left:40px;
 padding-right:40px;
 padding-bottom:100px;
 position:relative;
}
.menu-cont:not(.ct-section):not(.oxy-easy-posts),
.menu-cont.oxy-easy-posts .oxy-posts,
.menu-cont.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 679px) {
.menu-cont {
 padding-left:20px;
 padding-right:20px;
}
}

.menu-trigger {
}
@media (max-width: 1024px) {
.menu-trigger {
 position:fixed;
 top:0px;
 right:0px;
 z-index:9999;
}
}

@media (max-width: 679px) {
.menu-trigger {
 width:80px;
 height:80px;
}
}

.service-sec-section {
}
@media (max-width: 1024px) {
.service-sec-section {
 width:100%;
 overflow:hidden;
}
}

.arbeiten-section {
 width:100%;
 overflow:hidden;
}
.zagata_form {
}
.gallery-section {
}
.gallery-section .ct-section-inner-wrap {
padding-top: 10rem;
padding-right: 0;
padding-bottom: 5rem;
padding-left: 0;
}
@media (max-width: 1024px) {
.gallery-section {
}
.gallery-section .ct-section-inner-wrap {
padding-top: 10rem;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
}
}

.gallery-cont {
 padding-bottom:var(--100) ;
}
.oxy-stock-content-styles {
}
.toggle-4420 {
}
.toggle-4420-expanded {
}
.hidden {
display: none !important;
}
.text-section {
 padding-top:var(--100) ;
 padding-bottom:var(--100) ;
background: linear-gradient(90deg, #E8ECF2 0%, #E8ECF2 100%, #F2F6FA 100%, #F2F6FA 100%);
}
.text-section .ct-section-inner-wrap {
padding-top: 5rem;
padding-bottom: 5rem;
}
.faq-section {
}
.faq-section .ct-section-inner-wrap {
padding-top: 5rem;
padding-bottom: 10rem;
}
.text-block {
 line-height:1.8;
}
.system-text {
 font-size:1.6rem;
background: transparent;
}
.headsc-cont {
 margin-top:10rem;
 padding-top:var(--70) ;
 padding-bottom:var(--70) ;
}
.faq-cont {
}
.faq-cont:not(.ct-section):not(.oxy-easy-posts),
.faq-cont.oxy-easy-posts .oxy-posts,
.faq-cont.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
}
.titleleft-cont {
 width:35%;
 position:relative;
 padding-right:60px;
}
@media (max-width: 1024px) {
.titleleft-cont {
 width:100%;
 padding-bottom:var(--24) ;
 padding-right:0px;
}
}

.faq-acc-cont {
 width:65%;
}
@media (max-width: 1024px) {
.faq-acc-cont {
 width:100%;
}
}

.headeruu-sect {
background-image:url(https://bienegold.com/wp-content/uploads/2022/08/HeaderUU-Img.jpg);background-size: cover; height:auto;
 min-height:98vh;
}
.headeruu-sect:not(.ct-section):not(.oxy-easy-posts),
.headeruu-sect.oxy-easy-posts .oxy-posts,
.headeruu-sect.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:flex-end;
}
@media (max-width: 1440px) {
.headeruu-sect {
background-size: cover; background-repeat:no-repeat;
}
}

@media (max-width: 1024px) {
.headeruu-sect {
 overflow:hidden;
 height:auto;
 background-position:-240px 0%;
}
}

.max-1400 {
 width:100%;
 max-width:1400px;
 margin-left:auto;
 margin-right:auto;
}
.uber-img-cont {
 width:50%;
 position:relative;
}
@media (max-width: 1024px) {
.uber-img-cont {
 width:100%;
}
}

.uber-data-cont {
 width:50%;
 z-index:10;
}
.uber-data-cont:not(.ct-section):not(.oxy-easy-posts),
.uber-data-cont.oxy-easy-posts .oxy-posts,
.uber-data-cont.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
@media (max-width: 1024px) {
.uber-data-cont {
 width:100%;
}
}

.uber-cont {
}
.uber-cont:not(.ct-section):not(.oxy-easy-posts),
.uber-cont.oxy-easy-posts .oxy-posts,
.uber-cont.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:stretch;
}
@media (max-width: 1024px) {
.uber-cont {
 gap:var(--80) ;
}
.uber-cont:not(.ct-section):not(.oxy-easy-posts),
.uber-cont.oxy-easy-posts .oxy-posts,
.uber-cont.ct-section .ct-section-inner-wrap{
gap:var(--80) ;
}
}

.map-sect {
 padding-top:var(--100) ;
 padding-bottom:var(--100) ;
 width:100%;
 overflow:hidden;
 margin-top:var(--xl) ;
background: linear-gradient(90deg, #E8ECF2 0%, #E8ECF2 98.5%, #F2F6FA 98.5%, #F2F6FA 100%, #F2F6FA 100%);
}
@media (max-width: 1440px) {
.map-sect {
background: #e8ecf2;
}
}

.oxy-burger-trigger {
}
.data {
 font-size:clamp(15px, calc(0.9375rem + ((1vw - 3.7px) * 0.1869)), 17px); ;
}
@media (max-width: 1440px) {
.data {
 width:100%;
}
}

.leist-img {
 width:100%;
 object-fit:cover;
}
.cta {
}
.header-keller {
background-image:url(https://bienegold.com/wp-content/uploads/2022/11/Header-Img.webp);background-size: cover; height:auto;
 min-height:98vh;
}
.header-keller:not(.ct-section):not(.oxy-easy-posts),
.header-keller.oxy-easy-posts .oxy-posts,
.header-keller.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:flex-end;
}
@media (max-width: 1024px) {
.header-keller {
 overflow:hidden;
 height:auto;
}
}

.kell-benef-grid {
}
.kell-benef-grid:not(.ct-section):not(.oxy-easy-posts),
.kell-benef-grid.oxy-easy-posts .oxy-posts,
.kell-benef-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(10px, 1fr));grid-column-gap: 80px;grid-row-gap: 20px;}
@media (max-width: 1440px) {
.kell-benef-grid {
}
.kell-benef-grid:not(.ct-section):not(.oxy-easy-posts),
.kell-benef-grid.oxy-easy-posts .oxy-posts,
.kell-benef-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 30px;grid-row-gap: 20px;}
}

@media (max-width: 1024px) {
.kell-benef-grid {
}
.kell-benef-grid:not(.ct-section):not(.oxy-easy-posts),
.kell-benef-grid.oxy-easy-posts .oxy-posts,
.kell-benef-grid.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: 40px;}
}

.kell-benef-cell {
 gap:30px;
}
.kell-benef-cell:not(.ct-section):not(.oxy-easy-posts),
.kell-benef-cell.oxy-easy-posts .oxy-posts,
.kell-benef-cell.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:30px;
}
@media (max-width: 1440px) {
.kell-benef-cell {
 gap:20px;
}
.kell-benef-cell:not(.ct-section):not(.oxy-easy-posts),
.kell-benef-cell.oxy-easy-posts .oxy-posts,
.kell-benef-cell.ct-section .ct-section-inner-wrap{
gap:20px;
}
}

@media (max-width: 479px) {
.kell-benef-cell {
 text-align:center;
}
.kell-benef-cell:not(.ct-section):not(.oxy-easy-posts),
.kell-benef-cell.oxy-easy-posts .oxy-posts,
.kell-benef-cell.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

.keller-benef-txt {
 font-size:20px;
 font-weight:500;
 text-align:left;
}
.keller-cta-section {
 z-index:1;
 width:100%;
 margin-top:-120px;
}
.keller-cta-title {
 color:var(--w);
}
@media (max-width: 1024px) {
.keller-cta-title {
 width:auto;
}
}

@media (max-width: 679px) {
.keller-cta-title {
 width:auto;
}
}

.keller-ico {
 width:100px;
}
@media (max-width: 679px) {
.keller-ico {
 width:80px;
}
}

@media (max-width: 479px) {
.keller-ico {
 width:70px;
}
}

.form-trigger {
}
.form-title {
 color:var(--w);
 margin-bottom:var(--24) ;
}
.warm-hero {
background-image:url(https://bienegold.com/wp-content/uploads/2023/04/Header-Img.webp);background-size: cover; height:auto;
 min-height:98vh;
}
.warm-hero:not(.ct-section):not(.oxy-easy-posts),
.warm-hero.oxy-easy-posts .oxy-posts,
.warm-hero.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:flex-end;
}
@media (max-width: 1024px) {
.warm-hero {
 overflow:hidden;
 min-height:80vh;
 height:auto;
}
}

.warm-cta-section {
 z-index:1;
 width:100%;
}
.warm-benef-grid {
}
.warm-benef-grid:not(.ct-section):not(.oxy-easy-posts),
.warm-benef-grid.oxy-easy-posts .oxy-posts,
.warm-benef-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(100px, 1fr));grid-column-gap: 55px;grid-row-gap: 20px;}
@media (max-width: 1024px) {
.warm-benef-grid {
}
.warm-benef-grid:not(.ct-section):not(.oxy-easy-posts),
.warm-benef-grid.oxy-easy-posts .oxy-posts,
.warm-benef-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 60px;}
}

@media (max-width: 679px) {
.warm-benef-grid {
}
.warm-benef-grid:not(.ct-section):not(.oxy-easy-posts),
.warm-benef-grid.oxy-easy-posts .oxy-posts,
.warm-benef-grid.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: 60px;}
}

.warm-benef-topcell {
 gap:30px;
}
.warm-benef-topcell:not(.ct-section):not(.oxy-easy-posts),
.warm-benef-topcell.oxy-easy-posts .oxy-posts,
.warm-benef-topcell.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
gap:30px;
}
@media (max-width: 1024px) {
.warm-benef-topcell {
 text-align:left;
}
.warm-benef-topcell:not(.ct-section):not(.oxy-easy-posts),
.warm-benef-topcell.oxy-easy-posts .oxy-posts,
.warm-benef-topcell.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.warm-benef-toptxt {
 font-weight:500;
 line-height:1.3;
 width:calc(100% - 130px) ;
}
@media (max-width: 1024px) {
.warm-benef-toptxt {
 width:100%;
 text-align:center;
}
}

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

@media (max-width: 1024px) {
.warmprods-grid {
}
.warmprods-grid:not(.ct-section):not(.oxy-easy-posts),
.warmprods-grid.oxy-easy-posts .oxy-posts,
.warmprods-grid.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: 20px;grid-row-gap: 20px;}
}

@media (max-width: 679px) {
.warmprods-grid {
}
.warmprods-grid:not(.ct-section):not(.oxy-easy-posts),
.warmprods-grid.oxy-easy-posts .oxy-posts,
.warmprods-grid.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: 30px;}
}

.prod-wrapper {
 background-color:#e8ecf2;
 height:100%;
}
.prod-wrapper:not(.ct-section):not(.oxy-easy-posts),
.prod-wrapper.oxy-easy-posts .oxy-posts,
.prod-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:space-between;
}
.prod-sofort-btn:hover{
 background-color:var(--pr);
 color:var(--w);
 border-top-color:var(--pr);
 border-top-width:1px;
 border-top-style:solid;
}
.prod-sofort-btn {
 padding-top:20px;
 padding-bottom:20px;
 border-top-color:var(--line);
 border-top-width:1px;
 border-top-style:solid;
 transition-duration:0.4s;
 font-weight:500;
 color:var(--pr);
cursor: pointer;
}
.prod-sofort-btn:not(.ct-section):not(.oxy-easy-posts),
.prod-sofort-btn.oxy-easy-posts .oxy-posts,
.prod-sofort-btn.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:space-between;
}
.prod-mini-img {
 width:100%;
 object-fit:cover;
 margin-bottom:12px;
}
.prodcard-sidepads {
 padding-left:30px;
 padding-right:30px;
 width:100%;
}
@media (max-width: 679px) {
.prodcard-sidepads {
 padding-left:20px;
 padding-right:20px;
}
}

.prodcard-txt {
 font-size:20px;
 line-height:1.3;
 margin-top:6px;
 margin-bottom:var(--24) ;
}
.warm-steptxt {
 padding-top:4px;
 font-size:28px;
 width:50%;
 padding-left:20px;
}
@media (max-width: 1440px) {
.warm-steptxt {
 width:100%;
 padding-left:0px;
 padding-top:12px;
}
}

.step-nmr-cont {
 gap:12px;
}
.step-nmr-cont:not(.ct-section):not(.oxy-easy-posts),
.step-nmr-cont.oxy-easy-posts .oxy-posts,
.step-nmr-cont.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:12px;
}
.warmsteps-section {
 margin-top:var(--xl) ;
 padding-top:12rem;
 padding-bottom:12rem;
background: linear-gradient(90deg, #E8ECF2 0%, #E8ECF2 98.5%, #F2F6FA 98.5%, #F2F6FA 100%, #F2F6FA 100%);
}
@media (max-width: 1440px) {
.warmsteps-section {
background: #e8ecf2;
}
}

.warm-benef-botcell {
 gap:24px;
 text-align:center;
 font-size:32px;
 color:var(--pr);
 font-weight:500;
}
.warm-benef-botcell:not(.ct-section):not(.oxy-easy-posts),
.warm-benef-botcell.oxy-easy-posts .oxy-posts,
.warm-benef-botcell.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
flex-wrap:wrap;
align-items:center;
gap:24px;
}
.wuber-img-cont {
 width:40%;
 position:relative;
}
@media (max-width: 1024px) {
.wuber-img-cont {
 width:100%;
}
}

.wuber-data-cont {
 width:60%;
 z-index:10;
 padding-right:100px;
}
.wuber-data-cont:not(.ct-section):not(.oxy-easy-posts),
.wuber-data-cont.oxy-easy-posts .oxy-posts,
.wuber-data-cont.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
@media (max-width: 1440px) {
.wuber-data-cont {
 padding-right:60px;
}
}

@media (max-width: 1024px) {
.wuber-data-cont {
 width:100%;
}
}

.prgr-spacing {
 gap:16px;
}
.prgr-spacing:not(.ct-section):not(.oxy-easy-posts),
.prgr-spacing.oxy-easy-posts .oxy-posts,
.prgr-spacing.ct-section .ct-section-inner-wrap{
gap:16px;
}
.cta-txt {
 color:#9dc3ec;
 font-size:clamp(2rem, calc(2rem + ((1vw - 0.48rem) * 0.5556)), 2.8rem) ;
}
.warmsteps-grid {
}
.warmsteps-grid:not(.ct-section):not(.oxy-easy-posts),
.warmsteps-grid.oxy-easy-posts .oxy-posts,
.warmsteps-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(4, minmax(200px, 1fr));grid-column-gap: 40px;grid-row-gap: 80px;}
@media (max-width: 1440px) {
.warmsteps-grid {
}
.warmsteps-grid:not(.ct-section):not(.oxy-easy-posts),
.warmsteps-grid.oxy-easy-posts .oxy-posts,
.warmsteps-grid.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: 40px;grid-row-gap: 80px;}
}

@media (max-width: 1024px) {
.warmsteps-grid {
}
.warmsteps-grid:not(.ct-section):not(.oxy-easy-posts),
.warmsteps-grid.oxy-easy-posts .oxy-posts,
.warmsteps-grid.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: 30px;grid-row-gap: 60px;}
.warmsteps-grid:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.warmsteps-grid.ct-section .ct-section-inner-wrap > :last-child,
.warmsteps-grid.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 1;}
}

@media (max-width: 679px) {
.warmsteps-grid {
}
.warmsteps-grid:not(.ct-section):not(.oxy-easy-posts),
.warmsteps-grid.oxy-easy-posts .oxy-posts,
.warmsteps-grid.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: 30px;}
}

.warmform-trigger {
}
.prodcard-price {
 font-size:22px;
 line-height:1.3;
 margin-top:6px;
 margin-bottom:var(--24) ;
}
.sale-price {
 font-size:24px;
 font-weight:500;
 color:var(--g);
}
.sale-price-cont {
 gap:8px;
}
.sale-price-cont:not(.ct-section):not(.oxy-easy-posts),
.sale-price-cont.oxy-easy-posts .oxy-posts,
.sale-price-cont.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:8px;
}
.reg-price {
 text-decoration:line-through;
 font-size:20px;
 font-weight:400;
 color:#9ba3b3;
}
.mainreg-price {
 font-size:24px;
 font-weight:500;
 color:var(--txt2);
}
.warm-success-hero {
background-image:url(https://bienegold.com/wp-content/uploads/2025/04/terrasse-Img.webp);background-size: cover; width:100%;
 height:auto;
 background-repeat:no-repeat;
 padding-left:180px;
 padding-right:180px;
 padding-top:80px;
 padding-bottom:80px;
 min-height:100vh;
 margin-top:-100px;
}
.warm-success-hero:not(.ct-section):not(.oxy-easy-posts),
.warm-success-hero.oxy-easy-posts .oxy-posts,
.warm-success-hero.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
@media (max-width: 1440px) {
.warm-success-hero {
 padding-left:80px;
 padding-right:80px;
}
}

@media (max-width: 1024px) {
.warm-success-hero {
 padding-left:30px;
 padding-right:30px;
}
}

@media (max-width: 679px) {
.warm-success-hero {
 padding-left:8px;
 padding-right:8px;
}
}

.data-nav {
 gap:20px;
 margin-top:6px;
}
.data-nav:not(.ct-section):not(.oxy-easy-posts),
.data-nav.oxy-easy-posts .oxy-posts,
.data-nav.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:20px;
}
.data-link:hover{
 color:var(--g);
}
.data-link {
 font-size:16px;
 font-weight:500;
 transition-duration:0.4s;
cursor: pointer;
}
.warmdaten-trigger {
}
.warmimpr-trigger {
}
.close-ico {
 right:30px;
 position:fixed;
 top:30px;
 z-index:10;
cursor: pointer;
}
.kellerdaten-trigger {
}
.kellerimpr-trigger {
}
.baduber-data-cont {
 width:60%;
 z-index:10;
 padding-left:120px;
}
.baduber-data-cont:not(.ct-section):not(.oxy-easy-posts),
.baduber-data-cont.oxy-easy-posts .oxy-posts,
.baduber-data-cont.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
@media (max-width: 1440px) {
.baduber-data-cont {
 padding-left:80px;
}
}

@media (max-width: 1024px) {
.baduber-data-cont {
 width:100%;
 padding-left:0px;
}
}

.badsan-hero {
background-image:url(https://bienegold.com/wp-content/uploads/2023/07/badsan-hero-overlay.webp);background-size: cover; height:auto;
 min-height:98vh;
 overflow:hidden;
background-position: center;
}
.badsan-hero:not(.ct-section):not(.oxy-easy-posts),
.badsan-hero.oxy-easy-posts .oxy-posts,
.badsan-hero.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:flex-end;
}
@media (max-width: 1024px) {
.badsan-hero {
 overflow:hidden;
 min-height:80vh;
 height:auto;
}
}

.top-xl {
 margin-top:var(--xl) ;
}
.check-ico-ul {
 line-height:1.3;
 font-size:24px;
 gap:8px;
list-style-type: none;
}
.check-ico-ul:not(.ct-section):not(.oxy-easy-posts),
.check-ico-ul.oxy-easy-posts .oxy-posts,
.check-ico-ul.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:8px;
}
@media (max-width: 1024px) {
.check-ico-ul {
 font-size:22px;
}
}

@media (max-width: 679px) {
.check-ico-ul {
 font-size:18px;
}
}

.badsan-sec-section {
 padding-top:100px;
 padding-bottom:100px;
 background-color:#e8ecf2;
}
@media (max-width: 1024px) {
.badsan-sec-section {
 width:100%;
 overflow:hidden;
}
}

.runline-section {
 background-color:#ced8ec;
 padding-top:40px;
 padding-bottom:40px;
}
.runline-txt {
 padding-left:8px;
white-space: nowrap; animation: marquee 24s linear infinite;
}
.runline-cont {
 overflow:hidden;
}
.runline-cont:not(.ct-section):not(.oxy-easy-posts),
.runline-cont.oxy-easy-posts .oxy-posts,
.runline-cont.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.badasan-success-hero {
background-image:url(https://bienegold.com/wp-content/uploads/2023/07/badsan-hero-overlay.webp);background-size: cover; width:100%;
 height:auto;
 background-repeat:no-repeat;
 padding-left:180px;
 padding-right:180px;
 padding-top:80px;
 padding-bottom:80px;
 min-height:100vh;
 margin-top:-100px;
background-position: center;
}
.badasan-success-hero:not(.ct-section):not(.oxy-easy-posts),
.badasan-success-hero.oxy-easy-posts .oxy-posts,
.badasan-success-hero.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
@media (max-width: 1440px) {
.badasan-success-hero {
 padding-left:80px;
 padding-right:80px;
}
}

@media (max-width: 1024px) {
.badasan-success-hero {
 padding-left:30px;
 padding-right:30px;
}
}

@media (max-width: 679px) {
.badasan-success-hero {
 padding-left:8px;
 padding-right:8px;
}
}

.keller-success-hero {
background-image:url(https://bienegold.com/wp-content/uploads/2022/11/Header-Img.webp);background-size: cover; width:100%;
 height:auto;
 background-repeat:no-repeat;
 padding-left:180px;
 padding-right:180px;
 padding-top:80px;
 padding-bottom:80px;
 min-height:100vh;
 margin-top:-100px;
}
.keller-success-hero:not(.ct-section):not(.oxy-easy-posts),
.keller-success-hero.oxy-easy-posts .oxy-posts,
.keller-success-hero.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
@media (max-width: 1440px) {
.keller-success-hero {
 padding-left:80px;
 padding-right:80px;
}
}

@media (max-width: 1024px) {
.keller-success-hero {
 padding-left:30px;
 padding-right:30px;
}
}

@media (max-width: 679px) {
.keller-success-hero {
 padding-left:8px;
 padding-right:8px;
}
}

.hero-section-home {
background-image:url(https://bienegold.com/wp-content/uploads/2023/07/home-img.webp);background-size: cover; height:auto;
 min-height:70vh;
 padding-top:160px;
background-position: center;
}
.hero-section-home:not(.ct-section):not(.oxy-easy-posts),
.hero-section-home.oxy-easy-posts .oxy-posts,
.hero-section-home.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:flex-end;
}
@media (max-width: 1024px) {
.hero-section-home {
 overflow:hidden;
 height:auto;
}
}

.cta-main-title {
 width:100%;
 color:var(--w);
}
@media (max-width: 1024px) {
.cta-main-title {
 width:auto;
}
}

@media (max-width: 679px) {
.cta-main-title {
 width:auto;
}
}

.home-benefits {
}
.home-benefits:not(.ct-section):not(.oxy-easy-posts),
.home-benefits.oxy-easy-posts .oxy-posts,
.home-benefits.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
}
.home-benef-title {
 width:50%;
 padding-right:100px;
 gap:var(--30) ;
}
.home-benef-title:not(.ct-section):not(.oxy-easy-posts),
.home-benef-title.oxy-easy-posts .oxy-posts,
.home-benef-title.ct-section .ct-section-inner-wrap{
gap:var(--30) ;
}
@media (max-width: 1024px) {
.home-benef-title {
 width:100%;
 padding-right:0px;
 padding-bottom:60px;
}
}

.home-benef-list {
 width:50%;
 gap:24px;
}
.home-benef-list:not(.ct-section):not(.oxy-easy-posts),
.home-benef-list.oxy-easy-posts .oxy-posts,
.home-benef-list.ct-section .ct-section-inner-wrap{
gap:24px;
}
@media (max-width: 1024px) {
.home-benef-list {
 width:100%;
}
}

.home-benef-item {
 padding-bottom:24px;
 border-bottom-color:var(--line);
 border-bottom-width:1px;
 border-bottom-style:solid;
}
.home-benef-item:not(.ct-section):not(.oxy-easy-posts),
.home-benef-item.oxy-easy-posts .oxy-posts,
.home-benef-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:flex-start;
}
@media (max-width: 479px) {
.home-benef-item {
 text-align:left;
}
.home-benef-item:not(.ct-section):not(.oxy-easy-posts),
.home-benef-item.oxy-easy-posts .oxy-posts,
.home-benef-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.benef-item-data {
 width:calc(100% - 100px) ;
 padding-left:24px;
 gap:4px;
}
.benef-item-data:not(.ct-section):not(.oxy-easy-posts),
.benef-item-data.oxy-easy-posts .oxy-posts,
.benef-item-data.ct-section .ct-section-inner-wrap{
gap:4px;
}
@media (max-width: 479px) {
.benef-item-data {
 width:100%;
 padding-left:0px;
 text-align:center;
}
.benef-item-data:not(.ct-section):not(.oxy-easy-posts),
.benef-item-data.oxy-easy-posts .oxy-posts,
.benef-item-data.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.body-l {
font-size: clamp(1.6rem, calc(1.6rem + ((1vw - 0.48rem) * 0.4167)), 2rem); min-height: 0vw;
}
.rungall-row {
 gap:12px;
 padding-right:12px;
 width:1988px;
}
.rungall-row:not(.ct-section):not(.oxy-easy-posts),
.rungall-row.oxy-easy-posts .oxy-posts,
.rungall-row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:12px;
}
.rungall-img {
 object-fit:cover;
 height:400px;
}
.rungall-section {
white-space: nowrap; animation: marquee 84s linear infinite;
}
.rungall-section:not(.ct-section):not(.oxy-easy-posts),
.rungall-section.oxy-easy-posts .oxy-posts,
.rungall-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
}
.sofort-trigger {
}
.serv-hexagon {
 position:relative;
 width:200%;
 height:100%;
clip-path: polygon(20% 0%,80% 0%,100% 50%,80% 100%,20% 100%,0% 50%); position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);
}
.serv-hexagon:not(.ct-section):not(.oxy-easy-posts),
.serv-hexagon.oxy-easy-posts .oxy-posts,
.serv-hexagon.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
.serv-content {
 width:80%;
 color:var(--w);
 padding-top:20px;
 font-size:18px;
 font-weight:400;
 overflow:hidden;
 z-index:10;
}
.serv-content:not(.ct-section):not(.oxy-easy-posts),
.serv-content.oxy-easy-posts .oxy-posts,
.serv-content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1024px) {
.serv-content {
 padding-top:0px;
}
}

.serv-cont-title {
 color:var(--w);
 text-align:center;
}
.serv-ico-hover {
 padding-top:12px;
 padding-right:12px;
 padding-bottom:12px;
 padding-left:12px;
 margin-top:12px;
 border-radius:24px;
 opacity:0;
border: 1px solid var(--gl);
}
.serv-cont-txt {
 transition-duration:0.5s;
 position:relative;
 opacity:0;
 bottom:-20px;
}
@media (max-width: 1024px) {
.serv-cont-txt {
 opacity:1;
 bottom:0px;
 font-size:16px;
}
}

.serv-cont-relfx {
 gap:12px;
 position:relative;
 top:54px;
 transition-duration:0.4s;
}
.serv-cont-relfx:not(.ct-section):not(.oxy-easy-posts),
.serv-cont-relfx.oxy-easy-posts .oxy-posts,
.serv-cont-relfx.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:12px;
}
@media (max-width: 1024px) {
.serv-cont-relfx {
 gap:4px;
}
.serv-cont-relfx:not(.ct-section):not(.oxy-easy-posts),
.serv-cont-relfx.oxy-easy-posts .oxy-posts,
.serv-cont-relfx.ct-section .ct-section-inner-wrap{
gap:4px;
}
}

.serv-cont-img {
 position:absolute;
 object-fit:cover;
 width:100%;
 height:100%;
 object-position:center;
 transition-duration:0.4s;
 top:0px;
 left:0px;
 z-index:1;
}
.serv-grid-top {
 text-align:left;
font-size: 0;
}
.serv-grid-top:not(.ct-section):not(.oxy-easy-posts),
.serv-grid-top.oxy-easy-posts .oxy-posts,
.serv-grid-top.ct-section .ct-section-inner-wrap{
display:inline;
}
@media (max-width: 1024px) {
.serv-grid-top {
font-size: 0;
}
}

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

.hexagon {
 position:relative;
width: var(--hex-w); height: var(--hex-h); margin: var(--hex-s) var(--hex-m); text-align: center;
}
.hexagon:not(.ct-section):not(.oxy-easy-posts),
.hexagon.oxy-easy-posts .oxy-posts,
.hexagon.ct-section .ct-section-inner-wrap{
display:inline-block;
align-items:center;
}
.logo-group {
 width:170px;
 margin-left:14px;
 margin-top:10px;
 position:relative;
 top:8px;
}
@media (max-width: 679px) {
.logo-group {
 width:150px;
 margin-top:10px;
}
}

.honeycomb {
 position:relative;
margin: 0 auto; text-align: center;
}
@media (max-width: 1024px) {
.honeycomb {
}
}

.serv-grid-bot {
font-size: 0;
}
.serv-grid-bot:not(.ct-section):not(.oxy-easy-posts),
.serv-grid-bot.oxy-easy-posts .oxy-posts,
.serv-grid-bot.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:space-between;
}
@media (max-width: 1024px) {
.serv-grid-bot {
font-size: 0; display: inline;
}
}

@media (max-width: 679px) {
.serv-grid-bot {
 text-align:center;
}
}

.hexanon {
 position:relative;
width: var(--hex-w); height: var(--hex-h); margin: var(--hex-s) var(--hex-m); text-align: center;
}
.hexanon:not(.ct-section):not(.oxy-easy-posts),
.hexanon.oxy-easy-posts .oxy-posts,
.hexanon.ct-section .ct-section-inner-wrap{
display:inline-block;
align-items:center;
}
@media (max-width: 1024px) {
.hexanon {
}
.hexanon:not(.ct-section):not(.oxy-easy-posts),
.hexanon.oxy-easy-posts .oxy-posts,
.hexanon.ct-section .ct-section-inner-wrap{
display:none;
}
}

.cta-calc {
}
.mob-nav-menu {
 padding-bottom:12px;
 border-bottom-color:var(--line);
 border-bottom-width:1px;
 border-bottom-style:solid;
 margin-bottom:24px;
}
.hero-cta-btn:hover{
 transition-duration:0.4s;
 background-color:var(--gl);
 color:var(--pr);
}
.hero-cta-btn {
 min-width:320px;
 min-height:86px;
 background-color:var(--g);
 color:var(--w);
 transition-duration:0.4s;
 z-index:10;
 margin-top:var(--24) ;
cursor: pointer;
}
.hero-cta-btn:not(.ct-section):not(.oxy-easy-posts),
.hero-cta-btn.oxy-easy-posts .oxy-posts,
.hero-cta-btn.ct-section .ct-section-inner-wrap{
display:none;
align-items:center;
justify-content:center;
}
@media (max-width: 1024px) {
.hero-cta-btn {
 min-height:80px;
 width:100%;
 margin-top:50 ;
}
.hero-cta-btn:not(.ct-section):not(.oxy-easy-posts),
.hero-cta-btn.oxy-easy-posts .oxy-posts,
.hero-cta-btn.ct-section .ct-section-inner-wrap{
display:flex;
}
}

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

.serv-nocontent {
 width:80%;
 color:var(--w);
 font-size:18px;
 font-weight:400;
 overflow:hidden;
 z-index:10;
}
.serv-nocontent:not(.ct-section):not(.oxy-easy-posts),
.serv-nocontent.oxy-easy-posts .oxy-posts,
.serv-nocontent.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1024px) {
.serv-nocontent {
 padding-top:0px;
}
}

.gl-color {
 color:var(--g);
}
.rev-container {
 max-width:1700px;
 width:100%;
}
.top-12 {
 margin-top:12px;
}
@media (max-width: 679px) {
.top-12 {
 margin-top:8px;
}
}

.fugen-hero {
background-image:url(https://bienegold.com/wp-content/uploads/2024/01/fugen-hero-img.webp);background-size: cover; height:auto;
 min-height:98vh;
background-position: center;
}
.fugen-hero:not(.ct-section):not(.oxy-easy-posts),
.fugen-hero.oxy-easy-posts .oxy-posts,
.fugen-hero.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:flex-end;
}
@media (max-width: 1024px) {
.fugen-hero {
 overflow:hidden;
 min-height:80vh;
 height:auto;
}
}

.serv-2col-grid {
}
.serv-2col-grid:not(.ct-section):not(.oxy-easy-posts),
.serv-2col-grid.oxy-easy-posts .oxy-posts,
.serv-2col-grid.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: 120px;grid-row-gap: 20px;}
@media (max-width: 1440px) {
.serv-2col-grid {
}
.serv-2col-grid:not(.ct-section):not(.oxy-easy-posts),
.serv-2col-grid.oxy-easy-posts .oxy-posts,
.serv-2col-grid.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: 80px;grid-row-gap: 20px;}
}

@media (max-width: 1024px) {
.serv-2col-grid {
}
.serv-2col-grid:not(.ct-section):not(.oxy-easy-posts),
.serv-2col-grid.oxy-easy-posts .oxy-posts,
.serv-2col-grid.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: 80px;}
}

@media (max-width: 479px) {
.serv-2col-grid {
}
.serv-2col-grid:not(.ct-section):not(.oxy-easy-posts),
.serv-2col-grid.oxy-easy-posts .oxy-posts,
.serv-2col-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(100px, 1fr));grid-column-gap: 20px;grid-row-gap: 40px;}
}

.serv-grid-cell {
 position:relative;
 height:100%;
}
.serv-grid-cell:not(.ct-section):not(.oxy-easy-posts),
.serv-grid-cell.oxy-easy-posts .oxy-posts,
.serv-grid-cell.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
.serv-benef-section {
 margin-top:var(--xl) ;
 padding-top:14rem;
 padding-bottom:14rem;
background: linear-gradient(90deg, #E8ECF2 0%, #E8ECF2 98.5%, #F2F6FA 98.5%, #F2F6FA 100%, #F2F6FA 100%);
}
@media (max-width: 1440px) {
.serv-benef-section {
 padding-top:12rem;
 padding-bottom:12rem;
background: #e8ecf2;
}
}

@media (max-width: 679px) {
.serv-benef-section {
 padding-top:8rem;
 padding-bottom:8rem;
}
}

@media (max-width: 479px) {
.serv-benef-section {
 padding-top:6rem;
 padding-bottom:6rem;
}
}

.serv-form-section {
 min-height:96svh ;
}
.serv-form-section:not(.ct-section):not(.oxy-easy-posts),
.serv-form-section.oxy-easy-posts .oxy-posts,
.serv-form-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
.form-txt {
 text-align:center;
 font-size:18px;
 font-weight:300;
 line-height:1.4;
 margin-top:8px;
}
.form-logo {
 position:absolute;
 top:24px;
 left:30px;
}
.header-call-btn {
 width:70px;
 height:100px;
 background-color:var(--pr);
position:fixed; right: 240px;
}
.header-call-btn:not(.ct-section):not(.oxy-easy-posts),
.header-call-btn.oxy-easy-posts .oxy-posts,
.header-call-btn.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1024px) {
.header-call-btn {
position:fixed; right: 100px;
}
}

@media (max-width: 679px) {
.header-call-btn {
 height:80px;
position:fixed; right: 80px;
}
}

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

.li-title {
background-image:url(https://bienegold.com/wp-content/uploads/2023/07/Check-icon.svg); padding-left:38px;
 background-repeat:no-repeat;
 font-size:clamp(1.4rem, calc(1.4rem + ((1vw - 0.48rem) * 0.4167)), 2rem) ;
 margin-top:4px;
 background-position:0% 1px;
}
.terrasse-hero {
background-image:url(https://bienegold.com/wp-content/uploads/2025/04/terrasse-Img.webp);background-size: cover; height:auto;
 min-height:98vh;
}
.terrasse-hero:not(.ct-section):not(.oxy-easy-posts),
.terrasse-hero.oxy-easy-posts .oxy-posts,
.terrasse-hero.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:flex-end;
}
@media (max-width: 1024px) {
.terrasse-hero {
 overflow:hidden;
 min-height:80vh;
 height:auto;
}
}

html {
	
	font-size: 62.5%;

	/* color */
    --pr: #1c1b28;
	--txt: #2a3a53;
	--txt2: #3b5676;
	--line: #b4bbc9;
	--w: #fff;
	--g: #c99812;
	--gl: #dfae25;
	--bg: #f2f6fa;

	/* distance */
	--xl: clamp(8rem, calc(8rem + ((1vw - 0.48rem) * 6.9444)), 18rem);
	--side: clamp(1.8rem, calc(1.8rem + ((1vw - 0.48rem) * 1.5278)), 4rem);
	--100: clamp(6.4rem, calc(6.4rem + ((1vw - 0.48rem) * 2.5)), 10rem);
	--80: clamp(4rem, calc(4rem + ((1vw - 0.4rem) * 2.6316)), 8rem);
	--70: clamp(3.6rem, calc(3.6rem + ((1vw - 0.48rem) * 2.3611)), 7rem);
	--60: clamp(2.4rem, calc(2.4rem + ((1vw - 0.4rem) * 2.8125)), 6rem);
	--50: clamp(2.2rem, calc(2.2rem + ((1vw - 0.4rem) * 2.1875)), 5rem);
	--40: clamp(2.4rem, calc(2.4rem + ((1vw - 0.4rem) * 1.0526)), 4rem);
	--30: clamp(2.4rem, calc(2.4rem + ((1vw - 0.48rem) * 0.4167)), 3rem);
	--24: clamp(1.8rem, calc(1.8rem + ((1vw - 0.48rem) * 0.4167)), 2.4rem);
	--16: clamp(1.2rem, calc(1.2rem + ((1vw - 0.4rem) * 0.2632)), 1.6rem);
	
}

body { background-color: var(--bg); }
.ct-inner-content { overflow: hidden; }
p { margin-block-start: 0; margin-block-end: 0; }
@keyframes marquee {0% { transform: translateX(0); }
100% { transform: translateX(-100%); }}

/* Sticky Header */
.sticky.header-sect { background: rgba(242, 246, 250, 0.90); backdrop-filter: blur(4px); transition: all 0.4s ease; }
.sticky .header-nav-cont .menu-item a { color: var(--pr) !important; }


/* Header Buttons */
.header-call-btn:hover #fancy_icon-80-440 { color: var(--w); }
/*.page-id-36 .cta-calc { display: none; }

/* Buttons */
.btn-prev:hover .btn-prev-ico { left: 36px; opacity: 1; }
.btn-next:hover .btn-next-ico { right: 36px; opacity: 1; }
.link-btn:hover .link-ico-h, .prod-sofort-btn:hover .link-ico-h { right: 7px; opacity: 1; }
.link-btn:hover .link-ico-m, .prod-sofort-btn:hover .link-ico-m { left: 18px; opacity: 0; }
.link-btn:hover .link-ico, .prod-sofort-btn:hover .link-ico { background-color: var(--g); }

/* Images Carousel */
.flickity-viewport { white-space: nowrap; overflow: visible; }
@media (max-width: 680px) {
	.oxy-carousel-builder_prev { display: none; }
	.oxy-carousel-builder_next { display: none; }}

/* Footer */
.penguins-logo__img { right: 0px; transition: all .6s ease-in-out; }
.penguins-logo:hover .penguins-logo__txt { opacity: 0; transition: all .6s ease-in-out; }
.penguins-logo:hover .penguins-logo__img { right: 90px; transition: all .6s ease-in-out; }
.penguins-logo:hover .penguins-logo__name { opacity: 1; transition: all .6s ease-in-out; }

/* Google Reviews */
.wp-gr .grw-slider:not(.wp-dark) .grw-slider-review-inner.grw-slider-review-border { border-radius: 0px!important; box-shadow: 0 0 2px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.15)!important; } 
@media (max-width: 680px) {
	.wp-gr .grw-slider .grw-row { flex-direction: column; align-items: start!important; -ms-flex-align: start!important; }}
r-p rp-review-time { color: var(--txt2) !important; }

/* daten, impressum */
.system-text h2, .system-text h3, .system-text h4, .system-text h5, 
.system-text p { margin: 0 0 1rem 0; }
.system-text p + h2, .system-text p + h3, .system-text p + h4 { margin-top: 2rem; }

@media (max-width: 480px) {
	.system-text * { max-width: 100%; }
	a { overflow-wrap: break-word; }
}

.data h1 { font-size: clamp(28px, calc(1.75rem + ((1vw - 3.7px) * 1.6822)), 46px); }
.data h2 { font-size: clamp(24px, calc(1.5rem + ((1vw - 3.7px) * 0.7477)), 32px); margin: var(--24) 0 var(--16); }
.data h3 { font-size: clamp(20px, calc(1.25rem + ((1vw - 3.7px) * 0.3738)), 24px); margin-top: var(--16); }
.data h4 { font-size: clamp(17px, calc(1.0625rem + ((1vw - 3.7px) * 0.2804)), 20px); margin-top: var(--16); }
.data p { font-size: clamp(15px, calc(0.9375rem + ((1vw - 3.7px) * 0.1869)), 17px); }
.data li { font-size: clamp(15px, calc(0.9375rem + ((1vw - 3.7px) * 0.1869)), 17px); }

/* Hey, that is definitely stupid kruke */
#-off-canvas-64-38.oxy-off-canvas-toggled.oxy-off-canvas .offcanvas-inner { 
	margin-top: 0; 
}

/* Gallery Show More */
.oxy-read-more-link { padding-top: var(--70); }
.oxy-read-more-link_icon { margin: 0 0 0 12px; width: 34px; height: 34px; border-radius: 17px; 
	position: relative; transition-duration: 0.4s; border: 1px solid var(--g); 
	align-content: center; justify-content: center; align-items: center;
	transform: rotate(90deg); }
.oxy-read-more-link_icon * { fill: var(--g); }
.oxy-read-more-link:hover .oxy-read-more-link_icon { background: var(--g); }
.oxy-read-more-link:hover .oxy-read-more-link_icon * { fill: var(--w); }

#_gallery-99-86 .oxy-gallery-item-contents { height: 280px !important; }
#_gallery-99-86 img { object-fit: cover; height: 100% !important; }


.check-ico-ul li::before { content: url("/wp-content/uploads/2023/07/Check-icon.svg"); position: relative; top: 4px; margin-right: 8px; }

/* Hexagon Efx */
.serv-hexagon:hover .serv-cont-txt, .serv-hexagon:hover .serv-ico-hover { opacity: 1; bottom: 0; transition: all .4s ease-in-out; }
.serv-hexagon:hover .serv-cont-relfx { top: 0; transition: all .4s ease-in-out; }
.serv-hexagon:hover .serv-cont-img { transform: scale(1.03); transition: all .4s ease-in-out; }

.hexagon:nth-child(even), .hexanone:nth-child(even) { top: var(--hex-t); }

:root {

	/* Hexagon Grid */
	--hex-s: 1vw; /* spacing */
    --hex-w: 15vw;
    --hex-h: 26vw; /* height is width * 1.732 actual formula is 2*(width/(2*Math.tan(Math.PI/6))) */
    --hex-m: 5vw; /* left/right margin approx. 25% of .hexagon width + spacing */
    --hex-t: 14vw; /* top approx. 50% of .hexagon height + spacing */
}

@media (max-width:1025px) {
	
	:root {
		--hex-s: 1vw; /* spacing */
		--hex-w: 24vw;
		--hex-h: 42vw; /* height is width * 1.732 actual formula is 2*(width/(2*Math.tan(Math.PI/6))) */
		--hex-m: 8vw; /* left/right margin approx. 25% of .hexagon width + spacing */
		--hex-t: 22vw; /* top approx. 50% of .hexagon height + spacing */
		--hex-r: 20vw;
	}
	.serv-grid-top { text-align: center; }
	.serv-grid-top .hexagon:last-child { right: var(--hex-r); }
	.serv-ico-hover { opacity: 1; bottom: 0; }
}

@media (max-width:480px) {
	
	:root {
		--hex-s: 1vw; /* spacing */
		--hex-w: 45vw;
		--hex-h: 78vw; /* height is width * 1.732 actual formula is 2*(width/(2*Math.tan(Math.PI/6))) */
		--hex-m: 12vw; /* left/right margin approx. 25% of .hexagon width + spacing */
		--hex-t: 0vw; /* top approx. 50% of .hexagon height + spacing */
	}
	
	.serv-grid-top { text-align: center; }
}
.ct-code-block .b24-form,
.ct-code-block .b24-form .b24-form-wrapper {
    width: 100%; 
    --b24-primary-color: var(--g);
    --b24-primary-text-color: #FFF;
    --b24-primary-hover-color: var(--b24-primary-color);
    --b24-text-color: #f2f6fa;
    --b24-background-color: transparent !important;
    --b24-field-border-color: #676783;
    --b24-field-background-color: #1E1E2B;
    --b24-field-focus-background-color: #1E1E2B;
    --b24-popup-background-color: #fff;
    --b24-font-family-default: "Anek Latin", Arial, sans-serif;
    --b24-font-family: var(--b24-font-family-default);
}
.ct-code-block .b24-form .b24-form-header-title {
    color: var(--w);
    font-size: clamp(2.8rem, calc(2.8rem + ((1vw - 0.48rem) * 1.25)), 4.6rem);
    font-weight: 600;
    letter-spacing: 0;
}
.ct-code-block .b24-form .b24-form-header-description {
    font-size: 18px;
}
.ct-code-block .b24-form-control-filelist .b24-form-control,
.ct-code-block .b24-form-control-file-item-empty .b24-form-control {
    width: 100%;
    border: 0;
}