.elementor-7 .elementor-element.elementor-element-3b9c779{--display:flex;--min-height:74vh;--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;--overflow:hidden;--overlay-opacity:0.66;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3b9c779::before, .elementor-7 .elementor-element.elementor-element-3b9c779 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-3b9c779 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-3b9c779 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-3b9c779 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-3b9c779 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFF9D9 0%, #FFCD95 70%);}.elementor-7 .elementor-element.elementor-element-996dc18{--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;--margin-top:01rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-0afd54d{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-0afd54d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-e2dddfb.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-e2dddfb .elementor-menu-toggle{margin:0 auto;}.elementor-7 .elementor-element.elementor-element-e2dddfb .elementor-nav-menu--main .elementor-item:hover,
					.elementor-7 .elementor-element.elementor-element-e2dddfb .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-7 .elementor-element.elementor-element-e2dddfb .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-7 .elementor-element.elementor-element-e2dddfb .elementor-nav-menu--main .elementor-item:focus{color:#fff;}.elementor-7 .elementor-element.elementor-element-e2dddfb .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-7 .elementor-element.elementor-element-e2dddfb .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-e2dddfb .e--pointer-framed .elementor-item:before,
					.elementor-7 .elementor-element.elementor-element-e2dddfb .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-e2dddfb .elementor-item:before{border-radius:8px;}.elementor-7 .elementor-element.elementor-element-e2dddfb .e--animation-shutter-in-horizontal .elementor-item:before{border-radius:8px 8px 0 0;}.elementor-7 .elementor-element.elementor-element-e2dddfb .e--animation-shutter-in-horizontal .elementor-item:after{border-radius:0 0 8px 8px;}.elementor-7 .elementor-element.elementor-element-e2dddfb .e--animation-shutter-in-vertical .elementor-item:before{border-radius:0 8px 8px 0;}.elementor-7 .elementor-element.elementor-element-e2dddfb .e--animation-shutter-in-vertical .elementor-item:after{border-radius:8px 0 0 8px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-7fb59cc .elementor-button{background-color:transparent;font-family:"normalidad-variable", Sans-serif;font-size:16px;font-weight:600;fill:#FFF6FA;color:#FFF6FA;background-image:linear-gradient(180deg, #882150 0%, #AF493C 100%);transition-duration:0.3s;border-style:none;border-radius:8px 8px 8px 8px;padding:1rem 2rem 1rem 2rem;}.elementor-7 .elementor-element.elementor-element-7fb59cc .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-7fb59cc .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #A82E65 0%, #C9685C 100%);box-shadow:0px 0px 10px 0px rgba(195.5, 42.11484374999999, 42.11484374999999, 0.5);}.elementor-7 .elementor-element.elementor-element-7fb59cc{z-index:1;}.elementor-7 .elementor-element.elementor-element-7fb59cc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-7fb59cc .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-7 .elementor-element.elementor-element-20b23ee{--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:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-e13e8a6{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-b086ab6 .elementor-heading-title{font-family:"normalidad-variable", Sans-serif;font-size:22px;font-weight:600;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-e2f0386 .elementor-heading-title{font-family:"normalidad-variable", Sans-serif;font-size:50px;font-weight:700;}.elementor-7 .elementor-element.elementor-element-c50abca .elementor-heading-title{font-family:"normalidad-variable", Sans-serif;font-size:32px;font-weight:600;letter-spacing:0px;color:#4E4E4E;}.elementor-7 .elementor-element.elementor-element-d4dc6db .elementor-heading-title{font-family:"normalidad-variable", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-e23dfda{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-465eae6 .elementor-button{background-color:transparent;font-family:"normalidad-variable", Sans-serif;font-size:16px;font-weight:600;fill:#FFF6FA;color:#FFF6FA;background-image:linear-gradient(180deg, #882150 0%, #AF493C 100%);transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;padding:1rem 2rem 1rem 2rem;}.elementor-7 .elementor-element.elementor-element-465eae6 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-465eae6 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #A82E65 0%, #C9685C 100%);box-shadow:0px 0px 10px 0px rgba(195.5, 42.11484374999999, 42.11484374999999, 0.5);}.elementor-7 .elementor-element.elementor-element-465eae6{z-index:1;}.elementor-7 .elementor-element.elementor-element-465eae6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-465eae6 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-7 .elementor-element.elementor-element-4320e38 .elementor-button{background-color:#88215014;font-family:"normalidad-variable", Sans-serif;font-size:16px;font-weight:600;fill:#8F3D62;color:#8F3D62;transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#88215070;border-radius:8px 8px 8px 8px;padding:1rem 2rem 1rem 2rem;}.elementor-7 .elementor-element.elementor-element-4320e38 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-4320e38 .elementor-button:focus{background-color:#88215085;color:#FFE1EE;box-shadow:0px 0px 10px 0px rgba(195.5, 42.11484374999999, 42.11484374999999, 0.5);}.elementor-7 .elementor-element.elementor-element-4320e38{z-index:1;}.elementor-7 .elementor-element.elementor-element-4320e38 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-4320e38 .elementor-button:focus svg{fill:#FFE1EE;}.elementor-7 .elementor-element.elementor-element-dc1cd1e{--display:flex;}.elementor-7 .elementor-element.elementor-element-dc1cd1e.e-con{--e-con-transform-translateX:81px;--e-con-transform-translateY:21px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-f6546c0{z-index:3;}.elementor-7 .elementor-element.elementor-element-f6546c0:not( .elementor-widget-image ), .elementor-7 .elementor-element.elementor-element-f6546c0.elementor-widget-image img{-webkit-mask-image:url( https://congresoslard.com/wp-content/uploads/2025/07/blob-burdeo.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-f6546c0 .elementor-main-swiper{height:600px;}.elementor-7 .elementor-element.elementor-element-acb6be3{z-index:1;}.elementor-7 .elementor-element.elementor-element-dee18d1{z-index:2;}.elementor-7 .elementor-element.elementor-element-3487ba5{--display:flex;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-d2e88ae{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.25rem) 0rem;text-align:center;}.elementor-7 .elementor-element.elementor-element-d2e88ae.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-d2e88ae .elementor-heading-title{font-family:"normalidad-variable", Sans-serif;font-size:0.8rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-9559f65{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:34px 34px;--row-gap:34px;--column-gap:34px;--grid-auto-flow:row;--align-items:center;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-c2c0d39{width:initial;max-width:initial;}.elementor-7 .elementor-element.elementor-element-c2c0d39 img{width:120px;}.elementor-7 .elementor-element.elementor-element-5a88679{width:initial;max-width:initial;}.elementor-7 .elementor-element.elementor-element-5a88679 img{width:120px;}.elementor-7 .elementor-element.elementor-element-43b3cdd{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:1fr 18rem 18rem;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:5rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-43b3cdd:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-43b3cdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-7 .elementor-element.elementor-element-43b3cdd > .elementor-shape-top svg, .elementor-7 .elementor-element.elementor-element-43b3cdd > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:60px;}.elementor-7 .elementor-element.elementor-element-43b3cdd > .elementor-shape-top, .elementor-7 .elementor-element.elementor-element-43b3cdd > .e-con-inner > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-7 .elementor-element.elementor-element-e685f8f{--display:flex;grid-column:span 6;grid-row:span 3;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-6b72d9d.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-6b72d9d .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-6b72d9d .elementor-icon{font-size:24px;}.elementor-7 .elementor-element.elementor-element-6b72d9d .elementor-icon svg{height:24px;}.elementor-7 .elementor-element.elementor-element-f4790b6{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-f4790b6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-f4790b6 .elementor-heading-title{font-family:"normalidad-variable", Sans-serif;font-size:2.5rem;font-weight:600;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-994aa56{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:0rem;grid-column:span 3;}.elementor-7 .elementor-element.elementor-element-d4dbea8{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-0daac24{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-0daac24 .elementor-heading-title{font-family:"normalidad-variable", Sans-serif;font-size:18px;font-weight:600;line-height:20px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-092e665{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:0rem;grid-column:span 3;}.elementor-7 .elementor-element.elementor-element-092e665.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-6f0c92e{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-4bbe945{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-4bbe945 .elementor-heading-title{font-family:"normalidad-variable", Sans-serif;font-size:18px;font-weight:600;line-height:20px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-ac23954{--display:flex;grid-column:span 2;}.elementor-7 .elementor-element.elementor-element-ac23954.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-0d631a2{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-65d32d8{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-65d32d8 .elementor-heading-title{font-family:"normalidad-variable", Sans-serif;font-size:18px;font-weight:600;line-height:20px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-91d6f98{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );grid-column:span 2;}.elementor-7 .elementor-element.elementor-element-91d6f98.e-con{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-434d79e{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-5bf9fd1{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-5bf9fd1 .elementor-heading-title{font-family:"normalidad-variable", Sans-serif;font-size:18px;font-weight:600;line-height:20px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-8e587c7{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );grid-column:span 2;}.elementor-7 .elementor-element.elementor-element-8e587c7.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-d544a0c{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-988e778{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-988e778 .elementor-heading-title{font-family:"normalidad-variable", Sans-serif;font-size:18px;font-weight:600;line-height:20px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-640ade2{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );grid-column:span 2;}.elementor-7 .elementor-element.elementor-element-640ade2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-af3f3a4{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-991662a{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-991662a .elementor-heading-title{font-family:"normalidad-variable", Sans-serif;font-size:18px;font-weight:600;line-height:20px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-d939a76{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );grid-column:span 2;}.elementor-7 .elementor-element.elementor-element-d939a76.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-5bd99b6{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-c76d308{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-c76d308 .elementor-heading-title{font-family:"normalidad-variable", Sans-serif;font-size:18px;font-weight:600;line-height:20px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-b70215c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );grid-column:span 2;}.elementor-7 .elementor-element.elementor-element-b70215c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-9a12bdc{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-86038b5{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-86038b5 .elementor-heading-title{font-family:"normalidad-variable", Sans-serif;font-size:18px;font-weight:600;line-height:20px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-375c0f6{--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;--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-a4ceaa6{--display:flex;grid-column:span 3;grid-row:span 2;}.elementor-7 .elementor-element.elementor-element-03b9ac0.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-03b9ac0 .elementor-icon{font-size:24px;}.elementor-7 .elementor-element.elementor-element-03b9ac0 .elementor-icon svg{height:24px;}.elementor-7 .elementor-element.elementor-element-8ce17e5{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-8ce17e5.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-8ce17e5 .elementor-heading-title{font-family:"normalidad-variable", Sans-serif;font-size:2.5rem;font-weight:600;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-63e261f{margin:046px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-63e261f .elementor-heading-title{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-7819980{--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:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-8693a33{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C7C7C7;--border-color:#C7C7C7;--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-8693a33:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8693a33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-7 .elementor-element.elementor-element-73c9567.elementor-view-stacked .elementor-icon{background-color:#88215057;}.elementor-7 .elementor-element.elementor-element-73c9567.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-73c9567.elementor-view-default .elementor-icon{color:#88215057;border-color:#88215057;}.elementor-7 .elementor-element.elementor-element-73c9567.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-73c9567.elementor-view-default .elementor-icon svg{fill:#88215057;}.elementor-7 .elementor-element.elementor-element-73c9567 .elementor-icon{font-size:36px;padding:12px;border-width:2px 2px 2px 2px;}.elementor-7 .elementor-element.elementor-element-73c9567 .elementor-icon svg{height:36px;}.elementor-7 .elementor-element.elementor-element-033cf80 .elementor-heading-title{font-family:"normalidad-variable", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.2;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-6190a63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-7 .elementor-element.elementor-element-6190a63 .elementor-heading-title{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-8c968d9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C7C7C7;--border-color:#C7C7C7;--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-8c968d9:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8c968d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-7 .elementor-element.elementor-element-2bcd519.elementor-view-stacked .elementor-icon{background-color:#88215057;}.elementor-7 .elementor-element.elementor-element-2bcd519.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-2bcd519.elementor-view-default .elementor-icon{color:#88215057;border-color:#88215057;}.elementor-7 .elementor-element.elementor-element-2bcd519.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-2bcd519.elementor-view-default .elementor-icon svg{fill:#88215057;}.elementor-7 .elementor-element.elementor-element-2bcd519 .elementor-icon{font-size:36px;padding:12px;border-width:2px 2px 2px 2px;}.elementor-7 .elementor-element.elementor-element-2bcd519 .elementor-icon svg{height:36px;}.elementor-7 .elementor-element.elementor-element-13e48f1 .elementor-heading-title{font-family:"normalidad-variable", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.2;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-5e45678{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-7 .elementor-element.elementor-element-5e45678 .elementor-heading-title{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-2512742{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C7C7C7;--border-color:#C7C7C7;--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-2512742:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2512742 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-7 .elementor-element.elementor-element-f13a969.elementor-view-stacked .elementor-icon{background-color:#88215057;}.elementor-7 .elementor-element.elementor-element-f13a969.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-f13a969.elementor-view-default .elementor-icon{color:#88215057;border-color:#88215057;}.elementor-7 .elementor-element.elementor-element-f13a969.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-f13a969.elementor-view-default .elementor-icon svg{fill:#88215057;}.elementor-7 .elementor-element.elementor-element-f13a969 .elementor-icon{font-size:36px;padding:12px;border-width:2px 2px 2px 2px;}.elementor-7 .elementor-element.elementor-element-f13a969 .elementor-icon svg{height:36px;}.elementor-7 .elementor-element.elementor-element-be56dbe .elementor-heading-title{font-family:"normalidad-variable", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.2;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-5264eb9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-7 .elementor-element.elementor-element-5264eb9 .elementor-heading-title{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-ae68d03{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--margin-top:-6rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:12rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-ae68d03:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ae68d03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #882150 0%, #882125 100%);}.elementor-7 .elementor-element.elementor-element-c0971a1{--display:flex;}.elementor-7 .elementor-element.elementor-element-1da36f2{text-align:left;}.elementor-7 .elementor-element.elementor-element-1da36f2 .elementor-heading-title{font-family:"normalidad-variable", Sans-serif;font-size:1.8rem;font-weight:600;letter-spacing:0px;color:#FFE796;}.elementor-7 .elementor-element.elementor-element-71f666c{margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:left;}.elementor-7 .elementor-element.elementor-element-71f666c .elementor-heading-title{font-family:"normalidad-variable", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.3;color:#FDF0F0;}.elementor-7 .elementor-element.elementor-element-e1dbbd4 .elementor-button{background-color:transparent;font-family:"normalidad-variable", Sans-serif;font-size:16px;font-weight:600;fill:#8D4502;color:#8D4502;background-image:linear-gradient(180deg, #FAB97C 0%, #FFA755 100%);transition-duration:0.3s;border-style:none;border-radius:8px 8px 8px 8px;padding:1rem 2rem 1rem 2rem;}.elementor-7 .elementor-element.elementor-element-e1dbbd4 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-e1dbbd4 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFCB9B 0%, #FFA755 100%);box-shadow:0px 0px 10px 0px rgba(195.5, 42.11484374999999, 42.11484374999999, 0.5);}.elementor-7 .elementor-element.elementor-element-e1dbbd4{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;z-index:1;}.elementor-7 .elementor-element.elementor-element-e1dbbd4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-e1dbbd4 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-7 .elementor-element.elementor-element-8aa9967{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:8px 8px 0px 0px;box-shadow:0px 22px 40px -2px rgba(0, 0, 0, 0.22);}.elementor-7 .elementor-element.elementor-element-8aa9967:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8aa9967 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3E5CB4D;}.elementor-7 .elementor-element.elementor-element-8aa9967.e-con{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-3889fb5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 08px;--row-gap:0px;--column-gap:08px;--flex-wrap:wrap;--padding-top:01.5rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:0.5rem;}.elementor-7 .elementor-element.elementor-element-a5f0258{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-a5f0258.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-a5f0258.elementor-view-stacked .elementor-icon{background-color:#E2E2E2;}.elementor-7 .elementor-element.elementor-element-a5f0258.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-a5f0258.elementor-view-default .elementor-icon{color:#E2E2E2;border-color:#E2E2E2;}.elementor-7 .elementor-element.elementor-element-a5f0258.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-a5f0258.elementor-view-default .elementor-icon svg{fill:#E2E2E2;}.elementor-7 .elementor-element.elementor-element-a5f0258 .elementor-icon{font-size:1.2rem;}.elementor-7 .elementor-element.elementor-element-a5f0258 .elementor-icon svg{height:1.2rem;}.elementor-7 .elementor-element.elementor-element-a37ed38.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-a37ed38{text-align:left;}.elementor-7 .elementor-element.elementor-element-a37ed38 .elementor-heading-title{font-family:"normalidad-variable", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#E2E2E2;}.elementor-7 .elementor-element.elementor-element-a02d26b{width:100%;max-width:100%;margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-a02d26b .elementor-heading-title{font-family:"normalidad-variable", Sans-serif;font-size:1.5rem;font-weight:500;line-height:1.2;color:#FFF3CD;}.elementor-7 .elementor-element.elementor-element-d97a399{--e-transform-translateX:20px;--e-transform-translateY:-10px;background-color:#FFCB48;padding:0.4rem 2rem 0.8rem 2rem;border-radius:8px 8px 8px 8px;box-shadow:0px 6px 27px -1px rgba(126.62343750000001, 65.39361674844207, 8.559125021229624, 0.65);text-align:center;}.elementor-7 .elementor-element.elementor-element-d97a399.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-d97a399 .elementor-heading-title{font-family:"normalidad-variable", Sans-serif;font-size:1.5rem;font-weight:700;text-transform:uppercase;line-height:1.3;letter-spacing:1px;color:#614809A6;}.elementor-7 .elementor-element.elementor-element-7209419{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-4b915f7{--display:flex;--min-height:30rem;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-4b915f7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4b915f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEBEB;}.elementor-7 .elementor-element.elementor-element-e8048f9{--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;}.elementor-7 .elementor-element.elementor-element-e8048f9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-6d75c38 .elementor-icon{font-size:24px;}.elementor-7 .elementor-element.elementor-element-6d75c38 .elementor-icon svg{height:24px;}.elementor-7 .elementor-element.elementor-element-af2438a.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-af2438a{text-align:left;}.elementor-7 .elementor-element.elementor-element-af2438a .elementor-heading-title{font-family:"normalidad-variable", Sans-serif;font-size:2.5rem;font-weight:600;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-499c9a3{width:var( --container-widget-width, 70% );max-width:70%;margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:left;}.elementor-7 .elementor-element.elementor-element-499c9a3 .elementor-heading-title{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-4ab3f02{width:var( --container-widget-width, 70% );max-width:70%;margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:left;}.elementor-7 .elementor-element.elementor-element-4ab3f02 .elementor-heading-title{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-d206b05{--display:flex;--min-height:30rem;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-d206b05:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d206b05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF2E7;}.elementor-7 .elementor-element.elementor-element-a1189c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-ae6833b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-ae6833b.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-ae6833b.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-ae6833b.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-ae6833b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-ae6833b.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-ae6833b.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-ae6833b .elementor-icon{font-size:24px;}.elementor-7 .elementor-element.elementor-element-ae6833b .elementor-icon svg{height:24px;}.elementor-7 .elementor-element.elementor-element-41678a9{text-align:left;}.elementor-7 .elementor-element.elementor-element-41678a9 .elementor-heading-title{font-family:"normalidad-variable", Sans-serif;font-size:2.5rem;font-weight:600;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-4c5fd74{width:var( --container-widget-width, 70% );max-width:70%;margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:left;}.elementor-7 .elementor-element.elementor-element-4c5fd74 .elementor-heading-title{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-8e06549 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-a465b56-font-family ), Sans-serif;font-size:var( --e-global-typography-a465b56-font-size );font-weight:var( --e-global-typography-a465b56-font-weight );fill:#FFF6FA;color:#FFF6FA;background-image:linear-gradient(180deg, #882150 0%, #AF493C 100%);transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;padding:1rem 2rem 1rem 2rem;}.elementor-7 .elementor-element.elementor-element-8e06549 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-8e06549 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #A82E65 0%, #C9685C 100%);box-shadow:0px 0px 10px 0px rgba(195.5, 42.11484374999999, 42.11484374999999, 0.5);}.elementor-7 .elementor-element.elementor-element-8e06549{z-index:1;}.elementor-7 .elementor-element.elementor-element-8e06549 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-8e06549 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-7 .elementor-element.elementor-element-880c56c .elementor-button{background-color:#00000000;font-family:"normalidad-variable", Sans-serif;font-size:16px;font-weight:600;fill:#8F3D62;color:#8F3D62;transition-duration:0.3s;border-style:solid;border-width:0px 0px 0px 0px;border-color:#88215070;border-radius:8px 8px 8px 8px;padding:0.5rem 0rem 0.5rem 0rem;}.elementor-7 .elementor-element.elementor-element-880c56c{z-index:1;}.elementor-7 .elementor-element.elementor-element-880c56c .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-880c56c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-7 .elementor-element.elementor-element-880c56c .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-880c56c .elementor-button:focus{color:#C73B7B;}.elementor-7 .elementor-element.elementor-element-880c56c .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-880c56c .elementor-button:focus svg{fill:#C73B7B;}.elementor-7 .elementor-element.elementor-element-b4effce{width:var( --container-widget-width, 18rem );max-width:18rem;--container-widget-width:18rem;--container-widget-flex-grow:0;z-index:2;}.elementor-7 .elementor-element.elementor-element-6e3e734{width:var( --container-widget-width, 467px );max-width:467px;--container-widget-width:467px;--container-widget-flex-grow:0;z-index:0;}.elementor-7 .elementor-element.elementor-element-6e3e734 img{filter:brightness( 100% ) contrast( 100% ) saturate( 31% ) blur( 0px ) hue-rotate( 139deg );}.elementor-7 .elementor-element.elementor-element-f886f86{--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:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-f886f86:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f886f86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-7 .elementor-element.elementor-element-a07ae3a.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-a07ae3a{text-align:center;}.elementor-7 .elementor-element.elementor-element-a07ae3a .elementor-heading-title{font-family:"normalidad-variable", Sans-serif;font-size:2.5rem;font-weight:600;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-17ece0e{width:var( --container-widget-width, 60% );max-width:60%;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-17ece0e.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-17ece0e .elementor-heading-title{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-6b6220e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:64px 0px 64px 0px;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6ce3d23{--display:flex;--padding-top:2rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:1rem;--z-index:2;}.elementor-7 .elementor-element.elementor-element-6ce3d23:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6ce3d23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE5F1;}.elementor-7 .elementor-element.elementor-element-5972183{text-align:left;}.elementor-7 .elementor-element.elementor-element-5972183 .elementor-heading-title{font-family:"normalidad-variable", Sans-serif;font-size:1.8rem;font-weight:600;line-height:1.2;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-0bf9bf6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-365459e{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:left;}.elementor-7 .elementor-element.elementor-element-365459e .elementor-heading-title{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 );line-height:var( --e-global-typography-text-line-height );color:#79608B;}.elementor-7 .elementor-element.elementor-element-4fb96b4 .elementor-button{background-color:#6A6A6A00;font-family:"normalidad-variable", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;line-height:1.3;fill:#862E2FBA;color:#862E2FBA;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4fb96b4{width:var( --container-widget-width, fit-content );max-width:fit-content;margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-4fb96b4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-4fb96b4 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-7 .elementor-element.elementor-element-4fb96b4 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-4fb96b4 .elementor-button:focus{color:#862E2F;}.elementor-7 .elementor-element.elementor-element-4fb96b4 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-4fb96b4 .elementor-button:focus svg{fill:#862E2F;}.elementor-7 .elementor-element.elementor-element-7bc6dd7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-12dcb25{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:#E4D2F1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 8px 2px 8px;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-7 .elementor-element.elementor-element-12dcb25 .elementor-heading-title{font-family:"normalidad-variable", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;line-height:1;color:#54595F;}.elementor-7 .elementor-element.elementor-element-0f30c4c{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-0f30c4c .elementor-heading-title{font-family:"normalidad-variable", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.3;color:#4B4B4B;}.elementor-7 .elementor-element.elementor-element-0837315{--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:8px 8px;--row-gap:8px;--column-gap:8px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-2656ca6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2656ca6.elementor-view-stacked .elementor-icon{background-color:#882150C4;}.elementor-7 .elementor-element.elementor-element-2656ca6.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-2656ca6.elementor-view-default .elementor-icon{color:#882150C4;border-color:#882150C4;}.elementor-7 .elementor-element.elementor-element-2656ca6.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-2656ca6.elementor-view-default .elementor-icon svg{fill:#882150C4;}.elementor-7 .elementor-element.elementor-element-2656ca6 .elementor-icon{font-size:13px;}.elementor-7 .elementor-element.elementor-element-2656ca6 .elementor-icon svg{height:13px;}.elementor-7 .elementor-element.elementor-element-3f82a62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3f82a62.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-3f82a62 .elementor-heading-title{font-family:"normalidad-variable", Sans-serif;font-size:0.8rem;font-weight:400;line-height:1;color:#575757;}.elementor-7 .elementor-element.elementor-element-2b1e8bb .elementor-button{background-color:#88215014;font-family:"normalidad-variable", Sans-serif;font-size:16px;font-weight:600;fill:#8F3D62;color:#8F3D62;transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#88215070;border-radius:8px 8px 8px 8px;padding:1rem 2rem 1rem 2rem;}.elementor-7 .elementor-element.elementor-element-2b1e8bb .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-2b1e8bb .elementor-button:focus{background-color:#882150AD;color:#FFE1EE;box-shadow:0px 0px 10px 0px rgba(195.5, 42.11484374999999, 42.11484374999999, 0.5);}.elementor-7 .elementor-element.elementor-element-2b1e8bb{z-index:1;}.elementor-7 .elementor-element.elementor-element-2b1e8bb .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-2b1e8bb .elementor-button:focus svg{fill:#FFE1EE;}.elementor-7 .elementor-element.elementor-element-ece5723{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-c5b0861{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:64px 0px 64px 0px;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-38046dc{--display:flex;--padding-top:2rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:1rem;--z-index:2;}.elementor-7 .elementor-element.elementor-element-38046dc:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-38046dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFE3F8;}.elementor-7 .elementor-element.elementor-element-e730ee3{--e-rating-icon-color:#B9B9B9;}.elementor-7 .elementor-element.elementor-element-43989f3{text-align:left;}.elementor-7 .elementor-element.elementor-element-43989f3 .elementor-heading-title{font-family:"normalidad-variable", Sans-serif;font-size:1.8rem;font-weight:600;line-height:1.2;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-c6b7940{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-e43d2f0{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:left;}.elementor-7 .elementor-element.elementor-element-e43d2f0 .elementor-heading-title{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 );line-height:var( --e-global-typography-text-line-height );color:#79608B;}.elementor-7 .elementor-element.elementor-element-a251010 .elementor-button{background-color:#6A6A6A00;font-family:"normalidad-variable", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;line-height:1.3;fill:#862E2FBA;color:#862E2FBA;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a251010{width:var( --container-widget-width, fit-content );max-width:fit-content;margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-a251010 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-a251010 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-7 .elementor-element.elementor-element-a251010 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-a251010 .elementor-button:focus{color:#862E2F;}.elementor-7 .elementor-element.elementor-element-a251010 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-a251010 .elementor-button:focus svg{fill:#862E2F;}.elementor-7 .elementor-element.elementor-element-ffb48bc{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:8px;}.elementor-7 .elementor-element.elementor-element-cfa3bf3{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:#C9D8FD;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 8px 2px 8px;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-7 .elementor-element.elementor-element-cfa3bf3 .elementor-heading-title{font-family:"normalidad-variable", Sans-serif;font-size:0.7rem;font-weight:500;text-transform:uppercase;line-height:1;color:#54595F;}.elementor-7 .elementor-element.elementor-element-0285ec6{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-0285ec6 .elementor-heading-title{font-family:"normalidad-variable", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.3;color:#4B4B4B;}.elementor-7 .elementor-element.elementor-element-032e7fd{--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:8px 8px;--row-gap:8px;--column-gap:8px;border-style:none;--border-style:none;--margin-top:2px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-73c40c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-73c40c8.elementor-view-stacked .elementor-icon{background-color:#862E2F8A;}.elementor-7 .elementor-element.elementor-element-73c40c8.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-73c40c8.elementor-view-default .elementor-icon{color:#862E2F8A;border-color:#862E2F8A;}.elementor-7 .elementor-element.elementor-element-73c40c8.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-73c40c8.elementor-view-default .elementor-icon svg{fill:#862E2F8A;}.elementor-7 .elementor-element.elementor-element-73c40c8 .elementor-icon{font-size:13px;}.elementor-7 .elementor-element.elementor-element-73c40c8 .elementor-icon svg{height:13px;}.elementor-7 .elementor-element.elementor-element-651f2c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-651f2c2.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-651f2c2 .elementor-heading-title{font-family:"normalidad-variable", Sans-serif;font-size:0.8rem;font-weight:400;line-height:1;color:#575757;}.elementor-7 .elementor-element.elementor-element-4b30dff .elementor-button{background-color:#88215014;font-family:"normalidad-variable", Sans-serif;font-size:16px;font-weight:600;fill:#8F3D62;color:#8F3D62;transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#88215070;border-radius:8px 8px 8px 8px;padding:1rem 2rem 1rem 2rem;}.elementor-7 .elementor-element.elementor-element-4b30dff .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-4b30dff .elementor-button:focus{background-color:#882150AD;color:#FFE1EE;box-shadow:0px 0px 10px 0px rgba(195.5, 42.11484374999999, 42.11484374999999, 0.5);}.elementor-7 .elementor-element.elementor-element-4b30dff{z-index:1;}.elementor-7 .elementor-element.elementor-element-4b30dff .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-4b30dff .elementor-button:focus svg{fill:#FFE1EE;}.elementor-7 .elementor-element.elementor-element-d40a6eb{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-d40a6eb img{border-radius:0px 0px 64px 0px;}.elementor-7 .elementor-element.elementor-element-e90786a{--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:center;--flex-wrap:wrap;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-e90786a.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-d918ee8{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;text-align:left;}.elementor-7 .elementor-element.elementor-element-d918ee8.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-d918ee8 .elementor-heading-title{font-family:"normalidad-variable", Sans-serif;font-size:1.8rem;font-weight:600;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-0764bc6{width:var( --container-widget-width, 53% );max-width:53%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:left;}.elementor-7 .elementor-element.elementor-element-0764bc6 .elementor-heading-title{font-family:"normalidad-variable", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.3;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-3bfe9dc .elementor-button{background-color:transparent;font-family:"normalidad-variable", Sans-serif;font-size:16px;font-weight:600;fill:#FFF6FA;color:#FFF6FA;background-image:linear-gradient(180deg, #882150 0%, #AF493C 100%);transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;padding:1rem 2rem 1rem 2rem;}.elementor-7 .elementor-element.elementor-element-3bfe9dc .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-3bfe9dc .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #A82E65 0%, #C9685C 100%);box-shadow:0px 0px 10px 0px rgba(195.5, 42.11484374999999, 42.11484374999999, 0.5);}.elementor-7 .elementor-element.elementor-element-3bfe9dc{z-index:1;}.elementor-7 .elementor-element.elementor-element-3bfe9dc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-3bfe9dc .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-7 .elementor-element.elementor-element-e27a115{--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:3rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-d8bc1c3{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.25rem) 0rem;text-align:center;}.elementor-7 .elementor-element.elementor-element-d8bc1c3.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-d8bc1c3 .elementor-heading-title{font-family:"normalidad-variable", Sans-serif;font-size:2.5rem;font-weight:600;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-e490331{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 02rem) 0rem;text-align:center;}.elementor-7 .elementor-element.elementor-element-e490331 .elementor-heading-title{font-family:"normalidad-variable", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-c039488{--e-image-carousel-slides-to-show:8;}.elementor-7 .elementor-element.elementor-element-c039488 .swiper-wrapper{display:flex;align-items:center;}.elementor-7 .elementor-element.elementor-element-03706f2{--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;--overlay-opacity:0.66;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-03706f2::before, .elementor-7 .elementor-element.elementor-element-03706f2 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-03706f2 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-03706f2 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-03706f2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-03706f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFF9D9 0%, #FFDBB3 70%);}.elementor-7 .elementor-element.elementor-element-2893108{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-2893108.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-96e6e1a .elementor-nav-menu .elementor-item{font-family:"normalidad-variable", Sans-serif;font-size:1rem;font-weight:500;}.elementor-7 .elementor-element.elementor-element-96e6e1a .elementor-nav-menu--main .elementor-item:hover,
					.elementor-7 .elementor-element.elementor-element-96e6e1a .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-7 .elementor-element.elementor-element-96e6e1a .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-7 .elementor-element.elementor-element-96e6e1a .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-96e6e1a .elementor-nav-menu--main .elementor-item{padding-top:8px;padding-bottom:8px;}.elementor-7 .elementor-element.elementor-element-96e6e1a{--e-nav-menu-horizontal-menu-item-margin:calc( 16px / 2 );}.elementor-7 .elementor-element.elementor-element-96e6e1a .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:16px;}.elementor-7 .elementor-element.elementor-element-c364a38{margin:0.25rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.25rem) 0rem;text-align:center;}.elementor-7 .elementor-element.elementor-element-c364a38.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-c364a38 .elementor-heading-title{font-family:"normalidad-variable", Sans-serif;font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-5836a40.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-5836a40 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-7 .elementor-element.elementor-element-5836a40 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-7 .elementor-element.elementor-element-5836a40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-7 .elementor-element.elementor-element-5836a40 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-7 .elementor-element.elementor-element-5836a40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-7 .elementor-element.elementor-element-5836a40 .elementor-icon-list-icon i{color:#BB5B87;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-5836a40 .elementor-icon-list-icon svg{fill:#BB5B87;transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-5836a40{--e-icon-list-icon-size:14px;--icon-vertical-offset:1px;}.elementor-7 .elementor-element.elementor-element-5836a40 .elementor-icon-list-text{color:#7A7A7A;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-5836a40 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-42168ad{text-align:center;}.elementor-7 .elementor-element.elementor-element-42168ad .elementor-heading-title{font-family:"normalidad-variable", Sans-serif;font-size:12px;line-height:1.2;color:#855E19;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-f6546c0.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-7 .elementor-element.elementor-element-9559f65{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-43b3cdd{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-63e261f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-6190a63 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-5e45678 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-5264eb9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-499c9a3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-4ab3f02 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-4c5fd74 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-8e06549 .elementor-button{font-size:var( --e-global-typography-a465b56-font-size );}.elementor-7 .elementor-element.elementor-element-17ece0e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-365459e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-e43d2f0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.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 );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-996dc18{--flex-wrap:nowrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-0afd54d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-7 .elementor-element.elementor-element-0afd54d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-20b23ee{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-e13e8a6{--width:100%;--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:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-b086ab6{text-align:center;}.elementor-7 .elementor-element.elementor-element-b086ab6 .elementor-heading-title{font-size:0.9rem;}.elementor-7 .elementor-element.elementor-element-e2f0386{text-align:center;}.elementor-7 .elementor-element.elementor-element-e2f0386 .elementor-heading-title{font-size:1.5rem;}.elementor-7 .elementor-element.elementor-element-e23dfda{--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;}.elementor-7 .elementor-element.elementor-element-465eae6{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-4320e38{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-dc1cd1e.e-con{--e-con-transform-translateX:-314px;--e-con-transform-translateY:0px;}.elementor-7 .elementor-element.elementor-element-dc1cd1e{--width:100%;}.elementor-7 .elementor-element.elementor-element-f6546c0.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-7 .elementor-element.elementor-element-f6546c0 .elementor-main-swiper{height:343px;}.elementor-7 .elementor-element.elementor-element-9559f65{--content-width:90%;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-7 .elementor-element.elementor-element-6bf7c36{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;grid-column:span 2;}.elementor-7 .elementor-element.elementor-element-43b3cdd{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:auto;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;--padding-top:4rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-e685f8f{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;grid-column:span 4;grid-row:span 1;}.elementor-7 .elementor-element.elementor-element-f4790b6 .elementor-heading-title{font-size:2rem;}.elementor-7 .elementor-element.elementor-element-994aa56{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;grid-column:span 2;}.elementor-7 .elementor-element.elementor-element-d4dbea8{--container-widget-width:155px;--container-widget-flex-grow:0;width:var( --container-widget-width, 155px );max-width:155px;}.elementor-7 .elementor-element.elementor-element-092e665{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;grid-column:span 2;}.elementor-7 .elementor-element.elementor-element-6f0c92e{--container-widget-width:155px;--container-widget-flex-grow:0;width:var( --container-widget-width, 155px );max-width:155px;}.elementor-7 .elementor-element.elementor-element-ac23954{grid-column:span 2;}.elementor-7 .elementor-element.elementor-element-0d631a2{--container-widget-width:155px;--container-widget-flex-grow:0;width:var( --container-widget-width, 155px );max-width:155px;}.elementor-7 .elementor-element.elementor-element-91d6f98{grid-column:span 2;}.elementor-7 .elementor-element.elementor-element-d544a0c{--container-widget-width:155px;--container-widget-flex-grow:0;width:var( --container-widget-width, 155px );max-width:155px;}.elementor-7 .elementor-element.elementor-element-5bd99b6{--container-widget-width:155px;--container-widget-flex-grow:0;width:var( --container-widget-width, 155px );max-width:155px;}.elementor-7 .elementor-element.elementor-element-375c0f6{--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-a4ceaa6{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-8ce17e5 .elementor-heading-title{font-size:2rem;}.elementor-7 .elementor-element.elementor-element-63e261f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-7819980{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-6190a63 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-5e45678 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-5264eb9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-ae68d03{--padding-top:8rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-4b915f7{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-af2438a .elementor-heading-title{font-size:2rem;}.elementor-7 .elementor-element.elementor-element-499c9a3{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-499c9a3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-4ab3f02{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-4ab3f02 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-d206b05{--min-height:35rem;--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:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-a1189c8{--justify-content:flex-start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-41678a9 .elementor-heading-title{font-size:2rem;}.elementor-7 .elementor-element.elementor-element-4c5fd74{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-4c5fd74 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-8e06549 .elementor-button{font-size:var( --e-global-typography-a465b56-font-size );}.elementor-7 .elementor-element.elementor-element-b4effce{--container-widget-width:10rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 10rem );max-width:10rem;z-index:1;}.elementor-7 .elementor-element.elementor-element-f886f86{--padding-top:2rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-a07ae3a .elementor-heading-title{font-size:2rem;}.elementor-7 .elementor-element.elementor-element-17ece0e{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-17ece0e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-365459e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-ece5723{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-ece5723 img{height:330px;object-fit:cover;}.elementor-7 .elementor-element.elementor-element-e43d2f0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-d40a6eb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-e90786a{--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;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-d918ee8{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-0764bc6{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-d8bc1c3 .elementor-heading-title{font-size:2rem;}.elementor-7 .elementor-element.elementor-element-c039488{--e-image-carousel-slides-to-show:3;}.elementor-7 .elementor-element.elementor-element-96e6e1a .elementor-nav-menu--main .elementor-item{padding-left:2px;padding-right:2px;padding-top:7px;padding-bottom:7px;}.elementor-7 .elementor-element.elementor-element-96e6e1a{--e-nav-menu-horizontal-menu-item-margin:calc( 18px / 2 );}.elementor-7 .elementor-element.elementor-element-96e6e1a .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:18px;}.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 );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-e13e8a6{--width:91%;}.elementor-7 .elementor-element.elementor-element-9559f65{--content-width:924px;}.elementor-7 .elementor-element.elementor-element-a4ceaa6{--content-width:850px;}.elementor-7 .elementor-element.elementor-element-8693a33{--width:25%;}.elementor-7 .elementor-element.elementor-element-8c968d9{--width:25%;}.elementor-7 .elementor-element.elementor-element-2512742{--width:25%;}.elementor-7 .elementor-element.elementor-element-c0971a1{--width:50%;}.elementor-7 .elementor-element.elementor-element-8aa9967{--width:40%;}.elementor-7 .elementor-element.elementor-element-3889fb5{--width:56%;}.elementor-7 .elementor-element.elementor-element-e8048f9{--width:100%;}.elementor-7 .elementor-element.elementor-element-a1189c8{--width:50%;}.elementor-7 .elementor-element.elementor-element-6ce3d23{--width:45%;}.elementor-7 .elementor-element.elementor-element-7bc6dd7{--width:60%;}.elementor-7 .elementor-element.elementor-element-0837315{--width:fit-content;}.elementor-7 .elementor-element.elementor-element-38046dc{--width:45%;}.elementor-7 .elementor-element.elementor-element-ffb48bc{--width:60%;}.elementor-7 .elementor-element.elementor-element-032e7fd{--width:fit-content;}.elementor-7 .elementor-element.elementor-element-e90786a{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-7bc6dd7{--width:58%;}.elementor-7 .elementor-element.elementor-element-ffb48bc{--width:58%;}}/* Start custom CSS for html, class: .elementor-element-1fce3a2 */.color-strip {
      display: flex;
      height: 20px;
}

.color-strip div {
      flex: 1;
}
    .color-strip div:nth-child(1) {background: #325097;}
    .color-strip div:nth-child(2) {background: #3E6B90;}
    .color-strip div:nth-child(3) {background: #4D847F;}
    .color-strip div:nth-child(4) {background: #619A64;}
    .color-strip div:nth-child(5) {background: #95A560;}
    .color-strip div:nth-child(6) {background: #BFAF5B;}
    .color-strip div:nth-child(7) {background: #E1B454;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7fb59cc */.elementor-7 .elementor-element.elementor-element-7fb59cc .elementor-button::before {
    background-color: blue;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-465eae6 */.elementor-7 .elementor-element.elementor-element-465eae6 .elementor-button::before {
    background-color: blue;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4320e38 */.elementor-7 .elementor-element.elementor-element-4320e38 .elementor-button::before {
    background-color: blue;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acb6be3 */.elementor-7 .elementor-element.elementor-element-acb6be3 {
    position: absolute;
    inset: 20% -20%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dee18d1 */.elementor-7 .elementor-element.elementor-element-dee18d1 {
    position: absolute;
    inset: 10% 0%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc1cd1e */.elementor-7 .elementor-element.elementor-element-dc1cd1e {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b9c779 */.elementor-7 .elementor-element.elementor-element-3b9c779 {
    height: 700px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4790b6 */.elementor-7 .elementor-element.elementor-element-f4790b6 h2::after {
    content:'';
    margin-top: 12px;
    background-color: var(--e-global-color-primary);
    width: 150px;
    height: 8px;
    display: block;
    opacity: .3;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0daac24 */.elementor-7 .elementor-element.elementor-element-0daac24 span {
    font-size: 14px;
    font-weight: 400;
    display: block;
    color: #7A7A7A;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bbe945 */.elementor-7 .elementor-element.elementor-element-4bbe945 span {
    font-size: 14px;
    font-weight: 400;
    display: block;
    color: #7A7A7A;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65d32d8 */.elementor-7 .elementor-element.elementor-element-65d32d8 span {
    font-size: 14px;
    font-weight: 400;
    display: block;
    color: #7A7A7A;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bf9fd1 */.elementor-7 .elementor-element.elementor-element-5bf9fd1 span {
    font-size: 14px;
    font-weight: 400;
    display: block;
    color: #7A7A7A;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-988e778 */.elementor-7 .elementor-element.elementor-element-988e778 span {
    font-size: 14px;
    font-weight: 400;
    display: block;
    color: #7A7A7A;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-991662a */.elementor-7 .elementor-element.elementor-element-991662a span {
    font-size: 14px;
    font-weight: 400;
    display: block;
    color: #7A7A7A;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c76d308 */.elementor-7 .elementor-element.elementor-element-c76d308 span {
    font-size: 14px;
    font-weight: 400;
    display: block;
    color: #7A7A7A;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-86038b5 */.elementor-7 .elementor-element.elementor-element-86038b5 span {
    font-size: 14px;
    font-weight: 400;
    display: block;
    color: #7A7A7A;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ce17e5 */.elementor-7 .elementor-element.elementor-element-8ce17e5 h2::after {
    content:'';
    background-color: var(--e-global-color-primary);
    width: 150px;
    height: 8px;
    display: block;
    opacity: .3;
    position: absolute;
    margin-top: 16px;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-73c9567 */.elementor-7 .elementor-element.elementor-element-73c9567 svg {
    fill: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2bcd519 */.elementor-7 .elementor-element.elementor-element-2bcd519 svg {
    fill: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f13a969 */.elementor-7 .elementor-element.elementor-element-f13a969 svg {
    fill: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1da36f2 */.elementor-7 .elementor-element.elementor-element-1da36f2 h2::after {
    content:'';
    background-color: var(--e-global-color-primary);
    width: 150px;
    height: 8px;
    display: block;
    opacity: .3;
    position: absolute;
    margin-top: 16px;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a37ed38 */.elementor-7 .elementor-element.elementor-element-a37ed38 h2::after {
    content:'';
    background-color: var(--e-global-color-primary);
    width: 150px;
    height: 8px;
    display: block;
    opacity: .3;
    position: absolute;
    margin-top: 16px;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a02d26b */.elementor-7 .elementor-element.elementor-element-a02d26b h2::after {
    content:'';
    background-color: var(--e-global-color-primary);
    width: 150px;
    height: 8px;
    display: block;
    opacity: .3;
    position: absolute;
    margin-top: 16px;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d97a399 */.elementor-7 .elementor-element.elementor-element-d97a399 h2::after {
    content:'';
    background-color: var(--e-global-color-primary);
    width: 150px;
    height: 8px;
    display: block;
    opacity: .3;
    position: absolute;
    margin-top: 16px;
    left: 50%;
    transform: translateX(-50%);
}


.elementor-7 .elementor-element.elementor-element-d97a399 span {
    color: #CE5C40;
    font-size: 2rem;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7209419 */.color-strip {
      display: flex;
      height: 8px;
}

.color-strip div {
      flex: 1;
}
    .color-strip div:nth-child(1) {background: #325097;}
    .color-strip div:nth-child(2) {background: #3E6B90;}
    .color-strip div:nth-child(3) {background: #4D847F;}
    .color-strip div:nth-child(4) {background: #619A64;}
    .color-strip div:nth-child(5) {background: #95A560;}
    .color-strip div:nth-child(6) {background: #BFAF5B;}
    .color-strip div:nth-child(7) {background: #E1B454;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae68d03 */.elementor-7 .elementor-element.elementor-element-ae68d03::before {
    content: '';
    width: 100%;
    opacity: .3;
    background-image: radial-gradient(yellow 0.5px, transparent 0.5px) !important;
    background-size: 20px 14px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e06549 */.elementor-7 .elementor-element.elementor-element-8e06549 .elementor-button::before {
    background-color: blue;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-880c56c */.elementor-7 .elementor-element.elementor-element-880c56c a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b4effce */.elementor-7 .elementor-element.elementor-element-b4effce {
    position: absolute;
    inset: 10% 10%;
}

@media (max-width: 600px) {
    .elementor-7 .elementor-element.elementor-element-b4effce {
    inset:60% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e3e734 */.elementor-7 .elementor-element.elementor-element-6e3e734 {
    position: absolute;
    inset: 40% 0%;
}

.elementor-7 .elementor-element.elementor-element-6e3e734 svg {
    fill: none;
}

@media (max-width: 600px) {
.elementor-7 .elementor-element.elementor-element-6e3e734 {
    inset: 90% 0%;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a07ae3a */.elementor-7 .elementor-element.elementor-element-a07ae3a::before {
    content: 'Hoteles sede';
    font-size: .8rem;
    padding: 8px 16px;
    border: 1px solid lightgray;
    border-radius: 24px;
    display: inline-block;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b1e8bb */.elementor-7 .elementor-element.elementor-element-2b1e8bb .elementor-button::before {
    background-color: blue;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ece5723 */.elementor-7 .elementor-element.elementor-element-ece5723 {
    height: 20rem;
    overflow: hidden;
}

.elementor-7 .elementor-element.elementor-element-ece5723::before {
    content: '';
    position: absolute;
    left: 0;
    background: linear-gradient(to right, rgba(236, 229, 241, 1) 3%, rgba(213, 200, 223, 0) 100%);
    height: 100%;
    width: 55%;
}

@media (max-width: 600px) {
    .elementor-7 .elementor-element.elementor-element-ece5723::before {
    content: '';
    position: absolute;
    left: 0;
    background: linear-gradient(to bottom, rgba(236, 229, 241, 1) 3%, rgba(213, 200, 223, 0) 100%);
    height: 30%;
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b30dff */.elementor-7 .elementor-element.elementor-element-4b30dff .elementor-button::before {
    background-color: blue;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d40a6eb */.elementor-7 .elementor-element.elementor-element-d40a6eb {
    height: 20rem;
    overflow: hidden;
}

.elementor-7 .elementor-element.elementor-element-d40a6eb .elemento-widget-container img {
    overflow: hidden;
    border-radius: 20px;
}

.elementor-7 .elementor-element.elementor-element-d40a6eb::before {
    content: '';
    position: absolute;
    left: 0;
    background: linear-gradient(to right, rgba(223, 227, 248, 1), rgba(200, 206, 236, 0));
    height: 100%;
    width: 40%;
}

/* Móvil (≤600px) */
@media (max-width: 600px) {
  .elementor-7 .elementor-element.elementor-element-d40a6eb::before {
    content: '';
    position: absolute;
    left: 0;
    background: linear-gradient(to bottom, rgba(223, 227, 248, 1), rgba(200, 206, 236, 0));
    height: 30%;
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d918ee8 */.elementor-7 .elementor-element.elementor-element-d918ee8:after {
    content:'';
    margin-top: 12px;
    background-color: var(--e-global-color-primary);
    width: 150px;
    height: 4px;
    display: block;
    opacity: .3;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3bfe9dc */.elementor-7 .elementor-element.elementor-element-3bfe9dc .elementor-button::before {
    background-color: blue;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f886f86 */.valor-hotel span {
    font-size: .8rem;
    font-weight: 600;
    opacity: .8
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c039488 */.elementor-7 .elementor-element.elementor-element-c039488 .swiper-slide[data-swiper-slide-index="7"] {
    width: 250px !important;
}

.elementor-7 .elementor-element.elementor-element-c039488 .swiper-slide[data-swiper-slide-index="10"] {
    width: 80px !important;
}

.elementor-7 .elementor-element.elementor-element-c039488 .swiper-slide[data-swiper-slide-index="5"] {
    width: 150px !important;
}

.elementor-7 .elementor-element.elementor-element-c039488 .swiper-slide[data-swiper-slide-index="11"] {
    width: 180px !important;
}

.elementor-7 .elementor-element.elementor-element-c039488 .elementor-image-carousel-wrapper::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 220px;
background: linear-gradient(90deg,rgba(255, 255, 255, 1) 27%, rgba(255, 255, 255, 0) 100%);
  z-index: 2;
}

.elementor-7 .elementor-element.elementor-element-c039488 .elementor-image-carousel-wrapper::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 220px;
  background: linear-gradient(-90deg,rgba(255, 255, 255, 1) 20%, rgba(255, 255, 255, 0) 100%);
  z-index: 2;
}

/* Móvil (≤600px) */
@media (max-width: 600px) {
  .elementor-7 .elementor-element.elementor-element-c039488 .elementor-image-carousel-wrapper::after {
  height: 100%;
  width: 40px;
}

  .elementor-7 .elementor-element.elementor-element-c039488 .elementor-image-carousel-wrapper::before {
  height: 100%;
  width: 40px;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-96e6e1a */.elementor-7 .elementor-element.elementor-element-96e6e1a .elementor-item-anchor {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c364a38 */.elementor-7 .elementor-element.elementor-element-c364a38::before {
    content: '';
    background-color: var(--e-global-color-primary);
    display: inline-block;
    opacity: .5;
    height: 2px;
    color: black;
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0de610e */.color-strip {
      display: flex;
      height: 20px;
}

.color-strip div {
      flex: 1;
}
    .color-strip div:nth-child(1) {background: #325097;}
    .color-strip div:nth-child(2) {background: #3E6B90;}
    .color-strip div:nth-child(3) {background: #4D847F;}
    .color-strip div:nth-child(4) {background: #619A64;}
    .color-strip div:nth-child(5) {background: #95A560;}
    .color-strip div:nth-child(6) {background: #BFAF5B;}
    .color-strip div:nth-child(7) {background: #E1B454;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03706f2 */.elementor-7 .elementor-element.elementor-element-03706f2 {
    height: 300px;
}/* End custom CSS */
/* Start custom CSS */.btn .elementor-button:hover .elementor-button-icon {
    transform: translateX(4px);
    transition: all 0.3s ease;
    margin-right: 0px;
    opacity: .8;
}

.btn .elementor-button-icon {
    opacity: 0;
    transform: translateX(-8px);
    margin-right: -16px;
    transition: all .3s ease;
}

.bg-blur {
    backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
}

/* Boton CTA */
.elementor-button-content-wrapper {
    gap: 0px;
}/* End custom CSS */