.elementor-4331 .elementor-element.elementor-element-bbcc676{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--overlay-opacity:0.5;--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-4331 .elementor-element.elementor-element-bbcc676:not(.elementor-motion-effects-element-type-background), .elementor-4331 .elementor-element.elementor-element-bbcc676 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.flexhypo.de/wp-content/uploads/2019/08/Erstfinanzierung-TEST1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4331 .elementor-element.elementor-element-bbcc676::before, .elementor-4331 .elementor-element.elementor-element-bbcc676 > .elementor-background-video-container::before, .elementor-4331 .elementor-element.elementor-element-bbcc676 > .e-con-inner > .elementor-background-video-container::before, .elementor-4331 .elementor-element.elementor-element-bbcc676 > .elementor-background-slideshow::before, .elementor-4331 .elementor-element.elementor-element-bbcc676 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4331 .elementor-element.elementor-element-bbcc676 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.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 );color:var( --e-global-color-primary );}.elementor-4331 .elementor-element.elementor-element-6bcd962{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-4331 .elementor-element.elementor-element-6bcd962 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:55px;font-weight:700;color:var( --e-global-color-4a50b3e );}.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 );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-4331 .elementor-element.elementor-element-7555c2c{padding:0px 0px 0px 0px;text-align:center;color:var( --e-global-color-4a50b3e );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4331 .elementor-element.elementor-element-8c0d772 .elementor-button{background-color:var( --e-global-color-primary );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 );}.elementor-4331 .elementor-element.elementor-element-92d62da{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4331 .elementor-element.elementor-element-e6959f4{--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: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-4331 .elementor-element.elementor-element-60b220a{--display:flex;}.elementor-4331 .elementor-element.elementor-element-d4fe639{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4331 .elementor-element.elementor-element-d4fe639.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4331 .elementor-element.elementor-element-d4fe639 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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 );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-4331 .elementor-element.elementor-element-8ed2741 .elementor-icon-box-wrapper{text-align:start;}.elementor-4331 .elementor-element.elementor-element-8ed2741 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-4331 .elementor-element.elementor-element-8ed2741 .elementor-icon-box-title, .elementor-4331 .elementor-element.elementor-element-8ed2741 .elementor-icon-box-title a{font-size:20px;font-weight:bold;line-height:1.8em;letter-spacing:0.1px;}.elementor-4331 .elementor-element.elementor-element-8ed2741 .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:11px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > 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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4331 .elementor-element.elementor-element-4708895 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-4331 .elementor-element.elementor-element-4708895 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-4331 .elementor-element.elementor-element-4708895 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-4331 .elementor-element.elementor-element-4708895 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-4331 .elementor-element.elementor-element-4708895 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-4331 .elementor-element.elementor-element-4708895 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4331 .elementor-element.elementor-element-4708895 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4331 .elementor-element.elementor-element-4708895{--e-icon-list-icon-size:14px;--icon-vertical-offset:-1px;}.elementor-4331 .elementor-element.elementor-element-4708895 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-4331 .elementor-element.elementor-element-4708895 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4331 .elementor-element.elementor-element-4708895 .elementor-icon-list-item > 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 );}.elementor-4331 .elementor-element.elementor-element-4708895 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4331 .elementor-element.elementor-element-7054457{--display:flex;}.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 );}.elementor-4331 .elementor-element.elementor-element-c3304de img{width:100%;}.elementor-4331 .elementor-element.elementor-element-9e9a985{--display:flex;}.elementor-4331 .elementor-element.elementor-element-5e160e3 .elementor-button{background-color:var( --e-global-color-primary );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 );}.elementor-4331 .elementor-element.elementor-element-ca30058{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4331 .elementor-element.elementor-element-a5fbd81{--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: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-4331 .elementor-element.elementor-element-ff49a92{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-4331 .elementor-element.elementor-element-f307675{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4331 .elementor-element.elementor-element-f307675:not(.elementor-motion-effects-element-type-background), .elementor-4331 .elementor-element.elementor-element-f307675 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4331 .elementor-element.elementor-element-759f9a2{--display:flex;--justify-content:center;}.elementor-4331 .elementor-element.elementor-element-654b070{--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;}.elementor-4331 .elementor-element.elementor-element-ab76817 img{width:85%;}.elementor-4331 .elementor-element.elementor-element-9d0754a{--display:flex;--justify-content:center;}.elementor-4331 .elementor-element.elementor-element-2bc8363{--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;}.elementor-4331 .elementor-element.elementor-element-8b14421{--display:flex;--justify-content:center;}.elementor-4331 .elementor-element.elementor-element-fbbaafb{--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;}.elementor-4331 .elementor-element.elementor-element-6c84ac4{--display:flex;--justify-content:center;}.elementor-4331 .elementor-element.elementor-element-9fe4848{--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;}.elementor-4331 .elementor-element.elementor-element-b393f68 img{width:85%;}.elementor-4331 .elementor-element.elementor-element-2562c41{--display:flex;--justify-content:center;}.elementor-4331 .elementor-element.elementor-element-8c505e3{--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;}.elementor-4331 .elementor-element.elementor-element-4ccf65c img{width:85%;}.elementor-4331 .elementor-element.elementor-element-4914d31{--display:flex;--justify-content:center;}.elementor-4331 .elementor-element.elementor-element-3ad7c47{--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;}.elementor-4331 .elementor-element.elementor-element-44b1ce6 img{width:85%;}.elementor-4331 .elementor-element.elementor-element-94538ea{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-4331 .elementor-element.elementor-element-e961133{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4331 .elementor-element.elementor-element-0906a80{--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;--flex-wrap:wrap;}.elementor-4331 .elementor-element.elementor-element-d989b67{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;}.elementor-4331 .elementor-element.elementor-element-d989b67.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4331 .elementor-element.elementor-element-f93b345 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-accent );}.elementor-4331 .elementor-element.elementor-element-27581a0{--display:flex;}.elementor-4331 .elementor-element.elementor-element-27581a0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4331 .elementor-element.elementor-element-5cb2110 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:96px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-4331 .elementor-element.elementor-element-031f96f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:700;}.elementor-4331 .elementor-element.elementor-element-e2512a5{--display:flex;}.elementor-4331 .elementor-element.elementor-element-c4f8617 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-4331 .elementor-element.elementor-element-b3acdd2{--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;--flex-wrap:wrap;}.elementor-4331 .elementor-element.elementor-element-114adac{--display:flex;}.elementor-4331 .elementor-element.elementor-element-569e71e img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-4331 .elementor-element.elementor-element-61afca4{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;}.elementor-4331 .elementor-element.elementor-element-61afca4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4331 .elementor-element.elementor-element-e136f5a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4331 .elementor-element.elementor-element-e136f5a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-accent );}.elementor-4331 .elementor-element.elementor-element-1ea2933{--display:flex;}.elementor-4331 .elementor-element.elementor-element-1ea2933.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4331 .elementor-element.elementor-element-4975e56 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:96px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-4331 .elementor-element.elementor-element-91e89b8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:700;}.elementor-4331 .elementor-element.elementor-element-05c4be7{--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;--flex-wrap:wrap;}.elementor-4331 .elementor-element.elementor-element-00a17ef{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;}.elementor-4331 .elementor-element.elementor-element-00a17ef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4331 .elementor-element.elementor-element-1c1de43.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4331 .elementor-element.elementor-element-1c1de43 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-accent );}.elementor-4331 .elementor-element.elementor-element-a7987f7{--display:flex;}.elementor-4331 .elementor-element.elementor-element-a7987f7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4331 .elementor-element.elementor-element-1c82ef4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:96px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-4331 .elementor-element.elementor-element-d089fed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:700;}.elementor-4331 .elementor-element.elementor-element-405f03b{--display:flex;}.elementor-4331 .elementor-element.elementor-element-33971d2 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-4331 .elementor-element.elementor-element-640cbf6{--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;--flex-wrap:wrap;}.elementor-4331 .elementor-element.elementor-element-f124294{--display:flex;}.elementor-4331 .elementor-element.elementor-element-9ea60e1 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-4331 .elementor-element.elementor-element-6853cc0{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;}.elementor-4331 .elementor-element.elementor-element-6853cc0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4331 .elementor-element.elementor-element-97a650c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4331 .elementor-element.elementor-element-97a650c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-accent );}.elementor-4331 .elementor-element.elementor-element-bd87d88{--display:flex;}.elementor-4331 .elementor-element.elementor-element-bd87d88.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4331 .elementor-element.elementor-element-3510aa3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:96px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-4331 .elementor-element.elementor-element-b6cf507 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:700;}.elementor-4331 .elementor-element.elementor-element-1620b4a{--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;--flex-wrap:wrap;}.elementor-4331 .elementor-element.elementor-element-c1b2b84{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;}.elementor-4331 .elementor-element.elementor-element-c1b2b84.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4331 .elementor-element.elementor-element-1f52fd9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4331 .elementor-element.elementor-element-1f52fd9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-accent );}.elementor-4331 .elementor-element.elementor-element-37f4d9d{--display:flex;}.elementor-4331 .elementor-element.elementor-element-37f4d9d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4331 .elementor-element.elementor-element-ec4a858 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:96px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-4331 .elementor-element.elementor-element-d2ad081 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:700;}.elementor-4331 .elementor-element.elementor-element-28f6664{--display:flex;}.elementor-4331 .elementor-element.elementor-element-f145331 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-4331 .elementor-element.elementor-element-061a31b{--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;--flex-wrap:wrap;}.elementor-4331 .elementor-element.elementor-element-6597f72{--display:flex;}.elementor-4331 .elementor-element.elementor-element-098d1ed img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-4331 .elementor-element.elementor-element-76ea643{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;}.elementor-4331 .elementor-element.elementor-element-76ea643.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4331 .elementor-element.elementor-element-49c6886.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4331 .elementor-element.elementor-element-49c6886 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-accent );}.elementor-4331 .elementor-element.elementor-element-b61aa31{--display:flex;}.elementor-4331 .elementor-element.elementor-element-b61aa31.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4331 .elementor-element.elementor-element-f6fc721 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:96px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-4331 .elementor-element.elementor-element-2bdf5ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:700;}.elementor-4331 .elementor-element.elementor-element-a892010{--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;--flex-wrap:wrap;}.elementor-4331 .elementor-element.elementor-element-07661ab{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;}.elementor-4331 .elementor-element.elementor-element-07661ab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4331 .elementor-element.elementor-element-d62c98f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4331 .elementor-element.elementor-element-d62c98f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-accent );}.elementor-4331 .elementor-element.elementor-element-b00e42c{--display:flex;}.elementor-4331 .elementor-element.elementor-element-b00e42c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4331 .elementor-element.elementor-element-10a21ee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:96px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-4331 .elementor-element.elementor-element-3a2a0f3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:700;}.elementor-4331 .elementor-element.elementor-element-d7805af{--display:flex;}.elementor-4331 .elementor-element.elementor-element-5163e42 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-4331 .elementor-element.elementor-element-cefd7d6 .elementor-button{background-color:var( --e-global-color-primary );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 );}.elementor-4331 .elementor-element.elementor-element-7cb9881{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4331 .elementor-element.elementor-element-7cb9881:not(.elementor-motion-effects-element-type-background), .elementor-4331 .elementor-element.elementor-element-7cb9881 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4331 .elementor-element.elementor-element-b549ff7{text-align:center;}.elementor-4331 .elementor-element.elementor-element-b549ff7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;color:var( --e-global-color-4a50b3e );}.elementor-4331 .elementor-element.elementor-element-3d7ff73{padding:0px 100px 0px 100px;text-align:center;color:var( --e-global-color-4a50b3e );}.elementor-4331 .elementor-element.elementor-element-e2c319c{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4331 .elementor-element.elementor-element-4ae974f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 200px 0px 0px;}.elementor-4331 .elementor-element.elementor-element-4ae974f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4331 .elementor-element.elementor-element-4ae974f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4331 .elementor-element.elementor-element-f3cdf5c{--divider-border-style:solid;--divider-color:#6A6A6A;--divider-border-width:1px;}.elementor-4331 .elementor-element.elementor-element-f3cdf5c .elementor-divider-separator{width:100%;}.elementor-4331 .elementor-element.elementor-element-f3cdf5c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-4331 .elementor-element.elementor-element-6b50e1a{--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;}.elementor-4331 .elementor-element.elementor-element-9108646{--display:flex;}.elementor-4331 .elementor-element.elementor-element-ba79952 .elementor-icon-box-wrapper{text-align:start;}.elementor-4331 .elementor-element.elementor-element-ba79952 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-4331 .elementor-element.elementor-element-ba79952 .elementor-icon-box-title, .elementor-4331 .elementor-element.elementor-element-ba79952 .elementor-icon-box-title a{font-size:20px;font-weight:bold;line-height:1.8em;letter-spacing:0.1px;}.elementor-4331 .elementor-element.elementor-element-ba79952 .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:11px;}.elementor-4331 .elementor-element.elementor-element-3735ca2 iframe{height:475px;filter:brightness( 104% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4331 .elementor-element.elementor-element-2735b32{--display:flex;}.elementor-4331 .elementor-element.elementor-element-cd66017 .elementor-icon-box-wrapper{text-align:start;}.elementor-4331 .elementor-element.elementor-element-cd66017 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-4331 .elementor-element.elementor-element-cd66017 .elementor-icon-box-title, .elementor-4331 .elementor-element.elementor-element-cd66017 .elementor-icon-box-title a{font-size:20px;font-weight:bold;line-height:1.8em;letter-spacing:0.1px;}.elementor-4331 .elementor-element.elementor-element-cd66017 .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:11px;}.elementor-4331 .elementor-element.elementor-element-5f02cb5 iframe{height:475px;}@media(min-width:768px){.elementor-4331 .elementor-element.elementor-element-ff49a92{--width:100%;}.elementor-4331 .elementor-element.elementor-element-d989b67{--width:3.5%;}.elementor-4331 .elementor-element.elementor-element-27581a0{--width:55%;}.elementor-4331 .elementor-element.elementor-element-e2512a5{--width:38%;}.elementor-4331 .elementor-element.elementor-element-114adac{--width:38%;}.elementor-4331 .elementor-element.elementor-element-61afca4{--width:3.5%;}.elementor-4331 .elementor-element.elementor-element-1ea2933{--width:55%;}.elementor-4331 .elementor-element.elementor-element-00a17ef{--width:3.5%;}.elementor-4331 .elementor-element.elementor-element-a7987f7{--width:55%;}.elementor-4331 .elementor-element.elementor-element-405f03b{--width:38%;}.elementor-4331 .elementor-element.elementor-element-f124294{--width:38%;}.elementor-4331 .elementor-element.elementor-element-6853cc0{--width:3.5%;}.elementor-4331 .elementor-element.elementor-element-bd87d88{--width:55%;}.elementor-4331 .elementor-element.elementor-element-c1b2b84{--width:3.5%;}.elementor-4331 .elementor-element.elementor-element-37f4d9d{--width:55%;}.elementor-4331 .elementor-element.elementor-element-28f6664{--width:38%;}.elementor-4331 .elementor-element.elementor-element-6597f72{--width:38%;}.elementor-4331 .elementor-element.elementor-element-76ea643{--width:3.5%;}.elementor-4331 .elementor-element.elementor-element-b61aa31{--width:55%;}.elementor-4331 .elementor-element.elementor-element-07661ab{--width:3.5%;}.elementor-4331 .elementor-element.elementor-element-b00e42c{--width:55%;}.elementor-4331 .elementor-element.elementor-element-d7805af{--width:38%;}}@media(max-width:1366px) and (min-width:768px){.elementor-4331 .elementor-element.elementor-element-d989b67{--width:53.025px;}.elementor-4331 .elementor-element.elementor-element-27581a0{--width:53%;}.elementor-4331 .elementor-element.elementor-element-61afca4{--width:53.025px;}.elementor-4331 .elementor-element.elementor-element-1ea2933{--width:53%;}.elementor-4331 .elementor-element.elementor-element-00a17ef{--width:53.025px;}.elementor-4331 .elementor-element.elementor-element-a7987f7{--width:53%;}.elementor-4331 .elementor-element.elementor-element-6853cc0{--width:53.025px;}.elementor-4331 .elementor-element.elementor-element-bd87d88{--width:53%;}.elementor-4331 .elementor-element.elementor-element-c1b2b84{--width:53.025px;}.elementor-4331 .elementor-element.elementor-element-37f4d9d{--width:53%;}.elementor-4331 .elementor-element.elementor-element-76ea643{--width:53.025px;}.elementor-4331 .elementor-element.elementor-element-b61aa31{--width:53%;}.elementor-4331 .elementor-element.elementor-element-07661ab{--width:53.025px;}.elementor-4331 .elementor-element.elementor-element-b00e42c{--width:53%;}}@media(max-width:1200px) and (min-width:768px){.elementor-4331 .elementor-element.elementor-element-27581a0{--width:52%;}.elementor-4331 .elementor-element.elementor-element-1ea2933{--width:52%;}.elementor-4331 .elementor-element.elementor-element-a7987f7{--width:52%;}.elementor-4331 .elementor-element.elementor-element-bd87d88{--width:52%;}.elementor-4331 .elementor-element.elementor-element-37f4d9d{--width:52%;}.elementor-4331 .elementor-element.elementor-element-b61aa31{--width:52%;}.elementor-4331 .elementor-element.elementor-element-b00e42c{--width:52%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4331 .elementor-element.elementor-element-27581a0{--width:90%;}.elementor-4331 .elementor-element.elementor-element-e2512a5{--width:100%;}.elementor-4331 .elementor-element.elementor-element-114adac{--width:100%;}.elementor-4331 .elementor-element.elementor-element-61afca4{--width:7%;}.elementor-4331 .elementor-element.elementor-element-1ea2933{--width:90%;}.elementor-4331 .elementor-element.elementor-element-a7987f7{--width:90%;}.elementor-4331 .elementor-element.elementor-element-405f03b{--width:100%;}.elementor-4331 .elementor-element.elementor-element-f124294{--width:100%;}.elementor-4331 .elementor-element.elementor-element-bd87d88{--width:90%;}.elementor-4331 .elementor-element.elementor-element-37f4d9d{--width:90%;}.elementor-4331 .elementor-element.elementor-element-28f6664{--width:100%;}.elementor-4331 .elementor-element.elementor-element-6597f72{--width:100%;}.elementor-4331 .elementor-element.elementor-element-b61aa31{--width:90%;}.elementor-4331 .elementor-element.elementor-element-b00e42c{--width:90%;}.elementor-4331 .elementor-element.elementor-element-d7805af{--width:100%;}}@media(max-width:880px) and (min-width:768px){.elementor-4331 .elementor-element.elementor-element-60b220a{--width:100%;}.elementor-4331 .elementor-element.elementor-element-27581a0{--width:89%;}.elementor-4331 .elementor-element.elementor-element-a7987f7{--width:89%;}.elementor-4331 .elementor-element.elementor-element-bd87d88{--width:89%;}.elementor-4331 .elementor-element.elementor-element-37f4d9d{--width:89%;}.elementor-4331 .elementor-element.elementor-element-b61aa31{--width:89%;}.elementor-4331 .elementor-element.elementor-element-b00e42c{--width:89%;}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-4331 .elementor-element.elementor-element-8c0d772 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-4331 .elementor-element.elementor-element-92d62da{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4331 .elementor-element.elementor-element-d4fe639{width:var( --container-widget-width, 1216.6px );max-width:1216.6px;--container-widget-width:1216.6px;--container-widget-flex-grow:0;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-4331 .elementor-element.elementor-element-4708895 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4331 .elementor-element.elementor-element-4708895 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-4331 .elementor-element.elementor-element-5e160e3 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-4331 .elementor-element.elementor-element-ca30058{--padding-top:30px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4331 .elementor-element.elementor-element-f307675{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4331 .elementor-element.elementor-element-e961133{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4331 .elementor-element.elementor-element-e136f5a{width:var( --container-widget-width, 32.425px );max-width:32.425px;--container-widget-width:32.425px;--container-widget-flex-grow:0;}.elementor-4331 .elementor-element.elementor-element-1c1de43{width:var( --container-widget-width, 33.425px );max-width:33.425px;--container-widget-width:33.425px;--container-widget-flex-grow:0;}.elementor-4331 .elementor-element.elementor-element-97a650c{width:var( --container-widget-width, 32.425px );max-width:32.425px;--container-widget-width:32.425px;--container-widget-flex-grow:0;}.elementor-4331 .elementor-element.elementor-element-1f52fd9{width:var( --container-widget-width, 33.425px );max-width:33.425px;--container-widget-width:33.425px;--container-widget-flex-grow:0;}.elementor-4331 .elementor-element.elementor-element-49c6886{width:var( --container-widget-width, 32.425px );max-width:32.425px;--container-widget-width:32.425px;--container-widget-flex-grow:0;}.elementor-4331 .elementor-element.elementor-element-d62c98f{width:var( --container-widget-width, 33.425px );max-width:33.425px;--container-widget-width:33.425px;--container-widget-flex-grow:0;}.elementor-4331 .elementor-element.elementor-element-cefd7d6 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-4331 .elementor-element.elementor-element-e2c319c{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4331 .elementor-element.elementor-element-4ae974f{width:var( --container-widget-width, 1216.6px );max-width:1216.6px;--container-widget-width:1216.6px;--container-widget-flex-grow:0;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:1200px){.elementor-4331 .elementor-element.elementor-element-94538ea{--e-n-carousel-swiper-slides-to-display:4;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-4331 .elementor-element.elementor-element-8c0d772 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-4331 .elementor-element.elementor-element-4708895 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4331 .elementor-element.elementor-element-4708895 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-4331 .elementor-element.elementor-element-c3304de img{height:296px;}.elementor-4331 .elementor-element.elementor-element-9e9a985{--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-4331 .elementor-element.elementor-element-5e160e3{padding:20px 0px 0px 0px;}.elementor-4331 .elementor-element.elementor-element-5e160e3 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-4331 .elementor-element.elementor-element-94538ea{--e-n-carousel-swiper-slides-to-display:3;}.elementor-4331 .elementor-element.elementor-element-031f96f .elementor-heading-title{font-size:24px;}.elementor-4331 .elementor-element.elementor-element-b3acdd2{--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;}.elementor-4331 .elementor-element.elementor-element-61afca4{--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;}.elementor-4331 .elementor-element.elementor-element-1ea2933{--flex-wrap:wrap;}.elementor-4331 .elementor-element.elementor-element-91e89b8 .elementor-heading-title{font-size:24px;}.elementor-4331 .elementor-element.elementor-element-d089fed .elementor-heading-title{font-size:24px;}.elementor-4331 .elementor-element.elementor-element-b6cf507 .elementor-heading-title{font-size:24px;}.elementor-4331 .elementor-element.elementor-element-d2ad081 .elementor-heading-title{font-size:24px;}.elementor-4331 .elementor-element.elementor-element-2bdf5ad .elementor-heading-title{font-size:24px;}.elementor-4331 .elementor-element.elementor-element-3a2a0f3 .elementor-heading-title{font-size:24px;}.elementor-4331 .elementor-element.elementor-element-cefd7d6{padding:20px 0px 0px 0px;}.elementor-4331 .elementor-element.elementor-element-cefd7d6 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:880px){.elementor-4331 .elementor-element.elementor-element-bbcc676{--min-height:400px;}.elementor-4331 .elementor-element.elementor-element-92d62da{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4331 .elementor-element.elementor-element-e6959f4{--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;}.elementor-4331 .elementor-element.elementor-element-c3304de img{height:401px;}.elementor-4331 .elementor-element.elementor-element-7cb9881{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4331 .elementor-element.elementor-element-3d7ff73{padding:0px 0px 0px 0px;}.elementor-4331 .elementor-element.elementor-element-4ae974f{padding:0px 150px 0px 0px;}}@media(max-width:767px){.elementor-4331 .elementor-element.elementor-element-bbcc676{--min-height:250px;}.elementor-4331 .elementor-element.elementor-element-bbcc676:not(.elementor-motion-effects-element-type-background), .elementor-4331 .elementor-element.elementor-element-bbcc676 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-4331 .elementor-element.elementor-element-8c0d772{padding:25px 0px 0px 0px;}.elementor-4331 .elementor-element.elementor-element-8c0d772 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-4331 .elementor-element.elementor-element-92d62da{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4331 .elementor-element.elementor-element-d4fe639 .elementor-heading-title{font-size:36px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-4331 .elementor-element.elementor-element-4708895 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4331 .elementor-element.elementor-element-4708895 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-4331 .elementor-element.elementor-element-c3304de img{height:235px;}.elementor-4331 .elementor-element.elementor-element-5e160e3 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-4331 .elementor-element.elementor-element-ca30058{--padding-top:20px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-4331 .elementor-element.elementor-element-f307675{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-4331 .elementor-element.elementor-element-94538ea{--e-n-carousel-swiper-slides-to-display:1;}.elementor-4331 .elementor-element.elementor-element-e961133{--padding-top:20px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-4331 .elementor-element.elementor-element-cefd7d6 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-4331 .elementor-element.elementor-element-7cb9881{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-4331 .elementor-element.elementor-element-b549ff7 .elementor-heading-title{font-size:36px;}.elementor-4331 .elementor-element.elementor-element-3d7ff73{padding:0px 0px 0px 0px;}.elementor-4331 .elementor-element.elementor-element-4ae974f{padding:0px 0px 0px 0px;}.elementor-4331 .elementor-element.elementor-element-4ae974f .elementor-heading-title{font-size:26px;line-height:1.3em;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS for icon-box, class: .elementor-element-8ed2741 */.elementor-4331 .elementor-element.elementor-element-8ed2741 {
    justify-content: flex-start !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff49a92 */#baufilead-zinstableau-container-0 .baufilead-zinstableau-titel, #baufilead-zinstableau-container-1 .baufilead-zinstableau-titel, #baufilead-zinstableau-container-2 .baufilead-zinstableau-titel, #baufilead-zinstableau-container-3 .baufilead-zinstableau-titel, #baufilead-zinstableau-container-4 .baufilead-zinstableau-titel, #baufilead-zinstableau-container-5 .baufilead-zinstableau-titel {
    color: #000000!important;
    font-size: 44px!important;
    font-weight: 700!important;
    font-family: 'Montserrat'!important;
}
div#baufilead-zinstableau-container-0 {
    background-color: transparent;
}
.baufilead-zinstableau-untertitel{
    font-size: 16px!important;
    color: #2E2E2E!important;
    font-family: 'Montserrat'!important;
    font-weight: 400!important;
}

