.elementor b{font-weight:600}
.elementor-button-text{font-weight:700}
.elementor .bn-l.elementor-widget-image img, .elementor .bn-r.elementor-widget-image img, .elementor .st-l.elementor-widget-image img, .elementor .st-r.elementor-widget-image img{object-fit:cover;width:100%;height:100%;}
.elementor .bn-l::before, .elementor .bn-r::before, .elementor .st-l::before, .elementor .st-r::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;}
.elementor .st-l::before, .elementor .st-r::before{z-index:1}
.elementor .bn-gradient{background-color:#D3E0F1}
.elementor .st-gradient::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(0deg, rgba(239, 244, 253, 1) 0%, rgba(239, 244, 253, 0.0) 25%, rgba(239, 244, 253, 0.0) 75%, rgba(239, 244, 253, 1) 100%);z-index:1;}
.elementor .bn-gradient::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(0deg, rgba(239, 244, 253, 1) 0%, rgba(239, 244, 253, 0.0) 25%, rgba(239, 244, 253, 0.0) 75%, rgba(239, 244, 253, 0.0) 100%);z-index:1;}
@media only screen and (min-width: 1801px) {
.elementor .bn-l, .elementor .bn-r, .elementor .bn-gradient{min-height:800px}
}
@media only screen and (max-width: 1800px) {
.elementor .bn-l, .elementor .bn-r, .elementor .bn-gradient{min-height:600px}
}
@media only screen and (min-width: 1101px) {
.bn-gradient .c-r, .bn-gradient .c-l{max-width:675px;}
.bn-gradient .c-r{margin-left:25%;}
.bn-gradient .c-l{margin-right:25%;}
.elementor .bn-gradient .st-l{margin-right:-25%;}
.elementor .bn-gradient .st-r{margin-left:-25%;}
.elementor .bn-l::before{background-image:linear-gradient(90deg, rgba(239, 244, 253, 0) 25%, rgba(239, 244, 253, 0.9) 75%);}
.elementor .bn-r::before{background-image:linear-gradient(270deg, rgba(239, 244, 253, 0) 25%, rgba(239, 244, 253, 0.9) 75%);}
.elementor .bn-gradient .st-l::before{background-image:linear-gradient(90deg, rgba(211, 224, 241, 0.0) 50%, rgba(211, 224, 241, 1) 100%);}
.elementor .bn-gradient .st-r::before{background-image:linear-gradient(270deg, rgba(211, 224, 241, 0.0) 50%, rgba(211, 224, 241, 1) 100%);}
.elementor .st-l::before{background-image:linear-gradient(90deg, rgba(255, 255, 255, 0.0) 50%, rgba(255, 255, 255, 1) 100%);}
.elementor .st-r::before{background-image:linear-gradient(270deg, rgba(255, 255, 255, 0.0) 50%, rgba(255, 255, 255, 1) 100%);}
.elementor .bn-l::after, .elementor .bn-r::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(180deg, rgba(239, 244, 253, 0.0) 75%, rgba(239, 244, 253, 1) 100%);}
}
@media only screen and (max-width: 1100px) {
.elementor .bn-l:not(.elementor-widget-image), .elementor .bn-r:not(.elementor-widget-image), .elementor .st-l:not(.elementor-widget-image), .elementor .st-r:not(.elementor-widget-image){min-height:400px}
.elementor .bn-l::before, .elementor .bn-r::before{background-image:linear-gradient(180deg, rgba(239, 244, 253, 0.0) 75%, rgba(239, 244, 253, 1) 100%);}
.elementor .st-l::before, .elementor .st-r::before{background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.0) 75%, rgba(255, 255, 255, 1) 100%);}
.elementor .bn-gradient .st-l::before, .elementor .bn-gradient .st-r::before{background-image:linear-gradient(180deg, rgba(211, 224, 241, 0.0) 75%, rgba(211, 224, 241, 1) 100%);}
.elementor .st-gradient::after, .elementor .bn-gradient::after{background-image:linear-gradient(0deg, rgba(239, 244, 253, 1) 0%, rgba(239, 244, 253, 0.0) 10%, rgba(239, 244, 253, 0.0) 90%, rgba(239, 244, 253, 0.0) 100%);}
}
@media only screen and (max-width: 767px) {
.elementor .bn:not(.elementor-widget-image), .elementor .bn-l:not(.elementor-widget-image), .elementor .st:not(.elementor-widget-image), .elementor .st-l:not(.elementor-widget-image){min-height:260px}
.elementor .bn-gradient{min-height:auto !important;}
}
.elementor .bn-l .e-con-inner, .elementor .bn-r .e-con-inner{z-index:1;}
ul.checklist{margin:0;padding:0;list-style-type:none;}
ul.checklist li{position:relative;display:block;padding-left:30px;}
ul.checklist li::before{content:"\f058";position:absolute;top:0;left:0;width:16px;height:16px;font-family:"Font Awesome 5 Free";font-weight:900;color:#f7356f;}
.wpml-ls-legacy-list-horizontal .wpml-ls-item .wpml-ls-flag{width:30px;height:20px;border-radius:5px;}
.wpml-ls-legacy-list-horizontal{padding:0;}
.wpml-ls-legacy-list-horizontal a{padding:0;}
.wpml-ls-legacy-list-horizontal li:not(:last-child) a{padding:0 20px 0 0;}
.teasers .elementor-widget-container{box-shadow:0px 0px 30px 0px rgba(0, 58, 140, 0.22);background-color:#fff;border-radius:40px 0px 40px 0px;}
.teasers.number > .elementor-element, .teasers.check-circle > .elementor-element{padding-top:70px;}
.teasers.motif > .elementor-element{padding-top:150px;}
.teasers:not(.no-btn) .elementor-widget-container:hover{box-shadow:0px 0px 30px 0px rgba(0, 58, 140, 0.44);}
.teasers .elementor-image-box-img{position:relative;border-radius:40px 0px 0px 0px;}
.teasers .elementor-image-box-img img{border-radius:40px 0px 0px 0px;}
.teasers .elementor-image-box-img::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.0) 50%, rgba(255, 255, 255, 1) 100%);}
.teasers .elementor-image-box-title{margin-bottom:10px !important;}
.teasers .elementor-image-box-content{display:flex;flex-direction:column;padding:0 20px 62px 20px;align-items:center;gap:0;}
.teasers.no-btn .elementor-image-box-content{padding:0 20px 20px 20px;}
.teasers .elementor-image-box-content p{margin-bottom:0;}
.teasers .elementor-image-box-content ul{text-align:left;}
.teasers .elementor-button{position:absolute;right:0;bottom:0;width:50%;border-radius:20px 0 40px 0px !important;background-image:linear-gradient(to right, #f7356f 0%, #D81B60 100%)}
.teasers .elementor-widget-container:hover .elementor-button{width:75%;background-color:#f7356f !important;}
.teasers.symbol .elementor-image-box-img{width:140px !important;margin-top:-70px !important;padding:10px;border-radius:70px 0 70px 0px;background-color:#f7356f;}
.teasers.motif .elementor-image-box-img{margin-top:-150px !important;}
@media screen and (max-width:767px){
.teasers.motif > .elementor-element{padding-top:100px}
.teasers.motif .elementor-image-box-img{margin-top:-100px!important}
}
.teasers.symbol .elementor-image-box-img::after, .teasers.motif .elementor-image-box-img::after{display:none;}
.teasers.symbol .elementor-image-box-img img{width:120px;height:120px;border-radius:0;}
.teasers.number .elementor-image-box-img::before, .teasers.check-circle .elementor-image-box-img::before{position:absolute;top:0;left:0;width:40px;height:40px;color:#fff;font-size:30px;line-height:40px;text-align:center;background-color:#001a40;border-radius:50%;z-index:1;}
.teasers.number > .elementor-element:nth-child(1) .elementor-image-box-img::before{content:"1";}
.teasers.number > .elementor-element:nth-child(2) .elementor-image-box-img::before{content:"2";}
.teasers.number > .elementor-element:nth-child(3) .elementor-image-box-img::before{content:"3";}
.teasers.check-circle .elementor-image-box-img::before{content:"\f00c";font-size:20px;font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;}
.col-3-2-1 > .e-con-inner > .elementor-element, .col-3-2-1 > .elementor-element{width:calc(33.333% - 27px);}
.col-2-2-1 > .e-con-inner > .elementor-element, .col-2-2-1 > .elementor-element{width:calc(50% - 20px);}
@media screen and (max-width:1100px){
.col-3-2-1 > .e-con-inner > .elementor-element, .col-2-2-1 > .e-con-inner > .elementor-element, .col-3-2-1 > .elementor-element, .col-2-2-1 > .elementor-element{width:calc(50% - 20px);}
}
@media screen and (max-width:767px){
.col-3-2-1 > .e-con-inner > .elementor-element, .col-2-2-1 > .e-con-inner > .elementor-element, .col-3-2-1 > .elementor-element, .col-2-2-1 > .elementor-element {
width: 100%;
}
}