.elementor-25415 .elementor-element.elementor-element-25324ef{--display: flex; --min-height: 61vh; --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: center; --align-items: center; --gap: 0.6rem 0.6rem; --row-gap: 0.6rem; --column-gap: 0.6rem; --overlay-opacity: 0.62; --padding-top: 14%; --padding-bottom: 14%; --padding-left: 14%; --padding-right: 14%;}
.elementor-25415 .elementor-element.elementor-element-25324ef:not(.elementor-motion-effects-element-type-background){background-color: rgb(29, 29, 27); background-image: url("https://luzco.es/wp-content/uploads/2026/05/iluminacion-alimentacion-supermercados-scaled.jpg"); background-position: center center; background-size: cover;}
.elementor-25415 .elementor-element.elementor-element-25324ef::before{background-color: rgb(17, 17, 17); --background-overlay: '';}
.elementor-25415 .elementor-element.elementor-element-1a65144 .elementor-heading-title{font-family: var(--e-global-typography-a07459c-font-family),Sans-serif; font-size: var(--e-global-typography-a07459c-font-size); font-weight: var(--e-global-typography-a07459c-font-weight); line-height: var(--e-global-typography-a07459c-line-height); color: rgb(255, 255, 255);}
.elementor-25415 .elementor-element.elementor-element-ca7cd5e{width: var(--container-widget-width,57%); max-width: 57%; --container-widget-width: 57%; --container-widget-flex-grow: 0; text-align: center;}
.elementor-25415 .elementor-element.elementor-element-ca7cd5e .elementor-heading-title{font-family: var(--e-global-typography-bbf762f-font-family),Sans-serif; font-size: var(--e-global-typography-bbf762f-font-size); font-weight: var(--e-global-typography-bbf762f-font-weight); line-height: var(--e-global-typography-bbf762f-line-height); color: rgb(255, 255, 255);}
.elementor-25415 .elementor-element.elementor-element-dd164c1{width: var(--container-widget-width,80%); max-width: 80%; margin: 17px 0 calc(var(--kit-widget-spacing, 0px) + 24px) 0; --container-widget-width: 80%; --container-widget-flex-grow: 0; text-align: center; font-size: 18px; font-weight: 400; line-height: 1.6em; color: rgb(255, 255, 255);}
.elementor-25415 .elementor-element.elementor-element-937fe51 .elementor-button{background-color: var(--e-global-color-accent); fill: rgb(29, 29, 27); color: rgb(29, 29, 27);}
.elementor-25415 .elementor-element.elementor-element-937fe51 .elementor-button:hover,.elementor-25415 .elementor-element.elementor-element-937fe51 .elementor-button:focus{background-color: var(--e-global-color-secondary); color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-937fe51{margin: 10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;}
.elementor-25415 .elementor-element.elementor-element-b06a61e{--display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 44px 44px; --row-gap: 44px; --column-gap: 44px;}
.elementor-25415 .elementor-element.elementor-element-caffef5{width: var(--container-widget-width,50%); max-width: 50%; --container-widget-width: 50%; --container-widget-flex-grow: 0;}
.elementor-25415 .elementor-element.elementor-element-6f11482{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-25415 .elementor-element.elementor-element-d565b06 .elementor-heading-title{font-family: var(--e-global-typography-a07459c-font-family),Sans-serif; font-size: var(--e-global-typography-a07459c-font-size); font-weight: var(--e-global-typography-a07459c-font-weight); line-height: var(--e-global-typography-a07459c-line-height); color: var(--e-global-color-accent);}
.elementor-25415 .elementor-element.elementor-element-917fe86 .elementor-heading-title{font-family: var(--e-global-typography-primary-font-family),Sans-serif; font-size: var(--e-global-typography-primary-font-size); font-weight: var(--e-global-typography-primary-font-weight); line-height: var(--e-global-typography-primary-line-height);}
.elementor-25415 .elementor-element.elementor-element-57168ad .elementor-button{background-color: var(--e-global-color-accent); fill: var(--e-global-color-e368823); color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-57168ad .elementor-button:hover,.elementor-25415 .elementor-element.elementor-element-57168ad .elementor-button:focus{background-color: var(--e-global-color-secondary); color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-57168ad{margin: 10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;}
.elementor-25415 .elementor-element.elementor-element-cb04a0c{--display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --overflow: hidden;}
.elementor-25415 .elementor-element.elementor-element-cb04a0c:not(.elementor-motion-effects-element-type-background){background-color: var(--e-global-color-30c5cd7);}
.elementor-25415 .elementor-element.elementor-element-389e883 .elementor-heading-title{font-family: var(--e-global-typography-a07459c-font-family),Sans-serif; font-size: var(--e-global-typography-a07459c-font-size); font-weight: var(--e-global-typography-a07459c-font-weight); line-height: var(--e-global-typography-a07459c-line-height); color: var(--e-global-color-accent);}
.elementor-25415 .elementor-element.elementor-element-ec2cf73{width: var(--container-widget-width,47%); max-width: 47%; --container-widget-width: 47%; --container-widget-flex-grow: 0; text-align: center;}
.elementor-25415 .elementor-element.elementor-element-eca64fd{--display: flex; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px;}
.elementor-25415 .elementor-element.elementor-element-7fb7e68{--display: flex; --min-height: 530px; --justify-content: space-between; --border-radius: 12px 12px 12px 12px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px;}
.elementor-25415 .elementor-element.elementor-element-7fb7e68:not(.elementor-motion-effects-element-type-background){background-color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-2eb5237 .elementor-image-box-wrapper{text-align: start;}
.elementor-25415 .elementor-element.elementor-element-2eb5237.elementor-position-top .elementor-image-box-img{margin-bottom: 15px;}
.elementor-25415 .elementor-element.elementor-element-2eb5237 .elementor-image-box-title{margin-bottom: 7px; font-family: var(--e-global-typography-e83a4d7-font-family),Sans-serif; font-size: var(--e-global-typography-e83a4d7-font-size); font-weight: var(--e-global-typography-e83a4d7-font-weight);}
.elementor-25415 .elementor-element.elementor-element-2eb5237 .elementor-image-box-wrapper .elementor-image-box-img{width: 100%;}
.elementor-25415 .elementor-element.elementor-element-2eb5237 .elementor-image-box-img img{border-radius: 6px; transition-duration: 0.3s;}
.elementor-25415 .elementor-element.elementor-element-dfa87f1 .elementor-button{fill: var(--e-global-color-secondary); color: var(--e-global-color-secondary); border-style: solid; border-color: var(--e-global-color-secondary);}
.elementor-25415 .elementor-element.elementor-element-dfa87f1 .elementor-button:hover,.elementor-25415 .elementor-element.elementor-element-dfa87f1 .elementor-button:focus{color: var(--e-global-color-accent);}
.elementor-25415 .elementor-element.elementor-element-da3fe3e{--display: flex; border-style: none; --border-style: none; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px;}
.elementor-25415 .elementor-element.elementor-element-c3e5c7b{--display: flex; --min-height: 530px; --justify-content: space-between; --border-radius: 12px 12px 12px 12px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px;}
.elementor-25415 .elementor-element.elementor-element-c3e5c7b:not(.elementor-motion-effects-element-type-background){background-color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-ab955b6 .elementor-image-box-wrapper{text-align: start;}
.elementor-25415 .elementor-element.elementor-element-ab955b6.elementor-position-top .elementor-image-box-img{margin-bottom: 15px;}
.elementor-25415 .elementor-element.elementor-element-ab955b6 .elementor-image-box-title{margin-bottom: 7px; font-family: var(--e-global-typography-e83a4d7-font-family),Sans-serif; font-size: var(--e-global-typography-e83a4d7-font-size); font-weight: var(--e-global-typography-e83a4d7-font-weight);}
.elementor-25415 .elementor-element.elementor-element-ab955b6 .elementor-image-box-wrapper .elementor-image-box-img{width: 100%;}
.elementor-25415 .elementor-element.elementor-element-ab955b6 .elementor-image-box-img img{border-radius: 6px; transition-duration: 0.3s;}
.elementor-25415 .elementor-element.elementor-element-d4324b7 .elementor-button{fill: var(--e-global-color-secondary); color: var(--e-global-color-secondary); border-style: solid; border-color: var(--e-global-color-secondary);}
.elementor-25415 .elementor-element.elementor-element-d4324b7 .elementor-button:hover,.elementor-25415 .elementor-element.elementor-element-d4324b7 .elementor-button:focus{color: var(--e-global-color-accent);}
.elementor-25415 .elementor-element.elementor-element-82fa6db{--display: flex; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px;}
.elementor-25415 .elementor-element.elementor-element-c21e009{--display: flex; --min-height: 530px; --justify-content: space-between; --border-radius: 12px 12px 12px 12px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px;}
.elementor-25415 .elementor-element.elementor-element-c21e009:not(.elementor-motion-effects-element-type-background){background-color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-bcc91bf .elementor-image-box-wrapper{text-align: start;}
.elementor-25415 .elementor-element.elementor-element-bcc91bf.elementor-position-top .elementor-image-box-img{margin-bottom: 15px;}
.elementor-25415 .elementor-element.elementor-element-bcc91bf .elementor-image-box-title{margin-bottom: 7px; font-family: var(--e-global-typography-e83a4d7-font-family),Sans-serif; font-size: var(--e-global-typography-e83a4d7-font-size); font-weight: var(--e-global-typography-e83a4d7-font-weight);}
.elementor-25415 .elementor-element.elementor-element-bcc91bf .elementor-image-box-wrapper .elementor-image-box-img{width: 100%;}
.elementor-25415 .elementor-element.elementor-element-bcc91bf .elementor-image-box-img img{border-radius: 6px; transition-duration: 0.3s;}
.elementor-25415 .elementor-element.elementor-element-137d0e6 .elementor-button{fill: var(--e-global-color-secondary); color: var(--e-global-color-secondary); border-style: solid; border-color: var(--e-global-color-secondary);}
.elementor-25415 .elementor-element.elementor-element-137d0e6 .elementor-button:hover,.elementor-25415 .elementor-element.elementor-element-137d0e6 .elementor-button:focus{color: var(--e-global-color-accent);}
.elementor-25415 .elementor-element.elementor-element-49d7c86{--display: flex; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px;}
.elementor-25415 .elementor-element.elementor-element-6b410de{--display: flex; --min-height: 530px; --justify-content: space-between; --border-radius: 12px 12px 12px 12px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px;}
.elementor-25415 .elementor-element.elementor-element-6b410de:not(.elementor-motion-effects-element-type-background){background-color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-51e866e .elementor-image-box-wrapper{text-align: start;}
.elementor-25415 .elementor-element.elementor-element-51e866e.elementor-position-top .elementor-image-box-img{margin-bottom: 15px;}
.elementor-25415 .elementor-element.elementor-element-51e866e .elementor-image-box-title{margin-bottom: 7px; font-family: var(--e-global-typography-e83a4d7-font-family),Sans-serif; font-size: var(--e-global-typography-e83a4d7-font-size); font-weight: var(--e-global-typography-e83a4d7-font-weight);}
.elementor-25415 .elementor-element.elementor-element-51e866e .elementor-image-box-wrapper .elementor-image-box-img{width: 100%;}
.elementor-25415 .elementor-element.elementor-element-51e866e .elementor-image-box-img img{border-radius: 6px; transition-duration: 0.3s;}
.elementor-25415 .elementor-element.elementor-element-5d61eaa .elementor-button{fill: var(--e-global-color-secondary); color: var(--e-global-color-secondary); border-style: solid; border-color: var(--e-global-color-secondary);}
.elementor-25415 .elementor-element.elementor-element-5d61eaa .elementor-button:hover,.elementor-25415 .elementor-element.elementor-element-5d61eaa .elementor-button:focus{color: var(--e-global-color-accent);}
.elementor-25415 .elementor-element.elementor-element-c0beca9{--display: flex; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px;}
.elementor-25415 .elementor-element.elementor-element-42a8396{--display: flex; --min-height: 530px; --justify-content: space-between; --border-radius: 12px 12px 12px 12px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px;}
.elementor-25415 .elementor-element.elementor-element-42a8396:not(.elementor-motion-effects-element-type-background){background-color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-ccac109 .elementor-image-box-wrapper{text-align: start;}
.elementor-25415 .elementor-element.elementor-element-ccac109.elementor-position-top .elementor-image-box-img{margin-bottom: 15px;}
.elementor-25415 .elementor-element.elementor-element-ccac109 .elementor-image-box-title{margin-bottom: 7px; font-family: var(--e-global-typography-e83a4d7-font-family),Sans-serif; font-size: var(--e-global-typography-e83a4d7-font-size); font-weight: var(--e-global-typography-e83a4d7-font-weight);}
.elementor-25415 .elementor-element.elementor-element-ccac109 .elementor-image-box-wrapper .elementor-image-box-img{width: 100%;}
.elementor-25415 .elementor-element.elementor-element-ccac109 .elementor-image-box-img img{border-radius: 6px; transition-duration: 0.3s;}
.elementor-25415 .elementor-element.elementor-element-7fe0c73 .elementor-button{fill: var(--e-global-color-secondary); color: var(--e-global-color-secondary); border-style: solid; border-color: var(--e-global-color-secondary);}
.elementor-25415 .elementor-element.elementor-element-7fe0c73 .elementor-button:hover,.elementor-25415 .elementor-element.elementor-element-7fe0c73 .elementor-button:focus{color: var(--e-global-color-accent);}
.elementor-25415 .elementor-element.elementor-element-c14ea32{--e-n-carousel-swiper-slides-to-display: 3; --e-n-carousel-swiper-slides-gap: 0px; --e-n-carousel-slide-height: auto; --e-n-carousel-slide-container-height: 100%; --e-n-carousel-arrow-prev-left-align: 0%; --e-n-carousel-arrow-prev-translate-x: 0px; --e-n-carousel-arrow-prev-left-position: -45px; --e-n-carousel-arrow-prev-top-align: 50%; --e-n-carousel-arrow-prev-translate-y: -50%; --e-n-carousel-arrow-prev-top-position: 0px; --e-n-carousel-arrow-next-right-align: 0%; --e-n-carousel-arrow-next-translate-x: 0%; --e-n-carousel-arrow-next-right-position: -45px; --e-n-carousel-arrow-next-top-align: 50%; --e-n-carousel-arrow-next-translate-y: -50%; --e-n-carousel-arrow-next-top-position: 0px; --e-n-carousel-arrow-normal-color: var( --e-global-color-accent ); --e-n-carousel-arrow-hover-color: var( --e-global-color-secondary );}
.elementor-25415 .elementor-element.elementor-element-da7ba92{--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: center; --align-items: center; --gap: 33px 33px; --row-gap: 33px; --column-gap: 33px;}
.elementor-25415 .elementor-element.elementor-element-fc50f65 .elementor-heading-title{font-family: var(--e-global-typography-a07459c-font-family),Sans-serif; font-size: var(--e-global-typography-a07459c-font-size); font-weight: var(--e-global-typography-a07459c-font-weight); line-height: var(--e-global-typography-a07459c-line-height); color: var(--e-global-color-accent);}
.elementor-25415 .elementor-element.elementor-element-29bc469{width: var(--container-widget-width,64%); max-width: 64%; margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 12px) 0; --container-widget-width: 64%; --container-widget-flex-grow: 0; text-align: center;}
.elementor-25415 .elementor-element.elementor-element-29bc469 .elementor-heading-title{font-family: var(--e-global-typography-primary-font-family),Sans-serif; font-size: var(--e-global-typography-primary-font-size); font-weight: var(--e-global-typography-primary-font-weight); line-height: var(--e-global-typography-primary-line-height);}
.elementor-25415 .elementor-element.elementor-element-9a22aec.elementor-position-left .elementor-image-box-img{margin-right: 30px;}
.elementor-25415 .elementor-element.elementor-element-9a22aec .elementor-image-box-title{margin-bottom: 0px; font-family: var(--e-global-typography-d20dc33-font-family),Sans-serif; font-size: var(--e-global-typography-d20dc33-font-size); font-weight: var(--e-global-typography-d20dc33-font-weight);}
.elementor-25415 .elementor-element.elementor-element-9a22aec .elementor-image-box-wrapper .elementor-image-box-img{width: 76px;}
.elementor-25415 .elementor-element.elementor-element-9a22aec .elementor-image-box-img img{height: 64px; transition-duration: 0.3s;}
.elementor-25415 .elementor-element.elementor-element-9a22aec .elementor-image-box-description{font-family: Roboto, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px;}
.elementor-25415 .elementor-element.elementor-element-24aa072.elementor-position-left .elementor-image-box-img{margin-right: 30px;}
.elementor-25415 .elementor-element.elementor-element-24aa072 .elementor-image-box-title{margin-bottom: 0px; font-family: var(--e-global-typography-d20dc33-font-family),Sans-serif; font-size: var(--e-global-typography-d20dc33-font-size); font-weight: var(--e-global-typography-d20dc33-font-weight);}
.elementor-25415 .elementor-element.elementor-element-24aa072 .elementor-image-box-wrapper .elementor-image-box-img{width: 76px;}
.elementor-25415 .elementor-element.elementor-element-24aa072 .elementor-image-box-img img{height: 64px; transition-duration: 0.3s;}
.elementor-25415 .elementor-element.elementor-element-24aa072 .elementor-image-box-description{font-family: Roboto, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px;}
.elementor-25415 .elementor-element.elementor-element-71c62ed.elementor-position-left .elementor-image-box-img{margin-right: 30px;}
.elementor-25415 .elementor-element.elementor-element-71c62ed .elementor-image-box-title{margin-bottom: 0px; font-family: var(--e-global-typography-d20dc33-font-family),Sans-serif; font-size: var(--e-global-typography-d20dc33-font-size); font-weight: var(--e-global-typography-d20dc33-font-weight);}
.elementor-25415 .elementor-element.elementor-element-71c62ed .elementor-image-box-wrapper .elementor-image-box-img{width: 76px;}
.elementor-25415 .elementor-element.elementor-element-71c62ed .elementor-image-box-img img{height: 64px; transition-duration: 0.3s;}
.elementor-25415 .elementor-element.elementor-element-71c62ed .elementor-image-box-description{font-family: Roboto, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px;}
.elementor-25415 .elementor-element.elementor-element-6e8c320.elementor-position-left .elementor-image-box-img{margin-right: 30px;}
.elementor-25415 .elementor-element.elementor-element-6e8c320 .elementor-image-box-title{margin-bottom: 0px; font-family: var(--e-global-typography-d20dc33-font-family),Sans-serif; font-size: var(--e-global-typography-d20dc33-font-size); font-weight: var(--e-global-typography-d20dc33-font-weight);}
.elementor-25415 .elementor-element.elementor-element-6e8c320 .elementor-image-box-wrapper .elementor-image-box-img{width: 76px;}
.elementor-25415 .elementor-element.elementor-element-6e8c320 .elementor-image-box-img img{height: 64px; transition-duration: 0.3s;}
.elementor-25415 .elementor-element.elementor-element-6e8c320 .elementor-image-box-description{font-family: Roboto, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px;}
.elementor-25415 .elementor-element.elementor-element-16ba312.elementor-position-left .elementor-image-box-img{margin-right: 30px;}
.elementor-25415 .elementor-element.elementor-element-16ba312 .elementor-image-box-title{margin-bottom: 0px; font-family: var(--e-global-typography-d20dc33-font-family),Sans-serif; font-size: var(--e-global-typography-d20dc33-font-size); font-weight: var(--e-global-typography-d20dc33-font-weight);}
.elementor-25415 .elementor-element.elementor-element-16ba312 .elementor-image-box-wrapper .elementor-image-box-img{width: 76px;}
.elementor-25415 .elementor-element.elementor-element-16ba312 .elementor-image-box-img img{height: 64px; transition-duration: 0.3s;}
.elementor-25415 .elementor-element.elementor-element-16ba312 .elementor-image-box-description{font-family: Roboto, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px;}
.elementor-25415 .elementor-element.elementor-element-92a48d0.elementor-position-left .elementor-image-box-img{margin-right: 30px;}
.elementor-25415 .elementor-element.elementor-element-92a48d0 .elementor-image-box-title{margin-bottom: 0px; font-family: var(--e-global-typography-d20dc33-font-family),Sans-serif; font-size: var(--e-global-typography-d20dc33-font-size); font-weight: var(--e-global-typography-d20dc33-font-weight);}
.elementor-25415 .elementor-element.elementor-element-92a48d0 .elementor-image-box-wrapper .elementor-image-box-img{width: 76px;}
.elementor-25415 .elementor-element.elementor-element-92a48d0 .elementor-image-box-img img{height: 64px; transition-duration: 0.3s;}
.elementor-25415 .elementor-element.elementor-element-92a48d0 .elementor-image-box-description{font-family: Roboto, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px;}
.elementor-25415 .elementor-element.elementor-element-061a424.elementor-position-left .elementor-image-box-img{margin-right: 30px;}
.elementor-25415 .elementor-element.elementor-element-061a424 .elementor-image-box-title{margin-bottom: 0px; font-family: var(--e-global-typography-d20dc33-font-family),Sans-serif; font-size: var(--e-global-typography-d20dc33-font-size); font-weight: var(--e-global-typography-d20dc33-font-weight);}
.elementor-25415 .elementor-element.elementor-element-061a424 .elementor-image-box-wrapper .elementor-image-box-img{width: 76px;}
.elementor-25415 .elementor-element.elementor-element-061a424 .elementor-image-box-img img{height: 64px; transition-duration: 0.3s;}
.elementor-25415 .elementor-element.elementor-element-061a424 .elementor-image-box-description{font-family: Roboto, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px;}
.elementor-25415 .elementor-element.elementor-element-0a56ee2.elementor-position-left .elementor-image-box-img{margin-right: 30px;}
.elementor-25415 .elementor-element.elementor-element-0a56ee2 .elementor-image-box-title{margin-bottom: 0px; font-family: var(--e-global-typography-d20dc33-font-family),Sans-serif; font-size: var(--e-global-typography-d20dc33-font-size); font-weight: var(--e-global-typography-d20dc33-font-weight);}
.elementor-25415 .elementor-element.elementor-element-0a56ee2 .elementor-image-box-wrapper .elementor-image-box-img{width: 76px;}
.elementor-25415 .elementor-element.elementor-element-0a56ee2 .elementor-image-box-img img{height: 64px; transition-duration: 0.3s;}
.elementor-25415 .elementor-element.elementor-element-0a56ee2 .elementor-image-box-description{font-family: Roboto, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px;}
.elementor-25415 .elementor-element.elementor-element-6333215{--display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-around; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overlay-opacity: 0.87;}
.elementor-25415 .elementor-element.elementor-element-6333215:not(.elementor-motion-effects-element-type-background){background-color: var(--e-global-color-e368823); background-image: url("https://luzco.es/wp-content/uploads/2025/11/Sistemas-luminicos-a-medida.webp"); background-position: center center; background-size: cover;}
.elementor-25415 .elementor-element.elementor-element-6333215::before{--background-overlay: '';}
.elementor-25415 .elementor-element.elementor-element-b43148f{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-25415 .elementor-element.elementor-element-ab666eb .elementor-button{background-color: var(--e-global-color-e368823); fill: var(--e-global-color-accent); color: var(--e-global-color-accent); border-style: solid; border-width: 2px;}
.elementor-25415 .elementor-element.elementor-element-ab666eb .elementor-button:hover,.elementor-25415 .elementor-element.elementor-element-ab666eb .elementor-button:focus{background-color: var(--e-global-color-accent); color: var(--e-global-color-e368823); border-color: var(--e-global-color-accent);}
.elementor-25415 .elementor-element.elementor-element-70034a3{--display: flex; --overflow: hidden;}
.elementor-25415 .elementor-element.elementor-element-70034a3:not(.elementor-motion-effects-element-type-background){background-color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-8307d66 .elementor-heading-title{font-family: var(--e-global-typography-a07459c-font-family),Sans-serif; font-size: var(--e-global-typography-a07459c-font-size); font-weight: var(--e-global-typography-a07459c-font-weight); line-height: var(--e-global-typography-a07459c-line-height); color: var(--e-global-color-accent);}
.elementor-25415 .elementor-element.elementor-element-4c9c6bd{width: var(--container-widget-width,61%); max-width: 61%; --container-widget-width: 61%; --container-widget-flex-grow: 0;}
.elementor-25415 .elementor-element.elementor-element-52fde50{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-25415 .elementor-element.elementor-element-226a25e{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-25415 .elementor-element.elementor-element-845f45c img{width: 100%; height: 100%;}
body:not(.rtl) .elementor-25415 .elementor-element.elementor-element-cea9e3b{right: 15px;}
.elementor-25415 .elementor-element.elementor-element-cea9e3b{bottom: 10px; text-align: end;}
.elementor-25415 .elementor-element.elementor-element-cea9e3b .elementor-heading-title{font-family: var(--e-global-typography-e83a4d7-font-family),Sans-serif; font-size: var(--e-global-typography-e83a4d7-font-size); font-weight: var(--e-global-typography-e83a4d7-font-weight); color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-4626cf0{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-25415 .elementor-element.elementor-element-c5efd57 img{width: 100%;}
body:not(.rtl) .elementor-25415 .elementor-element.elementor-element-e1b30ec{right: 15px;}
.elementor-25415 .elementor-element.elementor-element-e1b30ec{bottom: 10px; text-align: end;}
.elementor-25415 .elementor-element.elementor-element-e1b30ec .elementor-heading-title{font-family: var(--e-global-typography-e83a4d7-font-family),Sans-serif; font-size: var(--e-global-typography-e83a4d7-font-size); font-weight: var(--e-global-typography-e83a4d7-font-weight); color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-45840d0{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-25415 .elementor-element.elementor-element-6940820 img{width: 100%;}
body:not(.rtl) .elementor-25415 .elementor-element.elementor-element-47546cd{right: 15px;}
.elementor-25415 .elementor-element.elementor-element-47546cd{bottom: 10px; text-align: end;}
.elementor-25415 .elementor-element.elementor-element-47546cd .elementor-heading-title{font-family: var(--e-global-typography-e83a4d7-font-family),Sans-serif; font-size: var(--e-global-typography-e83a4d7-font-size); font-weight: var(--e-global-typography-e83a4d7-font-weight); color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-c589876{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-25415 .elementor-element.elementor-element-6b9062c img{width: 100%;}
body:not(.rtl) .elementor-25415 .elementor-element.elementor-element-6e07858{right: 15px;}
.elementor-25415 .elementor-element.elementor-element-6e07858{bottom: 10px; text-align: end;}
.elementor-25415 .elementor-element.elementor-element-6e07858 .elementor-heading-title{font-family: var(--e-global-typography-e83a4d7-font-family),Sans-serif; font-size: var(--e-global-typography-e83a4d7-font-size); font-weight: var(--e-global-typography-e83a4d7-font-weight); color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-2cc4a99{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
body:not(.rtl) .elementor-25415 .elementor-element.elementor-element-0343a64{right: 15px;}
.elementor-25415 .elementor-element.elementor-element-0343a64{bottom: 10px; text-align: end;}
.elementor-25415 .elementor-element.elementor-element-0343a64 .elementor-heading-title{font-family: var(--e-global-typography-e83a4d7-font-family),Sans-serif; font-size: var(--e-global-typography-e83a4d7-font-size); font-weight: var(--e-global-typography-e83a4d7-font-weight); color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-0b89102 img{width: 100%;}
.elementor-25415 .elementor-element.elementor-element-18986f8{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-25415 .elementor-element.elementor-element-b432c62 img{width: 100%;}
body:not(.rtl) .elementor-25415 .elementor-element.elementor-element-ea8ae28{right: 15px;}
.elementor-25415 .elementor-element.elementor-element-ea8ae28{bottom: 10px; text-align: end;}
.elementor-25415 .elementor-element.elementor-element-ea8ae28 .elementor-heading-title{font-family: var(--e-global-typography-e83a4d7-font-family),Sans-serif; font-size: var(--e-global-typography-e83a4d7-font-size); font-weight: var(--e-global-typography-e83a4d7-font-weight); color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-afc2233{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-25415 .elementor-element.elementor-element-3427678 img{width: 100%;}
body:not(.rtl) .elementor-25415 .elementor-element.elementor-element-a131ec7{right: 15px;}
.elementor-25415 .elementor-element.elementor-element-a131ec7{bottom: 10px; text-align: end;}
.elementor-25415 .elementor-element.elementor-element-a131ec7 .elementor-heading-title{font-family: var(--e-global-typography-e83a4d7-font-family),Sans-serif; font-size: var(--e-global-typography-e83a4d7-font-size); font-weight: var(--e-global-typography-e83a4d7-font-weight); color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-988e84d{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-25415 .elementor-element.elementor-element-ee7212f img{width: 100%;}
body:not(.rtl) .elementor-25415 .elementor-element.elementor-element-23c830a{right: 15px;}
.elementor-25415 .elementor-element.elementor-element-23c830a{bottom: 10px; text-align: end;}
.elementor-25415 .elementor-element.elementor-element-23c830a .elementor-heading-title{font-family: var(--e-global-typography-e83a4d7-font-family),Sans-serif; font-size: var(--e-global-typography-e83a4d7-font-size); font-weight: var(--e-global-typography-e83a4d7-font-weight); color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-91e51fd{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-25415 .elementor-element.elementor-element-c0ef4c1 img{width: 100%;}
body:not(.rtl) .elementor-25415 .elementor-element.elementor-element-32b172c{right: 15px;}
.elementor-25415 .elementor-element.elementor-element-32b172c{bottom: 10px; text-align: end;}
.elementor-25415 .elementor-element.elementor-element-32b172c .elementor-heading-title{font-family: var(--e-global-typography-e83a4d7-font-family),Sans-serif; font-size: var(--e-global-typography-e83a4d7-font-size); font-weight: var(--e-global-typography-e83a4d7-font-weight); color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-7258dc3{--e-n-carousel-swiper-slides-to-display: 3; --e-n-carousel-swiper-slides-gap: 15px; padding: 0px; --e-n-carousel-slide-height: auto; --e-n-carousel-slide-container-height: 100%; --e-n-carousel-arrow-prev-left-align: 0%; --e-n-carousel-arrow-prev-translate-x: 0px; --e-n-carousel-arrow-prev-left-position: -54px; --e-n-carousel-arrow-prev-top-align: 50%; --e-n-carousel-arrow-prev-translate-y: -50%; --e-n-carousel-arrow-prev-top-position: 0px; --e-n-carousel-arrow-next-right-align: 0%; --e-n-carousel-arrow-next-translate-x: 0%; --e-n-carousel-arrow-next-right-position: -54px; --e-n-carousel-arrow-next-top-align: 50%; --e-n-carousel-arrow-next-translate-y: -50%; --e-n-carousel-arrow-next-top-position: 0px; --e-n-carousel-arrow-normal-color: var( --e-global-color-accent ); --e-n-carousel-arrow-hover-color: var( --e-global-color-secondary );}
.elementor-25415 .elementor-element.elementor-element-4ff9331{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px;}
.elementor-25415 .elementor-element.elementor-element-399178e{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-25415 .elementor-element.elementor-element-f2d9a3c img{width: 100%; max-width: 100%;}
body:not(.rtl) .elementor-25415 .elementor-element.elementor-element-a4eb5ad{right: 15px;}
.elementor-25415 .elementor-element.elementor-element-a4eb5ad{bottom: 10px; text-align: end;}
.elementor-25415 .elementor-element.elementor-element-a4eb5ad .elementor-heading-title{font-family: var(--e-global-typography-e83a4d7-font-family),Sans-serif; font-size: var(--e-global-typography-e83a4d7-font-size); font-weight: var(--e-global-typography-e83a4d7-font-weight); color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-f0fb834{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-25415 .elementor-element.elementor-element-e7405f6 img{width: 100%; max-width: 100%;}
body:not(.rtl) .elementor-25415 .elementor-element.elementor-element-36cb524{right: 15px;}
.elementor-25415 .elementor-element.elementor-element-36cb524{bottom: 10px; text-align: end;}
.elementor-25415 .elementor-element.elementor-element-36cb524 .elementor-heading-title{font-family: var(--e-global-typography-e83a4d7-font-family),Sans-serif; font-size: var(--e-global-typography-e83a4d7-font-size); font-weight: var(--e-global-typography-e83a4d7-font-weight); color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-2d665df{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-25415 .elementor-element.elementor-element-e7032df img{width: 100%; max-width: 100%;}
body:not(.rtl) .elementor-25415 .elementor-element.elementor-element-2c8825c{right: 15px;}
.elementor-25415 .elementor-element.elementor-element-2c8825c{bottom: 10px; text-align: end;}
.elementor-25415 .elementor-element.elementor-element-2c8825c .elementor-heading-title{font-family: var(--e-global-typography-e83a4d7-font-family),Sans-serif; font-size: var(--e-global-typography-e83a4d7-font-size); font-weight: var(--e-global-typography-e83a4d7-font-weight); color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-84d2089{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-25415 .elementor-element.elementor-element-b34afa3 img{width: 100%; max-width: 100%;}
body:not(.rtl) .elementor-25415 .elementor-element.elementor-element-7d7035c{right: 15px;}
.elementor-25415 .elementor-element.elementor-element-7d7035c{bottom: 10px; text-align: end;}
.elementor-25415 .elementor-element.elementor-element-7d7035c .elementor-heading-title{font-family: var(--e-global-typography-e83a4d7-font-family),Sans-serif; font-size: var(--e-global-typography-e83a4d7-font-size); font-weight: var(--e-global-typography-e83a4d7-font-weight); color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-2b8dc7d{--e-n-carousel-swiper-slides-to-display: 3; --e-n-carousel-swiper-slides-gap: 15px; padding: 0px; --e-n-carousel-slide-height: auto; --e-n-carousel-slide-container-height: 100%; --e-n-carousel-arrow-prev-left-align: 0%; --e-n-carousel-arrow-prev-translate-x: 0px; --e-n-carousel-arrow-prev-left-position: -54px; --e-n-carousel-arrow-prev-top-align: 50%; --e-n-carousel-arrow-prev-translate-y: -50%; --e-n-carousel-arrow-prev-top-position: 0px; --e-n-carousel-arrow-next-right-align: 0%; --e-n-carousel-arrow-next-translate-x: 0%; --e-n-carousel-arrow-next-right-position: -54px; --e-n-carousel-arrow-next-top-align: 50%; --e-n-carousel-arrow-next-translate-y: -50%; --e-n-carousel-arrow-next-top-position: 0px; --e-n-carousel-arrow-normal-color: var( --e-global-color-accent ); --e-n-carousel-arrow-hover-color: var( --e-global-color-secondary );}
.elementor-25415 .elementor-element.elementor-element-438722b{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px;}
.elementor-25415 .elementor-element.elementor-element-cedb243{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-25415 .elementor-element.elementor-element-eec035c img{width: 100%; max-width: 100%;}
body:not(.rtl) .elementor-25415 .elementor-element.elementor-element-329c362{right: 15px;}
.elementor-25415 .elementor-element.elementor-element-329c362{bottom: 10px; text-align: end;}
.elementor-25415 .elementor-element.elementor-element-329c362 .elementor-heading-title{font-family: var(--e-global-typography-e83a4d7-font-family),Sans-serif; font-size: var(--e-global-typography-e83a4d7-font-size); font-weight: var(--e-global-typography-e83a4d7-font-weight); color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-dac6500{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-25415 .elementor-element.elementor-element-92871ef img{width: 100%; max-width: 100%;}
body:not(.rtl) .elementor-25415 .elementor-element.elementor-element-c9d0c70{right: 15px;}
.elementor-25415 .elementor-element.elementor-element-c9d0c70{bottom: 10px; text-align: end;}
.elementor-25415 .elementor-element.elementor-element-c9d0c70 .elementor-heading-title{font-family: var(--e-global-typography-e83a4d7-font-family),Sans-serif; font-size: var(--e-global-typography-e83a4d7-font-size); font-weight: var(--e-global-typography-e83a4d7-font-weight); color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-62c6567{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-25415 .elementor-element.elementor-element-3674b93 img{width: 100%; max-width: 100%;}
body:not(.rtl) .elementor-25415 .elementor-element.elementor-element-0800cab{right: 15px;}
.elementor-25415 .elementor-element.elementor-element-0800cab{bottom: 10px; text-align: end;}
.elementor-25415 .elementor-element.elementor-element-0800cab .elementor-heading-title{font-family: var(--e-global-typography-e83a4d7-font-family),Sans-serif; font-size: var(--e-global-typography-e83a4d7-font-size); font-weight: var(--e-global-typography-e83a4d7-font-weight); color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-844da97{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-25415 .elementor-element.elementor-element-994ee82 img{width: 100%; max-width: 100%;}
body:not(.rtl) .elementor-25415 .elementor-element.elementor-element-44d3a4b{right: 15px;}
.elementor-25415 .elementor-element.elementor-element-44d3a4b{bottom: 10px; text-align: end;}
.elementor-25415 .elementor-element.elementor-element-44d3a4b .elementor-heading-title{font-family: var(--e-global-typography-e83a4d7-font-family),Sans-serif; font-size: var(--e-global-typography-e83a4d7-font-size); font-weight: var(--e-global-typography-e83a4d7-font-weight); color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-c58eaba{--e-n-carousel-swiper-slides-to-display: 3; --e-n-carousel-swiper-slides-gap: 15px; padding: 0px; --e-n-carousel-slide-height: auto; --e-n-carousel-slide-container-height: 100%; --e-n-carousel-arrow-prev-left-align: 0%; --e-n-carousel-arrow-prev-translate-x: 0px; --e-n-carousel-arrow-prev-left-position: -54px; --e-n-carousel-arrow-prev-top-align: 50%; --e-n-carousel-arrow-prev-translate-y: -50%; --e-n-carousel-arrow-prev-top-position: 0px; --e-n-carousel-arrow-next-right-align: 0%; --e-n-carousel-arrow-next-translate-x: 0%; --e-n-carousel-arrow-next-right-position: -54px; --e-n-carousel-arrow-next-top-align: 50%; --e-n-carousel-arrow-next-translate-y: -50%; --e-n-carousel-arrow-next-top-position: 0px; --e-n-carousel-arrow-normal-color: var( --e-global-color-accent ); --e-n-carousel-arrow-hover-color: var( --e-global-color-secondary );}
.elementor-25415 .elementor-element.elementor-element-161d93a{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px;}
.elementor-25415 .elementor-element.elementor-element-ca43cda{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-25415 .elementor-element.elementor-element-fa50e9e img{width: 100%; max-width: 100%;}
body:not(.rtl) .elementor-25415 .elementor-element.elementor-element-f842ad9{right: 15px;}
.elementor-25415 .elementor-element.elementor-element-f842ad9{bottom: 10px; text-align: end;}
.elementor-25415 .elementor-element.elementor-element-f842ad9 .elementor-heading-title{font-family: var(--e-global-typography-e83a4d7-font-family),Sans-serif; font-size: var(--e-global-typography-e83a4d7-font-size); font-weight: var(--e-global-typography-e83a4d7-font-weight); color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-c14d338{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-25415 .elementor-element.elementor-element-f1966b9 img{width: 100%; max-width: 100%;}
body:not(.rtl) .elementor-25415 .elementor-element.elementor-element-9a08435{right: 15px;}
.elementor-25415 .elementor-element.elementor-element-9a08435{bottom: 10px; text-align: end;}
.elementor-25415 .elementor-element.elementor-element-9a08435 .elementor-heading-title{font-family: var(--e-global-typography-e83a4d7-font-family),Sans-serif; font-size: var(--e-global-typography-e83a4d7-font-size); font-weight: var(--e-global-typography-e83a4d7-font-weight); color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-7acbf42{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-25415 .elementor-element.elementor-element-237c918 img{width: 100%; max-width: 100%;}
body:not(.rtl) .elementor-25415 .elementor-element.elementor-element-ef03b96{right: 15px;}
.elementor-25415 .elementor-element.elementor-element-ef03b96{bottom: 10px; text-align: end;}
.elementor-25415 .elementor-element.elementor-element-ef03b96 .elementor-heading-title{font-family: var(--e-global-typography-e83a4d7-font-family),Sans-serif; font-size: var(--e-global-typography-e83a4d7-font-size); font-weight: var(--e-global-typography-e83a4d7-font-weight); color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-a9f9a4c{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-25415 .elementor-element.elementor-element-4d31ec1 img{width: 100%; max-width: 100%;}
body:not(.rtl) .elementor-25415 .elementor-element.elementor-element-68c8d51{right: 15px;}
.elementor-25415 .elementor-element.elementor-element-68c8d51{bottom: 10px; text-align: end;}
.elementor-25415 .elementor-element.elementor-element-68c8d51 .elementor-heading-title{font-family: var(--e-global-typography-e83a4d7-font-family),Sans-serif; font-size: var(--e-global-typography-e83a4d7-font-size); font-weight: var(--e-global-typography-e83a4d7-font-weight); color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-c12e422{--e-n-carousel-swiper-slides-to-display: 3; --e-n-carousel-swiper-slides-gap: 15px; padding: 0px; --e-n-carousel-slide-height: auto; --e-n-carousel-slide-container-height: 100%; --e-n-carousel-arrow-prev-left-align: 0%; --e-n-carousel-arrow-prev-translate-x: 0px; --e-n-carousel-arrow-prev-left-position: -54px; --e-n-carousel-arrow-prev-top-align: 50%; --e-n-carousel-arrow-prev-translate-y: -50%; --e-n-carousel-arrow-prev-top-position: 0px; --e-n-carousel-arrow-next-right-align: 0%; --e-n-carousel-arrow-next-translate-x: 0%; --e-n-carousel-arrow-next-right-position: -54px; --e-n-carousel-arrow-next-top-align: 50%; --e-n-carousel-arrow-next-translate-y: -50%; --e-n-carousel-arrow-next-top-position: 0px; --e-n-carousel-arrow-normal-color: var( --e-global-color-accent ); --e-n-carousel-arrow-hover-color: var( --e-global-color-secondary );}
.elementor-25415 .elementor-element.elementor-element-b7cabac{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px;}
.elementor-25415 .elementor-element.elementor-element-0860d8c{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-25415 .elementor-element.elementor-element-1823125 img{width: 100%; max-width: 100%;}
body:not(.rtl) .elementor-25415 .elementor-element.elementor-element-3d27265{right: 15px;}
.elementor-25415 .elementor-element.elementor-element-3d27265{bottom: 10px; text-align: end;}
.elementor-25415 .elementor-element.elementor-element-3d27265 .elementor-heading-title{font-family: var(--e-global-typography-e83a4d7-font-family),Sans-serif; font-size: var(--e-global-typography-e83a4d7-font-size); font-weight: var(--e-global-typography-e83a4d7-font-weight); color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-ff7c5db{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-25415 .elementor-element.elementor-element-0585318 img{width: 100%; max-width: 100%;}
body:not(.rtl) .elementor-25415 .elementor-element.elementor-element-b0fa369{right: 15px;}
.elementor-25415 .elementor-element.elementor-element-b0fa369{bottom: 10px; text-align: end;}
.elementor-25415 .elementor-element.elementor-element-b0fa369 .elementor-heading-title{font-family: var(--e-global-typography-e83a4d7-font-family),Sans-serif; font-size: var(--e-global-typography-e83a4d7-font-size); font-weight: var(--e-global-typography-e83a4d7-font-weight); color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-4dda35f{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-25415 .elementor-element.elementor-element-0d8a7ad img{width: 100%; max-width: 100%;}
body:not(.rtl) .elementor-25415 .elementor-element.elementor-element-34164cf{right: 15px;}
.elementor-25415 .elementor-element.elementor-element-34164cf{bottom: 10px; text-align: end;}
.elementor-25415 .elementor-element.elementor-element-34164cf .elementor-heading-title{font-family: var(--e-global-typography-e83a4d7-font-family),Sans-serif; font-size: var(--e-global-typography-e83a4d7-font-size); font-weight: var(--e-global-typography-e83a4d7-font-weight); color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-efd547a{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-25415 .elementor-element.elementor-element-bbe1d0c img{width: 100%; max-width: 100%;}
body:not(.rtl) .elementor-25415 .elementor-element.elementor-element-7e814a5{right: 15px;}
.elementor-25415 .elementor-element.elementor-element-7e814a5{bottom: 10px; text-align: end;}
.elementor-25415 .elementor-element.elementor-element-7e814a5 .elementor-heading-title{font-family: var(--e-global-typography-e83a4d7-font-family),Sans-serif; font-size: var(--e-global-typography-e83a4d7-font-size); font-weight: var(--e-global-typography-e83a4d7-font-weight); color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-3d1a087{--e-n-carousel-swiper-slides-to-display: 3; --e-n-carousel-swiper-slides-gap: 15px; padding: 0px; --e-n-carousel-slide-height: auto; --e-n-carousel-slide-container-height: 100%; --e-n-carousel-arrow-prev-left-align: 0%; --e-n-carousel-arrow-prev-translate-x: 0px; --e-n-carousel-arrow-prev-left-position: -54px; --e-n-carousel-arrow-prev-top-align: 50%; --e-n-carousel-arrow-prev-translate-y: -50%; --e-n-carousel-arrow-prev-top-position: 0px; --e-n-carousel-arrow-next-right-align: 0%; --e-n-carousel-arrow-next-translate-x: 0%; --e-n-carousel-arrow-next-right-position: -54px; --e-n-carousel-arrow-next-top-align: 50%; --e-n-carousel-arrow-next-translate-y: -50%; --e-n-carousel-arrow-next-top-position: 0px; --e-n-carousel-arrow-normal-color: var( --e-global-color-accent ); --e-n-carousel-arrow-hover-color: var( --e-global-color-secondary );}
.elementor-25415 .elementor-element.elementor-element-fc48c7f{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px;}
.elementor-25415 .elementor-element.elementor-element-1aebe92{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-25415 .elementor-element.elementor-element-c86f83e img{width: 100%; max-width: 100%;}
body:not(.rtl) .elementor-25415 .elementor-element.elementor-element-62c9436{right: 15px;}
.elementor-25415 .elementor-element.elementor-element-62c9436{bottom: 10px; text-align: end;}
.elementor-25415 .elementor-element.elementor-element-62c9436 .elementor-heading-title{font-family: var(--e-global-typography-e83a4d7-font-family),Sans-serif; font-size: var(--e-global-typography-e83a4d7-font-size); font-weight: var(--e-global-typography-e83a4d7-font-weight); color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-9ae64a6{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-25415 .elementor-element.elementor-element-5dcb2f4 img{width: 100%; max-width: 100%;}
body:not(.rtl) .elementor-25415 .elementor-element.elementor-element-dd510c3{right: 15px;}
.elementor-25415 .elementor-element.elementor-element-dd510c3{bottom: 10px; text-align: end;}
.elementor-25415 .elementor-element.elementor-element-dd510c3 .elementor-heading-title{font-family: var(--e-global-typography-e83a4d7-font-family),Sans-serif; font-size: var(--e-global-typography-e83a4d7-font-size); font-weight: var(--e-global-typography-e83a4d7-font-weight); color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-199b533{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-25415 .elementor-element.elementor-element-a1e2b4c img{width: 100%; max-width: 100%;}
body:not(.rtl) .elementor-25415 .elementor-element.elementor-element-5020afd{right: 15px;}
.elementor-25415 .elementor-element.elementor-element-5020afd{bottom: 10px; text-align: end;}
.elementor-25415 .elementor-element.elementor-element-5020afd .elementor-heading-title{font-family: var(--e-global-typography-e83a4d7-font-family),Sans-serif; font-size: var(--e-global-typography-e83a4d7-font-size); font-weight: var(--e-global-typography-e83a4d7-font-weight); color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-c9b3507{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-25415 .elementor-element.elementor-element-9e77a80 img{width: 100%; max-width: 100%;}
body:not(.rtl) .elementor-25415 .elementor-element.elementor-element-341160c{right: 15px;}
.elementor-25415 .elementor-element.elementor-element-341160c{bottom: 10px; text-align: end;}
.elementor-25415 .elementor-element.elementor-element-341160c .elementor-heading-title{font-family: var(--e-global-typography-e83a4d7-font-family),Sans-serif; font-size: var(--e-global-typography-e83a4d7-font-size); font-weight: var(--e-global-typography-e83a4d7-font-weight); color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-2693b33{--e-n-carousel-swiper-slides-to-display: 3; --e-n-carousel-swiper-slides-gap: 15px; padding: 0px; --e-n-carousel-slide-height: auto; --e-n-carousel-slide-container-height: 100%; --e-n-carousel-arrow-prev-left-align: 0%; --e-n-carousel-arrow-prev-translate-x: 0px; --e-n-carousel-arrow-prev-left-position: -54px; --e-n-carousel-arrow-prev-top-align: 50%; --e-n-carousel-arrow-prev-translate-y: -50%; --e-n-carousel-arrow-prev-top-position: 0px; --e-n-carousel-arrow-next-right-align: 0%; --e-n-carousel-arrow-next-translate-x: 0%; --e-n-carousel-arrow-next-right-position: -54px; --e-n-carousel-arrow-next-top-align: 50%; --e-n-carousel-arrow-next-translate-y: -50%; --e-n-carousel-arrow-next-top-position: 0px; --e-n-carousel-arrow-normal-color: var( --e-global-color-accent ); --e-n-carousel-arrow-hover-color: var( --e-global-color-secondary );}
.elementor-25415 .elementor-element.elementor-element-92fad8d{--n-tabs-heading-wrap: wrap; --n-tabs-heading-overflow-x: initial; --n-tabs-title-white-space: initial; --n-tabs-gap: 0px; --n-tabs-title-padding-top: 10px; --n-tabs-title-padding-right: 3px; --n-tabs-title-padding-bottom: 10px; --n-tabs-title-padding-left: 3px; --n-tabs-title-font-size: var( --e-global-typography-accent-font-size ); --n-tabs-title-color: var( --e-global-color-primary ); --n-tabs-title-color-active: var( --e-global-color-primary );}
.elementor-25415 .elementor-element.elementor-element-92fad8d > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not(:hover){background: rgba(255, 255, 255, 0);}
.elementor-25415 .elementor-element.elementor-element-92fad8d.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background: rgba(255, 255, 255, 0); border-style: solid; border-width: 0px 0px 5px; border-color: var(--e-global-color-accent);}
.elementor-25415 .elementor-element.elementor-element-92fad8d.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"]{background: rgba(255, 255, 255, 0); border-style: solid; border-width: 0px 0px 5px; border-color: var(--e-global-color-accent);}
.elementor-25415 .elementor-element.elementor-element-92fad8d.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not(:hover){border-style: solid; border-width: 0px 0px 5px; border-color: rgba(255, 255, 255, 0);}
.elementor-25415 .elementor-element.elementor-element-92fad8d.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is(.e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title){font-family: var(--e-global-typography-accent-font-family),Sans-serif; font-weight: var(--e-global-typography-accent-font-weight); line-height: var(--e-global-typography-accent-line-height);}
.elementor-25415 .elementor-element.elementor-element-92fad8d [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover: var( --e-global-color-primary );}
:where(.elementor-25415 .elementor-element.elementor-element-92fad8d.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content) > .e-con{border-style: solid; border-width: 1px 0px 0px; border-color: rgb(220, 220, 220); --padding-top: 0px; --padding-right: 0px; --padding-bottom: 0px; --padding-left: 0px;}
.elementor-25415 .elementor-element.elementor-element-b35294e{--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: center; --align-items: center; --gap: 23px 23px; --row-gap: 23px; --column-gap: 23px;}
.elementor-25415 .elementor-element.elementor-element-b35294e:not(.elementor-motion-effects-element-type-background){background-color: var(--e-global-color-30c5cd7);}
.elementor-25415 .elementor-element.elementor-element-3db9f99 .elementor-heading-title{font-family: var(--e-global-typography-a07459c-font-family),Sans-serif; font-size: var(--e-global-typography-a07459c-font-size); font-weight: var(--e-global-typography-a07459c-font-weight); line-height: var(--e-global-typography-a07459c-line-height); color: var(--e-global-color-accent);}
.elementor-25415 .elementor-element.elementor-element-8f0d5a0{width: var(--container-widget-width,62%); max-width: 62%; margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 12px) 0; --container-widget-width: 62%; --container-widget-flex-grow: 0; text-align: center;}
.elementor-25415 .elementor-element.elementor-element-8f0d5a0 .elementor-heading-title{font-family: var(--e-global-typography-primary-font-family),Sans-serif; font-size: var(--e-global-typography-primary-font-size); font-weight: var(--e-global-typography-primary-font-weight); line-height: var(--e-global-typography-primary-line-height);}
.elementor-25415 .elementor-element.elementor-element-1dc2e25{width: var(--container-widget-width,71%); max-width: 71%; margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0; --container-widget-width: 71%; --container-widget-flex-grow: 0; text-align: center;}
.elementor-25415 .elementor-element.elementor-element-3cb63e7{--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; --flex-wrap: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-25415 .elementor-element.elementor-element-98b3a86{width: var(--container-widget-width,47%); max-width: 47%; --container-widget-width: 47%; --container-widget-flex-grow: 0;}
.elementor-25415 .elementor-element.elementor-element-98b3a86 .elementor-icon-box-wrapper{align-items: start; gap: 15px;}
.elementor-25415 .elementor-element.elementor-element-98b3a86 .elementor-icon-box-title{margin-block-end: 0px;}
.elementor-25415 .elementor-element.elementor-element-98b3a86 .elementor-icon{font-size: 119px;}
.elementor-25415 .elementor-element.elementor-element-98b3a86 .elementor-icon-box-title{font-family: var(--e-global-typography-d20dc33-font-family),Sans-serif; font-size: var(--e-global-typography-d20dc33-font-size); font-weight: var(--e-global-typography-d20dc33-font-weight);}
.elementor-25415 .elementor-element.elementor-element-1592b41{width: var(--container-widget-width,47%); max-width: 47%; --container-widget-width: 47%; --container-widget-flex-grow: 0;}
.elementor-25415 .elementor-element.elementor-element-1592b41 .elementor-icon-box-wrapper{align-items: start; gap: 15px;}
.elementor-25415 .elementor-element.elementor-element-1592b41 .elementor-icon-box-title{margin-block-end: 0px;}
.elementor-25415 .elementor-element.elementor-element-1592b41 .elementor-icon{font-size: 119px;}
.elementor-25415 .elementor-element.elementor-element-1592b41 .elementor-icon-box-title{font-family: var(--e-global-typography-d20dc33-font-family),Sans-serif; font-size: var(--e-global-typography-d20dc33-font-size); font-weight: var(--e-global-typography-d20dc33-font-weight);}
.elementor-25415 .elementor-element.elementor-element-f004387{width: var(--container-widget-width,47%); max-width: 47%; --container-widget-width: 47%; --container-widget-flex-grow: 0;}
.elementor-25415 .elementor-element.elementor-element-f004387 .elementor-icon-box-wrapper{align-items: start; gap: 15px;}
.elementor-25415 .elementor-element.elementor-element-f004387 .elementor-icon-box-title{margin-block-end: 0px;}
.elementor-25415 .elementor-element.elementor-element-f004387 .elementor-icon{font-size: 119px;}
.elementor-25415 .elementor-element.elementor-element-f004387 .elementor-icon-box-title{font-family: var(--e-global-typography-d20dc33-font-family),Sans-serif; font-size: var(--e-global-typography-d20dc33-font-size); font-weight: var(--e-global-typography-d20dc33-font-weight);}
.elementor-25415 .elementor-element.elementor-element-a2939d1{width: var(--container-widget-width,47%); max-width: 47%; --container-widget-width: 47%; --container-widget-flex-grow: 0;}
.elementor-25415 .elementor-element.elementor-element-a2939d1 .elementor-icon-box-wrapper{align-items: start; gap: 15px;}
.elementor-25415 .elementor-element.elementor-element-a2939d1 .elementor-icon-box-title{margin-block-end: 0px;}
.elementor-25415 .elementor-element.elementor-element-a2939d1 .elementor-icon{font-size: 119px;}
.elementor-25415 .elementor-element.elementor-element-a2939d1 .elementor-icon-box-title{font-family: var(--e-global-typography-d20dc33-font-family),Sans-serif; font-size: var(--e-global-typography-d20dc33-font-size); font-weight: var(--e-global-typography-d20dc33-font-weight);}
.elementor-25415 .elementor-element.elementor-element-e9ce1c3{--display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --overflow: hidden;}
.elementor-25415 .elementor-element.elementor-element-e9ce1c3:not(.elementor-motion-effects-element-type-background){background-color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-05e3148 .elementor-heading-title{font-family: var(--e-global-typography-a07459c-font-family),Sans-serif; font-size: var(--e-global-typography-a07459c-font-size); font-weight: var(--e-global-typography-a07459c-font-weight); line-height: var(--e-global-typography-a07459c-line-height); color: var(--e-global-color-accent);}
.elementor-25415 .elementor-element.elementor-element-6721867{width: var(--container-widget-width,47%); max-width: 47%; --container-widget-width: 47%; --container-widget-flex-grow: 0; text-align: center;}
.elementor-25415 .elementor-element.elementor-element-8820a34{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; border-style: none; --border-style: none; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px;}
.elementor-25415 .elementor-element.elementor-element-13f281a{--display: flex; --justify-content: space-between; --border-radius: 12px 12px 12px 12px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px;}
.elementor-25415 .elementor-element.elementor-element-13f281a:not(.elementor-motion-effects-element-type-background){background-color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-bfd8ce4 .elementor-image-box-wrapper{text-align: start;}
.elementor-25415 .elementor-element.elementor-element-bfd8ce4.elementor-position-left .elementor-image-box-img{margin-right: 44px;}
.elementor-25415 .elementor-element.elementor-element-bfd8ce4.elementor-position-top .elementor-image-box-img{margin-bottom: 44px;}
.elementor-25415 .elementor-element.elementor-element-bfd8ce4 .elementor-image-box-title{margin-bottom: 7px; font-family: var(--e-global-typography-fa06175-font-family),Sans-serif; font-size: var(--e-global-typography-fa06175-font-size); font-weight: var(--e-global-typography-fa06175-font-weight); line-height: var(--e-global-typography-fa06175-line-height);}
.elementor-25415 .elementor-element.elementor-element-bfd8ce4 .elementor-image-box-wrapper .elementor-image-box-img{width: 100%;}
.elementor-25415 .elementor-element.elementor-element-bfd8ce4 .elementor-image-box-img img{border-radius: 6px; transition-duration: 0.3s;}
.elementor-25415 .elementor-element.elementor-element-66a6164{margin: -7rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}
.elementor-25415 .elementor-element.elementor-element-66a6164 .elementor-button{fill: var(--e-global-color-secondary); color: var(--e-global-color-secondary); border-style: solid; border-color: var(--e-global-color-secondary);}
.elementor-25415 .elementor-element.elementor-element-66a6164 .elementor-button:hover,.elementor-25415 .elementor-element.elementor-element-66a6164 .elementor-button:focus{color: var(--e-global-color-accent);}
.elementor-25415 .elementor-element.elementor-element-c8350b8{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px;}
.elementor-25415 .elementor-element.elementor-element-eae76d2{--display: flex; --justify-content: space-between; --border-radius: 12px 12px 12px 12px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px;}
.elementor-25415 .elementor-element.elementor-element-eae76d2:not(.elementor-motion-effects-element-type-background){background-color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-750b7ca .elementor-image-box-wrapper{text-align: start;}
.elementor-25415 .elementor-element.elementor-element-750b7ca.elementor-position-left .elementor-image-box-img{margin-right: 44px;}
.elementor-25415 .elementor-element.elementor-element-750b7ca.elementor-position-top .elementor-image-box-img{margin-bottom: 44px;}
.elementor-25415 .elementor-element.elementor-element-750b7ca .elementor-image-box-title{margin-bottom: 7px; font-family: var(--e-global-typography-fa06175-font-family),Sans-serif; font-size: var(--e-global-typography-fa06175-font-size); font-weight: var(--e-global-typography-fa06175-font-weight); line-height: var(--e-global-typography-fa06175-line-height);}
.elementor-25415 .elementor-element.elementor-element-750b7ca .elementor-image-box-wrapper .elementor-image-box-img{width: 100%;}
.elementor-25415 .elementor-element.elementor-element-750b7ca .elementor-image-box-img img{border-radius: 6px; transition-duration: 0.3s;}
.elementor-25415 .elementor-element.elementor-element-5e607e9{margin: -7rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}
.elementor-25415 .elementor-element.elementor-element-5e607e9 .elementor-button{fill: var(--e-global-color-secondary); color: var(--e-global-color-secondary); border-style: solid; border-color: var(--e-global-color-secondary);}
.elementor-25415 .elementor-element.elementor-element-5e607e9 .elementor-button:hover,.elementor-25415 .elementor-element.elementor-element-5e607e9 .elementor-button:focus{color: var(--e-global-color-accent);}
.elementor-25415 .elementor-element.elementor-element-a2b6dcd{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px;}
.elementor-25415 .elementor-element.elementor-element-b878cd4{--display: flex; --justify-content: space-between; --border-radius: 12px 12px 12px 12px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px;}
.elementor-25415 .elementor-element.elementor-element-b878cd4:not(.elementor-motion-effects-element-type-background){background-color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-c4186bb .elementor-image-box-wrapper{text-align: start;}
.elementor-25415 .elementor-element.elementor-element-c4186bb.elementor-position-left .elementor-image-box-img{margin-right: 44px;}
.elementor-25415 .elementor-element.elementor-element-c4186bb.elementor-position-top .elementor-image-box-img{margin-bottom: 44px;}
.elementor-25415 .elementor-element.elementor-element-c4186bb .elementor-image-box-title{margin-bottom: 7px; font-family: var(--e-global-typography-fa06175-font-family),Sans-serif; font-size: var(--e-global-typography-fa06175-font-size); font-weight: var(--e-global-typography-fa06175-font-weight); line-height: var(--e-global-typography-fa06175-line-height);}
.elementor-25415 .elementor-element.elementor-element-c4186bb .elementor-image-box-wrapper .elementor-image-box-img{width: 100%;}
.elementor-25415 .elementor-element.elementor-element-c4186bb .elementor-image-box-img img{border-radius: 6px; transition-duration: 0.3s;}
.elementor-25415 .elementor-element.elementor-element-29f88a1{margin: -7rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}
.elementor-25415 .elementor-element.elementor-element-29f88a1 .elementor-button{fill: var(--e-global-color-secondary); color: var(--e-global-color-secondary); border-style: solid; border-color: var(--e-global-color-secondary);}
.elementor-25415 .elementor-element.elementor-element-29f88a1 .elementor-button:hover,.elementor-25415 .elementor-element.elementor-element-29f88a1 .elementor-button:focus{color: var(--e-global-color-accent);}
.elementor-25415 .elementor-element.elementor-element-11cc554{--display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px;}
.elementor-25415 .elementor-element.elementor-element-d0edcf6{--display: flex; --justify-content: space-between; --border-radius: 12px 12px 12px 12px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px;}
.elementor-25415 .elementor-element.elementor-element-d0edcf6:not(.elementor-motion-effects-element-type-background){background-color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-c2fc6e0 .elementor-image-box-wrapper{text-align: start;}
.elementor-25415 .elementor-element.elementor-element-c2fc6e0.elementor-position-left .elementor-image-box-img{margin-right: 44px;}
.elementor-25415 .elementor-element.elementor-element-c2fc6e0.elementor-position-top .elementor-image-box-img{margin-bottom: 44px;}
.elementor-25415 .elementor-element.elementor-element-c2fc6e0 .elementor-image-box-title{margin-bottom: 7px; font-family: var(--e-global-typography-fa06175-font-family),Sans-serif; font-size: var(--e-global-typography-fa06175-font-size); font-weight: var(--e-global-typography-fa06175-font-weight); line-height: var(--e-global-typography-fa06175-line-height);}
.elementor-25415 .elementor-element.elementor-element-c2fc6e0 .elementor-image-box-wrapper .elementor-image-box-img{width: 100%;}
.elementor-25415 .elementor-element.elementor-element-c2fc6e0 .elementor-image-box-img img{border-radius: 6px; transition-duration: 0.3s;}
.elementor-25415 .elementor-element.elementor-element-1328d49{margin: -7rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}
.elementor-25415 .elementor-element.elementor-element-1328d49 .elementor-button{fill: var(--e-global-color-secondary); color: var(--e-global-color-secondary); border-style: solid; border-color: var(--e-global-color-secondary);}
.elementor-25415 .elementor-element.elementor-element-1328d49 .elementor-button:hover,.elementor-25415 .elementor-element.elementor-element-1328d49 .elementor-button:focus{color: var(--e-global-color-accent);}
.elementor-25415 .elementor-element.elementor-element-4b57dee{--e-n-carousel-swiper-slides-to-display: 1; --e-n-carousel-swiper-slides-gap: 0px; --e-n-carousel-slide-height: auto; --e-n-carousel-slide-container-height: 100%; --e-n-carousel-arrow-prev-left-align: 0%; --e-n-carousel-arrow-prev-translate-x: 0px; --e-n-carousel-arrow-prev-left-position: -45px; --e-n-carousel-arrow-prev-top-align: 50%; --e-n-carousel-arrow-prev-translate-y: -50%; --e-n-carousel-arrow-prev-top-position: 0px; --e-n-carousel-arrow-next-right-align: 0%; --e-n-carousel-arrow-next-translate-x: 0%; --e-n-carousel-arrow-next-right-position: -45px; --e-n-carousel-arrow-next-top-align: 50%; --e-n-carousel-arrow-next-translate-y: -50%; --e-n-carousel-arrow-next-top-position: 0px; --e-n-carousel-arrow-normal-color: var( --e-global-color-accent ); --e-n-carousel-arrow-hover-color: var( --e-global-color-secondary );}
.elementor-25415 .elementor-element.elementor-element-5c86a99{--display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-around; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overlay-opacity: 0.87;}
.elementor-25415 .elementor-element.elementor-element-5c86a99:not(.elementor-motion-effects-element-type-background){background-color: var(--e-global-color-e368823); background-image: url("https://luzco.es/wp-content/uploads/2025/11/Proyectos-de-iluminacion-a-medida.webp"); background-position: center center; background-size: cover;}
.elementor-25415 .elementor-element.elementor-element-5c86a99::before{--background-overlay: '';}
.elementor-25415 .elementor-element.elementor-element-df5d6d0{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-25415 .elementor-element.elementor-element-dba780e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end: calc(3px);}
.elementor-25415 .elementor-element.elementor-element-dba780e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start: calc(3px);}
.elementor-25415 .elementor-element.elementor-element-dba780e .elementor-icon-list-icon i{transition: color 0.3s;}
.elementor-25415 .elementor-element.elementor-element-dba780e{--e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px;}
.elementor-25415 .elementor-element.elementor-element-dba780e .elementor-icon-list-text{color: var(--e-global-color-primary); transition: color 0.3s;}
.elementor-25415 .elementor-element.elementor-element-3358ebe .elementor-button{background-color: var(--e-global-color-e368823); fill: var(--e-global-color-accent); color: var(--e-global-color-accent); border-style: solid; border-width: 2px;}
.elementor-25415 .elementor-element.elementor-element-3358ebe .elementor-button:hover,.elementor-25415 .elementor-element.elementor-element-3358ebe .elementor-button:focus{background-color: var(--e-global-color-accent); color: var(--e-global-color-e368823); border-color: var(--e-global-color-accent);}
.elementor-25415 .elementor-element.elementor-element-1401720{--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: center; --align-items: center; --gap: 23px 23px; --row-gap: 23px; --column-gap: 23px;}
.elementor-25415 .elementor-element.elementor-element-1401720:not(.elementor-motion-effects-element-type-background){background-color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-a1fd484 .elementor-heading-title{font-family: var(--e-global-typography-a07459c-font-family),Sans-serif; font-size: var(--e-global-typography-a07459c-font-size); font-weight: var(--e-global-typography-a07459c-font-weight); line-height: var(--e-global-typography-a07459c-line-height); color: var(--e-global-color-accent);}
.elementor-25415 .elementor-element.elementor-element-b99c616{width: var(--container-widget-width,77%); max-width: 77%; --container-widget-width: 77%; --container-widget-flex-grow: 0; text-align: center;}
.elementor-25415 .elementor-element.elementor-element-d844b5e{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 5.4rem 5.4rem; --row-gap: 5.4rem; --column-gap: 5.4rem; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-25415 .elementor-element.elementor-element-d9cf69e .elementor-repeater-item-571ba54{left: 30%; --hotspot-translate-x: 30%; top: 34%; --hotspot-translate-y: 34%;}
.elementor-25415 .elementor-element.elementor-element-d9cf69e .elementor-repeater-item-b648c13{left: 38%; --hotspot-translate-x: 38%; top: 41%; --hotspot-translate-y: 41%;}
.elementor-25415 .elementor-element.elementor-element-d9cf69e .elementor-repeater-item-1c691db{left: 69%; --hotspot-translate-x: 69%; top: 26%; --hotspot-translate-y: 26%;}
.elementor-25415 .elementor-element.elementor-element-d9cf69e .elementor-repeater-item-d14318c{--hotspot-min-width: 0px; --hotspot-min-height: 0px; left: 79%; --hotspot-translate-x: 79%; top: 69%; --hotspot-translate-y: 69%;}
.elementor-25415 .elementor-element.elementor-element-d9cf69e .elementor-repeater-item-218ec6e{--hotspot-min-width: 0px; --hotspot-min-height: 0px; left: 24%; --hotspot-translate-x: 24%; top: 25%; --hotspot-translate-y: 25%;}
.elementor-25415 .elementor-element.elementor-element-d9cf69e .elementor-repeater-item-36828b1{--hotspot-min-width: 0px; --hotspot-min-height: 0px; left: 19%; --hotspot-translate-x: 19%; top: 67%; --hotspot-translate-y: 67%;}
.elementor-25415 .elementor-element.elementor-element-d9cf69e .elementor-repeater-item-6533a53{--hotspot-min-width: 0px; --hotspot-min-height: 0px; left: 36%; --hotspot-translate-x: 36%; top: 67%; --hotspot-translate-y: 67%;}
.elementor-25415 .elementor-element.elementor-element-d9cf69e .elementor-repeater-item-de2e55d{--hotspot-min-width: 0px; --hotspot-min-height: 0px; left: 50%; --hotspot-translate-x: 50%; top: 47%; --hotspot-translate-y: 47%;}
.elementor-25415 .elementor-element.elementor-element-d9cf69e .e-hotspot--tooltip-position{right: initial; bottom: initial; left: initial; top: calc(100% + 5px);}
.elementor-25415 .elementor-element.elementor-element-d9cf69e{width: var(--container-widget-width,40%); max-width: 40%; --container-widget-width: 40%; --container-widget-flex-grow: 0; --container-width: 100%; --image-width: 100%; --hotspot-color: var( --e-global-color-ab6e9d9 ); --hotspot-box-color: #FFA70054; --hotspot-border-radius: 286px 286px 286px 286px; --tooltip-padding: 16px 16px 16px 16px; --tooltip-color: var( --e-global-color-401c5fa ); --tooltip-border-radius: 24px 24px 24px 24px;}
.elementor-25415 .elementor-element.elementor-element-d9cf69e .e-hotspot__tooltip{font-family: var(--e-global-typography-f0079b6-font-family),Sans-serif; font-size: var(--e-global-typography-f0079b6-font-size);}
.elementor-25415 .elementor-element.elementor-element-c8e0f79{--display: flex; --justify-content: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-25415 .elementor-element.elementor-element-5f668d1 .elementor-heading-title{font-family: var(--e-global-typography-d20dc33-font-family),Sans-serif; font-size: var(--e-global-typography-d20dc33-font-size); font-weight: var(--e-global-typography-d20dc33-font-weight);}
.elementor-25415 .elementor-element.elementor-element-3389bec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end: calc(3px);}
.elementor-25415 .elementor-element.elementor-element-3389bec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start: calc(3px);}
.elementor-25415 .elementor-element.elementor-element-3389bec .elementor-icon-list-icon i{transition: color 0.3s;}
.elementor-25415 .elementor-element.elementor-element-3389bec{--e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px;}
.elementor-25415 .elementor-element.elementor-element-3389bec .elementor-icon-list-text{color: var(--e-global-color-primary); transition: color 0.3s;}
.elementor-25415 .elementor-element.elementor-element-eaf2521 .elementor-heading-title{font-family: var(--e-global-typography-d20dc33-font-family),Sans-serif; font-size: var(--e-global-typography-d20dc33-font-size); font-weight: var(--e-global-typography-d20dc33-font-weight);}
.elementor-25415 .elementor-element.elementor-element-3ce5fb0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end: calc(3px);}
.elementor-25415 .elementor-element.elementor-element-3ce5fb0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start: calc(3px);}
.elementor-25415 .elementor-element.elementor-element-3ce5fb0 .elementor-icon-list-icon i{transition: color 0.3s;}
.elementor-25415 .elementor-element.elementor-element-3ce5fb0{--e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px;}
.elementor-25415 .elementor-element.elementor-element-3ce5fb0 .elementor-icon-list-text{color: var(--e-global-color-primary); transition: color 0.3s;}
.elementor-25415 .elementor-element.elementor-element-f8bb1a3{--display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 44px 44px; --row-gap: 44px; --column-gap: 44px;}
.elementor-25415 .elementor-element.elementor-element-f8bb1a3:not(.elementor-motion-effects-element-type-background){background-color: var(--e-global-color-30c5cd7);}
.elementor-25415 .elementor-element.elementor-element-e414059{width: var(--container-widget-width,50%); max-width: 50%; --container-widget-width: 50%; --container-widget-flex-grow: 0;}
.elementor-25415 .elementor-element.elementor-element-e414059 .elementor-wrapper{--video-aspect-ratio: 1.77777;}
.elementor-25415 .elementor-element.elementor-element-c85db74{--display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-25415 .elementor-element.elementor-element-5a4070c .elementor-heading-title{font-family: var(--e-global-typography-a07459c-font-family),Sans-serif; font-size: var(--e-global-typography-a07459c-font-size); font-weight: var(--e-global-typography-a07459c-font-weight); line-height: var(--e-global-typography-a07459c-line-height); color: var(--e-global-color-accent);}
.elementor-25415 .elementor-element.elementor-element-6b3fb1f .elementor-heading-title{font-family: var(--e-global-typography-primary-font-family),Sans-serif; font-size: var(--e-global-typography-primary-font-size); font-weight: var(--e-global-typography-primary-font-weight); line-height: var(--e-global-typography-primary-line-height);}
.elementor-25415 .elementor-element.elementor-element-64642ad .elementor-button{background-color: var(--e-global-color-accent); fill: var(--e-global-color-e368823); color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-64642ad .elementor-button:hover,.elementor-25415 .elementor-element.elementor-element-64642ad .elementor-button:focus{background-color: var(--e-global-color-secondary); color: var(--e-global-color-e368823);}
.elementor-25415 .elementor-element.elementor-element-64642ad{margin: 10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;}
.elementor-25415 .elementor-element.elementor-element-2f0f58c{--display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --overflow: hidden;}
.elementor-25415 .elementor-element.elementor-element-247accb .elementor-heading-title{font-family: var(--e-global-typography-a07459c-font-family),Sans-serif; font-size: var(--e-global-typography-a07459c-font-size); font-weight: var(--e-global-typography-a07459c-font-weight); line-height: var(--e-global-typography-a07459c-line-height); color: var(--e-global-color-accent);}
.elementor-25415 .elementor-element.elementor-element-7b5f8d2{width: var(--container-widget-width,57%); max-width: 57%; --container-widget-width: 57%; --container-widget-flex-grow: 0; text-align: center;}
.elementor-25415 .elementor-element.elementor-element-a055f9e .swiper-pagination-bullet-active,.elementor-25415 .elementor-element.elementor-element-a055f9e .swiper-pagination-progressbar-fill{background-color: var(--e-global-color-accent);}
.elementor-25415 .elementor-element.elementor-element-a055f9e .swiper-pagination-fraction{color: var(--e-global-color-accent);}
.elementor-25415 .elementor-element.elementor-element-a055f9e{width: var(--container-widget-width,86%); max-width: 86%; --container-widget-width: 86%; --container-widget-flex-grow: 0;}
.elementor-25415 .elementor-element.elementor-element-a055f9e.elementor-arrows-yes .elementor-main-swiper{width: calc(79% - 40px);}
.elementor-25415 .elementor-element.elementor-element-a055f9e .elementor-main-swiper{width: 79%;}
.elementor-25415 .elementor-element.elementor-element-a055f9e .elementor-swiper-button{font-size: 20px; color: var(--e-global-color-accent);}
.elementor-25415 .elementor-element.elementor-element-a055f9e .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color: rgb(224, 224, 224); opacity: 1;}
.elementor-25415 .elementor-element.elementor-element-a055f9e .elementor-testimonial__text{font-family: var(--e-global-typography-text-font-family),Sans-serif; font-size: var(--e-global-typography-text-font-size); font-weight: var(--e-global-typography-text-font-weight);}
.elementor-25415 .elementor-element.elementor-element-a055f9e .elementor-testimonial__name{font-family: var(--e-global-typography-d20dc33-font-family),Sans-serif; font-size: var(--e-global-typography-d20dc33-font-size); font-weight: var(--e-global-typography-d20dc33-font-weight);}
.elementor-25415 .elementor-element.elementor-element-6eed80c{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 43px 43px; --row-gap: 43px; --column-gap: 43px;}
.elementor-25415 .elementor-element.elementor-element-6eed80c:not(.elementor-motion-effects-element-type-background){background-color: var(--e-global-color-30c5cd7);}
.elementor-25415 .elementor-element.elementor-element-3324619{width: var(--container-widget-width,49%); max-width: 49%; --container-widget-width: 49%; --container-widget-flex-grow: 0; text-align: start;}
.elementor-25415 .elementor-element.elementor-element-3324619 .elementor-heading-title{color: var(--e-global-color-text);}
.elementor-25415 .elementor-element.elementor-element-dbd20ff{--display: flex; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px;}
.elementor-25415 .elementor-element.elementor-element-d14faab{--display: flex; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px;}
.elementor-25415 .elementor-element.elementor-element-d22de5c{--display: flex; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px;}
.elementor-25415 .elementor-element.elementor-element-c320af2{--display: flex; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px;}
.elementor-25415 .elementor-element.elementor-element-bdf5712{--display: flex; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px;}
.elementor-25415 .elementor-element.elementor-element-4be3c75{--display: flex; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px;}
.elementor-25415 .elementor-element.elementor-element-104af69{--n-accordion-title-font-size: var( --e-global-typography-accent-font-size ); --n-accordion-title-justify-content: space-between; --n-accordion-title-flex-grow: 1; --n-accordion-title-icon-order: initial; --n-accordion-item-title-distance-from-content: 0px; --n-accordion-icon-size: 15px;}
.elementor-25415 .elementor-element.elementor-element-104af69 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style: solid; border-width: 0px 0px 1px;}
.elementor-25415 .elementor-element.elementor-element-104af69{--n-accordion-padding: 16px 16px 16px 16px;}
:where(.elementor-25415 .elementor-element.elementor-element-104af69 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header) > .e-n-accordion-item-title-text{font-family: var(--e-global-typography-accent-font-family),Sans-serif; font-weight: var(--e-global-typography-accent-font-weight); line-height: var(--e-global-typography-accent-line-height);}
:where(.elementor-25415 .elementor-element.elementor-element-104af69 > .e-n-accordion > .e-n-accordion-item) > .e-con{border-style: none;}
@media (max-width: 1024px){.elementor-25415 .elementor-element.elementor-element-25324ef{--min-height: 57vh; --padding-top: 4%; --padding-bottom: 4%; --padding-left: 4%; --padding-right: 4%;}.elementor-widget-heading .elementor-heading-title{font-size: var(--e-global-typography-primary-font-size); line-height: var(--e-global-typography-primary-line-height);}.elementor-25415 .elementor-element.elementor-element-1a65144 .elementor-heading-title{font-size: var(--e-global-typography-a07459c-font-size); line-height: var(--e-global-typography-a07459c-line-height);}.elementor-25415 .elementor-element.elementor-element-ca7cd5e{width: 100%; max-width: 100%;}.elementor-25415 .elementor-element.elementor-element-ca7cd5e .elementor-heading-title{font-size: var(--e-global-typography-bbf762f-font-size); line-height: var(--e-global-typography-bbf762f-line-height);}.elementor-widget-text-editor{font-size: var(--e-global-typography-text-font-size);}.elementor-widget-button .elementor-button{font-size: var(--e-global-typography-accent-font-size); line-height: var(--e-global-typography-accent-line-height);}.elementor-25415 .elementor-element.elementor-element-b06a61e{--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-25415 .elementor-element.elementor-element-caffef5{width: 100%; max-width: 100%; text-align: start;}.elementor-25415 .elementor-element.elementor-element-d565b06 .elementor-heading-title{font-size: var(--e-global-typography-a07459c-font-size); line-height: var(--e-global-typography-a07459c-line-height);}.elementor-25415 .elementor-element.elementor-element-917fe86 .elementor-heading-title{font-size: var(--e-global-typography-primary-font-size); line-height: var(--e-global-typography-primary-line-height);}.elementor-25415 .elementor-element.elementor-element-389e883 .elementor-heading-title{font-size: var(--e-global-typography-a07459c-font-size); line-height: var(--e-global-typography-a07459c-line-height);}.elementor-25415 .elementor-element.elementor-element-ec2cf73{width: 100%; max-width: 100%;}.elementor-widget-image-box .elementor-image-box-title{font-size: var(--e-global-typography-primary-font-size); line-height: var(--e-global-typography-primary-line-height);}.elementor-widget-image-box .elementor-image-box-description{font-size: var(--e-global-typography-text-font-size);}.elementor-25415 .elementor-element.elementor-element-2eb5237 .elementor-image-box-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-ab955b6 .elementor-image-box-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-bcc91bf .elementor-image-box-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-51e866e .elementor-image-box-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-ccac109 .elementor-image-box-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-c14ea32{--e-n-carousel-swiper-slides-to-display: 2; --e-n-carousel-swiper-slides-gap: 9px;}.elementor-25415 .elementor-element.elementor-element-fc50f65 .elementor-heading-title{font-size: var(--e-global-typography-a07459c-font-size); line-height: var(--e-global-typography-a07459c-line-height);}.elementor-25415 .elementor-element.elementor-element-29bc469{width: 100%; max-width: 100%;}.elementor-25415 .elementor-element.elementor-element-29bc469 .elementor-heading-title{font-size: var(--e-global-typography-primary-font-size); line-height: var(--e-global-typography-primary-line-height);}.elementor-25415 .elementor-element.elementor-element-9a22aec .elementor-image-box-title{font-size: var(--e-global-typography-d20dc33-font-size);}.elementor-25415 .elementor-element.elementor-element-24aa072 .elementor-image-box-title{font-size: var(--e-global-typography-d20dc33-font-size);}.elementor-25415 .elementor-element.elementor-element-71c62ed .elementor-image-box-title{font-size: var(--e-global-typography-d20dc33-font-size);}.elementor-25415 .elementor-element.elementor-element-6e8c320 .elementor-image-box-title{font-size: var(--e-global-typography-d20dc33-font-size);}.elementor-25415 .elementor-element.elementor-element-16ba312 .elementor-image-box-title{font-size: var(--e-global-typography-d20dc33-font-size);}.elementor-25415 .elementor-element.elementor-element-92a48d0 .elementor-image-box-title{font-size: var(--e-global-typography-d20dc33-font-size);}.elementor-25415 .elementor-element.elementor-element-061a424 .elementor-image-box-title{font-size: var(--e-global-typography-d20dc33-font-size);}.elementor-25415 .elementor-element.elementor-element-0a56ee2 .elementor-image-box-title{font-size: var(--e-global-typography-d20dc33-font-size);}.elementor-25415 .elementor-element.elementor-element-6333215{--flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: flex-start; --gap: 33px 33px; --row-gap: 33px; --column-gap: 33px;}.elementor-25415 .elementor-element.elementor-element-8307d66 .elementor-heading-title{font-size: var(--e-global-typography-a07459c-font-size); line-height: var(--e-global-typography-a07459c-line-height);}.elementor-25415 .elementor-element.elementor-element-4c9c6bd{width: 100%; max-width: 100%;}.elementor-25415 .elementor-element.elementor-element-cea9e3b .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-e1b30ec .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-47546cd .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-6e07858 .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-0343a64 .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-ea8ae28 .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-a131ec7 .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-23c830a .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-32b172c .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-7258dc3{--e-n-carousel-swiper-slides-to-display: 3;}.elementor-25415 .elementor-element.elementor-element-a4eb5ad .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-36cb524 .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-2c8825c .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-7d7035c .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-2b8dc7d{--e-n-carousel-swiper-slides-to-display: 3;}.elementor-25415 .elementor-element.elementor-element-329c362 .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-c9d0c70 .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-0800cab .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-44d3a4b .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-c58eaba{--e-n-carousel-swiper-slides-to-display: 3;}.elementor-25415 .elementor-element.elementor-element-f842ad9 .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-9a08435 .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-ef03b96 .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-68c8d51 .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-c12e422{--e-n-carousel-swiper-slides-to-display: 3;}.elementor-25415 .elementor-element.elementor-element-3d27265 .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-b0fa369 .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-34164cf .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-7e814a5 .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-3d1a087{--e-n-carousel-swiper-slides-to-display: 3;}.elementor-25415 .elementor-element.elementor-element-62c9436 .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-dd510c3 .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-5020afd .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-341160c .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-2693b33{--e-n-carousel-swiper-slides-to-display: 3;}.elementor-25415 .elementor-element.elementor-element-92fad8d{--n-tabs-title-font-size: var( --e-global-typography-accent-font-size );}.elementor-25415 .elementor-element.elementor-element-92fad8d.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is(.e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title){line-height: var(--e-global-typography-accent-line-height);}.elementor-25415 .elementor-element.elementor-element-3db9f99 .elementor-heading-title{font-size: var(--e-global-typography-a07459c-font-size); line-height: var(--e-global-typography-a07459c-line-height);}.elementor-25415 .elementor-element.elementor-element-8f0d5a0{width: 100%; max-width: 100%;}.elementor-25415 .elementor-element.elementor-element-8f0d5a0 .elementor-heading-title{font-size: var(--e-global-typography-primary-font-size); line-height: var(--e-global-typography-primary-line-height);}.elementor-25415 .elementor-element.elementor-element-1dc2e25{width: 100%; max-width: 100%;}.elementor-widget-icon-box .elementor-icon-box-title{font-size: var(--e-global-typography-primary-font-size); line-height: var(--e-global-typography-primary-line-height);}.elementor-widget-icon-box .elementor-icon-box-description{font-size: var(--e-global-typography-text-font-size);}.elementor-25415 .elementor-element.elementor-element-98b3a86 .elementor-icon-box-title{font-size: var(--e-global-typography-d20dc33-font-size);}.elementor-25415 .elementor-element.elementor-element-1592b41 .elementor-icon-box-title{font-size: var(--e-global-typography-d20dc33-font-size);}.elementor-25415 .elementor-element.elementor-element-f004387 .elementor-icon-box-title{font-size: var(--e-global-typography-d20dc33-font-size);}.elementor-25415 .elementor-element.elementor-element-a2939d1 .elementor-icon-box-title{font-size: var(--e-global-typography-d20dc33-font-size);}.elementor-25415 .elementor-element.elementor-element-05e3148 .elementor-heading-title{font-size: var(--e-global-typography-a07459c-font-size); line-height: var(--e-global-typography-a07459c-line-height);}.elementor-25415 .elementor-element.elementor-element-bfd8ce4 .elementor-image-box-title{font-size: var(--e-global-typography-fa06175-font-size); line-height: var(--e-global-typography-fa06175-line-height);}.elementor-25415 .elementor-element.elementor-element-66a6164{margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-25415 .elementor-element.elementor-element-750b7ca .elementor-image-box-title{font-size: var(--e-global-typography-fa06175-font-size); line-height: var(--e-global-typography-fa06175-line-height);}.elementor-25415 .elementor-element.elementor-element-5e607e9{margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-25415 .elementor-element.elementor-element-c4186bb .elementor-image-box-title{font-size: var(--e-global-typography-fa06175-font-size); line-height: var(--e-global-typography-fa06175-line-height);}.elementor-25415 .elementor-element.elementor-element-29f88a1{margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-25415 .elementor-element.elementor-element-c2fc6e0 .elementor-image-box-title{font-size: var(--e-global-typography-fa06175-font-size); line-height: var(--e-global-typography-fa06175-line-height);}.elementor-25415 .elementor-element.elementor-element-1328d49{margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-25415 .elementor-element.elementor-element-4b57dee{--e-n-carousel-swiper-slides-to-display: 1; --e-n-carousel-swiper-slides-gap: 9px;}.elementor-25415 .elementor-element.elementor-element-5c86a99{--flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: flex-start; --gap: 33px 33px; --row-gap: 33px; --column-gap: 33px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item > a{font-size: var(--e-global-typography-text-font-size);}.elementor-25415 .elementor-element.elementor-element-a1fd484 .elementor-heading-title{font-size: var(--e-global-typography-a07459c-font-size); line-height: var(--e-global-typography-a07459c-line-height);}.elementor-25415 .elementor-element.elementor-element-d844b5e{--flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 1.6rem 1.6rem; --row-gap: 1.6rem; --column-gap: 1.6rem;}.elementor-widget-hotspot .e-hotspot__tooltip{font-size: var(--e-global-typography-secondary-font-size); line-height: var(--e-global-typography-secondary-line-height);}.elementor-25415 .elementor-element.elementor-element-d9cf69e{width: var(--container-widget-width,73%); max-width: 73%; --container-widget-width: 73%; --container-widget-flex-grow: 0;}.elementor-25415 .elementor-element.elementor-element-d9cf69e .e-hotspot__tooltip{font-size: var(--e-global-typography-f0079b6-font-size);}.elementor-25415 .elementor-element.elementor-element-5f668d1 .elementor-heading-title{font-size: var(--e-global-typography-d20dc33-font-size);}.elementor-25415 .elementor-element.elementor-element-eaf2521 .elementor-heading-title{font-size: var(--e-global-typography-d20dc33-font-size);}.elementor-25415 .elementor-element.elementor-element-f8bb1a3{--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-25415 .elementor-element.elementor-element-e414059{width: 100%; max-width: 100%;}.elementor-25415 .elementor-element.elementor-element-5a4070c .elementor-heading-title{font-size: var(--e-global-typography-a07459c-font-size); line-height: var(--e-global-typography-a07459c-line-height);}.elementor-25415 .elementor-element.elementor-element-6b3fb1f .elementor-heading-title{font-size: var(--e-global-typography-primary-font-size); line-height: var(--e-global-typography-primary-line-height);}.elementor-25415 .elementor-element.elementor-element-247accb .elementor-heading-title{font-size: var(--e-global-typography-a07459c-font-size); line-height: var(--e-global-typography-a07459c-line-height);}.elementor-25415 .elementor-element.elementor-element-7b5f8d2{width: 100%; max-width: 100%;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size: var(--e-global-typography-text-font-size);}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size: var(--e-global-typography-primary-font-size); line-height: var(--e-global-typography-primary-line-height);}.elementor-25415 .elementor-element.elementor-element-a055f9e .elementor-testimonial__text{font-size: var(--e-global-typography-text-font-size);}.elementor-25415 .elementor-element.elementor-element-a055f9e .elementor-testimonial__name{font-size: var(--e-global-typography-d20dc33-font-size);}.elementor-25415 .elementor-element.elementor-element-6eed80c{--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-25415 .elementor-element.elementor-element-3324619{width: 100%; max-width: 100%;}.elementor-25415 .elementor-element.elementor-element-104af69{--n-accordion-title-font-size: var( --e-global-typography-accent-font-size );}:where(.elementor-25415 .elementor-element.elementor-element-104af69 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header) > .e-n-accordion-item-title-text{line-height: var(--e-global-typography-accent-line-height);}}
@media (max-width: 767px){.elementor-25415 .elementor-element.elementor-element-25324ef{--min-height: 80vh; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 30px; --padding-right: 30px;}.elementor-widget-heading .elementor-heading-title{font-size: var(--e-global-typography-primary-font-size); line-height: var(--e-global-typography-primary-line-height);}.elementor-25415 .elementor-element.elementor-element-1a65144{text-align: center;}.elementor-25415 .elementor-element.elementor-element-1a65144 .elementor-heading-title{font-size: var(--e-global-typography-a07459c-font-size); line-height: var(--e-global-typography-a07459c-line-height);}.elementor-25415 .elementor-element.elementor-element-ca7cd5e{width: 100%; max-width: 100%;}.elementor-25415 .elementor-element.elementor-element-ca7cd5e .elementor-heading-title{font-size: var(--e-global-typography-bbf762f-font-size); line-height: var(--e-global-typography-bbf762f-line-height);}.elementor-widget-text-editor{font-size: var(--e-global-typography-text-font-size);}.elementor-25415 .elementor-element.elementor-element-dd164c1{width: 100%; max-width: 100%; font-size: 17px;}.elementor-widget-button .elementor-button{font-size: var(--e-global-typography-accent-font-size); line-height: var(--e-global-typography-accent-line-height);}.elementor-25415 .elementor-element.elementor-element-937fe51{margin: 10px 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0;}.elementor-25415 .elementor-element.elementor-element-b06a61e{--flex-direction: column-reverse; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 30px; --padding-right: 30px;}.elementor-25415 .elementor-element.elementor-element-d565b06 .elementor-heading-title{font-size: var(--e-global-typography-a07459c-font-size); line-height: var(--e-global-typography-a07459c-line-height);}.elementor-25415 .elementor-element.elementor-element-917fe86 .elementor-heading-title{font-size: var(--e-global-typography-primary-font-size); line-height: var(--e-global-typography-primary-line-height);}.elementor-25415 .elementor-element.elementor-element-57168ad{margin: 10px 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0;}.elementor-25415 .elementor-element.elementor-element-cb04a0c{--gap: 44px 44px; --row-gap: 44px; --column-gap: 44px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 30px; --padding-right: 30px;}.elementor-25415 .elementor-element.elementor-element-389e883 .elementor-heading-title{font-size: var(--e-global-typography-a07459c-font-size); line-height: var(--e-global-typography-a07459c-line-height);}.elementor-25415 .elementor-element.elementor-element-bf9fbb5{text-align: center;}.elementor-25415 .elementor-element.elementor-element-ec2cf73{width: 100%; max-width: 100%; text-align: start;}.elementor-25415 .elementor-element.elementor-element-eca64fd{--padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}.elementor-25415 .elementor-element.elementor-element-7fb7e68{--padding-top: 15px; --padding-bottom: 30px; --padding-left: 15px; --padding-right: 15px;}.elementor-widget-image-box .elementor-image-box-title{font-size: var(--e-global-typography-primary-font-size); line-height: var(--e-global-typography-primary-line-height);}.elementor-widget-image-box .elementor-image-box-description{font-size: var(--e-global-typography-text-font-size);}.elementor-25415 .elementor-element.elementor-element-2eb5237{width: 100%; max-width: 100%;}.elementor-25415 .elementor-element.elementor-element-2eb5237 .elementor-image-box-img{margin-bottom: 15px;}.elementor-25415 .elementor-element.elementor-element-2eb5237 .elementor-image-box-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-c3e5c7b{--padding-top: 15px; --padding-bottom: 30px; --padding-left: 15px; --padding-right: 15px;}.elementor-25415 .elementor-element.elementor-element-ab955b6{width: 100%; max-width: 100%;}.elementor-25415 .elementor-element.elementor-element-ab955b6 .elementor-image-box-img{margin-bottom: 15px;}.elementor-25415 .elementor-element.elementor-element-ab955b6 .elementor-image-box-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-c21e009{--padding-top: 15px; --padding-bottom: 30px; --padding-left: 15px; --padding-right: 15px;}.elementor-25415 .elementor-element.elementor-element-bcc91bf{width: 100%; max-width: 100%;}.elementor-25415 .elementor-element.elementor-element-bcc91bf .elementor-image-box-img{margin-bottom: 15px;}.elementor-25415 .elementor-element.elementor-element-bcc91bf .elementor-image-box-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-6b410de{--padding-top: 15px; --padding-bottom: 30px; --padding-left: 15px; --padding-right: 15px;}.elementor-25415 .elementor-element.elementor-element-51e866e{width: 100%; max-width: 100%;}.elementor-25415 .elementor-element.elementor-element-51e866e .elementor-image-box-img{margin-bottom: 15px;}.elementor-25415 .elementor-element.elementor-element-51e866e .elementor-image-box-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-42a8396{--padding-top: 15px; --padding-bottom: 30px; --padding-left: 15px; --padding-right: 15px;}.elementor-25415 .elementor-element.elementor-element-ccac109{width: 100%; max-width: 100%;}.elementor-25415 .elementor-element.elementor-element-ccac109 .elementor-image-box-img{margin-bottom: 15px;}.elementor-25415 .elementor-element.elementor-element-ccac109 .elementor-image-box-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-c14ea32{--e-n-carousel-swiper-slides-to-display: 1; --e-n-carousel-arrow-prev-left-position: -15px; --e-n-carousel-arrow-next-right-position: -15px;}.elementor-25415 .elementor-element.elementor-element-da7ba92{--padding-top: 50px; --padding-bottom: 50px; --padding-left: 30px; --padding-right: 30px;}.elementor-25415 .elementor-element.elementor-element-fc50f65 .elementor-heading-title{font-size: var(--e-global-typography-a07459c-font-size); line-height: var(--e-global-typography-a07459c-line-height);}.elementor-25415 .elementor-element.elementor-element-29bc469 .elementor-heading-title{font-size: var(--e-global-typography-primary-font-size); line-height: var(--e-global-typography-primary-line-height);}.elementor-25415 .elementor-element.elementor-element-9a22aec .elementor-image-box-img{margin-bottom: 30px;}.elementor-25415 .elementor-element.elementor-element-9a22aec .elementor-image-box-title{margin-bottom: 14px; font-size: var(--e-global-typography-d20dc33-font-size);}.elementor-25415 .elementor-element.elementor-element-24aa072 .elementor-image-box-img{margin-bottom: 30px;}.elementor-25415 .elementor-element.elementor-element-24aa072 .elementor-image-box-title{margin-bottom: 14px; font-size: var(--e-global-typography-d20dc33-font-size);}.elementor-25415 .elementor-element.elementor-element-71c62ed .elementor-image-box-img{margin-bottom: 30px;}.elementor-25415 .elementor-element.elementor-element-71c62ed .elementor-image-box-title{margin-bottom: 14px; font-size: var(--e-global-typography-d20dc33-font-size);}.elementor-25415 .elementor-element.elementor-element-6e8c320 .elementor-image-box-img{margin-bottom: 30px;}.elementor-25415 .elementor-element.elementor-element-6e8c320 .elementor-image-box-title{margin-bottom: 14px; font-size: var(--e-global-typography-d20dc33-font-size);}.elementor-25415 .elementor-element.elementor-element-16ba312 .elementor-image-box-img{margin-bottom: 30px;}.elementor-25415 .elementor-element.elementor-element-16ba312 .elementor-image-box-title{margin-bottom: 14px; font-size: var(--e-global-typography-d20dc33-font-size);}.elementor-25415 .elementor-element.elementor-element-92a48d0 .elementor-image-box-img{margin-bottom: 30px;}.elementor-25415 .elementor-element.elementor-element-92a48d0 .elementor-image-box-title{margin-bottom: 14px; font-size: var(--e-global-typography-d20dc33-font-size);}.elementor-25415 .elementor-element.elementor-element-061a424 .elementor-image-box-img{margin-bottom: 30px;}.elementor-25415 .elementor-element.elementor-element-061a424 .elementor-image-box-title{margin-bottom: 14px; font-size: var(--e-global-typography-d20dc33-font-size);}.elementor-25415 .elementor-element.elementor-element-0a56ee2 .elementor-image-box-img{margin-bottom: 30px;}.elementor-25415 .elementor-element.elementor-element-0a56ee2 .elementor-image-box-title{margin-bottom: 14px; font-size: var(--e-global-typography-d20dc33-font-size);}.elementor-25415 .elementor-element.elementor-element-6333215{--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: 39px 39px; --row-gap: 39px; --column-gap: 39px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 30px; --padding-right: 30px;}.elementor-25415 .elementor-element.elementor-element-ab666eb{width: 100%; max-width: 100%;}.elementor-25415 .elementor-element.elementor-element-70034a3{--gap: 44px 44px; --row-gap: 44px; --column-gap: 44px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 30px; --padding-right: 30px;}.elementor-25415 .elementor-element.elementor-element-8307d66{text-align: center;}.elementor-25415 .elementor-element.elementor-element-8307d66 .elementor-heading-title{font-size: var(--e-global-typography-a07459c-font-size); line-height: var(--e-global-typography-a07459c-line-height);}.elementor-25415 .elementor-element.elementor-element-25dc1da{text-align: center;}.elementor-25415 .elementor-element.elementor-element-4c9c6bd{width: 100%; max-width: 100%; text-align: start;}.elementor-25415 .elementor-element.elementor-element-cea9e3b .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-e1b30ec .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-47546cd .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-6e07858 .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-0343a64 .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-ea8ae28 .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-a131ec7 .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-23c830a .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-32b172c .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-7258dc3{--e-n-carousel-swiper-slides-to-display: 1; --e-n-carousel-arrow-prev-left-position: -10px; --e-n-carousel-arrow-next-right-position: -10px;}.elementor-25415 .elementor-element.elementor-element-a4eb5ad .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-36cb524 .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-2c8825c .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-7d7035c .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-2b8dc7d{--e-n-carousel-swiper-slides-to-display: 1; --e-n-carousel-arrow-prev-left-position: -10px; --e-n-carousel-arrow-next-right-position: -10px;}.elementor-25415 .elementor-element.elementor-element-329c362 .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-c9d0c70 .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-0800cab .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-44d3a4b .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-c58eaba{--e-n-carousel-swiper-slides-to-display: 1; --e-n-carousel-arrow-prev-left-position: -10px; --e-n-carousel-arrow-next-right-position: -10px;}.elementor-25415 .elementor-element.elementor-element-f842ad9 .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-9a08435 .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-ef03b96 .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-68c8d51 .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-c12e422{--e-n-carousel-swiper-slides-to-display: 1; --e-n-carousel-arrow-prev-left-position: -10px; --e-n-carousel-arrow-next-right-position: -10px;}.elementor-25415 .elementor-element.elementor-element-3d27265 .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-b0fa369 .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-34164cf .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-7e814a5 .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-3d1a087{--e-n-carousel-swiper-slides-to-display: 1; --e-n-carousel-arrow-prev-left-position: -10px; --e-n-carousel-arrow-next-right-position: -10px;}.elementor-25415 .elementor-element.elementor-element-62c9436 .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-dd510c3 .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-5020afd .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-341160c .elementor-heading-title{font-size: var(--e-global-typography-e83a4d7-font-size);}.elementor-25415 .elementor-element.elementor-element-2693b33{--e-n-carousel-swiper-slides-to-display: 1; --e-n-carousel-arrow-prev-left-position: -10px; --e-n-carousel-arrow-next-right-position: -10px;}.elementor-25415 .elementor-element.elementor-element-92fad8d{--n-tabs-heading-wrap: wrap; --n-tabs-heading-overflow-x: initial; --n-tabs-title-white-space: initial; --n-tabs-title-font-size: var( --e-global-typography-accent-font-size );}.elementor-25415 .elementor-element.elementor-element-92fad8d.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is(.e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title){line-height: var(--e-global-typography-accent-line-height);}.elementor-25415 .elementor-element.elementor-element-b35294e{--padding-top: 50px; --padding-bottom: 50px; --padding-left: 30px; --padding-right: 30px;}.elementor-25415 .elementor-element.elementor-element-3db9f99{text-align: center;}.elementor-25415 .elementor-element.elementor-element-3db9f99 .elementor-heading-title{font-size: var(--e-global-typography-a07459c-font-size); line-height: var(--e-global-typography-a07459c-line-height);}.elementor-25415 .elementor-element.elementor-element-8f0d5a0 .elementor-heading-title{font-size: var(--e-global-typography-primary-font-size); line-height: var(--e-global-typography-primary-line-height);}.elementor-25415 .elementor-element.elementor-element-3cb63e7{--gap: 3rem 3rem; --row-gap: 3rem; --column-gap: 3rem;}.elementor-widget-icon-box .elementor-icon-box-title{font-size: var(--e-global-typography-primary-font-size); line-height: var(--e-global-typography-primary-line-height);}.elementor-widget-icon-box .elementor-icon-box-description{font-size: var(--e-global-typography-text-font-size);}.elementor-25415 .elementor-element.elementor-element-98b3a86{width: 100%; max-width: 100%;}.elementor-25415 .elementor-element.elementor-element-98b3a86 .elementor-icon-box-wrapper{gap: 0px;}.elementor-25415 .elementor-element.elementor-element-98b3a86 .elementor-icon-box-title{font-size: var(--e-global-typography-d20dc33-font-size);}.elementor-25415 .elementor-element.elementor-element-1592b41{width: 100%; max-width: 100%;}.elementor-25415 .elementor-element.elementor-element-1592b41 .elementor-icon-box-wrapper{gap: 0px;}.elementor-25415 .elementor-element.elementor-element-1592b41 .elementor-icon-box-title{font-size: var(--e-global-typography-d20dc33-font-size);}.elementor-25415 .elementor-element.elementor-element-f004387{width: 100%; max-width: 100%;}.elementor-25415 .elementor-element.elementor-element-f004387 .elementor-icon-box-wrapper{gap: 0px;}.elementor-25415 .elementor-element.elementor-element-f004387 .elementor-icon-box-title{font-size: var(--e-global-typography-d20dc33-font-size);}.elementor-25415 .elementor-element.elementor-element-a2939d1{width: 100%; max-width: 100%;}.elementor-25415 .elementor-element.elementor-element-a2939d1 .elementor-icon-box-wrapper{gap: 0px;}.elementor-25415 .elementor-element.elementor-element-a2939d1 .elementor-icon-box-title{font-size: var(--e-global-typography-d20dc33-font-size);}.elementor-25415 .elementor-element.elementor-element-e9ce1c3{--gap: 44px 44px; --row-gap: 44px; --column-gap: 44px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 30px; --padding-right: 30px;}.elementor-25415 .elementor-element.elementor-element-05e3148 .elementor-heading-title{font-size: var(--e-global-typography-a07459c-font-size); line-height: var(--e-global-typography-a07459c-line-height);}.elementor-25415 .elementor-element.elementor-element-5be9ed6{text-align: center;}.elementor-25415 .elementor-element.elementor-element-6721867{width: 100%; max-width: 100%; text-align: start;}.elementor-25415 .elementor-element.elementor-element-bfd8ce4{width: 100%; max-width: 100%;}.elementor-25415 .elementor-element.elementor-element-bfd8ce4 .elementor-image-box-img{margin-bottom: 44px;}.elementor-25415 .elementor-element.elementor-element-bfd8ce4 .elementor-image-box-title{font-size: var(--e-global-typography-fa06175-font-size); line-height: var(--e-global-typography-fa06175-line-height);}.elementor-25415 .elementor-element.elementor-element-66a6164{margin: -1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-25415 .elementor-element.elementor-element-750b7ca{width: 100%; max-width: 100%;}.elementor-25415 .elementor-element.elementor-element-750b7ca .elementor-image-box-img{margin-bottom: 44px;}.elementor-25415 .elementor-element.elementor-element-750b7ca .elementor-image-box-title{font-size: var(--e-global-typography-fa06175-font-size); line-height: var(--e-global-typography-fa06175-line-height);}.elementor-25415 .elementor-element.elementor-element-5e607e9{margin: -1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-25415 .elementor-element.elementor-element-c4186bb{width: 100%; max-width: 100%;}.elementor-25415 .elementor-element.elementor-element-c4186bb .elementor-image-box-img{margin-bottom: 44px;}.elementor-25415 .elementor-element.elementor-element-c4186bb .elementor-image-box-title{font-size: var(--e-global-typography-fa06175-font-size); line-height: var(--e-global-typography-fa06175-line-height);}.elementor-25415 .elementor-element.elementor-element-29f88a1{margin: -1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-25415 .elementor-element.elementor-element-c2fc6e0{width: 100%; max-width: 100%;}.elementor-25415 .elementor-element.elementor-element-c2fc6e0 .elementor-image-box-img{margin-bottom: 44px;}.elementor-25415 .elementor-element.elementor-element-c2fc6e0 .elementor-image-box-title{font-size: var(--e-global-typography-fa06175-font-size); line-height: var(--e-global-typography-fa06175-line-height);}.elementor-25415 .elementor-element.elementor-element-1328d49{margin: -1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-25415 .elementor-element.elementor-element-4b57dee{--e-n-carousel-swiper-slides-to-display: 1; --e-n-carousel-arrow-prev-left-position: -15px; --e-n-carousel-arrow-next-right-position: -15px;}.elementor-25415 .elementor-element.elementor-element-5c86a99{--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: 39px 39px; --row-gap: 39px; --column-gap: 39px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 30px; --padding-right: 30px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item > a{font-size: var(--e-global-typography-text-font-size);}.elementor-25415 .elementor-element.elementor-element-3358ebe{width: 100%; max-width: 100%;}.elementor-25415 .elementor-element.elementor-element-1401720{--padding-top: 50px; --padding-bottom: 50px; --padding-left: 30px; --padding-right: 30px;}.elementor-25415 .elementor-element.elementor-element-a1fd484{text-align: center;}.elementor-25415 .elementor-element.elementor-element-a1fd484 .elementor-heading-title{font-size: var(--e-global-typography-a07459c-font-size); line-height: var(--e-global-typography-a07459c-line-height);}.elementor-25415 .elementor-element.elementor-element-af460e3{text-align: center;}.elementor-25415 .elementor-element.elementor-element-b99c616{width: 100%; max-width: 100%; text-align: center;}.elementor-widget-hotspot .e-hotspot__tooltip{font-size: var(--e-global-typography-secondary-font-size); line-height: var(--e-global-typography-secondary-line-height);}.elementor-25415 .elementor-element.elementor-element-d9cf69e{--container-widget-width: 100%; --container-widget-flex-grow: 0; width: var(--container-widget-width,100%); max-width: 100%;}.elementor-25415 .elementor-element.elementor-element-d9cf69e .e-hotspot__tooltip{font-size: var(--e-global-typography-f0079b6-font-size);}.elementor-25415 .elementor-element.elementor-element-5f668d1 .elementor-heading-title{font-size: var(--e-global-typography-d20dc33-font-size);}.elementor-25415 .elementor-element.elementor-element-eaf2521 .elementor-heading-title{font-size: var(--e-global-typography-d20dc33-font-size);}.elementor-25415 .elementor-element.elementor-element-f8bb1a3{--flex-direction: column-reverse; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 30px; --padding-right: 30px;}.elementor-25415 .elementor-element.elementor-element-c85db74{--padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}.elementor-25415 .elementor-element.elementor-element-5a4070c .elementor-heading-title{font-size: var(--e-global-typography-a07459c-font-size); line-height: var(--e-global-typography-a07459c-line-height);}.elementor-25415 .elementor-element.elementor-element-6b3fb1f .elementor-heading-title{font-size: var(--e-global-typography-primary-font-size); line-height: var(--e-global-typography-primary-line-height);}.elementor-25415 .elementor-element.elementor-element-64642ad{margin: 10px 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0;}.elementor-25415 .elementor-element.elementor-element-2f0f58c{--padding-top: 50px; --padding-bottom: 50px; --padding-left: 30px; --padding-right: 30px;}.elementor-25415 .elementor-element.elementor-element-247accb .elementor-heading-title{font-size: var(--e-global-typography-a07459c-font-size); line-height: var(--e-global-typography-a07459c-line-height);}.elementor-25415 .elementor-element.elementor-element-7b5f8d2{text-align: center;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size: var(--e-global-typography-text-font-size);}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size: var(--e-global-typography-primary-font-size); line-height: var(--e-global-typography-primary-line-height);}.elementor-25415 .elementor-element.elementor-element-a055f9e{width: 100%; max-width: 100%;}.elementor-25415 .elementor-element.elementor-element-a055f9e.elementor-arrows-yes .elementor-main-swiper{width: calc(100% - 40px);}.elementor-25415 .elementor-element.elementor-element-a055f9e .elementor-main-swiper{width: 100%;}.elementor-25415 .elementor-element.elementor-element-a055f9e .elementor-testimonial__text{font-size: var(--e-global-typography-text-font-size);}.elementor-25415 .elementor-element.elementor-element-a055f9e .elementor-testimonial__name{font-size: var(--e-global-typography-d20dc33-font-size);}.elementor-25415 .elementor-element.elementor-element-6eed80c{--padding-top: 50px; --padding-bottom: 50px; --padding-left: 30px; --padding-right: 30px;}.elementor-25415 .elementor-element.elementor-element-104af69{--n-accordion-title-font-size: var( --e-global-typography-accent-font-size );}:where(.elementor-25415 .elementor-element.elementor-element-104af69 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header) > .e-n-accordion-item-title-text{line-height: var(--e-global-typography-accent-line-height);}}
@media (min-width: 768px){.elementor-25415 .elementor-element.elementor-element-6f11482{--width: 50%;}.elementor-25415 .elementor-element.elementor-element-da7ba92{--content-width: 1004px;}.elementor-25415 .elementor-element.elementor-element-b43148f{--width: 58%;}.elementor-25415 .elementor-element.elementor-element-df5d6d0{--width: 58%;}.elementor-25415 .elementor-element.elementor-element-c8e0f79{--width: 70%;}.elementor-25415 .elementor-element.elementor-element-c85db74{--width: 50%;}}
@media (max-width: 1024px) and (min-width: 768px){.elementor-25415 .elementor-element.elementor-element-6f11482{--width: 100%;}.elementor-25415 .elementor-element.elementor-element-b43148f{--width: 100%;}.elementor-25415 .elementor-element.elementor-element-df5d6d0{--width: 100%;}.elementor-25415 .elementor-element.elementor-element-c85db74{--width: 100%;}}
.elementor-25415 .elementor-element.elementor-element-caffef5 img{aspect-ratio: 1.15 / 1; object-fit: cover; object-position: center bottom;}
.elementor-25415 .elementor-element.elementor-element-c14ea32 .max-height{height: 100%;}
.elementor-25415 .elementor-element.elementor-element-24aa072 img{filter: brightness(1.5);}
.elementor-25415 .elementor-element.elementor-element-71c62ed img{filter: brightness(1.5);}
.elementor-25415 .elementor-element.elementor-element-6e8c320 img{filter: brightness(1.5);}
.elementor-25415 .elementor-element.elementor-element-16ba312 img{filter: brightness(1.5);}
.elementor-25415 .elementor-element.elementor-element-92a48d0 img{filter: brightness(1.5);}
.elementor-25415 .elementor-element.elementor-element-061a424 img{filter: brightness(1.5);}
.elementor-25415 .elementor-element.elementor-element-0a56ee2 img{filter: brightness(1.5);}
.elementor-25415 .elementor-element.elementor-element-da7ba92 img{border: solid 1px var(--e-global-color-primary); padding: 4px 10px; border-radius: 6px; object-fit: cover;}
.elementor-25415 .elementor-element.elementor-element-92fad8d .e-n-tabs-heading button{max-width: 15%;}
.elementor-25415 .elementor-element.elementor-element-92fad8d img{width: 100%; height: 100%; aspect-ratio: 1.2 / 1; object-fit: cover; object-position: center bottom;}
.elementor-element.elementor-element-92fad8d .e-n-tabs-content .e-con-full{padding-top: 30px;}
@media (max-width: 767px){.elementor-widget-n-tabs .e-n-tabs-heading{gap: 0px 20px;}.elementor-25415 .elementor-element.elementor-element-92fad8d .e-n-tab-title{width: 45% !important; max-width: 45% !important;}}
.elementor-25415 .elementor-element.elementor-element-70034a3 h3{margin-top: 5px;}
.elementor-25415 .elementor-element.elementor-element-f004387 svg{padding: 10px;}
.elementor-25415 .elementor-element.elementor-element-a2939d1 svg{padding: 18px;}
.elementor-25415 .elementor-element.elementor-element-4b57dee .max-height{height: 100%;}
.elementor-25415 .elementor-element.elementor-element-e9ce1c3 h3{margin-top: 5px;}
@media (min-width: 1024px){.elementor-25415 .elementor-element.elementor-element-c8e0f79 .elementor-icon-list-items{display: flex; justify-content: center; flex-wrap: wrap;}.elementor-25415 .elementor-element.elementor-element-c8e0f79 .elementor-icon-list-item{width: 50%; box-sizing: border-box;}}
.elementor-25415 .elementor-element.elementor-element-a055f9e .elementor-testimonial{display: flex; flex-direction: column-reverse;}
.elementor-25415 .elementor-element.elementor-element-104af69 p{margin-bottom: 0px;}
.elementor-25415 .elementor-element.elementor-element-104af69 h3{padding-bottom: 0px;}