.elementor-9680 .elementor-element.elementor-element-a89de1d{--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;--flex-wrap:wrap;}.elementor-9680 .elementor-element.elementor-element-e8101d5{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9680 .elementor-element.elementor-element-978cd73 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-9680 .elementor-element.elementor-element-978cd73{text-align:center;}.elementor-9680 .elementor-element.elementor-element-978cd73 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;line-height:42px;letter-spacing:1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-9680 .elementor-element.elementor-element-adfc5d2{text-align:center;}.elementor-9680 .elementor-element.elementor-element-adfc5d2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:800;line-height:30px;letter-spacing:1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-cb0c2c2 );}.elementor-9680 .elementor-element.elementor-element-c22a86f{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9680 .elementor-element.elementor-element-3272b43{--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:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9680 .elementor-element.elementor-element-e168d2e{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;line-height:32px;color:#54595F;}.elementor-9680 .elementor-element.elementor-element-00e48ae{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-9680 .elementor-element.elementor-element-0d9e8e5 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:18px;}.elementor-9680 .elementor-element.elementor-element-0d9e8e5 .elementor-icon-box-title{margin-block-end:0px;color:#54595F;}.elementor-9680 .elementor-element.elementor-element-0d9e8e5.elementor-view-stacked .elementor-icon{background-color:#00BA00;}.elementor-9680 .elementor-element.elementor-element-0d9e8e5.elementor-view-framed .elementor-icon, .elementor-9680 .elementor-element.elementor-element-0d9e8e5.elementor-view-default .elementor-icon{fill:#00BA00;color:#00BA00;border-color:#00BA00;}.elementor-9680 .elementor-element.elementor-element-0d9e8e5 .elementor-icon{font-size:50px;}.elementor-9680 .elementor-element.elementor-element-0d9e8e5 .elementor-icon-box-title, .elementor-9680 .elementor-element.elementor-element-0d9e8e5 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;}.elementor-9680 .elementor-element.elementor-element-0d9e8e5 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;line-height:32px;color:#54595F;}.elementor-9680 .elementor-element.elementor-element-e2b71e8{--display:flex;}.elementor-9680 .elementor-element.elementor-element-05a06b2 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:18px;}.elementor-9680 .elementor-element.elementor-element-05a06b2 .elementor-icon-box-title{margin-block-end:0px;color:#54595F;}.elementor-9680 .elementor-element.elementor-element-05a06b2.elementor-view-stacked .elementor-icon{background-color:#00BA00;}.elementor-9680 .elementor-element.elementor-element-05a06b2.elementor-view-framed .elementor-icon, .elementor-9680 .elementor-element.elementor-element-05a06b2.elementor-view-default .elementor-icon{fill:#00BA00;color:#00BA00;border-color:#00BA00;}.elementor-9680 .elementor-element.elementor-element-05a06b2 .elementor-icon{font-size:50px;}.elementor-9680 .elementor-element.elementor-element-05a06b2 .elementor-icon-box-title, .elementor-9680 .elementor-element.elementor-element-05a06b2 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;}.elementor-9680 .elementor-element.elementor-element-05a06b2 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;line-height:32px;color:#54595F;}.elementor-9680 .elementor-element.elementor-element-2fae851{--display:flex;}.elementor-9680 .elementor-element.elementor-element-397086a .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:18px;}.elementor-9680 .elementor-element.elementor-element-397086a .elementor-icon-box-title{margin-block-end:0px;color:#54595F;}.elementor-9680 .elementor-element.elementor-element-397086a.elementor-view-stacked .elementor-icon{background-color:#00BA00;}.elementor-9680 .elementor-element.elementor-element-397086a.elementor-view-framed .elementor-icon, .elementor-9680 .elementor-element.elementor-element-397086a.elementor-view-default .elementor-icon{fill:#00BA00;color:#00BA00;border-color:#00BA00;}.elementor-9680 .elementor-element.elementor-element-397086a .elementor-icon{font-size:50px;}.elementor-9680 .elementor-element.elementor-element-397086a .elementor-icon-box-title, .elementor-9680 .elementor-element.elementor-element-397086a .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;}.elementor-9680 .elementor-element.elementor-element-397086a .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;line-height:32px;color:#54595F;}.elementor-9680 .elementor-element.elementor-element-ee23833{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9680 .elementor-element.elementor-element-ee23833.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9680 .elementor-element.elementor-element-d7f5b83{--spacer-size:35px;}.elementor-9680 .elementor-element.elementor-element-f873480{text-align:center;}.elementor-9680 .elementor-element.elementor-element-f873480 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;color:#54595F;}.elementor-9680 .elementor-element.elementor-element-f839f7b{--spacer-size:10px;}.elementor-9680 .elementor-element.elementor-element-04ac886{--display:flex;}.elementor-9680 .elementor-element.elementor-element-3191c11{--spacer-size:2px;}.elementor-9680 .elementor-element.elementor-element-3191c11 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #DADADA 0%, #00A4E0 100%);}.elementor-9680 .elementor-element.elementor-element-023c1f1 > .elementor-widget-container{margin:-35px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9680 .elementor-element.elementor-element-023c1f1.elementor-element{--align-self:stretch;}.elementor-9680 .elementor-element.elementor-element-8f7d954{--spacer-size:50px;}.elementor-9680 .elementor-element.elementor-element-c897122{--spacer-size:2px;}.elementor-9680 .elementor-element.elementor-element-c897122 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #DADADA 0%, #00A4E0 100%);}.elementor-9680 .elementor-element.elementor-element-a22ee68{--spacer-size:50px;}.elementor-9680 .elementor-element.elementor-element-8ecbd23{--spacer-size:35px;}.elementor-9680 .elementor-element.elementor-element-f33a3e3{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;z-index:1;text-align:center;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:32px;color:var( --e-global-color-secondary );}.elementor-9680 .elementor-element.elementor-element-f33a3e3 > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-9680 .elementor-element.elementor-element-f33a3e3.elementor-element{--align-self:center;}.elementor-9680 .elementor-element.elementor-element-229faa5{--spacer-size:50px;}.elementor-9680 .elementor-element.elementor-element-090e549{--spacer-size:35px;}.elementor-9680 .elementor-element.elementor-element-926af6a{--spacer-size:1px;}.elementor-9680 .elementor-element.elementor-element-926af6a > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #DADADA 0%, #DADADA 100%);}.elementor-9680 .elementor-element.elementor-element-bd0ebad{--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-9680 .elementor-element.elementor-element-fbaec42{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;line-height:42px;color:var( --e-global-color-secondary );}.elementor-9680 .elementor-element.elementor-element-fbaec42 > .elementor-widget-container{margin:-120px 0px -165px 0px;}.elementor-9680 .elementor-element.elementor-element-fbaec42.elementor-element{--align-self:center;}.elementor-9680 .elementor-element.elementor-element-67b6f8a1{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-9680 .elementor-element.elementor-element-6685b823{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9680 .elementor-element.elementor-element-3f34814b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9680 .elementor-element.elementor-element-138a0e57 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9680 .elementor-element.elementor-element-138a0e57.elementor-element{--align-self:flex-start;}.elementor-9680 .elementor-element.elementor-element-138a0e57.elementor-view-stacked .elementor-icon{background-color:#DADADA;}.elementor-9680 .elementor-element.elementor-element-138a0e57.elementor-view-framed .elementor-icon, .elementor-9680 .elementor-element.elementor-element-138a0e57.elementor-view-default .elementor-icon{color:#DADADA;border-color:#DADADA;}.elementor-9680 .elementor-element.elementor-element-138a0e57.elementor-view-framed .elementor-icon, .elementor-9680 .elementor-element.elementor-element-138a0e57.elementor-view-default .elementor-icon svg{fill:#DADADA;}.elementor-9680 .elementor-element.elementor-element-138a0e57 .elementor-icon{font-size:26px;}.elementor-9680 .elementor-element.elementor-element-138a0e57 .elementor-icon svg{height:26px;}.elementor-9680 .elementor-element.elementor-element-613b35c5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9680 .elementor-element.elementor-element-613b35c5{text-align:center;font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:36px;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-9680 .elementor-element.elementor-element-604472e6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9680 .elementor-element.elementor-element-604472e6.elementor-element{--align-self:flex-start;}.elementor-9680 .elementor-element.elementor-element-604472e6.elementor-view-stacked .elementor-icon{background-color:#DADADA;}.elementor-9680 .elementor-element.elementor-element-604472e6.elementor-view-framed .elementor-icon, .elementor-9680 .elementor-element.elementor-element-604472e6.elementor-view-default .elementor-icon{color:#DADADA;border-color:#DADADA;}.elementor-9680 .elementor-element.elementor-element-604472e6.elementor-view-framed .elementor-icon, .elementor-9680 .elementor-element.elementor-element-604472e6.elementor-view-default .elementor-icon svg{fill:#DADADA;}.elementor-9680 .elementor-element.elementor-element-604472e6 .elementor-icon{font-size:26px;}.elementor-9680 .elementor-element.elementor-element-604472e6 .elementor-icon svg{height:26px;}.elementor-9680 .elementor-element.elementor-element-502a528c{--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-9680 .elementor-element.elementor-element-70300c77{--spacer-size:5px;}.elementor-9680 .elementor-element.elementor-element-59b9f401 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9680 .elementor-element.elementor-element-59b9f401{text-align:start;}.elementor-9680 .elementor-element.elementor-element-59b9f401 img{width:20%;}.elementor-9680 .elementor-element.elementor-element-136e0661{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-9680 .elementor-element.elementor-element-136e0661 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9680 .elementor-element.elementor-element-136e0661 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:28px;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-9680 .elementor-element.elementor-element-8f012d5{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-9680 .elementor-element.elementor-element-8f012d5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9680 .elementor-element.elementor-element-8f012d5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:28px;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-9680 .elementor-element.elementor-element-7e62c8b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9680 .elementor-element.elementor-element-7e62c8b9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;line-height:30px;letter-spacing:1px;color:var( --e-global-color-cb0c2c2 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-9680 .elementor-element.elementor-element-4b8c3585{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--e-icon-list-icon-size:25px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-9680 .elementor-element.elementor-element-4b8c3585 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 0px;}.elementor-9680 .elementor-element.elementor-element-4b8c3585 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-9680 .elementor-element.elementor-element-4b8c3585 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-9680 .elementor-element.elementor-element-4b8c3585 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-9680 .elementor-element.elementor-element-4b8c3585 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-9680 .elementor-element.elementor-element-4b8c3585 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-9680 .elementor-element.elementor-element-4b8c3585 .elementor-icon-list-icon i{color:var( --e-global-color-cb0c2c2 );transition:color 0.3s;}.elementor-9680 .elementor-element.elementor-element-4b8c3585 .elementor-icon-list-icon svg{fill:var( --e-global-color-cb0c2c2 );transition:fill 0.3s;}.elementor-9680 .elementor-element.elementor-element-4b8c3585 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9680 .elementor-element.elementor-element-4b8c3585 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:22px;}.elementor-9680 .elementor-element.elementor-element-4b8c3585 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-9680 .elementor-element.elementor-element-39dd9935{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--e-icon-list-icon-size:25px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-9680 .elementor-element.elementor-element-39dd9935 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 0px;}.elementor-9680 .elementor-element.elementor-element-39dd9935 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-9680 .elementor-element.elementor-element-39dd9935 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-9680 .elementor-element.elementor-element-39dd9935 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-9680 .elementor-element.elementor-element-39dd9935 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-9680 .elementor-element.elementor-element-39dd9935 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-9680 .elementor-element.elementor-element-39dd9935 .elementor-icon-list-icon i{color:var( --e-global-color-cb0c2c2 );transition:color 0.3s;}.elementor-9680 .elementor-element.elementor-element-39dd9935 .elementor-icon-list-icon svg{fill:var( --e-global-color-cb0c2c2 );transition:fill 0.3s;}.elementor-9680 .elementor-element.elementor-element-39dd9935 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9680 .elementor-element.elementor-element-39dd9935 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:22px;}.elementor-9680 .elementor-element.elementor-element-39dd9935 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-9680 .elementor-element.elementor-element-4b7ff053{--grid-template-columns:repeat(0, auto);width:initial;max-width:initial;--icon-size:30px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-9680 .elementor-element.elementor-element-4b7ff053 .elementor-widget-container{text-align:left;}.elementor-9680 .elementor-element.elementor-element-4b7ff053.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-9680 .elementor-element.elementor-element-4b7ff053 .elementor-social-icon{background-color:#2C2B2B00;--icon-padding:0em;}.elementor-9680 .elementor-element.elementor-element-4b7ff053 .elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-9680 .elementor-element.elementor-element-4b7ff053 .elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-9680 .elementor-element.elementor-element-4b7ff053 .elementor-social-icon:hover i{color:var( --e-global-color-cb0c2c2 );}.elementor-9680 .elementor-element.elementor-element-4b7ff053 .elementor-social-icon:hover svg{fill:var( --e-global-color-cb0c2c2 );}.elementor-9680 .elementor-element.elementor-element-3c9922e7{--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-9680 .elementor-element.elementor-element-5c642d4e{--spacer-size:5px;}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form label, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form input[type="submit"]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-not-valid-tip{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9680 .elementor-element.elementor-element-60fea8f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9680 .elementor-element.elementor-element-60fea8f.elementor-element{--align-self:center;}.elementor-9680 .elementor-element.elementor-element-60fea8f .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important;}.elementor-9680 .elementor-element.elementor-element-60fea8f .eael-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-9680 .elementor-element.elementor-element-60fea8f .eael-contact-form-7-wrapper{text-align:left;}.elementor-9680 .elementor-element.elementor-element-60fea8f .eael-contact-form-7 .eael-contact-form-7-heading{text-align:left;}.elementor-9680 .elementor-element.elementor-element-60fea8f .eael-contact-form-7 .eael-contact-form-7-title{color:var( --e-global-color-cb0c2c2 );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-9680 .elementor-element.elementor-element-60fea8f .eael-contact-form-7 .eael-contact-form-7-description{color:var( --e-global-color-secondary );}.elementor-9680 .elementor-element.elementor-element-60fea8f .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:0px;}.elementor-9680 .elementor-element.elementor-element-60fea8f .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-9680 .elementor-element.elementor-element-60fea8f .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-9680 .elementor-element.elementor-element-60fea8f .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-9680 .elementor-element.elementor-element-60fea8f .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea{padding:5px 5px 5px 5px;}.elementor-9680 .elementor-element.elementor-element-60fea8f .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-9680 .elementor-element.elementor-element-60fea8f .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-9680 .elementor-element.elementor-element-60fea8f .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-9680 .elementor-element.elementor-element-60fea8f .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{width:100%;height:35px;}.elementor-9680 .elementor-element.elementor-element-60fea8f .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea{width:400px;height:100px;}.elementor-9680 .elementor-element.elementor-element-60fea8f .eael-contact-form-7 .wpcf7-form label{color:var( --e-global-color-secondary );}.elementor-9680 .elementor-element.elementor-element-60fea8f .eael-contact-form-7 label{color:var( --e-global-color-secondary );}.elementor-9680 .elementor-element.elementor-element-60fea8f .eael-contact-form-7 .wpcf7-form label, .elementor-9680 .elementor-element.elementor-element-60fea8f .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label{margin-bottom:0px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-9680 .elementor-element.elementor-element-60fea8f .eael-contact-form-7 .wpcf7-form input[type="submit"]{background-color:var( --e-global-color-cb0c2c2 );color:var( --e-global-color-astglobalcolor5 );}.elementor-9680 .elementor-element.elementor-element-60fea8f .eael-contact-form-7 .wpcf7-form input[type="submit"]:hover{background-color:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor5 );}.elementor-9680 .elementor-element.elementor-element-7248ec26 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 50px;}.elementor-9680 .elementor-element.elementor-element-7248ec26.elementor-element{--align-self:center;}.elementor-9680 .elementor-element.elementor-element-7248ec26 .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important;}.elementor-9680 .elementor-element.elementor-element-7248ec26 .eael-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-9680 .elementor-element.elementor-element-7248ec26 .eael-contact-form-7-wrapper{text-align:left;}.elementor-9680 .elementor-element.elementor-element-7248ec26 .eael-contact-form-7 .eael-contact-form-7-heading{text-align:left;}.elementor-9680 .elementor-element.elementor-element-7248ec26 .eael-contact-form-7 .eael-contact-form-7-title{color:var( --e-global-color-cb0c2c2 );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-9680 .elementor-element.elementor-element-7248ec26 .eael-contact-form-7 .eael-contact-form-7-description{color:var( --e-global-color-secondary );}.elementor-9680 .elementor-element.elementor-element-7248ec26 .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:0px;}.elementor-9680 .elementor-element.elementor-element-7248ec26 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-9680 .elementor-element.elementor-element-7248ec26 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-9680 .elementor-element.elementor-element-7248ec26 .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-9680 .elementor-element.elementor-element-7248ec26 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea{padding:5px 5px 5px 5px;}.elementor-9680 .elementor-element.elementor-element-7248ec26 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-9680 .elementor-element.elementor-element-7248ec26 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-9680 .elementor-element.elementor-element-7248ec26 .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-9680 .elementor-element.elementor-element-7248ec26 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{width:100%;height:35px;}.elementor-9680 .elementor-element.elementor-element-7248ec26 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea{width:400px;height:100px;}.elementor-9680 .elementor-element.elementor-element-7248ec26 .eael-contact-form-7 .wpcf7-form label{color:var( --e-global-color-secondary );}.elementor-9680 .elementor-element.elementor-element-7248ec26 .eael-contact-form-7 label{color:var( --e-global-color-secondary );}.elementor-9680 .elementor-element.elementor-element-7248ec26 .eael-contact-form-7 .wpcf7-form label, .elementor-9680 .elementor-element.elementor-element-7248ec26 .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label{margin-bottom:0px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-9680 .elementor-element.elementor-element-7248ec26 .eael-contact-form-7 .wpcf7-form input[type="submit"]{background-color:var( --e-global-color-cb0c2c2 );color:var( --e-global-color-astglobalcolor5 );}.elementor-9680 .elementor-element.elementor-element-7248ec26 .eael-contact-form-7 .wpcf7-form input[type="submit"]:hover{background-color:var( --e-global-color-text );color:var( --e-global-color-astglobalcolor5 );}@media(min-width:768px){.elementor-9680 .elementor-element.elementor-element-e8101d5{--width:100%;}.elementor-9680 .elementor-element.elementor-element-c22a86f{--width:30%;}.elementor-9680 .elementor-element.elementor-element-3272b43{--width:70%;}.elementor-9680 .elementor-element.elementor-element-00e48ae{--width:33.33%;}.elementor-9680 .elementor-element.elementor-element-e2b71e8{--width:33.33%;}.elementor-9680 .elementor-element.elementor-element-2fae851{--width:33.33%;}.elementor-9680 .elementor-element.elementor-element-502a528c{--width:50%;}.elementor-9680 .elementor-element.elementor-element-3c9922e7{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9680 .elementor-element.elementor-element-a89de1d{--content-width:90%;}.elementor-9680 .elementor-element.elementor-element-3272b43{--width:70%;}}@media(max-width:1024px){.elementor-9680 .elementor-element.elementor-element-978cd73 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-9680 .elementor-element.elementor-element-978cd73.elementor-element{--align-self:center;}.elementor-9680 .elementor-element.elementor-element-978cd73{text-align:center;}.elementor-9680 .elementor-element.elementor-element-978cd73 .elementor-heading-title{font-size:28px;}.elementor-9680 .elementor-element.elementor-element-e168d2e{font-size:21px;}.elementor-9680 .elementor-element.elementor-element-0d9e8e5 .elementor-icon-box-wrapper{text-align:center;}.elementor-9680 .elementor-element.elementor-element-0d9e8e5 .elementor-icon-box-title{margin-block-end:10px;}.elementor-9680 .elementor-element.elementor-element-0d9e8e5 .elementor-icon-box-description{font-size:21px;}.elementor-9680 .elementor-element.elementor-element-05a06b2 .elementor-icon-box-wrapper{text-align:center;}.elementor-9680 .elementor-element.elementor-element-05a06b2 .elementor-icon-box-title{margin-block-end:10px;}.elementor-9680 .elementor-element.elementor-element-05a06b2 .elementor-icon-box-description{font-size:21px;}.elementor-9680 .elementor-element.elementor-element-397086a .elementor-icon-box-wrapper{text-align:center;}.elementor-9680 .elementor-element.elementor-element-397086a .elementor-icon-box-title{margin-block-end:10px;}.elementor-9680 .elementor-element.elementor-element-397086a .elementor-icon-box-description{font-size:21px;}.elementor-9680 .elementor-element.elementor-element-c897122{--spacer-size:2px;}.elementor-9680 .elementor-element.elementor-element-f33a3e3 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-9680 .elementor-element.elementor-element-f33a3e3{font-size:20px;}.elementor-9680 .elementor-element.elementor-element-fbaec42 > .elementor-widget-container{margin:0px 0px -80px 0px;}.elementor-9680 .elementor-element.elementor-element-fbaec42{font-size:20px;line-height:30px;}.elementor-9680 .elementor-element.elementor-element-136e0661{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-9680 .elementor-element.elementor-element-4b8c3585{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-9680 .elementor-element.elementor-element-978cd73 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-9680 .elementor-element.elementor-element-978cd73 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-9680 .elementor-element.elementor-element-adfc5d2 > .elementor-widget-container{margin:5px 10px 0px 10px;}.elementor-9680 .elementor-element.elementor-element-adfc5d2 .elementor-heading-title{font-size:24px;}.elementor-9680 .elementor-element.elementor-element-c22a86f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9680 .elementor-element.elementor-element-3272b43{--margin-top:-55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9680 .elementor-element.elementor-element-e168d2e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;line-height:30px;}.elementor-9680 .elementor-element.elementor-element-0d9e8e5 .elementor-icon-box-wrapper{text-align:center;}.elementor-9680 .elementor-element.elementor-element-0d9e8e5 .elementor-icon{font-size:35px;}.elementor-9680 .elementor-element.elementor-element-0d9e8e5 .elementor-icon-box-description{font-size:16px;line-height:30px;}.elementor-9680 .elementor-element.elementor-element-05a06b2 .elementor-icon-box-wrapper{text-align:center;}.elementor-9680 .elementor-element.elementor-element-05a06b2 .elementor-icon{font-size:35px;}.elementor-9680 .elementor-element.elementor-element-05a06b2 .elementor-icon-box-description{font-size:16px;line-height:30px;}.elementor-9680 .elementor-element.elementor-element-397086a .elementor-icon-box-wrapper{text-align:center;}.elementor-9680 .elementor-element.elementor-element-397086a .elementor-icon{font-size:35px;}.elementor-9680 .elementor-element.elementor-element-397086a .elementor-icon-box-description{font-size:16px;line-height:30px;}.elementor-9680 .elementor-element.elementor-element-f873480 .elementor-heading-title{font-size:24px;}.elementor-9680 .elementor-element.elementor-element-3191c11{--spacer-size:1px;}.elementor-9680 .elementor-element.elementor-element-8f7d954{--spacer-size:20px;}.elementor-9680 .elementor-element.elementor-element-c897122{--spacer-size:1px;}.elementor-9680 .elementor-element.elementor-element-a22ee68{--spacer-size:20px;}.elementor-9680 .elementor-element.elementor-element-8ecbd23{--spacer-size:20px;width:initial;max-width:initial;}.elementor-9680 .elementor-element.elementor-element-f33a3e3 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-9680 .elementor-element.elementor-element-f33a3e3{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;font-size:16px;line-height:1.3em;}.elementor-9680 .elementor-element.elementor-element-229faa5{--spacer-size:20px;}.elementor-9680 .elementor-element.elementor-element-090e549{--spacer-size:20px;width:initial;max-width:initial;}.elementor-9680 .elementor-element.elementor-element-926af6a{--spacer-size:1px;}.elementor-9680 .elementor-element.elementor-element-926af6a > .elementor-widget-container{margin:15px 0px 50px 0px;}.elementor-9680 .elementor-element.elementor-element-fbaec42 > .elementor-widget-container{margin:-30px 0px -103px 0px;}.elementor-9680 .elementor-element.elementor-element-fbaec42{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:16px;line-height:1.3em;}.elementor-9680 .elementor-element.elementor-element-138a0e57{width:100%;max-width:100%;}.elementor-9680 .elementor-element.elementor-element-138a0e57 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-9680 .elementor-element.elementor-element-138a0e57 .elementor-icon-wrapper{text-align:end;}.elementor-9680 .elementor-element.elementor-element-138a0e57 .elementor-icon{font-size:20px;}.elementor-9680 .elementor-element.elementor-element-138a0e57 .elementor-icon svg{height:20px;}.elementor-9680 .elementor-element.elementor-element-8f012d5{width:100%;max-width:100%;}.elementor-9680 .elementor-element.elementor-element-8f012d5 .elementor-heading-title{font-size:15px;line-height:21px;}.elementor-9680 .elementor-element.elementor-element-39dd9935{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9680 .elementor-element.elementor-element-7248ec26 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9680 .elementor-element.elementor-element-7248ec26.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-9680 .elementor-element.elementor-element-7248ec26 .eael-contact-form-7-wrapper{text-align:left;}.elementor-9680 .elementor-element.elementor-element-7248ec26 .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:0px;}}/* Start custom CSS for spacer, class: .elementor-element-3191c11 */.borde{
    color:red;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-023c1f1 */@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

*{
    font-family: 'poppins';
    margin: 0px;
    padding: 0px;
    box-sizing: border-box;

}


.logoImg{
    width: 50% !important;
}
.table{
    width: 100%;
    margin-top: 4vw;
}
.column{
    width: 33.33%;
  height: 10vw;
}

.save{
  font-size: 36px ;
  font-weight: 600;
  line-height: 32px;
  color:#00a4e0;
}
.result{
    font-size: 20px;
    line-height: 26px;
    font-weight: 600;
    
}
.result2{
    font-size: 20px;
    line-height: 26px;
    font-weight: 500;
    background-color: #DADADA;
}
.result1{
    font-size: 20px;
    line-height: 26px;
    font-weight: 500;
    color: #00E0D5;
}
.contenedor{
        display: flex;
    flex-direction: column;
    align-items: center;
}
.contenedorImg{
    margin-bottom: 15px;
    justify-content: center;
}
.contenedorImg img{
width: 100%;
    
}
.contenedorText{
    width: 75%;
}
.contenedorText1{
    width: 74%;
}






























.step1{
    display: flex;
    gap: 30px;
    align-items: center;
    align-content: center;
}
.step1 img{
    width: 4%
}

.step2{
    display: flex;
  width: 100%;
    align-items: center;
}
.step2 p{
        width: 100%;
    margin: 0;
}

.errorAlert{
        padding: 0;
       margin-top: -15px;
    color: red;
    margin-bottom: 10px;
    letter-spacing: 1px;
    font-weight: 600;
    font-size: 13px;
}
.containers{
    display: flex;
      border-top: 1px solid #DADADA;
    margin-top: 30px;
}
.container0{
    margin-top: 15px;
}
.container1, .container2, .container3{
    margin-top: 15px;
    width: 100%; 
     padding: 0px 10px;
    box-sizing: border-box;
}
.containerForm0{
    display: flex;
    gap: 25px;
}
.containerForm1{
    width: 50%;
}
.parrafM{
    margin-left: 10px;
    margin-bottom: 15px !important;
}
.emailInput{
   width: 100%;
}
.inptE{
    width:80% !important;
    margin-right: 20px !important;
}
.title2{
     margin:0px !important;
    font-size: 25px;
    font-weight: 700 !important;
color:rgb(84, 89, 95) !important;

    letter-spacing: 1px;
    line-height: 20px;
}
.formT{
        margin-bottom: 30px !important;
}

.title3{
        font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    color:#54595F;
    width: 80%;

}
.title4{
    margin-top: 30px;
    font-size: 30px;
    font-weight: bold;
  color:#54595F;
    line-height: 36px;
 
}
.title5{
    margin:0px !important;
    font-size: 20px;
    font-weight:600;
    color:#54595F;
    line-height: 26px;
}
.formL{
       margin-bottom: 10px;
    font-size: 16px;
    color: rgb(84, 89, 95);
    line-height: 22px;
    letter-spacing: 1px;
    font-weight: 500;
}
.inptForm{
    margin-bottom: 20px;
}

.desktop{
      width: 100%;
    align-items: center;
    display: flex;
    height: 100%;
    margin-top: 20px;

}
.parraf3{
  
    font-size: 20px !important;
    color:#54595f ;
    font-weight: 600 !important;
  line-height: 33px;
  margin-bottom: 0px !important;
}
.parraf2{
    font-size: 20px !important;
    color:#00A4E0;
    font-weight: 600 !important;
  line-height: 33px;
  margin-bottom: 25px !important;
}

.parraf4{
    color:rgb(84, 89, 95) !important;
    font-size: 20px;
    font-weight: 600 !important;
    line-height: 30px;
    margin-top: 25px;
}
.Container{
    display: flex;
   justify-content: center;
}
.Container2{
  margin-top: 50px;
  width: 90%;
}
.Container3{
    gap:1vw;
    margin-top: 20px;
    display: flex;
    align-items: center;
}
.Container6{
    display: flex;
    align-items: center;
    margin-top: -20px;
    gap: 2vw;
    
}
.calc-input, .calc-input1 {
    width: 155px !important;
    box-sizing: border-box; 
    
}

.container7{
    gap:20px
}
.error{
    color:red;
    font-size:20px;
    font-weight: 600;
}

.medida{
    margin-right: 15px;
    margin-bottom: 0px !important;
}
.btn{
    font-weight: 500;
    color: white;
    background: #00A4E0;
    border-radius: 5px;
    font-size: 20px;
    border-color: #00A4E0;
    padding: 5px 30px;
    border: none;
    cursor: pointer;
    text-decoration: none !important;
 
}
.btn:hover{
    color:white !important;
}
.Container4{
    font-size: 17px;
    margin-bottom: -30px;
    align-items: center;
    display: flex;
 margin-top: 20px;
}


.Container5{
  display: flex;
  margin-top: 20px;
  align-items: center;
  gap:2vw;
    
}
.title{
    text-align: center;
    font-size: 35px;
color:rgb(84, 89, 95) !important;
font-weight: 800 !important;
    letter-spacing: 1px;
    margin-bottom: 30px !important;
    line-height: 20px;
}

.parraf{
    width: 50%;
  font-size: 20px;
    color: rgb(84, 89, 95);
    line-height: 25px;
  
    font-weight: 500;
  
}
.parraf1{    
    width: 50%;
    font-size: 20px;
    color: rgb(84, 89, 95);
    line-height: 25px;

   
    font-weight: 500;
}
.tooltip-container {
    display: flex;
      align-items: center;
      position: relative;
    
}
.tooltip-container1 {
    position: relative; 
    display: flex;
      align-items: center;
}
.tooltip-button {
    cursor: pointer;
}
.tooltip-text {
    visibility: hidden; 
    width: 300px;
    background-color: rgb(84, 89, 95);
    color: #fff; 
    text-align: center; 
    border-radius: 5px; 
    padding: 10px;
    position: absolute; 
    z-index: 1;
    bottom: 125%; 
    left: 27%; 
    margin-left: -100px; 
    opacity: 0; 
    transition: opacity 0.3s; 
    font-size: 13px;
}
.text1 {
  left: 25% !important;
}

 .text2{
      width: 100%
  }
.tooltip-text::after {
    content: ""; 
    position: absolute; 
    top: 100%; 
    left: 50%; 
    margin-left: -5px;
    border-width: 5px; 
    border-style: solid; 
    border-color: rgb(84, 89, 95) transparent transparent transparent; 
}
.tooltip-container:hover .tooltip-text {
    visibility: visible;
    opacity: 1;
} 
.tooltip-container1:hover .tooltip-text {
    visibility: visible;
    opacity: 1;
} 
#resultado{
    font-size: 15px !important;
}




.container6{
        display: flex;
    align-items: center;
  
}

@media (max-width: 576px) {
    .contenedorText{
        width:80%;
    }
    .contenedorV3{
        width:100%;
    }
    .contenedor{
        justify-content:center;
    }
    .marginP{
        margin-bottom:10px !important;
    }
    .error{
        font-size:15px;
    }
    .pConsumoReposo{
        width:100% !important;
    }
    #consumo-activo{
        margin-top: 15px;
    }
    #horas-activa{
            margin-top: 15px;
    }
    .help-container{
            display: block !important;
    }
    .desktop{
 margin-top:20px !important;   
}
    .calc-input, .calc-input1 {
    width: 100% !important;
    box-sizing: border-box; 
    
}
    .costoPromedio{
        width:100% !important;
    }
    .btn{
        font-size:15px;
        width: 100%;
        text-align: center;
        font-weight:500;
    }
    .parraf2M{
        font-size:15px !important;
    }
    
   .Container3{
       display:block;
   }
   
   .title2{
       font-size:20px ;
       line-height:20px;
   }
   .parraf{
       width:100%;
         font-size: 14px ;
        line-height: 15px;
        
   }
    .parraf1{
              font-size: 14px;
        line-height: 15px;
   }
   #input{
       width:110% !important ;
   }
   .tooltip-container{
       margin-top:10px;
   }

   .tooltip-container1{
       display:block;
   }
   #consumo-activo{
       margin-left:0px !important;
   }
   #consumo-reposo{
       margin-left:0px !important;
   }
   .Container5{
      margin-left:0px !important;
      display:block !important;
   }
   .parraf3{
      font-size: 15px !important;
        margin-bottom: 5px !important;
        line-height: 25px;
   }
   .parraf4{
       font-size:15px !important;
   }
   .parraf2{
       font-size:15px !important;
   }
   .parrafM{
           font-size: 15px !important;
    margin-top: 15px !important;
   }

