.elementor-1835 .elementor-element.elementor-element-c468be1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1835 .elementor-element.elementor-element-c468be1:not(.elementor-motion-effects-element-type-background), .elementor-1835 .elementor-element.elementor-element-c468be1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-79a3c02 );background-image:url("https://calmaroi.de/wp-content/uploads/2025/06/calmaroi-academy-banner.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1835 .elementor-element.elementor-element-f9f588d img{width:17.5rem;}.elementor-1835 .elementor-element.elementor-element-3c7f27d{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1835 .elementor-element.elementor-element-3c7f27d:not(.elementor-motion-effects-element-type-background), .elementor-1835 .elementor-element.elementor-element-3c7f27d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-79a3c02 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1835 .elementor-element.elementor-element-33449bf{text-align:center;}.elementor-1835 .elementor-element.elementor-element-33449bf .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-weight:700;line-height:1.5rem;color:var( --e-global-color-text );}.elementor-1835 .elementor-element.elementor-element-0fae422{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;bottom:50%;}.elementor-1835 .elementor-element.elementor-element-0fae422:not(.elementor-motion-effects-element-type-background), .elementor-1835 .elementor-element.elementor-element-0fae422 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-1835 .elementor-element.elementor-element-0fae422{left:5%;}body.rtl .elementor-1835 .elementor-element.elementor-element-0fae422{right:5%;}.elementor-1835 .elementor-element.elementor-element-d7e9aa3 img{width:80%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-1835 .elementor-element.elementor-element-56733a0 > .elementor-widget-container{margin:1rem 0rem -0.5rem 0rem;padding:0px 0px 0px 0px;}.elementor-1835 .elementor-element.elementor-element-56733a0{text-align:center;font-family:"IBM Plex Sans", Sans-serif;font-size:0.5rem;font-weight:700;text-transform:uppercase;line-height:0.75rem;}.elementor-1835 .elementor-element.elementor-element-d6d5536{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1835 .elementor-element.elementor-element-d6d5536:not(.elementor-motion-effects-element-type-background), .elementor-1835 .elementor-element.elementor-element-d6d5536 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fc2c13f );}.elementor-1835 .elementor-element.elementor-element-f9235c9{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1835 .elementor-element.elementor-element-aecdac0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1835 .elementor-element.elementor-element-d69a63f img{width:100%;}.elementor-1835 .elementor-element.elementor-element-a48da35{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:3rem;--margin-right:3rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1835 .elementor-element.elementor-element-b55572a > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;padding:0px 0px 0px 0px;}.elementor-1835 .elementor-element.elementor-element-b55572a{text-align:center;}.elementor-1835 .elementor-element.elementor-element-b55572a .elementor-heading-title{font-family:var( --e-global-typography-05ac51a-font-family ), Sans-serif;font-size:var( --e-global-typography-05ac51a-font-size );font-weight:var( --e-global-typography-05ac51a-font-weight );text-transform:var( --e-global-typography-05ac51a-text-transform );line-height:var( --e-global-typography-05ac51a-line-height );letter-spacing:var( --e-global-typography-05ac51a-letter-spacing );color:var( --e-global-color-text );}.elementor-1835 .elementor-element.elementor-element-43970da{text-align:justify;color:var( --e-global-color-text );}.elementor-1835 .elementor-element.elementor-element-5d324a5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1835 .elementor-element.elementor-element-8d8f643{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1835 .elementor-element.elementor-element-c83444f{--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;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1835 .elementor-element.elementor-element-c83444f:not(.elementor-motion-effects-element-type-background), .elementor-1835 .elementor-element.elementor-element-c83444f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-79a3c02 );}.elementor-1835 .elementor-element.elementor-element-1ab70b8{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:3rem;--margin-right:3rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1835 .elementor-element.elementor-element-73d7443{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1835 .elementor-element.elementor-element-17ecddc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1835 .elementor-element.elementor-element-8d7c630 img{width:100%;height:4.5rem;}.elementor-1835 .elementor-element.elementor-element-120b234 > .elementor-widget-container{margin:0rem 0rem 0.75rem 0rem;padding:0px 0px 0px 0px;}.elementor-1835 .elementor-element.elementor-element-120b234{text-align:center;}.elementor-1835 .elementor-element.elementor-element-120b234 .elementor-heading-title{font-family:var( --e-global-typography-6f1f994-font-family ), Sans-serif;font-size:var( --e-global-typography-6f1f994-font-size );font-weight:var( --e-global-typography-6f1f994-font-weight );text-transform:var( --e-global-typography-6f1f994-text-transform );line-height:var( --e-global-typography-6f1f994-line-height );letter-spacing:var( --e-global-typography-6f1f994-letter-spacing );color:var( --e-global-color-text );}.elementor-1835 .elementor-element.elementor-element-8538d7d > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;padding:0px 0px 0px 0px;}.elementor-1835 .elementor-element.elementor-element-8538d7d{text-align:justify;color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1835 .elementor-element.elementor-element-58e37e4 .elementor-button{background-color:#FEFEFE00;font-family:"IBM Plex Sans", Sans-serif;font-size:0.65rem;font-weight:400;text-transform:uppercase;letter-spacing:0.03rem;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-radius:50rem 50rem 50rem 50rem;}.elementor-1835 .elementor-element.elementor-element-58e37e4.elementor-element{--align-self:center;}.elementor-1835 .elementor-element.elementor-element-13120e1{--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;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1835 .elementor-element.elementor-element-13120e1:not(.elementor-motion-effects-element-type-background), .elementor-1835 .elementor-element.elementor-element-13120e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1835 .elementor-element.elementor-element-72036b4{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:3rem;--margin-right:3rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1835 .elementor-element.elementor-element-d1869d5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1835 .elementor-element.elementor-element-7e86cdd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1835 .elementor-element.elementor-element-5568bf4 img{width:100%;height:4.5rem;}.elementor-1835 .elementor-element.elementor-element-f0c5f83 > .elementor-widget-container{margin:0rem 0rem 0.75rem 0rem;padding:0px 0px 0px 0px;}.elementor-1835 .elementor-element.elementor-element-f0c5f83{text-align:center;}.elementor-1835 .elementor-element.elementor-element-f0c5f83 .elementor-heading-title{font-family:var( --e-global-typography-6f1f994-font-family ), Sans-serif;font-size:var( --e-global-typography-6f1f994-font-size );font-weight:var( --e-global-typography-6f1f994-font-weight );text-transform:var( --e-global-typography-6f1f994-text-transform );line-height:var( --e-global-typography-6f1f994-line-height );letter-spacing:var( --e-global-typography-6f1f994-letter-spacing );color:var( --e-global-color-text );}.elementor-1835 .elementor-element.elementor-element-3823813 > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;padding:0px 0px 0px 0px;}.elementor-1835 .elementor-element.elementor-element-3823813{text-align:justify;color:var( --e-global-color-text );}.elementor-1835 .elementor-element.elementor-element-627af41 .elementor-button{background-color:#FEFEFE00;font-family:"IBM Plex Sans", Sans-serif;font-size:0.65rem;font-weight:400;text-transform:uppercase;letter-spacing:0.03rem;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-radius:50rem 50rem 50rem 50rem;}.elementor-1835 .elementor-element.elementor-element-627af41.elementor-element{--align-self:center;}.elementor-1835 .elementor-element.elementor-element-f25ab62{--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;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1835 .elementor-element.elementor-element-f25ab62:not(.elementor-motion-effects-element-type-background), .elementor-1835 .elementor-element.elementor-element-f25ab62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-959e647 );}.elementor-1835 .elementor-element.elementor-element-8ff2d0f{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:3rem;--margin-right:3rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1835 .elementor-element.elementor-element-b5ebf3d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1835 .elementor-element.elementor-element-e36d44e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1835 .elementor-element.elementor-element-b76be31 img{width:100%;height:4.5rem;}.elementor-1835 .elementor-element.elementor-element-d7bb8c7 > .elementor-widget-container{margin:0rem 0rem 0.75rem 0rem;padding:0px 0px 0px 0px;}.elementor-1835 .elementor-element.elementor-element-d7bb8c7{text-align:center;}.elementor-1835 .elementor-element.elementor-element-d7bb8c7 .elementor-heading-title{font-family:var( --e-global-typography-6f1f994-font-family ), Sans-serif;font-size:var( --e-global-typography-6f1f994-font-size );font-weight:var( --e-global-typography-6f1f994-font-weight );text-transform:var( --e-global-typography-6f1f994-text-transform );line-height:var( --e-global-typography-6f1f994-line-height );letter-spacing:var( --e-global-typography-6f1f994-letter-spacing );color:var( --e-global-color-text );}.elementor-1835 .elementor-element.elementor-element-b118aa6 > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;padding:0px 0px 0px 0px;}.elementor-1835 .elementor-element.elementor-element-b118aa6{text-align:justify;color:var( --e-global-color-text );}.elementor-1835 .elementor-element.elementor-element-7dc2059 .elementor-button{background-color:#FEFEFE00;font-family:"IBM Plex Sans", Sans-serif;font-size:0.65rem;font-weight:400;text-transform:uppercase;letter-spacing:0.03rem;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-radius:50rem 50rem 50rem 50rem;}.elementor-1835 .elementor-element.elementor-element-7dc2059.elementor-element{--align-self:center;}.elementor-1835 .elementor-element.elementor-element-7db8021{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1835 .elementor-element.elementor-element-7db8021:not(.elementor-motion-effects-element-type-background), .elementor-1835 .elementor-element.elementor-element-7db8021 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-02b9724 );}.elementor-1835 .elementor-element.elementor-element-01720c3{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1835 .elementor-element.elementor-element-92a6b64{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1835 .elementor-element.elementor-element-0600539{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:3rem;--margin-right:3rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1835 .elementor-element.elementor-element-6fc1d96 > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;padding:0px 0px 0px 0px;}.elementor-1835 .elementor-element.elementor-element-6fc1d96{text-align:center;}.elementor-1835 .elementor-element.elementor-element-6fc1d96 .elementor-heading-title{font-family:var( --e-global-typography-05ac51a-font-family ), Sans-serif;font-size:var( --e-global-typography-05ac51a-font-size );font-weight:var( --e-global-typography-05ac51a-font-weight );text-transform:var( --e-global-typography-05ac51a-text-transform );line-height:var( --e-global-typography-05ac51a-line-height );letter-spacing:var( --e-global-typography-05ac51a-letter-spacing );color:var( --e-global-color-text );}.elementor-1835 .elementor-element.elementor-element-33f1286{text-align:justify;color:var( --e-global-color-text );}.elementor-1835 .elementor-element.elementor-element-93388db{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1835 .elementor-element.elementor-element-2527581{--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;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1835 .elementor-element.elementor-element-2527581:not(.elementor-motion-effects-element-type-background), .elementor-1835 .elementor-element.elementor-element-2527581 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1835 .elementor-element.elementor-element-74f7ac4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1835 .elementor-element.elementor-element-74f7ac4:not(.elementor-motion-effects-element-type-background), .elementor-1835 .elementor-element.elementor-element-74f7ac4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-959e647 );}.elementor-1835 .elementor-element.elementor-element-4a381f7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1835 .elementor-element.elementor-element-4a381f7:not(.elementor-motion-effects-element-type-background), .elementor-1835 .elementor-element.elementor-element-4a381f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calmaroi.de/wp-content/uploads/2025/06/academy-trio-img-1.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1835 .elementor-element.elementor-element-be9f100{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1835 .elementor-element.elementor-element-be9f100:not(.elementor-motion-effects-element-type-background), .elementor-1835 .elementor-element.elementor-element-be9f100 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-79a3c02 );}.elementor-1835 .elementor-element.elementor-element-3c0b54a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1835 .elementor-element.elementor-element-3c0b54a:not(.elementor-motion-effects-element-type-background), .elementor-1835 .elementor-element.elementor-element-3c0b54a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calmaroi.de/wp-content/uploads/2025/06/academy-trio-img-2.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1835 .elementor-element.elementor-element-e23c508{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1835 .elementor-element.elementor-element-e23c508:not(.elementor-motion-effects-element-type-background), .elementor-1835 .elementor-element.elementor-element-e23c508 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1835 .elementor-element.elementor-element-4f91ba7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1835 .elementor-element.elementor-element-4f91ba7:not(.elementor-motion-effects-element-type-background), .elementor-1835 .elementor-element.elementor-element-4f91ba7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calmaroi.de/wp-content/uploads/2025/06/academy-trio-img-3.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1835 .elementor-element.elementor-element-b427e8e{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1835 .elementor-element.elementor-element-b427e8e:not(.elementor-motion-effects-element-type-background), .elementor-1835 .elementor-element.elementor-element-b427e8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1835 .elementor-element.elementor-element-0510716{text-align:center;}.elementor-1835 .elementor-element.elementor-element-0510716 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-weight:700;line-height:1.5rem;color:var( --e-global-color-text );}.elementor-1835 .elementor-element.elementor-element-7e62b31{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3.125rem;--padding-bottom:3.125rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1835 .elementor-element.elementor-element-7e62b31:not(.elementor-motion-effects-element-type-background), .elementor-1835 .elementor-element.elementor-element-7e62b31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-79a3c02 );}.elementor-1835 .elementor-element.elementor-element-d41c92f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1835 .elementor-element.elementor-element-d875d5f{text-align:justify;color:var( --e-global-color-fc2c13f );}.elementor-1835 .elementor-element.elementor-element-b5a2ebb.elementor-element{--align-self:center;}.elementor-1835 .elementor-element.elementor-element-59076c0 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:3rem 3rem 3rem 3rem;}.elementor-1835 .elementor-element.elementor-element-59076c0{text-align:justify;color:var( --e-global-color-text );}.elementor-1835 .elementor-element.elementor-element-e25bde7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1835 .elementor-element.elementor-element-e25bde7:not(.elementor-motion-effects-element-type-background), .elementor-1835 .elementor-element.elementor-element-e25bde7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calmaroi.de/wp-content/uploads/2025/06/academy-second-banner.jpeg");background-position:center center;background-size:cover;}.elementor-1835 .elementor-element.elementor-element-772af92{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0rem;--padding-right:0rem;top:90%;}.elementor-1835 .elementor-element.elementor-element-772af92:not(.elementor-motion-effects-element-type-background), .elementor-1835 .elementor-element.elementor-element-772af92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-1835 .elementor-element.elementor-element-772af92{left:50%;}body.rtl .elementor-1835 .elementor-element.elementor-element-772af92{right:50%;}.elementor-1835 .elementor-element.elementor-element-8ed89c3 img{width:80%;}.elementor-1835 .elementor-element.elementor-element-bdc05df{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1835 .elementor-element.elementor-element-bdc05df:not(.elementor-motion-effects-element-type-background), .elementor-1835 .elementor-element.elementor-element-bdc05df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1835 .elementor-element.elementor-element-631976c{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1835 .elementor-element.elementor-element-491c6c8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1835 .elementor-element.elementor-element-82a0825{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:3rem;--margin-right:3rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1835 .elementor-element.elementor-element-32f95d7{text-align:justify;color:var( --e-global-color-text );}.elementor-1835 .elementor-element.elementor-element-4010dea{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1835 .elementor-element.elementor-element-3bae5ae{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1835 .elementor-element.elementor-element-3bae5ae:not(.elementor-motion-effects-element-type-background), .elementor-1835 .elementor-element.elementor-element-3bae5ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-79a3c02 );}.elementor-1835 .elementor-element.elementor-element-97c80a2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1835 .elementor-element.elementor-element-d89a839{text-align:center;}.elementor-1835 .elementor-element.elementor-element-d89a839 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.25rem;font-weight:400;text-transform:uppercase;line-height:1.25rem;letter-spacing:0.03rem;color:var( --e-global-color-text );}.elementor-1835 .elementor-element.elementor-element-d111422{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-1835 .elementor-element.elementor-element-0fae422{--width:4.375rem;}.elementor-1835 .elementor-element.elementor-element-f9235c9{--width:100%;}.elementor-1835 .elementor-element.elementor-element-aecdac0{--width:25%;}.elementor-1835 .elementor-element.elementor-element-5d324a5{--width:25%;}.elementor-1835 .elementor-element.elementor-element-73d7443{--width:100%;}.elementor-1835 .elementor-element.elementor-element-17ecddc{--width:200px;}.elementor-1835 .elementor-element.elementor-element-d1869d5{--width:100%;}.elementor-1835 .elementor-element.elementor-element-7e86cdd{--width:200px;}.elementor-1835 .elementor-element.elementor-element-b5ebf3d{--width:100%;}.elementor-1835 .elementor-element.elementor-element-e36d44e{--width:200px;}.elementor-1835 .elementor-element.elementor-element-01720c3{--width:100%;}.elementor-1835 .elementor-element.elementor-element-92a6b64{--width:25%;}.elementor-1835 .elementor-element.elementor-element-93388db{--width:25%;}.elementor-1835 .elementor-element.elementor-element-7e62b31{--content-width:53rem;}.elementor-1835 .elementor-element.elementor-element-772af92{--width:3.15rem;}.elementor-1835 .elementor-element.elementor-element-631976c{--width:100%;}.elementor-1835 .elementor-element.elementor-element-491c6c8{--width:25%;}.elementor-1835 .elementor-element.elementor-element-4010dea{--width:25%;}.elementor-1835 .elementor-element.elementor-element-97c80a2{--content-width:1320px;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1835 .elementor-element.elementor-element-b55572a .elementor-heading-title{font-size:var( --e-global-typography-05ac51a-font-size );line-height:var( --e-global-typography-05ac51a-line-height );letter-spacing:var( --e-global-typography-05ac51a-letter-spacing );}.elementor-1835 .elementor-element.elementor-element-8d8f643{--flex-wrap:wrap;}.elementor-1835 .elementor-element.elementor-element-120b234 .elementor-heading-title{font-size:var( --e-global-typography-6f1f994-font-size );line-height:var( --e-global-typography-6f1f994-line-height );letter-spacing:var( --e-global-typography-6f1f994-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1835 .elementor-element.elementor-element-f0c5f83 .elementor-heading-title{font-size:var( --e-global-typography-6f1f994-font-size );line-height:var( --e-global-typography-6f1f994-line-height );letter-spacing:var( --e-global-typography-6f1f994-letter-spacing );}.elementor-1835 .elementor-element.elementor-element-d7bb8c7 .elementor-heading-title{font-size:var( --e-global-typography-6f1f994-font-size );line-height:var( --e-global-typography-6f1f994-line-height );letter-spacing:var( --e-global-typography-6f1f994-letter-spacing );}.elementor-1835 .elementor-element.elementor-element-6fc1d96 .elementor-heading-title{font-size:var( --e-global-typography-05ac51a-font-size );line-height:var( --e-global-typography-05ac51a-line-height );letter-spacing:var( --e-global-typography-05ac51a-letter-spacing );}.elementor-1835 .elementor-element.elementor-element-e25bde7{--min-height:35rem;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1835 .elementor-element.elementor-element-f9f588d img{width:200px;}.elementor-1835 .elementor-element.elementor-element-3c7f27d{--min-height:3.5rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1835 .elementor-element.elementor-element-0fae422{--width:7rem;--min-height:7rem;--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:space-between;}body:not(.rtl) .elementor-1835 .elementor-element.elementor-element-0fae422{left:calc(50% - 3.5rem);}body.rtl .elementor-1835 .elementor-element.elementor-element-0fae422{right:calc(50% - 3.5rem);}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1835 .elementor-element.elementor-element-56733a0{font-size:0.75rem;}.elementor-1835 .elementor-element.elementor-element-b55572a .elementor-heading-title{font-size:var( --e-global-typography-05ac51a-font-size );line-height:var( --e-global-typography-05ac51a-line-height );letter-spacing:var( --e-global-typography-05ac51a-letter-spacing );}.elementor-1835 .elementor-element.elementor-element-1ab70b8{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1835 .elementor-element.elementor-element-120b234 .elementor-heading-title{font-size:var( --e-global-typography-6f1f994-font-size );line-height:var( --e-global-typography-6f1f994-line-height );letter-spacing:var( --e-global-typography-6f1f994-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1835 .elementor-element.elementor-element-72036b4{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1835 .elementor-element.elementor-element-f0c5f83 .elementor-heading-title{font-size:var( --e-global-typography-6f1f994-font-size );line-height:var( --e-global-typography-6f1f994-line-height );letter-spacing:var( --e-global-typography-6f1f994-letter-spacing );}.elementor-1835 .elementor-element.elementor-element-8ff2d0f{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1835 .elementor-element.elementor-element-d7bb8c7 .elementor-heading-title{font-size:var( --e-global-typography-6f1f994-font-size );line-height:var( --e-global-typography-6f1f994-line-height );letter-spacing:var( --e-global-typography-6f1f994-letter-spacing );}.elementor-1835 .elementor-element.elementor-element-6fc1d96 .elementor-heading-title{font-size:var( --e-global-typography-05ac51a-font-size );line-height:var( --e-global-typography-05ac51a-line-height );letter-spacing:var( --e-global-typography-05ac51a-letter-spacing );}.elementor-1835 .elementor-element.elementor-element-7e62b31{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1835 .elementor-element.elementor-element-772af92{--width:3.15rem;--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:space-between;}}/* Start custom CSS for container, class: .elementor-element-c468be1 */.slider-unterseite{
    height:calc(100vh -  6.5rem);
    min-height:500px!important;
}

@media only screen and (max-width: 996px) {
  .slider-unterseite{
      max-height:500px!important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33449bf */.elementor-1835 .elementor-element.elementor-element-33449bf div{
    font-size:0.875rem!important;
    letter-spacing:0.15rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aecdac0 */.elementor-1835 .elementor-element.elementor-element-aecdac0{
    max-width: 15.625rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a48da35 */.elementor-1835 .elementor-element.elementor-element-a48da35{
    max-width: 53rem;
width: 90%x;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d324a5 */.elementor-1835 .elementor-element.elementor-element-5d324a5{
    max-width: 15.625rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73d7443 */.elementor-1835 .elementor-element.elementor-element-73d7443{
    max-width:22rem;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-58e37e4 */.calmaroi-button .elementor-size-sm{
    height:3.75rem;
}

.calmaroi-button .elementor-button-text{
    line-height:0.75rem;
}

.calmaroi-button .elementor-button-content-wrapper{ 
    display:block;
}

.calmaroi-button a{
    font-size:0.65rem!important;
   padding:1rem 2.5rem;
}

.calmaroi-button a:hover{
    font-size:0rem!important;
    padding:1rem 1.75rem;
}

.calmaroi-button a:before{
    position:absolute;
    content: "";
width: 3.75rem;
height: 0.05rem;
position: absolute;
left:-1.75rem;
top: 50%;
transform: translateY(-50%);
background: black;

}


.calmaroi-button a:after{
    position:absolute;
    content: "";
width: 3.75rem;
height: 0.05rem;
position: absolute;
right:-1.75rem;
top: 50%;
transform: translateY(-50%);
background: black;

}

.calmaroi-button::before{
content: "";
position: absolute;
top: 50%;
right:-2.5rem;
transform: translateY(-50%);
width: 0.75rem;
height: 0.75rem;
border-radius: 50px;
border: 1px solid black;
}


.calmaroi-button::after {
content: "";
position: absolute;
top: 50%;
left:-2.5rem;
transform: translateY(-50%);
width: 0.75rem;
height: 0.75rem;
border-radius: 50px;
border: 1px solid black;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ab70b8 */.elementor-1835 .elementor-element.elementor-element-1ab70b8{
    max-width: 90%;
width: 815px;
height:100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1869d5 */.elementor-1835 .elementor-element.elementor-element-d1869d5{
    max-width:22rem;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-627af41 */.calmaroi-button .elementor-size-sm{
    height:3.75rem;
}

.calmaroi-button .elementor-button-text{
    line-height:0.75rem;
}

.calmaroi-button .elementor-button-content-wrapper{ 
    display:block;
}

.calmaroi-button a{
    font-size:0.65rem!important;
   padding:1rem 2.5rem;
}

.calmaroi-button a:hover{
    font-size:0rem!important;
    padding:1rem 1.75rem;
}

.calmaroi-button a:before{
    position:absolute;
    content: "";
width: 3.75rem;
height: 0.05rem;
position: absolute;
left:-1.75rem;
top: 50%;
transform: translateY(-50%);
background: black;

}


.calmaroi-button a:after{
    position:absolute;
    content: "";
width: 3.75rem;
height: 0.05rem;
position: absolute;
right:-1.75rem;
top: 50%;
transform: translateY(-50%);
background: black;

}

.calmaroi-button::before{
content: "";
position: absolute;
top: 50%;
right:-2.5rem;
transform: translateY(-50%);
width: 0.75rem;
height: 0.75rem;
border-radius: 50px;
border: 1px solid black;
}


.calmaroi-button::after {
content: "";
position: absolute;
top: 50%;
left:-2.5rem;
transform: translateY(-50%);
width: 0.75rem;
height: 0.75rem;
border-radius: 50px;
border: 1px solid black;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72036b4 */.elementor-1835 .elementor-element.elementor-element-72036b4{
    max-width: 90%;
width: 815px;
height:100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5ebf3d */.elementor-1835 .elementor-element.elementor-element-b5ebf3d{
    max-width:22rem;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7dc2059 */.calmaroi-button .elementor-size-sm{
    height:3.75rem;
}

.calmaroi-button .elementor-button-text{
    line-height:0.75rem;
}

.calmaroi-button .elementor-button-content-wrapper{ 
    display:block;
}

.calmaroi-button a{
    font-size:0.65rem!important;
   padding:1rem 2.5rem;
}

.calmaroi-button a:hover{
    font-size:0rem!important;
    padding:1rem 1.75rem;
}

.calmaroi-button a:before{
    position:absolute;
    content: "";
width: 3.75rem;
height: 0.05rem;
position: absolute;
left:-1.75rem;
top: 50%;
transform: translateY(-50%);
background: black;

}


.calmaroi-button a:after{
    position:absolute;
    content: "";
width: 3.75rem;
height: 0.05rem;
position: absolute;
right:-1.75rem;
top: 50%;
transform: translateY(-50%);
background: black;

}

.calmaroi-button::before{
content: "";
position: absolute;
top: 50%;
right:-2.5rem;
transform: translateY(-50%);
width: 0.75rem;
height: 0.75rem;
border-radius: 50px;
border: 1px solid black;
}


.calmaroi-button::after {
content: "";
position: absolute;
top: 50%;
left:-2.5rem;
transform: translateY(-50%);
width: 0.75rem;
height: 0.75rem;
border-radius: 50px;
border: 1px solid black;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ff2d0f */.elementor-1835 .elementor-element.elementor-element-8ff2d0f{
    max-width: 90%;
width: 815px;
height:100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92a6b64 */.elementor-1835 .elementor-element.elementor-element-92a6b64{
    max-width: 15.625rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0600539 */.elementor-1835 .elementor-element.elementor-element-0600539{
    max-width: 53rem;
width: 90%x;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93388db */.elementor-1835 .elementor-element.elementor-element-93388db{
    max-width: 15.625rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a381f7 */.elementor-1835 .elementor-element.elementor-element-4a381f7{
    aspect-ratio: 1/1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c0b54a */.elementor-1835 .elementor-element.elementor-element-3c0b54a{
    aspect-ratio: 1/1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f91ba7 */.elementor-1835 .elementor-element.elementor-element-4f91ba7{
    aspect-ratio: 1/1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0510716 */.elementor-1835 .elementor-element.elementor-element-0510716 div{
    font-size:0.875rem!important;
    letter-spacing:0.15rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d41c92f */@media only screen and (max-width: 991.98px){
.elementor-1835 .elementor-element.elementor-element-d41c92f {
width: 550px;
max-width: 87.5%;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-772af92 */.elementor-1835 .elementor-element.elementor-element-772af92{
    transform:translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e25bde7 */.elementor-1835 .elementor-element.elementor-element-e25bde7{aspect-ratio: 1440/714;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-491c6c8 */.elementor-1835 .elementor-element.elementor-element-491c6c8{
    max-width: 15.625rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82a0825 */.elementor-1835 .elementor-element.elementor-element-82a0825{
    max-width: 53rem;
width: 90%x;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4010dea */.elementor-1835 .elementor-element.elementor-element-4010dea{
    max-width: 15.625rem;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IBM Plex Sans';
	font-display: auto;
	src: url('https://calmaroi.de/wp-content/uploads/2025/06/IBMPlexSans-VariableFont_wdthwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */