.elementor-964 .elementor-element.elementor-element-020fb22{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:89px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-964 .elementor-element.elementor-element-020fb22::before, .elementor-964 .elementor-element.elementor-element-020fb22 > .elementor-background-video-container::before, .elementor-964 .elementor-element.elementor-element-020fb22 > .e-con-inner > .elementor-background-video-container::before, .elementor-964 .elementor-element.elementor-element-020fb22 > .elementor-background-slideshow::before, .elementor-964 .elementor-element.elementor-element-020fb22 > .e-con-inner > .elementor-background-slideshow::before, .elementor-964 .elementor-element.elementor-element-020fb22 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-964 .elementor-element.elementor-element-22ab338{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-964 .elementor-element.elementor-element-723386a .elementor-heading-title{color:var( --e-global-color-text );}.elementor-964 .elementor-element.elementor-element-ca860f3 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-964 .elementor-element.elementor-element-a300115{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-964 .elementor-element.elementor-element-7db9f5b > .elementor-widget-container{--e-transform-rotateZ:8deg;margin:-2rem -2rem 0rem 0rem;}.elementor-964 .elementor-element.elementor-element-7db9f5b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-964 .elementor-element.elementor-element-7db9f5b{right:0px;}body.rtl .elementor-964 .elementor-element.elementor-element-7db9f5b{left:0px;}.elementor-964 .elementor-element.elementor-element-7db9f5b{--lottie-container-width:20vw;--lottie-container-max-width:20vw;}.elementor-964 .elementor-element.elementor-element-c432822 .elementor-button{background-color:var( --e-global-color-text );font-family:"Axiforma", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:26px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:12px 12px 12px 12px;}.elementor-964 .elementor-element.elementor-element-c432822 .elementor-button:hover, .elementor-964 .elementor-element.elementor-element-c432822 .elementor-button:focus{background-color:var( --e-global-color-5b25aec );color:var( --e-global-color-text );}.elementor-964 .elementor-element.elementor-element-c432822 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-964 .elementor-element.elementor-element-c432822 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-964 .elementor-element.elementor-element-c432822 .elementor-button:hover svg, .elementor-964 .elementor-element.elementor-element-c432822 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-964 .elementor-element.elementor-element-bb8ab7a{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-964 .elementor-element.elementor-element-8ad45de{text-align:left;}.elementor-964 .elementor-element.elementor-element-8ad45de img{max-width:54.94vw;}.elementor-964 .elementor-element.elementor-element-4a0674f > .elementor-widget-container{--e-transform-rotateZ:-7deg;}.elementor-964 .elementor-element.elementor-element-4a0674f.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-964 .elementor-element.elementor-element-4a0674f{left:2.046vw;}body.rtl .elementor-964 .elementor-element.elementor-element-4a0674f{right:2.046vw;}.elementor-964 .elementor-element.elementor-element-4a0674f{bottom:64vh;--lottie-container-width:201px;}.elementor-964 .elementor-element.elementor-element-0314860{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;--padding-top:89px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-964 .elementor-element.elementor-element-295f6bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-964 .elementor-element.elementor-element-c9a77dc{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-964 .elementor-element.elementor-element-60471b0 .elementor-heading-title{font-family:var( --e-global-typography-c1816cd-font-family ), Sans-serif;font-size:var( --e-global-typography-c1816cd-font-size );font-weight:var( --e-global-typography-c1816cd-font-weight );line-height:var( --e-global-typography-c1816cd-line-height );color:var( --e-global-color-text );}.elementor-964 .elementor-element.elementor-element-ed3fe28{--display:flex;}.elementor-964 .elementor-element.elementor-element-188e084{--swiper-slides-to-display:1;--swiper-slides-gap:0px;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-80px;--arrow-prev-top-align:0%;--arrow-prev-caption-spacing:0px;--arrow-prev-translate-y:0px;--arrow-prev-top-position:-50px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:20px;--arrow-next-top-align:0%;--arrow-next-caption-spacing:0px;--arrow-next-translate-y:0px;--arrow-next-top-position:-50px;--arrow-normal-color:var( --e-global-color-text );--arrow-hover-color:var( --e-global-color-5b25aec );}.elementor-964 .elementor-element.elementor-element-188e084 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-5b25aec );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:50% 50% 50% 50%;padding:5px 7px 5px 7px;}.elementor-964 .elementor-element.elementor-element-188e084 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );}.elementor-964 .elementor-element.elementor-element-188e084 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-964 .elementor-element.elementor-element-188e084 .swiper-slide > .elementor-element{height:100%;}.elementor-964 .elementor-element.elementor-element-8172705{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-964 .elementor-element.elementor-element-e9ea7dc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-964 .elementor-element.elementor-element-e9ea7dc:not(.elementor-motion-effects-element-type-background), .elementor-964 .elementor-element.elementor-element-e9ea7dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-964 .elementor-element.elementor-element-e05e4f1{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-964 .elementor-element.elementor-element-0b4d7a0 .elementor-heading-title{font-family:var( --e-global-typography-2076719-font-family ), Sans-serif;font-size:var( --e-global-typography-2076719-font-size );font-weight:var( --e-global-typography-2076719-font-weight );line-height:var( --e-global-typography-2076719-line-height );color:var( --e-global-color-5b25aec );}.elementor-964 .elementor-element.elementor-element-821a72d{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-964 .elementor-element.elementor-element-2f3deb4{color:var( --e-global-color-5b25aec );}.elementor-964 .elementor-element.elementor-element-73f13fa .elementor-button{background-color:var( --e-global-color-5b25aec );font-family:"Axiforma", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:26px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-5b25aec );border-radius:12px 12px 12px 12px;}.elementor-964 .elementor-element.elementor-element-73f13fa .elementor-button:hover, .elementor-964 .elementor-element.elementor-element-73f13fa .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-5b25aec );}.elementor-964 .elementor-element.elementor-element-73f13fa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-964 .elementor-element.elementor-element-73f13fa .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-964 .elementor-element.elementor-element-73f13fa .elementor-button:hover svg, .elementor-964 .elementor-element.elementor-element-73f13fa .elementor-button:focus svg{fill:var( --e-global-color-5b25aec );}.elementor-964 .elementor-element.elementor-element-429822d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-964 .elementor-element.elementor-element-429822d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-964 .elementor-element.elementor-element-f47a489{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-964 .elementor-element.elementor-element-667c65a{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-964 .elementor-element.elementor-element-e954c8f .elementor-heading-title{color:var( --e-global-color-text );}.elementor-964 .elementor-element.elementor-element-7116f5f .elementor-heading-title{color:var( --e-global-color-text );}.elementor-964 .elementor-element.elementor-element-463bd1b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-964 .elementor-element.elementor-element-fba94b9.elementor-element{--align-self:stretch;}.elementor-964 .elementor-element.elementor-element-49a90de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-964 .elementor-element.elementor-element-0c125b7{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-964 .elementor-element.elementor-element-0c125b7:not(.elementor-motion-effects-element-type-background), .elementor-964 .elementor-element.elementor-element-0c125b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://schul.cloud/wp-content/uploads/2023/11/schulcloud-be_smart.svg");background-position:top right;background-repeat:no-repeat;background-size:348px auto;}.elementor-964 .elementor-element.elementor-element-1827e0b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-964 .elementor-element.elementor-element-fc83abd{font-family:"Axiforma", Sans-serif;font-size:16px;font-weight:400;}.elementor-964 .elementor-element.elementor-element-f67cb7b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;}.elementor-964 .elementor-element.elementor-element-349825d{--display:flex;--min-height:70vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--overlay-opacity:0.5;--border-radius:12px 12px 12px 12px;box-shadow:0px 3px 18px 0px rgba(0, 0, 0, 0.19);}.elementor-964 .elementor-element.elementor-element-349825d:not(.elementor-motion-effects-element-type-background), .elementor-964 .elementor-element.elementor-element-349825d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFB5;}.elementor-964 .elementor-element.elementor-element-349825d::before, .elementor-964 .elementor-element.elementor-element-349825d > .elementor-background-video-container::before, .elementor-964 .elementor-element.elementor-element-349825d > .e-con-inner > .elementor-background-video-container::before, .elementor-964 .elementor-element.elementor-element-349825d > .elementor-background-slideshow::before, .elementor-964 .elementor-element.elementor-element-349825d > .e-con-inner > .elementor-background-slideshow::before, .elementor-964 .elementor-element.elementor-element-349825d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-964 .elementor-element.elementor-element-1cf103b{--display:flex;}.elementor-964 .elementor-element.elementor-element-ff82b7a{--lottie-container-max-width:67%;}.elementor-964 .elementor-element.elementor-element-4228034{--display:flex;}.elementor-964 .elementor-element.elementor-element-90b129e{width:var( --container-widget-width, 416px );max-width:416px;--container-widget-width:416px;--container-widget-flex-grow:0;}@media(max-width:1024px){.elementor-964 .elementor-element.elementor-element-020fb22{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:89px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-964 .elementor-element.elementor-element-22ab338{--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-964 .elementor-element.elementor-element-00d1c80 > .elementor-widget-container{margin:-10vw 0vw -10vw 0vw;}.elementor-964 .elementor-element.elementor-element-bb8ab7a{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-964 .elementor-element.elementor-element-8ad45de img{max-width:86%;}.elementor-964 .elementor-element.elementor-element-60471b0 .elementor-heading-title{font-size:var( --e-global-typography-c1816cd-font-size );line-height:var( --e-global-typography-c1816cd-line-height );}.elementor-964 .elementor-element.elementor-element-188e084{--swiper-slides-to-display:1;}.elementor-964 .elementor-element.elementor-element-188e084 > .elementor-widget-container{border-width:0px 0px 0px 0px;}.elementor-964 .elementor-element.elementor-element-e05e4f1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-964 .elementor-element.elementor-element-0b4d7a0 .elementor-heading-title{font-size:var( --e-global-typography-2076719-font-size );line-height:var( --e-global-typography-2076719-line-height );}.elementor-964 .elementor-element.elementor-element-821a72d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-964 .elementor-element.elementor-element-49a90de{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-964 .elementor-element.elementor-element-f67cb7b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-964 .elementor-element.elementor-element-1cf103b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-964 .elementor-element.elementor-element-4228034{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-964 .elementor-element.elementor-element-22ab338{--margin-top:20px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:0rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-964 .elementor-element.elementor-element-0314860{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-964 .elementor-element.elementor-element-c9a77dc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-964 .elementor-element.elementor-element-60471b0 .elementor-heading-title{font-size:var( --e-global-typography-c1816cd-font-size );line-height:var( --e-global-typography-c1816cd-line-height );}.elementor-964 .elementor-element.elementor-element-188e084{--swiper-slides-to-display:1;--arrow-prev-top-position:-20px;--arrow-next-top-position:-20px;}.elementor-964 .elementor-element.elementor-element-188e084 > .elementor-widget-container{padding:20px 20px 20px 20px;border-width:2px 2px 2px 2px;border-radius:12px 12px 12px 12px;}.elementor-964 .elementor-element.elementor-element-0b4d7a0 .elementor-heading-title{font-size:var( --e-global-typography-2076719-font-size );line-height:var( --e-global-typography-2076719-line-height );}.elementor-964 .elementor-element.elementor-element-49a90de{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-964 .elementor-element.elementor-element-22ab338{--content-width:100%;}.elementor-964 .elementor-element.elementor-element-bb8ab7a{--content-width:100%;}.elementor-964 .elementor-element.elementor-element-295f6bd{--content-width:100%;}.elementor-964 .elementor-element.elementor-element-f47a489{--content-width:100%;}.elementor-964 .elementor-element.elementor-element-49a90de{--content-width:1600px;}}@media(max-width:1024px) and (min-width:768px){.elementor-964 .elementor-element.elementor-element-22ab338{--content-width:100%;}.elementor-964 .elementor-element.elementor-element-429822d{--width:734px;}.elementor-964 .elementor-element.elementor-element-1cf103b{--width:50%;}}@media(min-width:1025px){.elementor-964 .elementor-element.elementor-element-0c125b7:not(.elementor-motion-effects-element-type-background), .elementor-964 .elementor-element.elementor-element-0c125b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for container, class: .elementor-element-a300115 */.elementor-964 .elementor-element.elementor-element-a300115 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22ab338 */.elementor-964 .elementor-element.elementor-element-22ab338 {
    padding-left: calc(50vw - 820px);
    max-width: 50vw;
}

/* Small devices (mobile/tablets, 767px and below) */
@media only screen and (max-width: 766px) {
.elementor-964 .elementor-element.elementor-element-22ab338 {
    padding-left: 0;
    max-width: calc(100vw - 60px);
}
}

/* Medium devices (tablets/desktops, 768px and up) */
@media only screen and (min-width: 768px) {
.elementor-964 .elementor-element.elementor-element-22ab338 {
    padding-left: 0;
    max-width: calc(100vw - 60px);
}
}

/* Large devices (large laptops and desktops, 1168px and up) */
@media only screen and (min-width: 1168px) {
.elementor-964 .elementor-element.elementor-element-22ab338 {
    padding-left: calc(50vw - 820px);
    max-width: 50vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8ad45de */.elementor-964 .elementor-element.elementor-element-8ad45de, .elementor-964 .elementor-element.elementor-element-8ad45de * {
    overflow-x: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb8ab7a */.elementor-964 .elementor-element.elementor-element-bb8ab7a {
    padding-right: calc(50vw - 820px);
    max-width: 50vw;
    position: relative;
}

/* Small devices (mobile/tablets, 767px and below) */
@media only screen and (max-width: 766px) {
.elementor-964 .elementor-element.elementor-element-bb8ab7a {
    padding-right: 0;
    max-width: calc(100vw - 60px);
}
}

/* Medium devices (tablets/desktops, 768px and up) */
@media only screen and (min-width: 768px) {
.elementor-964 .elementor-element.elementor-element-bb8ab7a {
    padding-right: 0;
    max-width: calc(100vw - 60px);
}
}

/* Large devices (large laptops and desktops, 1168px and up) */
@media only screen and (min-width: 1168px) {

}/* End custom CSS */
/* Start custom CSS for calculated-fields-form, class: .elementor-element-fba94b9 */#fieldlist_1 > .pb0.pbreak {
    display: flex !important;
    flex-wrap: nowrap; 
    align-content: stretch;
    height: 100%;

    gap: 20px;
}

#fieldlist_1 > .pb0.pbreak > div {
    width: auto !important;
    min-width: 0 !important;
    /* flex:1 1 auto; */
    flex-grow:1;
    flex-basis: 25%;
    border-radius: 12px;
}

#fieldlist_1 > .pb0.pbreak > div:nth-child(1) {
    width: auto !important;
    min-width: 0 !important;
    /* flex:2 1 auto; */
    flex-grow:2;
    flex-basis: 50%;
}


#fieldlist_1 > .pb0.pbreak > div.cff-form-buttons-container {
    display: none;
}

.DF-Container {
    background-color: var(--e-global-color-5b25aec);
    border-width: 5px;
    border-style: solid;
    border-color: var(--e-global-color-accent);
    padding: 20px !important;
}

.DF-Container * {
    padding: 0 !important;
}

.DF-Container2 {
    background-color: var(--e-global-color-secondary);
    border-width: 5px;
    border-style: solid;
    border-color: var(--e-global-color-secondary);
    padding: 20px !important;

    display: flex;
    justify-content: flex-end; 
    align-items: flex-end; 
    /* flex-flow: column wrap; */ 
    flex-direction: column; 
    flex-wrap: wrap; 
    align-content: stretch;
}

.DF-Container3 {
    background-color: #FFF;
    border-width: 5px;
    border-style: solid;
    border-color: var(--e-global-color-secondary);
    padding: 20px !important;
    
    display: flex;
    justify-content: flex-start; 
    align-items: flex-end; 
    /* flex-flow: column wrap; */ 
    flex-direction: column; 
    flex-wrap: wrap; 
    align-content: stretch;
}

.DF-Container2 > div:first-child, .DF-Container3 > div:first-child {
    /* flex:0 1 auto; */
    align-self:auto;
    width: 100%;
}

.DF-Container2 > div:first-child > *, .DF-Container3 > div:first-child > *{
    /* flex:0 1 auto; */
    align-self:auto;
    width: 100%;
    
    display: flex;
    justify-content: flex-start; 
    align-items: stretch; 
    /* flex-flow: column-reverse wrap; */ 
    flex-direction: column-reverse; 
    flex-wrap: wrap; 
    align-content: stretch;
}

.DF-Container2 > div:last-child, .DF-Container3 > div:last-child {
    display: none !important;
}

#fbuilder #fieldname10_1 {
    height: 57px;
    padding: 0 !important;
    width: 100% !important;
    text-align: right;
    font-size: 57px;
    font-weight: bold;
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-5b25aec);
}

#fbuilder #fieldname11_1 {
    height: 57px;
    padding: 0 !important;
    width: 100% !important;
    text-align: right;
    font-size: 57px;
    font-weight: bold;
    background-color: #FFF;
    color: var(--e-global-color-secondary);
}

#fbuilder .top_aligned .fields>label[for=fieldname10_1] {
    width: 100% !important;
    text-align: right;
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-5b25aec);
}

#fbuilder .top_aligned .fields>label[for=fieldname11_1] {
    width: 100% !important;
    text-align: right;
    background-color: #FFF;
    color: var(--e-global-color-secondary);   
}

#fbuilder #fieldname10_1, #fbuilder #fieldname11_1, #fbuilder #fieldname10_1:focus-visible, #fbuilder #fieldname10_1:focus, #fbuilder #fieldname11_1:focus-visible, #fbuilder #fieldname11_1:focus {
  border-style: none !important;
  border-width: 0 !important;
  outline: none !important;
  border-radius: 0;
}

#fbuilder #field_1-7 input {
    width: 60% !important;
    background-color: #FFF;
    border: 2px solid var(--e-global-color-secondary);
    padding: 7px 16px !important;
}

#fbuilder  #field_1-7 input{
    width: 100% !important;
    margin-bottom: 1rem;
}

#fbuilder .fields.column2:first-child {
    padding-right: 25px !important;
}

#fbuilder .fields.column2:last-child {
    padding-left: 25px !important;
}


@media only screen and (max-width: 766px) {
#fieldlist_1 > .pb0.pbreak {
    flex-direction: column;  
}
}



@media only screen and (width: 375px) and (height: 812px)    and (-webkit-device-pixel-ratio: 3) {
.elementor-35 .elementor-element.elementor-element-7698237 {
    width: 100% !important;
    --width: 100%;
}
#fieldlist_1 > .pb0.pbreak > div {
    flex-basis: 100%;
}
}

@media only screen and (max-width: 767px) {
.elementor-35 .elementor-element.elementor-element-7698237 {
    width: 100% !important;
    --width: 100%;
}
#fieldlist_1 > .pb0.pbreak > div {
    flex-basis: 100%;
}
#fbuilder .fields.column2:first-child {
    padding-right: 0 !important;
}
#fbuilder .fields.column2:last-child {
    padding-left: 0 !important;
}
.DF-Container2, .DF-Container3 {

    padding: 10px !important;
}

}

@media (max-width: 1024px) and (min-width: 768px) {
#fbuilder .fields.column2, #fbuilder .fields.column2:last-child {
    width: 100% !important;
    padding: 0 !important;
}

#fieldlist_1 > .pb0.pbreak {
    flex-direction: row;
    flex-wrap: wrap;
}

#fieldlist_1 > .pb0.pbreak > div:nth-child(1) {
    flex-basis: 100%;
}

#fieldlist_1 > .pb0.pbreak > div {
    flex-basis: 0;
}
.elementor-35 .elementor-element.elementor-element-7698237 {
    width: 100% !important;
    --width: 100%;
}
#fieldlist_1 > .pb0.pbreak > div {
    flex-basis: 100%;
}

}