.inptE{
    width:90% !important;
    margin-right: 0 !important;
}
.parraf2M{
    marign:10px !important;
}
.Container6{
  flex-direction:column;
}
.step2{
    flex-direction:column;
    margin-top:20px;
}
.step1 img{
    width:10%;
}

.step2 img{
    width:10%;
}

.Container6 {
    margin-top:4px;
}
}

.modal {
    display: flex;
    justify-content: center;  /* Centra el modal horizontalmente */
    align-items: center;      /* Centra el modal verticalmente */
    position: fixed;
    z-index: 99999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;            /* Hace que el modal ocupe toda la altura de la pantalla */
    background-color: rgba(0, 0, 0, 0.4);  /* Fondo semitransparente */
    overflow-y: auto;  /* Permite el desplazamiento si el contenido es mayor que el espacio disponible */
    padding: 10px;    /* Un pequeño espacio alrededor del modal */
}

.modal-content {
    background-color: #fefefe;
    padding: 20px;
    border: 1px solid #888;
    width: 44%;        /* Ajusta el ancho del modal */
    border-radius: 3px;
    box-sizing: border-box; /* Incluye el padding dentro del tamaño total */
}

.close {
     margin-top: 2px;
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
 
}

.close:hover,
.close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}

.btnE{
    padding:10px;
}
.enlace{
    cursor:pointer;
}
.enlace:hover{
    font-weight: 700;
    
}

