.elementor-7494 .elementor-element.elementor-element-10c4c50{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7494 .elementor-element.elementor-element-fda6597{--display:flex;--position:absolute;--border-radius:0px 0px 0px 38px;--margin-top:-174px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}.elementor-7494 .elementor-element.elementor-element-fda6597:not(.elementor-motion-effects-element-type-background), .elementor-7494 .elementor-element.elementor-element-fda6597 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fcadb48 );}body:not(.rtl) .elementor-7494 .elementor-element.elementor-element-fda6597{left:0px;}body.rtl .elementor-7494 .elementor-element.elementor-element-fda6597{right:0px;}.elementor-7494 .elementor-element.elementor-element-05f0f3c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-7494 .elementor-element.elementor-element-c629527{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7494 .elementor-element.elementor-element-113c326 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:4px 9px 4px 9px;border-radius:235px 235px 235px 235px;}.elementor-7494 .elementor-element.elementor-element-113c326.elementor-element{--align-self:flex-start;}.elementor-7494 .elementor-element.elementor-element-113c326{font-family:"Outfit", Sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:1.1px;color:var( --e-global-color-text );}.elementor-7494 .elementor-element.elementor-element-6b71074 .elementor-heading-title{font-family:"Agilera", Sans-serif;font-size:4.625rem;text-transform:uppercase;}.elementor-7494 .elementor-element.elementor-element-010f60c{font-family:"Outfit", Sans-serif;font-size:1.25rem;font-weight:300;text-transform:uppercase;line-height:1.1em;}.elementor-7494 .elementor-element.elementor-element-a517f7e{font-family:"Outfit", Sans-serif;font-size:1.125rem;font-weight:300;line-height:1.1em;}.elementor-7494 .elementor-element.elementor-element-12a7731 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Outfit", Sans-serif;font-size:1.5rem;font-weight:300;line-height:1.1em;fill:var( --e-global-color-ee044ca );color:var( --e-global-color-ee044ca );border-radius:100px 100px 100px 100px;padding:10px 25px 10px 25px;}.elementor-7494 .elementor-element.elementor-element-12a7731 .elementor-button:hover, .elementor-7494 .elementor-element.elementor-element-12a7731 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-7494 .elementor-element.elementor-element-12a7731 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7494 .elementor-element.elementor-element-0eabd74 img{width:100%;height:570px;object-fit:cover;object-position:center center;border-radius:33px 33px 33px 33px;}.elementor-7494 .elementor-element.elementor-element-3e037b2{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;--z-index:0;}.elementor-7494 .elementor-element.elementor-element-d74a823{text-align:center;}.elementor-7494 .elementor-element.elementor-element-d74a823 .elementor-heading-title{font-family:"Agilera", Sans-serif;font-size:4rem;font-weight:400;line-height:1em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-7494 .elementor-element.elementor-element-b5308ca > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7494 .elementor-element.elementor-element-b5308ca.elementor-element{--align-self:center;}.elementor-7494 .elementor-element.elementor-element-b5308ca{text-align:center;font-family:"Outfit", Sans-serif;font-size:1.5rem;font-weight:300;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-7494 .elementor-element.elementor-element-d665a1c{--display:grid;--e-con-grid-template-columns:1fr 1fr 1fr;--e-con-grid-template-rows:auto;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--justify-items:center;--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-7494 .elementor-element.elementor-element-d665a1c.e-con{--align-self:center;}.elementor-7494 .elementor-element.elementor-element-56c930c img{width:100%;max-width:100%;height:340px;object-fit:cover;object-position:center center;border-radius:37px 37px 37px 37px;}.elementor-7494 .elementor-element.elementor-element-767a225 img{width:100%;max-width:100%;height:340px;object-fit:cover;object-position:center center;border-radius:37px 37px 37px 37px;}.elementor-7494 .elementor-element.elementor-element-a9df235{--display:flex;--border-radius:37px 37px 37px 37px;--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-7494 .elementor-element.elementor-element-7e60d4a > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7494 .elementor-element.elementor-element-7e60d4a.elementor-element{--align-self:center;}.elementor-7494 .elementor-element.elementor-element-7e60d4a{text-align:center;font-family:"Outfit", Sans-serif;font-size:1.5rem;font-weight:300;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-7494 .elementor-element.elementor-element-5f55912 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Outfit", Sans-serif;font-size:1.5rem;font-weight:300;line-height:1.1em;fill:var( --e-global-color-ee044ca );color:var( --e-global-color-ee044ca );border-radius:100px 100px 100px 100px;padding:10px 25px 10px 25px;}.elementor-7494 .elementor-element.elementor-element-5f55912 .elementor-button:hover, .elementor-7494 .elementor-element.elementor-element-5f55912 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-7494 .elementor-element.elementor-element-5f55912 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-7494 .elementor-element.elementor-element-eb68e8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:50px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-7494 .elementor-element.elementor-element-e0a2096{text-align:center;}.elementor-7494 .elementor-element.elementor-element-e0a2096 .elementor-heading-title{font-family:"Agilera", Sans-serif;font-size:4.75rem;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-7494 .elementor-element.elementor-element-edea161{--display:grid;--e-con-grid-template-columns:repeat(2, min(24rem, 50%));--e-con-grid-template-rows:repeat(2, 1fr);--gap:70px 30px;--row-gap:70px;--column-gap:30px;--grid-auto-flow:row;--justify-items:center;--align-items:start;--grid-justify-content:center;--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-7494 .elementor-element.elementor-element-edea161.e-con{--align-self:center;}.elementor-7494 .elementor-element.elementor-element-f9f8ba3{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--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-7494 .elementor-element.elementor-element-009244d > .elementor-widget-container{background-color:var( --e-global-color-fcadb48 );padding:10px 14px 10px 14px;border-radius:6px 6px 6px 6px;}.elementor-7494 .elementor-element.elementor-element-009244d.elementor-element{--align-self:center;}.elementor-7494 .elementor-element.elementor-element-009244d{text-align:center;}.elementor-7494 .elementor-element.elementor-element-009244d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-7494 .elementor-element.elementor-element-8d4037a > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7494 .elementor-element.elementor-element-8d4037a.elementor-element{--align-self:center;}.elementor-7494 .elementor-element.elementor-element-8d4037a{text-align:center;font-family:"Outfit", Sans-serif;font-size:1.375rem;font-weight:300;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-7494 .elementor-element.elementor-element-2ed6c01{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--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-7494 .elementor-element.elementor-element-4e56e04 > .elementor-widget-container{background-color:var( --e-global-color-fcadb48 );padding:10px 14px 10px 14px;border-radius:6px 6px 6px 6px;}.elementor-7494 .elementor-element.elementor-element-4e56e04.elementor-element{--align-self:center;}.elementor-7494 .elementor-element.elementor-element-4e56e04{text-align:center;}.elementor-7494 .elementor-element.elementor-element-4e56e04 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-7494 .elementor-element.elementor-element-46f12e9 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7494 .elementor-element.elementor-element-46f12e9.elementor-element{--align-self:center;}.elementor-7494 .elementor-element.elementor-element-46f12e9{text-align:center;font-family:"Outfit", Sans-serif;font-size:1.375rem;font-weight:300;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-7494 .elementor-element.elementor-element-021fcc0{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--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-7494 .elementor-element.elementor-element-091a8f8 > .elementor-widget-container{background-color:var( --e-global-color-fcadb48 );padding:10px 14px 10px 14px;border-radius:6px 6px 6px 6px;}.elementor-7494 .elementor-element.elementor-element-091a8f8.elementor-element{--align-self:center;}.elementor-7494 .elementor-element.elementor-element-091a8f8{text-align:center;}.elementor-7494 .elementor-element.elementor-element-091a8f8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-7494 .elementor-element.elementor-element-4b247b1 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7494 .elementor-element.elementor-element-4b247b1.elementor-element{--align-self:center;}.elementor-7494 .elementor-element.elementor-element-4b247b1{text-align:center;font-family:"Outfit", Sans-serif;font-size:1.375rem;font-weight:300;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-7494 .elementor-element.elementor-element-1d18b73{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--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-7494 .elementor-element.elementor-element-f53e56e > .elementor-widget-container{background-color:var( --e-global-color-fcadb48 );padding:10px 14px 10px 14px;border-radius:6px 6px 6px 6px;}.elementor-7494 .elementor-element.elementor-element-f53e56e.elementor-element{--align-self:center;}.elementor-7494 .elementor-element.elementor-element-f53e56e{text-align:center;}.elementor-7494 .elementor-element.elementor-element-f53e56e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-7494 .elementor-element.elementor-element-dda51ce > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7494 .elementor-element.elementor-element-dda51ce.elementor-element{--align-self:center;}.elementor-7494 .elementor-element.elementor-element-dda51ce{text-align:center;font-family:"Outfit", Sans-serif;font-size:1.375rem;font-weight:300;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-7494 .elementor-element.elementor-element-ec6d35e .elementor-button{background-color:var( --e-global-color-accent );font-family:"Outfit", Sans-serif;font-size:1.5rem;font-weight:300;line-height:1.1em;fill:var( --e-global-color-ee044ca );color:var( --e-global-color-ee044ca );border-radius:100px 100px 100px 100px;padding:10px 25px 10px 25px;}.elementor-7494 .elementor-element.elementor-element-ec6d35e .elementor-button:hover, .elementor-7494 .elementor-element.elementor-element-ec6d35e .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-7494 .elementor-element.elementor-element-ec6d35e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7494 .elementor-element.elementor-element-ddd4069 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-7494 .elementor-element.elementor-element-ddd4069 img{width:150px;}.elementor-7494 .elementor-element.elementor-element-ce90a5b .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-7494 .elementor-element.elementor-element-ce90a5b img{width:190px;}.elementor-7494 .elementor-element.elementor-element-4a3f6fe .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-7494 .elementor-element.elementor-element-4a3f6fe img{width:140px;}.elementor-7494 .elementor-element.elementor-element-c1fae4b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-7494 .elementor-element.elementor-element-725b2e3{text-align:center;}.elementor-7494 .elementor-element.elementor-element-725b2e3 .elementor-heading-title{font-family:"Agilera", Sans-serif;font-size:5rem;font-weight:400;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-7494 .elementor-element.elementor-element-7000207{text-align:center;font-family:"Outfit", Sans-serif;font-size:1.5rem;font-weight:300;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-7494 .elementor-element.elementor-element-4805292{--display:grid;--e-con-grid-template-columns:68% 32%;--e-con-grid-template-rows:340px;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7494 .elementor-element.elementor-element-90d2a36 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:56px 56px 56px 56px;}.elementor-7494 .elementor-element.elementor-element-e884a53 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:56px 56px 56px 56px;}.elementor-7494 .elementor-element.elementor-element-199aedd > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-7494 .elementor-element.elementor-element-199aedd{text-align:center;}.elementor-7494 .elementor-element.elementor-element-199aedd .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-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-7494 .elementor-element.elementor-element-09d1fac.elementor-element{--align-self:center;}.elementor-7494 .elementor-element.elementor-element-09d1fac{text-align:center;font-family:"Outfit", Sans-serif;font-size:1.5rem;font-weight:300;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-7494 .elementor-element.elementor-element-c9f5e6b .elementor-button{background-color:var( --e-global-color-fcadb48 );font-family:"Outfit", Sans-serif;font-size:1.5rem;font-weight:300;line-height:1.1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:10px 20px 10px 20px;}.elementor-7494 .elementor-element.elementor-element-c9f5e6b .elementor-button:hover, .elementor-7494 .elementor-element.elementor-element-c9f5e6b .elementor-button:focus{background-color:var( --e-global-color-30f41d7 );}.elementor-7494 .elementor-element.elementor-element-c9f5e6b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7494 .elementor-element.elementor-element-23e1bc0{--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;--border-radius:0px 260px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:98px;--padding-left:50px;--padding-right:50px;}.elementor-7494 .elementor-element.elementor-element-23e1bc0:not(.elementor-motion-effects-element-type-background), .elementor-7494 .elementor-element.elementor-element-23e1bc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fcadb48 );}.elementor-7494 .elementor-element.elementor-element-2cf86c6{font-family:"Agilera", Sans-serif;font-size:4.875rem;line-height:1em;color:var( --e-global-color-primary );}.elementor-7494 .elementor-element.elementor-element-65b6c13 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:2rem;font-weight:300;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-7494 .elementor-element.elementor-element-49d12bd{--display:grid;--e-con-grid-template-columns:auto 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7494 .elementor-element.elementor-element-9a634ee{--display:flex;--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-7494 .elementor-element.elementor-element-78682dd{font-family:"Outfit", Sans-serif;font-size:1.375rem;font-weight:300;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-7494 .elementor-element.elementor-element-1548394{--display:flex;--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-7494 .elementor-element.elementor-element-cbcd247{--e-image-carousel-slides-to-show:2;}.elementor-7494 .elementor-element.elementor-element-cbcd247 .swiper-wrapper{display:flex;align-items:center;}.elementor-7494 .elementor-element.elementor-element-b4fc6f3{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-7494 .elementor-element.elementor-element-b4fc6f3:not(.elementor-motion-effects-element-type-background), .elementor-7494 .elementor-element.elementor-element-b4fc6f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7494 .elementor-element.elementor-element-e457ce9.elementor-element{--align-self:center;}.elementor-7494 .elementor-element.elementor-element-e457ce9{text-align:center;}.elementor-7494 .elementor-element.elementor-element-e457ce9 .elementor-heading-title{font-family:"Agilera", Sans-serif;font-size:3.75rem;font-weight:400;line-height:1em;letter-spacing:0px;color:var( --e-global-color-fcadb48 );}.elementor-7494 .elementor-element.elementor-element-506c923{--display:grid;--e-con-grid-template-columns:1fr auto;--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--align-items:center;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7494 .elementor-element.elementor-element-9e25562 img{width:100%;height:550px;object-fit:cover;object-position:center center;border-radius:24px 24px 24px 24px;}.elementor-7494 .elementor-element.elementor-element-49b7e7e{font-family:"Outfit", Sans-serif;font-size:1.5rem;font-weight:300;color:var( --e-global-color-fcadb48 );}.elementor-7494 .elementor-element.elementor-element-16d4135{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:104px;--padding-bottom:92px;--padding-left:50px;--padding-right:50px;}.elementor-7494 .elementor-element.elementor-element-16d4135:not(.elementor-motion-effects-element-type-background), .elementor-7494 .elementor-element.elementor-element-16d4135 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fcadb48 );}.elementor-7494 .elementor-element.elementor-element-eb6a3a5{text-align:center;}.elementor-7494 .elementor-element.elementor-element-eb6a3a5 .elementor-heading-title{font-family:"Agilera", Sans-serif;font-size:4rem;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-7494 .elementor-element.elementor-element-8f4033b > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7494 .elementor-element.elementor-element-8f4033b.elementor-element{--align-self:center;}.elementor-7494 .elementor-element.elementor-element-8f4033b{text-align:center;font-family:"Outfit", Sans-serif;font-size:1.5rem;font-weight:300;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-7494 .elementor-element.elementor-element-46e800c .elementor-button{background-color:var( --e-global-color-accent );font-family:"Outfit", Sans-serif;font-size:1.5rem;font-weight:300;line-height:1.1em;fill:var( --e-global-color-ee044ca );color:var( --e-global-color-ee044ca );border-radius:100px 100px 100px 100px;padding:10px 25px 10px 25px;}.elementor-7494 .elementor-element.elementor-element-46e800c .elementor-button:hover, .elementor-7494 .elementor-element.elementor-element-46e800c .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-7494 .elementor-element.elementor-element-46e800c > .elementor-widget-container{margin:44px 0px 0px 0px;}.elementor-7494 .elementor-element.elementor-element-cfc9846{--display:flex;--min-height:450px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7494 .elementor-element.elementor-element-cfc9846:not(.elementor-motion-effects-element-type-background), .elementor-7494 .elementor-element.elementor-element-cfc9846 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casastroop.com/wp-content/uploads/2026/05/08_banner_down-1.webp");background-position:center center;background-repeat:no-repeat;}@media(max-width:1024px){.elementor-7494 .elementor-element.elementor-element-05f0f3c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7494 .elementor-element.elementor-element-c629527{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7494 .elementor-element.elementor-element-113c326.elementor-element{--align-self:center;}.elementor-7494 .elementor-element.elementor-element-113c326{text-align:center;}.elementor-7494 .elementor-element.elementor-element-6b71074{text-align:center;}.elementor-7494 .elementor-element.elementor-element-6b71074 .elementor-heading-title{font-size:4rem;}.elementor-7494 .elementor-element.elementor-element-010f60c{text-align:center;}.elementor-7494 .elementor-element.elementor-element-a517f7e{text-align:center;}.elementor-7494 .elementor-element.elementor-element-12a7731 .elementor-button{font-size:1.375rem;}.elementor-7494 .elementor-element.elementor-element-0eabd74 img{height:350px;}.elementor-7494 .elementor-element.elementor-element-3e037b2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-7494 .elementor-element.elementor-element-d74a823{text-align:center;}.elementor-7494 .elementor-element.elementor-element-d74a823 .elementor-heading-title{font-size:4rem;line-height:1em;}.elementor-7494 .elementor-element.elementor-element-b5308ca{font-size:1.375rem;line-height:1.2em;}.elementor-7494 .elementor-element.elementor-element-d665a1c{--e-con-grid-template-columns:1fr 0.5fr;--e-con-grid-template-rows:200px 200px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-7494 .elementor-element.elementor-element-56c930c img{width:100%;height:100%;object-position:top center;}.elementor-7494 .elementor-element.elementor-element-767a225 img{width:100%;height:100%;}.elementor-7494 .elementor-element.elementor-element-7e60d4a{font-size:1.375rem;line-height:1.2em;}.elementor-7494 .elementor-element.elementor-element-5f55912 .elementor-button{font-size:1.375rem;}.elementor-7494 .elementor-element.elementor-element-eb68e8b{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-7494 .elementor-element.elementor-element-e0a2096 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7494 .elementor-element.elementor-element-e0a2096{text-align:center;}.elementor-7494 .elementor-element.elementor-element-e0a2096 .elementor-heading-title{font-size:3.5rem;line-height:1em;}.elementor-7494 .elementor-element.elementor-element-edea161{--e-con-grid-template-columns:1fr 1fr;--gap:40px 20px;--row-gap:40px;--column-gap:20px;--grid-auto-flow:row;--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7494 .elementor-element.elementor-element-f9f8ba3{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7494 .elementor-element.elementor-element-009244d .elementor-heading-title{font-size:1.255rem;}.elementor-7494 .elementor-element.elementor-element-8d4037a{font-size:1.25rem;line-height:1.2em;}.elementor-7494 .elementor-element.elementor-element-2ed6c01{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-7494 .elementor-element.elementor-element-4e56e04 .elementor-heading-title{font-size:1.255rem;}.elementor-7494 .elementor-element.elementor-element-46f12e9{font-size:1.25rem;line-height:1.2em;}.elementor-7494 .elementor-element.elementor-element-021fcc0{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-7494 .elementor-element.elementor-element-091a8f8 .elementor-heading-title{font-size:1.255rem;}.elementor-7494 .elementor-element.elementor-element-4b247b1{font-size:1.25rem;line-height:1.2em;}.elementor-7494 .elementor-element.elementor-element-1d18b73{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-7494 .elementor-element.elementor-element-f53e56e .elementor-heading-title{font-size:1.255rem;}.elementor-7494 .elementor-element.elementor-element-dda51ce{font-size:1.25rem;line-height:1.2em;}.elementor-7494 .elementor-element.elementor-element-ec6d35e .elementor-button{font-size:1.375rem;}.elementor-7494 .elementor-element.elementor-element-ddd4069 img{width:110px;}.elementor-7494 .elementor-element.elementor-element-ce90a5b img{width:120px;}.elementor-7494 .elementor-element.elementor-element-4a3f6fe img{width:120px;}.elementor-7494 .elementor-element.elementor-element-c1fae4b{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-7494 .elementor-element.elementor-element-725b2e3 .elementor-heading-title{font-size:4rem;}.elementor-7494 .elementor-element.elementor-element-7000207{font-size:1.375rem;}.elementor-7494 .elementor-element.elementor-element-4805292{--e-con-grid-template-columns:1.5fr 1fr;--e-con-grid-template-rows:250px;--grid-auto-flow:row;}.elementor-7494 .elementor-element.elementor-element-90d2a36 img{width:100%;}.elementor-7494 .elementor-element.elementor-element-199aedd .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-7494 .elementor-element.elementor-element-09d1fac{font-size:1.25rem;}.elementor-7494 .elementor-element.elementor-element-c9f5e6b .elementor-button{font-size:1.25rem;}.elementor-7494 .elementor-element.elementor-element-23e1bc0{--border-radius:0px 150px 0px 0px;--padding-top:90px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-7494 .elementor-element.elementor-element-2cf86c6{text-align:center;font-size:4rem;}.elementor-7494 .elementor-element.elementor-element-65b6c13{text-align:center;}.elementor-7494 .elementor-element.elementor-element-65b6c13 .elementor-heading-title{font-size:1.675rem;}.elementor-7494 .elementor-element.elementor-element-49d12bd{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-7494 .elementor-element.elementor-element-78682dd{text-align:center;font-size:1.25rem;}.elementor-7494 .elementor-element.elementor-element-b4fc6f3{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-7494 .elementor-element.elementor-element-e457ce9 .elementor-heading-title{font-size:3.2rem;}.elementor-7494 .elementor-element.elementor-element-506c923{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-7494 .elementor-element.elementor-element-9e25562.elementor-element{--order:99999 /* order end hack */;}.elementor-7494 .elementor-element.elementor-element-9e25562 img{width:50%;height:350px;}.elementor-7494 .elementor-element.elementor-element-49b7e7e{font-size:1.215rem;}.elementor-7494 .elementor-element.elementor-element-16d4135{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-7494 .elementor-element.elementor-element-eb6a3a5{text-align:center;}.elementor-7494 .elementor-element.elementor-element-eb6a3a5 .elementor-heading-title{font-size:3.25rem;line-height:1.1em;}.elementor-7494 .elementor-element.elementor-element-8f4033b{font-size:1.375rem;line-height:1.2em;}.elementor-7494 .elementor-element.elementor-element-46e800c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7494 .elementor-element.elementor-element-46e800c .elementor-button{font-size:1.375rem;}.elementor-7494 .elementor-element.elementor-element-cfc9846{--min-height:300px;}}@media(max-width:767px){.elementor-7494 .elementor-element.elementor-element-10c4c50{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7494 .elementor-element.elementor-element-fda6597{--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7494 .elementor-element.elementor-element-05f0f3c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-7494 .elementor-element.elementor-element-c629527{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7494 .elementor-element.elementor-element-113c326{font-size:1.25rem;line-height:1em;letter-spacing:0px;}.elementor-7494 .elementor-element.elementor-element-6b71074 > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-7494 .elementor-element.elementor-element-6b71074 .elementor-heading-title{font-size:2.5rem;}.elementor-7494 .elementor-element.elementor-element-010f60c{text-align:center;}.elementor-7494 .elementor-element.elementor-element-a517f7e{text-align:center;}.elementor-7494 .elementor-element.elementor-element-12a7731 .elementor-button{font-size:1.1rem;padding:10px 20px 10px 20px;}.elementor-7494 .elementor-element.elementor-element-0eabd74 img{height:200px;}.elementor-7494 .elementor-element.elementor-element-d74a823 .elementor-heading-title{font-size:2rem;line-height:1.1em;}.elementor-7494 .elementor-element.elementor-element-b5308ca{font-size:1.125rem;}.elementor-7494 .elementor-element.elementor-element-d665a1c{--e-con-grid-template-columns:1fr 1fr;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7494 .elementor-element.elementor-element-56c930c img{width:100%;height:200px;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-7494 .elementor-element.elementor-element-767a225 img{width:100%;height:100px;border-radius:12px 12px 12px 12px;}.elementor-7494 .elementor-element.elementor-element-a9df235{--border-radius:12px 12px 12px 12px;}.elementor-7494 .elementor-element.elementor-element-7e60d4a{font-size:1.125rem;}.elementor-7494 .elementor-element.elementor-element-5f55912 .elementor-button{font-size:1.1rem;padding:10px 20px 10px 20px;}.elementor-7494 .elementor-element.elementor-element-e0a2096 .elementor-heading-title{font-size:2rem;line-height:1.1em;}.elementor-7494 .elementor-element.elementor-element-edea161{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;--margin-top:-66px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7494 .elementor-element.elementor-element-009244d > .elementor-widget-container{padding:10px 8px 10px 8px;}.elementor-7494 .elementor-element.elementor-element-009244d .elementor-heading-title{font-size:1.125rem;}.elementor-7494 .elementor-element.elementor-element-8d4037a{font-size:1.125rem;}.elementor-7494 .elementor-element.elementor-element-4e56e04 > .elementor-widget-container{padding:10px 8px 10px 8px;}.elementor-7494 .elementor-element.elementor-element-4e56e04 .elementor-heading-title{font-size:1.125rem;}.elementor-7494 .elementor-element.elementor-element-46f12e9{font-size:1.125rem;}.elementor-7494 .elementor-element.elementor-element-091a8f8 > .elementor-widget-container{padding:10px 8px 10px 8px;}.elementor-7494 .elementor-element.elementor-element-091a8f8 .elementor-heading-title{font-size:1.125rem;}.elementor-7494 .elementor-element.elementor-element-4b247b1{font-size:1.125rem;}.elementor-7494 .elementor-element.elementor-element-f53e56e > .elementor-widget-container{padding:10px 8px 10px 8px;}.elementor-7494 .elementor-element.elementor-element-f53e56e .elementor-heading-title{font-size:1.125rem;}.elementor-7494 .elementor-element.elementor-element-dda51ce{font-size:1.125rem;}.elementor-7494 .elementor-element.elementor-element-ec6d35e .elementor-button{font-size:1.1rem;padding:10px 20px 10px 20px;}.elementor-7494 .elementor-element.elementor-element-ddd4069 img{width:80px;}.elementor-7494 .elementor-element.elementor-element-ce90a5b img{width:80px;}.elementor-7494 .elementor-element.elementor-element-4a3f6fe img{width:80px;}.elementor-7494 .elementor-element.elementor-element-725b2e3 .elementor-heading-title{font-size:3rem;line-height:1em;}.elementor-7494 .elementor-element.elementor-element-4805292{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:200px 200px;--grid-auto-flow:row;}.elementor-7494 .elementor-element.elementor-element-90d2a36 img{border-radius:12px 12px 12px 12px;}.elementor-7494 .elementor-element.elementor-element-e884a53 img{height:100%;border-radius:12px 12px 12px 12px;}.elementor-7494 .elementor-element.elementor-element-199aedd .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-7494 .elementor-element.elementor-element-09d1fac{font-size:1.125rem;}.elementor-7494 .elementor-element.elementor-element-23e1bc0{--border-radius:0px 0px 0px 0px;}.elementor-7494 .elementor-element.elementor-element-2cf86c6{text-align:center;font-size:3.5rem;}.elementor-7494 .elementor-element.elementor-element-65b6c13{text-align:center;}.elementor-7494 .elementor-element.elementor-element-65b6c13 .elementor-heading-title{font-size:1.5rem;}.elementor-7494 .elementor-element.elementor-element-49d12bd{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-7494 .elementor-element.elementor-element-78682dd{text-align:center;font-size:1.25rem;}.elementor-7494 .elementor-element.elementor-element-e457ce9 .elementor-heading-title{font-size:2.5rem;}.elementor-7494 .elementor-element.elementor-element-506c923{--e-con-grid-template-columns:1;--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7494 .elementor-element.elementor-element-9e25562 img{width:100%;height:250px;}.elementor-7494 .elementor-element.elementor-element-49b7e7e{font-size:1.1em;}.elementor-7494 .elementor-element.elementor-element-eb6a3a5 .elementor-heading-title{font-size:2rem;line-height:1.1em;}.elementor-7494 .elementor-element.elementor-element-8f4033b{font-size:1.125rem;}.elementor-7494 .elementor-element.elementor-element-46e800c .elementor-button{font-size:1.1rem;padding:10px 20px 10px 20px;}.elementor-7494 .elementor-element.elementor-element-cfc9846{--min-height:200px;}}/* Start custom CSS for container, class: .elementor-element-fda6597 */.elementor-7494 .elementor-element.elementor-element-fda6597 {
    max-width: calc(60% - 46px);
    top: 0;
    bottom: 0;
}

@media (max-width: 767px) {
    .elementor-7494 .elementor-element.elementor-element-fda6597 {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-010f60c */.elementor-7494 .elementor-element.elementor-element-010f60c {
    width: 30rem;
    max-width: 100%;
}

@media (max-width: 1024px) {
    .elementor-7494 .elementor-element.elementor-element-010f60c {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a517f7e */.elementor-7494 .elementor-element.elementor-element-a517f7e {
    width: 30rem;
    max-width: 100%;
}

@media (max-width: 1024px) {
    .elementor-7494 .elementor-element.elementor-element-a517f7e {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d74a823 */.elementor-7494 .elementor-element.elementor-element-d74a823 .heading-normal {
    font-family: 'Outfit', Sans-Serif;
    font-weight: 300;
    font-size: 2.375rem;
    line-height: 1em;
}

@media (max-width: 1024px) {
    .elementor-7494 .elementor-element.elementor-element-d74a823 .heading-normal {
        font-size: 3rem;
    }
}

@media (max-width: 767px) {
    .elementor-7494 .elementor-element.elementor-element-d74a823 .heading-normal {
        font-size: 2rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5308ca */.elementor-7494 .elementor-element.elementor-element-b5308ca {
    width: 56.875rem;
    max-width: 100%;
}

@media (max-width: 1024px) {
    .elementor-7494 .elementor-element.elementor-element-b5308ca {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c930c */.elementor-7494 .elementor-element.elementor-element-56c930c {
    width: 100%;
}

@media (max-width: 1024px) {
    .elementor-7494 .elementor-element.elementor-element-56c930c {
        grid-column: 1/-1;
        grid-row: 2;
    }
    
    .elementor-7494 .elementor-element.elementor-element-56c930c img {
        object-position: 50% 60%!important;
    }
}

@media (max-width: 767px) {
    .elementor-7494 .elementor-element.elementor-element-56c930c {
        grid-column: 1/3;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-767a225 */.elementor-7494 .elementor-element.elementor-element-767a225 {
    width: 100%;
}

@media (max-width: 1024px) {
    .elementor-7494 .elementor-element.elementor-element-767a225 {
        grid-column: 1;
        grid-row: 1;
    }
}

@media (max-width: 767px) {
    .elementor-7494 .elementor-element.elementor-element-767a225 {
        grid-column: 1;
        grid-row: 1;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e60d4a */.elementor-7494 .elementor-element.elementor-element-7e60d4a {
    width: 56.875rem;
    max-width: 100%;
}

@media (max-width: 1024px) {
    .elementor-7494 .elementor-element.elementor-element-7e60d4a {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e0a2096 */.elementor-7494 .elementor-element.elementor-element-e0a2096 .heading-normal {
    font-family: 'Outfit', Sans-Serif;
    font-weight: 300;
    font-size: 2rem;
    line-height: 1em;
    display: block;
    margin-top: -20px;
}

@media (max-width: 1024px) {
    .elementor-7494 .elementor-element.elementor-element-e0a2096 .heading-normal {
        font-size: 1.75rem;
    }
}

@media (max-width: 767px) {
    .elementor-7494 .elementor-element.elementor-element-e0a2096 .heading-normal {
        font-size: 1.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddd4069 */.elementor-7494 .elementor-element.elementor-element-ddd4069 {
    position: absolute;
    left: 50%;
    transform: translateX(calc(-50% - 464px));
    top: 0px;
}

@media (max-width: 1024px) {
    .elementor-7494 .elementor-element.elementor-element-ddd4069 {
        top: 90px;
        left: -20px;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce90a5b */.elementor-7494 .elementor-element.elementor-element-ce90a5b {
    position: absolute;
    right: 50%;
    top: 208px;
    transform: translateX(calc(50% + 564px));
}

@media (max-width: 1024px) {
    .elementor-7494 .elementor-element.elementor-element-ce90a5b {
        right: -20px;
        bottom: 50px;
        transform: none;
    }
}

@media (max-width: 767px) {
    .elementor-7494 .elementor-element.elementor-element-ce90a5b {
        right: -20px;
        bottom: 10px;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a3f6fe */.elementor-7494 .elementor-element.elementor-element-4a3f6fe {
    position: absolute;
    right: 50%;
    bottom: 108px;
    transform: translateX(calc(50% + 484px));
}

@media (max-width: 1024px) {
    .elementor-7494 .elementor-element.elementor-element-4a3f6fe {
        right: -20px;
        bottom: 50px;
        transform: none;
    }
}

@media (max-width: 767px) {
    .elementor-7494 .elementor-element.elementor-element-4a3f6fe {
        right: -20px;
        bottom: 10px;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb68e8b */.elementor-7494 .elementor-element.elementor-element-eb68e8b {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-199aedd */.elementor-7494 .elementor-element.elementor-element-199aedd {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09d1fac */.elementor-7494 .elementor-element.elementor-element-09d1fac {
    width: 48.75rem;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78682dd */.elementor-7494 .elementor-element.elementor-element-78682dd {
    width: 36.125rem;
    max-width: 100%;
}

@media (max-width: 1024px) {
    .elementor-7494 .elementor-element.elementor-element-78682dd {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-cbcd247 */.elementor-7494 .elementor-element.elementor-element-cbcd247 img {
    width: 250px;
    height: auto;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e457ce9 */.elementor-7494 .elementor-element.elementor-element-e457ce9 {
    width: 48.375rem;
    max-width: 100%;
}

@media (max-width: 1024px) {
    .elementor-7494 .elementor-element.elementor-element-e457ce9 {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49b7e7e */.elementor-7494 .elementor-element.elementor-element-49b7e7e ul {
    padding: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 0;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.elementor-7494 .elementor-element.elementor-element-49b7e7e ul li {
    padding: 20px 0px;
}

.elementor-7494 .elementor-element.elementor-element-49b7e7e ul li:not(:last-child) {
    border-bottom: 1px solid #FFD6D9;
}

@media (max-width: 1024px) {
    .elementor-7494 .elementor-element.elementor-element-49b7e7e ul li {
        padding: 10px 0px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb6a3a5 */.elementor-7494 .elementor-element.elementor-element-eb6a3a5 .heading-normal {
    font-family: 'Outfit', Sans-Serif;
    font-weight: 400;
    font-size: 2rem;
    line-height: 1em;
}

@media (max-width: 1024px) {
    .elementor-7494 .elementor-element.elementor-element-eb6a3a5 .heading-normal {
        font-size: 1.875rem;
    }
}

@media (max-width: 767px) {
    .elementor-7494 .elementor-element.elementor-element-eb6a3a5 .heading-normal {
        font-size: 1.25rem;
        display: block;
        line-height: 1.1em;
        margin-bottom: -30px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f4033b */.elementor-7494 .elementor-element.elementor-element-8f4033b {
    width: 50.875rem;
    max-width: 100%;
}

@media (max-width: 1024px) {
    .elementor-7494 .elementor-element.elementor-element-8f4033b {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS */p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Outfit';
	font-display: auto;
	src: url('https://casastroop.com/wp-content/uploads/2026/05/Outfit-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Agilera';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://casastroop.com/wp-content/uploads/2026/03/Agilera.woff') format('woff'),
		url('https://casastroop.com/wp-content/uploads/2026/03/Agilera.ttf') format('truetype');
}
/* End Custom Fonts CSS */