/* Large devices (large laptops and desktops, 1168px and up) */
@media only screen and (min-width: 1025px) and (max-width: 1300px) {
#fbuilder .fields.column2, #fbuilder .fields.column2:last-child {
    width: 100% !important;
    padding: 0 !important;
}

#fieldlist_1 > .pb0.pbreak {
    flex-direction: row;
    flex-wrap: wrap;
}

#fieldlist_1 > .pb0.pbreak > div:nth-child(1) {
    flex-basis: 100%;
}

#fieldlist_1 > .pb0.pbreak > div {
    flex-basis: 0;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Axiforma';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://schul.cloud/wp-content/uploads/2023/11/axiformalight.woff2') format('woff2'),
		url('https://schul.cloud/wp-content/uploads/2023/11/axiformalight.woff') format('woff');
}
@font-face {
	font-family: 'Axiforma';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://schul.cloud/wp-content/uploads/2023/11/axiformaregular.woff2') format('woff2'),
		url('https://schul.cloud/wp-content/uploads/2023/11/axiformaregular.woff') format('woff');
}
@font-face {
	font-family: 'Axiforma';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://schul.cloud/wp-content/uploads/2023/11/axiformabold.woff2') format('woff2'),
		url('https://schul.cloud/wp-content/uploads/2023/11/axiformabold.woff') format('woff');
}
/* End Custom Fonts CSS */