.parraf2M{
        text-align: center;
    margin-top: 30px !important;
    font-size: 20px;
        margin: 0px;
}
.ContainerM{
      display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    justify-content: center;
}
.ContainerBtn{
    display: flex;
    align-items: center;
    justify-content: right;
    gap: 20px;
}


.help-container {
   display: flex;
    align-items: center; 
    position: relative;
}

.help-text {
     visibility: hidden; 
    width: 300px;
    background-color: rgb(84, 89, 95);
    color: #fff; 
    text-align: center; 
    border-radius: 5px; 
    padding: 10px;
    position: absolute; 
    z-index: 1;
    bottom: 100%; 
    left: 8%; 
    margin-left: -100px; 
    opacity: 0; 
    transition: opacity 0.3s; 
    font-size: 13px;
}
.help-text::after {
    content: ""; 
    position: absolute; 
    top: 100%; 
    left: 50%; 
    margin-left: -5px;
    border-width: 5px; 
    border-style: solid; 
    border-color: rgb(84, 89, 95) transparent transparent transparent; 
}

.help-container:hover .help-text {
    visibility: visible;
    opacity: 1;
}

@media (max-width: 1600px) {
    .containerForm0{
        flex-wrap:wrap;
        gap:0px;
    }
    .containerForm1{
        width:100%;
    }
    .modal-content{
    
      width:55%;
    }
    .title2{
        font-size:20px;
        
    }
    .formT {
    margin-bottom: 20px !important;
}
.formL {
    margin:0;
}
.title4{
        line-height: 35px;
}
    }
    

    
    @media (max-width: 768px){
        .Container3{
            gap:0vw;
        }
        
    }