#baufilead-zinstableau-container-0 .baufilead-zinstableau-bestzins-effektivzins-wert, #baufilead-zinstableau-container-1 .baufilead-zinstableau-bestzins-effektivzins-wert, #baufilead-zinstableau-container-2 .baufilead-zinstableau-bestzins-effektivzins-wert, #baufilead-zinstableau-container-3 .baufilead-zinstableau-bestzins-effektivzins-wert, #baufilead-zinstableau-container-4 .baufilead-zinstableau-bestzins-effektivzins-wert, #baufilead-zinstableau-container-5 .baufilead-zinstableau-bestzins-effektivzins-wert {
    color: #821F81!important;
    font-size: 34px!important;
    font-weight: 700!important;
    font-family: 'Montserrat';
    padding: 10px 0px;
}
#baufilead-zinstableau-container-0 .baufilead-zinstableau-bestzins-sollzins-wert, #baufilead-zinstableau-container-1 .baufilead-zinstableau-bestzins-sollzins-wert, #baufilead-zinstableau-container-2 .baufilead-zinstableau-bestzins-sollzins-wert, #baufilead-zinstableau-container-3 .baufilead-zinstableau-bestzins-sollzins-wert, #baufilead-zinstableau-container-4 .baufilead-zinstableau-bestzins-sollzins-wert, #baufilead-zinstableau-container-5 .baufilead-zinstableau-bestzins-sollzins-wert, #baufilead-zinstableau-container-0 .baufilead-zinstableau-bestzins-sollzins-label, #baufilead-zinstableau-container-1 .baufilead-zinstableau-bestzins-sollzins-label, #baufilead-zinstableau-container-2 .baufilead-zinstableau-bestzins-sollzins-label, #baufilead-zinstableau-container-3 .baufilead-zinstableau-bestzins-sollzins-label, #baufilead-zinstableau-container-4 .baufilead-zinstableau-bestzins-sollzins-label, #baufilead-zinstableau-container-5 .baufilead-zinstableau-bestzins-sollzins-label, #baufilead-zinstableau-container-0 .baufilead-zinstableau-bestzins-effektivzins-label, #baufilead-zinstableau-container-1 .baufilead-zinstableau-bestzins-effektivzins-label, #baufilead-zinstableau-container-2 .baufilead-zinstableau-bestzins-effektivzins-label, #baufilead-zinstableau-container-3 .baufilead-zinstableau-bestzins-effektivzins-label, #baufilead-zinstableau-container-4 .baufilead-zinstableau-bestzins-effektivzins-label, #baufilead-zinstableau-container-5 .baufilead-zinstableau-bestzins-effektivzins-label, #baufilead-zinstableau-container-0 .baufilead-zinstableau-bestzins-zinsbindung-wert, #baufilead-zinstableau-container-1 .baufilead-zinstableau-bestzins-zinsbindung-wert, #baufilead-zinstableau-container-2 .baufilead-zinstableau-bestzins-zinsbindung-wert, #baufilead-zinstableau-container-3 .baufilead-zinstableau-bestzins-zinsbindung-wert, #baufilead-zinstableau-container-4 .baufilead-zinstableau-bestzins-zinsbindung-wert, #baufilead-zinstableau-container-5 .baufilead-zinstableau-bestzins-zinsbindung-wert, #baufilead-zinstableau-container-0 .baufilead-zinstableau-bestzins-zinsbindung-label, #baufilead-zinstableau-container-1 .baufilead-zinstableau-bestzins-zinsbindung-label, #baufilead-zinstableau-container-2 .baufilead-zinstableau-bestzins-zinsbindung-label, #baufilead-zinstableau-container-3 .baufilead-zinstableau-bestzins-zinsbindung-label, #baufilead-zinstableau-container-4 .baufilead-zinstableau-bestzins-zinsbindung-label, #baufilead-zinstableau-container-5 .baufilead-zinstableau-bestzins-zinsbindung-label {
    color: #2E2E2E!important;
    font-size: 14px!important;
    font-weight: normal;
    font-family: 'Montserrat';
}
#baufilead-zinstableau-container-0 .baufilead-zinstableau-konditionen-tabelle-zelle, #baufilead-zinstableau-container-1 .baufilead-zinstableau-konditionen-tabelle-zelle, #baufilead-zinstableau-container-2 .baufilead-zinstableau-konditionen-tabelle-zelle, #baufilead-zinstableau-container-3 .baufilead-zinstableau-konditionen-tabelle-zelle, #baufilead-zinstableau-container-4 .baufilead-zinstableau-konditionen-tabelle-zelle, #baufilead-zinstableau-container-5 .baufilead-zinstableau-konditionen-tabelle-zelle {
    padding: 15px 5px!important;
    box-sizing: border-box;
    white-space: nowrap;
    overflow-x: auto;
}
#baufilead-zinstableau-container-0 .baufilead-zinstableau-konditionen-tabelle-zelle, #baufilead-zinstableau-container-1 .baufilead-zinstableau-konditionen-tabelle-zelle, #baufilead-zinstableau-container-2 .baufilead-zinstableau-konditionen-tabelle-zelle, #baufilead-zinstableau-container-3 .baufilead-zinstableau-konditionen-tabelle-zelle, #baufilead-zinstableau-container-4 .baufilead-zinstableau-konditionen-tabelle-zelle, #baufilead-zinstableau-container-5 .baufilead-zinstableau-konditionen-tabelle-zelle {
    padding: 15px 5px !important;
    box-sizing: border-box;
    white-space: nowrap;
    overflow-x: auto;
    font-size: 16px!important;
    font-family: 'Montserrat'!important;
}
th.baufilead-zinstableau-konditionen-tabelle-zelle.baufilead-zinstableau-konditionen-ueberschrift-zelle.baufilead-zinstableau-konditionen-ueberschrift-zelle-zinsbindung {
    background-color: black;
}
th.baufilead-zinstableau-konditionen-tabelle-zelle.baufilead-zinstableau-konditionen-ueberschrift-zelle.baufilead-zinstableau-konditionen-ueberschrift-zelle-sollzins {
    background-color: black;
}
th.baufilead-zinstableau-konditionen-tabelle-zelle.baufilead-zinstableau-konditionen-ueberschrift-zelle.baufilead-zinstableau-konditionen-ueberschrift-zelle-effektivzins {
    background-color: black;
}
/* shared base style for both buttons */
.baufilead-zinstableau-annahmen,
.baufilead-zinstableau-lead-erfassen {
  display: inline-block !important;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  text-align: center !important;
  text-decoration: none !important;
  cursor: pointer !important;
  white-space: nowrap !important;
  padding: 12px 28px !important;
  border-radius: 6px !important;
  line-height: 1.4 !important;
  min-height: 48px !important; /* consistent height */
  transition: background-color 0.3s ease !important;
}

