.elementor-159221 .elementor-element.elementor-element-129129fc{--display:flex;--min-height:548px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-159221 .elementor-element.elementor-element-129129fc:not(.elementor-motion-effects-element-type-background), .elementor-159221 .elementor-element.elementor-element-129129fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://examedic.es/wp-content/uploads/2025/07/Diseno-sin-titulo.png");background-position:6px -214px;background-repeat:no-repeat;background-size:cover;}.elementor-159221 .elementor-element.elementor-element-16565a07{--display:flex;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-159221 .elementor-element.elementor-element-341afb0e{z-index:1;}.elementor-159221 .elementor-element.elementor-element-341afb0e .elementskit-section-title-wraper .elementskit-section-title{color:#0D3276;margin:0px 0px 20px 0px;font-family:"Poppins", Sans-serif;font-size:80px;font-weight:900;text-transform:uppercase;line-height:80px;}.elementor-159221 .elementor-element.elementor-element-341afb0e .elementskit-section-title-wraper .elementskit-section-title > span{color:#ffffff;}.elementor-159221 .elementor-element.elementor-element-341afb0e .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-159221 .elementor-element.elementor-element-341afb0e .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-159221 .elementor-element.elementor-element-268b4c01{--display:flex;}.elementor-159221 .elementor-element.elementor-element-3cf1d40c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:44px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-159221 .elementor-element.elementor-element-3867531c{width:var( --container-widget-width, 78.856% );max-width:78.856%;margin:-62px 0px calc(var(--kit-widget-spacing, 0px) + -74px) 0px;--container-widget-width:78.856%;--container-widget-flex-grow:0;}.elementor-159221 .elementor-element.elementor-element-3867531c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-159221 .elementor-element.elementor-element-3867531c .elementskit-section-title-wraper .elementskit-section-title{color:#F7F7F7;margin:0px 0px 0px 0px;font-family:"Archivo", Sans-serif;font-size:91px;font-weight:700;text-transform:capitalize;}.elementor-159221 .elementor-element.elementor-element-3867531c .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-159221 .elementor-element.elementor-element-3867531c .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-159221 .elementor-element.elementor-element-6619a020{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-159221 .elementor-element.elementor-element-5d83b6d3 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-159221 .elementor-element.elementor-element-5d83b6d3 .profile-card, .elementor-159221 .elementor-element.elementor-element-5d83b6d3 .profile-image-card{box-shadow:0px 10px 60px 0px rgba(0,0,0,0.1);padding:50px 0px 50px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-159221 .elementor-element.elementor-element-5d83b6d3 .profile-body{padding:0px 0px 0px 0px;}.elementor-159221 .elementor-element.elementor-element-5d83b6d3 .ekit-wid-con .profile-square-v .profile-card .profile-body{padding:0px 0px 0px 0px;}.elementor-159221 .elementor-element.elementor-element-5d83b6d3 .profile-card .profile-header{margin:0px 0px 15px 0px;border-style:solid;border-width:8px 8px 8px 8px;border-color:#ffffff;}.elementor-159221 .elementor-element.elementor-element-5d83b6d3 .ekit-team-img.profile-header > img{border-radius:50% 50% 50% 50%;}.elementor-159221 .elementor-element.elementor-element-5d83b6d3 .profile-body .profile-title{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;color:#3b1d82;margin-bottom:4px;}.elementor-159221 .elementor-element.elementor-element-5d83b6d3 .profile-body:hover .profile-title{color:#3b1d82;}.elementor-159221 .elementor-element.elementor-element-5d83b6d3 .profile-card:hover .profile-title{color:#3b1d82 !important;}.elementor-159221 .elementor-element.elementor-element-5d83b6d3 .profile-body .profile-designation{font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;color:#616161;margin-bottom:0px;}.elementor-159221 .elementor-element.elementor-element-5d83b6d3 .profile-body .profile-content{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:400;line-height:35px;color:#E54220;margin:0px 0px 8px 0px;}.elementor-159221 .elementor-element.elementor-element-34db04ba > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-159221 .elementor-element.elementor-element-34db04ba .profile-card, .elementor-159221 .elementor-element.elementor-element-34db04ba .profile-image-card{box-shadow:0px 10px 60px 0px rgba(0,0,0,0.1);padding:50px 0px 50px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-159221 .elementor-element.elementor-element-34db04ba .profile-body{padding:0px 0px 0px 0px;}.elementor-159221 .elementor-element.elementor-element-34db04ba .ekit-wid-con .profile-square-v .profile-card .profile-body{padding:0px 0px 0px 0px;}.elementor-159221 .elementor-element.elementor-element-34db04ba .profile-card .profile-header{margin:0px 0px 15px 0px;border-style:solid;border-width:8px 8px 8px 8px;border-color:#ffffff;}.elementor-159221 .elementor-element.elementor-element-34db04ba .ekit-team-img.profile-header > img{border-radius:50% 50% 50% 50%;}.elementor-159221 .elementor-element.elementor-element-34db04ba .profile-body .profile-title{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;color:#3b1d82;margin-bottom:4px;}.elementor-159221 .elementor-element.elementor-element-34db04ba .profile-body:hover .profile-title{color:#3b1d82;}.elementor-159221 .elementor-element.elementor-element-34db04ba .profile-card:hover .profile-title{color:#3b1d82 !important;}.elementor-159221 .elementor-element.elementor-element-34db04ba .profile-body .profile-designation{font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;color:#616161;margin-bottom:0px;}.elementor-159221 .elementor-element.elementor-element-34db04ba .profile-body .profile-content{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:400;line-height:35px;color:#E54220;margin:0px 0px 8px 0px;}.elementor-159221 .elementor-element.elementor-element-22975503 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-159221 .elementor-element.elementor-element-22975503 .profile-card, .elementor-159221 .elementor-element.elementor-element-22975503 .profile-image-card{box-shadow:0px 10px 60px 0px rgba(0,0,0,0.1);padding:50px 0px 50px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-159221 .elementor-element.elementor-element-22975503 .profile-body{padding:0px 0px 0px 0px;}.elementor-159221 .elementor-element.elementor-element-22975503 .ekit-wid-con .profile-square-v .profile-card .profile-body{padding:0px 0px 0px 0px;}.elementor-159221 .elementor-element.elementor-element-22975503 .profile-card .profile-header{margin:0px 0px 15px 0px;border-style:solid;border-width:8px 8px 8px 8px;border-color:#ffffff;}.elementor-159221 .elementor-element.elementor-element-22975503 .ekit-team-img.profile-header > img{border-radius:50% 50% 50% 50%;}.elementor-159221 .elementor-element.elementor-element-22975503 .profile-body .profile-title{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;color:#3b1d82;margin-bottom:4px;}.elementor-159221 .elementor-element.elementor-element-22975503 .profile-body:hover .profile-title{color:#3b1d82;}.elementor-159221 .elementor-element.elementor-element-22975503 .profile-card:hover .profile-title{color:#3b1d82 !important;}.elementor-159221 .elementor-element.elementor-element-22975503 .profile-body .profile-designation{font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;color:#616161;margin-bottom:0px;}.elementor-159221 .elementor-element.elementor-element-22975503 .profile-body .profile-content{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:400;line-height:35px;color:#E54220;margin:0px 0px 8px 0px;}.elementor-159221 .elementor-element.elementor-element-ef5371a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-159221 .elementor-element.elementor-element-ef5371a .profile-card, .elementor-159221 .elementor-element.elementor-element-ef5371a .profile-image-card{box-shadow:0px 10px 60px 0px rgba(0,0,0,0.1);padding:50px 0px 50px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-159221 .elementor-element.elementor-element-ef5371a .profile-body{padding:0px 0px 0px 0px;}.elementor-159221 .elementor-element.elementor-element-ef5371a .ekit-wid-con .profile-square-v .profile-card .profile-body{padding:0px 0px 0px 0px;}.elementor-159221 .elementor-element.elementor-element-ef5371a .profile-card .profile-header{margin:0px 0px 15px 0px;border-style:solid;border-width:8px 8px 8px 8px;border-color:#ffffff;}.elementor-159221 .elementor-element.elementor-element-ef5371a .ekit-team-img.profile-header > img{border-radius:50% 50% 50% 50%;}.elementor-159221 .elementor-element.elementor-element-ef5371a .profile-body .profile-title{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;color:#3b1d82;margin-bottom:4px;}.elementor-159221 .elementor-element.elementor-element-ef5371a .profile-body:hover .profile-title{color:#3b1d82;}.elementor-159221 .elementor-element.elementor-element-ef5371a .profile-card:hover .profile-title{color:#3b1d82 !important;}.elementor-159221 .elementor-element.elementor-element-ef5371a .profile-body .profile-designation{font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;color:#616161;margin-bottom:0px;}.elementor-159221 .elementor-element.elementor-element-ef5371a .profile-body .profile-content{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:400;line-height:35px;color:#E54220;margin:0px 0px 8px 0px;}.elementor-159221 .elementor-element.elementor-element-2cc34ef > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-159221 .elementor-element.elementor-element-2cc34ef .profile-card, .elementor-159221 .elementor-element.elementor-element-2cc34ef .profile-image-card{box-shadow:0px 10px 60px 0px rgba(0,0,0,0.1);padding:50px 0px 50px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-159221 .elementor-element.elementor-element-2cc34ef .profile-body{padding:0px 0px 0px 0px;}.elementor-159221 .elementor-element.elementor-element-2cc34ef .ekit-wid-con .profile-square-v .profile-card .profile-body{padding:0px 0px 0px 0px;}.elementor-159221 .elementor-element.elementor-element-2cc34ef .profile-card .profile-header{margin:0px 0px 15px 0px;border-style:solid;border-width:8px 8px 8px 8px;border-color:#ffffff;}.elementor-159221 .elementor-element.elementor-element-2cc34ef .ekit-team-img.profile-header > img{border-radius:50% 50% 50% 50%;}.elementor-159221 .elementor-element.elementor-element-2cc34ef .profile-body .profile-title{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;color:#3b1d82;margin-bottom:4px;}.elementor-159221 .elementor-element.elementor-element-2cc34ef .profile-body:hover .profile-title{color:#3b1d82;}.elementor-159221 .elementor-element.elementor-element-2cc34ef .profile-card:hover .profile-title{color:#3b1d82 !important;}.elementor-159221 .elementor-element.elementor-element-2cc34ef .profile-body .profile-designation{font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;color:#616161;margin-bottom:0px;}.elementor-159221 .elementor-element.elementor-element-2cc34ef .profile-body .profile-content{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:400;line-height:35px;color:#E54220;margin:0px 0px 8px 0px;}.elementor-159221 .elementor-element.elementor-element-c3dfc22{--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-159221 .elementor-element.elementor-element-9593bf3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-159221 .elementor-element.elementor-element-c060d72{--display:flex;}.elementor-159221 .elementor-element.elementor-element-b28ccbc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-159221 .elementor-element.elementor-element-0510dae{text-align:center;}.elementor-159221 .elementor-element.elementor-element-0510dae img{width:80%;}.elementor-159221 .elementor-element.elementor-element-821b9c6{margin:-0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-159221 .elementor-element.elementor-element-821b9c6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#0D3276;}.elementor-159221 .elementor-element.elementor-element-0645570{--display:flex;}.elementor-159221 .elementor-element.elementor-element-ec08b6d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-159221 .elementor-element.elementor-element-c5eb1c5{text-align:center;}.elementor-159221 .elementor-element.elementor-element-c5eb1c5 img{width:80%;}.elementor-159221 .elementor-element.elementor-element-a08b791{margin:-0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-159221 .elementor-element.elementor-element-a08b791 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#0D3276;}.elementor-159221 .elementor-element.elementor-element-4aa2825{--display:flex;}.elementor-159221 .elementor-element.elementor-element-e6fa9e1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-159221 .elementor-element.elementor-element-ff5848a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-159221 .elementor-element.elementor-element-ff5848a img{width:80%;}.elementor-159221 .elementor-element.elementor-element-cb7d55a{margin:-0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-159221 .elementor-element.elementor-element-cb7d55a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#0D3276;}.elementor-159221 .elementor-element.elementor-element-0379e86{--display:flex;}.elementor-159221 .elementor-element.elementor-element-c042b61{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-159221 .elementor-element.elementor-element-76971d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-159221 .elementor-element.elementor-element-76971d6 img{width:80%;}.elementor-159221 .elementor-element.elementor-element-47e2dde{margin:47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-159221 .elementor-element.elementor-element-47e2dde .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#0D3276;}.elementor-159221 .elementor-element.elementor-element-1117c44{--display:flex;}.elementor-159221 .elementor-element.elementor-element-341d4cc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-159221 .elementor-element.elementor-element-798a92b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-159221 .elementor-element.elementor-element-798a92b img{width:80%;}.elementor-159221 .elementor-element.elementor-element-4d9f360{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-159221 .elementor-element.elementor-element-4d9f360 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#0D3276;}.elementor-159221 .elementor-element.elementor-element-1fe2b65{--display:flex;}.elementor-159221 .elementor-element.elementor-element-7514224{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-159221 .elementor-element.elementor-element-ff3a392{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-159221 .elementor-element.elementor-element-ff3a392 img{width:80%;}.elementor-159221 .elementor-element.elementor-element-316b597{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-159221 .elementor-element.elementor-element-316b597 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#0D3276;}.elementor-159221 .elementor-element.elementor-element-6b5e2d4{--display:flex;}.elementor-159221 .elementor-element.elementor-element-09703ea{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-159221 .elementor-element.elementor-element-1b4f96f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-159221 .elementor-element.elementor-element-1b4f96f img{width:80%;}.elementor-159221 .elementor-element.elementor-element-ba55d35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-159221 .elementor-element.elementor-element-ba55d35 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#0D3276;}.elementor-159221 .elementor-element.elementor-element-2e9e291{--display:flex;}.elementor-159221 .elementor-element.elementor-element-2005736{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-159221 .elementor-element.elementor-element-6d8780c{text-align:center;}.elementor-159221 .elementor-element.elementor-element-6d8780c img{width:80%;}.elementor-159221 .elementor-element.elementor-element-1044a6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-159221 .elementor-element.elementor-element-1044a6b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#0D3276;}.elementor-159221 .elementor-element.elementor-element-42f8c47{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-159221 .elementor-element.elementor-element-28c01ef{--display:flex;}.elementor-159221 .elementor-element.elementor-element-1eeb82e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-159221 .elementor-element.elementor-element-7ebb8c9{text-align:center;}.elementor-159221 .elementor-element.elementor-element-7ebb8c9 img{width:80%;}.elementor-159221 .elementor-element.elementor-element-1d8c3af{margin:-0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-159221 .elementor-element.elementor-element-1d8c3af .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#0D3276;}.elementor-159221 .elementor-element.elementor-element-65c9320{--display:flex;}.elementor-159221 .elementor-element.elementor-element-2c4010a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-159221 .elementor-element.elementor-element-f5888f7{text-align:center;}.elementor-159221 .elementor-element.elementor-element-f5888f7 img{width:80%;}.elementor-159221 .elementor-element.elementor-element-337e0dd{margin:-0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-159221 .elementor-element.elementor-element-337e0dd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#0D3276;}.elementor-159221 .elementor-element.elementor-element-49fce11{--display:flex;}.elementor-159221 .elementor-element.elementor-element-a6c0d5b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-159221 .elementor-element.elementor-element-6e1d990{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-159221 .elementor-element.elementor-element-6e1d990 img{width:80%;}.elementor-159221 .elementor-element.elementor-element-dc50f62{margin:-0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-159221 .elementor-element.elementor-element-dc50f62 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#0D3276;}.elementor-159221 .elementor-element.elementor-element-ed94a2b{--display:flex;}.elementor-159221 .elementor-element.elementor-element-f16c418{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-159221 .elementor-element.elementor-element-c7b6e3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-159221 .elementor-element.elementor-element-c7b6e3b img{width:80%;}.elementor-159221 .elementor-element.elementor-element-54d83cc{margin:-0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-159221 .elementor-element.elementor-element-54d83cc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#0D3276;}.elementor-159221 .elementor-element.elementor-element-9847ae1{--display:flex;}.elementor-159221 .elementor-element.elementor-element-b35a12f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-159221 .elementor-element.elementor-element-9b3be76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-159221 .elementor-element.elementor-element-9b3be76 img{width:80%;}.elementor-159221 .elementor-element.elementor-element-9264177{margin:47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-159221 .elementor-element.elementor-element-9264177 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#0D3276;}.elementor-159221 .elementor-element.elementor-element-be38e96{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-159221 .elementor-element.elementor-element-be38e96.e-con{--order:1;}.elementor-159221 .elementor-element.elementor-element-56df98f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-159221 .elementor-element.elementor-element-a918648{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-159221 .elementor-element.elementor-element-a918648 img{width:80%;}.elementor-159221 .elementor-element.elementor-element-4fa6316{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-159221 .elementor-element.elementor-element-4fa6316 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#0D3276;}.elementor-159221 .elementor-element.elementor-element-8f61d8d{--display:flex;}.elementor-159221 .elementor-element.elementor-element-8f61d8d.e-con{--order:-99999 /* order start hack */;}.elementor-159221 .elementor-element.elementor-element-d024ffb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-159221 .elementor-element.elementor-element-6cdc5f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-159221 .elementor-element.elementor-element-6cdc5f6 img{width:80%;}.elementor-159221 .elementor-element.elementor-element-5032fdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-159221 .elementor-element.elementor-element-5032fdd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#0D3276;}.elementor-159221 .elementor-element.elementor-element-477552f{--display:flex;}.elementor-159221 .elementor-element.elementor-element-409d84a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-159221 .elementor-element.elementor-element-0173440{text-align:center;}.elementor-159221 .elementor-element.elementor-element-0173440 img{width:80%;}.elementor-159221 .elementor-element.elementor-element-5f69ac3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-159221 .elementor-element.elementor-element-5f69ac3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#0D3276;}.elementor-159221 .elementor-element.elementor-element-d853854{--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-159221 .elementor-element.elementor-element-192f8fe{--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;}.elementor-159221 .elementor-element.elementor-element-0fab004{--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;}.elementor-159221 .elementor-element.elementor-element-76f33ac{--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;}.elementor-159221 .elementor-element.elementor-element-46b76c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0D32769C;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-159221 .elementor-element.elementor-element-46b76c7:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);}.elementor-159221 .elementor-element.elementor-element-46b76c7 .elementor-heading-title{text-decoration:none;line-height:35px;mix-blend-mode:darken;color:#0D3275;}.elementor-159221 .elementor-element.elementor-element-1343d44 .woocommerce-breadcrumb{color:#0D3276;}.elementor-159221 .elementor-element.elementor-element-1343d44 .woocommerce-breadcrumb > a{color:#000000;}.elementor-159221 .elementor-element.elementor-element-dcfee91{--grid-columns:7;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-159221 .elementor-element.elementor-element-dcfee91 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-159221 .elementor-element.elementor-element-dcfee91 .e-loop-item > .elementor-section, .elementor-159221 .elementor-element.elementor-element-dcfee91 .e-loop-item > .elementor-section > .elementor-container, .elementor-159221 .elementor-element.elementor-element-dcfee91 .e-loop-item > .e-con, .elementor-159221 .elementor-element.elementor-element-dcfee91 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(min-width:768px){.elementor-159221 .elementor-element.elementor-element-129129fc{--content-width:1590px;}.elementor-159221 .elementor-element.elementor-element-16565a07{--width:53.75%;}.elementor-159221 .elementor-element.elementor-element-268b4c01{--width:46.25%;}.elementor-159221 .elementor-element.elementor-element-3cf1d40c{--content-width:1600px;}.elementor-159221 .elementor-element.elementor-element-c3dfc22{--width:100%;}.elementor-159221 .elementor-element.elementor-element-c060d72{--width:20%;}.elementor-159221 .elementor-element.elementor-element-0645570{--width:20%;}.elementor-159221 .elementor-element.elementor-element-4aa2825{--width:20%;}.elementor-159221 .elementor-element.elementor-element-0379e86{--width:20%;}.elementor-159221 .elementor-element.elementor-element-1117c44{--width:20%;}.elementor-159221 .elementor-element.elementor-element-1fe2b65{--width:20%;}.elementor-159221 .elementor-element.elementor-element-6b5e2d4{--width:20%;}.elementor-159221 .elementor-element.elementor-element-2e9e291{--width:20%;}.elementor-159221 .elementor-element.elementor-element-28c01ef{--width:20%;}.elementor-159221 .elementor-element.elementor-element-65c9320{--width:20%;}.elementor-159221 .elementor-element.elementor-element-49fce11{--width:20%;}.elementor-159221 .elementor-element.elementor-element-ed94a2b{--width:20%;}.elementor-159221 .elementor-element.elementor-element-9847ae1{--width:20%;}.elementor-159221 .elementor-element.elementor-element-be38e96{--width:20%;}.elementor-159221 .elementor-element.elementor-element-8f61d8d{--width:20%;}.elementor-159221 .elementor-element.elementor-element-477552f{--width:20%;}.elementor-159221 .elementor-element.elementor-element-d853854{--content-width:1600px;}.elementor-159221 .elementor-element.elementor-element-192f8fe{--width:100%;}.elementor-159221 .elementor-element.elementor-element-0fab004{--width:100%;}.elementor-159221 .elementor-element.elementor-element-76f33ac{--width:100%;}}@media(max-width:1024px){.elementor-159221 .elementor-element.elementor-element-129129fc{--min-height:700px;--padding-top:114px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-159221 .elementor-element.elementor-element-129129fc:not(.elementor-motion-effects-element-type-background), .elementor-159221 .elementor-element.elementor-element-129129fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-159221 .elementor-element.elementor-element-341afb0e .elementskit-section-title-wraper .elementskit-section-title{font-size:52px;line-height:60px;}.elementor-159221 .elementor-element.elementor-element-3867531c .elementskit-section-title-wraper .elementskit-section-title{font-size:32px;line-height:42px;}.elementor-159221 .elementor-element.elementor-element-6619a020{--grid-auto-flow:row;}.elementor-159221 .elementor-element.elementor-element-dcfee91{--grid-columns:2;}}@media(max-width:767px){.elementor-159221 .elementor-element.elementor-element-129129fc{--min-height:400px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:69px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-159221 .elementor-element.elementor-element-129129fc:not(.elementor-motion-effects-element-type-background), .elementor-159221 .elementor-element.elementor-element-129129fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-251px 0px;}.elementor-159221 .elementor-element.elementor-element-341afb0e .elementskit-section-title-wraper .elementskit-section-title{margin:010px 0px 15px 0px;font-size:28px;line-height:37px;}.elementor-159221 .elementor-element.elementor-element-3867531c{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 25px) 15px;}.elementor-159221 .elementor-element.elementor-element-3867531c .elementskit-section-title-wraper .elementskit-section-title{font-size:60px;line-height:38px;}.elementor-159221 .elementor-element.elementor-element-6619a020{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-159221 .elementor-element.elementor-element-5d83b6d3 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-159221 .elementor-element.elementor-element-34db04ba > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-159221 .elementor-element.elementor-element-22975503 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-159221 .elementor-element.elementor-element-ef5371a > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-159221 .elementor-element.elementor-element-2cc34ef > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-159221 .elementor-element.elementor-element-c3dfc22{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-159221 .elementor-element.elementor-element-4fa6316{margin:23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-159221 .elementor-element.elementor-element-dcfee91{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-b28ccbc */.elementor-159221 .elementor-element.elementor-element-b28ccbc img {
    transition: all 0.2s ease-in-out;
}

