.elementor-291 .elementor-element.elementor-element-c2d3657{--display:flex;--min-height:calc(60vh + 110px);--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:flex-end;--align-items:center;--overlay-opacity:0.75;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:50px;--padding-right:50px;}.elementor-291 .elementor-element.elementor-element-c2d3657:not(.elementor-motion-effects-element-type-background), .elementor-291 .elementor-element.elementor-element-c2d3657 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://immostark.de/wp-content/uploads/2025/08/florian-stark-immobilien-hero.webp");background-position:center center;background-size:cover;}.elementor-291 .elementor-element.elementor-element-c2d3657::before, .elementor-291 .elementor-element.elementor-element-c2d3657 > .elementor-background-video-container::before, .elementor-291 .elementor-element.elementor-element-c2d3657 > .e-con-inner > .elementor-background-video-container::before, .elementor-291 .elementor-element.elementor-element-c2d3657 > .elementor-background-slideshow::before, .elementor-291 .elementor-element.elementor-element-c2d3657 > .e-con-inner > .elementor-background-slideshow::before, .elementor-291 .elementor-element.elementor-element-c2d3657 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 50%, var( --e-global-color-primary ) 100%);}.elementor-291 .elementor-element.elementor-element-5f0f578{width:var( --container-widget-width, 1100px );max-width:1100px;--container-widget-width:1100px;--container-widget-flex-grow:0;text-align:center;}.elementor-291 .elementor-element.elementor-element-5f0f578 .elementor-heading-title{font-family:var( --e-global-typography-f101bf1-font-family ), Sans-serif;font-size:var( --e-global-typography-f101bf1-font-size );font-weight:var( --e-global-typography-f101bf1-font-weight );text-transform:var( --e-global-typography-f101bf1-text-transform );line-height:var( --e-global-typography-f101bf1-line-height );color:var( --e-global-color-8cec4fd );}.elementor-291 .elementor-element.elementor-element-5ce30e0{--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:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:50px;}.elementor-291 .elementor-element.elementor-element-720ffa1{--display:flex;}.elementor-291 .elementor-element.elementor-element-e40ef8f{--display:flex;--justify-content:center;--padding-top:35px;--padding-bottom:35px;--padding-left:50px;--padding-right:0px;}.elementor-291 .elementor-element.elementor-element-662834d{padding:0px 0px 15px 0px;}.elementor-291 .elementor-element.elementor-element-662834d .elementor-heading-title{font-family:var( --e-global-typography-c5db190-font-family ), Sans-serif;font-size:var( --e-global-typography-c5db190-font-size );font-weight:var( --e-global-typography-c5db190-font-weight );text-transform:var( --e-global-typography-c5db190-text-transform );line-height:var( --e-global-typography-c5db190-line-height );color:var( --e-global-color-accent );}.elementor-291 .elementor-element.elementor-element-e8f946d{width:var( --container-widget-width, 650px );max-width:650px;padding:0px 0px 20px 0px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-291 .elementor-element.elementor-element-e8f946d .elementor-heading-title{font-family:var( --e-global-typography-c71c7e9-font-family ), Sans-serif;font-size:var( --e-global-typography-c71c7e9-font-size );font-weight:var( --e-global-typography-c71c7e9-font-weight );line-height:var( --e-global-typography-c71c7e9-line-height );}.elementor-291 .elementor-element.elementor-element-1695df3{padding:0px 0px 35px 0px;}.elementor-291 .elementor-element.elementor-element-88df8f5{--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 35px;--row-gap:0px;--column-gap:35px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-291 .elementor-element.elementor-element-88df8f5:not(.elementor-motion-effects-element-type-background), .elementor-291 .elementor-element.elementor-element-88df8f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-478c189 );}.elementor-291 .elementor-element.elementor-element-251757b{padding:0px 0px 15px 0px;text-align:center;}.elementor-291 .elementor-element.elementor-element-251757b .elementor-heading-title{font-family:var( --e-global-typography-c5db190-font-family ), Sans-serif;font-size:var( --e-global-typography-c5db190-font-size );font-weight:var( --e-global-typography-c5db190-font-weight );text-transform:var( --e-global-typography-c5db190-text-transform );line-height:var( --e-global-typography-c5db190-line-height );color:var( --e-global-color-accent );}.elementor-291 .elementor-element.elementor-element-0fb07eb{width:var( --container-widget-width, 950px );max-width:950px;--container-widget-width:950px;--container-widget-flex-grow:0;text-align:center;}.elementor-291 .elementor-element.elementor-element-0fb07eb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:55px;font-weight:700;line-height:1.25em;}.elementor-291 .elementor-element.elementor-element-b1f3433{width:var( --container-widget-width, 1150px );max-width:1150px;padding:35px 0px 35px 0px;--container-widget-width:1150px;--container-widget-flex-grow:0;text-align:center;}.elementor-291 .elementor-element.elementor-element-6199f0a > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-291 .elementor-element.elementor-element-6199f0a.elementor-element{--align-self:flex-end;}.elementor-291 .elementor-element.elementor-element-6199f0a .frymo-filters-fieldset-multiple-inputs{grid-template-columns:repeat(2, 1fr);}.frymo-filters-form-wrapper.form-id-6199f0a{width:60vw;}.elementor-291 .elementor-element.elementor-element-6199f0a .frymo-show-filters-form-wrapper{align-items:flex-start;}.elementor-291 .elementor-element.elementor-element-6199f0a .frymo-show-filters-form{flex-direction:flex-start;gap:10px;padding:10px 36px 10px 36px;border-radius:5px 5px 5px 5px;border-width:0px 0px 0px 0px;color:#FFF;}#frymo-filters-form-6199f0a .frymo-filters-fieldset{margin-bottom:20px;column-gap:20px;}.frymo-filters-form-modal[data-id="6199f0a"] .frymo-filters-form-modal-header{padding:0.5rem 1rem 0.5rem 1rem;}.frymo-filters-form-modal[data-id="6199f0a"] .frymo-filters-form-modal-content{padding:0.5rem 1rem 0.5rem 1rem;}.frymo-filters-form-modal[data-id="6199f0a"] .frymo-filters-form-modal-footer{padding:0.5rem 1rem 0.5rem 1rem;}.frymo-filters-form-modal[data-id="6199f0a"] .frymo-filters-form-wrapper{border-radius:5px 5px 5px 5px;box-shadow:0px 0px 32px 0px rgba(0, 0, 0, 0.28);background-color:#FFF;}.frymo-filters-form-modal[data-id="6199f0a"]{background-color:#4E4E4EC0;}.frymo-filters-form-modal[data-id="6199f0a"] .frymo-filters-form-modal-heading{color:#222222;}.frymo-filters-form-modal[data-id="6199f0a"] .frymo-filters-form-close{font-size:12px;color:#333;}#frymo-filters-form-6199f0a input:not([type="submit"]), #frymo-filters-form-6199f0a select, #frymo-filters-form-6199f0a .frymo-fieldset-features label{color:#222222;}#frymo-filters-form-6199f0a input:not([type="submit"])::placeholder{color:#555;}#frymo-filters-form-6199f0a input:not([type="submit"]), #frymo-filters-form-6199f0a select{background-color:#fff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#717171;padding:0.5rem 0.5rem 0.5rem 0.5rem;}#frymo-filters-form-6199f0a legend{color:#222222;margin-bottom:4px;}#frymo-filters-form-6199f0a label > span{color:#717171;margin-bottom:4px;}#frymo-filters-form-6199f0a .frymo-fieldset-features .frymo-features-group label{color:#717171;}#frymo-filters-form-6199f0a .frymo-features-group-label{margin-bottom:4px;}#frymo-filters-form-6199f0a .frymo-fieldset-features .frymo-features-group{color:#717171;}.elementor-291 .elementor-element.elementor-element-6199f0a .frymo-show-filters-form svg{fill:#FFF;}.elementor-291 .elementor-element.elementor-element-6199f0a .frymo-show-filters-form:hover{color:#555;background-color:rgba( 0, 0, 0, 0.05);}.elementor-291 .elementor-element.elementor-element-6199f0a .frymo-submit{border-style:none;}#frymo-filters-form-6199f0a .frymo-submit{color:#ffffff;}#frymo-filters-form-6199f0a .frymo-submit:hover{color:#ffffff;}#frymo-filters-form-6199f0a .frymo-submit:focus{color:#ffffff;}#frymo-filters-form-6199f0a .frymo-submit:after{border-right-color:#ffffff;border-bottom-color:#ffffff;border-left-color:#ffffff;}.elementor-291 .elementor-element.elementor-element-e38ba77 > .elementor-widget-container{padding:0px 0px 100px 0px;}.elementor-291 .elementor-element.elementor-element-e38ba77 .frymo-listing{grid-template-columns:repeat(2, 1fr);--grid-columns:2;}.elementor-291 .elementor-element.elementor-element-e38ba77 .wp-pagenavi{justify-content:center;font-size:20px;font-weight:600;color:var( --e-global-color-text );}.elementor-291 .elementor-element.elementor-element-e38ba77 .frymo-listing:not(.swiper-wrapper){column-gap:20px;row-gap:50px;}.elementor-291 .elementor-element.elementor-element-e38ba77 .frymo-listing-toolbar{padding:0px 0px 10px 0px;}.elementor-291 .elementor-element.elementor-element-e38ba77 .frymo-orderby-select{background-color:#C5C5C51A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8D8D8D1A;border-radius:5px 5px 5px 5px;padding:10px 10px 10px 10px;}.elementor-291 .elementor-element.elementor-element-e38ba77 .frymo-listing-badge{background-color:#ffffff99;backdrop-filter:blur(4px);border-radius:8px 8px 8px 8px;padding:2px 16px 2px 16px;}.elementor-291 .elementor-element.elementor-element-e38ba77 .wp-pagenavi a{border-radius:0px 0px 0px 0px;}.elementor-291 .elementor-element.elementor-element-e38ba77 .wp-pagenavi .current{border-radius:0px 0px 0px 0px;color:var( --e-global-color-accent );}.elementor-291 .elementor-element.elementor-element-e38ba77 .wp-pagenavi a:hover{color:#FFFFFF;}.elementor-291 .elementor-element.elementor-element-e38ba77 .wp-pagenavi > *:not(:last-child){margin-left:0px;margin-right:0px;}.elementor-291 .elementor-element.elementor-element-a8b7304{--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:stretch;--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-291 .elementor-element.elementor-element-50bba36{--display:flex;--justify-content:center;--padding-top:75px;--padding-bottom:75px;--padding-left:50px;--padding-right:50px;}.elementor-291 .elementor-element.elementor-element-e3edb45{padding:0px 0px 15px 0px;}.elementor-291 .elementor-element.elementor-element-e3edb45 .elementor-heading-title{font-family:var( --e-global-typography-c5db190-font-family ), Sans-serif;font-size:var( --e-global-typography-c5db190-font-size );font-weight:var( --e-global-typography-c5db190-font-weight );text-transform:var( --e-global-typography-c5db190-text-transform );line-height:var( --e-global-typography-c5db190-line-height );color:var( --e-global-color-accent );}.elementor-291 .elementor-element.elementor-element-54e36e6{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-291 .elementor-element.elementor-element-54e36e6 .elementor-heading-title{font-family:var( --e-global-typography-c71c7e9-font-family ), Sans-serif;font-size:var( --e-global-typography-c71c7e9-font-size );font-weight:var( --e-global-typography-c71c7e9-font-weight );line-height:var( --e-global-typography-c71c7e9-line-height );}.elementor-291 .elementor-element.elementor-element-23a4eec{padding:35px 0px 50px 0px;}.elementor-291 .elementor-element.elementor-element-d679465{padding:0px 0px 25px 0px;}.elementor-291 .elementor-element.elementor-element-d679465 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-transform:none;line-height:1.25em;color:var( --e-global-color-accent );}.elementor-291 .elementor-element.elementor-element-ef95b75{--divider-border-style:solid;--divider-color:#23374359;--divider-border-width:2px;}.elementor-291 .elementor-element.elementor-element-ef95b75 .elementor-divider-separator{width:100%;}.elementor-291 .elementor-element.elementor-element-ef95b75 .elementor-divider{padding-block-start:35px;padding-block-end:35px;}.elementor-291 .elementor-element.elementor-element-171f8a4{padding:0px 0px 25px 0px;}.elementor-291 .elementor-element.elementor-element-171f8a4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-transform:none;line-height:1.25em;color:var( --e-global-color-accent );}.elementor-291 .elementor-element.elementor-element-d5c7557{--divider-border-style:solid;--divider-color:#23374359;--divider-border-width:2px;}.elementor-291 .elementor-element.elementor-element-d5c7557 .elementor-divider-separator{width:100%;}.elementor-291 .elementor-element.elementor-element-d5c7557 .elementor-divider{padding-block-start:35px;padding-block-end:35px;}.elementor-291 .elementor-element.elementor-element-1e0dd6f{padding:0px 0px 25px 0px;}.elementor-291 .elementor-element.elementor-element-1e0dd6f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-transform:none;line-height:1.25em;color:var( --e-global-color-accent );}.elementor-291 .elementor-element.elementor-element-1a44935{--display:flex;}.elementor-291 .elementor-element.elementor-element-5af4a38{--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:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:50px;}.elementor-291 .elementor-element.elementor-element-5af4a38:not(.elementor-motion-effects-element-type-background), .elementor-291 .elementor-element.elementor-element-5af4a38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-478c189 );}.elementor-291 .elementor-element.elementor-element-ba88f00{--display:flex;}.elementor-291 .elementor-element.elementor-element-26c1fd1{--display:flex;--justify-content:center;--padding-top:35px;--padding-bottom:35px;--padding-left:50px;--padding-right:0px;}.elementor-291 .elementor-element.elementor-element-6d43b2b{padding:0px 0px 15px 0px;}.elementor-291 .elementor-element.elementor-element-6d43b2b .elementor-heading-title{font-family:var( --e-global-typography-c5db190-font-family ), Sans-serif;font-size:var( --e-global-typography-c5db190-font-size );font-weight:var( --e-global-typography-c5db190-font-weight );text-transform:var( --e-global-typography-c5db190-text-transform );line-height:var( --e-global-typography-c5db190-line-height );color:var( --e-global-color-accent );}.elementor-291 .elementor-element.elementor-element-aabd4dc{width:var( --container-widget-width, 650px );max-width:650px;padding:0px 0px 20px 0px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-291 .elementor-element.elementor-element-aabd4dc .elementor-heading-title{font-family:var( --e-global-typography-c71c7e9-font-family ), Sans-serif;font-size:var( --e-global-typography-c71c7e9-font-size );font-weight:var( --e-global-typography-c71c7e9-font-weight );line-height:var( --e-global-typography-c71c7e9-line-height );}.elementor-291 .elementor-element.elementor-element-1038f3a{padding:0px 0px 35px 0px;}.elementor-291 .elementor-element.elementor-element-842c42a{padding:0px 0px 25px 0px;}.elementor-291 .elementor-element.elementor-element-842c42a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-transform:none;line-height:1.25em;color:var( --e-global-color-accent );}.elementor-291 .elementor-element.elementor-element-718be2e .elementor-icon-box-wrapper{align-items:center;}.elementor-291 .elementor-element.elementor-element-718be2e{--icon-box-icon-margin:15px;}.elementor-291 .elementor-element.elementor-element-718be2e .elementor-icon-box-title, .elementor-291 .elementor-element.elementor-element-718be2e .elementor-icon-box-title a{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 );}.elementor-291 .elementor-element.elementor-element-718be2e .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-291 .elementor-element.elementor-element-2ea85f9{--divider-border-style:solid;--divider-color:#23374359;--divider-border-width:2px;}.elementor-291 .elementor-element.elementor-element-2ea85f9 .elementor-divider-separator{width:100%;}.elementor-291 .elementor-element.elementor-element-2ea85f9 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-291 .elementor-element.elementor-element-fefddf8 .elementor-icon-box-wrapper{align-items:center;}.elementor-291 .elementor-element.elementor-element-fefddf8{--icon-box-icon-margin:15px;}.elementor-291 .elementor-element.elementor-element-fefddf8 .elementor-icon-box-title, .elementor-291 .elementor-element.elementor-element-fefddf8 .elementor-icon-box-title a{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 );}.elementor-291 .elementor-element.elementor-element-fefddf8 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-291 .elementor-element.elementor-element-46f9cfa{--divider-border-style:solid;--divider-color:#23374359;--divider-border-width:2px;}.elementor-291 .elementor-element.elementor-element-46f9cfa .elementor-divider-separator{width:100%;}.elementor-291 .elementor-element.elementor-element-46f9cfa .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-291 .elementor-element.elementor-element-1f1327a .elementor-icon-box-wrapper{align-items:center;}.elementor-291 .elementor-element.elementor-element-1f1327a{--icon-box-icon-margin:15px;}.elementor-291 .elementor-element.elementor-element-1f1327a .elementor-icon-box-title, .elementor-291 .elementor-element.elementor-element-1f1327a .elementor-icon-box-title a{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 );}.elementor-291 .elementor-element.elementor-element-1f1327a .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-291 .elementor-element.elementor-element-3d57c2a{--divider-border-style:solid;--divider-color:#23374359;--divider-border-width:2px;}.elementor-291 .elementor-element.elementor-element-3d57c2a .elementor-divider-separator{width:100%;}.elementor-291 .elementor-element.elementor-element-3d57c2a .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-291 .elementor-element.elementor-element-2c8bb94{padding:0px 0px 35px 0px;--icon-box-icon-margin:15px;}.elementor-291 .elementor-element.elementor-element-2c8bb94 .elementor-icon-box-wrapper{align-items:center;}.elementor-291 .elementor-element.elementor-element-2c8bb94 .elementor-icon-box-title, .elementor-291 .elementor-element.elementor-element-2c8bb94 .elementor-icon-box-title a{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 );}.elementor-291 .elementor-element.elementor-element-2c8bb94 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-291 .elementor-element.elementor-element-6714e17{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-291 .elementor-element.elementor-element-6714e17:not(.elementor-motion-effects-element-type-background), .elementor-291 .elementor-element.elementor-element-6714e17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-291 .elementor-element.elementor-element-cf6a60f{padding:0px 0px 15px 0px;text-align:center;}.elementor-291 .elementor-element.elementor-element-cf6a60f .elementor-heading-title{font-family:var( --e-global-typography-c5db190-font-family ), Sans-serif;font-size:var( --e-global-typography-c5db190-font-size );font-weight:var( --e-global-typography-c5db190-font-weight );text-transform:var( --e-global-typography-c5db190-text-transform );line-height:var( --e-global-typography-c5db190-line-height );color:var( --e-global-color-accent );}.elementor-291 .elementor-element.elementor-element-8a60beb{width:var( --container-widget-width, 1024px );max-width:1024px;padding:0px 0px 20px 0px;--container-widget-width:1024px;--container-widget-flex-grow:0;text-align:center;}.elementor-291 .elementor-element.elementor-element-8a60beb.elementor-element{--align-self:center;}.elementor-291 .elementor-element.elementor-element-8a60beb .elementor-heading-title{font-family:var( --e-global-typography-c71c7e9-font-family ), Sans-serif;font-size:var( --e-global-typography-c71c7e9-font-size );font-weight:var( --e-global-typography-c71c7e9-font-weight );line-height:var( --e-global-typography-c71c7e9-line-height );color:var( --e-global-color-8cec4fd );}.elementor-291 .elementor-element.elementor-element-e72a6ec{width:var( --container-widget-width, 1024px );max-width:1024px;padding:0px 0px 25px 0px;--container-widget-width:1024px;--container-widget-flex-grow:0;text-align:center;}.elementor-291 .elementor-element.elementor-element-e72a6ec.elementor-element{--align-self:center;}.elementor-291 .elementor-element.elementor-element-e72a6ec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-transform:none;line-height:1.25em;color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1200px){.elementor-291 .elementor-element.elementor-element-c2d3657{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-291 .elementor-element.elementor-element-5f0f578 .elementor-heading-title{font-size:var( --e-global-typography-f101bf1-font-size );line-height:var( --e-global-typography-f101bf1-line-height );}.elementor-291 .elementor-element.elementor-element-662834d .elementor-heading-title{font-size:var( --e-global-typography-c5db190-font-size );line-height:var( --e-global-typography-c5db190-line-height );}.elementor-291 .elementor-element.elementor-element-e8f946d{width:100%;max-width:100%;}.elementor-291 .elementor-element.elementor-element-e8f946d .elementor-heading-title{font-size:var( --e-global-typography-c71c7e9-font-size );line-height:var( --e-global-typography-c71c7e9-line-height );}.elementor-291 .elementor-element.elementor-element-1695df3{padding:0px 0px 25px 0px;}.elementor-291 .elementor-element.elementor-element-88df8f5{--padding-top:75px;--padding-bottom:75px;--padding-left:50px;--padding-right:50px;}.elementor-291 .elementor-element.elementor-element-251757b .elementor-heading-title{font-size:var( --e-global-typography-c5db190-font-size );line-height:var( --e-global-typography-c5db190-line-height );}.elementor-291 .elementor-element.elementor-element-0fb07eb{--container-widget-width:800px;--container-widget-flex-grow:0;width:var( --container-widget-width, 800px );max-width:800px;}.elementor-291 .elementor-element.elementor-element-0fb07eb .elementor-heading-title{font-size:44px;}.elementor-291 .elementor-element.elementor-element-b1f3433{--container-widget-width:750px;--container-widget-flex-grow:0;width:var( --container-widget-width, 750px );max-width:750px;}.elementor-291 .elementor-element.elementor-element-50bba36{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-291 .elementor-element.elementor-element-e3edb45 .elementor-heading-title{font-size:var( --e-global-typography-c5db190-font-size );line-height:var( --e-global-typography-c5db190-line-height );}.elementor-291 .elementor-element.elementor-element-54e36e6{width:100%;max-width:100%;}.elementor-291 .elementor-element.elementor-element-54e36e6 .elementor-heading-title{font-size:var( --e-global-typography-c71c7e9-font-size );line-height:var( --e-global-typography-c71c7e9-line-height );}.elementor-291 .elementor-element.elementor-element-23a4eec{padding:25px 0px 35px 0px;}.elementor-291 .elementor-element.elementor-element-ef95b75 .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-291 .elementor-element.elementor-element-d5c7557 .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-291 .elementor-element.elementor-element-5af4a38{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-291 .elementor-element.elementor-element-6d43b2b .elementor-heading-title{font-size:var( --e-global-typography-c5db190-font-size );line-height:var( --e-global-typography-c5db190-line-height );}.elementor-291 .elementor-element.elementor-element-aabd4dc{width:100%;max-width:100%;}.elementor-291 .elementor-element.elementor-element-aabd4dc .elementor-heading-title{font-size:var( --e-global-typography-c71c7e9-font-size );line-height:var( --e-global-typography-c71c7e9-line-height );}.elementor-291 .elementor-element.elementor-element-1038f3a{padding:0px 0px 25px 0px;}.elementor-291 .elementor-element.elementor-element-718be2e .elementor-icon-box-title, .elementor-291 .elementor-element.elementor-element-718be2e .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-291 .elementor-element.elementor-element-fefddf8 .elementor-icon-box-title, .elementor-291 .elementor-element.elementor-element-fefddf8 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-291 .elementor-element.elementor-element-1f1327a .elementor-icon-box-title, .elementor-291 .elementor-element.elementor-element-1f1327a .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-291 .elementor-element.elementor-element-2c8bb94 .elementor-icon-box-wrapper{align-items:start;}.elementor-291 .elementor-element.elementor-element-2c8bb94 .elementor-icon-box-title, .elementor-291 .elementor-element.elementor-element-2c8bb94 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-291 .elementor-element.elementor-element-6714e17{--padding-top:75px;--padding-bottom:75px;--padding-left:50px;--padding-right:50px;}.elementor-291 .elementor-element.elementor-element-cf6a60f .elementor-heading-title{font-size:var( --e-global-typography-c5db190-font-size );line-height:var( --e-global-typography-c5db190-line-height );}.elementor-291 .elementor-element.elementor-element-8a60beb .elementor-heading-title{font-size:var( --e-global-typography-c71c7e9-font-size );line-height:var( --e-global-typography-c71c7e9-line-height );}}@media(max-width:1024px){.elementor-291 .elementor-element.elementor-element-5f0f578 .elementor-heading-title{font-size:var( --e-global-typography-f101bf1-font-size );line-height:var( --e-global-typography-f101bf1-line-height );}.elementor-291 .elementor-element.elementor-element-5ce30e0{--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;--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-291 .elementor-element.elementor-element-e40ef8f{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-291 .elementor-element.elementor-element-662834d .elementor-heading-title{font-size:var( --e-global-typography-c5db190-font-size );line-height:var( --e-global-typography-c5db190-line-height );}.elementor-291 .elementor-element.elementor-element-e8f946d .elementor-heading-title{font-size:var( --e-global-typography-c71c7e9-font-size );line-height:var( --e-global-typography-c71c7e9-line-height );}.elementor-291 .elementor-element.elementor-element-251757b .elementor-heading-title{font-size:var( --e-global-typography-c5db190-font-size );line-height:var( --e-global-typography-c5db190-line-height );}.elementor-291 .elementor-element.elementor-element-0fb07eb{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;}.elementor-291 .elementor-element.elementor-element-b1f3433{padding:25px 0px 25px 0px;--container-widget-width:600px;--container-widget-flex-grow:0;width:var( --container-widget-width, 600px );max-width:600px;}.elementor-291 .elementor-element.elementor-element-e38ba77 .frymo-listing{grid-template-columns:repeat(2, 1fr);--grid-columns:2;}.elementor-291 .elementor-element.elementor-element-a8b7304{--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;--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-291 .elementor-element.elementor-element-e3edb45 .elementor-heading-title{font-size:var( --e-global-typography-c5db190-font-size );line-height:var( --e-global-typography-c5db190-line-height );}.elementor-291 .elementor-element.elementor-element-54e36e6 .elementor-heading-title{font-size:var( --e-global-typography-c71c7e9-font-size );line-height:var( --e-global-typography-c71c7e9-line-height );}.elementor-291 .elementor-element.elementor-element-d679465{padding:0px 0px 15px 0px;}.elementor-291 .elementor-element.elementor-element-d679465 .elementor-heading-title{font-size:28px;}.elementor-291 .elementor-element.elementor-element-171f8a4{padding:0px 0px 15px 0px;}.elementor-291 .elementor-element.elementor-element-171f8a4 .elementor-heading-title{font-size:28px;}.elementor-291 .elementor-element.elementor-element-1e0dd6f{padding:0px 0px 15px 0px;}.elementor-291 .elementor-element.elementor-element-1e0dd6f .elementor-heading-title{font-size:28px;}.elementor-291 .elementor-element.elementor-element-5af4a38{--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;}.elementor-291 .elementor-element.elementor-element-26c1fd1{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-291 .elementor-element.elementor-element-6d43b2b .elementor-heading-title{font-size:var( --e-global-typography-c5db190-font-size );line-height:var( --e-global-typography-c5db190-line-height );}.elementor-291 .elementor-element.elementor-element-aabd4dc .elementor-heading-title{font-size:var( --e-global-typography-c71c7e9-font-size );line-height:var( --e-global-typography-c71c7e9-line-height );}.elementor-291 .elementor-element.elementor-element-842c42a{padding:0px 0px 15px 0px;}.elementor-291 .elementor-element.elementor-element-842c42a .elementor-heading-title{font-size:28px;}.elementor-291 .elementor-element.elementor-element-718be2e .elementor-icon-box-title, .elementor-291 .elementor-element.elementor-element-718be2e .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-291 .elementor-element.elementor-element-fefddf8 .elementor-icon-box-title, .elementor-291 .elementor-element.elementor-element-fefddf8 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-291 .elementor-element.elementor-element-1f1327a .elementor-icon-box-title, .elementor-291 .elementor-element.elementor-element-1f1327a .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-291 .elementor-element.elementor-element-2c8bb94 .elementor-icon-box-title, .elementor-291 .elementor-element.elementor-element-2c8bb94 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-291 .elementor-element.elementor-element-6714e17{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-291 .elementor-element.elementor-element-cf6a60f .elementor-heading-title{font-size:var( --e-global-typography-c5db190-font-size );line-height:var( --e-global-typography-c5db190-line-height );}.elementor-291 .elementor-element.elementor-element-8a60beb .elementor-heading-title{font-size:var( --e-global-typography-c71c7e9-font-size );line-height:var( --e-global-typography-c71c7e9-line-height );}.elementor-291 .elementor-element.elementor-element-e72a6ec{padding:0px 0px 15px 0px;}.elementor-291 .elementor-element.elementor-element-e72a6ec .elementor-heading-title{font-size:28px;}}@media(max-width:767px){.elementor-291 .elementor-element.elementor-element-c2d3657{--min-height:700px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-291 .elementor-element.elementor-element-5ce30e0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-291 .elementor-element.elementor-element-e40ef8f{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-291 .elementor-element.elementor-element-88df8f5{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-291 .elementor-element.elementor-element-0fb07eb{width:100%;max-width:100%;}.elementor-291 .elementor-element.elementor-element-0fb07eb .elementor-heading-title{font-size:36px;}.elementor-291 .elementor-element.elementor-element-b1f3433{width:100%;max-width:100%;padding:15px 0px 15px 0px;}.elementor-291 .elementor-element.elementor-element-a8b7304{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-291 .elementor-element.elementor-element-50bba36{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-291 .elementor-element.elementor-element-d679465 .elementor-heading-title{font-size:24px;}.elementor-291 .elementor-element.elementor-element-171f8a4 .elementor-heading-title{font-size:24px;}.elementor-291 .elementor-element.elementor-element-1e0dd6f .elementor-heading-title{font-size:24px;}.elementor-291 .elementor-element.elementor-element-5af4a38{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-291 .elementor-element.elementor-element-26c1fd1{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-291 .elementor-element.elementor-element-842c42a .elementor-heading-title{font-size:24px;}.elementor-291 .elementor-element.elementor-element-6714e17{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-291 .elementor-element.elementor-element-8a60beb{width:100%;max-width:100%;}.elementor-291 .elementor-element.elementor-element-e72a6ec{width:100%;max-width:100%;}.elementor-291 .elementor-element.elementor-element-e72a6ec .elementor-heading-title{font-size:24px;}}@media(max-width:500px){.elementor-291 .elementor-element.elementor-element-c2d3657{--min-height:560px;}.elementor-291 .elementor-element.elementor-element-5f0f578 .elementor-heading-title{font-size:var( --e-global-typography-f101bf1-font-size );line-height:var( --e-global-typography-f101bf1-line-height );}.elementor-291 .elementor-element.elementor-element-662834d .elementor-heading-title{font-size:var( --e-global-typography-c5db190-font-size );line-height:var( --e-global-typography-c5db190-line-height );}.elementor-291 .elementor-element.elementor-element-e8f946d .elementor-heading-title{font-size:var( --e-global-typography-c71c7e9-font-size );line-height:var( --e-global-typography-c71c7e9-line-height );}.elementor-291 .elementor-element.elementor-element-251757b .elementor-heading-title{font-size:var( --e-global-typography-c5db190-font-size );line-height:var( --e-global-typography-c5db190-line-height );}.elementor-291 .elementor-element.elementor-element-0fb07eb .elementor-heading-title{font-size:31px;}.elementor-291 .elementor-element.elementor-element-e38ba77 .frymo-listing{grid-template-columns:repeat(1, 1fr);--grid-columns:1;}.elementor-291 .elementor-element.elementor-element-e3edb45 .elementor-heading-title{font-size:var( --e-global-typography-c5db190-font-size );line-height:var( --e-global-typography-c5db190-line-height );}.elementor-291 .elementor-element.elementor-element-54e36e6 .elementor-heading-title{font-size:var( --e-global-typography-c71c7e9-font-size );line-height:var( --e-global-typography-c71c7e9-line-height );}.elementor-291 .elementor-element.elementor-element-d679465 .elementor-heading-title{font-size:22px;}.elementor-291 .elementor-element.elementor-element-171f8a4 .elementor-heading-title{font-size:22px;}.elementor-291 .elementor-element.elementor-element-1e0dd6f .elementor-heading-title{font-size:22px;}.elementor-291 .elementor-element.elementor-element-6d43b2b .elementor-heading-title{font-size:var( --e-global-typography-c5db190-font-size );line-height:var( --e-global-typography-c5db190-line-height );}.elementor-291 .elementor-element.elementor-element-aabd4dc .elementor-heading-title{font-size:var( --e-global-typography-c71c7e9-font-size );line-height:var( --e-global-typography-c71c7e9-line-height );}.elementor-291 .elementor-element.elementor-element-842c42a .elementor-heading-title{font-size:22px;}.elementor-291 .elementor-element.elementor-element-718be2e .elementor-icon-box-title, .elementor-291 .elementor-element.elementor-element-718be2e .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-291 .elementor-element.elementor-element-fefddf8 .elementor-icon-box-title, .elementor-291 .elementor-element.elementor-element-fefddf8 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-291 .elementor-element.elementor-element-1f1327a .elementor-icon-box-title, .elementor-291 .elementor-element.elementor-element-1f1327a .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-291 .elementor-element.elementor-element-2c8bb94 .elementor-icon-box-title, .elementor-291 .elementor-element.elementor-element-2c8bb94 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-291 .elementor-element.elementor-element-cf6a60f .elementor-heading-title{font-size:var( --e-global-typography-c5db190-font-size );line-height:var( --e-global-typography-c5db190-line-height );}.elementor-291 .elementor-element.elementor-element-8a60beb .elementor-heading-title{font-size:var( --e-global-typography-c71c7e9-font-size );line-height:var( --e-global-typography-c71c7e9-line-height );}.elementor-291 .elementor-element.elementor-element-e72a6ec .elementor-heading-title{font-size:22px;}}@media(min-width:501px){.elementor-291 .elementor-element.elementor-element-50bba36{--width:50%;}.elementor-291 .elementor-element.elementor-element-1a44935{--width:50%;}.elementor-291 .elementor-element.elementor-element-ba88f00{--width:50%;}.elementor-291 .elementor-element.elementor-element-26c1fd1{--width:50%;}}@media(max-width:1024px) and (min-width:501px){.elementor-291 .elementor-element.elementor-element-50bba36{--width:100%;}.elementor-291 .elementor-element.elementor-element-1a44935{--width:100%;}.elementor-291 .elementor-element.elementor-element-ba88f00{--width:100%;}.elementor-291 .elementor-element.elementor-element-26c1fd1{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-e9ee578 */.elementor-291 .elementor-element.elementor-element-e9ee578,
.elementor-291 .elementor-element.elementor-element-e9ee578 img {
object-fit: cover;
width: 100%;
}

