.w-inline-block{max-width:100%;display:inline-block;}
.w-clearfix:before, .w-clearfix:after{content:" ";grid-area:1/1/2/2;display:table;}
.w-clearfix:after{clear:both;}
strong{font-weight:bold}
img{height:auto;max-width:100%}
input[type=file]::file-selector-button{color:inherit}::-moz-focus-inner{border:0}::-webkit-file-upload-button{font:inherit;border:0;outline:0;padding-left:0;background:none}:-webkit-full-screen-ancestor:not(iframe){animation:none!important}::-moz-placeholder{opacity:0.5;color:inherit}::-webkit-input-placeholder{color:inherit;opacity:0.5}
h2:first-child,h3:first-child {
padding-top: 0
} p{margin:0 0 1.5rem}
h2:last-child,p:last-child{margin-bottom:0}
.i-cf:after{content:'';display:block;clear:both}
.align_center {
text-align: center
} a{color:var(--color-content-link)}
@media screen and (min-width:1025px){
body:not(.us_iframe){display:flex;flex-direction:column;min-height:100vh}
}
.l-section{padding-left:2.5rem;padding-right:2.5rem}
.l-section{position:relative;margin:0 auto}
.l-section-h{position:relative;margin:0 auto;width:100%;max-width:var(--site-content-width,1200px)}
.l-section.height_medium{padding-top:4rem;padding-bottom:4rem}
.g-cols.wpb_row{margin-bottom:0}
@media(max-width:1024px){
.l-section.height_medium{padding-top:2.5rem;padding-bottom:2.5rem}
}
@media screen and (max-width:600px){ p{margin-bottom:1rem}
h2,h3{padding-top:1rem}
.l-section{padding-left:1.5rem;padding-right:1.5rem}
.l-section.height_medium{padding-top:1.5rem;padding-bottom:1.5rem}
}
.w-btn{display:inline-block;vertical-align:top;text-align:center;line-height:1.2;position:relative;transition-property:background,border,box-shadow,color,opacity,transform;transition-duration:0.3s;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.w-btn{padding:0.8em 1.8em}
.w-btn:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;border-style:solid;border-color:inherit;border-image:inherit}
.w-btn-wrapper{margin:0.3rem 0}
.w-btn-wrapper.align_none{display:inline-block;vertical-align:top}
.g-cols.via_grid{display:grid;grid-gap:3rem}
.vc_column_container{display:flex;flex-direction:column;position:relative;border-color:var(--color-content-border)}
.g-cols.via_grid>.vc_column_container{min-width:0;width:auto}
.g-cols.cols_1{grid-template-columns:100%}
.g-cols.cols_1-2{grid-template-columns:1fr 2fr}
@supports (aspect-ratio: 1){}
@media(max-width:600px){
html{font-size:16px;line-height:28px}
h2{font-size:max( 1.8rem,1.8vw )}
h3{font-size:max( 1.3rem,1.3vw )}
}
body{background:var(--color-content-bg-alt)}
.wpb_text_column:not(:last-child){}
@media(max-width:600px){
.g-cols.mobiles-cols_1{grid-template-columns:100%}
.g-cols.mobiles-cols_1.reversed>div:last-of-type{order:-1}
.g-cols:not([style*="grid-gap"]){grid-gap:1.5rem}
}
@media(max-width:599px){
.g-cols.stacking_default.reversed>div:last-of-type{order:-1}
.g-cols.stacking_default.via_grid.mobiles-cols_1{grid-template-columns:100%}
} a{outline:none!important}
.us-btn-style_1{font-size:16px;line-height:1.2!important;font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:0em;border-radius:3px;padding:0.7em 1.4em;background:#000000;border-color:transparent;color:#ffffff!important}
.us-btn-style_1:before{border-width:0px}
.us-btn-style_3{font-size:16px;line-height:1.20!important;font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:0em;border-radius:3px;padding:0.7em 1.4em;background:transparent;border-color:#000000;color:#000000!important}
.us-btn-style_3:before{border-width:1px}
@media(max-width:600px){
html{font-size:16px;line-height:28px}
h2{font-size:max( 1.8rem,1.8vw )}
}
body{background:var(--color-content-bg-alt)}
.wpb_text_column:not(:last-child){}
@media(min-width:1381px){
body:not(.usb_preview) .hide_on_default{display:none!important}
}
@media(min-width:1025px) and (max-width:1380px){
body:not(.usb_preview) .hide_on_laptops{display:none!important}
}
@media(min-width:601px) and (max-width:1024px){
body:not(.usb_preview) .hide_on_tablets{display:none!important}
}
@media(max-width:600px){
body:not(.usb_preview) .hide_on_mobiles{}
}
@media(max-width:600px){
.g-cols.mobiles-cols_1{grid-template-columns:100%}
.g-cols:not([style*="grid-gap"]){grid-gap:1.5rem}
}
@media(max-width:599px){
.g-cols.stacking_default.via_grid.mobiles-cols_1{grid-template-columns:100%}
}
a,button{outline:none!important}
.us-btn-style_3{font-size:16px;line-height:1.20!important;font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:0em;border-radius:3px;padding:0.7em 1.4em;background:transparent;border-color:#000000;color:#000000!important}
.us-btn-style_3:before{border-width:1px}
strong{font-weight:bold}
img{height:auto;max-width:100%}
button{vertical-align:top;text-transform:none;color:inherit;font:inherit;border:none;margin:0}
input[type=file]::file-selector-button{color:inherit}
button{overflow:visible;-webkit-appearance:button;cursor:pointer}::-moz-focus-inner{border:0}::-webkit-file-upload-button{font:inherit;border:0;outline:0;padding-left:0;background:none}:-webkit-full-screen-ancestor:not(iframe){animation:none!important}::-moz-placeholder{opacity:0.5;color:inherit}::-webkit-input-placeholder{color:inherit;opacity:0.5}
h2{line-height:1.4;margin:0;padding-top:1.5rem;color:var(--color-content-heading)}
h2:first-child {
padding-top: 0
} p{margin:0 0 1.5rem}
p:last-child{margin-bottom:0}
.i-cf:after{content:'';display:block;clear:both}
.align_center {
text-align: center;
padding-top: 100px;
} a{color:var(--color-content-link)}
@media screen and (min-width:1025px){
body:not(.us_iframe){display:flex;flex-direction:column;min-height:100vh}
}
.l-section{padding-left:2.5rem;padding-right:2.5rem}
.l-section{position:relative;margin:0 auto}
.l-section-h{position:relative;margin:0 auto;width:100%;max-width:var(--site-content-width,1200px)}
.l-section.height_medium{padding-top:4rem;padding-bottom:4rem}
.cols_3>div[class*="list"]>*{width:33.3333%}
.g-preloader{display:inline-block;vertical-align:top;position:relative;font-size:2.5rem;width:1em;height:1em;color:var(--color-content-primary)}
.g-preloader.type_1:before,.g-preloader.type_1:after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;border:2px solid}
.g-preloader.type_1:before{opacity:0.2}
.g-preloader.type_1:after{border-color:transparent;border-top-color:inherit;animation:rotation 0.8s infinite cubic-bezier(.6,.3,.3,.6)}
@keyframes rotation {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
.g-cols.wpb_row{margin-bottom:0}
@media(max-width:1024px){
.l-section.height_medium{padding-top:2.5rem;padding-bottom:2.5rem}
}
@media screen and (max-width:600px){ p{margin-bottom:1rem}
h2{padding-top:1rem}
.l-section{padding-left:1.5rem;padding-right:1.5rem}
.l-section.height_medium{padding-top:1.5rem;padding-bottom:1.5rem}
}
.w-btn{display:inline-block;vertical-align:top;text-align:center;line-height:1.2;position:relative;transition-property:background,border,box-shadow,color,opacity,transform;transition-duration:0.3s;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.w-btn{padding:0.8em 1.8em}
.w-btn:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;border-style:solid;border-color:inherit;border-image:inherit}
.w-btn-wrapper{margin:0.3rem 0}
.w-btn-wrapper.align_none{display:inline-block;vertical-align:top}
*:not(.w-hwrapper)>.w-btn-wrapper.align_none{margin-right:0.6rem}
.owl-carousel{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{z-index:1}
.owl-carousel .owl-stage{position:relative;touch-action:pan-y;backface-visibility:hidden}
.owl-carousel:not(.first_at_center) .owl-stage{padding:0!important}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;transform:translate3d(0,0,0)}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;user-select:none}
.owl-carousel.owl-loaded{display:block!important;overflow:visible!important;padding-bottom:0!important}
.owl-carousel>*{width:100%}
.owl-carousel.owl-loaded>*{width:auto!important}
.owl-carousel .owl-nav button{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;font-size:var(--arrows-size,1.8rem)!important;margin-left:var(--arrows-offset,0);margin-right:var(--arrows-offset,0);background:none;transition-property:background,box-shadow,border,color,opacity,transform;transition-duration:0.3s}
.owl-nav button:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;border-style:solid;border-color:inherit;border-image:inherit;border-width:0}
.owl-prev:after{content:'\f104';font-weight:400;padding-right:0.2rem}
.owl-next:after{content:'\f105';font-weight:400;padding-left:0.2rem}
.owl-carousel.navpos_outside .owl-prev{right:100%}
.owl-carousel.navpos_outside .owl-next{left:100%}
.owl-carousel.navstyle_circle .owl-nav button{height:3.5rem;width:3.5rem;border-radius:50%}
.owl-dots{text-align:center;line-height:0;padding-top:1rem}
@media screen and (max-width:900px){
.owl-carousel{padding:0!important}
.owl-nav{display:none}
}
.g-cols.via_grid{display:grid;grid-gap:3rem;}
.vc_column_container{display:flex;flex-direction:column;position:relative;border-color:var(--color-content-border)}
.g-cols.via_grid>.vc_column_container{min-width:0;width:auto}
.g-cols.cols_1{grid-template-columns:100%}
.g-cols.cols_1-3{grid-template-columns:1fr 3fr}
.g-cols.via_grid.valign_middle>.vc_column_container{justify-content:center}
.w-grid{clear:both}
.w-grid[class*="cols_"] .w-grid-list{display:flex;flex-wrap:wrap;margin:calc(var(--gap,0px) * -1)}
.w-grid-item{flex-shrink:0}
.w-grid[class*="cols_"] .w-grid-item{padding:var(--gap,0px)}
.w-grid-item-h{position:relative;height:100%}
.w-grid.type_carousel .g-preloader{display:none}
.w-grid.type_carousel .w-grid-list{display:flex;flex-wrap:nowrap;overflow:hidden}
.w-grid-list:not(.autoheight) .owl-stage{display:flex}
@supports (aspect-ratio: 1){}
button::-moz-focus-inner{padding:0;border:0}
.w-embed:before, .w-embed:after{content:" ";grid-area:1/1/2/2;display:table;}
.w-embed:after{clear:both;}
button{cursor:pointer;-webkit-appearance:button;border:0;}
.w-dyn-bind-empty{display:none !important;}
img{max-width:100%;display:inline-block;}
.float-left{float:left;margin-top:0;margin-bottom:25px;}
.item-label{z-index:10;float:right;background-color:var(--crimson);color:#fff;text-align:center;letter-spacing:0.5px;text-transform:uppercase;border-radius:2px;padding:0 5px;font-size:10px;font-weight:500;line-height:18px;position:absolute;top:10px;right:10px;}
.kursleitendelist__img-container{width:100%;height:100%;background-color:var(--grey-background);filter:saturate(95%) brightness(95%);position:absolute;top:0%;bottom:0%;left:0%;right:0%;overflow:hidden;}
.kursleitendelist__img-container:hover{filter:saturate(110%) brightness(105%);}
.kursleitendelist__heading{z-index:2;color:#fff;margin-top:0;margin-bottom:0;font-size:34px;line-height:40px;position:relative;}
.kursleitende__list__verlauf{height:300px;background-image:linear-gradient(transparent, rgba(0, 0, 0, 0.6));position:absolute;top:auto;bottom:0%;left:0%;right:0%;}
.kursleitendelist__img{width:100%;height:100%;}
.home__bewertungen__top__text-container{padding-top:14px;}
.kursleitendelist__collection-list{margin-left:-10px;margin-right:-10px;display:block;}
.kursleitendelist__collection-list.home__kursleitende__wrapper{width:auto;flex:none;display:flex;overflow:visible;}
.workshops-alle{padding-top:40px;padding-bottom:65px;}
.workshops-alle.kursleitende__home__section{padding-left:40px;padding-right:40px;overflow:hidden;}
.home__kursleitende-slider__final-wrapper{margin-left:-40px;margin-right:-40px;padding-left:40px;padding-right:40px;display:flex;position:relative;overflow:auto;}
.home__kursleitendelist__collection-item{width:27vw;float:left;flex:none;margin-bottom:20px;padding-left:10px;padding-right:10px;transition:transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);}
.home__kursleitende{width:100%;height:auto;margin-left:auto;margin-right:auto;display:block;}
.home__kursleitende__container{width:100%;height:36vw;background-color:#fff;border-radius:8px;flex-direction:column;justify-content:flex-end;padding:25px;display:flex;position:relative;overflow:hidden;}
.home__kursleitende__wrapper{display:flex;}
.home__slider__wrapper{width:auto;display:flex;}
.home__kursleitende__main-wrapper{flex:none;margin-right:18px;display:flex;}
.home__kursleitende__play{width:20px;height:26px;float:right;opacity:0.6;cursor:pointer;margin-top:0;margin-left:15px;padding-top:6px;padding-bottom:5px;background-color:white;}
.home__kursleitende__play:hover{opacity:1;}
.home__kursleitende__play.home__kursleitende__pause{display:none;}
.home__einrichtungen__container{width:100%;height:auto;margin-left:auto;margin-right:auto;display:block;}
.home__einrichtungen__heading{text-align:center !important;color:black !important;position:relative !important;margin-top:90px;}
.home__bewertungen__section{padding:0px 40px 50px;overflow:hidden;background-color:white !important;}
.home__bewertungen__item{width:650px;flex-direction:row;flex:none;justify-content:flex-start;align-items:flex-start;padding-left:10px;padding-right:10px;display:block;}
.home__bewertungen__wrapper{flex:none;align-items:flex-start;margin-left:343px;margin-right:-10px;display:flex;overflow:hidden;}
.home__bewertungen__block{width:100%;min-height:310px;background-color:var(--grey-background);border-radius:8px;flex-direction:column;justify-content:flex-start;padding:30px 25px;display:flex;}
@media screen and (max-width:767px){
.home__bewertungen__block{width:100%;min-height:240px;max-height:280px;background-color:var(--grey-background);border-radius:8px;flex-direction:column;justify-content:flex-start;padding:30px 25px;display:flex;}
}
@media screen and (max-width:767px){
.home__bewertungen__copy{color:var(--copy);margin-top:5px !important;font-size:8px !important;line-height:12px !important;}
}
.hover-wrap-inner{display:block;margin-left:auto;margin-right:auto;width:30%;background-color:white !important;padding-bottom:70px !important;padding-top:17px;}
@media screen and (max-width:767px){
.hover-wrap-inner{width:70% !important;}
}
.home__bewertungen__img-container{}
.home__bewertungen__img-container-google{}
.objectfitimg{width:100%;height:100%;}
.home__bewertungen__top-block{display:flex;flex-direction:column;}
.heading-16{margin-top:0;margin-bottom:0;font-size:12px;line-height:16px;color:black !important;}
.heading-17{color:var(--light-text);margin-top:0;margin-bottom:0;font-size:12px;font-weight:400;line-height:16px;color:black !important;}
.home__bewertungen__copy{color:var(--copy);margin-top:16px;font-size:14px;line-height:20px;}
.home__bewertungen__container{width:100%;align-items:flex-start;display:flex;overflow:visible;}
.home__bewertungen__slider-wrapper{position:relative;}
.home__bewertungen__arrow{width:40px;height:40px;border:1px solid var(--linecolor);background-color:black;cursor:pointer;border-radius:50px;justify-content:center;align-items:center;margin-top:auto;margin-bottom:auto;padding-left:1px;font-size:18px;line-height:20px;transition:opacity 0.3s;display:flex;position:absolute;top:0%;bottom:0%;left:auto;right:-20px;}
.home__bewertungen__arrow.home__bewertungen__arrow__left{padding-left:0;padding-right:1px;left:-20px;right:auto;}
@media screen and (max-width:991px){
.float-left{margin-bottom:20px;}
.kursleitendelist__img-container, .kursleitendelist__img-container:hover{filter:none;}
.kursleitendelist__heading{font-size:22px;line-height:26px;}
.kursleitende__list__verlauf{height:250px;}
.kursleitendelist__collection-list{margin-left:-5px;margin-right:-5px;}
.workshops-alle{padding-top:60px;padding-bottom:60px;}
.workshops-alle.kursleitende__home__section{padding-left:20px;padding-right:20px;overflow:hidden;}
.home__kursleitende-slider__final-wrapper{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;overflow:auto;}
.home__kursleitendelist__collection-item{width:40vw;}
.home__kursleitende__container{height:50vw;}
.home__kursleitende__main-wrapper{margin-right:20px;}
.div-block-31{width:100%;margin-left:auto;margin-right:auto;}
.home__kursleitende__play{display:none;}
.home__einrichtungen__heading{margin-bottom:20px;}
.home__bewertungen__section{padding-left:20px;padding-right:20px;}
.home__bewertungen__item{width:40vw;flex:none;}
.home__bewertungen__wrapper{width:auto;}
.home__bewertungen__container{width:100vw;margin-left:-20px;margin-right:-20px;padding-left:19px;padding-right:19px;overflow:auto;}
.home__bewertungen__arrow{display:none;}
}
@media screen and (max-width:767px){
.kursleitendelist__img-container{filter:saturate() brightness();}
.kursleitendelist__collection-list{width:auto;margin-left:0;margin-right:0;display:flex;}
.kursleitendelist__collection-list.home__kursleitende__wrapper{padding-right:0;overflow:visible;}
.workshops-alle{padding-left:20px;padding-right:20px;}
.workshops-alle.kursleitende__home__section{padding-bottom:20px;}
.home__kursleitendelist__collection-item{width:auto;float:left;padding-left:0;padding-right:20px;display:block;}
.home__kursleitende{width:auto;}
.home__kursleitende__container{width:300px;height:400px;float:none;}
.home__kursleitende__wrapper{margin-left:-20px;margin-right:-20px;padding-bottom:20px;padding-left:20px;padding-right:20px;overflow:auto;}
.home__kursleitende__main-wrapper{width:100vw;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;overflow:hidden;}
.home__einrichtungen__container{width:auto;}
.home__bewertungen__item{width:337px !important;}
}
@media screen and (max-width:479px){
h6{line-height:22px;}
.float-left{font-size:22px;line-height:22px;}
.kursleitendelist__heading{font-size:34px;line-height:40px;}
.kursleitendelist__collection-list.home__kursleitende__wrapper{padding-bottom:0;}
.workshops-alle{padding-top:40px;padding-bottom:40px;}
.home__kursleitendelist__collection-item{width:auto;padding-left:0;padding-right:20px;}
.home__kursleitende__container{width:250px;height:330px;}
.home__einrichtungen__heading{font-size:22px;line-height:26px;}
.home__bewertungen__item{width:370px;}
}
body{-webkit-hyphenate-limit-chars:6 5 5;-webkit-hyphenate-limit-before:5;-webkit-hyphenate-limit-after:5;-webkit-hyphenate-limit-lines:2;-moz-hyphenate-limit-chars:6 5 5;-ms-hyphenate-limit-lines:2;-ms-hyphenate-limit-chars:6 5 5;hyphenate-limit-chars:6 5 5;hyphenate-limit-lines:2;}
.objectfitimg{object-fit:cover !important;width:90px;}
.objectfitimg-google{object-fit:cover !important;width:67px;}
.home__bewertungen__arrow:focus{outline:0;}
#isSliderWrapper{-webkit-animation:slider infinite;-moz-animation:slider infinite;animation:slider infinite;animation-timing-function:linear;-webkit-transform-style:preserve-3d;}
@media(max-width:991px){
#isSliderWrapper{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;animation-play-state:paused;}
}
@-webkit-keyframes slider {
0%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);transform:translateX(0%);}
99.9999999%{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);}
100%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);transform:translateX(0%);}
}
@-moz-keyframes slider {
0%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);transform:translateX(0%);}
99.9999999%{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);}
100%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);transform:translateX(0%);}
}
@keyframes slider {
0%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);transform:translateX(0%);}
99.9999999%{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);}
100%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);transform:translateX(0%);}
} @media(min-width:1500px){
.home__bewertungen__copy{font-size:16px;line-height:24px;}
}             .kursleitendelist__img{object-fit:cover}
   .home__bewertungen__slider-wrapper:hover .home__bewertungen__arrow{opacity:1;pointer-events:auto;}