.elementor-159221 .elementor-element.elementor-element-b28ccbc img:hover {
    transform: scale(1.1);
}
.elementor-159221 .elementor-element.elementor-element-b28ccbc .titulo-animado {
  display: inline-block;
  position: relative;
  font-size: 18px;
  font-weight: bold;
  color: #737373;
  padding-bottom: 20px;
  cursor: default;
}

.elementor-159221 .elementor-element.elementor-element-b28ccbc .titulo-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 3px;
  width: 100%;
  background: linear-gradient(to right, #00bfff, #ff00ff);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.4s ease;
}

.elementor-159221 .elementor-element.elementor-element-b28ccbc:hover .titulo-animado::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec08b6d */.elementor-159221 .elementor-element.elementor-element-ec08b6d img {
    transition: all 0.2s ease-in-out;
}

.elementor-159221 .elementor-element.elementor-element-ec08b6d img:hover {
    transform: scale(1.1);
}
.elementor-159221 .elementor-element.elementor-element-ec08b6d .titulo-animado {
  display: inline-block;
  position: relative;
  font-size: 18px;
  font-weight: bold;
  color: #737373;
  padding-bottom: 20px;
  cursor: default;
}

.elementor-159221 .elementor-element.elementor-element-ec08b6d .titulo-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 3px;
  width: 100%;
  background: linear-gradient(to right, #00bfff, #ff00ff);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.4s ease;
}