@media only screen and (min-width:1201px) {
.elementor-291 .elementor-element.elementor-element-e9ee578,
.elementor-291 .elementor-element.elementor-element-e9ee578 img {
height: 100%;
}
}

@media only screen and (min-width:1025px) and (max-width:1200px) {
.elementor-291 .elementor-element.elementor-element-e9ee578,
.elementor-291 .elementor-element.elementor-element-e9ee578 img {
height: 100%;
}
}

@media only screen and (min-width:768px) and (max-width:1024px) {
.elementor-291 .elementor-element.elementor-element-e9ee578,
.elementor-291 .elementor-element.elementor-element-e9ee578 img {
height: auto;
}
}

@media only screen and (min-width:451px) and (max-width:767px) {
.elementor-291 .elementor-element.elementor-element-e9ee578,
.elementor-291 .elementor-element.elementor-element-e9ee578 img {
height: auto;
}
}

@media only screen and (max-width:450px) {
.elementor-291 .elementor-element.elementor-element-e9ee578,
.elementor-291 .elementor-element.elementor-element-e9ee578 img {
height: auto;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1695df3 */.elementor-291 .elementor-element.elementor-element-1695df3 p:last-child {
margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e40ef8f */@media only screen and (min-width:1300px) {
.elementor-291 .elementor-element.elementor-element-e40ef8f {
padding-right: 5%;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1f3433 */.elementor-291 .elementor-element.elementor-element-b1f3433 p:last-child {
margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23a4eec */.elementor-291 .elementor-element.elementor-element-23a4eec p:last-child {
margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9181ba2 */.elementor-291 .elementor-element.elementor-element-9181ba2 p:last-child {
margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ee9e41 */.elementor-291 .elementor-element.elementor-element-9ee9e41 p:last-child {
margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74eb9e9 */.elementor-291 .elementor-element.elementor-element-74eb9e9 p:last-child {
margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50bba36 */@media only screen and (min-width:1300px) {
.elementor-291 .elementor-element.elementor-element-50bba36 {
padding-left: 5%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38a6c88 */.elementor-291 .elementor-element.elementor-element-38a6c88,
.elementor-291 .elementor-element.elementor-element-38a6c88 img {
object-fit: cover;
width: 100%;
}

@media only screen and (min-width:1201px) {
.elementor-291 .elementor-element.elementor-element-38a6c88,
.elementor-291 .elementor-element.elementor-element-38a6c88 img {
height: 100%;
}
}

@media only screen and (min-width:1025px) and (max-width:1200px) {
.elementor-291 .elementor-element.elementor-element-38a6c88,
.elementor-291 .elementor-element.elementor-element-38a6c88 img {
height: 100%;
object-position: 60% center;
}
}

@media only screen and (min-width:768px) and (max-width:1024px) {
.elementor-291 .elementor-element.elementor-element-38a6c88,
.elementor-291 .elementor-element.elementor-element-38a6c88 img {
height: auto;
}
}

@media only screen and (min-width:451px) and (max-width:767px) {
.elementor-291 .elementor-element.elementor-element-38a6c88,
.elementor-291 .elementor-element.elementor-element-38a6c88 img {
height: auto;
}
}

@media only screen and (max-width:450px) {
.elementor-291 .elementor-element.elementor-element-38a6c88,
.elementor-291 .elementor-element.elementor-element-38a6c88 img {
height: auto;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15485de */.elementor-291 .elementor-element.elementor-element-15485de,
.elementor-291 .elementor-element.elementor-element-15485de img {
object-fit: cover;
width: 100%;
}

@media only screen and (min-width:1201px) {
.elementor-291 .elementor-element.elementor-element-15485de,
.elementor-291 .elementor-element.elementor-element-15485de img {
height: 100%;
}
}

@media only screen and (min-width:1025px) and (max-width:1200px) {
.elementor-291 .elementor-element.elementor-element-15485de,
.elementor-291 .elementor-element.elementor-element-15485de img {
height: 100%;
}
}

@media only screen and (min-width:768px) and (max-width:1024px) {
.elementor-291 .elementor-element.elementor-element-15485de,
.elementor-291 .elementor-element.elementor-element-15485de img {
height: auto;
}
}

@media only screen and (min-width:451px) and (max-width:767px) {
.elementor-291 .elementor-element.elementor-element-15485de,
.elementor-291 .elementor-element.elementor-element-15485de img {
height: auto;
}
}

@media only screen and (max-width:450px) {
.elementor-291 .elementor-element.elementor-element-15485de,
.elementor-291 .elementor-element.elementor-element-15485de img {
height: auto;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1038f3a */.elementor-291 .elementor-element.elementor-element-1038f3a p:last-child {
margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26c1fd1 */@media only screen and (min-width:1300px) {
.elementor-291 .elementor-element.elementor-element-26c1fd1 {
padding-right: 5%;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://immostark.de/wp-content/uploads/2025/08/Montserrat-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://immostark.de/wp-content/uploads/2025/08/Montserrat-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://immostark.de/wp-content/uploads/2025/08/Montserrat-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://immostark.de/wp-content/uploads/2025/08/Montserrat-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://immostark.de/wp-content/uploads/2025/08/Montserrat-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://immostark.de/wp-content/uploads/2025/08/Montserrat-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */