.elementor-294 .elementor-element.elementor-element-fd67bde>.elementor-container{max-width:1680px}.elementor-294 .elementor-element.elementor-element-fd67bde{padding:0 15px 0 15px}.elementor-widget-fmtpl-slider .fmtpl-item-title,.elementor-widget-fmtpl-slider .fmtpl-item-title a{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-fmtpl-slider .fmtpl-item-title .highlight{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-fmtpl-slider .fmtpl-sub-title{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-fmtpl-slider .fmtpl-image-desc{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-fmtpl-slider .fmtpl-carousel-item-btn .fmtpl-btn-text{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-fmtpl-slider .fmtpl-carousel-item-btn{color:var(--e-global-color-primary)}.elementor-widget-fmtpl-slider .fmtpl-carousel-item-btn svg{fill:var(--e-global-color-primary)}.elementor-widget-fmtpl-slider .fmtpl-2nd-item-btn{color:var(--e-global-color-primary)}.elementor-widget-fmtpl-slider .fmtpl-2nd-item-btn svg{fill:var(--e-global-color-primary)}.elementor-294 .elementor-element.elementor-element-9154ddb .elementor-repeater-item-a388754 .fmtpl-slide-background{background-image:url(https://giestasmobiliario.com/wp-content/uploads/2022/01/home_04_img_slide_01-1.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-294 .elementor-element.elementor-element-9154ddb .elementor-repeater-item-f64e027 .fmtpl-slide-background{background-image:url(https://giestasmobiliario.com/wp-content/uploads/2022/01/home_04_img_slide_03-1.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-294 .elementor-element.elementor-element-9154ddb .elementor-repeater-item-4a809b2 .fmtpl-slide-background{background-image:url(https://giestasmobiliario.com/wp-content/uploads/2022/01/home_04_img_slide_02-1.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-294 .elementor-element.elementor-element-9154ddb .swiper-slide{text-align:left}.elementor-294 .elementor-element.elementor-element-9154ddb .swiper-pagination-bullet{height:10px;width:10px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000}.elementor-294 .elementor-element.elementor-element-9154ddb .swiper-container-horizontal .swiper-pagination-progressbar{height:10px}.elementor-294 .elementor-element.elementor-element-9154ddb .swiper-pagination-fraction{font-size:10px;color:#000}.elementor-294 .elementor-element.elementor-element-9154ddb .swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet:not(:last-child){margin:0 25px 0 0}.elementor-294 .elementor-element.elementor-element-9154ddb .swiper-container-vertical .swiper-pagination-bullets .swiper-pagination-bullet:not(:last-child){margin:0 0 25px}.elementor-294 .elementor-element.elementor-element-9154ddb.fmtpl-pagi-type-left_vertical .swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet:not(:last-child){margin:0 0 25px}.elementor-294 .elementor-element.elementor-element-9154ddb.fmtpl-pagi-type-left_vertical .swiper-container-vertical .swiper-pagination-bullets .swiper-pagination-bullet:not(:last-child){margin:0 0 25px}.elementor-294 .elementor-element.elementor-element-9154ddb.fmtpl-pagi-type-right_vertical .swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet:not(:last-child){margin:0 0 25px}.elementor-294 .elementor-element.elementor-element-9154ddb.fmtpl-pagi-type-right_vertical .swiper-container-vertical .swiper-pagination-bullets .swiper-pagination-bullet:not(:last-child){margin:0 0 25px}.elementor-294 .elementor-element.elementor-element-9154ddb .swiper-pagination-bullet,.elementor-294 .elementor-element.elementor-element-9154ddb .swiper-pagination-progressbar{background-color:#000}.elementor-294 .elementor-element.elementor-element-9154ddb .swiper-pagination-bullet-active,.elementor-294 .elementor-element.elementor-element-9154ddb .swiper-pagination-progressbar-fill{background-color:#0000}.elementor-294 .elementor-element.elementor-element-9154ddb .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:#000}.elementor-294 .elementor-element.elementor-element-9154ddb .fmtpl-elementor-main-swiper .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{border-radius:50% 50% 50% 50%}.elementor-294 .elementor-element.elementor-element-9154ddb .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{border-radius:50% 50% 50% 50%}.elementor-294 .elementor-element.elementor-element-9154ddb .swiper-pagination-bullets{margin:0 0 30px 15px}.elementor-294 .elementor-element.elementor-element-9154ddb .swiper-slide-item{height:1090px}.elementor-294 .elementor-element.elementor-element-9154ddb .fmtpl-elementor_content{width:540px;padding:0 0 0 0;margin:0 0 70px 060px}.elementor-294 .elementor-element.elementor-element-9154ddb .fmtpl-swiper-slide .swiper-slide-item .fmtpl-content-container{align-items:flex-end}.elementor-294 .elementor-element.elementor-element-9154ddb .fmtpl-item-title{margin-bottom:16px}.elementor-294 .elementor-element.elementor-element-9154ddb .fmtpl-item-title,.elementor-294 .elementor-element.elementor-element-9154ddb .fmtpl-item-title a{color:#444;font-family:"DM Sans",Sans-serif;font-size:20px;font-weight:400;font-style:italic}.elementor-294 .elementor-element.elementor-element-9154ddb .fmtpl-item-title .highlight{font-family:"Roboto",Sans-serif;font-weight:600}.elementor-294 .elementor-element.elementor-element-9154ddb .fmtpl-sub-title{margin-bottom:27px;color:#1A1A1A;font-family:"DM Sans",Sans-serif;font-size:34px;font-weight:700;line-height:1.1em}.elementor-294 .elementor-element.elementor-element-9154ddb .fmtpl-image-desc{margin-bottom:8px;color:#444;font-family:"DM Sans",Sans-serif;font-size:20px;font-weight:400}.elementor-294 .elementor-element.elementor-element-9154ddb .fmtpl-elementor_content .fmtpl-btn-wrap{margin-bottom:15px}.elementor-294 .elementor-element.elementor-element-9154ddb .fmtpl-carousel-item-btn.left .fmtpl-btn-icon{margin-right:15px}.elementor-294 .elementor-element.elementor-element-9154ddb .fmtpl-carousel-item-btn.right .fmtpl-btn-icon{margin-left:15px}.elementor-294 .elementor-element.elementor-element-9154ddb .fmtpl-carousel-item-btn .fmtpl-btn-text{font-family:"DM Sans",Sans-serif;font-size:20px;font-weight:700;line-height:1.5em}.elementor-294 .elementor-element.elementor-element-9154ddb .fmtpl-carousel-item-btn{border-style:solid;border-width:0 0 2px 0;border-color:#1A1A1A;border-radius:0 0 0 0;color:#1A1A1A}.elementor-294 .elementor-element.elementor-element-9154ddb .fmtpl-carousel-item-btn svg{fill:#1A1A1A}.elementor-294 .elementor-element.elementor-element-9154ddb .fmtpl-btn-wrap.horizontal .fmtpl-2nd-item-btn{margin-left:15px}.elementor-294 .elementor-element.elementor-element-9154ddb .fmtpl-btn-wrap.vertical .fmtpl-2nd-item-btn{margin-top:15px}.elementor-294 .elementor-element.elementor-element-9154ddb.fmtpl-arrow-position-between .elementor-swiper-button-prev{left:0}.elementor-294 .elementor-element.elementor-element-9154ddb.fmtpl-arrow-position-between .elementor-swiper-button-next{right:0}.elementor-294 .elementor-element.elementor-element-9154ddb.fmtpl-arrow-position-left .elementor-swiper-button-wrap{margin-left:0}.elementor-294 .elementor-element.elementor-element-9154ddb.fmtpl-arrow-position-right .elementor-swiper-button-wrap{margin-right:0}.elementor-294 .elementor-element.elementor-element-e73046b>.elementor-element-populated{margin:0 0 30px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-widget-fmtpl-banner .fmtpl-banner .fmtpl-banner-title{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-fmtpl-banner .fmtpl-banner .fmtpl-banner-title .highlight{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-fmtpl-banner .fmtpl-banner .fmtpl-sub-title{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-fmtpl-banner .fmtpl-banner .banner-desc{color:var(--e-global-color-primary);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-fmtpl-banner .fmtpl-banner .fmtpl-banner-button{color:var(--e-global-color-primary);fill:var(--e-global-color-primary)}.elementor-widget-fmtpl-banner .fmtpl-banner .fmtpl-banner-button:hover{color:var(--e-global-color-primary);fill:var(--e-global-color-primary)}.elementor-widget-fmtpl-banner .fmtpl-banner .fmtpl-btn-text{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-294 .elementor-element.elementor-element-13c9aa6 .fmtpl-banner{height:530px}.elementor-294 .elementor-element.elementor-element-13c9aa6 .fmtpl-banner .fmtpl-banner-content{text-align:left;margin:38px 0 0 40px}.elementor-294 .elementor-element.elementor-element-13c9aa6 .fmtpl-banner .fmtpl-banner-title{margin-bottom:15px;color:#1A1A1A;font-family:"DM Sans",Sans-serif;font-size:24px;font-weight:700}.elementor-294 .elementor-element.elementor-element-13c9aa6 .fmtpl-banner .fmtpl-sub-title{margin-bottom:5px;color:#444;font-family:"DM Sans",Sans-serif;font-size:16px;font-weight:400}.elementor-294 .elementor-element.elementor-element-13c9aa6 .fmtpl-banner .banner-desc{color:#1A1A1A;font-family:"DM Sans",Sans-serif;font-size:16px;font-weight:700}.elementor-294 .elementor-element.elementor-element-13c9aa6 .fmtpl-banner .fmtpl-banner-button{width:120px;height:40px}.elementor-294 .elementor-element.elementor-element-13c9aa6 .fmtpl-banner .fmtpl-btn-text{font-family:"Roboto",Sans-serif;font-weight:500}.elementor-294 .elementor-element.elementor-element-f7557f6 .fmtpl-banner{height:530px}.elementor-294 .elementor-element.elementor-element-f7557f6 .fmtpl-banner .fmtpl-banner-content{text-align:left;margin:38px 0 0 40px}.elementor-294 .elementor-element.elementor-element-f7557f6 .fmtpl-banner .fmtpl-banner-title{margin-bottom:15px;color:#1A1A1A;font-family:"DM Sans",Sans-serif;font-size:24px;font-weight:700}.elementor-294 .elementor-element.elementor-element-f7557f6 .fmtpl-banner .fmtpl-sub-title{margin-bottom:5px;color:#444;font-family:"DM Sans",Sans-serif;font-size:16px;font-weight:400}.elementor-294 .elementor-element.elementor-element-f7557f6 .fmtpl-banner .banner-desc{color:#1A1A1A;font-family:"DM Sans",Sans-serif;font-size:16px;font-weight:700}.elementor-294 .elementor-element.elementor-element-f7557f6 .fmtpl-banner .fmtpl-banner-button{width:120px;height:40px}.elementor-294 .elementor-element.elementor-element-f7557f6 .fmtpl-banner .fmtpl-btn-text{font-family:"Roboto",Sans-serif;font-weight:500}.elementor-294 .elementor-element.elementor-element-334bded>.elementor-container{max-width:1680px}.elementor-294 .elementor-element.elementor-element-334bded{padding:0 15px 0 15px}.elementor-widget-fmtpl-carousel-categories-banner .fmtpl-carousel-categories-banner .fmtpl-item-title,.elementor-widget-fmtpl-carousel-categories-banner .fmtpl-carousel-categories-banner .fmtpl-item-title a{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-fmtpl-carousel-categories-banner .fmtpl-carousel-categories-banner .fmtpl-item-title:hover,.elementor-widget-fmtpl-carousel-categories-banner .fmtpl-carousel-categories-banner .fmtpl-item-title:hover a{color:var(--e-global-color-primary)}.elementor-widget-fmtpl-carousel-categories-banner .fmtpl-carousel-categories-banner .fmtpl-item-title .highlight{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-fmtpl-carousel-categories-banner .fmtpl-carousel-categories-banner .fmtpl-products-count{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);color:var(--e-global-color-primary)}.elementor-widget-fmtpl-carousel-categories-banner .fmtpl-carousel-categories-banner .fmtpl-products-count:hover{color:var(--e-global-color-primary)}.elementor-widget-fmtpl-carousel-categories-banner .fmtpl-carousel-item-btn .fmtpl-btn-text{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-fmtpl-carousel-categories-banner .fmtpl-carousel-item-btn{color:var(--e-global-color-primary)}.elementor-widget-fmtpl-carousel-categories-banner .fmtpl-carousel-item-btn svg{fill:var(--e-global-color-primary)}.elementor-widget-fmtpl-carousel-categories-banner .fmtpl-carousel-item-btn:hover{color:var(--e-global-color-primary)}.elementor-widget-fmtpl-carousel-categories-banner .fmtpl-carousel-item-btn:hover svg{fill:var(--e-global-color-primary)}.elementor-294 .elementor-element.elementor-element-8aa5db3 .fmtpl-carousel-box-heading{text-align:center}.elementor-294 .elementor-element.elementor-element-8aa5db3 .fmtpl-carousel-box-heading .fmtpl-carousel-box-title{margin-bottom:18px;color:#1A1A1A;font-family:"DM Sans",Sans-serif;font-size:28px;font-weight:700;word-spacing:0}.elementor-294 .elementor-element.elementor-element-8aa5db3 .fmtpl-carousel-categories-banner .elementor-fmtpl-category-carousel-banner .fmtpl-elementor_image{height:480px}.elementor-294 .elementor-element.elementor-element-8aa5db3 .fmtpl-carousel-categories-banner.inner_box_content .elementor-fmtpl-category-carousel-banner{height:480px}.elementor-294 .elementor-element.elementor-element-8aa5db3 .fmtpl-carousel-box-heading .fmtpl-carousel-box-title .highlight{color:#6EC1E4}.elementor-294 .elementor-element.elementor-element-8aa5db3 .fmtpl-carousel-box-heading .fmtpl-carousel-box-desc{margin-bottom:32px;color:#666;font-family:"DM Sans",Sans-serif;font-size:16px;font-weight:400}.elementor-294 .elementor-element.elementor-element-8aa5db3 .swiper-slide{text-align:center}.elementor-294 .elementor-element.elementor-element-8aa5db3 .elementor-swiper-button{font-size:20px}.elementor-294 .elementor-element.elementor-element-8aa5db3 .elementor-swiper-button svg{width:20px}.elementor-294 .elementor-element.elementor-element-8aa5db3 .swiper-pagination-bullet{height:0;width:0}.elementor-294 .elementor-element.elementor-element-8aa5db3 .swiper-container-horizontal .swiper-pagination-progressbar{height:0}.elementor-294 .elementor-element.elementor-element-8aa5db3 .swiper-pagination-fraction{font-size:0}.elementor-294 .elementor-element.elementor-element-8aa5db3 .fmtpl-elementor-main-swiper .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{border-radius:50% 50% 50% 50%}.elementor-294 .elementor-element.elementor-element-8aa5db3 .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{border-radius:50% 50% 50% 50%}.elementor-294 .elementor-element.elementor-element-8aa5db3 .inner_box_content .elementor-fmtpl-category-carousel-banner{justify-content:center;align-items:center}.elementor-294 .elementor-element.elementor-element-8aa5db3 .fmtpl-elementor_content{background-color:#FFF;padding:14px 29px 16px 29px}.elementor-294 .elementor-element.elementor-element-8aa5db3 .fmtpl-carousel-categories-banner .fmtpl-item-title,.elementor-294 .elementor-element.elementor-element-8aa5db3 .fmtpl-carousel-categories-banner .fmtpl-item-title a{color:#1A1A1A;font-family:"DM Sans",Sans-serif;font-size:18px;font-weight:700;line-height:1em}.elementor-294 .elementor-element.elementor-element-8aa5db3 .fmtpl-carousel-categories-banner .fmtpl-products-count{font-family:"DM Sans",Sans-serif;font-size:14px;font-weight:400;color:#666}.elementor-294 .elementor-element.elementor-element-8aa5db3 .fmtpl-carousel-item-btn.left .fmtpl-btn-icon{margin-right:15px}.elementor-294 .elementor-element.elementor-element-8aa5db3 .fmtpl-carousel-item-btn.right .fmtpl-btn-icon{margin-left:15px}.elementor-294 .elementor-element.elementor-element-eeb4781>.elementor-container{max-width:1680px}.elementor-294 .elementor-element.elementor-element-eeb4781{padding:0 15px 0 15px}.elementor-widget-fmtpl-products-grid .fmtpl-products .fmtpl-products-title{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-fmtpl-products-grid .fmtpl-products .fmtpl-products-title .highlight{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-fmtpl-products-grid .fmtpl-products .fmtpl-products-desc{color:var(--e-global-color-primary);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-fmtpl-products-grid .fmtpl-products .fmtpl-products-button{color:var(--e-global-color-primary);fill:var(--e-global-color-primary)}.elementor-widget-fmtpl-products-grid .fmtpl-products .fmtpl-products-button:hover{color:var(--e-global-color-primary);fill:var(--e-global-color-primary)}.elementor-widget-fmtpl-products-grid .fmtpl-products .fmtpl-btn-text{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-294 .elementor-element.elementor-element-0340f32 .fmtpl-products .fmtpl-products-content{text-align:center}.elementor-294 .elementor-element.elementor-element-0340f32 .fmtpl-products .fmtpl-products-title{margin-bottom:3px;color:#1A1A1A;font-family:"DM Sans",Sans-serif;font-size:28px;font-weight:700;line-height:1.7em}.elementor-294 .elementor-element.elementor-element-0340f32 .fmtpl-products .fmtpl-products-desc{margin-bottom:34px;color:#666;font-family:"DM Sans",Sans-serif;font-size:16px;font-weight:400;line-height:1.7em}.elementor-294 .elementor-element.elementor-element-0340f32 .fmtpl-products .fmtpl-products-button-wrapper{text-align:center}.elementor-294 .elementor-element.elementor-element-0340f32 .fmtpl-products .fmtpl-products-button{color:#1A1A1A;fill:#1A1A1A;border-radius:5px 5px 5px 5px}.elementor-294 .elementor-element.elementor-element-0340f32 .fmtpl-products .fmtpl-products-button:hover{color:#FFF;fill:#FFF;background-color:#B79B6C}.elementor-294 .elementor-element.elementor-element-0340f32 .fmtpl-products .fmtpl-btn-text{font-family:"DM Sans",Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;text-decoration:none}.elementor-294 .elementor-element.elementor-element-e8d02c4>.elementor-container{max-width:1680px}.elementor-294 .elementor-element.elementor-element-e8d02c4{padding:0 15px 0 15px}.elementor-294 .elementor-element.elementor-element-b230ca8>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-294 .elementor-element.elementor-element-bca9928>.elementor-container{max-width:810px}.elementor-294 .elementor-element.elementor-element-bca9928{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-294 .elementor-element.elementor-element-bca9928>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-294 .elementor-element.elementor-element-c893752:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-294 .elementor-element.elementor-element-c893752>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F2F2F2}.elementor-bc-flex-widget .elementor-294 .elementor-element.elementor-element-c893752.elementor-column .elementor-widget-wrap{align-items:center}.elementor-294 .elementor-element.elementor-element-c893752.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-294 .elementor-element.elementor-element-c893752>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:173px 0 160px 0}.elementor-294 .elementor-element.elementor-element-c893752>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-widget-fmtpl-title .fmtpl-title-wrap{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-fmtpl-title .fmtpl-title-wrap .highlight{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-fmtpl-title .fmtpl-sub-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-fmtpl-title .fmtpl-title-wrap,.elementor-widget-fmtpl-title .fmtpl-title-wrap a{color:var(--e-global-color-primary)}.elementor-widget-fmtpl-title .fmtpl-title-wrap .title-content.stroke{-webkit-text-fill-color:var(--e-global-color-primary);-webkit-text-stroke-color:var(--e-global-color-primary)}.elementor-widget-fmtpl-title .fmtpl-title-wrap .highlight.stroke{-webkit-text-fill-color:var(--e-global-color-primary);-webkit-text-stroke-color:var(--e-global-color-primary)}.elementor-widget-fmtpl-title .fmtpl-heading-title .fmtpl-icon{color:var(--e-global-color-primary);fill:var(--e-global-color-primary)}.elementor-widget-fmtpl-title .fmtpl-title-desc,.elementor-widget-fmtpl-title .fmtpl-title-desc p{color:var(--e-global-color-text)}.elementor-widget-fmtpl-title .fmtpl-title-desc{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-294 .elementor-element.elementor-element-95d6f7a>.elementor-widget-container{margin:0 15px 15px 15px;padding:0 0 0 0}.elementor-294 .elementor-element.elementor-element-95d6f7a .fmtpl-title-wrap{font-family:"DM Sans",Sans-serif;font-size:16px;font-weight:400}.elementor-294 .elementor-element.elementor-element-95d6f7a .fmtpl-title-wrap,.elementor-294 .elementor-element.elementor-element-95d6f7a .fmtpl-title-wrap a{color:#666}.elementor-294 .elementor-element.elementor-element-95d6f7a .fmtpl-title-wrap .title-content.stroke{-webkit-text-fill-color:#666}.elementor-294 .elementor-element.elementor-element-367798d>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-294 .elementor-element.elementor-element-4f7e939 img{height:530px;object-fit:cover;object-position:center center}.elementor-294 .elementor-element.elementor-element-f50675d>.elementor-container{max-width:1680px}.elementor-294 .elementor-element.elementor-element-f50675d{padding:0 15px 0 15px}.elementor-widget-fmtpl-carousel-posts .fmtpl-post-category,.elementor-widget-fmtpl-carousel-posts .fmtpl-post-category a{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-fmtpl-carousel-posts .fmtpl-post-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-fmtpl-carousel-posts .fmtpl_post_excerpt{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-fmtpl-carousel-posts .fmtpl-post-meta-wrap span{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-fmtpl-carousel-posts .fmtpl-post-readmore,.elementor-widget-fmtpl-carousel-posts .fmtpl-post-readmore a{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);color:var(--e-global-color-primary);fill:var(--e-global-color-primary)}.elementor-widget-fmtpl-carousel-posts .fmtpl-post-readmore:hover,.elementor-widget-fmtpl-carousel-posts .fmtpl-post-readmore a:hover{color:var(--e-global-color-primary);fill:var(--e-global-color-primary)}.elementor-294 .elementor-element.elementor-element-1cde45b .fmtpl-carousel-box-heading{text-align:center}.elementor-294 .elementor-element.elementor-element-1cde45b .fmtpl-carousel-box-heading .fmtpl-carousel-box-title{margin-bottom:10px;color:#1A1A1A;font-family:"DM Sans",Sans-serif;font-size:28px;font-weight:700;word-spacing:0}.elementor-294 .elementor-element.elementor-element-1cde45b .fmtpl-carousel-box-heading .fmtpl-carousel-box-title .highlight{color:#6EC1E4}.elementor-294 .elementor-element.elementor-element-1cde45b .fmtpl-carousel-box-heading .fmtpl-carousel-box-desc{margin-bottom:33px;color:#666;font-family:"DM Sans",Sans-serif;font-size:16px;font-weight:400}.elementor-294 .elementor-element.elementor-element-1cde45b .swiper-slide{text-align:left}.elementor-294 .elementor-element.elementor-element-1cde45b .elementor-swiper-button{font-size:20px}.elementor-294 .elementor-element.elementor-element-1cde45b .elementor-swiper-button svg{width:20px}.elementor-294 .elementor-element.elementor-element-1cde45b .swiper-pagination-bullet{height:10px;width:10px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1A1A1A}.elementor-294 .elementor-element.elementor-element-1cde45b .swiper-container-horizontal .swiper-pagination-progressbar{height:10px}.elementor-294 .elementor-element.elementor-element-1cde45b .swiper-pagination-fraction{font-size:10px;color:#1A1A1A}.elementor-294 .elementor-element.elementor-element-1cde45b .swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet:not(:last-child){margin:0 25px 0 0}.elementor-294 .elementor-element.elementor-element-1cde45b .swiper-container-vertical .swiper-pagination-bullets .swiper-pagination-bullet:not(:last-child){margin:0 0 25px}.elementor-294 .elementor-element.elementor-element-1cde45b .swiper-pagination-bullet,.elementor-294 .elementor-element.elementor-element-1cde45b .swiper-pagination-progressbar{background-color:#1A1A1A}.elementor-294 .elementor-element.elementor-element-1cde45b .swiper-pagination-bullet-active,.elementor-294 .elementor-element.elementor-element-1cde45b .swiper-pagination-progressbar-fill{background-color:#FFF}.elementor-294 .elementor-element.elementor-element-1cde45b .fmtpl-elementor-main-swiper .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{border-radius:50% 50% 50% 50%}.elementor-294 .elementor-element.elementor-element-1cde45b .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{border-radius:50% 50% 50% 50%}.elementor-294 .elementor-element.elementor-element-1cde45b .swiper-pagination-bullets{margin:50px 0 0 0}.elementor-294 .elementor-element.elementor-element-1cde45b .fmtpl-post-category,.elementor-294 .elementor-element.elementor-element-1cde45b .fmtpl-post-category a{font-family:"DM Sans",Sans-serif;font-size:14px;font-weight:700;color:#FFF}.elementor-294 .elementor-element.elementor-element-1cde45b .fmtpl-post-category .category_icon{margin-right:15px}.elementor-294 .elementor-element.elementor-element-1cde45b .fmtpl-post-category{margin:20px 0 0 20px}.elementor-294 .elementor-element.elementor-element-1cde45b .fmtpl-post-title{font-family:"DM Sans",Sans-serif;font-size:20px;font-weight:700;line-height:1.5em}.elementor-294 .elementor-element.elementor-element-1cde45b .fmtpl-post-carousel-item .fmtpl-post-title{margin:20px 0 10px 0}.elementor-294 .elementor-element.elementor-element-1cde45b .fmtpl_post_excerpt{font-family:"DM Sans",Sans-serif;font-size:16px;font-weight:400;color:#666;margin:0 0 23px 0}.elementor-294 .elementor-element.elementor-element-1cde45b .fmtpl-post-meta-wrap span{font-family:"DM Sans",Sans-serif;font-size:16px;font-weight:400;font-style:normal}.elementor-294 .elementor-element.elementor-element-1cde45b .fmtpl-post-meta-wrap span.meta-title{color:#1A1A1A1A}.elementor-294 .elementor-element.elementor-element-1cde45b .fmtpl-post-meta-wrap span,.elementor-294 .elementor-element.elementor-element-1cde45b .fmtpl-post-meta-wrap .fmtpl-post-meta,.elementor-294 .elementor-element.elementor-element-1cde45b .fmtpl-post-meta-wrap span a,.elementor-294 .elementor-element.elementor-element-1cde45b .fmtpl-post-meta-wrap .fmtpl-post-meta a{color:#666}@media(min-width:768px){.elementor-294 .elementor-element.elementor-element-50df69b{width:66%}.elementor-294 .elementor-element.elementor-element-2c52df0{width:34%}.elementor-294 .elementor-element.elementor-element-b230ca8{width:41%}.elementor-294 .elementor-element.elementor-element-367798d{width:59%}}@media(max-width:1024px) and (min-width:768px){.elementor-294 .elementor-element.elementor-element-b230ca8{width:100%}.elementor-294 .elementor-element.elementor-element-367798d{width:100%}}@media(max-width:1024px){.elementor-294 .elementor-element.elementor-element-50df69b>.elementor-element-populated{padding:15px 10px 15px 15px}.elementor-294 .elementor-element.elementor-element-9154ddb .swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet:not(:last-child){margin:0 20px 0 0}.elementor-294 .elementor-element.elementor-element-9154ddb .swiper-container-vertical .swiper-pagination-bullets .swiper-pagination-bullet:not(:last-child){margin:0 0 20px}.elementor-294 .elementor-element.elementor-element-9154ddb.fmtpl-pagi-type-left_vertical .swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet:not(:last-child){margin:0 0 20px}.elementor-294 .elementor-element.elementor-element-9154ddb.fmtpl-pagi-type-left_vertical .swiper-container-vertical .swiper-pagination-bullets .swiper-pagination-bullet:not(:last-child){margin:0 0 20px}.elementor-294 .elementor-element.elementor-element-9154ddb.fmtpl-pagi-type-right_vertical .swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet:not(:last-child){margin:0 0 20px}.elementor-294 .elementor-element.elementor-element-9154ddb.fmtpl-pagi-type-right_vertical .swiper-container-vertical .swiper-pagination-bullets .swiper-pagination-bullet:not(:last-child){margin:0 0 20px}.elementor-294 .elementor-element.elementor-element-9154ddb .swiper-pagination-bullets{margin:0 0 15px 0}.elementor-294 .elementor-element.elementor-element-9154ddb .swiper-slide-item{height:500px}.elementor-294 .elementor-element.elementor-element-9154ddb .fmtpl-elementor_content{width:400px;margin:0 0 45px 30px}.elementor-294 .elementor-element.elementor-element-9154ddb .fmtpl-item-title{margin-bottom:6px}.elementor-294 .elementor-element.elementor-element-9154ddb .fmtpl-item-title,.elementor-294 .elementor-element.elementor-element-9154ddb .fmtpl-item-title a{font-size:18px}.elementor-294 .elementor-element.elementor-element-9154ddb .fmtpl-sub-title{margin-bottom:6px;font-size:26px}.elementor-294 .elementor-element.elementor-element-9154ddb .fmtpl-carousel-item-btn .fmtpl-btn-text{font-size:16px}.elementor-294 .elementor-element.elementor-element-2c52df0>.elementor-element-populated{padding:15px 15px 15px 10px}.elementor-294 .elementor-element.elementor-element-e73046b>.elementor-element-populated{margin:0 0 20px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-294 .elementor-element.elementor-element-13c9aa6 .fmtpl-banner{height:240px}.elementor-294 .elementor-element.elementor-element-13c9aa6 .fmtpl-banner .fmtpl-banner-content{margin:20px 20px 0 20px}.elementor-294 .elementor-element.elementor-element-13c9aa6 .fmtpl-banner .fmtpl-banner-title{margin-bottom:8px;font-size:22px}.elementor-294 .elementor-element.elementor-element-13c9aa6 .fmtpl-banner .fmtpl-sub-title{font-size:14px;line-height:1.3em}.elementor-294 .elementor-element.elementor-element-f7557f6 .fmtpl-banner{height:240px}.elementor-294 .elementor-element.elementor-element-f7557f6 .fmtpl-banner .fmtpl-banner-content{margin:20px 20px 0 20px}.elementor-294 .elementor-element.elementor-element-f7557f6 .fmtpl-banner .fmtpl-banner-title{margin-bottom:8px;font-size:22px}.elementor-294 .elementor-element.elementor-element-f7557f6 .fmtpl-banner .fmtpl-sub-title{font-size:14px;line-height:1.3em}.elementor-294 .elementor-element.elementor-element-8aa5db3 .fmtpl-carousel-box-heading .fmtpl-carousel-box-title{margin-bottom:9px;font-size:26px}.elementor-294 .elementor-element.elementor-element-8aa5db3 .fmtpl-carousel-categories-banner .elementor-fmtpl-category-carousel-banner .fmtpl-elementor_image{height:330px}.elementor-294 .elementor-element.elementor-element-8aa5db3 .fmtpl-carousel-categories-banner.inner_box_content .elementor-fmtpl-category-carousel-banner{height:330px}.elementor-294 .elementor-element.elementor-element-eeb4781{margin-top:0;margin-bottom:65px}.elementor-294 .elementor-element.elementor-element-0340f32 .fmtpl-products .fmtpl-products-title{margin-bottom:0;font-size:26px;line-height:1.5em}.elementor-294 .elementor-element.elementor-element-0340f32 .fmtpl-products .fmtpl-products-desc{margin-bottom:32px}.elementor-294 .elementor-element.elementor-element-bca9928>.elementor-container{max-width:810px}.elementor-294 .elementor-element.elementor-element-c893752>.elementor-element-populated{padding:70px 0 60px 0}.elementor-294 .elementor-element.elementor-element-95d6f7a>.elementor-widget-container{padding:0 0 0 0}.elementor-294 .elementor-element.elementor-element-4f7e939 img{height:400px}.elementor-294 .elementor-element.elementor-element-1cde45b .fmtpl-carousel-box-heading .fmtpl-carousel-box-title{margin-bottom:0;font-size:26px}.elementor-294 .elementor-element.elementor-element-1cde45b .fmtpl-post-title{line-height:1.2em}.elementor-294 .elementor-element.elementor-element-1cde45b .fmtpl-post-carousel-item .fmtpl-post-title{margin:15px 0 10px 0}.elementor-294 .elementor-element.elementor-element-1cde45b .fmtpl_post_excerpt{margin:0 0 20px 0}}@media(max-width:767px){.elementor-294 .elementor-element.elementor-element-fd67bde{padding:0 0 0 0}.elementor-294 .elementor-element.elementor-element-50df69b>.elementor-element-populated{padding:15px 15px 0 15px}.elementor-294 .elementor-element.elementor-element-9154ddb .elementor-repeater-item-a388754 .fmtpl-slide-background{background-position:56% 0;background-repeat:no-repeat;background-size:cover}.elementor-294 .elementor-element.elementor-element-9154ddb .elementor-repeater-item-f64e027 .fmtpl-slide-background{background-position:56% 0;background-repeat:no-repeat;background-size:cover}.elementor-294 .elementor-element.elementor-element-9154ddb .elementor-repeater-item-4a809b2 .fmtpl-slide-background{background-position:56% 0;background-repeat:no-repeat;background-size:cover}.elementor-294 .elementor-element.elementor-element-9154ddb .swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet:not(:last-child){margin:0 15px 0 0}.elementor-294 .elementor-element.elementor-element-9154ddb .swiper-container-vertical .swiper-pagination-bullets .swiper-pagination-bullet:not(:last-child){margin:0 0 15px}.elementor-294 .elementor-element.elementor-element-9154ddb.fmtpl-pagi-type-left_vertical .swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet:not(:last-child){margin:0 0 15px}.elementor-294 .elementor-element.elementor-element-9154ddb.fmtpl-pagi-type-left_vertical .swiper-container-vertical .swiper-pagination-bullets .swiper-pagination-bullet:not(:last-child){margin:0 0 15px}.elementor-294 .elementor-element.elementor-element-9154ddb.fmtpl-pagi-type-right_vertical .swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet:not(:last-child){margin:0 0 15px}.elementor-294 .elementor-element.elementor-element-9154ddb.fmtpl-pagi-type-right_vertical .swiper-container-vertical .swiper-pagination-bullets .swiper-pagination-bullet:not(:last-child){margin:0 0 15px}.elementor-294 .elementor-element.elementor-element-9154ddb .swiper-pagination-bullets{margin:0 0 20px 15px}.elementor-294 .elementor-element.elementor-element-9154ddb .swiper-slide-item{height:400px}.elementor-294 .elementor-element.elementor-element-9154ddb .fmtpl-elementor_content{width:87%;margin:0 0 15px 20px}.elementor-294 .elementor-element.elementor-element-9154ddb .fmtpl-item-title{margin-bottom:4px}.elementor-294 .elementor-element.elementor-element-9154ddb .fmtpl-item-title,.elementor-294 .elementor-element.elementor-element-9154ddb .fmtpl-item-title a{font-size:16px}.elementor-294 .elementor-element.elementor-element-9154ddb .fmtpl-sub-title{margin-bottom:3px;font-size:24px}.elementor-294 .elementor-element.elementor-element-9154ddb .fmtpl-image-desc{font-size:18px}.elementor-294 .elementor-element.elementor-element-9154ddb .fmtpl-carousel-item-btn .fmtpl-btn-text{font-size:14px}.elementor-294 .elementor-element.elementor-element-2c52df0>.elementor-element-populated{padding:15px 15px 15px 15px}.elementor-294 .elementor-element.elementor-element-e73046b>.elementor-element-populated{margin:0 0 15px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-294 .elementor-element.elementor-element-13c9aa6 .fmtpl-banner{height:330px}.elementor-294 .elementor-element.elementor-element-13c9aa6 .fmtpl-banner .fmtpl-banner-content{width:200px;margin:30px 0 0 20px}.elementor-294 .elementor-element.elementor-element-f7557f6 .fmtpl-banner{height:330px}.elementor-294 .elementor-element.elementor-element-f7557f6 .fmtpl-banner .fmtpl-banner-content{width:200px;margin:30px 0 0 20px}.elementor-294 .elementor-element.elementor-element-334bded{padding:0 0 0 0}.elementor-294 .elementor-element.elementor-element-8aa5db3 .fmtpl-carousel-box-heading .fmtpl-carousel-box-title{margin-bottom:3px;font-size:24px;line-height:1.2em}.elementor-294 .elementor-element.elementor-element-8aa5db3 .fmtpl-carousel-categories-banner .elementor-fmtpl-category-carousel-banner .fmtpl-elementor_image{height:280px}.elementor-294 .elementor-element.elementor-element-8aa5db3 .fmtpl-carousel-categories-banner.inner_box_content .elementor-fmtpl-category-carousel-banner{height:280px}.elementor-294 .elementor-element.elementor-element-8aa5db3 .fmtpl-elementor_content{padding:13px 17px 13px 17px}.elementor-294 .elementor-element.elementor-element-8aa5db3 .fmtpl-carousel-categories-banner .fmtpl-item-title{margin-bottom:0}.elementor-294 .elementor-element.elementor-element-8aa5db3 .fmtpl-carousel-categories-banner .fmtpl-item-title,.elementor-294 .elementor-element.elementor-element-8aa5db3 .fmtpl-carousel-categories-banner .fmtpl-item-title a{font-size:16px}.elementor-294 .elementor-element.elementor-element-8aa5db3 .fmtpl-carousel-categories-banner .fmtpl-products-count{font-size:13px}.elementor-294 .elementor-element.elementor-element-eeb4781{margin-top:0;margin-bottom:46px;padding:0 0 0 0}.elementor-294 .elementor-element.elementor-element-0340f32 .fmtpl-products .fmtpl-products-title{margin-bottom:0;font-size:24px}.elementor-294 .elementor-element.elementor-element-0340f32 .fmtpl-products .fmtpl-products-desc{margin-bottom:20px;line-height:1.3em}.elementor-294 .elementor-element.elementor-element-e8d02c4{padding:0 0 0 0}.elementor-294 .elementor-element.elementor-element-bca9928{padding:0 0 0 0}.elementor-294 .elementor-element.elementor-element-c893752>.elementor-element-populated{margin:15px 15px 0 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:030px 20px 30px 20px}.elementor-294 .elementor-element.elementor-element-95d6f7a>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-294 .elementor-element.elementor-element-95d6f7a .fmtpl-title-wrap{line-height:1.2em}.elementor-294 .elementor-element.elementor-element-367798d>.elementor-element-populated{padding:15px 15px 15px 15px}.elementor-294 .elementor-element.elementor-element-4f7e939 img{height:250px}.elementor-294 .elementor-element.elementor-element-f50675d{padding:0 0 0 0}.elementor-294 .elementor-element.elementor-element-1cde45b .fmtpl-carousel-box-heading .fmtpl-carousel-box-title{margin-bottom:1px;font-size:24px}.elementor-294 .elementor-element.elementor-element-1cde45b .fmtpl-carousel-box-heading .fmtpl-carousel-box-desc{margin-bottom:20px;line-height:1.3em}.elementor-294 .elementor-element.elementor-element-1cde45b .swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet:not(:last-child){margin:0 15px 0 0}.elementor-294 .elementor-element.elementor-element-1cde45b .swiper-container-vertical .swiper-pagination-bullets .swiper-pagination-bullet:not(:last-child){margin:0 0 15px}.elementor-294 .elementor-element.elementor-element-1cde45b .swiper-pagination-bullets{margin:30px 0 0 0}}.elementor-294 .elementor-element.elementor-element-9154ddb .swiper-pagination-bullet{opacity:1}.elementor-294 .elementor-element.elementor-element-9154ddb .swiper-pagination-bullet.swiper-pagination-bullet-active{width:16px;height:16px;margin-bottom:-3px!important}.elementor-294 .elementor-element.elementor-element-8aa5db3 .fmtpl-elementor_content{display:block!important;border-radius:5px}.elementor-294 .elementor-element.elementor-element-8aa5db3 .fmtpl-products-count.left:before{content:"(";order:-1}.elementor-294 .elementor-element.elementor-element-8aa5db3 .fmtpl-products-count.left:after{content:")";margin-left:-4px}.elementor-294 .elementor-element.elementor-element-bca9928 .elementor-element-populated{opacity:.9}@media (min-width:1025px){.elementor-294 .elementor-element.elementor-element-1cde45b .fmtpl-post-content{padding-right:100px}}.elementor-294 .elementor-element.elementor-element-1cde45b .fmtpl-post-category{position:absolute;top:0}.elementor-294 .elementor-element.elementor-element-1cde45b .fmtpl-post-category a{background:#1a1a1a;padding:5px 9px;border-radius:5px;margin-right:5px}.elementor-294 .elementor-element.elementor-element-1cde45b span.swiper-pagination-bullet.swiper-pagination-bullet-active{height:16px;width:16px;margin-bottom:-2px!important}@media (max-width:767px){.elementor-294 .elementor-element.elementor-element-1cde45b .elementor-swiper-button{background:rgb(0 0 0 / .18)}}