.elementor-159221 .elementor-element.elementor-element-ec08b6d:hover .titulo-animado::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fa9e1 */.elementor-159221 .elementor-element.elementor-element-e6fa9e1 img {
    transition: all 0.2s ease-in-out;
}

.elementor-159221 .elementor-element.elementor-element-e6fa9e1 img:hover {
    transform: scale(1.1);
}
.elementor-159221 .elementor-element.elementor-element-e6fa9e1 .titulo-animado {
  display: inline-block;
  position: relative;
  font-size: 18px;
  font-weight: bold;
  color: #737373;
  padding-bottom: 20px;
  cursor: default;
}

.elementor-159221 .elementor-element.elementor-element-e6fa9e1 .titulo-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 3px;
  width: 100%;
  background: linear-gradient(to right, #00bfff, #ff00ff);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.4s ease;
}

.elementor-159221 .elementor-element.elementor-element-e6fa9e1:hover .titulo-animado::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c042b61 */.elementor-159221 .elementor-element.elementor-element-c042b61 img {
    transition: all 0.2s ease-in-out;
}

.elementor-159221 .elementor-element.elementor-element-c042b61 img:hover {
    transform: scale(1.1);
}
.elementor-159221 .elementor-element.elementor-element-c042b61 .titulo-animado {
  display: inline-block;
  position: relative;
  font-size: 18px;
  font-weight: bold;
  color: #737373;
  padding-bottom: 20px;
  cursor: default;
}

