.elementor-12 .elementor-element.elementor-element-4bf03784{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4bf03784:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4bf03784 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EDE7;}.elementor-12 .elementor-element.elementor-element-422b3f4d{--display:flex;--min-height:810px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:85px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-422b3f4d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-422b3f4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1F20;background-image:url("https://casaquinterotarimasypalets.com/wp-content/uploads/2026/09/hero-tarimas-casa-quintero.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-422b3f4d::before, .elementor-12 .elementor-element.elementor-element-422b3f4d > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-422b3f4d > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-422b3f4d > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-422b3f4d > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-422b3f4d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(0,0,0,0.80) 0%, rgba(0,0,0,0.10) 72%);}.elementor-12 .elementor-element.elementor-element-e7880af{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-2b51b277{width:auto;max-width:auto;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;padding:2px 40px 2px 40px;background-image:linear-gradient(90deg, rgba(74,191,162,0.38) 0%, rgba(255,255,255,0.10) 100%);border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-2b51b277 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-7affbf7d .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;line-height:1.1em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-30c0853a{width:var( --container-widget-width, 625px );max-width:625px;margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:625px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;line-height:1.38em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-db86adc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--flex-wrap:wrap;--margin-top:38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-51a87ef0 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, rgba(128,123,119,0.80) 0%, rgba(62,58,56,0.80) 100%);border-radius:40px 40px 40px 40px;padding:0px 0px 0px 34px;}.elementor-12 .elementor-element.elementor-element-51a87ef0 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-51a87ef0 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(90deg, rgba(150,145,140,0.90) 0%, rgba(80,76,73,0.90) 100%);}.elementor-12 .elementor-element.elementor-element-51a87ef0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-51a87ef0 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-51a87ef0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6c6038f6 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #087C53 0%, #165241 100%);border-radius:40px 40px 40px 40px;padding:0px 0px 0px 34px;}.elementor-12 .elementor-element.elementor-element-6c6038f6 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-6c6038f6 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(90deg, #165241 0%, #087C53 100%);}.elementor-12 .elementor-element.elementor-element-6c6038f6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-6c6038f6 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-6c6038f6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-d6e17b9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overflow:hidden;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:30px 30px 30px 30px;box-shadow:0px 18px 40px 0px rgba(0,0,0,0.28);--margin-top:-100px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-12 .elementor-element.elementor-element-d6e17b9:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d6e17b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B3437;}.elementor-12 .elementor-element.elementor-element-61bc9f63{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:34px;--padding-bottom:34px;--padding-left:14px;--padding-right:14px;}.elementor-12 .elementor-element.elementor-element-61bc9f63:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-61bc9f63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121617;}.elementor-12 .elementor-element.elementor-element-7066d70f .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-12 .elementor-element.elementor-element-7066d70f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-7066d70f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-7066d70f.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-7066d70f .elementor-icon{font-size:75px;}.elementor-12 .elementor-element.elementor-element-7066d70f .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-7066d70f .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-7066d70f .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-9956c9d .elementor-counter-title{justify-content:end;color:#FFFFFF;font-size:19px;line-height:20px;}.elementor-12 .elementor-element.elementor-element-9956c9d .elementor-counter{gap:3px;}.elementor-12 .elementor-element.elementor-element-9956c9d .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:#FFFFFF;font-size:20px;}.elementor-12 .elementor-element.elementor-element-44068eac{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:34px;--padding-bottom:34px;--padding-left:14px;--padding-right:14px;}.elementor-12 .elementor-element.elementor-element-1341e19f .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-12 .elementor-element.elementor-element-1341e19f .elementor-icon-box-title{margin-block-end:6px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1341e19f.elementor-view-stacked .elementor-icon{background-color:#4ABFA2;}.elementor-12 .elementor-element.elementor-element-1341e19f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-1341e19f.elementor-view-default .elementor-icon{fill:#4ABFA2;color:#4ABFA2;border-color:#4ABFA2;}.elementor-12 .elementor-element.elementor-element-1341e19f .elementor-icon{font-size:75px;}.elementor-12 .elementor-element.elementor-element-1341e19f .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-1341e19f .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-1c55ec72{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:34px;--padding-bottom:34px;--padding-left:14px;--padding-right:14px;}.elementor-12 .elementor-element.elementor-element-52375997 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-12 .elementor-element.elementor-element-52375997 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-52375997.elementor-view-stacked .elementor-icon{background-color:#4ABFA2;}.elementor-12 .elementor-element.elementor-element-52375997.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-52375997.elementor-view-default .elementor-icon{fill:#4ABFA2;color:#4ABFA2;border-color:#4ABFA2;}.elementor-12 .elementor-element.elementor-element-52375997 .elementor-icon{font-size:85px;}.elementor-12 .elementor-element.elementor-element-52375997 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-52375997 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-485a130f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:34px;--padding-bottom:34px;--padding-left:14px;--padding-right:14px;}.elementor-12 .elementor-element.elementor-element-30b6949c .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-12 .elementor-element.elementor-element-30b6949c.elementor-view-stacked .elementor-icon{background-color:#4ABFA2;}.elementor-12 .elementor-element.elementor-element-30b6949c.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-30b6949c.elementor-view-default .elementor-icon{fill:#4ABFA2;color:#4ABFA2;border-color:#4ABFA2;}.elementor-12 .elementor-element.elementor-element-30b6949c .elementor-icon{font-size:85px;}.elementor-12 .elementor-element.elementor-element-30b6949c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-30b6949c .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-30b6949c .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-15439ea2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--padding-top:34px;--padding-bottom:34px;--padding-left:14px;--padding-right:14px;}.elementor-12 .elementor-element.elementor-element-3b3c3d29 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-12 .elementor-element.elementor-element-3b3c3d29 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3b3c3d29.elementor-view-stacked .elementor-icon{background-color:#4ABFA2;}.elementor-12 .elementor-element.elementor-element-3b3c3d29.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-3b3c3d29.elementor-view-default .elementor-icon{fill:#4ABFA2;color:#4ABFA2;border-color:#4ABFA2;}.elementor-12 .elementor-element.elementor-element-3b3c3d29 .elementor-icon{font-size:75px;}.elementor-12 .elementor-element.elementor-element-3b3c3d29 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3b3c3d29 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-436fe4ac{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:60px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-436fe4ac:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-436fe4ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EDE7;background-image:url("https://casaquinterotarimasypalets.com/wp-content/uploads/2026/09/TEXTURA-DER.webp");background-position:top right;background-repeat:no-repeat;background-size:20% auto;}.elementor-12 .elementor-element.elementor-element-436fe4ac::before, .elementor-12 .elementor-element.elementor-element-436fe4ac > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-436fe4ac > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-436fe4ac > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-436fe4ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-436fe4ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://casaquinterotarimasypalets.com/wp-content/uploads/2026/09/TEXTURA-IZQ.webp");--background-overlay:'';background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-12 .elementor-element.elementor-element-4f65f3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-67fcb195{text-align:center;}.elementor-12 .elementor-element.elementor-element-67fcb195 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;line-height:1.1em;color:#30302E;}.elementor-12 .elementor-element.elementor-element-775a53aa{width:var( --container-widget-width, 790px );max-width:790px;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:790px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;line-height:1.4em;color:#30302E;}.elementor-12 .elementor-element.elementor-element-50397a96 .elementor-button{background-color:#F39F06;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:0px 0px 0px 30px;}.elementor-12 .elementor-element.elementor-element-50397a96 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-50397a96 .elementor-button:focus{background-color:#D98A00;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-50397a96{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-50397a96 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-50397a96 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-50397a96 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-41bf2834{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:70px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-1e33b721{--display:flex;--min-height:435px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:30px 30px 30px 30px;box-shadow:0px 12px 28px 0px rgba(0,0,0,0.18);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1e33b721:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1e33b721 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C5664;background-image:url("https://casaquinterotarimasypalets.com/wp-content/uploads/2026/09/card-fabricacion-a-la-medida.webp");background-position:center top;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-69a65bd2{--display:flex;--min-height:285px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-12 .elementor-element.elementor-element-69a65bd2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-69a65bd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #356675 0%, #1E4349 100%);}.elementor-12 .elementor-element.elementor-element-310adbca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-12 .elementor-element.elementor-element-310adbca .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-310adbca.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-310adbca.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-310adbca.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-310adbca.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-310adbca.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-310adbca .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-310adbca .elementor-icon svg{height:40px;}.elementor-12 .elementor-element.elementor-element-23eb212b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-12 .elementor-element.elementor-element-23eb212b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:600;line-height:1.25em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3d6ef302{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.35em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-270e884c{--display:flex;--min-height:435px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:30px 30px 30px 30px;box-shadow:0px 12px 28px 0px rgba(0,0,0,0.18);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-270e884c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-270e884c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C5664;background-image:url("https://casaquinterotarimasypalets.com/wp-content/uploads/2026/09/card-compra-y-venta.webp");background-position:top center;background-repeat:no-repeat;background-size:330px auto;}.elementor-12 .elementor-element.elementor-element-146d3321{--display:flex;--min-height:285px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-12 .elementor-element.elementor-element-146d3321:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-146d3321 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #356675 0%, #1E4349 100%);}.elementor-12 .elementor-element.elementor-element-3ed0c252{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-12 .elementor-element.elementor-element-3ed0c252 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-3ed0c252.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3ed0c252.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-3ed0c252.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3ed0c252.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-3ed0c252.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3ed0c252 .elementor-icon{font-size:50px;}.elementor-12 .elementor-element.elementor-element-3ed0c252 .elementor-icon svg{height:50px;}.elementor-12 .elementor-element.elementor-element-47c6c520{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-12 .elementor-element.elementor-element-47c6c520 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:600;line-height:1.25em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-77487c23{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.35em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-275158cf{--display:flex;--min-height:435px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:30px 30px 30px 30px;box-shadow:0px 12px 28px 0px rgba(0,0,0,0.18);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-275158cf:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-275158cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C5664;background-image:url("https://casaquinterotarimasypalets.com/wp-content/uploads/2026/09/card-opciones-disponibles.webp");background-position:top center;background-repeat:no-repeat;background-size:330px auto;}.elementor-12 .elementor-element.elementor-element-6769616a{--display:flex;--min-height:285px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-12 .elementor-element.elementor-element-6769616a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6769616a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #356675 0%, #1E4349 100%);}.elementor-12 .elementor-element.elementor-element-7f970eff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-12 .elementor-element.elementor-element-7f970eff .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-7f970eff.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-7f970eff.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-7f970eff.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-7f970eff.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-7f970eff.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-7f970eff .elementor-icon{font-size:50px;}.elementor-12 .elementor-element.elementor-element-7f970eff .elementor-icon svg{height:50px;}.elementor-12 .elementor-element.elementor-element-36582a67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-12 .elementor-element.elementor-element-36582a67 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:600;line-height:1.25em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-30f9a120{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.35em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-55e4780f{--display:flex;--min-height:435px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:30px 30px 30px 30px;box-shadow:0px 12px 28px 0px rgba(0,0,0,0.18);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-55e4780f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-55e4780f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C5664;background-image:url("https://casaquinterotarimasypalets.com/wp-content/uploads/2026/09/card-atencion-local.webp");background-position:top center;background-repeat:no-repeat;background-size:330px auto;}.elementor-12 .elementor-element.elementor-element-2b512741{--display:flex;--min-height:285px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-12 .elementor-element.elementor-element-2b512741:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2b512741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #356675 0%, #1E4349 100%);}.elementor-12 .elementor-element.elementor-element-69314c30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-12 .elementor-element.elementor-element-69314c30 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-69314c30.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-69314c30.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-69314c30.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-69314c30.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-69314c30.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-69314c30 .elementor-icon{font-size:50px;}.elementor-12 .elementor-element.elementor-element-69314c30 .elementor-icon svg{height:50px;}.elementor-12 .elementor-element.elementor-element-d119d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-12 .elementor-element.elementor-element-d119d4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:600;line-height:1.25em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-11580dcf{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.35em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-652cd7b5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:90px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-652cd7b5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-652cd7b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE5E1;background-image:url("https://casaquinterotarimasypalets.com/wp-content/uploads/2026/09/TEXTURA-DER-BLOQUE-2-e1790730312379.webp");background-position:top right;background-repeat:no-repeat;background-size:26% auto;}.elementor-12 .elementor-element.elementor-element-652cd7b5::before, .elementor-12 .elementor-element.elementor-element-652cd7b5 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-652cd7b5 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-652cd7b5 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-652cd7b5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-652cd7b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://casaquinterotarimasypalets.com/wp-content/uploads/2026/09/TEXTURA-IZQ-BLOQUE-2.webp");--background-overlay:'';background-position:0px 5%;background-repeat:no-repeat;background-size:25% auto;}.elementor-12 .elementor-element.elementor-element-627e720f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-755c6fd6{text-align:center;}.elementor-12 .elementor-element.elementor-element-755c6fd6 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;line-height:1.1em;color:#323031;}.elementor-12 .elementor-element.elementor-element-431ebc7b{width:var( --container-widget-width, 530px );max-width:530px;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:530px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;line-height:1.4em;color:#323031;}.elementor-12 .elementor-element.elementor-element-106d87e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-106d87e.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-567bb66f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:30px 30px 30px 30px;box-shadow:6px 10px 24px 0px rgba(0,0,0,0.16);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-567bb66f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-567bb66f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://casaquinterotarimasypalets.com/wp-content/uploads/2026/09/CARDS-TARIMAS-1.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-12 .elementor-element.elementor-element-344ea1b1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:6px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-27003439{--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:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-940c258 img{height:130px;object-fit:scale-down;object-position:center center;}.elementor-12 .elementor-element.elementor-element-ddb2506{--spacer-size:10px;}.elementor-12 .elementor-element.elementor-element-7653cee0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;color:#2B2B2B;}.elementor-12 .elementor-element.elementor-element-2d13949c{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;color:#666666;}.elementor-12 .elementor-element.elementor-element-683c932a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#2B2B2B;}.elementor-12 .elementor-element.elementor-element-18b5bd34 .elementor-button{background-color:#F39F06;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:0px 0px 0px 20px;}.elementor-12 .elementor-element.elementor-element-18b5bd34 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-18b5bd34 .elementor-button:focus{background-color:#D98A00;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-18b5bd34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-18b5bd34 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-18b5bd34 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-18b5bd34 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-184e754b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:30px 30px 30px 30px;box-shadow:6px 10px 24px 0px rgba(0,0,0,0.16);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-184e754b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-184e754b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://casaquinterotarimasypalets.com/wp-content/uploads/2026/09/CARDS-TARIMAS-1.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-12 .elementor-element.elementor-element-494a3dae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:6px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-7d138ea1{--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:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c07ae09 img{height:130px;object-fit:scale-down;object-position:center center;}.elementor-12 .elementor-element.elementor-element-2519dea{--spacer-size:10px;}.elementor-12 .elementor-element.elementor-element-229b918 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;color:#2B2B2B;}.elementor-12 .elementor-element.elementor-element-99a3667{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;color:#666666;}.elementor-12 .elementor-element.elementor-element-4e9f4dad{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#2B2B2B;}.elementor-12 .elementor-element.elementor-element-7a7072d7 .elementor-button{background-color:#F39F06;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:0px 0px 0px 20px;}.elementor-12 .elementor-element.elementor-element-7a7072d7 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-7a7072d7 .elementor-button:focus{background-color:#D98A00;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-7a7072d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-7a7072d7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-7a7072d7 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-7a7072d7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-334bd901{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:30px 30px 30px 30px;box-shadow:6px 10px 24px 0px rgba(0,0,0,0.16);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-334bd901:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-334bd901 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://casaquinterotarimasypalets.com/wp-content/uploads/2026/09/CARDS-TARIMAS-1.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-12 .elementor-element.elementor-element-713f9e6a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:6px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-5f78a4a7{--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:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-991b07b img{height:130px;object-fit:scale-down;object-position:center center;}.elementor-12 .elementor-element.elementor-element-e9c1e94{--spacer-size:10px;}.elementor-12 .elementor-element.elementor-element-6ba8d813 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;color:#2B2B2B;}.elementor-12 .elementor-element.elementor-element-5de639b{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;color:#666666;}.elementor-12 .elementor-element.elementor-element-2512568e{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#2B2B2B;}.elementor-12 .elementor-element.elementor-element-630c5722 .elementor-button{background-color:#F39F06;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:0px 0px 0px 20px;}.elementor-12 .elementor-element.elementor-element-630c5722 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-630c5722 .elementor-button:focus{background-color:#D98A00;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-630c5722{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-630c5722 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-630c5722 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-630c5722 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2753f708{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:nowrap;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-22196216{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:30px 30px 30px 30px;box-shadow:6px 10px 24px 0px rgba(0,0,0,0.16);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-22196216:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-22196216 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://casaquinterotarimasypalets.com/wp-content/uploads/2026/09/CARDS-TARIMAS-1.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-12 .elementor-element.elementor-element-7f87dd9b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:6px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-37343fed{--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:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9341c27 img{height:130px;object-fit:scale-down;object-position:center center;}.elementor-12 .elementor-element.elementor-element-7e27da3{--spacer-size:10px;}.elementor-12 .elementor-element.elementor-element-32448753 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;color:#2B2B2B;}.elementor-12 .elementor-element.elementor-element-70c79730{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;color:#666666;}.elementor-12 .elementor-element.elementor-element-74c929e0{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#2B2B2B;}.elementor-12 .elementor-element.elementor-element-f9034f9 .elementor-button{background-color:#F39F06;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:0px 0px 0px 20px;}.elementor-12 .elementor-element.elementor-element-f9034f9 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-f9034f9 .elementor-button:focus{background-color:#D98A00;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f9034f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-f9034f9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-f9034f9 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-f9034f9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-41a4c426{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:30px 30px 30px 30px;box-shadow:6px 10px 24px 0px rgba(0,0,0,0.16);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-41a4c426:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-41a4c426 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://casaquinterotarimasypalets.com/wp-content/uploads/2026/09/CARDS-TARIMAS-1.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-12 .elementor-element.elementor-element-149b7445{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:6px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-1e0ecd20{--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:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d9c2632 img{height:130px;object-fit:scale-down;object-position:center center;}.elementor-12 .elementor-element.elementor-element-54e576d{--spacer-size:10px;}.elementor-12 .elementor-element.elementor-element-641c210d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;color:#2B2B2B;}.elementor-12 .elementor-element.elementor-element-3cc297d0{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;color:#666666;}.elementor-12 .elementor-element.elementor-element-169edfe6{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#2B2B2B;}.elementor-12 .elementor-element.elementor-element-49a8e56{--spacer-size:7px;}.elementor-12 .elementor-element.elementor-element-96f8ca7 .elementor-button{background-color:#F39F06;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:0px 0px 0px 20px;}.elementor-12 .elementor-element.elementor-element-96f8ca7 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-96f8ca7 .elementor-button:focus{background-color:#D98A00;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-96f8ca7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-96f8ca7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-96f8ca7 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-96f8ca7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-4637c911{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:30px 30px 30px 30px;box-shadow:6px 10px 24px 0px rgba(0,0,0,0.16);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4637c911:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4637c911 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://casaquinterotarimasypalets.com/wp-content/uploads/2026/09/CARDS-TARIMAS-1.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-12 .elementor-element.elementor-element-6a0d43bc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:6px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-4a71e003{--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:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-32dd233 img{height:130px;object-fit:scale-down;object-position:center center;}.elementor-12 .elementor-element.elementor-element-5f87ca6{--spacer-size:10px;}.elementor-12 .elementor-element.elementor-element-568c0955 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;color:#2B2B2B;}.elementor-12 .elementor-element.elementor-element-4b32a311{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;color:#666666;}.elementor-12 .elementor-element.elementor-element-5f3094f0{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#2B2B2B;}.elementor-12 .elementor-element.elementor-element-6c859bd4 .elementor-button{background-color:#F39F06;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:0px 0px 0px 20px;}.elementor-12 .elementor-element.elementor-element-6c859bd4 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-6c859bd4 .elementor-button:focus{background-color:#D98A00;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6c859bd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-6c859bd4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-6c859bd4 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-6c859bd4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-15d82ff3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:6px 10px 24px 0px rgba(0,0,0,0.16);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-15d82ff3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-15d82ff3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #2B535B 0%, #1F4047 100%);}.elementor-12 .elementor-element.elementor-element-15d82ff3::before, .elementor-12 .elementor-element.elementor-element-15d82ff3 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-15d82ff3 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-15d82ff3 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-15d82ff3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-15d82ff3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://casaquinterotarimasypalets.com/wp-content/uploads/2026/09/CARD-TARIMA-VERDE.png");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-12 .elementor-element.elementor-element-728bb3be{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:6px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-64d1d309{--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:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7c786bc img{height:180px;object-fit:scale-down;object-position:center center;}.elementor-12 .elementor-element.elementor-element-4555b7a{--spacer-size:10px;}.elementor-12 .elementor-element.elementor-element-3f0dc7c9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-79ff8882{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-71ff5da{--spacer-size:20px;}.elementor-12 .elementor-element.elementor-element-1c724c7d .elementor-button{background-color:#F39F06;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:0px 0px 0px 20px;}.elementor-12 .elementor-element.elementor-element-1c724c7d .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-1c724c7d .elementor-button:focus{background-color:#D98A00;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1c724c7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-1c724c7d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-1c724c7d .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-1c724c7d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-7fe27e36{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7fe27e36:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7fe27e36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EDE7;}.elementor-12 .elementor-element.elementor-element-502b53eb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-51e7fd27{text-align:center;}.elementor-12 .elementor-element.elementor-element-51e7fd27 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;line-height:1.1em;color:#323031;}.elementor-12 .elementor-element.elementor-element-5c97cde4{width:var( --container-widget-width, 615px );max-width:615px;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:615px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;line-height:1.4em;color:#323031;}.elementor-12 .elementor-element.elementor-element-47ac5bd8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;--padding-top:90px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5a5bfd62{--display:flex;--position:relative;--min-height:408px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;box-shadow:6px 12px 28px 0px rgba(0,0,0,0.20);--padding-top:84px;--padding-bottom:46px;--padding-left:34px;--padding-right:34px;top:0px;}.elementor-12 .elementor-element.elementor-element-5a5bfd62:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5a5bfd62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #356879 0%, #1E3F44 100%);}.elementor-12 .elementor-element.elementor-element-5a5bfd62::before, .elementor-12 .elementor-element.elementor-element-5a5bfd62 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-5a5bfd62 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-5a5bfd62 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-5a5bfd62 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-5a5bfd62 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://casaquinterotarimasypalets.com/wp-content/uploads/2026/09/bg-textura-1.png");--background-overlay:'';background-position:center center;background-size:cover;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-5a5bfd62{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-5a5bfd62{right:0px;}.elementor-12 .elementor-element.elementor-element-5559d932{width:auto;max-width:auto;text-align:center;}.elementor-12 .elementor-element.elementor-element-1f00d676{text-align:center;}.elementor-12 .elementor-element.elementor-element-1f00d676 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6ac2a76f{width:var( --container-widget-width, 355px );max-width:355px;--container-widget-width:355px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:1.4em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-52042b37 .elementor-button{background-color:#F39F06;font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:0px 0px 0px 22px;}.elementor-12 .elementor-element.elementor-element-52042b37 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-52042b37 .elementor-button:focus{background-color:#D98A00;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-52042b37 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-52042b37 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-52042b37 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-23bfb503{--display:flex;--position:relative;--min-height:408px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--border-radius:30px 30px 30px 30px;box-shadow:6px 12px 28px 0px rgba(0,0,0,0.20);--padding-top:84px;--padding-bottom:46px;--padding-left:34px;--padding-right:34px;top:0px;}.elementor-12 .elementor-element.elementor-element-23bfb503:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-23bfb503 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFB;background-image:url("https://casaquinterotarimasypalets.com/wp-content/uploads/2026/09/bg-textura-2.png");}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-23bfb503{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-23bfb503{right:0px;}.elementor-12 .elementor-element.elementor-element-7c301f49{width:auto;max-width:auto;text-align:center;}.elementor-12 .elementor-element.elementor-element-31ac2014{text-align:center;}.elementor-12 .elementor-element.elementor-element-31ac2014 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;color:#2B2B2B;}.elementor-12 .elementor-element.elementor-element-4e59f279{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:1.4em;color:#2B2B2B;}.elementor-12 .elementor-element.elementor-element-4cc43d56 .elementor-button{background-color:#F39F06;font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:0px 0px 0px 22px;}.elementor-12 .elementor-element.elementor-element-4cc43d56 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-4cc43d56 .elementor-button:focus{background-color:#D98A00;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-4cc43d56 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-4cc43d56 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-4cc43d56 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-56f511e1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.86;--padding-top:70px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-56f511e1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-56f511e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202221;background-image:url("https://casaquinterotarimasypalets.com/wp-content/uploads/2026/09/fondo-cotizacion-bodega.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-56f511e1::before, .elementor-12 .elementor-element.elementor-element-56f511e1 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-56f511e1 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-56f511e1 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-56f511e1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-56f511e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#15191A;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-2e522855{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-7db3831b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-43b070f .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;line-height:1.1em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-28abaeda{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;line-height:1.35em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-b80134b{--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:stretch;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--margin-top:38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3ef5841f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4ca11103{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-4ca11103 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-4ca11103.elementor-view-stacked .elementor-icon{background-color:#F5F4EF;color:#1E2A2C;}.elementor-12 .elementor-element.elementor-element-4ca11103.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-4ca11103.elementor-view-default .elementor-icon{color:#F5F4EF;border-color:#F5F4EF;}.elementor-12 .elementor-element.elementor-element-4ca11103.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-4ca11103.elementor-view-default .elementor-icon svg{fill:#F5F4EF;}.elementor-12 .elementor-element.elementor-element-4ca11103.elementor-view-framed .elementor-icon{background-color:#1E2A2C;}.elementor-12 .elementor-element.elementor-element-4ca11103.elementor-view-stacked .elementor-icon svg{fill:#1E2A2C;}.elementor-12 .elementor-element.elementor-element-4ca11103 .elementor-icon{font-size:22px;padding:14px;}.elementor-12 .elementor-element.elementor-element-4ca11103 .elementor-icon svg{height:22px;}.elementor-12 .elementor-element.elementor-element-5c507124{width:100%;max-width:100%;font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-7872397f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5fc18928{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-5fc18928 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-5fc18928.elementor-view-stacked .elementor-icon{background-color:#F5F4EF;color:#1E2A2C;}.elementor-12 .elementor-element.elementor-element-5fc18928.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-5fc18928.elementor-view-default .elementor-icon{color:#F5F4EF;border-color:#F5F4EF;}.elementor-12 .elementor-element.elementor-element-5fc18928.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-5fc18928.elementor-view-default .elementor-icon svg{fill:#F5F4EF;}.elementor-12 .elementor-element.elementor-element-5fc18928.elementor-view-framed .elementor-icon{background-color:#1E2A2C;}.elementor-12 .elementor-element.elementor-element-5fc18928.elementor-view-stacked .elementor-icon svg{fill:#1E2A2C;}.elementor-12 .elementor-element.elementor-element-5fc18928 .elementor-icon{font-size:22px;padding:14px;}.elementor-12 .elementor-element.elementor-element-5fc18928 .elementor-icon svg{height:22px;}.elementor-12 .elementor-element.elementor-element-6adffe33{width:100%;max-width:100%;font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-773a0ff8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-184ecf7f{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-184ecf7f .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-184ecf7f.elementor-view-stacked .elementor-icon{background-color:#F5F4EF;color:#1E2A2C;}.elementor-12 .elementor-element.elementor-element-184ecf7f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-184ecf7f.elementor-view-default .elementor-icon{color:#F5F4EF;border-color:#F5F4EF;}.elementor-12 .elementor-element.elementor-element-184ecf7f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-184ecf7f.elementor-view-default .elementor-icon svg{fill:#F5F4EF;}.elementor-12 .elementor-element.elementor-element-184ecf7f.elementor-view-framed .elementor-icon{background-color:#1E2A2C;}.elementor-12 .elementor-element.elementor-element-184ecf7f.elementor-view-stacked .elementor-icon svg{fill:#1E2A2C;}.elementor-12 .elementor-element.elementor-element-184ecf7f .elementor-icon{font-size:22px;padding:14px;}.elementor-12 .elementor-element.elementor-element-184ecf7f .elementor-icon svg{height:22px;}.elementor-12 .elementor-element.elementor-element-649e2469{width:100%;max-width:100%;font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2b95ab06{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2d2c67 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #087C53 0%, #165241 100%);border-radius:40px 40px 40px 40px;padding:0px 0px 0px 18px;}.elementor-12 .elementor-element.elementor-element-2d2c67 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-2d2c67 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #165241 0%, #087C53 100%);}.elementor-12 .elementor-element.elementor-element-2d2c67{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-2d2c67 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-2d2c67 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-2d2c67 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3832f9ef .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, rgba(128,123,119,0.75) 0%, rgba(62,58,56,0.75) 100%);border-radius:40px 40px 40px 40px;padding:0px 0px 0px 18px;}.elementor-12 .elementor-element.elementor-element-3832f9ef{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-3832f9ef .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-3832f9ef .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-3832f9ef .elementor-button:focus{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3832f9ef .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-3832f9ef .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-107c0685 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, rgba(128,123,119,0.75) 0%, rgba(62,58,56,0.75) 100%);border-radius:40px 40px 40px 40px;padding:0px 0px 0px 18px;}.elementor-12 .elementor-element.elementor-element-107c0685{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-107c0685 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-107c0685 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-107c0685 .elementor-button:focus{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-107c0685 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-107c0685 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-240d8d61{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:30px 30px 30px 30px;box-shadow:6px 14px 34px 0px rgba(0,0,0,0.40);--padding-top:36px;--padding-bottom:42px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-240d8d61:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-240d8d61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #346778 0%, #1D3E43 100%);}.elementor-12 .elementor-element.elementor-element-1a1df9db{text-align:center;}.elementor-12 .elementor-element.elementor-element-1a1df9db .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;line-height:1.15em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-730cda40{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-12 .elementor-element.elementor-element-730cda40 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-730cda40 .elementor-field-group{padding-right:calc( 12px/2 );padding-left:calc( 12px/2 );margin-bottom:20px;}.elementor-12 .elementor-element.elementor-element-730cda40 .elementor-form-fields-wrapper{margin-left:calc( -12px/2 );margin-right:calc( -12px/2 );margin-bottom:-20px;}.elementor-12 .elementor-element.elementor-element-730cda40 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-12 .elementor-element.elementor-element-730cda40 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-12 .elementor-element.elementor-element-730cda40 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-730cda40 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-12 .elementor-element.elementor-element-730cda40 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-12 .elementor-element.elementor-element-730cda40 .elementor-field-group > label, .elementor-12 .elementor-element.elementor-element-730cda40 .elementor-field-subgroup label{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-730cda40 .elementor-field-type-html{padding-bottom:0px;}.elementor-12 .elementor-element.elementor-element-730cda40 .elementor-field-group .elementor-field{color:#2B2B2B;}.elementor-12 .elementor-element.elementor-element-730cda40 .elementor-field-group .elementor-field, .elementor-12 .elementor-element.elementor-element-730cda40 .elementor-field-subgroup label{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-730cda40 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-12 .elementor-element.elementor-element-730cda40 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-12 .elementor-element.elementor-element-730cda40 .elementor-button{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;border-radius:40px 40px 40px 40px;}.elementor-12 .elementor-element.elementor-element-730cda40 .e-form__buttons__wrapper__button-next{background-color:#F39F06;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-730cda40 .elementor-button[type="submit"]{background-color:#F39F06;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-730cda40 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-730cda40 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-730cda40 .e-form__buttons__wrapper__button-next:hover{background-color:#D98A00;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-730cda40 .elementor-button[type="submit"]:hover{background-color:#D98A00;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-730cda40 .elementor-button[type="submit"]:hover svg *{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-730cda40 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-77eb5d40{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-77eb5d40:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-77eb5d40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EDE7;background-image:url("https://casaquinterotarimasypalets.com/wp-content/uploads/2026/09/FORMA-ULTIMO-BLOQUE.webp");background-position:top right;background-repeat:no-repeat;background-size:contain;}.elementor-12 .elementor-element.elementor-element-77eb5d40::before, .elementor-12 .elementor-element.elementor-element-77eb5d40 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-77eb5d40 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-77eb5d40 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-77eb5d40 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-77eb5d40 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://casaquinterotarimasypalets.com/wp-content/uploads/2026/09/TEXTURA-IZQ-ULTIMO-BLOQUE.webp");--background-overlay:'';background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-12 .elementor-element.elementor-element-371de7af{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-2f56c43a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-57d1648d .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;line-height:1.1em;color:#323031;}.elementor-12 .elementor-element.elementor-element-25918369{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;line-height:1.4em;color:#323031;}.elementor-12 .elementor-element.elementor-element-3eb78955{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:46px 46px;--row-gap:46px;--column-gap:46px;--flex-wrap:nowrap;--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-12 .elementor-element.elementor-element-25fe70b0 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #087C53 0%, #165241 100%);border-radius:40px 40px 40px 40px;padding:0px 0px 0px 20px;}.elementor-12 .elementor-element.elementor-element-25fe70b0 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-25fe70b0 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #165241 0%, #087C53 100%);}.elementor-12 .elementor-element.elementor-element-25fe70b0{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-25fe70b0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-25fe70b0 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-25fe70b0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-51d43c15 .elementor-button{background-color:#F39F06;font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:0px 0px 0px 34px;}.elementor-12 .elementor-element.elementor-element-51d43c15 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-51d43c15 .elementor-button:focus{background-color:#D98A00;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-51d43c15{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-51d43c15 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-51d43c15 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-51d43c15 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-366637f2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-28dddc33{width:100%;max-width:100%;text-align:end;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-4bf03784{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-422b3f4d{--min-height:700px;}.elementor-12 .elementor-element.elementor-element-e7880af{--padding-top:60px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-30c0853a{font-size:20px;}.elementor-12 .elementor-element.elementor-element-61bc9f63{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-12 .elementor-element.elementor-element-7066d70f .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-7066d70f .elementor-icon-box-title a{font-size:17px;}.elementor-12 .elementor-element.elementor-element-44068eac{border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-12 .elementor-element.elementor-element-1341e19f .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-1341e19f .elementor-icon-box-title a{font-size:17px;}.elementor-12 .elementor-element.elementor-element-1c55ec72{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-12 .elementor-element.elementor-element-52375997 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-52375997 .elementor-icon-box-title a{font-size:17px;}.elementor-12 .elementor-element.elementor-element-485a130f{border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-12 .elementor-element.elementor-element-30b6949c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-30b6949c .elementor-icon-box-title a{font-size:17px;}.elementor-12 .elementor-element.elementor-element-3b3c3d29 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3b3c3d29 .elementor-icon-box-title a{font-size:17px;}.elementor-12 .elementor-element.elementor-element-775a53aa{font-size:19px;}.elementor-12 .elementor-element.elementor-element-270e884c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-270e884c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:380px auto;}.elementor-12 .elementor-element.elementor-element-275158cf:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-275158cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:350px auto;}.elementor-12 .elementor-element.elementor-element-55e4780f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-55e4780f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:380px auto;}.elementor-12 .elementor-element.elementor-element-652cd7b5::before, .elementor-12 .elementor-element.elementor-element-652cd7b5 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-652cd7b5 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-652cd7b5 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-652cd7b5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-652cd7b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0%;}.elementor-12 .elementor-element.elementor-element-431ebc7b{font-size:19px;}.elementor-12 .elementor-element.elementor-element-5c97cde4{font-size:19px;}.elementor-12 .elementor-element.elementor-element-28abaeda{font-size:19px;}.elementor-12 .elementor-element.elementor-element-25918369{font-size:19px;}.elementor-12 .elementor-element.elementor-element-3eb78955{--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-12 .elementor-element.elementor-element-366637f2{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-4bf03784{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-422b3f4d{--min-height:0px;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e7880af{--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-2b51b277{padding:7px 20px 7px 20px;}.elementor-12 .elementor-element.elementor-element-2b51b277 .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-30c0853a{font-size:17px;}.elementor-12 .elementor-element.elementor-element-51a87ef0 .elementor-button{font-size:17px;padding:0px 0px 0px 24px;}.elementor-12 .elementor-element.elementor-element-6c6038f6 .elementor-button{font-size:17px;padding:0px 0px 0px 24px;}.elementor-12 .elementor-element.elementor-element-d6e17b9{--width:92%;--margin-top:-40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-61bc9f63{--width:50%;--padding-top:24px;--padding-bottom:24px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-7066d70f .elementor-icon{font-size:44px;}.elementor-12 .elementor-element.elementor-element-7066d70f .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-7066d70f .elementor-icon-box-title a{font-size:15px;}.elementor-12 .elementor-element.elementor-element-9956c9d .elementor-counter{flex-direction:column-reverse;}.elementor-12 .elementor-element.elementor-element-9956c9d .elementor-counter-title{justify-content:center;font-size:19px;}.elementor-12 .elementor-element.elementor-element-9956c9d .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-12 .elementor-element.elementor-element-44068eac{--width:50%;--padding-top:24px;--padding-bottom:24px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-1341e19f .elementor-icon{font-size:44px;}.elementor-12 .elementor-element.elementor-element-1341e19f .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-1341e19f .elementor-icon-box-title a{font-size:15px;}.elementor-12 .elementor-element.elementor-element-1c55ec72{--width:50%;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-52375997 .elementor-icon{font-size:44px;}.elementor-12 .elementor-element.elementor-element-52375997 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-52375997 .elementor-icon-box-title a{font-size:15px;}.elementor-12 .elementor-element.elementor-element-485a130f{--width:50%;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-30b6949c .elementor-icon{font-size:44px;}.elementor-12 .elementor-element.elementor-element-30b6949c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-30b6949c .elementor-icon-box-title a{font-size:15px;}.elementor-12 .elementor-element.elementor-element-15439ea2{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-3b3c3d29 .elementor-icon{font-size:44px;}.elementor-12 .elementor-element.elementor-element-3b3c3d29 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3b3c3d29 .elementor-icon-box-title a{font-size:15px;}.elementor-12 .elementor-element.elementor-element-436fe4ac{--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-775a53aa{font-size:16px;}.elementor-12 .elementor-element.elementor-element-50397a96 .elementor-button{font-size:17px;padding:5px 5px 5px 22px;}.elementor-12 .elementor-element.elementor-element-41bf2834{--padding-top:48px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-1e33b721{--width:100%;}.elementor-12 .elementor-element.elementor-element-310adbca .elementor-icon{font-size:36px;}.elementor-12 .elementor-element.elementor-element-310adbca .elementor-icon svg{height:36px;}.elementor-12 .elementor-element.elementor-element-23eb212b .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-3d6ef302{font-size:15px;}.elementor-12 .elementor-element.elementor-element-270e884c{--width:100%;}.elementor-12 .elementor-element.elementor-element-3ed0c252 .elementor-icon{font-size:36px;}.elementor-12 .elementor-element.elementor-element-3ed0c252 .elementor-icon svg{height:36px;}.elementor-12 .elementor-element.elementor-element-47c6c520 .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-77487c23{font-size:15px;}.elementor-12 .elementor-element.elementor-element-275158cf{--width:100%;}.elementor-12 .elementor-element.elementor-element-7f970eff .elementor-icon{font-size:36px;}.elementor-12 .elementor-element.elementor-element-7f970eff .elementor-icon svg{height:36px;}.elementor-12 .elementor-element.elementor-element-36582a67 .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-30f9a120{font-size:15px;}.elementor-12 .elementor-element.elementor-element-55e4780f{--width:100%;}.elementor-12 .elementor-element.elementor-element-69314c30 .elementor-icon{font-size:36px;}.elementor-12 .elementor-element.elementor-element-69314c30 .elementor-icon svg{height:36px;}.elementor-12 .elementor-element.elementor-element-d119d4 .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-11580dcf{font-size:15px;}.elementor-12 .elementor-element.elementor-element-652cd7b5::before, .elementor-12 .elementor-element.elementor-element-652cd7b5 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-652cd7b5 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-652cd7b5 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-652cd7b5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-652cd7b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0%;}.elementor-12 .elementor-element.elementor-element-652cd7b5{--padding-top:50px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-431ebc7b{font-size:16px;}.elementor-12 .elementor-element.elementor-element-567bb66f{--width:100%;}.elementor-12 .elementor-element.elementor-element-7653cee0 .elementor-heading-title{font-size:17px;}.elementor-12 .elementor-element.elementor-element-18b5bd34 .elementor-button{font-size:16px;padding:5px 5px 5px 18px;}.elementor-12 .elementor-element.elementor-element-184e754b{--width:100%;}.elementor-12 .elementor-element.elementor-element-229b918 .elementor-heading-title{font-size:17px;}.elementor-12 .elementor-element.elementor-element-7a7072d7 .elementor-button{font-size:16px;padding:5px 5px 5px 18px;}.elementor-12 .elementor-element.elementor-element-334bd901{--width:100%;}.elementor-12 .elementor-element.elementor-element-6ba8d813 .elementor-heading-title{font-size:17px;}.elementor-12 .elementor-element.elementor-element-630c5722 .elementor-button{font-size:16px;padding:5px 5px 5px 18px;}.elementor-12 .elementor-element.elementor-element-2753f708{--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:44px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-22196216{--width:100%;}.elementor-12 .elementor-element.elementor-element-32448753 .elementor-heading-title{font-size:17px;}.elementor-12 .elementor-element.elementor-element-f9034f9 .elementor-button{font-size:16px;padding:5px 5px 5px 18px;}.elementor-12 .elementor-element.elementor-element-41a4c426{--width:100%;}.elementor-12 .elementor-element.elementor-element-641c210d .elementor-heading-title{font-size:17px;}.elementor-12 .elementor-element.elementor-element-96f8ca7 .elementor-button{font-size:16px;padding:5px 5px 5px 18px;}.elementor-12 .elementor-element.elementor-element-4637c911{--width:100%;}.elementor-12 .elementor-element.elementor-element-568c0955 .elementor-heading-title{font-size:17px;}.elementor-12 .elementor-element.elementor-element-6c859bd4 .elementor-button{font-size:16px;padding:5px 5px 5px 18px;}.elementor-12 .elementor-element.elementor-element-15d82ff3{--width:100%;}.elementor-12 .elementor-element.elementor-element-3f0dc7c9 .elementor-heading-title{font-size:17px;}.elementor-12 .elementor-element.elementor-element-1c724c7d .elementor-button{font-size:16px;padding:5px 5px 5px 18px;}.elementor-12 .elementor-element.elementor-element-7fe27e36{--padding-top:50px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5c97cde4{font-size:16px;}.elementor-12 .elementor-element.elementor-element-47ac5bd8{--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:70px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-5a5bfd62{--padding-top:70px;--padding-bottom:38px;--padding-left:22px;--padding-right:22px;}.elementor-12 .elementor-element.elementor-element-1f00d676 .elementor-heading-title{font-size:21px;}.elementor-12 .elementor-element.elementor-element-6ac2a76f{font-size:15.5px;}.elementor-12 .elementor-element.elementor-element-52042b37 .elementor-button{font-size:17px;padding:5px 5px 5px 18px;}.elementor-12 .elementor-element.elementor-element-23bfb503{--padding-top:70px;--padding-bottom:38px;--padding-left:22px;--padding-right:22px;}.elementor-12 .elementor-element.elementor-element-31ac2014 .elementor-heading-title{font-size:21px;}.elementor-12 .elementor-element.elementor-element-4e59f279{font-size:15.5px;}.elementor-12 .elementor-element.elementor-element-4cc43d56 .elementor-button{font-size:17px;padding:5px 5px 5px 18px;}.elementor-12 .elementor-element.elementor-element-56f511e1{--padding-top:50px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2e522855{--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-12 .elementor-element.elementor-element-28abaeda{font-size:16px;}.elementor-12 .elementor-element.elementor-element-4ca11103.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5c507124{font-size:16px;}.elementor-12 .elementor-element.elementor-element-6adffe33{font-size:16px;}.elementor-12 .elementor-element.elementor-element-649e2469{font-size:16px;}.elementor-12 .elementor-element.elementor-element-240d8d61{--padding-top:28px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-1a1df9db .elementor-heading-title{font-size:24px;}.elementor-12 .elementor-element.elementor-element-730cda40 .elementor-button{font-size:17px;}.elementor-12 .elementor-element.elementor-element-77eb5d40:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-77eb5d40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;}.elementor-12 .elementor-element.elementor-element-371de7af{--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:50px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-25918369{font-size:16px;}.elementor-12 .elementor-element.elementor-element-25fe70b0 .elementor-button{font-size:16px;}.elementor-12 .elementor-element.elementor-element-51d43c15 .elementor-button{font-size:16px;}.elementor-12 .elementor-element.elementor-element-366637f2{--padding-top:30px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-422b3f4d{--width:100%;}.elementor-12 .elementor-element.elementor-element-e7880af{--content-width:1200px;}.elementor-12 .elementor-element.elementor-element-d6e17b9{--width:1200px;}.elementor-12 .elementor-element.elementor-element-61bc9f63{--width:20%;}.elementor-12 .elementor-element.elementor-element-44068eac{--width:20%;}.elementor-12 .elementor-element.elementor-element-1c55ec72{--width:20%;}.elementor-12 .elementor-element.elementor-element-485a130f{--width:20%;}.elementor-12 .elementor-element.elementor-element-15439ea2{--width:20%;}.elementor-12 .elementor-element.elementor-element-4f65f3{--content-width:1000px;}.elementor-12 .elementor-element.elementor-element-41bf2834{--content-width:1200px;}.elementor-12 .elementor-element.elementor-element-1e33b721{--width:23.6%;}.elementor-12 .elementor-element.elementor-element-69a65bd2{--width:100%;}.elementor-12 .elementor-element.elementor-element-270e884c{--width:23.6%;}.elementor-12 .elementor-element.elementor-element-146d3321{--width:100%;}.elementor-12 .elementor-element.elementor-element-275158cf{--width:23.6%;}.elementor-12 .elementor-element.elementor-element-6769616a{--width:100%;}.elementor-12 .elementor-element.elementor-element-55e4780f{--width:23.6%;}.elementor-12 .elementor-element.elementor-element-2b512741{--width:100%;}.elementor-12 .elementor-element.elementor-element-627e720f{--content-width:1000px;}.elementor-12 .elementor-element.elementor-element-106d87e{--content-width:1240px;}.elementor-12 .elementor-element.elementor-element-567bb66f{--width:24%;}.elementor-12 .elementor-element.elementor-element-184e754b{--width:24%;}.elementor-12 .elementor-element.elementor-element-334bd901{--width:24%;}.elementor-12 .elementor-element.elementor-element-2753f708{--content-width:1366px;}.elementor-12 .elementor-element.elementor-element-22196216{--width:24%;}.elementor-12 .elementor-element.elementor-element-41a4c426{--width:24%;}.elementor-12 .elementor-element.elementor-element-4637c911{--width:24%;}.elementor-12 .elementor-element.elementor-element-15d82ff3{--width:24%;}.elementor-12 .elementor-element.elementor-element-502b53eb{--content-width:1200px;}.elementor-12 .elementor-element.elementor-element-47ac5bd8{--content-width:1200px;}.elementor-12 .elementor-element.elementor-element-5a5bfd62{--width:48.6%;}.elementor-12 .elementor-element.elementor-element-23bfb503{--width:48.6%;}.elementor-12 .elementor-element.elementor-element-2e522855{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-7db3831b{--width:46%;}.elementor-12 .elementor-element.elementor-element-240d8d61{--width:50%;}.elementor-12 .elementor-element.elementor-element-371de7af{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-2f56c43a{--width:56%;}.elementor-12 .elementor-element.elementor-element-366637f2{--width:42%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-d6e17b9{--width:94%;}.elementor-12 .elementor-element.elementor-element-61bc9f63{--width:33.33%;}.elementor-12 .elementor-element.elementor-element-44068eac{--width:33.33%;}.elementor-12 .elementor-element.elementor-element-1c55ec72{--width:33.33%;}.elementor-12 .elementor-element.elementor-element-485a130f{--width:33.33%;}.elementor-12 .elementor-element.elementor-element-15439ea2{--width:33.33%;}.elementor-12 .elementor-element.elementor-element-1e33b721{--width:48.5%;}.elementor-12 .elementor-element.elementor-element-270e884c{--width:48.5%;}.elementor-12 .elementor-element.elementor-element-275158cf{--width:48.5%;}.elementor-12 .elementor-element.elementor-element-55e4780f{--width:48.5%;}.elementor-12 .elementor-element.elementor-element-567bb66f{--width:47.5%;}.elementor-12 .elementor-element.elementor-element-184e754b{--width:47.5%;}.elementor-12 .elementor-element.elementor-element-334bd901{--width:47.5%;}.elementor-12 .elementor-element.elementor-element-22196216{--width:47.5%;}.elementor-12 .elementor-element.elementor-element-41a4c426{--width:47.5%;}.elementor-12 .elementor-element.elementor-element-4637c911{--width:47.5%;}.elementor-12 .elementor-element.elementor-element-15d82ff3{--width:47.5%;}.elementor-12 .elementor-element.elementor-element-5a5bfd62{--width:100%;}.elementor-12 .elementor-element.elementor-element-23bfb503{--width:100%;}.elementor-12 .elementor-element.elementor-element-7db3831b{--width:100%;}.elementor-12 .elementor-element.elementor-element-240d8d61{--width:100%;}.elementor-12 .elementor-element.elementor-element-2f56c43a{--width:100%;}.elementor-12 .elementor-element.elementor-element-366637f2{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-2b51b277 */.elementor-12 .elementor-element.elementor-element-2b51b277 .elementor-heading-title{display:inline-block}.elementor-12 .elementor-element.elementor-element-2b51b277{backdrop-filter:blur(4px)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7affbf7d */.elementor-12 .elementor-element.elementor-element-7affbf7d .elementor-heading-title{margin:0}
.elementor-12 .elementor-element.elementor-element-7affbf7d .cq-l1,.elementor-12 .elementor-element.elementor-element-7affbf7d .cq-l3{display:block;color:#fff;letter-spacing:.01em}
.elementor-12 .elementor-element.elementor-element-7affbf7d .cq-l1{font-size:clamp(18px,2.2vw,32px);line-height:1.2;margin-bottom:.35em}
.elementor-12 .elementor-element.elementor-element-7affbf7d .cq-l2{display:inline-block;font-family:"Rubik";font-size:clamp(46px,5.3vw,78px);line-height:1.05;font-style:italic;
padding:0 .14em .06em 0;
background-image:linear-gradient(90deg,#4ABFA2 0%,#B7F9E6 100%);
-webkit-background-clip:text;background-clip:text;
-webkit-text-fill-color:transparent;color:transparent;
filter:drop-shadow(0 4px 14px rgba(0,0,0,.45))}
.elementor-12 .elementor-element.elementor-element-7affbf7d .cq-l3{font-size:clamp(26px,2.9vw,42px);line-height:1.15;margin-top:.15em}
@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-7affbf7d .cq-l1{font-size:17px}.elementor-12 .elementor-element.elementor-element-7affbf7d .cq-l2{font-size:44px}.elementor-12 .elementor-element.elementor-element-7affbf7d .cq-l3{font-size:26px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30c0853a */.elementor-12 .elementor-element.elementor-element-30c0853a{max-width:720px}.elementor-12 .elementor-element.elementor-element-30c0853a p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51a87ef0 */.elementor-12 .elementor-element.elementor-element-51a87ef0 .elementor-button{transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}
.elementor-12 .elementor-element.elementor-element-51a87ef0 .elementor-button:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(0,0,0,.35)}
.elementor-12 .elementor-element.elementor-element-51a87ef0 .elementor-button-content-wrapper{align-items:center;gap:16px}
.elementor-12 .elementor-element.elementor-element-51a87ef0 .elementor-button-icon{display:inline-flex;align-items:center;justify-content:center;
width:44px;height:44px;border-radius:50%;margin:0 !important;flex-shrink:0}
.elementor-12 .elementor-element.elementor-element-51a87ef0 .elementor-button-icon svg,.elementor-12 .elementor-element.elementor-element-51a87ef0 .elementor-button-icon i{width:auto;height:auto}
.elementor-12 .elementor-element.elementor-element-51a87ef0 .elementor-button{backdrop-filter:blur(6px);}.elementor-12 .elementor-element.elementor-element-51a87ef0 .elementor-button-icon{border:1.5px solid #fff;font-size:14px;color:#fff}.elementor-12 .elementor-element.elementor-element-51a87ef0 .elementor-button-icon svg{width:14px;fill:#fff}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c6038f6 */.elementor-12 .elementor-element.elementor-element-6c6038f6 .elementor-button{transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}
.elementor-12 .elementor-element.elementor-element-6c6038f6 .elementor-button:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(0,0,0,.35)}
.elementor-12 .elementor-element.elementor-element-6c6038f6 .elementor-button-content-wrapper{align-items:center;gap:16px}
.elementor-12 .elementor-element.elementor-element-6c6038f6 .elementor-button-icon{display:inline-flex;align-items:center;justify-content:center;
width:44px;height:44px;border-radius:50%;margin:0 !important;flex-shrink:0}
.elementor-12 .elementor-element.elementor-element-6c6038f6 .elementor-button-icon svg,.elementor-12 .elementor-element.elementor-element-6c6038f6 .elementor-button-icon i{width:auto;height:auto}
.elementor-12 .elementor-element.elementor-element-6c6038f6 .elementor-button-icon{border:2px solid #fff;background:#165241;font-size:26px;color:#fff}.elementor-12 .elementor-element.elementor-element-6c6038f6 .elementor-button-icon svg{width:26px;height:26px;fill:#fff}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-422b3f4d */@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-422b3f4d::before{background-image:linear-gradient(180deg,rgba(0,0,0,.82),rgba(0,0,0,.55)) !important}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7066d70f */.elementor-12 .elementor-element.elementor-element-7066d70f .elementor-icon-box-title{margin:0}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1341e19f */.elementor-12 .elementor-element.elementor-element-1341e19f .elementor-icon-box-title{margin:0}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52375997 */.elementor-12 .elementor-element.elementor-element-52375997 .elementor-icon-box-title{margin:0}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-30b6949c */.elementor-12 .elementor-element.elementor-element-30b6949c .elementor-icon-box-title{margin:0}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b3c3d29 */.elementor-12 .elementor-element.elementor-element-3b3c3d29 .elementor-icon-box-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6e17b9 */.elementor-12 .elementor-element.elementor-element-d6e17b9{max-width:calc(100% - 24px)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67fcb195 */.elementor-12 .elementor-element.elementor-element-67fcb195 .elementor-heading-title{margin:0}
.elementor-12 .elementor-element.elementor-element-67fcb195 .cq-t1{display:block;color:#30302E;font-size:clamp(20px,2.3vw,32px);line-height:1.2;margin-bottom:.2em;letter-spacing:.005em}
.elementor-12 .elementor-element.elementor-element-67fcb195 .cq-t2{display:inline-block;font-family: "Rubik";font-style:italic;font-size:clamp(38px,4.6vw,66px);line-height:1.1;padding:0 .12em .08em 0;
background-image:linear-gradient(90deg,#44A88A 0%,#7FD9C1 100%);-webkit-background-clip:text;background-clip:text;
-webkit-text-fill-color:transparent;color:transparent}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-775a53aa */.elementor-12 .elementor-element.elementor-element-775a53aa{max-width:800px;margin-left:auto;margin-right:auto}.elementor-12 .elementor-element.elementor-element-775a53aa p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50397a96 */.elementor-12 .elementor-element.elementor-element-50397a96 .elementor-button{transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}
.elementor-12 .elementor-element.elementor-element-50397a96 .elementor-button:hover{transform:translateY(-3px);box-shadow:0 12px 24px rgba(243,159,6,.35)}
.elementor-12 .elementor-element.elementor-element-50397a96 .elementor-button-content-wrapper{align-items:center;gap:14px}
.elementor-12 .elementor-element.elementor-element-50397a96 .elementor-button-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;
border:1.5px solid #fff;margin:0 !important;font-size:13px}
.elementor-12 .elementor-element.elementor-element-50397a96 .elementor-button-icon svg{width:13px;height:13px;fill:#fff}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23eb212b */.elementor-12 .elementor-element.elementor-element-23eb212b .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d6ef302 */.elementor-12 .elementor-element.elementor-element-3d6ef302 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69a65bd2 */.elementor-12 .elementor-element.elementor-element-69a65bd2{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20624%203000'%3E%3Cpath%20d='M0,3000%20L0,80%20A80,80%200%200%201%20101.6,3%20L572.9,134.9%20A70,70%200%200%201%20624,202.3%20L624,3000%20Z'%20fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20624%203000'%3E%3Cpath%20d='M0,3000%20L0,80%20A80,80%200%200%201%20101.6,3%20L572.9,134.9%20A70,70%200%200%201%20624,202.3%20L624,3000%20Z'%20fill='black'/%3E%3C/svg%3E");-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:top left;mask-position:top left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e33b721 */.elementor-12 .elementor-element.elementor-element-1e33b721{transition:transform .3s ease,box-shadow .3s ease}.elementor-12 .elementor-element.elementor-element-1e33b721:hover{transform:translateY(-6px)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47c6c520 */.elementor-12 .elementor-element.elementor-element-47c6c520 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77487c23 */.elementor-12 .elementor-element.elementor-element-77487c23 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146d3321 */.elementor-12 .elementor-element.elementor-element-146d3321{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20624%203000'%3E%3Cpath%20d='M0,3000%20L0,80%20A80,80%200%200%201%20101.6,3%20L572.9,134.9%20A70,70%200%200%201%20624,202.3%20L624,3000%20Z'%20fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20624%203000'%3E%3Cpath%20d='M0,3000%20L0,80%20A80,80%200%200%201%20101.6,3%20L572.9,134.9%20A70,70%200%200%201%20624,202.3%20L624,3000%20Z'%20fill='black'/%3E%3C/svg%3E");-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:top left;mask-position:top left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-270e884c */.elementor-12 .elementor-element.elementor-element-270e884c{transition:transform .3s ease,box-shadow .3s ease}.elementor-12 .elementor-element.elementor-element-270e884c:hover{transform:translateY(-6px)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36582a67 */.elementor-12 .elementor-element.elementor-element-36582a67 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30f9a120 */.elementor-12 .elementor-element.elementor-element-30f9a120 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6769616a */.elementor-12 .elementor-element.elementor-element-6769616a{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20624%203000'%3E%3Cpath%20d='M0,3000%20L0,80%20A80,80%200%200%201%20101.6,3%20L572.9,134.9%20A70,70%200%200%201%20624,202.3%20L624,3000%20Z'%20fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20624%203000'%3E%3Cpath%20d='M0,3000%20L0,80%20A80,80%200%200%201%20101.6,3%20L572.9,134.9%20A70,70%200%200%201%20624,202.3%20L624,3000%20Z'%20fill='black'/%3E%3C/svg%3E");-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:top left;mask-position:top left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-275158cf */.elementor-12 .elementor-element.elementor-element-275158cf{transition:transform .3s ease,box-shadow .3s ease}.elementor-12 .elementor-element.elementor-element-275158cf:hover{transform:translateY(-6px)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d119d4 */.elementor-12 .elementor-element.elementor-element-d119d4 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11580dcf */.elementor-12 .elementor-element.elementor-element-11580dcf p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b512741 */.elementor-12 .elementor-element.elementor-element-2b512741{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20624%203000'%3E%3Cpath%20d='M0,3000%20L0,80%20A80,80%200%200%201%20101.6,3%20L572.9,134.9%20A70,70%200%200%201%20624,202.3%20L624,3000%20Z'%20fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20624%203000'%3E%3Cpath%20d='M0,3000%20L0,80%20A80,80%200%200%201%20101.6,3%20L572.9,134.9%20A70,70%200%200%201%20624,202.3%20L624,3000%20Z'%20fill='black'/%3E%3C/svg%3E");-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:top left;mask-position:top left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55e4780f */.elementor-12 .elementor-element.elementor-element-55e4780f{transition:transform .3s ease,box-shadow .3s ease}.elementor-12 .elementor-element.elementor-element-55e4780f:hover{transform:translateY(-6px)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-755c6fd6 */.elementor-12 .elementor-element.elementor-element-755c6fd6 .elementor-heading-title{margin:0}
.elementor-12 .elementor-element.elementor-element-755c6fd6 .cq-t1{display:block;color:#323031;font-size:clamp(20px,2.3vw,32px);line-height:1.2;margin-bottom:.2em}
.elementor-12 .elementor-element.elementor-element-755c6fd6 .cq-t2{display:inline-block;font-family: "Rubik";font-style:italic;font-size:clamp(38px,4.6vw,66px);line-height:1.1;padding:0 .12em .08em 0;
background-image:linear-gradient(90deg,#44A88A 0%,#7FD9C1 100%);-webkit-background-clip:text;background-clip:text;
-webkit-text-fill-color:transparent;color:transparent}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-431ebc7b */.elementor-12 .elementor-element.elementor-element-431ebc7b{max-width:560px;margin-left:auto;margin-right:auto}.elementor-12 .elementor-element.elementor-element-431ebc7b p{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7653cee0 */.elementor-12 .elementor-element.elementor-element-7653cee0 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d13949c */.elementor-12 .elementor-element.elementor-element-2d13949c p{margin:0}.elementor-12 .elementor-element.elementor-element-2d13949c strong{color:#555;font-weight:600}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-683c932a */.elementor-12 .elementor-element.elementor-element-683c932a p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18b5bd34 */.elementor-12 .elementor-element.elementor-element-18b5bd34{margin-top:auto}
.elementor-12 .elementor-element.elementor-element-18b5bd34 .elementor-button{transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}
.elementor-12 .elementor-element.elementor-element-18b5bd34 .elementor-button:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(243,159,6,.35)}
.elementor-12 .elementor-element.elementor-element-18b5bd34 .elementor-button-content-wrapper{width:100%;justify-content:space-between;align-items:center;gap:8px}
.elementor-12 .elementor-element.elementor-element-18b5bd34 .elementor-button-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;
border:1.5px solid #fff;margin:0 !important;flex-shrink:0}
.elementor-12 .elementor-element.elementor-element-18b5bd34 .elementor-button-icon svg{width:12px;height:12px;fill:#fff}
.elementor-12 .elementor-element.elementor-element-18b5bd34 .elementor-button-text{white-space:normal;text-align:left}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-567bb66f */.elementor-12 .elementor-element.elementor-element-567bb66f{transition:transform .3s ease}.elementor-12 .elementor-element.elementor-element-567bb66f:hover{transform:translateY(-6px)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-229b918 */.elementor-12 .elementor-element.elementor-element-229b918 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-99a3667 */.elementor-12 .elementor-element.elementor-element-99a3667 p{margin:0}.elementor-12 .elementor-element.elementor-element-99a3667 strong{color:#555;font-weight:600}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e9f4dad */.elementor-12 .elementor-element.elementor-element-4e9f4dad p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a7072d7 */.elementor-12 .elementor-element.elementor-element-7a7072d7{margin-top:auto}
.elementor-12 .elementor-element.elementor-element-7a7072d7 .elementor-button{transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}
.elementor-12 .elementor-element.elementor-element-7a7072d7 .elementor-button:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(243,159,6,.35)}
.elementor-12 .elementor-element.elementor-element-7a7072d7 .elementor-button-content-wrapper{width:100%;justify-content:space-between;align-items:center;gap:8px}
.elementor-12 .elementor-element.elementor-element-7a7072d7 .elementor-button-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;
border:1.5px solid #fff;margin:0 !important;flex-shrink:0}
.elementor-12 .elementor-element.elementor-element-7a7072d7 .elementor-button-icon svg{width:12px;height:12px;fill:#fff}
.elementor-12 .elementor-element.elementor-element-7a7072d7 .elementor-button-text{white-space:normal;text-align:left}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-184e754b */.elementor-12 .elementor-element.elementor-element-184e754b{transition:transform .3s ease}.elementor-12 .elementor-element.elementor-element-184e754b:hover{transform:translateY(-6px)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ba8d813 */.elementor-12 .elementor-element.elementor-element-6ba8d813 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5de639b */.elementor-12 .elementor-element.elementor-element-5de639b p{margin:0}.elementor-12 .elementor-element.elementor-element-5de639b strong{color:#555;font-weight:600}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2512568e */.elementor-12 .elementor-element.elementor-element-2512568e p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-630c5722 */.elementor-12 .elementor-element.elementor-element-630c5722{margin-top:auto}
.elementor-12 .elementor-element.elementor-element-630c5722 .elementor-button{transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}
.elementor-12 .elementor-element.elementor-element-630c5722 .elementor-button:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(243,159,6,.35)}
.elementor-12 .elementor-element.elementor-element-630c5722 .elementor-button-content-wrapper{width:100%;justify-content:space-between;align-items:center;gap:8px}
.elementor-12 .elementor-element.elementor-element-630c5722 .elementor-button-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;
border:1.5px solid #fff;margin:0 !important;flex-shrink:0}
.elementor-12 .elementor-element.elementor-element-630c5722 .elementor-button-icon svg{width:12px;height:12px;fill:#fff}
.elementor-12 .elementor-element.elementor-element-630c5722 .elementor-button-text{white-space:normal;text-align:left}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-334bd901 */.elementor-12 .elementor-element.elementor-element-334bd901{transition:transform .3s ease}.elementor-12 .elementor-element.elementor-element-334bd901:hover{transform:translateY(-6px)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32448753 */.elementor-12 .elementor-element.elementor-element-32448753 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70c79730 */.elementor-12 .elementor-element.elementor-element-70c79730 p{margin:0}.elementor-12 .elementor-element.elementor-element-70c79730 strong{color:#555;font-weight:600}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74c929e0 */.elementor-12 .elementor-element.elementor-element-74c929e0 p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f9034f9 */.elementor-12 .elementor-element.elementor-element-f9034f9{margin-top:auto}
.elementor-12 .elementor-element.elementor-element-f9034f9 .elementor-button{transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}
.elementor-12 .elementor-element.elementor-element-f9034f9 .elementor-button:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(243,159,6,.35)}
.elementor-12 .elementor-element.elementor-element-f9034f9 .elementor-button-content-wrapper{width:100%;justify-content:space-between;align-items:center;gap:8px}
.elementor-12 .elementor-element.elementor-element-f9034f9 .elementor-button-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;
border:1.5px solid #fff;margin:0 !important;flex-shrink:0}
.elementor-12 .elementor-element.elementor-element-f9034f9 .elementor-button-icon svg{width:12px;height:12px;fill:#fff}
.elementor-12 .elementor-element.elementor-element-f9034f9 .elementor-button-text{white-space:normal;text-align:left}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22196216 */.elementor-12 .elementor-element.elementor-element-22196216{transition:transform .3s ease}.elementor-12 .elementor-element.elementor-element-22196216:hover{transform:translateY(-6px)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-641c210d */.elementor-12 .elementor-element.elementor-element-641c210d .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cc297d0 */.elementor-12 .elementor-element.elementor-element-3cc297d0 p{margin:0}.elementor-12 .elementor-element.elementor-element-3cc297d0 strong{color:#555;font-weight:600}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-169edfe6 */.elementor-12 .elementor-element.elementor-element-169edfe6 p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-96f8ca7 */.elementor-12 .elementor-element.elementor-element-96f8ca7{margin-top:auto}
.elementor-12 .elementor-element.elementor-element-96f8ca7 .elementor-button{transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}
.elementor-12 .elementor-element.elementor-element-96f8ca7 .elementor-button:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(243,159,6,.35)}
.elementor-12 .elementor-element.elementor-element-96f8ca7 .elementor-button-content-wrapper{width:100%;justify-content:space-between;align-items:center;gap:8px}
.elementor-12 .elementor-element.elementor-element-96f8ca7 .elementor-button-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;
border:1.5px solid #fff;margin:0 !important;flex-shrink:0}
.elementor-12 .elementor-element.elementor-element-96f8ca7 .elementor-button-icon svg{width:12px;height:12px;fill:#fff}
.elementor-12 .elementor-element.elementor-element-96f8ca7 .elementor-button-text{white-space:normal;text-align:left}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41a4c426 */.elementor-12 .elementor-element.elementor-element-41a4c426{transition:transform .3s ease}.elementor-12 .elementor-element.elementor-element-41a4c426:hover{transform:translateY(-6px)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-568c0955 */.elementor-12 .elementor-element.elementor-element-568c0955 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b32a311 */.elementor-12 .elementor-element.elementor-element-4b32a311 p{margin:0}.elementor-12 .elementor-element.elementor-element-4b32a311 strong{color:#555;font-weight:600}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f3094f0 */.elementor-12 .elementor-element.elementor-element-5f3094f0 p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c859bd4 */.elementor-12 .elementor-element.elementor-element-6c859bd4{margin-top:auto}
.elementor-12 .elementor-element.elementor-element-6c859bd4 .elementor-button{transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}
.elementor-12 .elementor-element.elementor-element-6c859bd4 .elementor-button:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(243,159,6,.35)}
.elementor-12 .elementor-element.elementor-element-6c859bd4 .elementor-button-content-wrapper{width:100%;justify-content:space-between;align-items:center;gap:8px}
.elementor-12 .elementor-element.elementor-element-6c859bd4 .elementor-button-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;
border:1.5px solid #fff;margin:0 !important;flex-shrink:0}
.elementor-12 .elementor-element.elementor-element-6c859bd4 .elementor-button-icon svg{width:12px;height:12px;fill:#fff}
.elementor-12 .elementor-element.elementor-element-6c859bd4 .elementor-button-text{white-space:normal;text-align:left}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4637c911 */.elementor-12 .elementor-element.elementor-element-4637c911{transition:transform .3s ease}.elementor-12 .elementor-element.elementor-element-4637c911:hover{transform:translateY(-6px)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f0dc7c9 */.elementor-12 .elementor-element.elementor-element-3f0dc7c9 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79ff8882 */.elementor-12 .elementor-element.elementor-element-79ff8882 p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c724c7d */.elementor-12 .elementor-element.elementor-element-1c724c7d{margin-top:auto}
.elementor-12 .elementor-element.elementor-element-1c724c7d .elementor-button{transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}
.elementor-12 .elementor-element.elementor-element-1c724c7d .elementor-button:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(243,159,6,.35)}
.elementor-12 .elementor-element.elementor-element-1c724c7d .elementor-button-content-wrapper{width:100%;justify-content:space-between;align-items:center;gap:8px}
.elementor-12 .elementor-element.elementor-element-1c724c7d .elementor-button-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;
border:1.5px solid #fff;margin:0 !important;flex-shrink:0}
.elementor-12 .elementor-element.elementor-element-1c724c7d .elementor-button-icon svg{width:12px;height:12px;fill:#fff}
.elementor-12 .elementor-element.elementor-element-1c724c7d .elementor-button-text{white-space:normal;text-align:left}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15d82ff3 */.elementor-12 .elementor-element.elementor-element-15d82ff3{transition:transform .3s ease}.elementor-12 .elementor-element.elementor-element-15d82ff3:hover{transform:translateY(-6px)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51e7fd27 */.elementor-12 .elementor-element.elementor-element-51e7fd27 .elementor-heading-title{margin:0}
.elementor-12 .elementor-element.elementor-element-51e7fd27 .cq-t1{display:block;color:#323031;font-size:clamp(20px,2.3vw,32px);line-height:1.2;margin-bottom:.2em}
.elementor-12 .elementor-element.elementor-element-51e7fd27 .cq-t2{display:inline-block;font-family: "Rubik";font-style:italic;font-size:clamp(28px,4.2vw,61px);line-height:1.1;padding:0 .12em .08em 0;
background-image:linear-gradient(90deg,#44A88A 0%,#7FD9C1 100%);-webkit-background-clip:text;background-clip:text;
-webkit-text-fill-color:transparent;color:transparent}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c97cde4 */.elementor-12 .elementor-element.elementor-element-5c97cde4{max-width:620px;margin-left:auto;margin-right:auto}.elementor-12 .elementor-element.elementor-element-5c97cde4 p{margin:0}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5559d932 */.elementor-12 .elementor-element.elementor-element-5559d932{position:absolute;top:-38px;left:50%;transform:translateX(-50%);z-index:3}.elementor-12 .elementor-element.elementor-element-5559d932 img{display:block;width:104px;height:104px;filter:drop-shadow(0 8px 14px rgba(0,0,0,.25))}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-5559d932{top:-34px}.elementor-12 .elementor-element.elementor-element-5559d932 img{width:92px;height:92px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f00d676 */.elementor-12 .elementor-element.elementor-element-1f00d676 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ac2a76f */.elementor-12 .elementor-element.elementor-element-6ac2a76f{max-width:420px;margin-left:auto;margin-right:auto}.elementor-12 .elementor-element.elementor-element-6ac2a76f p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52042b37 */.elementor-12 .elementor-element.elementor-element-52042b37 .elementor-button{transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}
.elementor-12 .elementor-element.elementor-element-52042b37 .elementor-button:hover{transform:translateY(-3px);box-shadow:0 12px 24px rgba(243,159,6,.35)}
.elementor-12 .elementor-element.elementor-element-52042b37 .elementor-button-content-wrapper{align-items:center;gap:14px}
.elementor-12 .elementor-element.elementor-element-52042b37 .elementor-button-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;
border:1.5px solid #fff;margin:0 !important}.elementor-12 .elementor-element.elementor-element-52042b37 .elementor-button-icon svg{width:12px;height:12px;fill:#fff}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a5bfd62 */.elementor-12 .elementor-element.elementor-element-5a5bfd62{position:relative;overflow:visible}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c301f49 */.elementor-12 .elementor-element.elementor-element-7c301f49{position:absolute;top:-38px;left:50%;transform:translateX(-50%);z-index:3}.elementor-12 .elementor-element.elementor-element-7c301f49 img{display:block;width:104px;height:104px;filter:drop-shadow(0 8px 14px rgba(0,0,0,.25))}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-7c301f49{top:-34px}.elementor-12 .elementor-element.elementor-element-7c301f49 img{width:92px;height:92px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31ac2014 */.elementor-12 .elementor-element.elementor-element-31ac2014 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e59f279 */.elementor-12 .elementor-element.elementor-element-4e59f279{max-width:420px;margin-left:auto;margin-right:auto}.elementor-12 .elementor-element.elementor-element-4e59f279 p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4cc43d56 */.elementor-12 .elementor-element.elementor-element-4cc43d56 .elementor-button{transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}
.elementor-12 .elementor-element.elementor-element-4cc43d56 .elementor-button:hover{transform:translateY(-3px);box-shadow:0 12px 24px rgba(243,159,6,.35)}
.elementor-12 .elementor-element.elementor-element-4cc43d56 .elementor-button-content-wrapper{align-items:center;gap:14px}
.elementor-12 .elementor-element.elementor-element-4cc43d56 .elementor-button-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;
border:1.5px solid #fff;margin:0 !important}.elementor-12 .elementor-element.elementor-element-4cc43d56 .elementor-button-icon svg{width:12px;height:12px;fill:#fff}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23bfb503 */.elementor-12 .elementor-element.elementor-element-23bfb503{position:relative;overflow:visible}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43b070f */.elementor-12 .elementor-element.elementor-element-43b070f .elementor-heading-title{margin:0}
.elementor-12 .elementor-element.elementor-element-43b070f .cq-l1{display:block;color:#fff;font-size:clamp(20px,2.2vw,30px);line-height:1.2;margin-bottom:.25em}
.elementor-12 .elementor-element.elementor-element-43b070f .cq-l2{display:inline-block;font-family: "Rubik";font-style:italic;font-size:clamp(34px,4.3vw,62px);line-height:1.08;padding:0 .12em .08em 0;
background-image:linear-gradient(90deg,#4ABFA2 0%,#B7F9E6 100%);-webkit-background-clip:text;background-clip:text;
-webkit-text-fill-color:transparent;color:transparent}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28abaeda */.elementor-12 .elementor-element.elementor-element-28abaeda{max-width:500px}.elementor-12 .elementor-element.elementor-element-28abaeda p{margin:0}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4ca11103 */.elementor-12 .elementor-element.elementor-element-4ca11103 .elementor-icon{flex-shrink:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c507124 */.elementor-12 .elementor-element.elementor-element-5c507124 p{margin:0}.elementor-12 .elementor-element.elementor-element-5c507124 a{color:#fff;text-decoration:none}.elementor-12 .elementor-element.elementor-element-5c507124 a:hover{color:#B7F9E6}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5fc18928 */.elementor-12 .elementor-element.elementor-element-5fc18928 .elementor-icon{flex-shrink:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adffe33 */.elementor-12 .elementor-element.elementor-element-6adffe33 p{margin:0}.elementor-12 .elementor-element.elementor-element-6adffe33 a{color:#fff;text-decoration:none}.elementor-12 .elementor-element.elementor-element-6adffe33 a:hover{color:#B7F9E6}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-184ecf7f */.elementor-12 .elementor-element.elementor-element-184ecf7f .elementor-icon{flex-shrink:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-649e2469 */.elementor-12 .elementor-element.elementor-element-649e2469 p{margin:0}.elementor-12 .elementor-element.elementor-element-649e2469 a{color:#fff;text-decoration:none}.elementor-12 .elementor-element.elementor-element-649e2469 a:hover{color:#B7F9E6}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d2c67 */.elementor-12 .elementor-element.elementor-element-2d2c67 .elementor-button{transition:transform .25s ease,box-shadow .25s ease}
.elementor-12 .elementor-element.elementor-element-2d2c67 .elementor-button:hover{transform:translateY(-3px);box-shadow:0 10px 22px rgba(0,0,0,.35)}
.elementor-12 .elementor-element.elementor-element-2d2c67 .elementor-button-content-wrapper{align-items:center;gap:12px}
.elementor-12 .elementor-element.elementor-element-2d2c67 .elementor-button-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;margin:0 !important;flex-shrink:0}.elementor-12 .elementor-element.elementor-element-2d2c67 .elementor-button-icon{border:2px solid #fff;background:#165241;color:#fff}.elementor-12 .elementor-element.elementor-element-2d2c67 .elementor-button-icon svg{width:22px;height:22px;fill:#fff}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3832f9ef */.elementor-12 .elementor-element.elementor-element-3832f9ef .elementor-button{transition:transform .25s ease,box-shadow .25s ease}
.elementor-12 .elementor-element.elementor-element-3832f9ef .elementor-button:hover{transform:translateY(-3px);box-shadow:0 10px 22px rgba(0,0,0,.35)}
.elementor-12 .elementor-element.elementor-element-3832f9ef .elementor-button-content-wrapper{align-items:center;gap:12px}
.elementor-12 .elementor-element.elementor-element-3832f9ef .elementor-button-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;margin:0 !important;flex-shrink:0}.elementor-12 .elementor-element.elementor-element-3832f9ef .elementor-button{backdrop-filter:blur(6px)}.elementor-12 .elementor-element.elementor-element-3832f9ef .elementor-button-icon{border:1.5px solid #fff;font-size:12px}.elementor-12 .elementor-element.elementor-element-3832f9ef .elementor-button-icon svg{width:12px;height:12px;fill:#fff}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-107c0685 */.elementor-12 .elementor-element.elementor-element-107c0685 .elementor-button{transition:transform .25s ease,box-shadow .25s ease}
.elementor-12 .elementor-element.elementor-element-107c0685 .elementor-button:hover{transform:translateY(-3px);box-shadow:0 10px 22px rgba(0,0,0,.35)}
.elementor-12 .elementor-element.elementor-element-107c0685 .elementor-button-content-wrapper{align-items:center;gap:12px}
.elementor-12 .elementor-element.elementor-element-107c0685 .elementor-button-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;margin:0 !important;flex-shrink:0}.elementor-12 .elementor-element.elementor-element-107c0685 .elementor-button{backdrop-filter:blur(6px)}.elementor-12 .elementor-element.elementor-element-107c0685 .elementor-button-icon{border:1.5px solid #fff;font-size:12px}.elementor-12 .elementor-element.elementor-element-107c0685 .elementor-button-icon svg{width:12px;height:12px;fill:#fff}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a1df9db */.elementor-12 .elementor-element.elementor-element-1a1df9db .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-730cda40 */.elementor-12 .elementor-element.elementor-element-730cda40 .elementor-field-textual{padding:11px 12px;min-height:40px;border:0 !important;border-radius:8px;background-color:#fff;color:#2B2B2B;
font-family:Inter,sans-serif;font-size:15px;box-shadow:0 2px 5px rgba(0,0,0,.18)}
.elementor-12 .elementor-element.elementor-element-730cda40 .elementor-field-textual::placeholder{color:#8f8f8f;opacity:1}
.elementor-12 .elementor-element.elementor-element-730cda40 select.elementor-field-textual{-webkit-appearance:none;appearance:none;text-align:center;text-align-last:center;color:#8f8f8f;
background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020%2020'%3E%3Cpath%20d='M3%206l7%208%207-8z'%20fill='%232B2B2B'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px;padding-right:40px}
.elementor-12 .elementor-element.elementor-element-730cda40 textarea.elementor-field-textual{min-height:88px;resize:vertical}
.elementor-12 .elementor-element.elementor-element-730cda40 .elementor-select-wrapper::before{display:none !important}
.elementor-12 .elementor-element.elementor-element-730cda40 .elementor-field-type-acceptance{align-items:center}
.elementor-12 .elementor-element.elementor-element-730cda40 .elementor-field-type-acceptance .elementor-field-subgroup{display:flex}
.elementor-12 .elementor-element.elementor-element-730cda40 .elementor-field-type-acceptance .elementor-field-option{display:flex;align-items:center;gap:14px}
.elementor-12 .elementor-element.elementor-element-730cda40 .elementor-field-type-acceptance input[type=checkbox]{-webkit-appearance:none;appearance:none;width:26px;height:26px;min-width:26px;margin:0;border-radius:6px;background:#fff;
border:0;cursor:pointer;position:relative}
.elementor-12 .elementor-element.elementor-element-730cda40 .elementor-field-type-acceptance input[type=checkbox]:checked::after{content:"";position:absolute;left:9px;top:4px;width:6px;height:12px;border:solid #1D3E43;border-width:0 3px 3px 0;transform:rotate(45deg)}
.elementor-12 .elementor-element.elementor-element-730cda40 .elementor-field-type-acceptance label{color:#fff;font-size:14.5px;line-height:1.3;cursor:pointer}
.elementor-12 .elementor-element.elementor-element-730cda40 .elementor-button[type=submit]{position:relative;width:100%;padding:9px 64px;justify-content:center;border-radius:40px;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}
.elementor-12 .elementor-element.elementor-element-730cda40 .elementor-button[type=submit]:hover{transform:translateY(-3px);box-shadow:0 12px 24px rgba(243,159,6,.35)}
.elementor-12 .elementor-element.elementor-element-730cda40 .elementor-button[type=submit] .elementor-button-content-wrapper{justify-content:center}
.elementor-12 .elementor-element.elementor-element-730cda40 .elementor-button[type=submit] .elementor-button-icon{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:38px;height:38px;border:1.5px solid #fff;
border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0}
.elementor-12 .elementor-element.elementor-element-730cda40 .elementor-button[type=submit] .elementor-button-icon svg{width:12px;height:12px;fill:#fff}
.elementor-12 .elementor-element.elementor-element-730cda40 .elementor-message{color:#fff;font-size:15px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57d1648d */.elementor-12 .elementor-element.elementor-element-57d1648d .elementor-heading-title{margin:0}
.elementor-12 .elementor-element.elementor-element-57d1648d .cq-t1{display:block;color:#323031;font-size:clamp(18px,2vw,28px);line-height:1.2;margin-bottom:.3em}
.elementor-12 .elementor-element.elementor-element-57d1648d .cq-t2{display:inline-block;font-family: "Rubik";font-style:italic;font-size:clamp(34px,4.2vw,60px);line-height:1.12;padding:0 .12em .08em 0;
background-image:linear-gradient(90deg,#44A88A 0%,#7FD9C1 100%);-webkit-background-clip:text;background-clip:text;
-webkit-text-fill-color:transparent;color:transparent}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25918369 */.elementor-12 .elementor-element.elementor-element-25918369{max-width:640px}.elementor-12 .elementor-element.elementor-element-25918369 p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-25fe70b0 */.elementor-12 .elementor-element.elementor-element-25fe70b0 .elementor-button{transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}
.elementor-12 .elementor-element.elementor-element-25fe70b0 .elementor-button:hover{transform:translateY(-3px);box-shadow:0 12px 24px rgba(0,0,0,.25)}
.elementor-12 .elementor-element.elementor-element-25fe70b0 .elementor-button-content-wrapper{align-items:center;gap:14px}
.elementor-12 .elementor-element.elementor-element-25fe70b0 .elementor-button-icon{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;margin:0 !important;flex-shrink:0}.elementor-12 .elementor-element.elementor-element-25fe70b0 .elementor-button-icon{width:40px;height:40px;border:2px solid #fff;background:#165241}.elementor-12 .elementor-element.elementor-element-25fe70b0 .elementor-button-icon svg{width:22px;height:22px;fill:#fff}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51d43c15 */.elementor-12 .elementor-element.elementor-element-51d43c15 .elementor-button{transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}
.elementor-12 .elementor-element.elementor-element-51d43c15 .elementor-button:hover{transform:translateY(-3px);box-shadow:0 12px 24px rgba(243,159,6,.35)}
.elementor-12 .elementor-element.elementor-element-51d43c15 .elementor-button-content-wrapper{align-items:center;gap:14px}
.elementor-12 .elementor-element.elementor-element-51d43c15 .elementor-button-icon{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;margin:0 !important;flex-shrink:0}.elementor-12 .elementor-element.elementor-element-51d43c15 .elementor-button-icon{width:40px;height:40px;border:1.5px solid #fff}.elementor-12 .elementor-element.elementor-element-51d43c15 .elementor-button-icon svg{width:12px;height:12px;fill:#fff}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28dddc33 */.elementor-12 .elementor-element.elementor-element-28dddc33 img{display:block;width:100%;height:auto;margin-left:auto;filter:drop-shadow(0 18px 24px rgba(0,0,0,.35))}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-371de7af */.elementor-12 .elementor-element.elementor-element-371de7af{position:relative;z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77eb5d40 */.elementor-12 .elementor-element.elementor-element-77eb5d40{position:relative}/* End custom CSS */