/* first button (purple -> black on hover) */
.baufilead-zinstableau-annahmen {
  background-color: #821F81 !important;
  color: #fff !important;
}
.baufilead-zinstableau-annahmen:hover {
  background-color: #000 !important;
}

/* second button (black -> purple on hover) */
.baufilead-zinstableau-lead-erfassen {
  background-color: #000 !important;
  color: #fff !important;
}
.baufilead-zinstableau-lead-erfassen:hover {
  background-color: #821F81 !important;
}

/* make sure they sit side by side */
.baufilead-zinstableau-annahmen-container,
.baufilead-zinstableau-lead-erfassen-container {
  display: inline-block !important;
  width: auto !important;
  margin-right: 12px !important;
  vertical-align: middle !important;
}
#baufilead-zinstableau-container-0 .baufilead-zinstableau-konditionen-tabelle, #baufilead-zinstableau-container-1 .baufilead-zinstableau-konditionen-tabelle, #baufilead-zinstableau-container-2 .baufilead-zinstableau-konditionen-tabelle, #baufilead-zinstableau-container-3 .baufilead-zinstableau-konditionen-tabelle, #baufilead-zinstableau-container-4 .baufilead-zinstableau-konditionen-tabelle, #baufilead-zinstableau-container-5 .baufilead-zinstableau-konditionen-tabelle {
    margin-top: 10px;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 20px!important;
}
@media (max-width: 768px) {
  /* Headings smaller */
  #baufilead-zinstableau-container-0 .baufilead-zinstableau-titel,
  #baufilead-zinstableau-container-1 .baufilead-zinstableau-titel,
  #baufilead-zinstableau-container-2 .baufilead-zinstableau-titel,
  #baufilead-zinstableau-container-3 .baufilead-zinstableau-titel,
  #baufilead-zinstableau-container-4 .baufilead-zinstableau-titel,
  #baufilead-zinstableau-container-5 .baufilead-zinstableau-titel {
      font-size: 28px !important;
  }

  /* Zins Werte smaller */
  #baufilead-zinstableau-container-0 .baufilead-zinstableau-bestzins-effektivzins-wert,
  #baufilead-zinstableau-container-1 .baufilead-zinstableau-bestzins-effektivzins-wert,
  #baufilead-zinstableau-container-2 .baufilead-zinstableau-bestzins-effektivzins-wert,
  #baufilead-zinstableau-container-3 .baufilead-zinstableau-bestzins-effektivzins-wert,
  #baufilead-zinstableau-container-4 .baufilead-zinstableau-bestzins-effektivzins-wert,
  #baufilead-zinstableau-container-5 .baufilead-zinstableau-bestzins-effektivzins-wert {
      font-size: 24px !important;
  }

  /* Untertitel & body text */
  .baufilead-zinstableau-untertitel,
  #baufilead-zinstableau-container-0 .baufilead-zinstableau-konditionen-tabelle-zelle,
  #baufilead-zinstableau-container-1 .baufilead-zinstableau-konditionen-tabelle-zelle,
  #baufilead-zinstableau-container-2 .baufilead-zinstableau-konditionen-tabelle-zelle,
  #baufilead-zinstableau-container-3 .baufilead-zinstableau-konditionen-tabelle-zelle,
  #baufilead-zinstableau-container-4 .baufilead-zinstableau-konditionen-tabelle-zelle,
  #baufilead-zinstableau-container-5 .baufilead-zinstableau-konditionen-tabelle-zelle {
      font-size: 14px !important;
  }

  /* Buttons smaller */
  .baufilead-zinstableau-annahmen,
  .baufilead-zinstableau-lead-erfassen {
      font-size: 14px !important;
      padding: 10px 20px !important;
      min-height: 42px !important;
  }

  /* Stack buttons vertically if needed */
  .baufilead-zinstableau-annahmen-container,
  .baufilead-zinstableau-lead-erfassen-container {
      display: block !important;
      margin: 8px auto !important;
      text-align: center !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f93b345 */.elementor-4331 .elementor-element.elementor-element-f93b345 {
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  color: #e04b1a; /* Match your orange */
  font-weight: bold;
  margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e136f5a */.elementor-4331 .elementor-element.elementor-element-e136f5a {
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  color: #e04b1a; /* Match your orange */
  font-weight: bold;
  margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3acdd2 */@media (max-width: 1024px){
.elementor-4331 .elementor-element.elementor-element-b3acdd2{
    display: flex;
    flex-direction: column-reverse;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c1de43 */.elementor-4331 .elementor-element.elementor-element-1c1de43 {
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  color: #e04b1a; /* Match your orange */
  font-weight: bold;
  margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-97a650c */.elementor-4331 .elementor-element.elementor-element-97a650c {
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  color: #e04b1a; /* Match your orange */
  font-weight: bold;
  margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640cbf6 */@media (max-width: 1024px){
.elementor-4331 .elementor-element.elementor-element-640cbf6{
    display: flex;
    flex-direction: column-reverse;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f52fd9 */.elementor-4331 .elementor-element.elementor-element-1f52fd9 {
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  color: #e04b1a; /* Match your orange */
  font-weight: bold;
  margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49c6886 */.elementor-4331 .elementor-element.elementor-element-49c6886 {
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  color: #e04b1a; /* Match your orange */
  font-weight: bold;
  margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-061a31b */@media (max-width: 1024px){
.elementor-4331 .elementor-element.elementor-element-061a31b{
    display: flex;
    flex-direction: column-reverse;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d62c98f */.elementor-4331 .elementor-element.elementor-element-d62c98f {
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  color: #e04b1a; /* Match your orange */
  font-weight: bold;
  margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba79952 */.elementor-4331 .elementor-element.elementor-element-ba79952 {
    justify-content: flex-start !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cd66017 */.elementor-4331 .elementor-element.elementor-element-cd66017 {
    justify-content: flex-start !important;
}/* End custom CSS */