.elementor-159221 .elementor-element.elementor-element-c042b61 .titulo-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 3px;
  width: 100%;
  background: linear-gradient(to right, #00bfff, #ff00ff);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.4s ease;
}

.elementor-159221 .elementor-element.elementor-element-c042b61:hover .titulo-animado::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-341d4cc */.elementor-159221 .elementor-element.elementor-element-341d4cc img {
    transition: all 0.2s ease-in-out;
}

.elementor-159221 .elementor-element.elementor-element-341d4cc img:hover {
    transform: scale(1.1);
}
.elementor-159221 .elementor-element.elementor-element-341d4cc .titulo-animado {
  display: inline-block;
  position: relative;
  font-size: 18px;
  font-weight: bold;
  color: #737373;
  padding-bottom: 20px;
  cursor: default;
}

.elementor-159221 .elementor-element.elementor-element-341d4cc .titulo-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 3px;
  width: 100%;
  background: linear-gradient(to right, #00bfff, #ff00ff);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.4s ease;
}

.elementor-159221 .elementor-element.elementor-element-341d4cc:hover .titulo-animado::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7514224 */.elementor-159221 .elementor-element.elementor-element-7514224 img {
    transition: all 0.2s ease-in-out;
}

.elementor-159221 .elementor-element.elementor-element-7514224 img:hover {
    transform: scale(1.1);
}
.elementor-159221 .elementor-element.elementor-element-7514224 .titulo-animado {
  display: inline-block;
  position: relative;
  font-size: 18px;
  font-weight: bold;
  color: #737373;
  padding-bottom: 20px;
  cursor: default;
}

