.elementor-2058 .elementor-element.elementor-element-5ea385c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2058 .elementor-element.elementor-element-5ea385c:not(.elementor-motion-effects-element-type-background), .elementor-2058 .elementor-element.elementor-element-5ea385c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BEAD8D;}.elementor-2058 .elementor-element.elementor-element-6b041ca{--display:flex;--margin-top:160px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-2058 .elementor-element.elementor-element-c540642{width:var( --container-widget-width, 85.313% );max-width:85.313%;--container-widget-width:85.313%;--container-widget-flex-grow:0;}.elementor-2058 .elementor-element.elementor-element-c540642.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2058 .elementor-element.elementor-element-c540642 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:75px;font-weight:600;font-style:normal;color:#0F2523;}.elementor-2058 .elementor-element.elementor-element-264a7c9b{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2058 .elementor-element.elementor-element-264a7c9b:not(.elementor-motion-effects-element-type-background), .elementor-2058 .elementor-element.elementor-element-264a7c9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BEAD8D;}.elementor-2058 .elementor-element.elementor-element-31f08001{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-2058 .elementor-element.elementor-element-31f08001:not(.elementor-motion-effects-element-type-background), .elementor-2058 .elementor-element.elementor-element-31f08001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://velascoarquitectos.com/wp-content/uploads/2025/04/Escaleras-2007-CDMX-1-scaled.jpg");background-repeat:no-repeat;background-size:100% auto;}.elementor-2058 .elementor-element.elementor-element-2465f6cb{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;}.elementor-2058 .elementor-element.elementor-element-2465f6cb:not(.elementor-motion-effects-element-type-background), .elementor-2058 .elementor-element.elementor-element-2465f6cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1EA;}.elementor-2058 .elementor-element.elementor-element-32328dba > .elementor-widget-container{padding:5vw 5vw 5vw 5vw;}.elementor-2058 .elementor-element.elementor-element-32328dba .elementor-heading-title{font-size:45px;color:#0F2523;}.elementor-2058 .elementor-element.elementor-element-3bf8b78c{--display:flex;--padding-top:0vw;--padding-bottom:5vw;--padding-left:4vw;--padding-right:4vw;}.elementor-2058 .elementor-element.elementor-element-58124839 > .elementor-widget-container{padding:40px 0px 40px 0px;}.elementor-2058 .elementor-element.elementor-element-58124839 .elementor-heading-title{font-size:24px;color:#0F2523;}.elementor-2058 .elementor-element.elementor-element-807663c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2058 .elementor-element.elementor-element-807663c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;border-radius:10px 10px 10px 10px;}.elementor-2058 .elementor-element.elementor-element-807663c.elementor-element{--align-self:center;}.elementor-2058 .elementor-element.elementor-element-807663c .premium-button-text-icon-wrapper svg:not(.premium-btn-svg) *{stroke-width:0;}.elementor-2058 .elementor-element.elementor-element-807663c .premium-button-text-icon-wrapper i{font-size:28px;color:#F1F1EA;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2058 .elementor-element.elementor-element-807663c .premium-button-text-icon-wrapper svg{width:28px !important;height:28px !important;}.elementor-2058 .elementor-element.elementor-element-807663c .premium-button-text-icon-wrapper i, .elementor-2058 .elementor-element.elementor-element-807663c .premium-button-text-icon-wrapper svg{margin-left:5px;}.elementor-2058 .elementor-element.elementor-element-807663c .premium-button{width:100%;font-family:"Lato", Sans-serif;font-size:24px;font-weight:400;font-style:normal;text-decoration:none;border-radius:15px;margin:0px 0px 0px 0px;}.elementor-2058 .elementor-element.elementor-element-807663c .premium-button .premium-button-text-icon-wrapper span{color:#F1F1EA;}.elementor-2058 .elementor-element.elementor-element-807663c .premium-drawable-icon *, .elementor-2058 .elementor-element.elementor-element-807663c .premium-button-text-icon-wrapper svg:not([class*="premium-"]){fill:#F1F1EA;}.elementor-2058 .elementor-element.elementor-element-807663c .premium-button, .elementor-2058 .elementor-element.elementor-element-807663c .premium-button.premium-button-style2-shutinhor:before , .elementor-2058 .elementor-element.elementor-element-807663c .premium-button.premium-button-style2-shutinver:before , .elementor-2058 .elementor-element.elementor-element-807663c .premium-button-style5-radialin:before , .elementor-2058 .elementor-element.elementor-element-807663c .premium-button-style5-rectin:before{background-color:#0F2523;}.elementor-2058 .elementor-element.elementor-element-807663c .premium-button, .elementor-2058 .elementor-element.elementor-element-807663c .premium-button-line6::after{padding:8px 0px 8px 0px;}.elementor-2058 .elementor-element.elementor-element-807663c .premium-button:hover .premium-button-text-icon-wrapper i{color:#F1F1EA;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2058 .elementor-element.elementor-element-807663c .premium-button:hover .premium-drawable-icon *, .elementor-2058 .elementor-element.elementor-element-807663c .premium-button:hover svg:not([class*="premium-"]){fill:#F1F1EA;}.elementor-2058 .elementor-element.elementor-element-d096e6f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2058 .elementor-element.elementor-element-d096e6f:not(.elementor-motion-effects-element-type-background), .elementor-2058 .elementor-element.elementor-element-d096e6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BEAD8D;}.elementor-2058 .elementor-element.elementor-element-8a9f1cd{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2058 .elementor-element.elementor-element-8a9f1cd:not(.elementor-motion-effects-element-type-background), .elementor-2058 .elementor-element.elementor-element-8a9f1cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2523;}.elementor-2058 .elementor-element.elementor-element-a6c21bf{--display:flex;}.elementor-2058 .elementor-element.elementor-element-b723696{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2058 .elementor-element.elementor-element-96780bb .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:45px;font-weight:600;color:#F1F1EA;}.elementor-2058 .elementor-element.elementor-element-c5e836e .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:600;color:#F1F1EA;}.elementor-2058 .elementor-element.elementor-element-5be736d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2058 .elementor-element.elementor-element-a235030{--display:flex;--justify-content:flex-start;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2058 .elementor-element.elementor-element-a235030.e-con{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-2058 .elementor-element.elementor-element-1d77cb7{width:initial;max-width:initial;text-align:left;}.elementor-2058 .elementor-element.elementor-element-1d77cb7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2058 .elementor-element.elementor-element-1d77cb7.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2058 .elementor-element.elementor-element-1d77cb7 .elementor-heading-title{font-size:24px;font-weight:400;line-height:1.4em;-webkit-text-stroke-color:#000;stroke:#000;color:#F1F1EA;}.elementor-2058 .elementor-element.elementor-element-093b961{width:initial;max-width:initial;text-align:left;}.elementor-2058 .elementor-element.elementor-element-093b961 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2058 .elementor-element.elementor-element-093b961.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2058 .elementor-element.elementor-element-093b961 .elementor-heading-title{font-size:24px;font-weight:400;line-height:1.4em;-webkit-text-stroke-color:#000;stroke:#000;color:#F1F1EA;}.elementor-2058 .elementor-element.elementor-element-3163f07{width:initial;max-width:initial;text-align:left;}.elementor-2058 .elementor-element.elementor-element-3163f07 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 50px 0px 0px;}.elementor-2058 .elementor-element.elementor-element-3163f07.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2058 .elementor-element.elementor-element-3163f07 .elementor-heading-title{font-size:24px;font-weight:400;line-height:1.4em;-webkit-text-stroke-color:#000;stroke:#000;color:#F1F1EA;}.elementor-2058 .elementor-element.elementor-element-1ebcdbe{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:left;}.elementor-2058 .elementor-element.elementor-element-1ebcdbe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2058 .elementor-element.elementor-element-1ebcdbe.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2058 .elementor-element.elementor-element-1ebcdbe .elementor-heading-title{font-size:24px;font-weight:400;line-height:1.4em;-webkit-text-stroke-color:#000;stroke:#000;color:#F1F1EA;}.elementor-2058 .elementor-element.elementor-element-873c7cf{width:var( --container-widget-width, 89.855% );max-width:89.855%;--container-widget-width:89.855%;--container-widget-flex-grow:0;text-align:left;}.elementor-2058 .elementor-element.elementor-element-873c7cf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2058 .elementor-element.elementor-element-873c7cf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2058 .elementor-element.elementor-element-873c7cf .elementor-heading-title{font-size:24px;font-weight:400;line-height:1.4em;-webkit-text-stroke-color:#000;stroke:#000;color:#F1F1EA;}.elementor-2058 .elementor-element.elementor-element-597d135{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2058 .elementor-element.elementor-element-597d135 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;border-radius:10px 10px 10px 10px;}.elementor-2058 .elementor-element.elementor-element-597d135.elementor-element{--align-self:center;}.elementor-2058 .elementor-element.elementor-element-597d135 .premium-button-text-icon-wrapper svg:not(.premium-btn-svg) *{stroke-width:0;}.elementor-2058 .elementor-element.elementor-element-597d135 .premium-button-text-icon-wrapper i{font-size:28px;color:#4CD9CD00;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2058 .elementor-element.elementor-element-597d135 .premium-button-text-icon-wrapper svg{width:28px !important;height:28px !important;}.elementor-2058 .elementor-element.elementor-element-597d135 .premium-button-text-icon-wrapper i, .elementor-2058 .elementor-element.elementor-element-597d135 .premium-button-text-icon-wrapper svg{margin-left:5px;}.elementor-2058 .elementor-element.elementor-element-597d135 .premium-button{width:35vw;font-family:"Lato", Sans-serif;font-size:24px;font-weight:400;font-style:normal;text-decoration:none;border-radius:15px;margin:0px 0px 0px 0px;}.elementor-2058 .elementor-element.elementor-element-597d135 .premium-button .premium-button-text-icon-wrapper span{color:#0F2523;}.elementor-2058 .elementor-element.elementor-element-597d135 .premium-drawable-icon *, .elementor-2058 .elementor-element.elementor-element-597d135 .premium-button-text-icon-wrapper svg:not([class*="premium-"]){fill:#4CD9CD00;}.elementor-2058 .elementor-element.elementor-element-597d135 .premium-button, .elementor-2058 .elementor-element.elementor-element-597d135 .premium-button.premium-button-style2-shutinhor:before , .elementor-2058 .elementor-element.elementor-element-597d135 .premium-button.premium-button-style2-shutinver:before , .elementor-2058 .elementor-element.elementor-element-597d135 .premium-button-style5-radialin:before , .elementor-2058 .elementor-element.elementor-element-597d135 .premium-button-style5-rectin:before{background-color:#F1F1EA;}.elementor-2058 .elementor-element.elementor-element-597d135 .premium-button, .elementor-2058 .elementor-element.elementor-element-597d135 .premium-button-line6::after{padding:8px 0px 8px 0px;}.elementor-2058 .elementor-element.elementor-element-597d135 .premium-button:hover .premium-button-text-icon-wrapper i{color:#0F2523;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2058 .elementor-element.elementor-element-597d135 .premium-button:hover .premium-drawable-icon *, .elementor-2058 .elementor-element.elementor-element-597d135 .premium-button:hover svg:not([class*="premium-"]){fill:#0F2523;}.elementor-2058 .elementor-element.elementor-element-5af2cae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2058 .elementor-element.elementor-element-4e10b94{text-align:right;}.elementor-2058 .elementor-element.elementor-element-4e10b94 img{width:100%;max-width:93%;}.elementor-2058 .elementor-element.elementor-element-cf0f8e7{width:initial;max-width:initial;text-align:left;}.elementor-2058 .elementor-element.elementor-element-cf0f8e7 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-2058 .elementor-element.elementor-element-cf0f8e7.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2058 .elementor-element.elementor-element-cf0f8e7 .elementor-heading-title{font-size:24px;font-weight:400;line-height:1.4em;-webkit-text-stroke-color:#000;stroke:#000;color:#F1F1EA;}.elementor-2058 .elementor-element.elementor-element-1407b6f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2058 .elementor-element.elementor-element-1407b6f:not(.elementor-motion-effects-element-type-background), .elementor-2058 .elementor-element.elementor-element-1407b6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BEAD8D;}.elementor-2058 .elementor-element.elementor-element-50a8095{--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-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2058 .elementor-element.elementor-element-3a65a01{--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:flex-end;--gap:040px 0px;--row-gap:040px;--column-gap:0px;--border-radius:250px 80px 80px 80px;--padding-top:80px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2058 .elementor-element.elementor-element-3a65a01:not(.elementor-motion-effects-element-type-background), .elementor-2058 .elementor-element.elementor-element-3a65a01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DE7665;}.elementor-2058 .elementor-element.elementor-element-3a65a01.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-2058 .elementor-element.elementor-element-6d4ed8d{width:var( --container-widget-width, 92.815% );max-width:92.815%;--container-widget-width:92.815%;--container-widget-flex-grow:0;text-align:center;}.elementor-2058 .elementor-element.elementor-element-6d4ed8d.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-2058 .elementor-element.elementor-element-6d4ed8d .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:45px;font-weight:400;color:#F1F1EA;}.elementor-2058 .elementor-element.elementor-element-171e7ef{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2058 .elementor-element.elementor-element-171e7ef.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-2058 .elementor-element.elementor-element-171e7ef .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:45px;font-weight:600;color:#0F2523;}.elementor-2058 .elementor-element.elementor-element-b19d7ef{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2058 .elementor-element.elementor-element-b19d7ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;border-radius:10px 10px 10px 10px;}.elementor-2058 .elementor-element.elementor-element-b19d7ef.elementor-element{--align-self:center;}.elementor-2058 .elementor-element.elementor-element-b19d7ef .premium-button-text-icon-wrapper svg:not(.premium-btn-svg) *{stroke-width:0;}.elementor-2058 .elementor-element.elementor-element-b19d7ef .premium-button-text-icon-wrapper i{font-size:28px;color:#F1F1EA;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2058 .elementor-element.elementor-element-b19d7ef .premium-button-text-icon-wrapper svg{width:28px !important;height:28px !important;}.elementor-2058 .elementor-element.elementor-element-b19d7ef .premium-button-text-icon-wrapper i, .elementor-2058 .elementor-element.elementor-element-b19d7ef .premium-button-text-icon-wrapper svg{margin-left:5px;}.elementor-2058 .elementor-element.elementor-element-b19d7ef .premium-button{width:100%;font-family:"Lato", Sans-serif;font-size:24px;font-weight:400;font-style:normal;text-decoration:none;border-radius:15px;margin:0px 0px 0px 0px;}.elementor-2058 .elementor-element.elementor-element-b19d7ef .premium-button .premium-button-text-icon-wrapper span{color:#F1F1EA;}.elementor-2058 .elementor-element.elementor-element-b19d7ef .premium-drawable-icon *, .elementor-2058 .elementor-element.elementor-element-b19d7ef .premium-button-text-icon-wrapper svg:not([class*="premium-"]){fill:#F1F1EA;}.elementor-2058 .elementor-element.elementor-element-b19d7ef .premium-button, .elementor-2058 .elementor-element.elementor-element-b19d7ef .premium-button.premium-button-style2-shutinhor:before , .elementor-2058 .elementor-element.elementor-element-b19d7ef .premium-button.premium-button-style2-shutinver:before , .elementor-2058 .elementor-element.elementor-element-b19d7ef .premium-button-style5-radialin:before , .elementor-2058 .elementor-element.elementor-element-b19d7ef .premium-button-style5-rectin:before{background-color:#0F2523;}.elementor-2058 .elementor-element.elementor-element-b19d7ef .premium-button, .elementor-2058 .elementor-element.elementor-element-b19d7ef .premium-button-line6::after{padding:8px 0px 8px 0px;}.elementor-2058 .elementor-element.elementor-element-b19d7ef .premium-button:hover .premium-button-text-icon-wrapper i{color:#F1F1EA;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2058 .elementor-element.elementor-element-b19d7ef .premium-button:hover .premium-drawable-icon *, .elementor-2058 .elementor-element.elementor-element-b19d7ef .premium-button:hover svg:not([class*="premium-"]){fill:#F1F1EA;}.elementor-2058 .elementor-element.elementor-element-64f7925{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-18px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-2058 .elementor-element.elementor-element-64f7925.e-con{--align-self:center;}.elementor-2058 .elementor-element.elementor-element-de2aa3c{--display:flex;--min-height:430px;--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:flex-end;--gap:040px 0px;--row-gap:040px;--column-gap:0px;--border-radius:80px 80px 250px 80px;--padding-top:80px;--padding-bottom:60px;--padding-left:0px;--padding-right:60px;}.elementor-2058 .elementor-element.elementor-element-de2aa3c:not(.elementor-motion-effects-element-type-background), .elementor-2058 .elementor-element.elementor-element-de2aa3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://velascoarquitectos.com/wp-content/uploads/2025/04/foto-Jaime-Navarro-2264-_1_-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2058 .elementor-element.elementor-element-de2aa3c.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-2058 .elementor-element.elementor-element-7a78cb41{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 0px 0px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2058 .elementor-element.elementor-element-7a78cb41:not(.elementor-motion-effects-element-type-background), .elementor-2058 .elementor-element.elementor-element-7a78cb41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5D7370;}.elementor-2058 .elementor-element.elementor-element-1d7fc812{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-2058 .elementor-element.elementor-element-1d7fc812.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2058 .elementor-element.elementor-element-4aa28d72.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2058 .elementor-element.elementor-element-4aa28d72 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:65px;font-weight:400;color:#F1F1EA;}.elementor-2058 .elementor-element.elementor-element-6094906{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:020px 0px;--row-gap:020px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-2058 .elementor-element.elementor-element-6094906.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-2058 .elementor-element.elementor-element-36750e8f.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-2058 .elementor-element.elementor-element-36750e8f .premium-button-text-icon-wrapper svg:not(.premium-btn-svg) *{stroke-width:0;}.elementor-2058 .elementor-element.elementor-element-36750e8f .premium-button-text-icon-wrapper i{font-size:28px;color:#4CD9CD00;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2058 .elementor-element.elementor-element-36750e8f .premium-button-text-icon-wrapper svg{width:28px !important;height:28px !important;}.elementor-2058 .elementor-element.elementor-element-36750e8f .premium-button-text-icon-wrapper i, .elementor-2058 .elementor-element.elementor-element-36750e8f .premium-button-text-icon-wrapper svg{margin-left:5px;}.elementor-2058 .elementor-element.elementor-element-36750e8f{text-align:center;}.elementor-2058 .elementor-element.elementor-element-36750e8f .premium-button{width:36vw;font-family:"Lato", Sans-serif;font-size:24px;font-weight:400;font-style:normal;text-decoration:none;border-radius:10px;}.elementor-2058 .elementor-element.elementor-element-36750e8f .premium-button .premium-button-text-icon-wrapper span{color:#F1F1EA;}.elementor-2058 .elementor-element.elementor-element-36750e8f .premium-drawable-icon *, .elementor-2058 .elementor-element.elementor-element-36750e8f .premium-button-text-icon-wrapper svg:not([class*="premium-"]){fill:#4CD9CD00;}.elementor-2058 .elementor-element.elementor-element-36750e8f .premium-button, .elementor-2058 .elementor-element.elementor-element-36750e8f .premium-button.premium-button-style2-shutinhor:before , .elementor-2058 .elementor-element.elementor-element-36750e8f .premium-button.premium-button-style2-shutinver:before , .elementor-2058 .elementor-element.elementor-element-36750e8f .premium-button-style5-radialin:before , .elementor-2058 .elementor-element.elementor-element-36750e8f .premium-button-style5-rectin:before{background-color:#0F2523;}.elementor-2058 .elementor-element.elementor-element-36750e8f .premium-button, .elementor-2058 .elementor-element.elementor-element-36750e8f .premium-button-line6::after{padding:8px 0px 8px 0px;}.elementor-2058 .elementor-element.elementor-element-36750e8f .premium-button:hover .premium-button-text-icon-wrapper i{color:#F1F1EA;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2058 .elementor-element.elementor-element-36750e8f .premium-button:hover .premium-drawable-icon *, .elementor-2058 .elementor-element.elementor-element-36750e8f .premium-button:hover svg:not([class*="premium-"]){fill:#F1F1EA;}.elementor-2058 .elementor-element.elementor-element-207d1a58 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2058 .elementor-element.elementor-element-207d1a58 .elementor-heading-title{font-size:35px;color:#F1F1EA;}.elementor-2058 .elementor-element.elementor-element-8dab90d{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2058 .elementor-element.elementor-element-401238a9 .elementor-repeater-item-143a50a.elementor-social-icon{background-color:#0F2523;}.elementor-2058 .elementor-element.elementor-element-401238a9 .elementor-repeater-item-143a50a.elementor-social-icon i{color:#F1F1EA;}.elementor-2058 .elementor-element.elementor-element-401238a9 .elementor-repeater-item-143a50a.elementor-social-icon svg{fill:#F1F1EA;}.elementor-2058 .elementor-element.elementor-element-401238a9 .elementor-repeater-item-bc96777.elementor-social-icon{background-color:#0F2523;}.elementor-2058 .elementor-element.elementor-element-401238a9 .elementor-repeater-item-bc96777.elementor-social-icon i{color:#F1F1EA;}.elementor-2058 .elementor-element.elementor-element-401238a9 .elementor-repeater-item-bc96777.elementor-social-icon svg{fill:#F1F1EA;}.elementor-2058 .elementor-element.elementor-element-401238a9 .elementor-repeater-item-4c26fad.elementor-social-icon{background-color:#0F2523;}.elementor-2058 .elementor-element.elementor-element-401238a9 .elementor-repeater-item-4c26fad.elementor-social-icon i{color:#F1F1EA;}.elementor-2058 .elementor-element.elementor-element-401238a9 .elementor-repeater-item-4c26fad.elementor-social-icon svg{fill:#F1F1EA;}.elementor-2058 .elementor-element.elementor-element-401238a9 .elementor-repeater-item-b55c563.elementor-social-icon{background-color:#0F2523;}.elementor-2058 .elementor-element.elementor-element-401238a9 .elementor-repeater-item-b55c563.elementor-social-icon i{color:#F1F1EA;}.elementor-2058 .elementor-element.elementor-element-401238a9 .elementor-repeater-item-b55c563.elementor-social-icon svg{fill:#F1F1EA;}.elementor-2058 .elementor-element.elementor-element-401238a9{--grid-template-columns:repeat(0, auto);--icon-size:28px;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-2058 .elementor-element.elementor-element-401238a9 .elementor-widget-container{text-align:left;}.elementor-2058 .elementor-element.elementor-element-401238a9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2058 .elementor-element.elementor-element-e4a39d3{--divider-border-style:solid;--divider-color:#DE7665;--divider-border-width:2px;}.elementor-2058 .elementor-element.elementor-element-e4a39d3 .elementor-divider-separator{width:36%;}.elementor-2058 .elementor-element.elementor-element-e4a39d3 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-2058 .elementor-element.elementor-element-190c4e93{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-2058 .elementor-element.elementor-element-ed4a6ac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2058 .elementor-element.elementor-element-ed4a6ac .elementor-heading-title{font-size:35px;color:#F1F1EA;}.elementor-2058 .elementor-element.elementor-element-4a9551c3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2058 .elementor-element.elementor-element-4a9551c3 .elementor-heading-title{font-size:35px;color:#F1F1EA;}.elementor-2058 .elementor-element.elementor-element-1b6cc6a6{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2058 .elementor-element.elementor-element-62a61cb3 img{width:100%;height:66vh;}@media(max-width:1024px){.elementor-2058 .elementor-element.elementor-element-6b041ca{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2058 .elementor-element.elementor-element-c540642{width:var( --container-widget-width, 664.733px );max-width:664.733px;--container-widget-width:664.733px;--container-widget-flex-grow:0;}.elementor-2058 .elementor-element.elementor-element-c540642 .elementor-heading-title{font-size:40px;}.elementor-2058 .elementor-element.elementor-element-264a7c9b{--min-height:0vh;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-2058 .elementor-element.elementor-element-31f08001{--min-height:342px;}.elementor-2058 .elementor-element.elementor-element-31f08001:not(.elementor-motion-effects-element-type-background), .elementor-2058 .elementor-element.elementor-element-31f08001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:100% auto;}.elementor-2058 .elementor-element.elementor-element-32328dba > .elementor-widget-container{padding:5vw 5vw 5vw 5vw;}.elementor-2058 .elementor-element.elementor-element-32328dba .elementor-heading-title{font-size:30px;}.elementor-2058 .elementor-element.elementor-element-3bf8b78c{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2058 .elementor-element.elementor-element-58124839 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-2058 .elementor-element.elementor-element-58124839 .elementor-heading-title{font-size:18px;}.elementor-2058 .elementor-element.elementor-element-807663c .premium-button-text-icon-wrapper i{font-size:22px;}.elementor-2058 .elementor-element.elementor-element-807663c .premium-button-text-icon-wrapper svg{width:22px !important;height:22px !important;}.elementor-2058 .elementor-element.elementor-element-807663c .premium-button{width:100%;font-size:18px;}.elementor-2058 .elementor-element.elementor-element-807663c .premium-button, .elementor-2058 .elementor-element.elementor-element-807663c .premium-button-line6::after{padding:5px 0px 5px 0px;}.elementor-2058 .elementor-element.elementor-element-d096e6f{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2058 .elementor-element.elementor-element-96780bb .elementor-heading-title{font-size:35px;}.elementor-2058 .elementor-element.elementor-element-c5e836e .elementor-heading-title{font-size:35px;}.elementor-2058 .elementor-element.elementor-element-5be736d{--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;--justify-content:center;}.elementor-2058 .elementor-element.elementor-element-a235030{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2058 .elementor-element.elementor-element-a235030.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2058 .elementor-element.elementor-element-1d77cb7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2058 .elementor-element.elementor-element-1d77cb7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2058 .elementor-element.elementor-element-1d77cb7 .elementor-heading-title{font-size:18px;}.elementor-2058 .elementor-element.elementor-element-093b961 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2058 .elementor-element.elementor-element-093b961{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-2058 .elementor-element.elementor-element-093b961 .elementor-heading-title{font-size:18px;}.elementor-2058 .elementor-element.elementor-element-3163f07 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2058 .elementor-element.elementor-element-3163f07{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2058 .elementor-element.elementor-element-3163f07 .elementor-heading-title{font-size:18px;}.elementor-2058 .elementor-element.elementor-element-1ebcdbe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2058 .elementor-element.elementor-element-1ebcdbe{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2058 .elementor-element.elementor-element-1ebcdbe .elementor-heading-title{font-size:18px;}.elementor-2058 .elementor-element.elementor-element-873c7cf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2058 .elementor-element.elementor-element-873c7cf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2058 .elementor-element.elementor-element-873c7cf .elementor-heading-title{font-size:18px;}.elementor-2058 .elementor-element.elementor-element-597d135 .premium-button-text-icon-wrapper i{font-size:22px;}.elementor-2058 .elementor-element.elementor-element-597d135 .premium-button-text-icon-wrapper svg{width:22px !important;height:22px !important;}.elementor-2058 .elementor-element.elementor-element-597d135 .premium-button{width:62vw;font-size:18px;}.elementor-2058 .elementor-element.elementor-element-597d135 .premium-button, .elementor-2058 .elementor-element.elementor-element-597d135 .premium-button-line6::after{padding:5px 0px 5px 0px;}.elementor-2058 .elementor-element.elementor-element-5af2cae{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2058 .elementor-element.elementor-element-4e10b94{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2058 .elementor-element.elementor-element-4e10b94 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2058 .elementor-element.elementor-element-4e10b94 img{max-width:90%;}.elementor-2058 .elementor-element.elementor-element-cf0f8e7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2058 .elementor-element.elementor-element-cf0f8e7{--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;text-align:left;}.elementor-2058 .elementor-element.elementor-element-cf0f8e7.elementor-element{--align-self:center;}.elementor-2058 .elementor-element.elementor-element-cf0f8e7 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-2058 .elementor-element.elementor-element-1407b6f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2058 .elementor-element.elementor-element-3a65a01{--min-height:288px;--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:40px 0px;--row-gap:40px;--column-gap:0px;--border-radius:130px 50px 50px 50px;--padding-top:30px;--padding-bottom:15px;--padding-left:10px;--padding-right:0px;}.elementor-2058 .elementor-element.elementor-element-6d4ed8d{width:var( --container-widget-width, 96.941% );max-width:96.941%;--container-widget-width:96.941%;--container-widget-flex-grow:0;}.elementor-2058 .elementor-element.elementor-element-6d4ed8d > .elementor-widget-container{padding:0% 0% 0% 3%;}.elementor-2058 .elementor-element.elementor-element-6d4ed8d.elementor-element{--align-self:center;}.elementor-2058 .elementor-element.elementor-element-6d4ed8d .elementor-heading-title{font-size:24px;}.elementor-2058 .elementor-element.elementor-element-171e7ef{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2058 .elementor-element.elementor-element-171e7ef.elementor-element{--align-self:center;}.elementor-2058 .elementor-element.elementor-element-171e7ef .elementor-heading-title{font-size:24px;}.elementor-2058 .elementor-element.elementor-element-b19d7ef .premium-button-text-icon-wrapper i{font-size:22px;}.elementor-2058 .elementor-element.elementor-element-b19d7ef .premium-button-text-icon-wrapper svg{width:22px !important;height:22px !important;}.elementor-2058 .elementor-element.elementor-element-b19d7ef .premium-button{width:80%;font-size:18px;}.elementor-2058 .elementor-element.elementor-element-b19d7ef .premium-button, .elementor-2058 .elementor-element.elementor-element-b19d7ef .premium-button-line6::after{padding:5px 0px 5px 0px;}.elementor-2058 .elementor-element.elementor-element-64f7925{--margin-top:-18px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-2058 .elementor-element.elementor-element-de2aa3c{--min-height:221px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 0px;--row-gap:5px;--column-gap:0px;--border-radius:050px 50px 130px 50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2058 .elementor-element.elementor-element-1d7fc812{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2058 .elementor-element.elementor-element-4aa28d72{width:var( --container-widget-width, 79vw );max-width:79vw;--container-widget-width:79vw;--container-widget-flex-grow:0;}.elementor-2058 .elementor-element.elementor-element-4aa28d72 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2058 .elementor-element.elementor-element-4aa28d72 .elementor-heading-title{font-size:45px;}.elementor-2058 .elementor-element.elementor-element-6094906{--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-2058 .elementor-element.elementor-element-36750e8f .premium-button-text-icon-wrapper i{font-size:22px;}.elementor-2058 .elementor-element.elementor-element-36750e8f .premium-button-text-icon-wrapper svg{width:22px !important;height:22px !important;}.elementor-2058 .elementor-element.elementor-element-36750e8f .premium-button{width:50vw;font-size:18px;}.elementor-2058 .elementor-element.elementor-element-36750e8f .premium-button, .elementor-2058 .elementor-element.elementor-element-36750e8f .premium-button-line6::after{padding:5px 0px 5px 0px;}.elementor-2058 .elementor-element.elementor-element-8dab90d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2058 .elementor-element.elementor-element-401238a9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2058 .elementor-element.elementor-element-401238a9{--icon-size:17px;}.elementor-2058 .elementor-element.elementor-element-190c4e93{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2058 .elementor-element.elementor-element-1b6cc6a6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2058 .elementor-element.elementor-element-62a61cb3 img{width:100%;height:44vh;}}@media(max-width:767px){.elementor-2058 .elementor-element.elementor-element-6b041ca{--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2058 .elementor-element.elementor-element-c540642{text-align:left;}.elementor-2058 .elementor-element.elementor-element-c540642 .elementor-heading-title{font-size:24px;}.elementor-2058 .elementor-element.elementor-element-264a7c9b{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2058 .elementor-element.elementor-element-31f08001{--min-height:260px;}.elementor-2058 .elementor-element.elementor-element-32328dba .elementor-heading-title{font-size:24px;}.elementor-2058 .elementor-element.elementor-element-3bf8b78c{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2058 .elementor-element.elementor-element-58124839 .elementor-heading-title{font-size:14px;}.elementor-2058 .elementor-element.elementor-element-807663c .premium-button-text-icon-wrapper i{font-size:18px;}.elementor-2058 .elementor-element.elementor-element-807663c .premium-button-text-icon-wrapper svg{width:18px !important;height:18px !important;}.elementor-2058 .elementor-element.elementor-element-807663c .premium-button{font-size:14px;}.elementor-2058 .elementor-element.elementor-element-807663c .premium-button, .elementor-2058 .elementor-element.elementor-element-807663c .premium-button-line6::after{padding:3px 0px 4px 0px;}.elementor-2058 .elementor-element.elementor-element-d096e6f{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2058 .elementor-element.elementor-element-96780bb .elementor-heading-title{font-size:22px;}.elementor-2058 .elementor-element.elementor-element-c5e836e .elementor-heading-title{font-size:18px;}.elementor-2058 .elementor-element.elementor-element-5be736d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2058 .elementor-element.elementor-element-a235030{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-2058 .elementor-element.elementor-element-1d77cb7 .elementor-heading-title{font-size:12px;}.elementor-2058 .elementor-element.elementor-element-093b961 .elementor-heading-title{font-size:12px;}.elementor-2058 .elementor-element.elementor-element-3163f07 .elementor-heading-title{font-size:12px;}.elementor-2058 .elementor-element.elementor-element-1ebcdbe .elementor-heading-title{font-size:12px;}.elementor-2058 .elementor-element.elementor-element-873c7cf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2058 .elementor-element.elementor-element-873c7cf .elementor-heading-title{font-size:12px;}.elementor-2058 .elementor-element.elementor-element-597d135 .premium-button-text-icon-wrapper i{font-size:18px;}.elementor-2058 .elementor-element.elementor-element-597d135 .premium-button-text-icon-wrapper svg{width:18px !important;height:18px !important;}.elementor-2058 .elementor-element.elementor-element-597d135 .premium-button{width:76vw;font-size:14px;}.elementor-2058 .elementor-element.elementor-element-597d135 .premium-button, .elementor-2058 .elementor-element.elementor-element-597d135 .premium-button-line6::after{padding:3px 0px 4px 0px;}.elementor-2058 .elementor-element.elementor-element-5af2cae{--min-height:150px;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--align-items:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2058 .elementor-element.elementor-element-5af2cae.e-con{--align-self:flex-start;}.elementor-2058 .elementor-element.elementor-element-4e10b94 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2058 .elementor-element.elementor-element-4e10b94{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-2058 .elementor-element.elementor-element-4e10b94.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2058 .elementor-element.elementor-element-4e10b94 img{width:100%;}.elementor-2058 .elementor-element.elementor-element-cf0f8e7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2058 .elementor-element.elementor-element-cf0f8e7{--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;}.elementor-2058 .elementor-element.elementor-element-cf0f8e7.elementor-element{--align-self:center;}.elementor-2058 .elementor-element.elementor-element-cf0f8e7 .elementor-heading-title{font-size:12px;}.elementor-2058 .elementor-element.elementor-element-1407b6f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2058 .elementor-element.elementor-element-3a65a01{--width:90%;--min-height:24vh;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:100px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2058 .elementor-element.elementor-element-6d4ed8d .elementor-heading-title{font-size:14px;}.elementor-2058 .elementor-element.elementor-element-171e7ef{width:var( --container-widget-width, 288% );max-width:288%;--container-widget-width:288%;--container-widget-flex-grow:0;}.elementor-2058 .elementor-element.elementor-element-171e7ef .elementor-heading-title{font-size:14px;}.elementor-2058 .elementor-element.elementor-element-b19d7ef .premium-button-text-icon-wrapper i{font-size:18px;}.elementor-2058 .elementor-element.elementor-element-b19d7ef .premium-button-text-icon-wrapper svg{width:18px !important;height:18px !important;}.elementor-2058 .elementor-element.elementor-element-b19d7ef .premium-button{width:100%;font-size:14px;}.elementor-2058 .elementor-element.elementor-element-b19d7ef .premium-button, .elementor-2058 .elementor-element.elementor-element-b19d7ef .premium-button-line6::after{padding:3px 0px 4px 0px;}.elementor-2058 .elementor-element.elementor-element-64f7925{--width:88%;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2058 .elementor-element.elementor-element-64f7925.e-con{--align-self:flex-start;}.elementor-2058 .elementor-element.elementor-element-de2aa3c{--width:90%;--min-height:140px;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--border-radius:30px 30px 100px 30px;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2058 .elementor-element.elementor-element-7a78cb41{--min-height:0vh;--border-radius:15px 15px 0px 0px;}.elementor-2058 .elementor-element.elementor-element-1d7fc812{--width:75%;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2058 .elementor-element.elementor-element-4aa28d72 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2058 .elementor-element.elementor-element-4aa28d72{--container-widget-width:72vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 72vw );max-width:72vw;}.elementor-2058 .elementor-element.elementor-element-4aa28d72 .elementor-heading-title{font-size:20px;}.elementor-2058 .elementor-element.elementor-element-6094906{--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-2058 .elementor-element.elementor-element-36750e8f .premium-button-text-icon-wrapper i{font-size:18px;}.elementor-2058 .elementor-element.elementor-element-36750e8f .premium-button-text-icon-wrapper svg{width:18px !important;height:18px !important;}.elementor-2058 .elementor-element.elementor-element-36750e8f .premium-button{width:48vw;font-size:14px;}.elementor-2058 .elementor-element.elementor-element-36750e8f .premium-button, .elementor-2058 .elementor-element.elementor-element-36750e8f .premium-button-line6::after{padding:1px 0px 1px 0px;}.elementor-2058 .elementor-element.elementor-element-207d1a58 .elementor-heading-title{font-size:12px;}.elementor-2058 .elementor-element.elementor-element-8dab90d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-2058 .elementor-element.elementor-element-401238a9{--grid-template-columns:repeat(0, auto);--icon-size:10px;--grid-column-gap:3px;}.elementor-2058 .elementor-element.elementor-element-401238a9 .elementor-widget-container{text-align:left;}.elementor-2058 .elementor-element.elementor-element-401238a9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2058 .elementor-element.elementor-element-e4a39d3 .elementor-divider-separator{width:64%;}.elementor-2058 .elementor-element.elementor-element-190c4e93{--gap:3px 0px;--row-gap:3px;--column-gap:0px;--margin-top:-10px;--margin-bottom:-10px;--margin-left:-10px;--margin-right:-10px;}.elementor-2058 .elementor-element.elementor-element-ed4a6ac .elementor-heading-title{font-size:12px;}.elementor-2058 .elementor-element.elementor-element-4a9551c3 .elementor-heading-title{font-size:12px;}.elementor-2058 .elementor-element.elementor-element-1b6cc6a6{--width:25%;--min-height:0px;--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-end;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2058 .elementor-element.elementor-element-1b6cc6a6.e-con{--align-self:center;}.elementor-2058 .elementor-element.elementor-element-62a61cb3 img{width:100%;max-width:100%;height:23vh;}}@media(min-width:768px){.elementor-2058 .elementor-element.elementor-element-2465f6cb{--width:100%;}.elementor-2058 .elementor-element.elementor-element-8a9f1cd{--width:96%;}.elementor-2058 .elementor-element.elementor-element-a235030{--width:65%;}.elementor-2058 .elementor-element.elementor-element-50a8095{--width:98.5%;}.elementor-2058 .elementor-element.elementor-element-3a65a01{--width:72%;}.elementor-2058 .elementor-element.elementor-element-64f7925{--width:98%;}.elementor-2058 .elementor-element.elementor-element-de2aa3c{--width:72%;}.elementor-2058 .elementor-element.elementor-element-1d7fc812{--width:85%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2058 .elementor-element.elementor-element-a235030{--width:100%;}.elementor-2058 .elementor-element.elementor-element-3a65a01{--width:78%;}.elementor-2058 .elementor-element.elementor-element-64f7925{--width:100%;}.elementor-2058 .elementor-element.elementor-element-de2aa3c{--width:84%;}.elementor-2058 .elementor-element.elementor-element-1d7fc812{--width:83%;}.elementor-2058 .elementor-element.elementor-element-1b6cc6a6{--width:20%;}}@media(min-width:1025px){.elementor-2058 .elementor-element.elementor-element-31f08001:not(.elementor-motion-effects-element-type-background), .elementor-2058 .elementor-element.elementor-element-31f08001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for premium-addon-button, class: .elementor-element-807663c *//* Contenedor del texto + flecha */
.boton-flecha-animada .elementor-button-content-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

/* Ocultamos el SVG y el espacio que ocupa */
.boton-flecha-animada .elementor-button-icon {
  display: none;
}

/* Hover: mostramos la flecha SVG */
.boton-flecha-animada:hover .elementor-button-icon {
  display: inline-flex;
  margin-left: 12px; /* crea el espacio entre texto y flecha */
}

/* Tamaño del SVG */
.boton-flecha-animada .elementor-button-icon svg {
  width: 60px !important;
  height: 15px !important;
  opacity: 0;
  transform: translateX(-8px);
  transition: all 0.4s ease;
}

/* Hover: animamos la flecha */
.boton-flecha-animada:hover .elementor-button-icon svg {
  opacity: 1;
  transform: translateX(0);
}
@media (max-width: 768px) {
  .boton-flecha-animada .elementor-button-icon svg {
    width: 40px !important;
    height: 10px !important;
    transform: translateX(-20px);
  }

  .boton-flecha-animada:hover .elementor-button-icon {
    margin-left: 6px;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-button, class: .elementor-element-597d135 *//* Contenedor del texto + flecha */
.boton-flecha-animada .elementor-button-content-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

/* Ocultamos el SVG y el espacio que ocupa */
.boton-flecha-animada .elementor-button-icon {
  display: none;
}

/* Hover: mostramos la flecha SVG */
.boton-flecha-animada:hover .elementor-button-icon {
  display: inline-flex;
  margin-left: 12px; /* crea el espacio entre texto y flecha */
}

/* Tamaño del SVG */
.boton-flecha-animada .elementor-button-icon svg {
  width: 60px !important;
  height: 15px !important;
  opacity: 0;
  transform: translateX(-8px);
  transition: all 0.4s ease;
}

/* Hover: animamos la flecha */
.boton-flecha-animada:hover .elementor-button-icon svg {
  opacity: 1;
  transform: translateX(0);
}
@media (max-width: 768px) {
  .boton-flecha-animada .elementor-button-icon svg {
    width: 40px !important;
    height: 10px !important;
    transform: translateX(-20px);
  }

  .boton-flecha-animada:hover .elementor-button-icon {
    margin-left: 6px;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-button, class: .elementor-element-b19d7ef *//* Contenedor del texto + flecha */
.boton-flecha-animada .elementor-button-content-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

/* Ocultamos el SVG y el espacio que ocupa */
.boton-flecha-animada .elementor-button-icon {
  display: none;
}

/* Hover: mostramos la flecha SVG */
.boton-flecha-animada:hover .elementor-button-icon {
  display: inline-flex;
  margin-left: 12px; /* crea el espacio entre texto y flecha */
}

/* Tamaño del SVG */
.boton-flecha-animada .elementor-button-icon svg {
  width: 60px !important;
  height: 15px !important;
  opacity: 0;
  transform: translateX(-8px);
  transition: all 0.4s ease;
}

/* Hover: animamos la flecha */
.boton-flecha-animada:hover .elementor-button-icon svg {
  opacity: 1;
  transform: translateX(0);
}
@media (max-width: 768px) {
  .boton-flecha-animada .elementor-button-icon svg {
    width: 40px !important;
    height: 10px !important;
    transform: translateX(-20px);
  }

  .boton-flecha-animada:hover .elementor-button-icon {
    margin-left: 6px;
  }
}/* End custom CSS */
/* Start custom CSS for premium-addon-button, class: .elementor-element-36750e8f *//* Estilo base del contenedor */
.premium-button .premium-button-text-icon-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center; /* Centro texto cuando icono está oculto */
  transition: all 0.3s ease;
  position: relative;
}

/* Ocultar el ícono por defecto */
.premium-button .premium-button-text-icon-wrapper svg {
  opacity: 0;
  transform: translateX(-10px);
  transition: all 0.4s ease;
  visibility: hidden;
}

/* Mostrar icono y centrar grupo al hacer hover */
.premium-button:hover .premium-button-text-icon-wrapper svg {
  opacity: 1;
  transform: translateX(0);
  visibility: visible;
}
.premium-button .premium-button-text-icon-wrapper:hover{
    gap: 12px;
}

/* Para mejorar la sensación visual */
.premium-button:hover .premium-button-text-icon-wrapper {
  justify-content: center;
}/* End custom CSS */