.elementor-4266 .elementor-element.elementor-element-5a7c8703{--display:flex;--min-height:280px;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.34;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:12rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4266 .elementor-element.elementor-element-5a7c8703:not(.elementor-motion-effects-element-type-background), .elementor-4266 .elementor-element.elementor-element-5a7c8703 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060606FC;background-image:url("https://stage.holamuc.com/wp-content/uploads/2022/07/WhatsApp-Image-2024-08-11-at-16.24.34.jpeg");background-repeat:no-repeat;background-size:cover;}.elementor-4266 .elementor-element.elementor-element-5a7c8703::before, .elementor-4266 .elementor-element.elementor-element-5a7c8703 > .elementor-background-video-container::before, .elementor-4266 .elementor-element.elementor-element-5a7c8703 > .e-con-inner > .elementor-background-video-container::before, .elementor-4266 .elementor-element.elementor-element-5a7c8703 > .elementor-background-slideshow::before, .elementor-4266 .elementor-element.elementor-element-5a7c8703 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4266 .elementor-element.elementor-element-5a7c8703 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-4266 .elementor-element.elementor-element-9d415e3{--display:flex;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-4266 .elementor-element.elementor-element-245c9fc5 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0em 0em 0em 0em;}.elementor-4266 .elementor-element.elementor-element-245c9fc5{text-align:center;}.elementor-4266 .elementor-element.elementor-element-245c9fc5 .elementor-heading-title{font-size:40px;font-weight:600;line-height:1.1em;letter-spacing:3px;color:#EAEFF2;}.elementor-4266 .elementor-element.elementor-element-98bf93d{--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;--padding-top:3%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-4266 .elementor-element.elementor-element-1e78236d{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4266 .elementor-element.elementor-element-56f81c80{--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:5% 2%;--row-gap:5%;--column-gap:2%;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4266 .elementor-element.elementor-element-50227040{--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;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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-4266 .elementor-element.elementor-element-1d673e4a{--icon-box-icon-margin:1rem;}.elementor-4266 .elementor-element.elementor-element-1d673e4a .elementor-icon-box-title{margin-block-end:1rem;color:var( --e-global-color-secondary );}.elementor-4266 .elementor-element.elementor-element-1d673e4a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-4266 .elementor-element.elementor-element-1d673e4a.elementor-view-framed .elementor-icon, .elementor-4266 .elementor-element.elementor-element-1d673e4a.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-4266 .elementor-element.elementor-element-1d673e4a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4266 .elementor-element.elementor-element-1d673e4a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-33edddf );}.elementor-4266 .elementor-element.elementor-element-1d673e4a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4266 .elementor-element.elementor-element-1d673e4a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4266 .elementor-element.elementor-element-1d673e4a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4266 .elementor-element.elementor-element-1d673e4a.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-33edddf );color:var( --e-global-color-33edddf );border-color:var( --e-global-color-33edddf );}.elementor-4266 .elementor-element.elementor-element-1d673e4a .elementor-icon-box-title, .elementor-4266 .elementor-element.elementor-element-1d673e4a .elementor-icon-box-title a{font-size:2rem;font-weight:400;line-height:1.2em;letter-spacing:0.5px;}.elementor-4266 .elementor-element.elementor-element-5ce258a0{--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;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:016px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4266 .elementor-element.elementor-element-2e2f58c0{--icon-box-icon-margin:1rem;}.elementor-4266 .elementor-element.elementor-element-2e2f58c0 .elementor-icon-box-title{margin-block-end:1rem;color:var( --e-global-color-secondary );}.elementor-4266 .elementor-element.elementor-element-2e2f58c0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-4266 .elementor-element.elementor-element-2e2f58c0.elementor-view-framed .elementor-icon, .elementor-4266 .elementor-element.elementor-element-2e2f58c0.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-4266 .elementor-element.elementor-element-2e2f58c0.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4266 .elementor-element.elementor-element-2e2f58c0.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-33edddf );}.elementor-4266 .elementor-element.elementor-element-2e2f58c0.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4266 .elementor-element.elementor-element-2e2f58c0.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4266 .elementor-element.elementor-element-2e2f58c0.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4266 .elementor-element.elementor-element-2e2f58c0.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-33edddf );color:var( --e-global-color-33edddf );border-color:var( --e-global-color-33edddf );}.elementor-4266 .elementor-element.elementor-element-2e2f58c0 .elementor-icon-box-title, .elementor-4266 .elementor-element.elementor-element-2e2f58c0 .elementor-icon-box-title a{font-size:2rem;font-weight:400;line-height:1.2em;letter-spacing:1px;}.elementor-4266 .elementor-element.elementor-element-13744d3f{--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;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4266 .elementor-element.elementor-element-91457c8{--icon-box-icon-margin:1rem;}.elementor-4266 .elementor-element.elementor-element-91457c8 .elementor-icon-box-title{margin-block-end:1rem;color:var( --e-global-color-secondary );}.elementor-4266 .elementor-element.elementor-element-91457c8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-4266 .elementor-element.elementor-element-91457c8.elementor-view-framed .elementor-icon, .elementor-4266 .elementor-element.elementor-element-91457c8.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-4266 .elementor-element.elementor-element-91457c8.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4266 .elementor-element.elementor-element-91457c8.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-33edddf );}.elementor-4266 .elementor-element.elementor-element-91457c8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4266 .elementor-element.elementor-element-91457c8.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4266 .elementor-element.elementor-element-91457c8.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4266 .elementor-element.elementor-element-91457c8.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-33edddf );color:var( --e-global-color-33edddf );border-color:var( --e-global-color-33edddf );}.elementor-4266 .elementor-element.elementor-element-91457c8 .elementor-icon-box-title, .elementor-4266 .elementor-element.elementor-element-91457c8 .elementor-icon-box-title a{font-size:2rem;font-weight:400;line-height:1.2em;letter-spacing:1px;}.elementor-4266 .elementor-element.elementor-element-398dea10{--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;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4266 .elementor-element.elementor-element-44a9f0d8{--icon-box-icon-margin:1rem;}.elementor-4266 .elementor-element.elementor-element-44a9f0d8 .elementor-icon-box-title{margin-block-end:1rem;color:var( --e-global-color-secondary );}.elementor-4266 .elementor-element.elementor-element-44a9f0d8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-4266 .elementor-element.elementor-element-44a9f0d8.elementor-view-framed .elementor-icon, .elementor-4266 .elementor-element.elementor-element-44a9f0d8.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-4266 .elementor-element.elementor-element-44a9f0d8.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4266 .elementor-element.elementor-element-44a9f0d8.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-33edddf );}.elementor-4266 .elementor-element.elementor-element-44a9f0d8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4266 .elementor-element.elementor-element-44a9f0d8.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4266 .elementor-element.elementor-element-44a9f0d8.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4266 .elementor-element.elementor-element-44a9f0d8.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-33edddf );color:var( --e-global-color-33edddf );border-color:var( --e-global-color-33edddf );}.elementor-4266 .elementor-element.elementor-element-44a9f0d8 .elementor-icon-box-title, .elementor-4266 .elementor-element.elementor-element-44a9f0d8 .elementor-icon-box-title a{font-size:2rem;font-weight:400;line-height:1.2em;letter-spacing:1px;}.elementor-4266 .elementor-element.elementor-element-8f4f96f{--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;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4266 .elementor-element.elementor-element-652ad964.elementor-element{--align-self:center;}.elementor-4266 .elementor-element.elementor-element-652ad964 .elementor-icon-box-wrapper{text-align:center;}.elementor-4266 .elementor-element.elementor-element-652ad964{--icon-box-icon-margin:1rem;}.elementor-4266 .elementor-element.elementor-element-652ad964 .elementor-icon-box-title{margin-block-end:1rem;color:var( --e-global-color-secondary );}.elementor-4266 .elementor-element.elementor-element-652ad964.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-4266 .elementor-element.elementor-element-652ad964.elementor-view-framed .elementor-icon, .elementor-4266 .elementor-element.elementor-element-652ad964.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-4266 .elementor-element.elementor-element-652ad964.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4266 .elementor-element.elementor-element-652ad964.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-33edddf );}.elementor-4266 .elementor-element.elementor-element-652ad964.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4266 .elementor-element.elementor-element-652ad964.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4266 .elementor-element.elementor-element-652ad964.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4266 .elementor-element.elementor-element-652ad964.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-33edddf );color:var( --e-global-color-33edddf );border-color:var( --e-global-color-33edddf );}.elementor-4266 .elementor-element.elementor-element-652ad964 .elementor-icon-box-title, .elementor-4266 .elementor-element.elementor-element-652ad964 .elementor-icon-box-title a{font-size:2rem;font-weight:400;line-height:1.2em;letter-spacing:1px;}.elementor-4266 .elementor-element.elementor-element-652ad964 .elementor-icon-box-description{font-weight:400;line-height:1.2em;letter-spacing:0.7px;}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4266 .elementor-element.elementor-element-245c9fc5 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:1024px){.elementor-4266 .elementor-element.elementor-element-5a7c8703{--min-height:250px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:10rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:0;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4266 .elementor-element.elementor-element-245c9fc5 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-4266 .elementor-element.elementor-element-245c9fc5 .elementor-heading-title{font-size:35px;letter-spacing:3px;}.elementor-4266 .elementor-element.elementor-element-1e78236d{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4266 .elementor-element.elementor-element-56f81c80{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4266 .elementor-element.elementor-element-1d673e4a .elementor-icon-box-title, .elementor-4266 .elementor-element.elementor-element-1d673e4a .elementor-icon-box-title a{font-size:1.8rem;}.elementor-4266 .elementor-element.elementor-element-2e2f58c0 .elementor-icon-box-title, .elementor-4266 .elementor-element.elementor-element-2e2f58c0 .elementor-icon-box-title a{font-size:1.8rem;}.elementor-4266 .elementor-element.elementor-element-91457c8 .elementor-icon-box-title, .elementor-4266 .elementor-element.elementor-element-91457c8 .elementor-icon-box-title a{font-size:1.8rem;}.elementor-4266 .elementor-element.elementor-element-44a9f0d8 .elementor-icon-box-title, .elementor-4266 .elementor-element.elementor-element-44a9f0d8 .elementor-icon-box-title a{font-size:1.8rem;}.elementor-4266 .elementor-element.elementor-element-652ad964 .elementor-icon-box-title, .elementor-4266 .elementor-element.elementor-element-652ad964 .elementor-icon-box-title a{font-size:1.8rem;}}@media(max-width:880px){.elementor-4266 .elementor-element.elementor-element-1d673e4a .elementor-icon-box-title, .elementor-4266 .elementor-element.elementor-element-1d673e4a .elementor-icon-box-title a{font-size:1.5rem;}.elementor-4266 .elementor-element.elementor-element-2e2f58c0 .elementor-icon-box-title, .elementor-4266 .elementor-element.elementor-element-2e2f58c0 .elementor-icon-box-title a{font-size:1.5rem;}.elementor-4266 .elementor-element.elementor-element-91457c8 .elementor-icon-box-title, .elementor-4266 .elementor-element.elementor-element-91457c8 .elementor-icon-box-title a{font-size:1.5rem;}.elementor-4266 .elementor-element.elementor-element-44a9f0d8 .elementor-icon-box-title, .elementor-4266 .elementor-element.elementor-element-44a9f0d8 .elementor-icon-box-title a{font-size:1.5rem;}.elementor-4266 .elementor-element.elementor-element-652ad964 .elementor-icon-box-title, .elementor-4266 .elementor-element.elementor-element-652ad964 .elementor-icon-box-title a{font-size:1.5rem;}}@media(max-width:767px){.elementor-4266 .elementor-element.elementor-element-5a7c8703:not(.elementor-motion-effects-element-type-background), .elementor-4266 .elementor-element.elementor-element-5a7c8703 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stage.holamuc.com/wp-content/uploads/2022/07/WhatsApp-Image-2024-08-11-at-16.24.34.jpeg");}.elementor-4266 .elementor-element.elementor-element-5a7c8703{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4266 .elementor-element.elementor-element-245c9fc5 > .elementor-widget-container{margin:7rem 0rem 0rem 0rem;}.elementor-4266 .elementor-element.elementor-element-245c9fc5 .elementor-heading-title{font-size:30px;letter-spacing:2px;}.elementor-4266 .elementor-element.elementor-element-98bf93d{--content-width:90%;--padding-top:8%;--padding-bottom:7%;--padding-left:0%;--padding-right:0%;}.elementor-4266 .elementor-element.elementor-element-1e78236d{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4266 .elementor-element.elementor-element-56f81c80{--content-width:80%;--gap:10% 10%;--row-gap:10%;--column-gap:10%;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4266 .elementor-element.elementor-element-50227040{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4266 .elementor-element.elementor-element-1d673e4a .elementor-icon-box-title, .elementor-4266 .elementor-element.elementor-element-1d673e4a .elementor-icon-box-title a{font-size:2rem;}.elementor-4266 .elementor-element.elementor-element-5ce258a0{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-4266 .elementor-element.elementor-element-2e2f58c0 .elementor-icon-box-title, .elementor-4266 .elementor-element.elementor-element-2e2f58c0 .elementor-icon-box-title a{font-size:2rem;}.elementor-4266 .elementor-element.elementor-element-13744d3f{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-4266 .elementor-element.elementor-element-91457c8 .elementor-icon-box-title, .elementor-4266 .elementor-element.elementor-element-91457c8 .elementor-icon-box-title a{font-size:2rem;}.elementor-4266 .elementor-element.elementor-element-398dea10{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-4266 .elementor-element.elementor-element-44a9f0d8 .elementor-icon-box-title, .elementor-4266 .elementor-element.elementor-element-44a9f0d8 .elementor-icon-box-title a{font-size:1.8rem;}.elementor-4266 .elementor-element.elementor-element-8f4f96f{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-4266 .elementor-element.elementor-element-652ad964 .elementor-icon-box-title, .elementor-4266 .elementor-element.elementor-element-652ad964 .elementor-icon-box-title a{font-size:2rem;}}@media(min-width:768px){.elementor-4266 .elementor-element.elementor-element-98bf93d{--content-width:80%;}.elementor-4266 .elementor-element.elementor-element-56f81c80{--content-width:850px;}.elementor-4266 .elementor-element.elementor-element-50227040{--width:25%;}.elementor-4266 .elementor-element.elementor-element-5ce258a0{--width:25%;}.elementor-4266 .elementor-element.elementor-element-13744d3f{--width:25%;}.elementor-4266 .elementor-element.elementor-element-398dea10{--width:25%;}.elementor-4266 .elementor-element.elementor-element-8f4f96f{--width:25%;}}@media(min-width:2400px){.elementor-4266 .elementor-element.elementor-element-5a7c8703{--min-height:400px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4266 .elementor-element.elementor-element-245c9fc5 > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}/* Start custom CSS for shortcode, class: .elementor-element-412c07b7 */.woocommerce-MyAccount-navigation {
    display:none;
}
.woocommerce-account .woocommerce-MyAccount-content {
    width: 100%;
    font-family: Nunito Sans;
    line-height: 2.5rem !important;
}
.woocommerce-account .woocommerce-MyAccount-content a{
   color: #5FB1FB;
   font-weight: 400;
}

.woocommerce-MyAccount-content a:hover{
   color: #5FB1FB;
   transform: scale(1.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e78236d *//* Logout link */
div.oceanwp-user-profile .user-info .logout {
	display: none !important;
}

/* Buttons */
/* 1. All views */
.button,
.woocommerce-form-login__submit,
.woocommerce-message a {
		margin-top: 1em !important;
		border-radius: 1px !important;
		background: #5FB1FB !important;
		color: white !important;
	}
.button:hover,
.woocommerce-form-login__submit:hover,
.woocommerce-message a:hover {
		background: #B3DBFF !important;
		color: black !important;
	}
/* 2. Tablet and larger view */
@media only screen and (min-width: 600px) {
	.woocommerce-button.button.woocommerce-form-login__submit {
		margin-left: 1em;
	}
}

/* Confirm logout button */
/* 1. All views */
.woocommerce-MyAccount-content .woocommerce-notices-wrapper .woocommerce-message a {
	color: white;
}
/* On hover */
.woocommerce-MyAccount-content .woocommerce-notices-wrapper .woocommerce-message a:hover {
	color: black;
	background-color: #B3DBFF;
}
/* 2. Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
	/* Confirm & logout button: center */
	.woocommerce-notices-wrapper .woocommerce-message a {
		margin-top: 8px;
		float: left;
	}
}

/* Buttons Prev and Next */
.button.prev,
.button.next {
	border-radius: 4px;
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 8px;
}

/* My Account content */
.woocommerce-MyAccount-content {
   font-family: Poppins Sans-Serif;
   letter-spacing: 0.1px;
}
.woocommerce h2 {
    color: #54595F;
}

/* END My Account content *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f81c80 *//* LOGIN OR REGISTER SECTION */

/* Section title*/
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
    .owp-account-link {
    font-size: 25px !important;
    }
}
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
    .owp-account-link {
    font-size: 30px !important;
    }
}
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
    .owp-account-link {
    font-size: 35px !important;
    }
}

.woocommerce-form-login label {
    letter-spacing: 0.10px !important;
}

/* Lost password? */
.lost_password a {
    color: #5FB1FB !important;
}
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
    .lost_password a {
     font-size: 10px !important;  
     padding-top: 8px !important;
        }
    }
/* END LOGIN OR REGISTER SECTION */

/* ADDRESSES */
/* Link to change address */
.title a {
    color: #5FB1FB !important;
    }
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
    .woocommerce-Address-title.title h3 {
    font-size: 13px !important;
    }
    .title .edit {
    font-size: 12px !important;
    padding: 2px !important;
    }
}
/* END ADDRESSES */

/* ACCOUNT DETAILS*/
/* Input text*/
 .input-text {
    font-size: 1.8rem !important;
}
#account_display_name_description {
    font-size: 1.5rem;
    line-height: 0.8rem;
}
.button:hover {
    border: 1px solid black !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98bf93d *//* -----------------------*/
/* TAB - LOGIN & REGISTER */
/* -----------------------*/

/* Add vertical spacing around login form */
.u-column1.col-1, .u-column2.col-2 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}

/* Add vertical spacing around registration form */
/*.u-column2.col-2 {*/
/*  margin-top: 40px;*/
/*  margin-bottom: 40px;*/
/*}*/

/* Input fields */
.woocommerce form .input-text:focus, .woocommerce .password-input input:focus, .woocommerce-form.register input:focus  {
  background-color: #E8F0FE;
  border-color: #54595F !important;
  outline: none !important;
  color: black !important;
}

/* Login button */
.woocommerce .woocommerce-form-login__submit {
  background-color: #B3DBFF !important;
  color: black !important;
  letter-spacing: 1px !important;
  padding: 8px 16px !important;
  margin-top: 8px !important;
  margin-right: 10px !important;
  display: inline-block !important;
  border: 1px solid black !important;
  border-radius: 1px !important;
  text-decoration: none !important;
  line-height: 1.5 !important;
  transition: none !important;
  transform: none !important;
  font-size: 1.5rem !important;
  font-weight: 400 !important;
}
/* Hover */
.woocommerce .woocommerce-form-login__submit:hover {
  background-color: #5FB1FB !important;
  color: white !important;
  /*border: 1px solid #5FB1FB !important;*/
  transform: none !important;
  transition: none !important;
}

/* Move 'Lost your password?' below form visually */
.woocommerce .woocommerce-form-login .woocommerce-LostPassword {
  margin-top: 1.5rem;
  position: relative;
  top: 20px;
}

/* Password reset notice and privacy policy paragraph */
.woocommerce-form.register p,
.woocommerce-privacy-policy-text p {
  font-size: 1.5rem;
}

/* "Register" button text */
.woocommerce-form-register__submit {
  font-weight: 400 !important;
}
/* END TAB - LOGIN & REGISTER */
/* ---------------------------*/

/*---------------------*/
/* TAB - RECENT ORDERS */
/*---------------------*/

/* Table title*/
.woo-custom-orders-heading {
  font-size: 3rem !important;
}

/* Two buttons: View, Next */
.woocommerce-MyAccount-content .woocommerce-button.button.view, .woocommerce-pagination.woocommerce-Pagination a.woocommerce-button--next {
  background-color: #B3DBFF !important;
  color: black !important;
  border: solid 1px black !important;
  padding: 10px 16px !important;
  font-size: 1.5rem !important;
  letter-spacing: 1px !important;
  /*font-weight: bold !important;*/
  text-transform: uppercase !important;
  /*font-family: 'Montserrat', sans-serif !important;*/
  border-radius: 1px !important;
  width: auto !important;
  display: inline-block !important;
  text-decoration: none !important;
}
/* On hover */
.woocommerce-MyAccount-content .woocommerce-button.button.view:hover, .woocommerce-pagination.woocommerce-Pagination a.woocommerce-button--next:hover {
  background-color: #5FB1FB !important;
  color: white !important;
  border: 1px solid black !important; /* keep border width to avoid shift */
  transform: none !important;
  transition: none !important;
}/* Center the View button vertically in its table row */
.woocommerce-MyAccount-content td .woocommerce-button.button.view {
  vertical-align: middle !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  line-height: normal !important;
}
/* Also make sure the table cell containing the button aligns content vertically */
.woocommerce-MyAccount-content td {
  vertical-align: middle !important;
}

/* Recent order details info */
/* 1. First sentence */
.woocommerce-MyAccount-content mark.order-number,
.woocommerce-MyAccount-content mark.order-date,
.woocommerce-MyAccount-content mark.order-status {
  background: none !important;
  font-weight: bold !important;
  padding: 0 !important;
  color: inherit !important;
}
/* 2. Order details table */
/* Add margin-top to the Order Details section */
.woocommerce-MyAccount-content .woocommerce-order-details {
  margin-top: 4rem !important;
}
/* Style the title */
.woocommerce-MyAccount-content .woocommerce-order-details__title {
  font-size: 3rem;
}
/* Remove gray background from footer rows (Subtotal, Shipping, Tax, etc.) */
.woocommerce-MyAccount-content .woocommerce-order-details tfoot th {
  background-color: transparent !important;
}
/* Remove link functionality and styling from painting name */
.woocommerce-MyAccount-content .woocommerce-order-details .product-name a {
  pointer-events: none;
  color: inherit !important;
  text-decoration: none !important;
  cursor: default !important;
}
/* Optional: reinforce hover state to do nothing */
.woocommerce-MyAccount-content .woocommerce-order-details .product-name a:hover {
  text-decoration: none !important;
  color: inherit !important;
}
/* 3. Billing and shipping addresses */
.woocommerce-column__title, .woocommerce-customer-details  {
	/*margin-top: 3rem !important;*/
}
.woocommerce-column__title {
	font-size: 3rem !important;
}
/* 4. Tabs at the bottom*/
.elementor-element.elementor-element-56f81c80.e-flex.e-con-boxed.e-con.e-child {
   margin-top: 4rem !important; 
}
/*-----------------------*/
/* END TAB - RECENT ORDERS */
/*-----------------------*/

/* --------------*/
/* TAB - ADDRESSES */
/* --------------*/

/* Titles in grey panes - Billing address and Shipping address */
.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title h2 {
  font-size: 2.2rem !important;
}

/* Edit address page - Title*/
.woocommerce-MyAccount-content form h2 {
  font-size: 3rem !important;
}

/* Edit address page - country select2 box */
#shipping_country + .select2 .select2-selection--single, #billing_country + .select2 .select2-selection--single {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  height: auto !important; /* allow it to grow based on padding */
}

/* Buttons: Edit and Save Address */
.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title .edit, .woocommerce-address-fields button[name="save_address"] {
  background-color: #B3DBFF !important;
  color: black !important;
  letter-spacing: 1px !important;
  padding: 8px 16px !important;
  margin-top: 8px !important;
  margin-right: 10px !important;
  display: inline-block !important;
  border: 1px solid black !important;
  border-radius: 4px !important;
  text-decoration: none !important;
  line-height: 1.5 !important;
  transition: none !important;
  transform: none !important;
  font-size: 1.5rem !important;
}
/* Hover */
.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title .edit:hover, .woocommerce-address-fields button[name="save_address"]:hover {
  background-color: #5FB1FB !important;
  color: white !important;
  /*border: 1px solid #5FB1FB !important;*/
  transform: none !important;
  transition: none !important;
}
/* ------------------*/
/* END TAB - ADDRESSES */
/* ------------------*/

/* ---------------------*/
/* TAB - ACCOUNT DETAILS */
/* ---------------------*/

/* Save Changes button */
.woocommerce-Button.button {
  background-color: #B3DBFF !important;
  color: black !important;
  letter-spacing: 1px !important;
  padding: 8px 16px !important;
  margin-top: 8px !important;
  margin-right: 10px !important;
  display: inline-block !important;
  border: 1px solid black !important;
  border-radius: 4px !important;
  text-decoration: none !important;
  line-height: 1.5 !important;
  transition: none !important;
  transform: none !important;
  font-size: 1.5rem !important;
}
/* Hover */
.woocommerce-Button.button:hover {
  background-color: #5FB1FB !important;
  color: white !important;
  /*border: 1px solid #5FB1FB !important;*/
  transform: none !important;
  transition: none !important;
}
/* --------------------------*/
/* END TAB - ACCOUNT DETAILS */
/* --------------------------*/

/* -------------*/
/* TAB - LOGOUT */
/* -------------*/

/* Confirm and logout link */
.woocommerce-MyAccount-content .woocommerce-message a[href*="wp-login.php?action=logout"] {
  background-color: #B3DBFF !important;
  color: black !important;
  letter-spacing: 1px !important;
  padding: 8px 16px !important;
  margin-top: 8px !important;
  margin-right: 10px !important;
  display: inline-block !important;
  border: 1px solid black !important;
  border-radius: 4px !important;
  text-decoration: none !important;
  line-height: 1.5 !important;
  transition: none !important;
  transform: none !important;
  font-size: 1.5rem !important;
}
/* Hover */
.woocommerce-MyAccount-content .woocommerce-message a[href*="wp-login.php?action=logout"]:hover {
  background-color: #5FB1FB !important;
  color: white !important;
  /*border: 1px solid #5FB1FB !important;*/
  transform: none !important;
  transition: none !important;
}
/* -----------------*/
/* END TAB - LOGOUT */
/* -----------------*//* End custom CSS */