.elementor-118 .elementor-element.elementor-element-551699b9{--display:flex;--min-height:700px;--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:60px 60px;--row-gap:60px;--column-gap:60px;--overflow:hidden;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-551699b9:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-551699b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://soluciones-veterinarias.veterperu.com.pe/wp/wp-content/uploads/2026/06/kalada-1a.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-118 .elementor-element.elementor-element-3c402c04{--display:flex;--justify-content:center;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-7e44a127 .elementor-icon-list-icon i{color:var( --e-global-color-4afbf83 );transition:color 0.3s;}.elementor-118 .elementor-element.elementor-element-7e44a127 .elementor-icon-list-icon svg{fill:var( --e-global-color-4afbf83 );transition:fill 0.3s;}.elementor-118 .elementor-element.elementor-element-7e44a127{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-118 .elementor-element.elementor-element-7e44a127 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-118 .elementor-element.elementor-element-7e44a127 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-118 .elementor-element.elementor-element-7e44a127 .elementor-icon-list-text{color:var( --e-global-color-7394fd3 );transition:color 0.3s;}.elementor-118 .elementor-element.elementor-element-f2a02e2{text-align:start;}.elementor-118 .elementor-element.elementor-element-6768d204 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-7394fd3 );margin:0px 0px 0px 0px;font-family:var( --e-global-typography-7c66530-font-family ), Sans-serif;font-size:var( --e-global-typography-7c66530-font-size );font-weight:var( --e-global-typography-7c66530-font-weight );line-height:var( --e-global-typography-7c66530-line-height );}.elementor-118 .elementor-element.elementor-element-6768d204 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-4afbf83 );border-radius:100px 100px 100px 100px;}.elementor-118 .elementor-element.elementor-element-6768d204 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-7394fd3 );}.elementor-118 .elementor-element.elementor-element-6768d204 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-118 .elementor-element.elementor-element-6768d204 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-7c66530-font-family ), Sans-serif;font-size:var( --e-global-typography-7c66530-font-size );font-weight:var( --e-global-typography-7c66530-font-weight );line-height:var( --e-global-typography-7c66530-line-height );}.elementor-118 .elementor-element.elementor-element-22532786{color:var( --e-global-color-7394fd3 );}.elementor-118 .elementor-element.elementor-element-6d9ffd4e{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-f3e0b7f.elementor-element{--align-self:center;}.elementor-118 .elementor-element.elementor-element-63b3749{--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:60px 60px;--row-gap:60px;--column-gap:60px;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-124eb4a{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-25f1d2d{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-eb9889c .elementor-icon-list-icon i{color:var( --e-global-color-4afbf83 );transition:color 0.3s;}.elementor-118 .elementor-element.elementor-element-eb9889c .elementor-icon-list-icon svg{fill:var( --e-global-color-4afbf83 );transition:fill 0.3s;}.elementor-118 .elementor-element.elementor-element-eb9889c{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-118 .elementor-element.elementor-element-eb9889c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-118 .elementor-element.elementor-element-eb9889c .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-118 .elementor-element.elementor-element-eb9889c .elementor-icon-list-text{color:var( --e-global-color-63c9fed );transition:color 0.3s;}.elementor-118 .elementor-element.elementor-element-687c763 .elementor-heading-title{font-family:var( --e-global-typography-091e6af-font-family ), Sans-serif;font-size:var( --e-global-typography-091e6af-font-size );font-weight:var( --e-global-typography-091e6af-font-weight );line-height:var( --e-global-typography-091e6af-line-height );color:var( --e-global-color-63c9fed );}.elementor-118 .elementor-element.elementor-element-a8c1e14 p{margin-block-end:0px;}.elementor-118 .elementor-element.elementor-element-24833fb{background-color:#DCF9FF;padding:10px 0px 10px 20px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-4afbf83 );}.elementor-118 .elementor-element.elementor-element-24833fb p{margin-block-end:0px;}.elementor-118 .elementor-element.elementor-element-7136a8d{--display:flex;--min-height:480px;--justify-content:center;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-7136a8d:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-7136a8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c368872 );background-image:url("https://soluciones-veterinarias.veterperu.com.pe/wp/wp-content/uploads/2026/06/gombo1a.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-118 .elementor-element.elementor-element-4debc3ca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overflow:hidden;--padding-top:20px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-5ee7e7b .elementor-icon-list-icon i{color:var( --e-global-color-4afbf83 );transition:color 0.3s;}.elementor-118 .elementor-element.elementor-element-5ee7e7b .elementor-icon-list-icon svg{fill:var( --e-global-color-4afbf83 );transition:fill 0.3s;}.elementor-118 .elementor-element.elementor-element-5ee7e7b{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-118 .elementor-element.elementor-element-5ee7e7b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-118 .elementor-element.elementor-element-5ee7e7b .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-118 .elementor-element.elementor-element-5ee7e7b .elementor-icon-list-text{color:var( --e-global-color-63c9fed );transition:color 0.3s;}.elementor-118 .elementor-element.elementor-element-eef64be{text-align:center;}.elementor-118 .elementor-element.elementor-element-eef64be .elementor-heading-title{font-family:var( --e-global-typography-091e6af-font-family ), Sans-serif;font-size:var( --e-global-typography-091e6af-font-size );font-weight:var( --e-global-typography-091e6af-font-weight );line-height:var( --e-global-typography-091e6af-line-height );color:var( --e-global-color-63c9fed );}.elementor-118 .elementor-element.elementor-element-2053af9 img{width:70px;}.elementor-118 .elementor-element.elementor-element-fa5ecc7 .elementor-icon-box-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-fa5ecc7 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-63c9fed );}.elementor-118 .elementor-element.elementor-element-fa5ecc7 .elementor-icon-box-title, .elementor-118 .elementor-element.elementor-element-fa5ecc7 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.1em;}.elementor-118 .elementor-element.elementor-element-5d38e72 img{width:70px;}.elementor-118 .elementor-element.elementor-element-78d0326 .elementor-icon-box-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-78d0326 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-63c9fed );}.elementor-118 .elementor-element.elementor-element-78d0326 .elementor-icon-box-title, .elementor-118 .elementor-element.elementor-element-78d0326 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.1em;}.elementor-118 .elementor-element.elementor-element-c6fc43a img{width:70px;}.elementor-118 .elementor-element.elementor-element-c4281b9 .elementor-icon-box-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-c4281b9 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-63c9fed );}.elementor-118 .elementor-element.elementor-element-c4281b9 .elementor-icon-box-title, .elementor-118 .elementor-element.elementor-element-c4281b9 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.1em;}.elementor-118 .elementor-element.elementor-element-d0f8f90 img{width:70px;}.elementor-118 .elementor-element.elementor-element-9e1387d .elementor-icon-box-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-9e1387d .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-63c9fed );}.elementor-118 .elementor-element.elementor-element-9e1387d .elementor-icon-box-title, .elementor-118 .elementor-element.elementor-element-9e1387d .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.1em;}.elementor-118 .elementor-element.elementor-element-ee52633{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overflow:hidden;--padding-top:79px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-ee52633:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-ee52633 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCF9FF;}.elementor-118 .elementor-element.elementor-element-7f5256a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-94a6027 .elementor-icon-list-icon i{color:var( --e-global-color-4afbf83 );transition:color 0.3s;}.elementor-118 .elementor-element.elementor-element-94a6027 .elementor-icon-list-icon svg{fill:var( --e-global-color-4afbf83 );transition:fill 0.3s;}.elementor-118 .elementor-element.elementor-element-94a6027{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-118 .elementor-element.elementor-element-94a6027 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-118 .elementor-element.elementor-element-94a6027 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-118 .elementor-element.elementor-element-94a6027 .elementor-icon-list-text{color:var( --e-global-color-63c9fed );transition:color 0.3s;}.elementor-118 .elementor-element.elementor-element-e4bbf76{text-align:center;}.elementor-118 .elementor-element.elementor-element-e4bbf76 .elementor-heading-title{font-family:var( --e-global-typography-091e6af-font-family ), Sans-serif;font-size:var( --e-global-typography-091e6af-font-size );font-weight:var( --e-global-typography-091e6af-font-weight );line-height:var( --e-global-typography-091e6af-line-height );color:var( --e-global-color-63c9fed );}.elementor-118 .elementor-element.elementor-element-36e6d8e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-914d9d8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-6f70d32.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-118 .elementor-element.elementor-element-6f70d32.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-118 .elementor-element.elementor-element-6f70d32.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-118 .elementor-element.elementor-element-6f70d32 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-118 .elementor-element.elementor-element-6f70d32 .elementor-image-box-img img{border-radius:26px;transition-duration:0.3s;}.elementor-118 .elementor-element.elementor-element-6f70d32 .elementor-image-box-title{font-size:23px;}.elementor-118 .elementor-element.elementor-element-7c5dea2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-141a38e.elementor-position-right .elementor-image-box-img{margin-left:19px;}.elementor-118 .elementor-element.elementor-element-141a38e.elementor-position-left .elementor-image-box-img{margin-right:19px;}.elementor-118 .elementor-element.elementor-element-141a38e.elementor-position-top .elementor-image-box-img{margin-bottom:19px;}.elementor-118 .elementor-element.elementor-element-141a38e .elementor-image-box-title{margin-bottom:0px;font-size:29px;}.elementor-118 .elementor-element.elementor-element-141a38e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-118 .elementor-element.elementor-element-141a38e .elementor-image-box-img img{border-radius:26px;transition-duration:0.3s;}.elementor-118 .elementor-element.elementor-element-bcc0878{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-b0349b7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-118 .elementor-element.elementor-element-b0349b7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-118 .elementor-element.elementor-element-b0349b7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-118 .elementor-element.elementor-element-b0349b7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-118 .elementor-element.elementor-element-b0349b7 .elementor-image-box-img img{border-radius:26px;transition-duration:0.3s;}.elementor-118 .elementor-element.elementor-element-b0349b7 .elementor-image-box-title{font-size:29px;}.elementor-118 .elementor-element.elementor-element-b1d0c4e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overflow:hidden;--padding-top:10px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-b1d0c4e:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-b1d0c4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCF9FF;}.elementor-118 .elementor-element.elementor-element-9bfd3b4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-3b3320d{text-align:center;}.elementor-118 .elementor-element.elementor-element-3b3320d .elementor-heading-title{font-family:var( --e-global-typography-091e6af-font-family ), Sans-serif;font-size:var( --e-global-typography-091e6af-font-size );font-weight:var( --e-global-typography-091e6af-font-weight );line-height:var( --e-global-typography-091e6af-line-height );color:var( --e-global-color-63c9fed );}.elementor-118 .elementor-element.elementor-element-d167509{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-4377fd5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-3a1e806.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-118 .elementor-element.elementor-element-3a1e806.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-118 .elementor-element.elementor-element-3a1e806.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-118 .elementor-element.elementor-element-3a1e806 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-118 .elementor-element.elementor-element-3a1e806 .elementor-image-box-img img{border-radius:26px;transition-duration:0.3s;}.elementor-118 .elementor-element.elementor-element-3a1e806 .elementor-image-box-title{font-size:23px;}.elementor-118 .elementor-element.elementor-element-7686fe6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-96e2a1f.elementor-position-right .elementor-image-box-img{margin-left:19px;}.elementor-118 .elementor-element.elementor-element-96e2a1f.elementor-position-left .elementor-image-box-img{margin-right:19px;}.elementor-118 .elementor-element.elementor-element-96e2a1f.elementor-position-top .elementor-image-box-img{margin-bottom:19px;}.elementor-118 .elementor-element.elementor-element-96e2a1f .elementor-image-box-title{margin-bottom:0px;font-size:29px;}.elementor-118 .elementor-element.elementor-element-96e2a1f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-118 .elementor-element.elementor-element-96e2a1f .elementor-image-box-img img{border-radius:26px;transition-duration:0.3s;}.elementor-118 .elementor-element.elementor-element-aeea280{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-1f612ec.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-118 .elementor-element.elementor-element-1f612ec.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-118 .elementor-element.elementor-element-1f612ec.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-118 .elementor-element.elementor-element-1f612ec .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-118 .elementor-element.elementor-element-1f612ec .elementor-image-box-img img{border-radius:26px;transition-duration:0.3s;}.elementor-118 .elementor-element.elementor-element-1f612ec .elementor-image-box-title{font-size:20px;}.elementor-118 .elementor-element.elementor-element-2ffd0733{--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:60px 60px;--row-gap:60px;--column-gap:60px;--overlay-opacity:0.8;--padding-top:70px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-2ffd0733:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-2ffd0733 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://soluciones-veterinarias.veterperu.com.pe/wp/wp-content/uploads/2026/06/gulepi123.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-118 .elementor-element.elementor-element-2ffd0733::before, .elementor-118 .elementor-element.elementor-element-2ffd0733 > .elementor-background-video-container::before, .elementor-118 .elementor-element.elementor-element-2ffd0733 > .e-con-inner > .elementor-background-video-container::before, .elementor-118 .elementor-element.elementor-element-2ffd0733 > .elementor-background-slideshow::before, .elementor-118 .elementor-element.elementor-element-2ffd0733 > .e-con-inner > .elementor-background-slideshow::before, .elementor-118 .elementor-element.elementor-element-2ffd0733 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-118 .elementor-element.elementor-element-1fa8f8db{--display:flex;--justify-content:center;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-1fa8f8db:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-1fa8f8db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-27d3634 ) 0%, var( --e-global-color-f4d4a91 ) 100%);}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-4c8090b1{left:-120px;}body.rtl .elementor-118 .elementor-element.elementor-element-4c8090b1{right:-120px;}.elementor-118 .elementor-element.elementor-element-4c8090b1{top:-20px;}.elementor-118 .elementor-element.elementor-element-4c8090b1 .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-4c8090b1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-27d3634 );}.elementor-118 .elementor-element.elementor-element-4c8090b1.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-4c8090b1.elementor-view-default .elementor-icon{color:var( --e-global-color-27d3634 );border-color:var( --e-global-color-27d3634 );}.elementor-118 .elementor-element.elementor-element-4c8090b1.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-4c8090b1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-27d3634 );}.elementor-118 .elementor-element.elementor-element-4c8090b1 .elementor-icon{font-size:100px;}.elementor-118 .elementor-element.elementor-element-4c8090b1 .elementor-icon svg{height:100px;}.elementor-118 .elementor-element.elementor-element-4c8090b1 .elementor-icon i, .elementor-118 .elementor-element.elementor-element-4c8090b1 .elementor-icon svg{transform:rotate(-45deg);}.elementor-118 .elementor-element.elementor-element-f60a912 img{width:100%;}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-26cd28ce{left:-70px;}body.rtl .elementor-118 .elementor-element.elementor-element-26cd28ce{right:-70px;}.elementor-118 .elementor-element.elementor-element-26cd28ce{bottom:0px;}.elementor-118 .elementor-element.elementor-element-26cd28ce img{width:100px;}.elementor-118 .elementor-element.elementor-element-4e581536{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-6be4ab83 .elementor-icon-list-icon i{color:var( --e-global-color-4afbf83 );transition:color 0.3s;}.elementor-118 .elementor-element.elementor-element-6be4ab83 .elementor-icon-list-icon svg{fill:var( --e-global-color-4afbf83 );transition:fill 0.3s;}.elementor-118 .elementor-element.elementor-element-6be4ab83{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-118 .elementor-element.elementor-element-6be4ab83 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-118 .elementor-element.elementor-element-6be4ab83 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-118 .elementor-element.elementor-element-6be4ab83 .elementor-icon-list-text{color:var( --e-global-color-7394fd3 );transition:color 0.3s;}.elementor-118 .elementor-element.elementor-element-199302b1{text-align:start;}.elementor-118 .elementor-element.elementor-element-199302b1 .elementor-heading-title{font-family:var( --e-global-typography-091e6af-font-family ), Sans-serif;font-size:var( --e-global-typography-091e6af-font-size );font-weight:var( --e-global-typography-091e6af-font-weight );line-height:var( --e-global-typography-091e6af-line-height );color:var( --e-global-color-7394fd3 );}.elementor-118 .elementor-element.elementor-element-2517a361{color:var( --e-global-color-7394fd3 );}.elementor-118 .elementor-element.elementor-element-7523f5ee{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-34be5516{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-1a2c064d{left:-150px;}body.rtl .elementor-118 .elementor-element.elementor-element-1a2c064d{right:-150px;}.elementor-118 .elementor-element.elementor-element-1a2c064d{top:-20px;}.elementor-118 .elementor-element.elementor-element-1a2c064d .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-1a2c064d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-77d4d3e );}.elementor-118 .elementor-element.elementor-element-1a2c064d.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-1a2c064d.elementor-view-default .elementor-icon{color:var( --e-global-color-77d4d3e );border-color:var( --e-global-color-77d4d3e );}.elementor-118 .elementor-element.elementor-element-1a2c064d.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-1a2c064d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-77d4d3e );}.elementor-118 .elementor-element.elementor-element-1a2c064d .elementor-icon{font-size:100px;}.elementor-118 .elementor-element.elementor-element-1a2c064d .elementor-icon svg{height:100px;}.elementor-118 .elementor-element.elementor-element-1a2c064d .elementor-icon i, .elementor-118 .elementor-element.elementor-element-1a2c064d .elementor-icon svg{transform:rotate(-45deg);}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-4d3c9ddb{right:-150px;}body.rtl .elementor-118 .elementor-element.elementor-element-4d3c9ddb{left:-150px;}.elementor-118 .elementor-element.elementor-element-4d3c9ddb{top:-20px;}.elementor-118 .elementor-element.elementor-element-4d3c9ddb .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-4d3c9ddb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-77d4d3e );}.elementor-118 .elementor-element.elementor-element-4d3c9ddb.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-4d3c9ddb.elementor-view-default .elementor-icon{color:var( --e-global-color-77d4d3e );border-color:var( --e-global-color-77d4d3e );}.elementor-118 .elementor-element.elementor-element-4d3c9ddb.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-4d3c9ddb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-77d4d3e );}.elementor-118 .elementor-element.elementor-element-4d3c9ddb .elementor-icon{font-size:100px;}.elementor-118 .elementor-element.elementor-element-4d3c9ddb .elementor-icon svg{height:100px;}.elementor-118 .elementor-element.elementor-element-4d3c9ddb .elementor-icon i, .elementor-118 .elementor-element.elementor-element-4d3c9ddb .elementor-icon svg{transform:rotate(45deg);}.elementor-118 .elementor-element.elementor-element-6c130453 .elementor-icon-list-icon i{color:var( --e-global-color-4afbf83 );transition:color 0.3s;}.elementor-118 .elementor-element.elementor-element-6c130453 .elementor-icon-list-icon svg{fill:var( --e-global-color-4afbf83 );transition:fill 0.3s;}.elementor-118 .elementor-element.elementor-element-6c130453{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-118 .elementor-element.elementor-element-6c130453 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-118 .elementor-element.elementor-element-6c130453 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-118 .elementor-element.elementor-element-6c130453 .elementor-icon-list-text{color:var( --e-global-color-63c9fed );transition:color 0.3s;}.elementor-118 .elementor-element.elementor-element-137430f9{text-align:center;}.elementor-118 .elementor-element.elementor-element-137430f9 .elementor-heading-title{font-family:var( --e-global-typography-091e6af-font-family ), Sans-serif;font-size:var( --e-global-typography-091e6af-font-size );font-weight:var( --e-global-typography-091e6af-font-weight );line-height:var( --e-global-typography-091e6af-line-height );color:var( --e-global-color-63c9fed );}.elementor-118 .elementor-element.elementor-element-3295db06{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-1fbc9521{--e-transform-rotateZ:20deg;top:0px;z-index:2;}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-1fbc9521{left:-200px;}body.rtl .elementor-118 .elementor-element.elementor-element-1fbc9521{right:-200px;}.elementor-118 .elementor-element.elementor-element-1fbc9521 img{border-radius:50% 50% 50% 50%;}.elementor-118 .elementor-element.elementor-element-4fef059b{--e-transform-rotateZ:-15deg;bottom:0px;z-index:2;}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-4fef059b{left:-50px;}body.rtl .elementor-118 .elementor-element.elementor-element-4fef059b{right:-50px;}.elementor-118 .elementor-element.elementor-element-4fef059b img{border-radius:50% 50% 50% 50%;}.elementor-118 .elementor-element.elementor-element-7dd8e630{--e-transform-rotateZ:15deg;top:0px;z-index:2;}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-7dd8e630{right:-200px;}body.rtl .elementor-118 .elementor-element.elementor-element-7dd8e630{left:-200px;}.elementor-118 .elementor-element.elementor-element-7dd8e630 img{border-radius:50% 50% 50% 50%;}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-980b3b3{right:-50px;}body.rtl .elementor-118 .elementor-element.elementor-element-980b3b3{left:-50px;}.elementor-118 .elementor-element.elementor-element-980b3b3{bottom:-0.001px;z-index:2;}.elementor-118 .elementor-element.elementor-element-980b3b3 img{border-radius:50% 50% 50% 50%;}.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:15px;--ekit_testimonial_slidetoshow:1;}.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-commentor-bio{bottom:-70px;margin:0px 0px 10px 12px;}.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-118 .elementor-element.elementor-element-24709104 .elementskit-single-testimonial-slider, .elementor-118 .elementor-element.elementor-element-24709104  .elementskit-testimonial_card{padding:0px 100px 90px 100px;box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 0);}.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-118 .elementor-element.elementor-element-24709104 .elementskit-testimonial_card .elementskit-commentor-coment{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{margin:0px 0px 30px 0px;}.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-testimonial_card .elementskit-commentor-coment{margin:0px 0px 30px 0px;}.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-stars > li > a, .elementor-118 .elementor-element.elementor-element-24709104 .elementskit-stars > li > span{color:var( --e-global-color-4afbf83 );fill:var( --e-global-color-4afbf83 );}.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-single-testimonial-slider:hover .elementskit-stars > li > a,
					.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-single-testimonial-slider:hover .elementskit-stars > li > span,
					.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-single-testimonial-slider.testimonial-active .elementskit-stars > li > a,
					.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-single-testimonial-slider.testimonial-active .elementskit-stars > li > span{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-stars > li:not(:last-child){margin-right:2px;}.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-single-testimonial-slider .elementskit-watermark-icon > i{color:var( --e-global-color-4afbf83 );}.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-testimonial-slider-block-style .elementskit-commentor-content > i{color:var( --e-global-color-4afbf83 );}.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-testimonial-slider-block-style-two .elementskit-icon-content > i{color:var( --e-global-color-4afbf83 );}.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content > i{color:var( --e-global-color-4afbf83 );}.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-watermark-icon svg path{stroke:var( --e-global-color-4afbf83 );fill:var( --e-global-color-4afbf83 );}.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-single-testimonial-slider:hover .elementskit-watermark-icon > i{color:var( --e-global-color-accent );}.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-testimonial-slider-block-style:hover .elementskit-commentor-content > i{color:var( --e-global-color-accent );}.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-testimonial-slider-block-style-two:hover .elementskit-icon-content > i{color:var( --e-global-color-accent );}.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-testimonial-slider-block-style-three:hover .elementskit-icon-content > i{color:var( --e-global-color-accent );}.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-single-testimonial-slider:hover .elementskit-watermark-icon svg path{stroke:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-single-testimonial-slider.testimonial-active:hover .elementskit-watermark-icon > i{color:var( --e-global-color-accent );}.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-single-testimonial-slider.testimonial-active:hover .elementskit-watermark-icon svg path{stroke:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-single-testimonial-slider.testimonial-active .elementskit-watermark-icon > i{color:var( --e-global-color-accent );}.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-single-testimonial-slider.testimonial-active .elementskit-watermark-icon svg path{stroke:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-watermark-icon > i{font-size:40px;}.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-watermark-icon > svg{width:40px;}.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before{border-radius:50%;}.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-profile-info .elementskit-author-name{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );margin-bottom:0px;}.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-author-name{color:var( --e-global-color-text );}.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-profile-info .elementskit-author-des{color:var( --e-global-color-text );font-family:var( --e-global-typography-2bd4eaa-font-family ), Sans-serif;font-size:var( --e-global-typography-2bd4eaa-font-size );font-weight:var( --e-global-typography-2bd4eaa-font-weight );line-height:var( --e-global-typography-2bd4eaa-line-height );}.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-commentor-bio .elementskit-commentor-image > img{height:70px;width:70px;}.elementor-118 .elementor-element.elementor-element-24709104 .ekit-testimonial--avatar{margin:0px 0px 0px 0px;}.elementor-118 .elementor-element.elementor-element-4ee8103{color:var( --e-global-color-7394fd3 );}@media(max-width:1024px){.elementor-118 .elementor-element.elementor-element-551699b9{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-118 .elementor-element.elementor-element-7e44a127 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-118 .elementor-element.elementor-element-7e44a127 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-118 .elementor-element.elementor-element-6768d204 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-7c66530-font-size );line-height:var( --e-global-typography-7c66530-line-height );}.elementor-118 .elementor-element.elementor-element-6768d204 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-118 .elementor-element.elementor-element-6768d204 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-7c66530-font-size );line-height:var( --e-global-typography-7c66530-line-height );}.elementor-118 .elementor-element.elementor-element-63b3749{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-118 .elementor-element.elementor-element-124eb4a{--gap:40px 0px;--row-gap:40px;--column-gap:0px;--flex-wrap:wrap;}.elementor-118 .elementor-element.elementor-element-eb9889c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-118 .elementor-element.elementor-element-eb9889c .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-118 .elementor-element.elementor-element-687c763 .elementor-heading-title{font-size:var( --e-global-typography-091e6af-font-size );line-height:var( --e-global-typography-091e6af-line-height );}.elementor-118 .elementor-element.elementor-element-4debc3ca{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-118 .elementor-element.elementor-element-5ee7e7b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-118 .elementor-element.elementor-element-5ee7e7b .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-118 .elementor-element.elementor-element-eef64be .elementor-heading-title{font-size:var( --e-global-typography-091e6af-font-size );line-height:var( --e-global-typography-091e6af-line-height );}.elementor-118 .elementor-element.elementor-element-2053af9{text-align:start;}.elementor-118 .elementor-element.elementor-element-2053af9 img{width:50px;}.elementor-118 .elementor-element.elementor-element-fa5ecc7 .elementor-icon-box-title, .elementor-118 .elementor-element.elementor-element-fa5ecc7 .elementor-icon-box-title a{font-size:19px;}.elementor-118 .elementor-element.elementor-element-5d38e72{text-align:start;}.elementor-118 .elementor-element.elementor-element-5d38e72 img{width:50px;}.elementor-118 .elementor-element.elementor-element-78d0326 .elementor-icon-box-title, .elementor-118 .elementor-element.elementor-element-78d0326 .elementor-icon-box-title a{font-size:19px;}.elementor-118 .elementor-element.elementor-element-c6fc43a{text-align:start;}.elementor-118 .elementor-element.elementor-element-c6fc43a img{width:50px;}.elementor-118 .elementor-element.elementor-element-c4281b9 .elementor-icon-box-title, .elementor-118 .elementor-element.elementor-element-c4281b9 .elementor-icon-box-title a{font-size:19px;}.elementor-118 .elementor-element.elementor-element-d0f8f90{text-align:start;}.elementor-118 .elementor-element.elementor-element-d0f8f90 img{width:50px;}.elementor-118 .elementor-element.elementor-element-9e1387d .elementor-icon-box-title, .elementor-118 .elementor-element.elementor-element-9e1387d .elementor-icon-box-title a{font-size:19px;}.elementor-118 .elementor-element.elementor-element-ee52633{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-118 .elementor-element.elementor-element-94a6027 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-118 .elementor-element.elementor-element-94a6027 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-118 .elementor-element.elementor-element-e4bbf76 .elementor-heading-title{font-size:var( --e-global-typography-091e6af-font-size );line-height:var( --e-global-typography-091e6af-line-height );}.elementor-118 .elementor-element.elementor-element-36e6d8e{--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-118 .elementor-element.elementor-element-b1d0c4e{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-118 .elementor-element.elementor-element-3b3320d .elementor-heading-title{font-size:var( --e-global-typography-091e6af-font-size );line-height:var( --e-global-typography-091e6af-line-height );}.elementor-118 .elementor-element.elementor-element-d167509{--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-118 .elementor-element.elementor-element-2ffd0733{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-4e581536{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-118 .elementor-element.elementor-element-6be4ab83 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-118 .elementor-element.elementor-element-6be4ab83 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-118 .elementor-element.elementor-element-199302b1 .elementor-heading-title{font-size:var( --e-global-typography-091e6af-font-size );line-height:var( --e-global-typography-091e6af-line-height );}.elementor-118 .elementor-element.elementor-element-7523f5ee{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-1a2c064d{left:-80px;}body.rtl .elementor-118 .elementor-element.elementor-element-1a2c064d{right:-80px;}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-4d3c9ddb{right:-80px;}body.rtl .elementor-118 .elementor-element.elementor-element-4d3c9ddb{left:-80px;}.elementor-118 .elementor-element.elementor-element-6c130453 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-118 .elementor-element.elementor-element-6c130453 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-118 .elementor-element.elementor-element-137430f9 .elementor-heading-title{font-size:var( --e-global-typography-091e6af-font-size );line-height:var( --e-global-typography-091e6af-line-height );}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-1fbc9521{left:-100px;}body.rtl .elementor-118 .elementor-element.elementor-element-1fbc9521{right:-100px;}.elementor-118 .elementor-element.elementor-element-4fef059b{bottom:150px;}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-7dd8e630{right:-100px;}body.rtl .elementor-118 .elementor-element.elementor-element-7dd8e630{left:-100px;}.elementor-118 .elementor-element.elementor-element-980b3b3{bottom:150px;}.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;--ekit_testimonial_slidetoshow:1;}.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-118 .elementor-element.elementor-element-24709104 .elementskit-testimonial_card .elementskit-commentor-coment{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-profile-info .elementskit-author-name{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-profile-info .elementskit-author-des{font-size:var( --e-global-typography-2bd4eaa-font-size );line-height:var( --e-global-typography-2bd4eaa-line-height );}}@media(max-width:767px){.elementor-118 .elementor-element.elementor-element-551699b9{--padding-top:0px;--padding-bottom:87px;--padding-left:20px;--padding-right:20px;}.elementor-118 .elementor-element.elementor-element-3c402c04{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-7e44a127 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-118 .elementor-element.elementor-element-7e44a127 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-118 .elementor-element.elementor-element-6768d204 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-7c66530-font-size );line-height:var( --e-global-typography-7c66530-line-height );}.elementor-118 .elementor-element.elementor-element-6768d204 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-118 .elementor-element.elementor-element-6768d204 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-7c66530-font-size );line-height:var( --e-global-typography-7c66530-line-height );}.elementor-118 .elementor-element.elementor-element-6d9ffd4e{--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-eb9889c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-118 .elementor-element.elementor-element-eb9889c .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-118 .elementor-element.elementor-element-687c763 .elementor-heading-title{font-size:var( --e-global-typography-091e6af-font-size );line-height:var( --e-global-typography-091e6af-line-height );}.elementor-118 .elementor-element.elementor-element-4debc3ca{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-118 .elementor-element.elementor-element-5ee7e7b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-118 .elementor-element.elementor-element-5ee7e7b .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-118 .elementor-element.elementor-element-eef64be .elementor-heading-title{font-size:var( --e-global-typography-091e6af-font-size );line-height:var( --e-global-typography-091e6af-line-height );}.elementor-118 .elementor-element.elementor-element-94a6027 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-118 .elementor-element.elementor-element-94a6027 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-118 .elementor-element.elementor-element-e4bbf76 .elementor-heading-title{font-size:var( --e-global-typography-091e6af-font-size );line-height:var( --e-global-typography-091e6af-line-height );}.elementor-118 .elementor-element.elementor-element-6f70d32 .elementor-image-box-img{margin-bottom:15px;}.elementor-118 .elementor-element.elementor-element-141a38e .elementor-image-box-img{margin-bottom:19px;}.elementor-118 .elementor-element.elementor-element-b0349b7 .elementor-image-box-img{margin-bottom:15px;}.elementor-118 .elementor-element.elementor-element-b1d0c4e{--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-118 .elementor-element.elementor-element-3b3320d .elementor-heading-title{font-size:var( --e-global-typography-091e6af-font-size );line-height:var( --e-global-typography-091e6af-line-height );}.elementor-118 .elementor-element.elementor-element-3a1e806 .elementor-image-box-img{margin-bottom:15px;}.elementor-118 .elementor-element.elementor-element-96e2a1f .elementor-image-box-img{margin-bottom:19px;}.elementor-118 .elementor-element.elementor-element-1f612ec .elementor-image-box-img{margin-bottom:15px;}.elementor-118 .elementor-element.elementor-element-2ffd0733{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-1fa8f8db{--padding-top:60px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-118 .elementor-element.elementor-element-4e581536{--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-118 .elementor-element.elementor-element-6be4ab83 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-118 .elementor-element.elementor-element-6be4ab83 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-118 .elementor-element.elementor-element-199302b1 .elementor-heading-title{font-size:var( --e-global-typography-091e6af-font-size );line-height:var( --e-global-typography-091e6af-line-height );}.elementor-118 .elementor-element.elementor-element-7523f5ee{--padding-top:80px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-118 .elementor-element.elementor-element-6c130453 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-118 .elementor-element.elementor-element-6c130453 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-118 .elementor-element.elementor-element-137430f9 .elementor-heading-title{font-size:var( --e-global-typography-091e6af-font-size );line-height:var( --e-global-typography-091e6af-line-height );}.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}.elementor-118 .elementor-element.elementor-element-24709104{padding:0px 0px 0px 0px;}.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-118 .elementor-element.elementor-element-24709104 .elementskit-single-testimonial-slider, .elementor-118 .elementor-element.elementor-element-24709104  .elementskit-testimonial_card{padding:0px 0px 50px 0px;}.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-118 .elementor-element.elementor-element-24709104 .elementskit-testimonial_card .elementskit-commentor-coment{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-profile-info .elementskit-author-name{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-118 .elementor-element.elementor-element-24709104 .elementskit-profile-info .elementskit-author-des{font-size:var( --e-global-typography-2bd4eaa-font-size );line-height:var( --e-global-typography-2bd4eaa-line-height );}}@media(min-width:768px){.elementor-118 .elementor-element.elementor-element-3c402c04{--width:55%;}.elementor-118 .elementor-element.elementor-element-6d9ffd4e{--width:45%;}.elementor-118 .elementor-element.elementor-element-25f1d2d{--width:45%;}.elementor-118 .elementor-element.elementor-element-7136a8d{--width:50%;}.elementor-118 .elementor-element.elementor-element-7f5256a{--width:800px;}.elementor-118 .elementor-element.elementor-element-914d9d8{--width:33%;}.elementor-118 .elementor-element.elementor-element-7c5dea2{--width:33%;}.elementor-118 .elementor-element.elementor-element-bcc0878{--width:33%;}.elementor-118 .elementor-element.elementor-element-9bfd3b4{--width:800px;}.elementor-118 .elementor-element.elementor-element-4377fd5{--width:33%;}.elementor-118 .elementor-element.elementor-element-7686fe6{--width:33%;}.elementor-118 .elementor-element.elementor-element-aeea280{--width:33%;}.elementor-118 .elementor-element.elementor-element-1fa8f8db{--width:36%;}.elementor-118 .elementor-element.elementor-element-4e581536{--width:50%;}.elementor-118 .elementor-element.elementor-element-34be5516{--width:700px;}.elementor-118 .elementor-element.elementor-element-3295db06{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-118 .elementor-element.elementor-element-25f1d2d{--width:100%;}.elementor-118 .elementor-element.elementor-element-7136a8d{--width:50%;}.elementor-118 .elementor-element.elementor-element-7f5256a{--width:80%;}.elementor-118 .elementor-element.elementor-element-914d9d8{--width:100%;}.elementor-118 .elementor-element.elementor-element-7c5dea2{--width:100%;}.elementor-118 .elementor-element.elementor-element-bcc0878{--width:100%;}.elementor-118 .elementor-element.elementor-element-9bfd3b4{--width:80%;}.elementor-118 .elementor-element.elementor-element-4377fd5{--width:100%;}.elementor-118 .elementor-element.elementor-element-7686fe6{--width:100%;}.elementor-118 .elementor-element.elementor-element-aeea280{--width:100%;}.elementor-118 .elementor-element.elementor-element-1fa8f8db{--width:100%;}.elementor-118 .elementor-element.elementor-element-4e581536{--width:100%;}.elementor-118 .elementor-element.elementor-element-34be5516{--width:80%;}}/* Start custom CSS for shortcode, class: .elementor-element-f3e0b7f */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@700&display=swap');

.veterperu-form {
  background: #ffffff;
  border-radius: 22px;
  padding: 32px 28px 41px;
  max-width: 420px;
  width: 100%;
  box-shadow: 0 18px 45px rgba(0, 0, 0, 0.18);
  font-family: inherit;
  box-sizing: border-box;
}

/* Elimina márgenes automáticos de Contact Form 7 */
.veterperu-form p {
  margin: 0;
}

.veterperu-form-title {
  margin-bottom: 16px;
}

.veterperu-form-title h3 {
  margin: 0 0 6px;
  color: #005f8f;
  font-family: 'Poppins', sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
}

.veterperu-form-title p {
  margin: 0;
  color: #5f6f7a;
  font-size: 14px;
  line-height: 1.4;
}

.veterperu-form .form-row {
  margin-bottom: 7px;
}

.veterperu-form .form-row:last-child {
  margin-bottom: 0;
}

.veterperu-form .form-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 7px;
}

.veterperu-form input,
.veterperu-form select {
  width: 100%;
  height: 44px;
  border: 1px solid #d8e3e8;
  border-radius: 12px;
  background: #f7fbfd;
  color: #1d3340;
  font-size: 14px;
  padding: 0 15px;
  outline: none;
  box-sizing: border-box;
}

.veterperu-form input::placeholder {
  color: #7c8c96;
}

.veterperu-form select {
  color: #1d3340;
  appearance: auto;
}

.veterperu-form input:focus,
.veterperu-form select:focus {
  border-color: #12b8d7;
  background: #ffffff;
  box-shadow: 0 0 0 3px rgba(18, 184, 215, 0.16);
}

.veterperu-form input[type="submit"],
.veterperu-form .wpcf7-submit {
  width: 100%;
  height: 48px;
  border: none;
  border-radius: 12px;
  background: #12b8d7;
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  cursor: pointer;
  transition: all 0.25s ease;
  margin-bottom: 0;
}

.veterperu-form input[type="submit"]:hover,
.veterperu-form .wpcf7-submit:hover {
  background: #009ec0;
  transform: translateY(-1px);
}

.veterperu-form .wpcf7-spinner {
  display: block;
  margin: 4px auto 0;
}

.veterperu-form .wpcf7-not-valid-tip {
  font-size: 12px;
  margin-top: 4px;
  color: #d93025;
}

.veterperu-form .wpcf7-response-output {
  margin: 8px 0 0;
  padding: 9px 12px;
  border-radius: 10px;
  font-size: 13px;
}

/* Evita espacio extra generado por Contact Form 7 */
.veterperu-form .wpcf7 form .wpcf7-response-output {
  margin-top: 8px;
}

.veterperu-form .wpcf7 form {
  margin: 0;
}

@media (max-width: 767px) {
  .veterperu-form {
    max-width: 100%;
    padding: 24px 24px 20px;
    border-radius: 18px;
  }

  .veterperu-form .form-grid {
    grid-template-columns: 1fr;
    gap: 0;
  }

  .veterperu-form-title h3 {
    font-size: 23px;
  }

  .veterperu-form input,
  .veterperu-form select {
    height: 43px;
  }

  .veterperu-form input[type="submit"],
  .veterperu-form .wpcf7-submit {
    height: 47px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-914d9d8 */.elementor-118 .elementor-element.elementor-element-914d9d8 {
    --ph01-azul: #005b95;
    --ph01-celeste: #12b8d7;
    gap: 0 !important;
}

/* Tarjeta completa: imagen arriba + bloque azul abajo */
.elementor-118 .elementor-element.elementor-element-914d9d8 .elementor-image-box-wrapper {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    background: var(--ph01-azul);
    border-radius: 26px;
}

/* Imagen */
.elementor-118 .elementor-element.elementor-element-914d9d8 .elementor-image-box-img {
    width: 100% !important;
    margin: 0 !important;
    line-height: 0;
}

.elementor-118 .elementor-element.elementor-element-914d9d8 .elementor-image-box-img img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 0;
}

/* Área azul inferior */
.elementor-118 .elementor-element.elementor-element-914d9d8 .elementor-image-box-content {
    width: 100% !important;
    box-sizing: border-box;
    padding: 34px 34px 108px !important;
    background: var(--ph01-azul);
    text-align: center;
}

/* Título */
.elementor-118 .elementor-element.elementor-element-914d9d8 .elementor-image-box-title {
    margin: 0 0 16px !important;
    color: #ffffff !important;
    font-size: clamp(20px, 2.2vw, 38px);
    font-weight: 800;
    line-height: 1.12;
}

/* Descripción */
.elementor-118 .elementor-element.elementor-element-914d9d8 .elementor-image-box-description {
    max-width: 690px;
    margin: 0 auto !important;
    color: #ffffff !important;
    font-size: 16px;
    line-height: 1.55;
}

/* El botón se sube visualmente dentro del bloque azul */
.elementor-118 .elementor-element.elementor-element-914d9d8 .ph01-quote-btn {
    width: 100%;
    margin-top: -84px !important;
    margin-bottom: 28px !important;
    text-align: center;
    position: relative;
    z-index: 2;
}

.elementor-118 .elementor-element.elementor-element-914d9d8 .ph01-quote-btn .elementor-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 170px;
    padding: 15px 34px;
    background: var(--ph01-celeste) !important;
    border: 0 !important;
    border-radius: 999px !important;
    color: #ffffff !important;
    font-size: 17px;
    font-weight: 700;
    line-height: 1;
   
    transition: transform 0.25s ease, background 0.25s ease;
}

.elementor-118 .elementor-element.elementor-element-914d9d8 .ph01-quote-btn .elementor-button:hover {
    background: #0ba1bf !important;
    transform: translateY(-3px);
}

.elementor-118 .elementor-element.elementor-element-914d9d8 .ph01-quote-btn .elementor-button-text {
    color: #ffffff !important;
}

/* Móvil */
@media (max-width: 767px) {
    .elementor-118 .elementor-element.elementor-element-914d9d8 .elementor-image-box-content {
        padding: 26px 22px 96px !important;
    }

    .elementor-118 .elementor-element.elementor-element-914d9d8 .elementor-image-box-title {
        font-size: 27px !important;
    }

    .elementor-118 .elementor-element.elementor-element-914d9d8 .elementor-image-box-description {
        font-size: 15px;
        line-height: 1.5;
    }

    .elementor-118 .elementor-element.elementor-element-914d9d8 .ph01-quote-btn {
        margin-top: -74px !important;
    }

    .elementor-118 .elementor-element.elementor-element-914d9d8 .ph01-quote-btn .elementor-button {
        min-width: 160px;
        padding: 14px 28px;
    }
}

@media (min-width: 768px) {
    .elementor-118 .elementor-element.elementor-element-914d9d8 .elementor-image-box-title {
        font-size: 28px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c5dea2 */.elementor-118 .elementor-element.elementor-element-7c5dea2 {
    --ph01-azul: #005b95;
    --ph01-celeste: #12b8d7;
    gap: 0 !important;
}

/* Tarjeta completa: imagen arriba + bloque azul abajo */
.elementor-118 .elementor-element.elementor-element-7c5dea2 .elementor-image-box-wrapper {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    background: var(--ph01-azul);
    border-radius: 26px;
}

/* Imagen */
.elementor-118 .elementor-element.elementor-element-7c5dea2 .elementor-image-box-img {
    width: 100% !important;
    margin: 0 !important;
    line-height: 0;
}

.elementor-118 .elementor-element.elementor-element-7c5dea2 .elementor-image-box-img img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 0;
}

/* Área azul inferior */
.elementor-118 .elementor-element.elementor-element-7c5dea2 .elementor-image-box-content {
    width: 100% !important;
    box-sizing: border-box;
    padding: 34px 34px 108px !important;
    background: var(--ph01-azul);
    text-align: center;
}

/* Título */
.elementor-118 .elementor-element.elementor-element-7c5dea2 .elementor-image-box-title {
    margin: 0 0 16px !important;
    color: #ffffff !important;
    font-size: clamp(25px, 2.2vw, 38px);
    font-weight: 800;
    line-height: 1.12;
}

/* Descripción */
.elementor-118 .elementor-element.elementor-element-7c5dea2 .elementor-image-box-description {
    max-width: 690px;
    margin: 0 auto !important;
    color: #ffffff !important;
    font-size: 16px;
    line-height: 1.55;
}

/* El botón se sube visualmente dentro del bloque azul */
.elementor-118 .elementor-element.elementor-element-7c5dea2 .ph01-quote-btn {
    width: 100%;
    margin-top: -84px !important;
    margin-bottom: 28px !important;
    text-align: center;
    position: relative;
    z-index: 2;
}

.elementor-118 .elementor-element.elementor-element-7c5dea2 .ph01-quote-btn .elementor-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 170px;
    padding: 15px 34px;
    background: var(--ph01-celeste) !important;
    border: 0 !important;
    border-radius: 999px !important;
    color: #ffffff !important;
    font-size: 17px;
    font-weight: 700;
    line-height: 1;
   
    transition: transform 0.25s ease, background 0.25s ease;
}

.elementor-118 .elementor-element.elementor-element-7c5dea2 .ph01-quote-btn .elementor-button:hover {
    background: #0ba1bf !important;
    transform: translateY(-3px);
}

.elementor-118 .elementor-element.elementor-element-7c5dea2 .ph01-quote-btn .elementor-button-text {
    color: #ffffff !important;
}

/* Móvil */
@media (max-width: 767px) {
    .elementor-118 .elementor-element.elementor-element-7c5dea2 .elementor-image-box-content {
        padding: 26px 22px 96px !important;
    }

    .elementor-118 .elementor-element.elementor-element-7c5dea2 .elementor-image-box-title {
        font-size: 27px !important;
    }

    .elementor-118 .elementor-element.elementor-element-7c5dea2 .elementor-image-box-description {
        font-size: 15px;
        line-height: 1.5;
    }

    .elementor-118 .elementor-element.elementor-element-7c5dea2 .ph01-quote-btn {
        margin-top: -74px !important;
    }

    .elementor-118 .elementor-element.elementor-element-7c5dea2 .ph01-quote-btn .elementor-button {
        min-width: 160px;
        padding: 14px 28px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc0878 */.elementor-118 .elementor-element.elementor-element-bcc0878 {
    --ph01-azul: #005b95;
    --ph01-celeste: #12b8d7;
    gap: 0 !important;
}

/* Tarjeta completa: imagen arriba + bloque azul abajo */
.elementor-118 .elementor-element.elementor-element-bcc0878 .elementor-image-box-wrapper {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    background: var(--ph01-azul);
    border-radius: 26px;
}

/* Imagen */
.elementor-118 .elementor-element.elementor-element-bcc0878 .elementor-image-box-img {
    width: 100% !important;
    margin: 0 !important;
    line-height: 0;
}

.elementor-118 .elementor-element.elementor-element-bcc0878 .elementor-image-box-img img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 0;
}

/* Área azul inferior */
.elementor-118 .elementor-element.elementor-element-bcc0878 .elementor-image-box-content {
    width: 100% !important;
    box-sizing: border-box;
    padding: 34px 34px 108px !important;
    background: var(--ph01-azul);
    text-align: center;
}

/* Título */
.elementor-118 .elementor-element.elementor-element-bcc0878 .elementor-image-box-title {
    margin: 0 0 16px !important;
    color: #ffffff !important;
    font-size: clamp(25px, 2.2vw, 38px);
    font-weight: 800;
    line-height: 1.12;
}

/* Descripción */
.elementor-118 .elementor-element.elementor-element-bcc0878 .elementor-image-box-description {
    max-width: 690px;
    margin: 0 auto !important;
    color: #ffffff !important;
    font-size: 16px;
    line-height: 1.55;
}

/* El botón se sube visualmente dentro del bloque azul */
.elementor-118 .elementor-element.elementor-element-bcc0878 .ph01-quote-btn {
    width: 100%;
    margin-top: -84px !important;
    margin-bottom: 28px !important;
    text-align: center;
    position: relative;
    z-index: 2;
}

.elementor-118 .elementor-element.elementor-element-bcc0878 .ph01-quote-btn .elementor-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 170px;
    padding: 15px 34px;
    background: var(--ph01-celeste) !important;
    border: 0 !important;
    border-radius: 999px !important;
    color: #ffffff !important;
    font-size: 17px;
    font-weight: 700;
    line-height: 1;
   
    transition: transform 0.25s ease, background 0.25s ease;
}

.elementor-118 .elementor-element.elementor-element-bcc0878 .ph01-quote-btn .elementor-button:hover {
    background: #0ba1bf !important;
    transform: translateY(-3px);
}

.elementor-118 .elementor-element.elementor-element-bcc0878 .ph01-quote-btn .elementor-button-text {
    color: #ffffff !important;
}

/* Móvil */
@media (max-width: 767px) {
    .elementor-118 .elementor-element.elementor-element-bcc0878 .elementor-image-box-content {
        padding: 26px 22px 96px !important;
    }

    .elementor-118 .elementor-element.elementor-element-bcc0878 .elementor-image-box-title {
        font-size: 27px !important;
    }

    .elementor-118 .elementor-element.elementor-element-bcc0878 .elementor-image-box-description {
        font-size: 15px;
        line-height: 1.5;
    }

    .elementor-118 .elementor-element.elementor-element-bcc0878 .ph01-quote-btn {
        margin-top: -74px !important;
    }

    .elementor-118 .elementor-element.elementor-element-bcc0878 .ph01-quote-btn .elementor-button {
        min-width: 160px;
        padding: 14px 28px;
    }
}

@media (min-width: 768px) {
    .elementor-118 .elementor-element.elementor-element-bcc0878 .elementor-image-box-title {
        font-size: 28px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4377fd5 */.elementor-118 .elementor-element.elementor-element-4377fd5 {
    --ph01-azul: #005b95;
    --ph01-celeste: #12b8d7;
    gap: 0 !important;
}

/* Tarjeta completa: imagen arriba + bloque azul abajo */
.elementor-118 .elementor-element.elementor-element-4377fd5 .elementor-image-box-wrapper {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    background: var(--ph01-azul);
    border-radius: 26px;
}

/* Imagen */
.elementor-118 .elementor-element.elementor-element-4377fd5 .elementor-image-box-img {
    width: 100% !important;
    margin: 0 !important;
    line-height: 0;
}

.elementor-118 .elementor-element.elementor-element-4377fd5 .elementor-image-box-img img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 0;
}

/* Área azul inferior */
.elementor-118 .elementor-element.elementor-element-4377fd5 .elementor-image-box-content {
    width: 100% !important;
    box-sizing: border-box;
    padding: 34px 34px 108px !important;
    background: var(--ph01-azul);
    text-align: center;
}

/* Título */
.elementor-118 .elementor-element.elementor-element-4377fd5 .elementor-image-box-title {
    margin: 0 0 16px !important;
    color: #ffffff !important;
    font-size: clamp(25px, 2.2vw, 38px);
    font-weight: 800;
    line-height: 1.12;
}

/* Descripción */
.elementor-118 .elementor-element.elementor-element-4377fd5 .elementor-image-box-description {
    max-width: 690px;
    margin: 0 auto !important;
    color: #ffffff !important;
    font-size: 16px;
    line-height: 1.55;
}

/* El botón se sube visualmente dentro del bloque azul */
.elementor-118 .elementor-element.elementor-element-4377fd5 .ph01-quote-btn {
    width: 100%;
    margin-top: -84px !important;
    margin-bottom: 28px !important;
    text-align: center;
    position: relative;
    z-index: 2;
}

.elementor-118 .elementor-element.elementor-element-4377fd5 .ph01-quote-btn .elementor-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 170px;
    padding: 15px 34px;
    background: var(--ph01-celeste) !important;
    border: 0 !important;
    border-radius: 999px !important;
    color: #ffffff !important;
    font-size: 17px;
    font-weight: 700;
    line-height: 1;
   
    transition: transform 0.25s ease, background 0.25s ease;
}

.elementor-118 .elementor-element.elementor-element-4377fd5 .ph01-quote-btn .elementor-button:hover {
    background: #0ba1bf !important;
    transform: translateY(-3px);
}

.elementor-118 .elementor-element.elementor-element-4377fd5 .ph01-quote-btn .elementor-button-text {
    color: #ffffff !important;
}

/* Móvil */
@media (max-width: 767px) {
    .elementor-118 .elementor-element.elementor-element-4377fd5 .elementor-image-box-content {
        padding: 26px 22px 96px !important;
    }

    .elementor-118 .elementor-element.elementor-element-4377fd5 .elementor-image-box-title {
        font-size: 27px !important;
    }

    .elementor-118 .elementor-element.elementor-element-4377fd5 .elementor-image-box-description {
        font-size: 15px;
        line-height: 1.5;
    }

    .elementor-118 .elementor-element.elementor-element-4377fd5 .ph01-quote-btn {
        margin-top: -74px !important;
    }

    .elementor-118 .elementor-element.elementor-element-4377fd5 .ph01-quote-btn .elementor-button {
        min-width: 160px;
        padding: 14px 28px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7686fe6 */.elementor-118 .elementor-element.elementor-element-7686fe6 {
    --ph01-azul: #005b95;
    --ph01-celeste: #12b8d7;
    gap: 0 !important;
}

/* Tarjeta completa: imagen arriba + bloque azul abajo */
.elementor-118 .elementor-element.elementor-element-7686fe6 .elementor-image-box-wrapper {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    background: var(--ph01-azul);
    border-radius: 26px;
}

/* Imagen */
.elementor-118 .elementor-element.elementor-element-7686fe6 .elementor-image-box-img {
    width: 100% !important;
    margin: 0 !important;
    line-height: 0;
}

.elementor-118 .elementor-element.elementor-element-7686fe6 .elementor-image-box-img img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 0;
}

/* Área azul inferior */
.elementor-118 .elementor-element.elementor-element-7686fe6 .elementor-image-box-content {
    width: 100% !important;
    box-sizing: border-box;
    padding: 34px 34px 108px !important;
    background: var(--ph01-azul);
    text-align: center;
}

/* Título */
.elementor-118 .elementor-element.elementor-element-7686fe6 .elementor-image-box-title {
    margin: 0 0 16px !important;
    color: #ffffff !important;
    font-size: clamp(25px, 2.2vw, 38px);
    font-weight: 800;
    line-height: 1.12;
}

/* Descripción */
.elementor-118 .elementor-element.elementor-element-7686fe6 .elementor-image-box-description {
    max-width: 690px;
    margin: 0 auto !important;
    color: #ffffff !important;
    font-size: 16px;
    line-height: 1.55;
}

/* El botón se sube visualmente dentro del bloque azul */
.elementor-118 .elementor-element.elementor-element-7686fe6 .ph01-quote-btn {
    width: 100%;
    margin-top: -84px !important;
    margin-bottom: 28px !important;
    text-align: center;
    position: relative;
    z-index: 2;
}

.elementor-118 .elementor-element.elementor-element-7686fe6 .ph01-quote-btn .elementor-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 170px;
    padding: 15px 34px;
    background: var(--ph01-celeste) !important;
    border: 0 !important;
    border-radius: 999px !important;
    color: #ffffff !important;
    font-size: 17px;
    font-weight: 700;
    line-height: 1;
   
    transition: transform 0.25s ease, background 0.25s ease;
}

.elementor-118 .elementor-element.elementor-element-7686fe6 .ph01-quote-btn .elementor-button:hover {
    background: #0ba1bf !important;
    transform: translateY(-3px);
}

.elementor-118 .elementor-element.elementor-element-7686fe6 .ph01-quote-btn .elementor-button-text {
    color: #ffffff !important;
}

/* Móvil */
@media (max-width: 767px) {
    .elementor-118 .elementor-element.elementor-element-7686fe6 .elementor-image-box-content {
        padding: 26px 22px 96px !important;
    }

    .elementor-118 .elementor-element.elementor-element-7686fe6 .elementor-image-box-title {
        font-size: 27px !important;
    }

    .elementor-118 .elementor-element.elementor-element-7686fe6 .elementor-image-box-description {
        font-size: 15px;
        line-height: 1.5;
    }

    .elementor-118 .elementor-element.elementor-element-7686fe6 .ph01-quote-btn {
        margin-top: -74px !important;
    }

    .elementor-118 .elementor-element.elementor-element-7686fe6 .ph01-quote-btn .elementor-button {
        min-width: 160px;
        padding: 14px 28px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aeea280 */.elementor-118 .elementor-element.elementor-element-aeea280 {
    --ph01-azul: #005b95;
    --ph01-celeste: #12b8d7;
    gap: 0 !important;
}

/* Tarjeta completa: imagen arriba + bloque azul abajo */
.elementor-118 .elementor-element.elementor-element-aeea280 .elementor-image-box-wrapper {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    background: var(--ph01-azul);
    border-radius: 26px;
}

/* Imagen */
.elementor-118 .elementor-element.elementor-element-aeea280 .elementor-image-box-img {
    width: 100% !important;
    margin: 0 !important;
    line-height: 0;
}

.elementor-118 .elementor-element.elementor-element-aeea280 .elementor-image-box-img img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 0;
}

/* Área azul inferior */
.elementor-118 .elementor-element.elementor-element-aeea280 .elementor-image-box-content {
    width: 100% !important;
    box-sizing: border-box;
    padding: 34px 34px 108px !important;
    background: var(--ph01-azul);
    text-align: center;
}

/* Título */
.elementor-118 .elementor-element.elementor-element-aeea280 .elementor-image-box-title {
    margin: 0 0 16px !important;
    color: #ffffff !important;
    font-size: clamp(25px, 2.2vw, 38px);
    font-weight: 800;
    line-height: 1.12;
}

/* Descripción */
.elementor-118 .elementor-element.elementor-element-aeea280 .elementor-image-box-description {
    max-width: 690px;
    margin: 0 auto !important;
    color: #ffffff !important;
    font-size: 16px;
    line-height: 1.55;
}

/* El botón se sube visualmente dentro del bloque azul */
.elementor-118 .elementor-element.elementor-element-aeea280 .ph01-quote-btn {
    width: 100%;
    margin-top: -84px !important;
    margin-bottom: 28px !important;
    text-align: center;
    position: relative;
    z-index: 2;
}

.elementor-118 .elementor-element.elementor-element-aeea280 .ph01-quote-btn .elementor-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 170px;
    padding: 15px 34px;
    background: var(--ph01-celeste) !important;
    border: 0 !important;
    border-radius: 999px !important;
    color: #ffffff !important;
    font-size: 17px;
    font-weight: 700;
    line-height: 1;
   
    transition: transform 0.25s ease, background 0.25s ease;
}

.elementor-118 .elementor-element.elementor-element-aeea280 .ph01-quote-btn .elementor-button:hover {
    background: #0ba1bf !important;
    transform: translateY(-3px);
}

.elementor-118 .elementor-element.elementor-element-aeea280 .ph01-quote-btn .elementor-button-text {
    color: #ffffff !important;
}

/* Móvil */
@media (max-width: 767px) {
    .elementor-118 .elementor-element.elementor-element-aeea280 .elementor-image-box-content {
        padding: 26px 22px 96px !important;
    }

    .elementor-118 .elementor-element.elementor-element-aeea280 .elementor-image-box-title {
        font-size: 27px !important;
    }

    .elementor-118 .elementor-element.elementor-element-aeea280 .elementor-image-box-description {
        font-size: 15px;
        line-height: 1.5;
    }

    .elementor-118 .elementor-element.elementor-element-aeea280 .ph01-quote-btn {
        margin-top: -74px !important;
    }

    .elementor-118 .elementor-element.elementor-element-aeea280 .ph01-quote-btn .elementor-button {
        min-width: 160px;
        padding: 14px 28px;
    }
}

@media (min-width: 768px) {
    .elementor-118 .elementor-element.elementor-element-aeea280 .elementor-image-box-title {
        font-size: 28px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-255ec10 */.whatsapp-floating {
  position: fixed;
  right: 24px;
  bottom: 24px;
  z-index: 99999;
  display: flex;
  align-items: center;
  gap: 12px;
  text-decoration: none;
  font-family: 'Poppins', Arial, sans-serif;
}

.whatsapp-message {
  position: relative;
  background: #005B95;
  color: #ffffff;
  padding: 13px 24px;
  border-radius: 24px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1;
  text-align: center;
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.22);
}

.whatsapp-message::after {
  content: "";
  position: absolute;
  right: -14px;
  top: 50%;
  transform: translateY(-50%);
  border-width: 10px 0 10px 16px;
  border-style: solid;
  border-color: transparent transparent transparent #005B95;
}

.whatsapp-icon {
  width: 58px;
  height: 58px;
  background: #25D366;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.22);
}

.whatsapp-icon svg {
  width: 34px;
  height: 34px;
  fill: #ffffff;
}

.whatsapp-floating:hover .whatsapp-message,
.whatsapp-floating:hover .whatsapp-icon {
  transform: translateY(-2px);
  transition: all 0.25s ease;
}

@media (max-width: 767px) {
  .whatsapp-floating {
    right: 16px;
    bottom: 16px;
    gap: 9px;
  }

  .whatsapp-message {
    font-size: 14px;
    padding: 10px 18px;
    border-radius: 20px;
  }

  .whatsapp-icon {
    width: 50px;
    height: 50px;
  }

  .whatsapp-icon svg {
    width: 30px;
    height: 30px;
  }
}/* End custom CSS */