.elementor-159221 .elementor-element.elementor-element-7514224 .titulo-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 3px;
  width: 100%;
  background: linear-gradient(to right, #00bfff, #ff00ff);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.4s ease;
}

.elementor-159221 .elementor-element.elementor-element-7514224:hover .titulo-animado::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09703ea */.elementor-159221 .elementor-element.elementor-element-09703ea img {
    transition: all 0.2s ease-in-out;
}

.elementor-159221 .elementor-element.elementor-element-09703ea img:hover {
    transform: scale(1.1);
}
.elementor-159221 .elementor-element.elementor-element-09703ea .titulo-animado {
  display: inline-block;
  position: relative;
  font-size: 18px;
  font-weight: bold;
  color: #737373;
  padding-bottom: 20px;
  cursor: default;
}

.elementor-159221 .elementor-element.elementor-element-09703ea .titulo-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 3px;
  width: 100%;
  background: linear-gradient(to right, #00bfff, #ff00ff);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.4s ease;
}

.elementor-159221 .elementor-element.elementor-element-09703ea:hover .titulo-animado::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2005736 */.elementor-159221 .elementor-element.elementor-element-2005736 img {
    transition: all 0.2s ease-in-out;
}

.elementor-159221 .elementor-element.elementor-element-2005736 img:hover {
    transform: scale(1.1);
}
.elementor-159221 .elementor-element.elementor-element-2005736 .titulo-animado {
  display: inline-block;
  position: relative;
  font-size: 18px;
  font-weight: bold;
  color: #737373;
  padding-bottom: 20px;
  cursor: default;
}