@media (max-width: 480px){
    .containerForm0{
        flex-wrap:wrap;
        gap:0px;
    }
    .containers{
        flex-direction:column !important;
    }
 
   .container1{
       width:100%;
         padding: 0px 20px;
   }
   .container2{
            width:100%;
              padding: 0px 20px;
   }
    .modal-content{
     transform: translateY(-9%);
      width: 90%; 
  max-width: 500px; 
  height: auto; 
  max-height: 80vh; 
  overflow-y: auto;
    }
    .title2{
        font-size:16px;
    }
    .formT {
    margin-bottom: 20px !important;
}
.formL {
    margin:0;

}
  .columnP1{
        display:flex ;
        flex-direction:column ;
    }
    
    .column{
        width:100%;
        height:37vw;
        display:flex;
    }
    .result{
        font-size:16px;
        line-height:20px;
    }
  
 .contenedorImg img{
     width:100%;
 }
 .atix img{
     width:70% !important;
 }
 .title4{
     line-height:20px;
 }
 .result1{
     text-align: center;
 }
 .result1, .result2{
     font-size:16px;
 }
 .tooltip-text{
     left:33%;
 }
 .help-text{
    left:33%;
}
 
    }
    
    
    
    @media (max-width: 380px){
          .modal-content{
      transform: translateY(-1%)
    }
     .step1 img{
         width:15%;
     }
     .step2 img{
         width:15%;
     }
     .column{
         height:50vw;
         align-items: center;
        display: flex;
     }
     .contenedor{
         width:100%;
     }
    }/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-c897122 */.borde{
    color:red;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f33a3e3 */.open-modal{
    cursor: pointer;
    text-decoration: none !important;
}
.Contact{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-926af6a */.borde{
    color:red;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e7f5507 */.btnR{
    margin-top: 15px;
}

@media(max-width:425px){
    .elementor-11451 .elementor-element.elementor-element-5fc15cd{
            margin-top:-70px;
        }
      
}
@media only screen and (min-width: 768px) and (max-width: 900px) {
.elementor-9680 .elementor-element.elementor-element-926af6a{
    margin-bottom:-70px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbaec42 */.open-modal{
    cursor: pointer;
}

@media(max-width:768px){
.elementor-9680 .elementor-element.elementor-element-bd0ebad {
    margin-bottom: -10vw;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-138a0e57 */.close{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-613b35c5 */.titleC{
    margin: 0 !important;
    padding-top:5px : 
}

@media(max-width:768px){
    .titleC{
  font-size:28px;
  text-align: left;
}

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-604472e6 */.close{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6685b823 */.contact-text{
        border-bottom: 1px solid #00A4E0;

}/* End custom CSS */
/* Start custom CSS for eael-contact-form-7, class: .elementor-element-60fea8f */.wpcf7 form {
    width: 85%;
}

#wpcf7-f6748-p530-o1{
    max-height: 450px;
    overflow-y: auto;
}
.elementor-element.elementor-element-52220691{
    width: 85%;
    height: auto;
    }


.form-group{
    display: flex;
    box-sizing: border-box;
    gap: 15px;
    margin: 0 !important;
}
.wpcf7-form-control.wpcf7-text{
    margin-top: 10px !important;
    width: 100% ;
}
.wpcf7-form label{
      margin-bottom: -25px !important;
}
.wpcf7-form-control.wpcf7-textarea{
    width: 100% !important;
     margin-top: 10px;
}
@media (min-width: 1920px) {
    .modal-popup{
    width: 60% !important;
    height: 60% !important;
    }

    
}
@media (max-width: 1024px) {
     .modal-popup{
           width: 90% !important; 
        height: 55% !important;
    }

    
}

@media (max-width: 768px){
   .elementor-530 .elementor-element.elementor-element-52c9fdec.e-con{
            padding-left: 20px;
                padding-right: 20px;
    }
    .elementor-530 .elementor-element.elementor-element-189f5c57 img {
    width: 30%;
}

.elementor-530 .elementor-element.elementor-element-63e714f2 > .elementor-widget-container {
    padding:0 !important;
}
.elementor-element.elementor-element-152609b .elementor-heading-title {
    font-size:15px !important;
}
.elementor-element.elementor-element-1ddd8aba .elementor-heading-title {
    font-size:18px !important;
}
.elementor-icon-list-text{
    font-size:15px !important;
}
.form-group{
    gap:5px;
}
.wpcf7-form label{
    font-size:15px !important;
}
.elementor-4745 .elementor-element.elementor-element-a3f759f {
   height:0px;
}
}

@media (max-width: 425px){
    
     .elementor-element.elementor-element-52220691{
        
        height: auto;
    }
     .wpcf7-form-control.wpcf7-text{   width: 100% ;
     }
      .wpcf7-form-control.wpcf7-textarea{   width: 380px !important;
     }
}
@media (max-width: 375px){
     .wpcf7-form-control.wpcf7-text{  
         width: 90% !important;
     }
   
}/* End custom CSS */
/* Start custom CSS for eael-contact-form-7, class: .elementor-element-7248ec26 */#wpcf7-f6748-p530-o2{    
    display: flex;
    justify-content: center;
    
}
.wpcf7 form {
    width: 85%;
    
}


.elementor-element.elementor-element-52220691{
    width: 85%;
    height: auto;
    }


.form-group{
    display: flex;
    box-sizing: border-box;
    gap: 15px;
    margin: 0 !important;
}
.wpcf7-form-control.wpcf7-text{
    margin-top: 10px !important;
    width: 100% ;
}
.wpcf7-form label{
      margin-bottom: -25px !important;
}
.wpcf7-form-control.wpcf7-textarea{
    width: 100% !important;
     margin-top: 10px;
}
@media (min-width: 1920px) {
    .modal-popup{
    width: 60% !important;
    height: 60% !important;
    }

    
}
@media (max-width: 1024px) {
     .modal-popup{
           width: 90% !important; 
        height: 55% !important;
    }

    
}

@media (max-width: 768px){
   .elementor-530 .elementor-element.elementor-element-52c9fdec.e-con{
            padding-left: 20px;
                padding-right: 20px;
    }
    .elementor-530 .elementor-element.elementor-element-189f5c57 img {
    width: 30%;
}

.elementor-530 .elementor-element.elementor-element-63e714f2 > .elementor-widget-container {
    padding:0 !important;
}
.elementor-element.elementor-element-152609b .elementor-heading-title {
    font-size:15px !important;
}
.elementor-element.elementor-element-1ddd8aba .elementor-heading-title {
    font-size:18px !important;
}
.elementor-icon-list-text{
    font-size:15px !important;
}
.form-group{
    gap:5px;
}
.wpcf7-form label{
    font-size:15px !important;
}
.elementor-4745 .elementor-element.elementor-element-a3f759f {
   height:0px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67b6f8a1 *//* Ocultar el modal inicialmente */
.modal-popup {
        height: auto;
display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 9999;
    width: 60%;
    max-width: 600px;
    padding: 20px;
    background-color: white;
    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
     box-sizing: border-box; /* Asegura que el padding no afecte el tamaño total */
      overflow-y: auto;
}

/* Fondo oscuro para el modal */
.modal-overlay {
display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 9998;
}

@media(max-width:425px){
    .modal-popup {
             width: 90%; /* Ocupa el 90% del ancho de la pantalla */
        max-width: 90%; /* Asegura que no se desborde */
        height: auto; /* Ajusta la altura automáticamente */
        max-height: 80%; /* Limita la altura para que no ocupe toda la pantalla */
        top: 10%; /* Baja un poco la posición para mejor visibilidad */
        transform: translate(-50%, 0); /* Ajusta la posición sin centrar verticalmente */
        
    }
}/* End custom CSS */