.elementor-27 .elementor-element.elementor-element-6633e1b{--spacer-size:50px;}.elementor-27 .elementor-element.elementor-element-aa73e4c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-27 .elementor-element.elementor-element-4a9fda8{--spacer-size:207px;}.elementor-27 .elementor-element.elementor-element-8dcd29a > .elementor-container{min-height:400px;}.elementor-27 .elementor-element.elementor-element-8dcd29a{margin-top:0px;margin-bottom:0px;z-index:1;}.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-2e0c2e7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-27 .elementor-element.elementor-element-2e0c2e7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-heading .elementor-heading-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-27 .elementor-element.elementor-element-cfd05e7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;color:#000000;}.elementor-27 .elementor-element.elementor-element-0c1fb15 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:21px;font-weight:700;color:#666666;}.elementor-27 .elementor-element.elementor-element-5727d9f > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-27 .elementor-element.elementor-element-ad6e4ae{--e-image-carousel-slides-to-show:1;}.elementor-27 .elementor-element.elementor-element-ad6e4ae > .elementor-widget-container{margin:-3px 5px 0px 5px;border-radius:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-ad6e4ae .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-ad6e4ae .elementor-image-carousel-caption{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:normal;font-style:normal;line-height:44px;margin-block-start:0px;}.elementor-27 .elementor-element.elementor-element-d27e2f0 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-27 .elementor-element.elementor-element-9cafe66{--e-image-carousel-slides-to-show:1;}.elementor-27 .elementor-element.elementor-element-9cafe66 > .elementor-widget-container{margin:-3px 5px 0px 5px;border-radius:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-9cafe66 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-9cafe66 .elementor-image-carousel-caption{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:normal;font-style:normal;line-height:44px;margin-block-start:0px;}.elementor-27 .elementor-element.elementor-element-64830ff{--spacer-size:100px;}.elementor-27 .elementor-element.elementor-element-1f5a792 > .elementor-container{min-height:400px;}.elementor-27 .elementor-element.elementor-element-1f5a792{margin-top:0px;margin-bottom:0px;z-index:1;}.elementor-27 .elementor-element.elementor-element-3b9330e > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-27 .elementor-element.elementor-element-83229cc{--e-image-carousel-slides-to-show:1;}.elementor-27 .elementor-element.elementor-element-83229cc > .elementor-widget-container{margin:-3px 5px 0px 5px;border-radius:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-83229cc .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-83229cc .elementor-image-carousel-caption{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:normal;font-style:normal;line-height:44px;margin-block-start:0px;}.elementor-27 .elementor-element.elementor-element-410401f > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-27 .elementor-element.elementor-element-4e65eb1{--e-image-carousel-slides-to-show:1;}.elementor-27 .elementor-element.elementor-element-4e65eb1 > .elementor-widget-container{margin:-3px 5px 0px 5px;border-radius:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-4e65eb1 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-4e65eb1 .elementor-image-carousel-caption{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:normal;font-style:normal;line-height:44px;margin-block-start:0px;}.elementor-27 .elementor-element.elementor-element-c44f9ab > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-27 .elementor-element.elementor-element-9746fc9{text-align:left;}.elementor-27 .elementor-element.elementor-element-9746fc9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;color:#000000;}.elementor-27 .elementor-element.elementor-element-df35b71{text-align:left;}.elementor-27 .elementor-element.elementor-element-df35b71 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:21px;font-weight:700;color:#666666;}.elementor-27 .elementor-element.elementor-element-ef90dce{--spacer-size:100px;}.elementor-27 .elementor-element.elementor-element-c02c890 > .elementor-container{min-height:400px;}.elementor-27 .elementor-element.elementor-element-c02c890{margin-top:0px;margin-bottom:0px;z-index:1;}.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-5aa9a3d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-27 .elementor-element.elementor-element-5aa9a3d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-27 .elementor-element.elementor-element-9809700 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;color:#000000;}.elementor-27 .elementor-element.elementor-element-fbbd827 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:21px;font-weight:700;color:#666666;}.elementor-27 .elementor-element.elementor-element-57e5f06 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-27 .elementor-element.elementor-element-41a9d1d{--e-image-carousel-slides-to-show:1;}.elementor-27 .elementor-element.elementor-element-41a9d1d > .elementor-widget-container{margin:-3px 5px 0px 5px;border-radius:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-41a9d1d .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-41a9d1d .elementor-image-carousel-caption{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:normal;font-style:normal;line-height:44px;margin-block-start:0px;}.elementor-27 .elementor-element.elementor-element-ef7537f > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-27 .elementor-element.elementor-element-aa9be00{--e-image-carousel-slides-to-show:1;}.elementor-27 .elementor-element.elementor-element-aa9be00 > .elementor-widget-container{margin:-3px 5px 0px 5px;border-radius:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-aa9be00 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-aa9be00 .elementor-image-carousel-caption{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:normal;font-style:normal;line-height:44px;margin-block-start:0px;}.elementor-27 .elementor-element.elementor-element-51cbc95{--spacer-size:100px;}.elementor-27 .elementor-element.elementor-element-98c3373 > .elementor-container{min-height:400px;}.elementor-27 .elementor-element.elementor-element-98c3373{margin-top:0px;margin-bottom:0px;z-index:1;}.elementor-27 .elementor-element.elementor-element-24332a0 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-27 .elementor-element.elementor-element-960f445{--e-image-carousel-slides-to-show:1;}.elementor-27 .elementor-element.elementor-element-960f445 > .elementor-widget-container{margin:-3px 5px 0px 5px;border-radius:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-960f445 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-960f445 .elementor-image-carousel-caption{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:normal;font-style:normal;line-height:44px;margin-block-start:0px;}.elementor-27 .elementor-element.elementor-element-5274abc > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-27 .elementor-element.elementor-element-fa32ac7{--e-image-carousel-slides-to-show:1;}.elementor-27 .elementor-element.elementor-element-fa32ac7 > .elementor-widget-container{margin:-3px 5px 0px 5px;border-radius:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-fa32ac7 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-fa32ac7 .elementor-image-carousel-caption{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:normal;font-style:normal;line-height:44px;margin-block-start:0px;}.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-3f4c532.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-27 .elementor-element.elementor-element-3f4c532.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-27 .elementor-element.elementor-element-3f4c532 > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-27 .elementor-element.elementor-element-e26c8e4{text-align:left;}.elementor-27 .elementor-element.elementor-element-e26c8e4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;color:#000000;}.elementor-27 .elementor-element.elementor-element-5221431{text-align:left;}.elementor-27 .elementor-element.elementor-element-5221431 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:21px;font-weight:700;color:#666666;}.elementor-27 .elementor-element.elementor-element-f9a5ac0 > .elementor-widget-container{margin:-13px 0px 0px 3px;}.elementor-27 .elementor-element.elementor-element-f9a5ac0{text-align:left;}.elementor-27 .elementor-element.elementor-element-f9a5ac0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:800;font-style:italic;line-height:1px;color:#666666;}.elementor-27 .elementor-element.elementor-element-555ee57{--spacer-size:100px;}.elementor-27 .elementor-element.elementor-element-74602f6 > .elementor-container{min-height:400px;}.elementor-27 .elementor-element.elementor-element-74602f6{margin-top:0px;margin-bottom:0px;z-index:1;}.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-aeb2479.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-27 .elementor-element.elementor-element-aeb2479.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-27 .elementor-element.elementor-element-9c5c148 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;color:#000000;}.elementor-27 .elementor-element.elementor-element-2ff9963 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:21px;font-weight:700;color:#666666;}.elementor-27 .elementor-element.elementor-element-eb33b3c > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-eb33b3c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:800;font-style:italic;line-height:1px;color:#666666;}.elementor-27 .elementor-element.elementor-element-06a2ff6 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-27 .elementor-element.elementor-element-9d0e656{--e-image-carousel-slides-to-show:1;}.elementor-27 .elementor-element.elementor-element-9d0e656 > .elementor-widget-container{margin:-3px 5px 0px 5px;border-radius:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-9d0e656 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-9d0e656 .elementor-image-carousel-caption{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:normal;font-style:normal;line-height:44px;margin-block-start:0px;}.elementor-27 .elementor-element.elementor-element-0d3a9b2 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-27 .elementor-element.elementor-element-bbd5665{--e-image-carousel-slides-to-show:1;}.elementor-27 .elementor-element.elementor-element-bbd5665 > .elementor-widget-container{margin:-3px 5px 0px 5px;border-radius:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-bbd5665 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-bbd5665 .elementor-image-carousel-caption{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:normal;font-style:normal;line-height:44px;margin-block-start:0px;}.elementor-27 .elementor-element.elementor-element-aca8c98{--spacer-size:100px;}.elementor-27 .elementor-element.elementor-element-9213bf4 > .elementor-container{min-height:400px;}.elementor-27 .elementor-element.elementor-element-9213bf4{margin-top:0px;margin-bottom:0px;z-index:1;}.elementor-27 .elementor-element.elementor-element-d66a889 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-27 .elementor-element.elementor-element-97f96ba{--e-image-carousel-slides-to-show:1;}.elementor-27 .elementor-element.elementor-element-97f96ba > .elementor-widget-container{margin:-3px 5px 0px 5px;border-radius:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-97f96ba .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-97f96ba .elementor-image-carousel-caption{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:normal;font-style:normal;line-height:44px;margin-block-start:0px;}.elementor-27 .elementor-element.elementor-element-359932e > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-27 .elementor-element.elementor-element-58f4fdf{--e-image-carousel-slides-to-show:1;}.elementor-27 .elementor-element.elementor-element-58f4fdf > .elementor-widget-container{margin:-3px 5px 0px 5px;border-radius:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-58f4fdf .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-58f4fdf .elementor-image-carousel-caption{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:normal;font-style:normal;line-height:44px;margin-block-start:0px;}.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-8a920dc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-27 .elementor-element.elementor-element-8a920dc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-27 .elementor-element.elementor-element-8a920dc > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-27 .elementor-element.elementor-element-066a93a{text-align:left;}.elementor-27 .elementor-element.elementor-element-066a93a .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;color:#000000;}.elementor-27 .elementor-element.elementor-element-81c9721{text-align:left;}.elementor-27 .elementor-element.elementor-element-81c9721 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:21px;font-weight:700;color:#666666;}.elementor-27 .elementor-element.elementor-element-bd443c7 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-bd443c7{text-align:left;}.elementor-27 .elementor-element.elementor-element-bd443c7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:800;font-style:italic;line-height:1px;color:#666666;}.elementor-27 .elementor-element.elementor-element-2e3524f{--spacer-size:100px;}.elementor-27 .elementor-element.elementor-element-43817af > .elementor-container{min-height:400px;}.elementor-27 .elementor-element.elementor-element-43817af{margin-top:0px;margin-bottom:0px;z-index:1;}.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-1628528.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-27 .elementor-element.elementor-element-1628528.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-27 .elementor-element.elementor-element-92f7b18 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;color:#000000;}.elementor-27 .elementor-element.elementor-element-39b3337 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:21px;font-weight:700;color:#666666;}.elementor-27 .elementor-element.elementor-element-b49d463 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-b49d463 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:800;font-style:italic;line-height:1px;color:#666666;}.elementor-27 .elementor-element.elementor-element-500467b > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-27 .elementor-element.elementor-element-491c2d5{--e-image-carousel-slides-to-show:1;}.elementor-27 .elementor-element.elementor-element-491c2d5 > .elementor-widget-container{margin:-3px 5px 0px 5px;border-radius:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-491c2d5 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-491c2d5 .elementor-image-carousel-caption{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:normal;font-style:normal;line-height:44px;margin-block-start:0px;}.elementor-27 .elementor-element.elementor-element-75db36d > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-27 .elementor-element.elementor-element-301a121{--e-image-carousel-slides-to-show:1;}.elementor-27 .elementor-element.elementor-element-301a121 > .elementor-widget-container{margin:-3px 5px 0px 5px;border-radius:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-301a121 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-301a121 .elementor-image-carousel-caption{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:normal;font-style:normal;line-height:44px;margin-block-start:0px;}.elementor-27 .elementor-element.elementor-element-e75265f{--spacer-size:100px;}.elementor-27 .elementor-element.elementor-element-c1cd2c1 > .elementor-container{min-height:400px;}.elementor-27 .elementor-element.elementor-element-c1cd2c1{margin-top:0px;margin-bottom:0px;z-index:1;}.elementor-27 .elementor-element.elementor-element-601bbf1 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-27 .elementor-element.elementor-element-6ca7a9a > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-27 .elementor-element.elementor-element-d5ca66c{--e-image-carousel-slides-to-show:1;}.elementor-27 .elementor-element.elementor-element-d5ca66c > .elementor-widget-container{margin:-3px 5px 0px 5px;border-radius:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-d5ca66c .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-d5ca66c .elementor-image-carousel-caption{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:normal;font-style:normal;line-height:44px;margin-block-start:0px;}.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-f420fa9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-27 .elementor-element.elementor-element-f420fa9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-27 .elementor-element.elementor-element-f420fa9 > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-27 .elementor-element.elementor-element-909bc96{text-align:left;}.elementor-27 .elementor-element.elementor-element-909bc96 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;color:#000000;}.elementor-27 .elementor-element.elementor-element-4ef8345{text-align:left;}.elementor-27 .elementor-element.elementor-element-4ef8345 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:21px;font-weight:700;color:#666666;}.elementor-27 .elementor-element.elementor-element-07fca1b > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-07fca1b{text-align:left;}.elementor-27 .elementor-element.elementor-element-07fca1b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:800;font-style:italic;line-height:1px;color:#666666;}@media(max-width:1024px) and (min-width:768px){.elementor-27 .elementor-element.elementor-element-2e0c2e7{width:30%;}.elementor-27 .elementor-element.elementor-element-5727d9f{width:70%;}.elementor-27 .elementor-element.elementor-element-d27e2f0{width:70%;}.elementor-27 .elementor-element.elementor-element-3b9330e{width:70%;}.elementor-27 .elementor-element.elementor-element-410401f{width:70%;}.elementor-27 .elementor-element.elementor-element-c44f9ab{width:30%;}.elementor-27 .elementor-element.elementor-element-5aa9a3d{width:30%;}.elementor-27 .elementor-element.elementor-element-57e5f06{width:70%;}.elementor-27 .elementor-element.elementor-element-ef7537f{width:70%;}.elementor-27 .elementor-element.elementor-element-24332a0{width:70%;}.elementor-27 .elementor-element.elementor-element-5274abc{width:70%;}.elementor-27 .elementor-element.elementor-element-3f4c532{width:30%;}.elementor-27 .elementor-element.elementor-element-aeb2479{width:30%;}.elementor-27 .elementor-element.elementor-element-06a2ff6{width:70%;}.elementor-27 .elementor-element.elementor-element-0d3a9b2{width:70%;}.elementor-27 .elementor-element.elementor-element-d66a889{width:70%;}.elementor-27 .elementor-element.elementor-element-359932e{width:70%;}.elementor-27 .elementor-element.elementor-element-8a920dc{width:30%;}.elementor-27 .elementor-element.elementor-element-1628528{width:30%;}.elementor-27 .elementor-element.elementor-element-500467b{width:70%;}.elementor-27 .elementor-element.elementor-element-75db36d{width:70%;}.elementor-27 .elementor-element.elementor-element-601bbf1{width:70%;}.elementor-27 .elementor-element.elementor-element-6ca7a9a{width:70%;}.elementor-27 .elementor-element.elementor-element-f420fa9{width:30%;}}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-8dcd29a{margin-top:13px;margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-2e0c2e7 > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-27 .elementor-element.elementor-element-cfd05e7 .elementor-heading-title{font-size:23px;}.elementor-27 .elementor-element.elementor-element-0c1fb15 .elementor-heading-title{font-size:17px;}.elementor-27 .elementor-element.elementor-element-1f5a792{margin-top:13px;margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-c44f9ab > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-27 .elementor-element.elementor-element-9746fc9 .elementor-heading-title{font-size:23px;}.elementor-27 .elementor-element.elementor-element-df35b71 .elementor-heading-title{font-size:17px;}.elementor-27 .elementor-element.elementor-element-c02c890{margin-top:13px;margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-5aa9a3d > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-27 .elementor-element.elementor-element-9809700 .elementor-heading-title{font-size:23px;}.elementor-27 .elementor-element.elementor-element-fbbd827 .elementor-heading-title{font-size:17px;}.elementor-27 .elementor-element.elementor-element-98c3373{margin-top:13px;margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-3f4c532 > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-27 .elementor-element.elementor-element-e26c8e4 .elementor-heading-title{font-size:23px;}.elementor-27 .elementor-element.elementor-element-5221431 .elementor-heading-title{font-size:17px;}.elementor-27 .elementor-element.elementor-element-f9a5ac0 .elementor-heading-title{font-size:15px;}.elementor-27 .elementor-element.elementor-element-74602f6{margin-top:13px;margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-aeb2479 > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-27 .elementor-element.elementor-element-9c5c148 .elementor-heading-title{font-size:23px;}.elementor-27 .elementor-element.elementor-element-2ff9963 .elementor-heading-title{font-size:17px;}.elementor-27 .elementor-element.elementor-element-eb33b3c .elementor-heading-title{font-size:15px;}.elementor-27 .elementor-element.elementor-element-9213bf4{margin-top:13px;margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-8a920dc > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-27 .elementor-element.elementor-element-066a93a .elementor-heading-title{font-size:23px;}.elementor-27 .elementor-element.elementor-element-81c9721 .elementor-heading-title{font-size:17px;}.elementor-27 .elementor-element.elementor-element-bd443c7 .elementor-heading-title{font-size:15px;}.elementor-27 .elementor-element.elementor-element-43817af{margin-top:13px;margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-1628528 > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-27 .elementor-element.elementor-element-92f7b18 .elementor-heading-title{font-size:23px;}.elementor-27 .elementor-element.elementor-element-39b3337 .elementor-heading-title{font-size:17px;}.elementor-27 .elementor-element.elementor-element-b49d463 .elementor-heading-title{font-size:15px;}.elementor-27 .elementor-element.elementor-element-c1cd2c1{margin-top:13px;margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-f420fa9 > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-27 .elementor-element.elementor-element-909bc96 .elementor-heading-title{font-size:23px;}.elementor-27 .elementor-element.elementor-element-4ef8345 .elementor-heading-title{font-size:17px;}.elementor-27 .elementor-element.elementor-element-07fca1b .elementor-heading-title{font-size:15px;}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-aa73e4c > .elementor-element-populated{text-align:center;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-27 .elementor-element.elementor-element-4a9fda8{--spacer-size:17px;}.elementor-27 .elementor-element.elementor-element-8dcd29a{margin-top:0px;margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-cfd05e7{width:var( --container-widget-width, 182px );max-width:182px;--container-widget-width:182px;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-5727d9f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-27 .elementor-element.elementor-element-d27e2f0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-27 .elementor-element.elementor-element-64830ff{--spacer-size:20px;}.elementor-27 .elementor-element.elementor-element-1f5a792{margin-top:0px;margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-3b9330e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-27 .elementor-element.elementor-element-410401f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-27 .elementor-element.elementor-element-c44f9ab > .elementor-element-populated{margin:0px 0px 20px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-27 .elementor-element.elementor-element-9746fc9{width:var( --container-widget-width, 181px );max-width:181px;--container-widget-width:181px;--container-widget-flex-grow:0;text-align:left;}.elementor-27 .elementor-element.elementor-element-df35b71{text-align:left;}.elementor-27 .elementor-element.elementor-element-ef90dce{--spacer-size:20px;}.elementor-27 .elementor-element.elementor-element-c02c890{margin-top:18px;margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-9809700{width:var( --container-widget-width, 246px );max-width:246px;--container-widget-width:246px;--container-widget-flex-grow:0;text-align:left;}.elementor-27 .elementor-element.elementor-element-fbbd827 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-27 .elementor-element.elementor-element-fbbd827{text-align:left;}.elementor-27 .elementor-element.elementor-element-57e5f06 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-27 .elementor-element.elementor-element-ef7537f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-27 .elementor-element.elementor-element-51cbc95{--spacer-size:20px;}.elementor-27 .elementor-element.elementor-element-98c3373{margin-top:18px;margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-24332a0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-27 .elementor-element.elementor-element-5274abc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-27 .elementor-element.elementor-element-555ee57{--spacer-size:20px;}.elementor-27 .elementor-element.elementor-element-74602f6{margin-top:18px;margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-06a2ff6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-27 .elementor-element.elementor-element-0d3a9b2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-27 .elementor-element.elementor-element-aca8c98{--spacer-size:20px;}.elementor-27 .elementor-element.elementor-element-9213bf4{margin-top:18px;margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-d66a889 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-27 .elementor-element.elementor-element-359932e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-27 .elementor-element.elementor-element-2e3524f{--spacer-size:20px;}.elementor-27 .elementor-element.elementor-element-43817af{margin-top:18px;margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-500467b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-27 .elementor-element.elementor-element-75db36d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-27 .elementor-element.elementor-element-e75265f{--spacer-size:20px;}.elementor-27 .elementor-element.elementor-element-c1cd2c1{margin-top:18px;margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-601bbf1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-27 .elementor-element.elementor-element-6ca7a9a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS for column, class: .elementor-element-aa73e4c */.elementor-27 .elementor-element.elementor-element-aa73e4c::before {
  content: "SUPERVISIÓN";
  position: absolute;
  top: 0px;
  left: 0;
  width: 100%;
  text-align: center;
  font-size: 10vw;
  font-weight: 900;
  color: rgba(0, 0, 0, 0.21);
  z-index: 0;
  pointer-events: none;
  user-select: none;
}