.elementor-159221 .elementor-element.elementor-element-2005736 .titulo-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 3px;
  width: 100%;
  background: linear-gradient(to right, #00bfff, #ff00ff);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.4s ease;
}

.elementor-159221 .elementor-element.elementor-element-2005736:hover .titulo-animado::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeb82e */.elementor-159221 .elementor-element.elementor-element-1eeb82e img {
    transition: all 0.2s ease-in-out;
}

.elementor-159221 .elementor-element.elementor-element-1eeb82e img:hover {
    transform: scale(1.1);
}
.elementor-159221 .elementor-element.elementor-element-1eeb82e .titulo-animado {
  display: inline-block;
  position: relative;
  font-size: 18px;
  font-weight: bold;
  color: #737373;
  padding-bottom: 20px;
  cursor: default;
}

.elementor-159221 .elementor-element.elementor-element-1eeb82e .titulo-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 3px;
  width: 100%;
  background: linear-gradient(to right, #00bfff, #ff00ff);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.4s ease;
}

.elementor-159221 .elementor-element.elementor-element-1eeb82e:hover .titulo-animado::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c4010a */.elementor-159221 .elementor-element.elementor-element-2c4010a img {
    transition: all 0.2s ease-in-out;
}

.elementor-159221 .elementor-element.elementor-element-2c4010a img:hover {
    transform: scale(1.1);
}
.elementor-159221 .elementor-element.elementor-element-2c4010a .titulo-animado {
  display: inline-block;
  position: relative;
  font-size: 18px;
  font-weight: bold;
  color: #737373;
  padding-bottom: 20px;
  cursor: default;
}