.home__bewertungen__slider-wrapper .home__bewertungen__arrow{opacity:0;pointer-events:none}
   section.l-section.wpb_row.height_medium{color:black;}
.l-section{padding-left:2.5rem;padding-right:2.5rem;}
.l-section{position:relative;margin:0 auto;}
.l-section-h{position:relative;margin:0 auto;width:100%;max-width:var(--site-content-width, 1200px);}
.l-section.height_medium{padding-top:4rem;padding-bottom:4rem;}
.g-cols.wpb_row{margin-bottom:0;}
@media(max-width:1024px){
.l-section.height_medium{padding-top:2.5rem;padding-bottom:2.5rem;}
}
@media screen and (max-width:600px){ p{margin-bottom:1rem;}
h2{padding-top:1rem;}
.l-section{padding-left:1.5rem;padding-right:1.5rem;}
.l-section.height_medium{padding-top:1.5rem;padding-bottom:1.5rem;}
}
.w-btn{display:inline-block;vertical-align:top;text-align:center;line-height:1.2;position:relative;transition-property:background, border, box-shadow, color, opacity, transform;transition-duration:0.3s;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.w-btn{padding:0.8em 1.8em;}
.w-btn:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;border-style:solid;border-color:inherit;border-image:inherit;}
.w-btn-wrapper{margin:0.3rem 0;}
.g-cols.via_grid{display:grid;grid-gap:3rem;align-items:center;}
.vc_column_container{display:flex;flex-direction:column;position:relative;border-color:var(--color-content-border);}
.g-cols.via_grid > .vc_column_container{min-width:0;width:auto;}
.g-cols.cols_1{grid-template-columns:100%;}
.g-cols.cols_1-2{grid-template-columns:1fr 1fr;}
.g-cols.via_grid.valign_middle > .vc_column_container{justify-content:flex-start;text-align:left;float:left;}
.w-image-h{display:block;height:inherit;max-height:inherit;border-radius:inherit;border-color:inherit !important;color:inherit !important;}
.w-image:not([class*="style_phone"]) .w-image-h{background:inherit;}
.w-image img{object-fit:contain;vertical-align:top;height:inherit;max-height:inherit;border-radius:inherit;}
.w-image img:not([src*=".svg"]){width:auto;}
@supports (aspect-ratio: 1){}
.w-post-elm.color_link_inherit a:not(:hover),
.color_alternate .w-post-elm.color_link_inherit a:not(:hover){color:inherit;}
.w-separator{clear:both;overflow:hidden;line-height:0;height:1.5rem;}
.w-separator:not(.with_content){position:relative;}
.w-separator.size_medium:empty{height:3rem;}
@media(max-width:1024px){
.w-separator.size_medium:empty{height:calc(1rem + 2.5vw);}
}
html{font-weight:400;font-size:18px;line-height:28px;}
h2{font-weight:400;font-size:max(2.3rem, 2.3vw);line-height:1.2;letter-spacing:0em;margin-bottom:0.6em;}
@media(max-width:600px){
html{font-size:16px;line-height:28px;}
h2{font-size:max(1.8rem, 1.8vw);}
}
body{background:var(--color-content-bg-alt);}
.wpb_text_column:not(:last-child){}
@media(min-width:1381px){
body:not(.usb_preview) .hide_on_default{display:none !important;}
}
@media(min-width:1025px) and (max-width:1380px){
body:not(.usb_preview) .hide_on_laptops{display:none !important;}
}
@media(min-width:601px) and (max-width:1024px){
body:not(.usb_preview) .hide_on_tablets{display:none !important;}
.tablets_align_center{text-align:center;justify-content:center;}
}
@media(max-width:600px){
body:not(.usb_preview) .hide_on_mobiles{display:none !important;}
.mobiles_align_center{text-align:left;justify-content:center;}
}
@media(max-width:600px){
.g-cols.mobiles-cols_1{grid-template-columns:100%;}
.g-cols:not([style*="grid-gap"]){grid-gap:1.5rem;}
}
@media(max-width:599px){
.g-cols.stacking_default.via_grid.mobiles-cols_1{grid-template-columns:100%;}
} a{outline:none !important;}
.us-btn-style_1{font-size:13px;line-height:1.2 !important;font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:0em;border-radius:3px;padding:0.7em 1.4em;background:#000000;border-color:transparent;color:#ffffff !important;}
.us-btn-style_1:before{border-width:0px;}
.expert-h2{color:black !important;}
.blog-h2{color:black !important;}
.align_center {
text-align: center;
} a{color:var(--color-content-link);}
@media screen and (min-width:1025px){
body:not(.us_iframe){display:flex;flex-direction:column;min-height:100vh;}
}
@media screen and (max-width:600px){ p{margin-bottom:1rem;}
h3{padding-top:1rem;}
}
.w-btn{display:inline-block;vertical-align:top;text-align:center;line-height:1.2;position:relative;transition-property:background, border, box-shadow, color, opacity, transform;transition-duration:0.3s;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.w-btn{padding:0.8em 1.8em;}
.w-btn:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;border-style:solid;border-color:inherit;border-image:inherit;}
.w-btn-wrapper{margin:0.3rem 0;}
.w-btn-wrapper.align_none{display:inline-block;vertical-align:top;}
@supports (aspect-ratio: 1){}
.w-post-elm.color_link_inherit a:not(:hover),
.color_alternate .w-post-elm.color_link_inherit a:not(:hover){color:inherit;}
.wpb_text_column:not(:last-child) {
} a{outline:none !important;}
.us-btn-style_3{font-size:13px;line-height:1.2 !important;font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:0em;border-radius:3px;padding:0.7em 1.4em;background:transparent;border-color:#000000;color:#000000 !important;}
.us-btn-style_3:before{border-width:1px;}
.kursleitende__home__section{display:none !important;}
.dergi_bg{background-color:white;}
.expert-bg{background-color:#F8F3ED;}
@media only screen and (max-width: 767px) {
.owl-stage{display:flex !important;flex-direction:column;}
}
*:not(.w-hwrapper)>.w-btn-wrapper.align_none{padding-top:23px;}
@media only screen and (max-width: 767px) {
.w-grid[class*="cols_"] .w-grid-item{margin-bottom:-30px !important;}
.expert-bg{margin-top:-77px;}
}
@media screen and (min-width:1025px){
body:not(.us_iframe){display:flex;flex-direction:column;min-height:100vh;}
}
.l-section{padding-left:2.5rem;padding-right:2.5rem;}
.l-section{position:relative;margin:0 auto;}
.l-section-h{position:relative;margin:0 auto;width:100%;max-width:var(--site-content-width, 1200px);}
.l-section.height_medium{padding-top:4rem;padding-bottom:4rem;}
.cols_3 > div[class*="list"] > *{width:33.3333%;}
.g-preloader{display:inline-block;vertical-align:top;position:relative;font-size:2.5rem;width:1em;height:1em;color:var(--color-content-primary);}
.g-preloader.type_1:before, .g-preloader.type_1:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;border:2px solid;}
.g-preloader.type_1:before{opacity:0.2;}
.g-preloader.type_1:after{border-color:transparent;border-top-color:inherit;animation:rotation 0.8s infinite cubic-bezier(0.6, 0.3, 0.3, 0.6);}
@keyframes rotation {
0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
.g-cols.wpb_row{margin-bottom:0;}
@media(max-width:1024px){
.l-section.height_medium{padding-top:2.5rem;padding-bottom:2.5rem;}
}
@media screen and (max-width:600px){ p{margin-bottom:1rem;}
h2{padding-top:1rem;}
.l-section{padding-left:1.5rem;padding-right:1.5rem;}
.l-section.height_medium{padding-top:1.5rem;padding-bottom:1.5rem;}
}
.w-btn{display:inline-block;vertical-align:top;text-align:center;line-height:1.2;position:relative;transition-property:background, border, box-shadow, color, opacity, transform;transition-duration:0.3s;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.w-btn{padding:0.8em 1.8em;}
.w-btn:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;border-style:solid;border-color:inherit;border-image:inherit;}
.w-btn-wrapper{margin:0.3rem 0;}
.g-cols.via_grid{display:grid;grid-gap:3rem;}
.vc_column_container{display:flex;flex-direction:column;position:relative;border-color:var(--color-content-border);}
.g-cols.via_grid > .vc_column_container{min-width:0;width:auto;}
.g-cols.cols_1{grid-template-columns:100%;}
.g-cols.via_grid.valign_middle > .vc_column_container{max-width:100% !important;}
.w-grid{clear:both;}
.w-grid[class*="cols_"] .w-grid-list{display:flex;flex-wrap:wrap;margin:calc(var(--gap, 0px) * -1);}
.w-grid-item{flex-shrink:0;}
.w-grid[class*="cols_"] .w-grid-item{padding:var(--gap, 0px);}
.w-grid-item-h{position:relative;height:100%;background-color:#f7f7f78f;}
@supports (aspect-ratio: 1){}
.w-post-elm.color_link_inherit a:not(:hover),
.color_alternate .w-post-elm.color_link_inherit a:not(:hover){color:inherit;}
.w-post-elm.stretched img{width:100%;}
.w-separator{clear:both;overflow:hidden;line-height:0;height:1.5rem;}
.w-separator:not(.with_content){position:relative;}
.w-separator.size_medium:empty{height:3rem;}
@media(max-width:1024px){
.w-separator.size_medium:empty{height:calc(1rem + 2.5vw);}
}
@media(max-width:600px){
.g-cols.mobiles-cols_1{grid-template-columns:100%;}
.g-cols:not([style*="grid-gap"]){grid-gap:1.5rem;}
}
@media(max-width:599px){
.g-cols.stacking_default.via_grid.mobiles-cols_1{grid-template-columns:100%;}
}
.l-section{padding-left:2.5rem;padding-right:2.5rem;}
.l-section{position:relative;margin:0 auto;}
.l-section-h{position:relative;margin:0 auto;width:100%;max-width:var(--site-content-width, 1200px);}
.l-section.height_medium{padding-top:4rem;padding-bottom:4rem;}
.g-cols.wpb_row{margin-bottom:0;}
@media(max-width:1024px){
.l-section.height_medium{padding-top:2.5rem;padding-bottom:2.5rem;}
}
@media screen and (max-width:600px){ p{margin-bottom:1rem;}
h2{padding-top:1rem;}
.l-section{padding-left:1.5rem;padding-right:1.5rem;}
.l-section.height_medium{padding-top:1.5rem;padding-bottom:1.5rem;}
}
.g-cols.via_grid{display:grid;grid-gap:3rem;}
.vc_column_container{display:flex;flex-direction:column;position:relative;border-color:var(--color-content-border);}
.g-cols.via_grid > .vc_column_container{min-width:0;width:auto;}
.g-cols.cols_1{grid-template-columns:100%;}
.g-cols.cols_2{grid-template-columns:repeat(2, 1fr);}
.g-cols.via_grid.valign_middle > .vc_column_container{justify-content:center;}
.g-cols.via_grid > .wpb_column.stretched{width:auto;}
.g-cols.via_grid > .wpb_column.stretched:first-of-type{}
.g-cols.via_grid > .wpb_column.stretched:last-of-type{margin-right:-2.5rem;}
@media screen and (max-width:600px){
.g-cols.via_grid > .wpb_column.stretched{margin-left:-1.5rem !important;margin-right:-1.5rem !important;}
}
.w-image-h{display:block;height:inherit;max-height:inherit;border-radius:inherit;border-color:inherit !important;color:inherit !important;}
.w-image:not([class*="style_phone"]) .w-image-h{background:inherit;}
.w-image img{object-fit:contain;vertical-align:top;height:inherit;max-height:inherit;border-radius:inherit;}
.w-image img:not([src*=".svg"]){width:925px;}
@supports (aspect-ratio: 1){}
.w-post-elm.color_link_inherit a:not(:hover),
.color_alternate .w-post-elm.color_link_inherit a:not(:hover){color:inherit;}
@media(max-width:600px){
.g-cols.mobiles-cols_1{grid-template-columns:100%;}
.g-cols.mobiles-cols_1.reversed > div:last-of-type{order:-1;}
.g-cols:not([style*="grid-gap"]){grid-gap:1.5rem;}
}
@media(max-width:599px){
.g-cols.stacking_default.reversed > div:last-of-type{order:-1;}
.g-cols.stacking_default.via_grid.mobiles-cols_1{grid-template-columns:100%;}
.g-cols.stacking_default.via_grid.mobiles-cols_1 > .wpb_column.stretched{margin-left:0.2rem !important;}
}
.lema-info-bg{background-color:#f5f5f5!important;padding-top:56px;padding-bottom:75px;margin-top:-9px;}
.black-h2{color:black !important;}
.black-p{color:black !important;}
.l-section-h.i-cf.zigzag{max-width:100% !important;width:100% !important;}
h2.black-h2.right-text-lema{text-align:right;}
.wpb_wrapper.zigzag-text1{padding-left:67px;text-align:left;}
.wpb_wrapper.zigzag-text3{padding-left:67px;text-align:left;}
.wpb_wrapper.zigzag-text2{padding-right:66px;text-align:right;}
@media(max-width:600px){
.wpb_wrapper.zigzag-text1{padding-left:0px;text-align:left;}
.wpb_wrapper.zigzag-text3{padding-left:0px;text-align:left;}
.wpb_wrapper.zigzag-text2{padding-left:0px;text-align:left;}
h2.black-h2.right-text-lema{text-align:left;}
.black-h2{padding-top:24px !important;}
.black-p{padding-bottom:38px;}
h2.blog-h2.top-padding{padding-top:0px !important;}
}
.g-cols.wpb_row.via_grid.cols_1-3.laptops-cols_inherit.tablets-cols_inherit.mobiles-cols_1.valign_middle.type_default.stacking_default.dergi-center{align-items:start;}
h2.blog-h2.top-padding{padding-top:40px;}
.l-section{padding-left:2.5rem;padding-right:2.5rem;}
.l-section{position:relative;margin:0 auto;}
.l-section-h{position:relative;margin:0 auto;width:100%;max-width:var(--site-content-width, 1200px);}
.l-section.height_medium{padding-top:4rem;padding-bottom:4rem;}
@media(max-width:1024px){
.l-section.height_medium{padding-top:2.5rem;padding-bottom:2.5rem;}
}
@media screen and (max-width:600px){ p{margin-bottom:1rem;}
h1{padding-top:1rem;}
.l-section{padding-left:1.5rem;padding-right:1.5rem;}
.l-section.height_medium{padding-top:1.5rem;padding-bottom:1.5rem;}
}
.g-cols.via_grid{display:grid;grid-gap:3rem;}
.vc_column_container{display:flex;flex-direction:column;position:relative;border-color:var(--color-content-border);}
.g-cols.via_grid > .vc_column_container{min-width:0;width:auto;}
.g-cols.cols_1{grid-template-columns:100%;}
@supports (aspect-ratio: 1){}
.w-post-elm.color_link_inherit a:not(:hover),
.color_alternate .w-post-elm.color_link_inherit a:not(:hover){color:inherit;}
.w-separator{clear:both;overflow:hidden;line-height:0;height:1.5rem;}
.w-separator-h{display:inline-flex;align-items:center;height:inherit;}
.w-separator-h:before, .w-separator-h:after{content:"";position:absolute;top:50%;height:0;width:100vw;border-top-width:1px;border-top-style:solid;}
.w-separator-h:before{right:100%;}
.w-separator.with_content .w-separator-h:before{margin-right:0.6em;}
.w-separator-h:after{left:100%;margin-left:0.6em;}
.w-separator-text{line-height:inherit;padding:0.3em 0 !important;margin:0;}
.w-separator.with_content{line-height:1.3;}
.w-separator.with_content .w-separator-h{position:relative;}
.w-separator.size_large.with_line{height:7rem;}
@media(max-width:1024px){
.w-separator.size_large.with_line{height:calc(1.5rem + 6vw);}
.w-separator.with_content.with_line{height:auto;padding-top:calc(0.5rem + 1vmin);padding-bottom:calc(0.5rem + 1vmin);}
}
html{font-weight:400;font-size:18px;line-height:28px;}
h1{font-weight:400;font-size:max(2.6rem, 2.6vw);line-height:1.2;letter-spacing:0em;margin-bottom:0.6em;}
@media(max-width:600px){
html{font-size:16px;line-height:28px;}
h1{font-size:max(2rem, 2vw);}
}
body{background:var(--color-content-bg-alt);}
@media(max-width:600px){
.g-cols.mobiles-cols_1{grid-template-columns:100%;}
.g-cols:not([style*="grid-gap"]){grid-gap:1.5rem;}
}
@media(max-width:599px){
.g-cols.stacking_default.via_grid.mobiles-cols_1{grid-template-columns:100%;}
} a{outline:none !important;}
.about-bg-start{background-color:white !important;}
strong{font-weight:bold}
input[type=file]::file-selector-button{color:inherit}::-moz-focus-inner{border:0}::-webkit-file-upload-button{font:inherit;border:0;outline:0;padding-left:0;background:none}:-webkit-full-screen-ancestor:not(iframe){animation:none!important}::-moz-placeholder{opacity:0.5;color:inherit}::-webkit-input-placeholder{color:inherit;opacity:0.5}
h3{line-height:1.4;margin:0;padding-top:1.5rem;color:var(--color-content-heading)}
h3:first-child {
padding-top: 0
} p{margin:0 0 1.5rem}
p:last-child{margin-bottom:0}
.i-cf:after {
content: '';
display: block;
clear: both
} a{color:var(--color-content-link)}
@media screen and (min-width:1025px){
body:not(.us_iframe){display:flex;flex-direction:column;min-height:100vh}
}
.l-section{padding-left:2.5rem;padding-right:2.5rem}
.l-section{position:relative;margin:0 auto}
.l-section-h{position:relative;margin:0 auto;width:100%;max-width:var(--site-content-width,1200px)}
.l-section.height_medium{padding-top:4rem;padding-bottom:4rem}
@media(max-width:1024px){
.l-section.height_medium{padding-top:2.5rem;padding-bottom:2.5rem}
}
@media screen and (max-width:600px){ p{margin-bottom:1rem}
h3{padding-top:1rem}
.l-section{padding-left:1.5rem;padding-right:1.5rem}
.l-section.height_medium{padding-top:1.5rem;padding-bottom:1.5rem}
}
.g-cols.via_grid{display:grid;grid-gap:3rem}
.vc_column_container{display:flex;flex-direction:column;position:relative;border-color:var(--color-content-border)}
.g-cols.via_grid>.vc_column_container{min-width:0;width:auto}
.g-cols.cols_1{grid-template-columns:100%}
@supports (aspect-ratio: 1){}
@media(max-width:600px){
html{font-size:16px;line-height:28px}
h3{font-size:max( 1.3rem,1.3vw )}
}
body{background:var(--color-content-bg-alt)}
.wpb_text_column:not(:last-child){}
@media(max-width:600px){
.g-cols.mobiles-cols_1{grid-template-columns:100%}
.g-cols:not([style*="grid-gap"]){grid-gap:1.5rem}
}
@media(max-width:599px){
.g-cols.stacking_default.via_grid.mobiles-cols_1{grid-template-columns:100%}
} a{outline:none!important}
@media(max-width:600px){
html{font-size:16px;line-height:28px}
}
body{background:var(--color-content-bg-alt)}
.wpb_text_column:not(:last-child){}
@media(max-width:600px){
.g-cols.mobiles-cols_1{grid-template-columns:100%}
.g-cols:not([style*="grid-gap"]){grid-gap:1.5rem}
}
@media(max-width:599px){
.g-cols.stacking_default.via_grid.mobiles-cols_1{grid-template-columns:100%}
} a{outline:none!important}
strong{font-weight:bold}
input[type=file]::file-selector-button{color:inherit}::-moz-focus-inner{border:0}::-webkit-file-upload-button{font:inherit;border:0;outline:0;padding-left:0;background:none}:-webkit-full-screen-ancestor:not(iframe){animation:none!important}::-moz-placeholder{opacity:0.5;color:inherit}::-webkit-input-placeholder {
color: inherit;
opacity: 0.5
} p{margin:0 0 1.5rem}
p:last-child{margin-bottom:0}
.i-cf:after {
content: '';
display: block;
clear: both
} a{color:var(--color-content-link)}
@media screen and (min-width:1025px){
body:not(.us_iframe){display:flex;flex-direction:column;min-height:100vh}
}
.l-section{padding-left:2.5rem;padding-right:2.5rem}
.l-section{position:relative;margin:0 auto}
.l-section-h{position:relative;margin:0 auto;width:100%;max-width:var(--site-content-width,1200px)}
.l-section.height_medium{padding-top:4rem;padding-bottom:4rem}
@media(max-width:1024px){
.l-section.height_medium{padding-top:2.5rem;padding-bottom:2.5rem}
}
@media screen and (max-width:600px){ p{margin-bottom:1rem}
.l-section{padding-left:1.5rem;padding-right:1.5rem}
.l-section.height_medium{padding-top:1.5rem;padding-bottom:1.5rem}
}
.g-cols.via_grid{display:grid;grid-gap:3rem;}
.vc_column_container{display:flex;flex-direction:column;position:relative;border-color:var(--color-content-border)}
.g-cols.via_grid>.vc_column_container{min-width:0;width:auto}
.g-cols.cols_1{grid-template-columns:100%}
section.l-section.wpb_row.height_medium{color:black;}
.l-section{padding-left:2.5rem;padding-right:2.5rem;}
.l-section{position:relative;margin:0 auto;}
.l-section-h{position:relative;margin:0 auto;width:100%;max-width:var(--site-content-width, 1200px);}
.l-section.height_medium{padding-top:4rem;padding-bottom:4rem;}
@media(max-width:1024px){
.l-section.height_medium{padding-top:2.5rem;padding-bottom:2.5rem;}
}
@media screen and (max-width:600px){ p{margin-bottom:1rem;}
.l-section{padding-left:1.5rem;padding-right:1.5rem;}
.l-section.height_medium{padding-top:1.5rem;padding-bottom:1.5rem;}
}
.g-cols.via_grid{display:grid;grid-gap:3rem;align-items:center;}
.vc_column_container{display:flex;flex-direction:column;position:relative;border-color:var(--color-content-border);}
.g-cols.via_grid > .vc_column_container{min-width:0;width:auto;}
.g-cols.cols_1{grid-template-columns:100%;}
@supports (aspect-ratio: 1){}
.w-post-elm.color_link_inherit a:not(:hover),
.color_alternate .w-post-elm.color_link_inherit a:not(:hover){color:inherit;}
html{font-weight:400;font-size:18px;line-height:28px;}
@media(max-width:600px){
html{font-size:16px;line-height:28px;}
}
body{background:var(--color-content-bg-alt);}
.wpb_text_column:not(:last-child){}
@media(max-width:600px){
.g-cols.mobiles-cols_1{grid-template-columns:100%;}
.g-cols:not([style*="grid-gap"]){grid-gap:1.5rem;}
}
@media(max-width:599px){
.g-cols.stacking_default.via_grid.mobiles-cols_1{grid-template-columns:100%;}
}
a {
outline: none !important;
} a{color:var(--color-content-link);}
@media screen and (min-width:1025px){
body:not(.us_iframe){display:flex;flex-direction:column;min-height:100vh;}
}
@media screen and (max-width:600px){ p{margin-bottom:1rem;}
h3{padding-top:1rem;}
}
@supports (aspect-ratio: 1){}
.w-post-elm.color_link_inherit a:not(:hover),
.color_alternate .w-post-elm.color_link_inherit a:not(:hover){color:inherit;}
.wpb_text_column:not(:last-child) {
} a{outline:none !important;}
@media screen and (min-width:1025px){
body:not(.us_iframe){display:flex;flex-direction:column;min-height:100vh;}
}
.l-section{padding-left:2.5rem;padding-right:2.5rem;}
.l-section{position:relative;margin:0 auto;}
.l-section-h{position:relative;margin:0 auto;width:100%;max-width:var(--site-content-width, 1200px);}
.l-section.height_medium{padding-top:4rem;padding-bottom:4rem;}
@media(max-width:1024px){
.l-section.height_medium{padding-top:2.5rem;padding-bottom:2.5rem;}
}
@media screen and (max-width:600px){ p{margin-bottom:1rem;}
.l-section{padding-left:1.5rem;padding-right:1.5rem;}
.l-section.height_medium{padding-top:1.5rem;padding-bottom:1.5rem;}
}
.g-cols.via_grid{display:grid;grid-gap:3rem;}
.vc_column_container{display:flex;flex-direction:column;position:relative;border-color:var(--color-content-border);}
.g-cols.via_grid > .vc_column_container{min-width:0;width:auto;}
.g-cols.cols_1{grid-template-columns:100%;}
@supports (aspect-ratio: 1){}
.w-post-elm.color_link_inherit a:not(:hover),
.color_alternate .w-post-elm.color_link_inherit a:not(:hover){color:inherit;}
@media(max-width:600px){
.g-cols.mobiles-cols_1{grid-template-columns:100%;}
.g-cols:not([style*="grid-gap"]){grid-gap:1.5rem;}
}
@media(max-width:599px){
.g-cols.stacking_default.via_grid.mobiles-cols_1{grid-template-columns:100%;}
}
.l-section{padding-left:2.5rem;padding-right:2.5rem;}
.l-section{position:relative;margin:0 auto;}
.l-section-h{position:relative;margin:0 auto;width:100%;max-width:var(--site-content-width, 1200px);}
.l-section.height_medium{padding-top:4rem;padding-bottom:4rem;}
@media(max-width:1024px){
.l-section.height_medium{padding-top:2.5rem;padding-bottom:2.5rem;}
}
@media screen and (max-width:600px){ p{margin-bottom:1rem;}
.l-section{padding-left:1.5rem;padding-right:1.5rem;}
.l-section.height_medium{padding-top:1.5rem;padding-bottom:1.5rem;}
}
.g-cols.via_grid{display:grid;grid-gap:3rem;}
.vc_column_container{display:flex;flex-direction:column;position:relative;border-color:var(--color-content-border);}
.g-cols.via_grid > .vc_column_container{min-width:0;width:auto;}
.g-cols.cols_1{grid-template-columns:100%;}
@supports (aspect-ratio: 1){}
.w-post-elm.color_link_inherit a:not(:hover),
.color_alternate .w-post-elm.color_link_inherit a:not(:hover){color:inherit;}
@media(max-width:600px){
.g-cols.mobiles-cols_1{grid-template-columns:100%;}
.g-cols:not([style*="grid-gap"]){grid-gap:1.5rem;}
}
@media(max-width:599px){
.g-cols.stacking_default.via_grid.mobiles-cols_1{grid-template-columns:100%;}
}
.video-bg{top:0;left:0;width:100%;height:450px;object-fit:cover;filter:brightness(0.3);margin-bottom:-20px;}
h1.w-separator-text{color:black !important;}
.l-section{padding-left:2.5rem;padding-right:2.5rem;}
.l-section{position:relative;margin:0 auto;}
.l-section-h{position:relative;margin:0 auto;width:100%;max-width:var(--site-content-width, 1200px);}
.l-section.height_medium{padding-top:4rem;padding-bottom:4rem;}
.l-section.full_height{min-height:100vh;}
.l-section.full_height.valign_center{display:flex;flex-direction:column;justify-content:center;}
@media(max-width:1024px){
.l-section.height_medium{padding-top:2.5rem;padding-bottom:2.5rem;}
}
@media screen and (max-width:600px){ p{margin-bottom:1rem;}
h1{padding-top:1rem;}
.l-section{padding-left:1.5rem;padding-right:1.5rem;}
.l-section.height_medium{padding-top:1.5rem;padding-bottom:1.5rem;}
}
.w-btn{display:inline-block;vertical-align:top;text-align:center;line-height:1.2;position:relative;transition-property:background, border, box-shadow, color, opacity, transform;transition-duration:0.3s;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.w-btn{padding:0.8em 1.8em;}
.w-btn:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;border-style:solid;border-color:inherit;border-image:inherit;}
.w-btn-wrapper{margin:0.3rem 0;}
.g-cols.via_grid{display:grid;grid-gap:3rem;}
.vc_column_container{display:flex;flex-direction:column;position:relative;border-color:var(--color-content-border);}
.g-cols.via_grid > .vc_column_container{min-width:0;width:auto;}
.g-cols.cols_1{grid-template-columns:100%;}
@supports (aspect-ratio: 1){}
.w-post-elm.color_link_inherit a:not(:hover),
.color_alternate .w-post-elm.color_link_inherit a:not(:hover){color:inherit;}
html{font-weight:400;font-size:18px;line-height:28px;}
h1{font-weight:400;font-size:max(2.6rem, 2.6vw);line-height:1.2;letter-spacing:0em;margin-bottom:0.6em;}
@media(max-width:600px){
html{font-size:16px;line-height:28px;}
h1{font-size:max(2rem, 2vw);}
}
body{background:var(--color-content-bg-alt);}
.wpb_text_column:not(:last-child){margin-bottom:30px;}
@media(max-width:600px){
.g-cols.mobiles-cols_1{grid-template-columns:100%;}
.g-cols:not([style*="grid-gap"]){grid-gap:1.5rem;}
}
@media(max-width:599px){
.g-cols.stacking_default.via_grid.mobiles-cols_1{grid-template-columns:100%;}
} a{outline:none !important;}
section.l-section.wpb_row.us_custom_c70c97eb.height_medium.full_height.valign_center{position:absolute;z-index:9;top:-152px;right:0;left:0;}
@media screen and (max-width:767px){
.video-bg{margin-top:-30px !important;height:327px !important;}
.for-mobile{display:none !important;}
h1.join-family{margin-top:-143px;}
.for-mobile-2{display:block !important;}
.tie-insta-box{margin-top:-32px;}
}
@media(min-width:1800px){
section.l-section.wpb_row.us_custom_c70c97eb.height_medium.full_height.valign_center{position:absolute;z-index:9;top:-252px;right:0;left:0;}
}
.l-section{padding-left:2.5rem;padding-right:2.5rem;}
.l-section{position:relative;margin:0 auto;}
.l-section-h{position:relative;margin:0 auto;width:100%;max-width:var(--site-content-width, 1200px);}
.l-section.height_medium{padding-top:4rem;padding-bottom:4rem;}
.g-cols.wpb_row{margin-bottom:0;}
@media(max-width:1024px){
.l-section.height_medium{padding-top:2.5rem;padding-bottom:2.5rem;}
}
@media screen and (max-width:600px){ p{margin-bottom:1rem;}
h2, h3{padding-top:1rem;}
.l-section{padding-left:1.5rem;padding-right:1.5rem;}
.l-section.height_medium{padding-top:1.5rem;padding-bottom:1.5rem;}
}
.w-btn{display:inline-block;vertical-align:top;text-align:center;line-height:1.2;position:relative;transition-property:background, border, box-shadow, color, opacity, transform;transition-duration:0.3s;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.w-btn{padding:0.8em 1.8em;}
.w-btn:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;border-style:solid;border-color:inherit;border-image:inherit;}
.w-btn-wrapper{margin:0.3rem 0;}
.g-cols.via_grid{display:grid;grid-gap:3rem;}
.vc_column_container{display:flex;flex-direction:column;position:relative;border-color:var(--color-content-border);}
.g-cols.via_grid > .vc_column_container{min-width:0;width:auto;}
.g-cols.cols_1{grid-template-columns:100%;}
.g-cols.cols_2{grid-template-columns:repeat(2, 1fr);}
.g-cols.via_grid.valign_middle > .vc_column_container{justify-content:center;}
@supports (aspect-ratio: 1){}
button::-moz-focus-inner{padding:0;border:0;}
.w-post-elm.color_link_inherit a:not(:hover),
.color_alternate .w-post-elm.color_link_inherit a:not(:hover){color:inherit;}
.w-separator{clear:both;overflow:hidden;line-height:0;height:1.5rem;}
.w-separator-text{line-height:inherit;padding:0.3em 0 !important;margin:0;}
.w-separator:not(.with_content){position:relative;}
.w-separator.size_medium:empty{height:3rem;}
@media(max-width:1024px){
.w-separator.size_medium:empty{height:calc(1rem + 2.5vw);}
}
html{font-weight:400;font-size:18px;line-height:28px;}
h2{font-weight:400;font-size:max(2.3rem, 2.3vw);line-height:1.2;letter-spacing:0em;margin-bottom:0.6em;}
h3{font-weight:400;font-size:max(1.7rem, 1.7vw);line-height:1.2;letter-spacing:0em;margin-bottom:0.6em;}
@media(max-width:600px){
html{font-size:16px;line-height:28px;}
h2{font-size:max(1.8rem, 1.8vw);}
h3{font-size:max(1.3rem, 1.3vw);}
}
body{background:var(--color-content-bg-alt);}
@media(min-width:1381px){
body:not(.usb_preview) .hide_on_default{display:none !important;}
}
@media(min-width:1025px) and (max-width:1380px){
body:not(.usb_preview) .hide_on_laptops{display:none !important;}
}
@media(min-width:601px) and (max-width:1024px){
body:not(.usb_preview) .hide_on_tablets{display:none !important;}
}
@media(max-width:600px){
body:not(.usb_preview) .hide_on_mobiles{display:none !important;}
}
@media(max-width:600px){
.g-cols.mobiles-cols_1{grid-template-columns:100%;}
.g-cols:not([style*="grid-gap"]){grid-gap:1.5rem;}
p.black-p.right-text-lema{max-width:400px;width:345px;}
}
@media(max-width:599px){
.g-cols.stacking_default.via_grid.mobiles-cols_1{grid-template-columns:100%;}
}
a, button{outline:none !important;}
.us-btn-style_3{font-size:16px;line-height:1.2 !important;font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:0em;border-radius:3px;padding:0.7em 1.4em;background:transparent;border-color:#000000;color:#000000 !important;}
.us-btn-style_3:before{border-width:1px;}
.main-content.tie-col-md-12{background:white;}
@media screen and (min-width:900px){
.for-mobile-2{display:none !important;}
}
@media(max-width:600px){h2.black-h2.right-text-lema {
text-align: left;
width: 350px;
}}
.main-content.tie-col-md-12{background:#F5F5F5 !important;}
h2.black-h2{font-size:44px;font-weight:400 !important;}
@media only screen and (max-width: 767px) {
h2.black-h2 {
font-size: 25px !important;
font-weight: 400 !important;
}
}