.elementor-27 .elementor-element.elementor-element-aa73e4c {
  position: relative;
  z-index: 1;
}

.supervision-background {
    font-size: 20vw !important;
    font-weight: 800;
    text-align: center;
    width: 100%;
    color: rgba(0, 0, 0, 0.08); /* Ajusta si el fondo es claro u oscuro */
    line-height: 1;
    text-transform: uppercase;
    margin: 030px auto 0rem auto;
    display: block;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8dcd29a *//* Estilo base para cada sección con número decorativo */
.bloque {
  position: relative;
  overflow: hidden;
}

.bloque::before {
  content: "";
  position: absolute;
  top: 30%;
  left: 22%;
  transform: translate(-20%, -50%);
  font-size: 12rem;
  font-weight: 900;
  color: rgba(0, 0, 0, 0.3);
  font-family: 'inter', sans-serif;
  z-index: 0;
  pointer-events: none;
  white-space: nowrap;
}

/* Asegura que el contenido real quede por encima */
.bloque > * {
  position: relative;
  min-height: 300px;
  z-index: 1;
}

/* Números por sección */
.numero-1::before { content: "01"; }
.numero-2::before { content: "02"; }
.numero-3::before { content: "03"; }
.numero-4::before { content: "04"; }
.numero-5::before { content: "05"; }
.numero-6::before { content: "06"; }
.numero-7::before { content: "07"; }
.numero-8::before { content: "08"; }


@media (max-width: 767px) {
  /* Aplica a todos los bloques del 1 al 8 */
  .bloque[class*="numero-"] {
    flex-direction: column !important;
    align-items: flex-start !important;
  }

  /* Texto siempre arriba */
  .bloque[class*="numero-"] .col-texto {
    order: 1 !important;
    width: 100% !important;
    text-align: left !important;
    margin-bottom: 1rem;
  }

  /* Sliders uno al lado del otro */
  .bloque[class*="numero-"] .slide-mini {
    order: 2 !important;
    width: 48% !important;
    display: inline-block !important;
    vertical-align: top;
    margin-bottom: 1rem;
  }

  /* Contenedor general: centro y separación entre sliders */
  .bloque[class*="numero-"] > .elementor-container {
    justify-content: center !important;
    flex-wrap: wrap !important;
    gap: 2vw !important;
    text-align: center;
  }
}

@media (min-width: 768px) {
  /* Posición para los números impares (izquierda) */
  .numero-1::before,
  .numero-3::before,
  .numero-5::before,
  .numero-7::before {
    top: 20px !important;
    left: 370px !important;
    right: auto !important;
    transform: none !important;
    font-size: 12rem !important;
  }

  /* Posición para los números pares (derecha) */
  .numero-2::before,
  .numero-4::before,
  .numero-6::before,
  .numero-8::before {
    top: 20px !important;
    right: 370px !important;
    left: auto !important;
    transform: none !important;
    font-size: 12rem !important;
  }
}

@media (max-width: 767px) {
  .bloque::before {
    top: 40px !important;
    right: 14px !important;
    left: auto !important;
    transform: none !important;
    font-size: 20vw !important;
    color: rgba(0, 0, 0, 0.21) !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1286c9e */.boton-descarga-contenedor {
  position: fixed;
  bottom: 170px;
  right: 20px;
  z-index: 9999;
  font-family: 'Inter', sans-serif;
}

/* BOTÓN PRINCIPAL */
.boton-descarga-unica {
  background-color: rgba(0, 0, 0, 0.7); /* Transparente elegante */
  color: white;
  padding: 12px 20px;
  border-radius: 30px;
  font-weight: bold;
  cursor: pointer;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
  transition: all 0.3s ease;
  font-size: 15px;
  font-family: 'Inter', sans-serif;
  outline: none;
  border: none;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.boton-descarga-unica:hover {
  background-color: #fcb900;
  color: black;
}

.boton-descarga-unica:focus,
.boton-descarga-unica:active {
  outline: none;
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0.7);
  color: white;
}

/* Flecha giratoria */
.boton-descarga-unica .flecha {
  margin-left: 10px;
  transition: transform 0.3s ease;
}
.boton-descarga-unica.activo .flecha {
  transform: rotate(180deg);
}

/* BOTONES SECUNDARIOS */
.botones-secundarios {
  display: none;
  flex-direction: column;
  gap: 10px;
  margin-top: 10px;
  align-items: flex-end;
}

.botones-secundarios.visible {
  display: flex;
  animation: deslizarAbajo 0.3s ease forwards;
}

@keyframes deslizarAbajo {
  from {
    opacity: 0;
    transform: translateY(-5px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.botones-secundarios a {
  background-color: rgba(0, 0, 0, 0.6); /* Transparente */
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
  color: white;
  padding: 10px 15px;
  border-radius: 25px;
  text-decoration: none;
  font-weight: bold;
  font-size: 14px;
  transition: background-color 0.3s ease, color 0.3s ease;
  white-space: nowrap;
  border: none;
  box-shadow: 0 2px 8px rgba(0,0,0,0.15);
}

.botones-secundarios a:hover {
  background-color: #fcb900;
  color: black;
}/* End custom CSS */