.elementor-159221 .elementor-element.elementor-element-2c4010a .titulo-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 3px;
  width: 100%;
  background: linear-gradient(to right, #00bfff, #ff00ff);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.4s ease;
}

.elementor-159221 .elementor-element.elementor-element-2c4010a:hover .titulo-animado::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6c0d5b */.elementor-159221 .elementor-element.elementor-element-a6c0d5b img {
    transition: all 0.2s ease-in-out;
}

.elementor-159221 .elementor-element.elementor-element-a6c0d5b img:hover {
    transform: scale(1.1);
}
.elementor-159221 .elementor-element.elementor-element-a6c0d5b .titulo-animado {
  display: inline-block;
  position: relative;
  font-size: 18px;
  font-weight: bold;
  color: #737373;
  padding-bottom: 20px;
  cursor: default;
}

.elementor-159221 .elementor-element.elementor-element-a6c0d5b .titulo-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 3px;
  width: 100%;
  background: linear-gradient(to right, #00bfff, #ff00ff);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.4s ease;
}

.elementor-159221 .elementor-element.elementor-element-a6c0d5b:hover .titulo-animado::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f16c418 */.elementor-159221 .elementor-element.elementor-element-f16c418 img {
    transition: all 0.2s ease-in-out;
}

.elementor-159221 .elementor-element.elementor-element-f16c418 img:hover {
    transform: scale(1.1);
}
.elementor-159221 .elementor-element.elementor-element-f16c418 .titulo-animado {
  display: inline-block;
  position: relative;
  font-size: 18px;
  font-weight: bold;
  color: #737373;
  padding-bottom: 10px;
  cursor: default;
}

