.elementor-13033 .elementor-element.elementor-element-c5757a3 > .elementor-container{min-height:16.76vw;}.elementor-13033 .elementor-element.elementor-element-86db3ac:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13033 .elementor-element.elementor-element-86db3ac > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00A554;}.elementor-13033 .elementor-element.elementor-element-86db3ac > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-13033 .elementor-element.elementor-element-86db3ac > .elementor-element-populated, .elementor-13033 .elementor-element.elementor-element-86db3ac > .elementor-element-populated > .elementor-background-overlay, .elementor-13033 .elementor-element.elementor-element-86db3ac > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-13033 .elementor-element.elementor-element-86db3ac > .elementor-element-populated{box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.25);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13033 .elementor-element.elementor-element-86db3ac > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Aeroport Regular;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13033 .elementor-element.elementor-element-b6c7d7e{width:var( --container-widget-width, 24vw );max-width:24vw;--container-widget-width:24vw;--container-widget-flex-grow:0;text-align:left;}.elementor-13033 .elementor-element.elementor-element-b6c7d7e .elementor-heading-title{font-family:"Aeroport", Aeroport Regular;font-size:3.125vw;font-weight:600;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.15);color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Aeroport Regular;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13033 .elementor-element.elementor-element-2f3d643{top:1.43vw;text-align:right;}.elementor-13033 .elementor-element.elementor-element-2f3d643 img{width:5.57vw;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Aeroport Regular;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13033 .elementor-element.elementor-element-e4c6fcf{width:var( --container-widget-width, 18.9vw );max-width:18.9vw;--container-widget-width:18.9vw;--container-widget-flex-grow:0;font-family:"Aeroport", Aeroport Regular;font-size:1.25vw;font-weight:600;color:#FFFFFF;}.elementor-13033 .elementor-element.elementor-element-ed4ef04{width:var( --container-widget-width, 36vw );max-width:36vw;--container-widget-width:36vw;--container-widget-flex-grow:0;top:13vw;text-align:right;}.elementor-13033 .elementor-element.elementor-element-ed4ef04 img{width:10vw;}.elementor-13033 .elementor-element.elementor-element-910d58c > .elementor-container{min-height:16.76vw;}.elementor-13033 .elementor-element.elementor-element-a279b2c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13033 .elementor-element.elementor-element-a279b2c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00A554;}.elementor-13033 .elementor-element.elementor-element-a279b2c > .elementor-element-populated, .elementor-13033 .elementor-element.elementor-element-a279b2c > .elementor-element-populated > .elementor-background-overlay, .elementor-13033 .elementor-element.elementor-element-a279b2c > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-13033 .elementor-element.elementor-element-a279b2c > .elementor-element-populated{box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.25);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13033 .elementor-element.elementor-element-a279b2c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13033 .elementor-element.elementor-element-d15b29c{width:var( --container-widget-width, 32vw );max-width:32vw;--container-widget-width:32vw;--container-widget-flex-grow:0;text-align:left;}.elementor-13033 .elementor-element.elementor-element-d15b29c .elementor-heading-title{font-family:"Aeroport", Aeroport Regular;font-size:3.2vw;font-weight:600;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.15);color:#FFFFFF;}.elementor-13033 .elementor-element.elementor-element-9c3dbbd{bottom:0px;text-align:right;}.elementor-13033 .elementor-element.elementor-element-9c3dbbd img{width:5vw;}.elementor-13033 .elementor-element.elementor-element-e318235{width:var( --container-widget-width, 18.9vw );max-width:18.9vw;--container-widget-width:18.9vw;--container-widget-flex-grow:0;font-family:"Aeroport", Aeroport Regular;font-size:1.25vw;font-weight:600;color:#FFFFFF;}.elementor-13033 .elementor-element.elementor-element-95b667d{width:var( --container-widget-width, 35vw );max-width:35vw;--container-widget-width:35vw;--container-widget-flex-grow:0;bottom:0px;text-align:right;}body:not(.rtl) .elementor-13033 .elementor-element.elementor-element-95b667d{left:0px;}body.rtl .elementor-13033 .elementor-element.elementor-element-95b667d{right:0px;}.elementor-13033 .elementor-element.elementor-element-95b667d img{width:7.42vw;}@media(max-width:1024px){body:not(.rtl) .elementor-13033 .elementor-element.elementor-element-2f3d643{left:-0.117vw;}body.rtl .elementor-13033 .elementor-element.elementor-element-2f3d643{right:-0.117vw;}.elementor-13033 .elementor-element.elementor-element-2f3d643{top:1.429vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-13033 .elementor-element.elementor-element-86db3ac{width:100%;}.elementor-13033 .elementor-element.elementor-element-a279b2c{width:100%;}}@media(max-width:767px){.elementor-13033 .elementor-element.elementor-element-86db3ac{width:50%;}.elementor-13033 .elementor-element.elementor-element-b6c7d7e{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-13033 .elementor-element.elementor-element-b6c7d7e .elementor-heading-title{font-size:7.9vw;}.elementor-13033 .elementor-element.elementor-element-e4c6fcf{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:75.84vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 75.84vw );max-width:75.84vw;font-size:4.34vw;}.elementor-13033 .elementor-element.elementor-element-a279b2c{width:100%;}.elementor-13033 .elementor-element.elementor-element-a279b2c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-13033 .elementor-element.elementor-element-d15b29c{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-13033 .elementor-element.elementor-element-d15b29c .elementor-heading-title{font-size:6.76vw;}.elementor-13033 .elementor-element.elementor-element-9c3dbbd{width:auto;max-width:auto;bottom:8vw;}body:not(.rtl) .elementor-13033 .elementor-element.elementor-element-9c3dbbd{left:0vw;}body.rtl .elementor-13033 .elementor-element.elementor-element-9c3dbbd{right:0vw;}.elementor-13033 .elementor-element.elementor-element-9c3dbbd img{width:11.35vw;}.elementor-13033 .elementor-element.elementor-element-e318235{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:75.84vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 75.84vw );max-width:75.84vw;font-size:4.34vw;}.elementor-13033 .elementor-element.elementor-element-95b667d{width:auto;max-width:auto;bottom:7vw;}body:not(.rtl) .elementor-13033 .elementor-element.elementor-element-95b667d{left:24vw;}body.rtl .elementor-13033 .elementor-element.elementor-element-95b667d{right:24vw;}.elementor-13033 .elementor-element.elementor-element-95b667d img{width:17vw;}}/* Start custom CSS for heading, class: .elementor-element-b6c7d7e */@media only screen and (min-width: 768px) {
   .elementor-13033 .elementor-element.elementor-element-b6c7d7e h2{ margin-top:4vw;
   margin-bottom:1vw;
margin-left:2.5vw;

}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e4c6fcf */@media only screen and (max-width: 767px) {
.elementor-13033 .elementor-element.elementor-element-e4c6fcf p{
		line-height:4.83vw !important;
}
}

.elementor-13033 .elementor-element.elementor-element-e4c6fcf p{
		line-height:1.671875vw;
}


@media only screen and (min-width: 768px) {
   .elementor-13033 .elementor-element.elementor-element-e4c6fcf{ 
   margin-left:2.5vw;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-86db3ac */.elementor-13033 .elementor-element.elementor-element-86db3ac{
    border-radius: 1.6vw;
    padding-right: 0.8vw;
    height: 17.354vw;

}

.elementor-8928 .elementor-element .elementor-element-c60ca74{
    margin-right: 0vw !important;
}


.elementor-8928 .elementor-element .elementor-element-8f92ad7{
        margin-left: 0vw !important;
}

@media only screen and (min-width: 768px) {
.elementor-13033 .elementor-element.elementor-element-86db3ac .elementor-element-populated{
    box-shadow: 0px 0.2vw 0.52vw 0px rgb(0 0 0 / 25%) !important;
    border-radius: 1.5625vw 1.5625vw 1.5625vw 1.5625vw !important;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c5757a3 */@media only screen and (max-width: 767px) {
.elementor-13033 .elementor-element.elementor-element-c5757a3 .elementor-container{
    max-width: 92.84vw !important;

}

}

@media only screen and (min-width: 768px) {
.elementor-13033 .elementor-element.elementor-element-c5757a3 .elementor-container{
    max-width: 75.7vw !important;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d15b29c */@media only screen and (max-width: 767px) {
   .elementor-13033 .elementor-element.elementor-element-d15b29c{ margin-top:12vw;
   margin-left:2.65vw;
       height: 14vw;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e318235 */@media only screen and (max-width: 767px) {
.elementor-13033 .elementor-element.elementor-element-e318235 p{
		line-height:4.83vw !important;
		   margin-left:2.65vw;
		   margin-bottom:28vw;

}
}

.elementor-13033 .elementor-element.elementor-element-e318235 p{
		line-height:1.671875vw;
}


@media only screen and (min-width: 768px) {
   .elementor-13033 .elementor-element.elementor-element-e318235{ 
   margin-bottom:3.2vw;
   margin-left:2.5vw;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a279b2c */.elementor-13033 .elementor-element.elementor-element-a279b2c{
    border-radius: 1.6vw;
    padding-right: 2vw;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-910d58c */@media only screen and (max-width: 767px) {
.elementor-13033 .elementor-element.elementor-element-910d58c .elementor-container{
    max-width: 92.84vw !important;

}

}

@media only screen and (min-width: 768px) {
.elementor-13033 .elementor-element.elementor-element-910d58c .elementor-container{
    max-width: 75.7vw !important;
}
.elementor-13033 .elementor-element.elementor-element-910d58c{
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Aeroport';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://clavis-schule.de/wp-content/uploads/elementor/custom-fonts/Aeroport-regular/Aeroport-regular.eot');
	src: url('https://clavis-schule.de/wp-content/uploads/elementor/custom-fonts/Aeroport-regular/Aeroport-regular.eot?#iefix') format('embedded-opentype'),
		url('https://clavis-schule.de/wp-content/uploads/elementor/custom-fonts/Aeroport-regular/Aeroport-regular.woff2') format('woff2'),
		url('https://clavis-schule.de/wp-content/uploads/elementor/custom-fonts/Aeroport-regular/Aeroport-regular.woff') format('woff'),
		url('https://clavis-schule.de/wp-content/uploads/elementor/custom-fonts/Aeroport-regular/Aeroport-regular.ttf') format('truetype'),
		url('https://clavis-schule.de/wp-content/uploads/elementor/custom-fonts/Aeroport-regular/Aeroport-regular.svg#Aeroport') format('svg');
}
@font-face {
	font-family: 'Aeroport';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://clavis-schule.de/wp-content/uploads/2023/07/Aeroport-Light.woff2') format('woff2'),
		url('https://clavis-schule.de/wp-content/uploads/2023/07/Aeroport-Light.woff2') format('woff');
}
/* End Custom Fonts CSS */