.elementor-2487 .elementor-element.elementor-element-f843abd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:136px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2487 .elementor-element.elementor-element-95e3a1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2487 .elementor-element.elementor-element-95e3a1d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2487 .elementor-element.elementor-element-e3d4ad6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2487 .elementor-element.elementor-element-e3d4ad6 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2487 .elementor-element.elementor-element-e3d4ad6 .elementor-heading-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2487 .elementor-element.elementor-element-04fd2fc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-2487 .elementor-element.elementor-element-04fd2fc > .elementor-widget-container{margin:0px 0px 037px 0px;}.elementor-2487 .elementor-element.elementor-element-04fd2fc a{color:var( --e-global-color-primary );}.elementor-2487 .elementor-element.elementor-element-0d934ef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2487 .elementor-element.elementor-element-5979aa1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:108px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2487 .elementor-element.elementor-element-a331c06{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0112px 0px;--row-gap:0112px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2487 .elementor-element.elementor-element-c2e9b47{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2487 .elementor-element.elementor-element-f74dcd2 .elementor-icon-wrapper{text-align:center;}.elementor-2487 .elementor-element.elementor-element-f74dcd2 .elementor-icon{font-size:100px;}.elementor-2487 .elementor-element.elementor-element-f74dcd2 .elementor-icon svg{height:100px;}.elementor-2487 .elementor-element.elementor-element-3c21dc1 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2487 .elementor-element.elementor-element-3c21dc1 .elementor-heading-title{font-family:var( --e-global-typography-203f564-font-family ), Sans-serif;font-size:var( --e-global-typography-203f564-font-size );font-weight:var( --e-global-typography-203f564-font-weight );text-transform:var( --e-global-typography-203f564-text-transform );font-style:var( --e-global-typography-203f564-font-style );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2487 .elementor-element.elementor-element-88ba588 > .elementor-widget-container{margin:016px 0px 0px 0px;}.elementor-2487 .elementor-element.elementor-element-88ba588{text-align:center;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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-fd94389{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2487 .elementor-element.elementor-element-296978b .elementor-icon-wrapper{text-align:center;}.elementor-2487 .elementor-element.elementor-element-296978b .elementor-icon{font-size:100px;}.elementor-2487 .elementor-element.elementor-element-296978b .elementor-icon svg{height:100px;}.elementor-2487 .elementor-element.elementor-element-8d83d6b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2487 .elementor-element.elementor-element-8d83d6b .elementor-heading-title{font-family:var( --e-global-typography-203f564-font-family ), Sans-serif;font-size:var( --e-global-typography-203f564-font-size );font-weight:var( --e-global-typography-203f564-font-weight );text-transform:var( --e-global-typography-203f564-text-transform );font-style:var( --e-global-typography-203f564-font-style );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2487 .elementor-element.elementor-element-18b40f7 > .elementor-widget-container{margin:016px 0px 0px 0px;}.elementor-2487 .elementor-element.elementor-element-18b40f7{text-align:center;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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-d9c1089{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2487 .elementor-element.elementor-element-390a35f .elementor-icon-wrapper{text-align:center;}.elementor-2487 .elementor-element.elementor-element-390a35f .elementor-icon{font-size:100px;}.elementor-2487 .elementor-element.elementor-element-390a35f .elementor-icon svg{height:100px;}.elementor-2487 .elementor-element.elementor-element-c9de825 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2487 .elementor-element.elementor-element-c9de825 .elementor-heading-title{font-family:var( --e-global-typography-203f564-font-family ), Sans-serif;font-size:var( --e-global-typography-203f564-font-size );font-weight:var( --e-global-typography-203f564-font-weight );text-transform:var( --e-global-typography-203f564-text-transform );font-style:var( --e-global-typography-203f564-font-style );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2487 .elementor-element.elementor-element-96e0fcc > .elementor-widget-container{margin:016px 0px 0px 0px;}.elementor-2487 .elementor-element.elementor-element-96e0fcc{text-align:center;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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-a8c37be{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2487 .elementor-element.elementor-element-7ff5688 .elementor-icon-wrapper{text-align:center;}.elementor-2487 .elementor-element.elementor-element-7ff5688 .elementor-icon{font-size:100px;}.elementor-2487 .elementor-element.elementor-element-7ff5688 .elementor-icon svg{height:100px;}.elementor-2487 .elementor-element.elementor-element-11e1b58 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2487 .elementor-element.elementor-element-11e1b58 .elementor-heading-title{font-family:var( --e-global-typography-203f564-font-family ), Sans-serif;font-size:var( --e-global-typography-203f564-font-size );font-weight:var( --e-global-typography-203f564-font-weight );text-transform:var( --e-global-typography-203f564-text-transform );font-style:var( --e-global-typography-203f564-font-style );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2487 .elementor-element.elementor-element-281117d > .elementor-widget-container{margin:016px 0px 0px 0px;}.elementor-2487 .elementor-element.elementor-element-281117d{text-align:center;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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-29e1fa1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2487 .elementor-element.elementor-element-857fff0 .elementor-icon-wrapper{text-align:center;}.elementor-2487 .elementor-element.elementor-element-857fff0 .elementor-icon{font-size:100px;}.elementor-2487 .elementor-element.elementor-element-857fff0 .elementor-icon svg{height:100px;}.elementor-2487 .elementor-element.elementor-element-3be2a72 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2487 .elementor-element.elementor-element-3be2a72 .elementor-heading-title{font-family:var( --e-global-typography-203f564-font-family ), Sans-serif;font-size:var( --e-global-typography-203f564-font-size );font-weight:var( --e-global-typography-203f564-font-weight );text-transform:var( --e-global-typography-203f564-text-transform );font-style:var( --e-global-typography-203f564-font-style );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2487 .elementor-element.elementor-element-b9642c0 > .elementor-widget-container{margin:016px 0px 0px 0px;}.elementor-2487 .elementor-element.elementor-element-b9642c0{text-align:center;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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-7fd4c3f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2487 .elementor-element.elementor-element-93b35aa .elementor-icon-wrapper{text-align:center;}.elementor-2487 .elementor-element.elementor-element-93b35aa .elementor-icon{font-size:100px;}.elementor-2487 .elementor-element.elementor-element-93b35aa .elementor-icon svg{height:100px;}.elementor-2487 .elementor-element.elementor-element-c53a0a5 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2487 .elementor-element.elementor-element-c53a0a5 .elementor-heading-title{font-family:var( --e-global-typography-203f564-font-family ), Sans-serif;font-size:var( --e-global-typography-203f564-font-size );font-weight:var( --e-global-typography-203f564-font-weight );text-transform:var( --e-global-typography-203f564-text-transform );font-style:var( --e-global-typography-203f564-font-style );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2487 .elementor-element.elementor-element-1a11ea9 > .elementor-widget-container{margin:016px 0px 0px 0px;}.elementor-2487 .elementor-element.elementor-element-1a11ea9{text-align:center;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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-3b99073{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:108px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2487 .elementor-element.elementor-element-2037588{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2487 .elementor-element.elementor-element-d0ddd10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2487 .elementor-element.elementor-element-ec58ca9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2487 .elementor-element.elementor-element-ec58ca9 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2487 .elementor-element.elementor-element-ec58ca9 .elementor-heading-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2487 .elementor-element.elementor-element-6d724ea{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-2487 .elementor-element.elementor-element-6d724ea > .elementor-widget-container{margin:0px 0px 037px 0px;}.elementor-2487 .elementor-element.elementor-element-6d724ea a{color:var( --e-global-color-primary );}.elementor-2487 .elementor-element.elementor-element-8ed34ca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:108px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2487 .elementor-element.elementor-element-ae6a67b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2487 .elementor-element.elementor-element-868e154{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2487 .elementor-element.elementor-element-868e154 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2487 .elementor-element.elementor-element-868e154 .elementor-heading-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2487 .elementor-element.elementor-element-cd5f9fc{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-2487 .elementor-element.elementor-element-cd5f9fc > .elementor-widget-container{margin:0px 0px 037px 0px;}.elementor-2487 .elementor-element.elementor-element-cd5f9fc a{color:var( --e-global-color-primary );}.elementor-2487 .elementor-element.elementor-element-2de51cc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2487 .elementor-element.elementor-element-dc6f4e7{--e-image-carousel-slides-to-show:1;}.elementor-2487 .elementor-element.elementor-element-dc6f4e7 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2487 .elementor-element.elementor-element-dc6f4e7 .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:var( --e-global-color-secondary );}.elementor-2487 .elementor-element.elementor-element-dc6f4e7 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2487 .elementor-element.elementor-element-dc6f4e7 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-secondary );}.elementor-2487 .elementor-element.elementor-element-2099a24{--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-2487 .elementor-element.elementor-element-7648aa3{width:var( --container-widget-width, 149.917% );max-width:149.917%;--container-widget-width:149.917%;--container-widget-flex-grow:0;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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-2487 .elementor-element.elementor-element-7648aa3 > .elementor-widget-container{margin:34px 0px 42px 0px;}.elementor-2487 .elementor-element.elementor-element-7648aa3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2487 .elementor-element.elementor-element-7648aa3 a{color:var( --e-global-color-primary );}.elementor-2487 .elementor-element.elementor-element-5d863f9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:108px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2487 .elementor-element.elementor-element-72c1a3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2487 .elementor-element.elementor-element-1f893c6 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2487 .elementor-element.elementor-element-1f893c6 .elementor-heading-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2487 .elementor-element.elementor-element-784401c{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-2487 .elementor-element.elementor-element-784401c > .elementor-widget-container{margin:0px 0px 037px 0px;}.elementor-2487 .elementor-element.elementor-element-784401c a{color:var( --e-global-color-primary );}.elementor-2487 .elementor-element.elementor-element-99aea9e .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:013px 054px 013px 054px;}.elementor-2487 .elementor-element.elementor-element-99aea9e .elementor-button:hover, .elementor-2487 .elementor-element.elementor-element-99aea9e .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-2487 .elementor-element.elementor-element-99aea9e > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-2487 .elementor-element.elementor-element-99aea9e .elementor-button:hover svg, .elementor-2487 .elementor-element.elementor-element-99aea9e .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2487 .elementor-element.elementor-element-3f5969a .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:013px 054px 013px 054px;}.elementor-2487 .elementor-element.elementor-element-3f5969a .elementor-button:hover, .elementor-2487 .elementor-element.elementor-element-3f5969a .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-2487 .elementor-element.elementor-element-3f5969a > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-2487 .elementor-element.elementor-element-3f5969a .elementor-button:hover svg, .elementor-2487 .elementor-element.elementor-element-3f5969a .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2487 .elementor-element.elementor-element-65bae58 .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:013px 054px 013px 054px;}.elementor-2487 .elementor-element.elementor-element-65bae58 .elementor-button:hover, .elementor-2487 .elementor-element.elementor-element-65bae58 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-2487 .elementor-element.elementor-element-65bae58 .elementor-button:hover svg, .elementor-2487 .elementor-element.elementor-element-65bae58 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2487 .elementor-element.elementor-element-c694053{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2487 .elementor-element.elementor-element-cd0c162 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2487 .elementor-element.elementor-element-b86e6bb{--display:flex;--margin-top:0108px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2487 .elementor-element.elementor-element-cca43c3 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2487 .elementor-element.elementor-element-cca43c3 .elementor-heading-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2487 .elementor-element.elementor-element-dd228e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments table div{padding:20px 20px 20px 20px;}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments table thead td, .elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments .mobile-layout .top-title, .elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments .mobile-layout .detail-label{font-family:var( --e-global-typography-35b0fe5-font-family ), Sans-serif;font-size:var( --e-global-typography-35b0fe5-font-size );font-weight:var( --e-global-typography-35b0fe5-font-weight );text-transform:var( --e-global-typography-35b0fe5-text-transform );font-style:var( --e-global-typography-35b0fe5-font-style );line-height:var( --e-global-typography-35b0fe5-line-height );}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments table tbody td, .elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments .mobile-layout .detail-value{font-family:var( --e-global-typography-95acda2-font-family ), Sans-serif;font-size:var( --e-global-typography-95acda2-font-size );font-weight:var( --e-global-typography-95acda2-font-weight );text-transform:var( --e-global-typography-95acda2-text-transform );font-style:var( --e-global-typography-95acda2-font-style );line-height:var( --e-global-typography-95acda2-line-height );}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments table thead td{color:#000000;border-style:none;background-color:var( --e-global-color-secondary );}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments .mobile-layout .top-title{color:#000000;background-color:var( --e-global-color-secondary );}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments .mobile-layout .detail-label{color:#000000;background-color:var( --e-global-color-secondary );}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments table tbody td{color:#000000;border-style:none;}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments .mobile-layout .detail-value{color:#000000;}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments table thead tr td{background-color:var( --e-global-color-secondary );}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments table thead td div{background-color:var( --e-global-color-secondary );}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments table thead tr td div{background-color:var( --e-global-color-secondary );}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments table tbody tr{background-color:var( --e-global-color-secondary );}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments .mobile-layout .apartment-card{background-color:var( --e-global-color-secondary );}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments table tbody tr:nth-child(odd){background-color:var( --e-global-color-secondary );}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments .mobile-layout .apartment-card:nth-child(odd){background-color:var( --e-global-color-secondary );}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments table tbody tr:hover{background-color:#DFC68F;}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments .mobile-layout .apartment-card:hover{background-color:#DFC68F;}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments .pdf-icon{font-size:20px !important;display:inline-block !important;color:var( --e-global-color-primary );}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments .pdf-icon svg{width:20px !important;height:20px !important;fill:var( --e-global-color-primary );}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments .pdf-icon i{font-size:20px !important;color:var( --e-global-color-primary );}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments table .pdf-icon{font-size:20px !important;display:inline-block !important;color:var( --e-global-color-primary );}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments table .pdf-icon i{font-size:20px !important;color:var( --e-global-color-primary );}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments table .pdf-icon svg{width:20px !important;height:20px !important;fill:var( --e-global-color-primary );}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments .mobile-layout .pdf-icon{font-size:20px !important;display:inline-block !important;color:var( --e-global-color-primary );}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments .mobile-layout .pdf-icon i{font-size:20px !important;color:var( --e-global-color-primary );}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments .mobile-layout .pdf-icon svg{width:20px !important;height:20px !important;fill:var( --e-global-color-primary );}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments .pdf-icon:hover{color:var( --e-global-color-text );}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments .pdf-icon:hover svg{fill:var( --e-global-color-text );}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments .pdf-icon:hover i{color:var( --e-global-color-text );}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments table .pdf-icon:hover{color:var( --e-global-color-text );}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments table .pdf-icon:hover i{color:var( --e-global-color-text );}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments table .pdf-icon:hover svg{fill:var( --e-global-color-text );}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments .mobile-layout .pdf-icon:hover{color:var( --e-global-color-text );}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments .mobile-layout .pdf-icon:hover i{color:var( --e-global-color-text );}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments .mobile-layout .pdf-icon:hover svg{fill:var( --e-global-color-text );}.elementor-2487 .elementor-element.elementor-element-d6decab{--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-2487 .elementor-element.elementor-element-1761f2d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2487 .elementor-element.elementor-element-1761f2d{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-949f0f0{--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-2487 .elementor-element.elementor-element-026e69f > .elementor-widget-container{margin:35px 0px 028px 0px;}.elementor-2487 .elementor-element.elementor-element-026e69f .elementor-heading-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2487 .elementor-element.elementor-element-8048e0e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2487 .elementor-element.elementor-element-8048e0e{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-eaef619{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--margin-top:72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2487 .elementor-element.elementor-element-e1fc569{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2487 .elementor-element.elementor-element-780c88e > .elementor-widget-container{margin:142px 142px 142px 142px;}.elementor-2487 .elementor-element.elementor-element-780c88e{text-align:left;}.elementor-2487 .elementor-element.elementor-element-780c88e img{border-radius:0px 0px 0px 0px;}.elementor-2487 .elementor-element.elementor-element-33b3b95{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2487 .elementor-element.elementor-element-1cf26aa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2487 .elementor-element.elementor-element-1cf26aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2487 .elementor-element.elementor-element-1cf26aa .elementor-heading-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2487 .elementor-element.elementor-element-95c08b7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-2487 .elementor-element.elementor-element-95c08b7 > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-2487 .elementor-element.elementor-element-95c08b7 a{color:var( --e-global-color-primary );}.elementor-2487 .elementor-element.elementor-element-89235c0 .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:013px 054px 013px 53px;}.elementor-2487 .elementor-element.elementor-element-89235c0 .elementor-button:hover, .elementor-2487 .elementor-element.elementor-element-89235c0 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-2487 .elementor-element.elementor-element-89235c0{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2487 .elementor-element.elementor-element-89235c0 .elementor-button:hover svg, .elementor-2487 .elementor-element.elementor-element-89235c0 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-2487 .elementor-element.elementor-element-95e3a1d{--width:29.401%;}.elementor-2487 .elementor-element.elementor-element-0d934ef{--width:66%;}.elementor-2487 .elementor-element.elementor-element-2037588{--width:65%;}.elementor-2487 .elementor-element.elementor-element-d0ddd10{--width:30%;}.elementor-2487 .elementor-element.elementor-element-ae6a67b{--width:30%;}.elementor-2487 .elementor-element.elementor-element-2de51cc{--width:65%;}.elementor-2487 .elementor-element.elementor-element-72c1a3c{--width:33%;}.elementor-2487 .elementor-element.elementor-element-c694053{--width:60%;}.elementor-2487 .elementor-element.elementor-element-e1fc569{--width:52%;}.elementor-2487 .elementor-element.elementor-element-33b3b95{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-2487 .elementor-element.elementor-element-95e3a1d{--width:45%;}.elementor-2487 .elementor-element.elementor-element-0d934ef{--width:50%;}.elementor-2487 .elementor-element.elementor-element-2037588{--width:50%;}.elementor-2487 .elementor-element.elementor-element-d0ddd10{--width:45%;}.elementor-2487 .elementor-element.elementor-element-ae6a67b{--width:45%;}.elementor-2487 .elementor-element.elementor-element-2de51cc{--width:50%;}}@media(max-width:1366px){.elementor-2487 .elementor-element.elementor-element-e3d4ad6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2487 .elementor-element.elementor-element-04fd2fc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-a331c06{--grid-auto-flow:row;}.elementor-2487 .elementor-element.elementor-element-3c21dc1 .elementor-heading-title{font-size:var( --e-global-typography-203f564-font-size );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2487 .elementor-element.elementor-element-88ba588{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-8d83d6b .elementor-heading-title{font-size:var( --e-global-typography-203f564-font-size );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2487 .elementor-element.elementor-element-18b40f7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-c9de825 .elementor-heading-title{font-size:var( --e-global-typography-203f564-font-size );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2487 .elementor-element.elementor-element-96e0fcc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-11e1b58 .elementor-heading-title{font-size:var( --e-global-typography-203f564-font-size );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2487 .elementor-element.elementor-element-281117d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-3be2a72 .elementor-heading-title{font-size:var( --e-global-typography-203f564-font-size );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2487 .elementor-element.elementor-element-b9642c0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-c53a0a5 .elementor-heading-title{font-size:var( --e-global-typography-203f564-font-size );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2487 .elementor-element.elementor-element-1a11ea9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-ec58ca9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2487 .elementor-element.elementor-element-6d724ea{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-868e154 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2487 .elementor-element.elementor-element-cd5f9fc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-7648aa3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-1f893c6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2487 .elementor-element.elementor-element-784401c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-99aea9e .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2487 .elementor-element.elementor-element-3f5969a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2487 .elementor-element.elementor-element-65bae58 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2487 .elementor-element.elementor-element-cca43c3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments table thead td, .elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments .mobile-layout .top-title, .elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments .mobile-layout .detail-label{font-size:var( --e-global-typography-35b0fe5-font-size );line-height:var( --e-global-typography-35b0fe5-line-height );}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments table tbody td, .elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments .mobile-layout .detail-value{font-size:var( --e-global-typography-95acda2-font-size );line-height:var( --e-global-typography-95acda2-line-height );}.elementor-2487 .elementor-element.elementor-element-1761f2d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-026e69f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2487 .elementor-element.elementor-element-8048e0e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-1cf26aa .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2487 .elementor-element.elementor-element-95c08b7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-89235c0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1200px){.elementor-2487 .elementor-element.elementor-element-a331c06{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-2487 .elementor-element.elementor-element-e3d4ad6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2487 .elementor-element.elementor-element-04fd2fc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-a331c06{--grid-auto-flow:row;}.elementor-2487 .elementor-element.elementor-element-3c21dc1 .elementor-heading-title{font-size:var( --e-global-typography-203f564-font-size );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2487 .elementor-element.elementor-element-88ba588{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-8d83d6b .elementor-heading-title{font-size:var( --e-global-typography-203f564-font-size );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2487 .elementor-element.elementor-element-18b40f7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-c9de825 .elementor-heading-title{font-size:var( --e-global-typography-203f564-font-size );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2487 .elementor-element.elementor-element-96e0fcc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-11e1b58 .elementor-heading-title{font-size:var( --e-global-typography-203f564-font-size );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2487 .elementor-element.elementor-element-281117d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-3be2a72 .elementor-heading-title{font-size:var( --e-global-typography-203f564-font-size );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2487 .elementor-element.elementor-element-b9642c0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-c53a0a5 .elementor-heading-title{font-size:var( --e-global-typography-203f564-font-size );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2487 .elementor-element.elementor-element-1a11ea9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-ec58ca9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2487 .elementor-element.elementor-element-6d724ea{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-868e154 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2487 .elementor-element.elementor-element-cd5f9fc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-7648aa3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-1f893c6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2487 .elementor-element.elementor-element-784401c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-99aea9e .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2487 .elementor-element.elementor-element-3f5969a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2487 .elementor-element.elementor-element-65bae58 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2487 .elementor-element.elementor-element-cca43c3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments table thead td, .elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments .mobile-layout .top-title, .elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments .mobile-layout .detail-label{font-size:var( --e-global-typography-35b0fe5-font-size );line-height:var( --e-global-typography-35b0fe5-line-height );}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments table tbody td, .elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments .mobile-layout .detail-value{font-size:var( --e-global-typography-95acda2-font-size );line-height:var( --e-global-typography-95acda2-line-height );}.elementor-2487 .elementor-element.elementor-element-1761f2d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-026e69f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2487 .elementor-element.elementor-element-8048e0e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-1cf26aa .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2487 .elementor-element.elementor-element-95c08b7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-89235c0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2487 .elementor-element.elementor-element-89235c0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:880px){.elementor-2487 .elementor-element.elementor-element-a331c06{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2487 .elementor-element.elementor-element-f843abd{--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-2487 .elementor-element.elementor-element-95e3a1d{--padding-top:0px;--padding-bottom:0px;--padding-left:016px;--padding-right:016px;}.elementor-2487 .elementor-element.elementor-element-e3d4ad6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2487 .elementor-element.elementor-element-04fd2fc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2487 .elementor-element.elementor-element-04fd2fc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-0d934ef{--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-2487 .elementor-element.elementor-element-0d934ef.e-con{--order:-99999 /* order start hack */;}.elementor-2487 .elementor-element.elementor-element-5979aa1{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2487 .elementor-element.elementor-element-a331c06{--e-con-grid-template-columns:repeat(2, 1fr);--gap:40px 0px;--row-gap:40px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2487 .elementor-element.elementor-element-3c21dc1 .elementor-heading-title{font-size:var( --e-global-typography-203f564-font-size );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2487 .elementor-element.elementor-element-88ba588{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-8d83d6b .elementor-heading-title{font-size:var( --e-global-typography-203f564-font-size );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2487 .elementor-element.elementor-element-18b40f7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-c9de825 .elementor-heading-title{font-size:var( --e-global-typography-203f564-font-size );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2487 .elementor-element.elementor-element-96e0fcc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-11e1b58 .elementor-heading-title{font-size:var( --e-global-typography-203f564-font-size );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2487 .elementor-element.elementor-element-281117d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-3be2a72 .elementor-heading-title{font-size:var( --e-global-typography-203f564-font-size );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2487 .elementor-element.elementor-element-b9642c0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-c53a0a5 .elementor-heading-title{font-size:var( --e-global-typography-203f564-font-size );line-height:var( --e-global-typography-203f564-line-height );letter-spacing:var( --e-global-typography-203f564-letter-spacing );}.elementor-2487 .elementor-element.elementor-element-1a11ea9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-3b99073{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-2487 .elementor-element.elementor-element-742e64d > .elementor-widget-container{margin:0px 0px 027px 0px;}.elementor-2487 .elementor-element.elementor-element-ec58ca9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2487 .elementor-element.elementor-element-6d724ea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2487 .elementor-element.elementor-element-6d724ea{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-8ed34ca{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2487 .elementor-element.elementor-element-868e154 > .elementor-widget-container{margin:0px 0px 027px 0px;}.elementor-2487 .elementor-element.elementor-element-868e154 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2487 .elementor-element.elementor-element-cd5f9fc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2487 .elementor-element.elementor-element-cd5f9fc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-2de51cc{--padding-top:0px;--padding-bottom:027px;--padding-left:0px;--padding-right:0px;}.elementor-2487 .elementor-element.elementor-element-2de51cc.e-con{--order:-99999 /* order start hack */;}.elementor-2487 .elementor-element.elementor-element-dc6f4e7 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2487 .elementor-element.elementor-element-dc6f4e7 .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;}.elementor-2487 .elementor-element.elementor-element-7648aa3 > .elementor-widget-container{margin:0px 0px 27px 0px;}.elementor-2487 .elementor-element.elementor-element-7648aa3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-5d863f9{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2487 .elementor-element.elementor-element-1f893c6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2487 .elementor-element.elementor-element-784401c > .elementor-widget-container{margin:0px 0px 27px 0px;}.elementor-2487 .elementor-element.elementor-element-784401c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-99aea9e .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2487 .elementor-element.elementor-element-3f5969a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2487 .elementor-element.elementor-element-65bae58 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2487 .elementor-element.elementor-element-c694053{--margin-top:0px;--margin-bottom:027px;--margin-left:0px;--margin-right:0px;}.elementor-2487 .elementor-element.elementor-element-c694053.e-con{--order:-99999 /* order start hack */;}.elementor-2487 .elementor-element.elementor-element-b86e6bb{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2487 .elementor-element.elementor-element-cca43c3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments table thead td, .elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments .mobile-layout .top-title, .elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments .mobile-layout .detail-label{font-size:var( --e-global-typography-35b0fe5-font-size );line-height:var( --e-global-typography-35b0fe5-line-height );}.elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments table tbody td, .elementor-2487 .elementor-element.elementor-element-dd228e2 .elg-apartments .mobile-layout .detail-value{font-size:var( --e-global-typography-95acda2-font-size );line-height:var( --e-global-typography-95acda2-line-height );}.elementor-2487 .elementor-element.elementor-element-1761f2d > .elementor-widget-container{margin:0px 0px 027px 0px;}.elementor-2487 .elementor-element.elementor-element-1761f2d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-026e69f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2487 .elementor-element.elementor-element-8048e0e > .elementor-widget-container{margin:0px 0px 027px 0px;}.elementor-2487 .elementor-element.elementor-element-8048e0e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-780c88e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2487 .elementor-element.elementor-element-1cf26aa > .elementor-widget-container{margin:0px 0px 027px 0px;}.elementor-2487 .elementor-element.elementor-element-1cf26aa .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2487 .elementor-element.elementor-element-95c08b7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2487 .elementor-element.elementor-element-89235c0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for image-carousel, class: .elementor-element-dc6f4e7 *//* Finaler Code für Swiper-Pfeile mit Fade-In/Slide-Effekt */

.elementor-widget-container {
    /* Wichtig, damit der Hover-Effekt den ganzen Bereich umfasst */
    overflow: hidden; 
}

.elementor-widget-container .elementor-swiper-button-prev,
.elementor-widget-container .elementor-swiper-button-next {
    opacity: 0 !important;
    transition: opacity 0.4s ease, transform 0.4s ease !important;
}

.elementor-widget-container .elementor-swiper-button-prev {
    transform: translateX(-20px) !important;
}

.elementor-widget-container .elementor-swiper-button-next {
    transform: translateX(20px) !important;
}


/* Effekt beim Hovern über den Widget-Container */
.elementor-widget-container:hover .elementor-swiper-button-prev,
.elementor-widget-container:hover .elementor-swiper-button-next {
    opacity: 1 !important;
    transform: translateX(0) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-99aea9e */.elementor-2487 .elementor-element.elementor-element-99aea9e a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f5969a */.elementor-2487 .elementor-element.elementor-element-3f5969a a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bae58 */.elementor-2487 .elementor-element.elementor-element-65bae58 a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89235c0 */.elementor-2487 .elementor-element.elementor-element-89235c0 a {
    text-decoration: none;
}/* End custom CSS */