.elementor-159221 .elementor-element.elementor-element-f16c418 .titulo-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 3px;
  width: 100%;
  background: linear-gradient(to right, #00bfff, #ff00ff);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.4s ease;
}

.elementor-159221 .elementor-element.elementor-element-f16c418:hover .titulo-animado::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b35a12f */.elementor-159221 .elementor-element.elementor-element-b35a12f img {
    transition: all 0.2s ease-in-out;
}

.elementor-159221 .elementor-element.elementor-element-b35a12f img:hover {
    transform: scale(1.1);
}
.elementor-159221 .elementor-element.elementor-element-b35a12f .titulo-animado {
  display: inline-block;
  position: relative;
  font-size: 18px;
  font-weight: bold;
  color: #737373;
  padding-bottom: 20px;
  cursor: default;
}

.elementor-159221 .elementor-element.elementor-element-b35a12f .titulo-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 3px;
  width: 100%;
  background: linear-gradient(to right, #00bfff, #ff00ff);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.4s ease;
}

.elementor-159221 .elementor-element.elementor-element-b35a12f:hover .titulo-animado::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56df98f */.elementor-159221 .elementor-element.elementor-element-56df98f img {
    transition: all 0.2s ease-in-out;
}

.elementor-159221 .elementor-element.elementor-element-56df98f img:hover {
    transform: scale(1.1);
}
.elementor-159221 .elementor-element.elementor-element-56df98f .titulo-animado {
  display: inline-block;
  position: relative;
  font-size: 18px;
  font-weight: bold;
  color: #737373;
  padding-bottom: 20px;
  cursor: default;
}

.elementor-159221 .elementor-element.elementor-element-56df98f .titulo-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 3px;
  width: 100%;
  background: linear-gradient(to right, #00bfff, #ff00ff);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.4s ease;
}

.elementor-159221 .elementor-element.elementor-element-56df98f:hover .titulo-animado::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d024ffb */.elementor-159221 .elementor-element.elementor-element-d024ffb img {
    transition: all 0.2s ease-in-out;
}

.elementor-159221 .elementor-element.elementor-element-d024ffb img:hover {
    transform: scale(1.1);
}
.elementor-159221 .elementor-element.elementor-element-d024ffb .titulo-animado {
  display: inline-block;
  position: relative;
  font-size: 18px;
  font-weight: bold;
  color: #737373;
  padding-bottom: 20px;
  cursor: default;
}

.elementor-159221 .elementor-element.elementor-element-d024ffb .titulo-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 3px;
  width: 100%;
  background: linear-gradient(to right, #00bfff, #ff00ff);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.4s ease;
}

.elementor-159221 .elementor-element.elementor-element-d024ffb:hover .titulo-animado::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-409d84a */.elementor-159221 .elementor-element.elementor-element-409d84a img {
    transition: all 0.2s ease-in-out;
}

.elementor-159221 .elementor-element.elementor-element-409d84a img:hover {
    transform: scale(1.1);
}
.elementor-159221 .elementor-element.elementor-element-409d84a .titulo-animado {
  display: inline-block;
  position: relative;
  font-size: 18px;
  font-weight: bold;
  color: #737373;
  padding-bottom: 20px;
  cursor: default;
}

.elementor-159221 .elementor-element.elementor-element-409d84a .titulo-animado::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 3px;
  width: 100%;
  background: linear-gradient(to right, #00bfff, #ff00ff);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.4s ease;
}

.elementor-159221 .elementor-element.elementor-element-409d84a:hover .titulo-animado::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-dcfee91 *//* Controla el espacio horizontal entre productos */
.elementor-159221 .elementor-element.elementor-element-dcfee91 .elementor-loop-item {
  padding-right: 10px; /* espaciado a la derecha */
  margin-bottom: 20px;  /* espaciado entre filas */
}

/* Opcional: elimina espacio general de grid */
.elementor-159221 .elementor-element.elementor-element-dcfee91 .elementor-loop-container {
  gap: 10px !important;  /* controla todo el gap entre columnas y filas */
}

/* Opcional: fuerza que haya un máximo de columnas por línea */
@media (min-width: 768px) {
  .elementor-159221 .elementor-element.elementor-element-dcfee91 .elementor-loop-item {
    width: 19% !important; /* ajusta a 5 columnas (100/5 = 20 - 1% de gap) */
  }
}/* End custom CSS */