.elementor-5594 .elementor-element.elementor-element-3124e84{--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-5594 .elementor-element.elementor-element-3124e84:not(.elementor-motion-effects-element-type-background), .elementor-5594 .elementor-element.elementor-element-3124e84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0f66734 );}.elementor-5594 .elementor-element.elementor-element-38daac9{--display:flex;--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-5594 .elementor-element.elementor-element-38daac9:not(.elementor-motion-effects-element-type-background), .elementor-5594 .elementor-element.elementor-element-38daac9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5594 .elementor-element.elementor-element-a799851{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-5594 .elementor-element.elementor-element-02f55ba{text-align:center;}.elementor-5594 .elementor-element.elementor-element-02f55ba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;color:var( --e-global-color-0f66734 );}.elementor-5594 .elementor-element.elementor-element-07dcd6d{--display:flex;}.elementor-5594 .elementor-element.elementor-element-31cf79a{text-align:center;}.elementor-5594 .elementor-element.elementor-element-31cf79a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;color:var( --e-global-color-0f66734 );}.elementor-5594 .elementor-element.elementor-element-ba382b1{--display:flex;}.elementor-5594 .elementor-element.elementor-element-a728a4e{text-align:center;}.elementor-5594 .elementor-element.elementor-element-a728a4e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;color:var( --e-global-color-0f66734 );}.elementor-5594 .elementor-element.elementor-element-93da2d0{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:30%;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:30%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:30%;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:30%;--e-n-carousel-arrow-size:1em;}.elementor-5594 .elementor-element.elementor-element-46bf1ad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--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-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );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-5594 .elementor-element.elementor-element-5d98479{text-align:start;}.elementor-5594 .elementor-element.elementor-element-5d98479 img{width:70%;max-width:100%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );}.elementor-5594 .elementor-element.elementor-element-9012272 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;fill:var( --e-global-color-0f66734 );color:var( --e-global-color-0f66734 );background-image:linear-gradient(180deg, var( --e-global-color-c428f6c ) 0%, var( --e-global-color-e34f9f1 ) 100%);border-style:none;border-radius:50px 50px 50px 50px;padding:15px 25px 15px 25px;}.elementor-5594 .elementor-element.elementor-element-9012272 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5594 .elementor-element.elementor-element-9012272 .elementor-button .elementor-button-content-wrapper{gap:1em;}.elementor-5594 .elementor-element.elementor-element-47aba21 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;fill:var( --e-global-color-0f66734 );color:var( --e-global-color-0f66734 );background-image:linear-gradient(180deg, var( --e-global-color-c428f6c ) 0%, var( --e-global-color-e34f9f1 ) 100%);border-style:none;border-radius:50px 50px 50px 50px;padding:15px 25px 15px 25px;}.elementor-5594 .elementor-element.elementor-element-3a501cf{--display:flex;--position:fixed;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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;bottom:3%;--z-index:99;}body:not(.rtl) .elementor-5594 .elementor-element.elementor-element-3a501cf{right:1%;}body.rtl .elementor-5594 .elementor-element.elementor-element-3a501cf{left:1%;}.elementor-5594 .elementor-element.elementor-element-d2612bb > .elementor-widget-container{background-color:var( --e-global-color-0f66734 );padding:8px 8px 8px 8px;border-radius:10px 10px 10px 10px;}.elementor-5594 .elementor-element.elementor-element-d2612bb .elementor-heading-title{font-family:var( --e-global-typography-6a06a58-font-family ), Sans-serif;font-size:var( --e-global-typography-6a06a58-font-size );font-weight:var( --e-global-typography-6a06a58-font-weight );line-height:var( --e-global-typography-6a06a58-line-height );color:var( --e-global-color-text );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5594 .elementor-element.elementor-element-7b57b24 > .elementor-widget-container{background-color:transparent;padding:20px 20px 13px 20px;background-image:linear-gradient(180deg, var( --e-global-color-c428f6c ) 0%, var( --e-global-color-e34f9f1 ) 100%);border-radius:50px 50px 50px 50px;}.elementor-5594 .elementor-element.elementor-element-7b57b24 .elementor-icon-wrapper{text-align:center;}.elementor-5594 .elementor-element.elementor-element-7b57b24.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0f66734 );}.elementor-5594 .elementor-element.elementor-element-7b57b24.elementor-view-framed .elementor-icon, .elementor-5594 .elementor-element.elementor-element-7b57b24.elementor-view-default .elementor-icon{color:var( --e-global-color-0f66734 );border-color:var( --e-global-color-0f66734 );}.elementor-5594 .elementor-element.elementor-element-7b57b24.elementor-view-framed .elementor-icon, .elementor-5594 .elementor-element.elementor-element-7b57b24.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0f66734 );}.elementor-5594 .elementor-element.elementor-element-7b57b24 .elementor-icon{font-size:2em;}.elementor-5594 .elementor-element.elementor-element-7b57b24 .elementor-icon svg{height:2em;}.elementor-5594 .elementor-element.elementor-element-1accf83{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--overlay-opacity:1;--padding-top:65px;--padding-bottom:65px;--padding-left:200px;--padding-right:200px;}.elementor-5594 .elementor-element.elementor-element-1accf83:not(.elementor-motion-effects-element-type-background), .elementor-5594 .elementor-element.elementor-element-1accf83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-0f66734 ) 0%, #E0E0E0 54%);}.elementor-5594 .elementor-element.elementor-element-1accf83::before, .elementor-5594 .elementor-element.elementor-element-1accf83 > .elementor-background-video-container::before, .elementor-5594 .elementor-element.elementor-element-1accf83 > .e-con-inner > .elementor-background-video-container::before, .elementor-5594 .elementor-element.elementor-element-1accf83 > .elementor-background-slideshow::before, .elementor-5594 .elementor-element.elementor-element-1accf83 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5594 .elementor-element.elementor-element-1accf83 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://crantioquia.org.co/wp-content/uploads/2026/02/imagen-fondo-banner-100-anos-cruz-roja-antioquia.webp");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-5594 .elementor-element.elementor-element-c832f75{--display:flex;--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-5594 .elementor-element.elementor-element-f4e3388 .elementor-heading-title{font-family:var( --e-global-typography-e3e1543-font-family ), Sans-serif;font-size:var( --e-global-typography-e3e1543-font-size );font-weight:var( --e-global-typography-e3e1543-font-weight );line-height:var( --e-global-typography-e3e1543-line-height );}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5594 .elementor-element.elementor-element-c317a4c{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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-5594 .elementor-element.elementor-element-85b221a{--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;--padding-top:65px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-5594 .elementor-element.elementor-element-4136bfc{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;z-index:20;text-align:center;}.elementor-5594 .elementor-element.elementor-element-4136bfc .elementor-heading-title{font-family:var( --e-global-typography-e3e1543-font-family ), Sans-serif;font-size:var( --e-global-typography-e3e1543-font-size );font-weight:var( --e-global-typography-e3e1543-font-weight );line-height:var( --e-global-typography-e3e1543-line-height );}body:not(.rtl) .elementor-5594 .elementor-element.elementor-element-c0124eb{left:28%;}body.rtl .elementor-5594 .elementor-element.elementor-element-c0124eb{right:28%;}.elementor-5594 .elementor-element.elementor-element-c0124eb{top:2%;}.elementor-5594 .elementor-element.elementor-element-c0124eb .elementor-icon-wrapper{text-align:center;}.elementor-5594 .elementor-element.elementor-element-c0124eb .elementor-icon{font-size:20%;}.elementor-5594 .elementor-element.elementor-element-c0124eb .elementor-icon svg{height:20%;}.elementor-5594 .elementor-element.elementor-element-c0124eb .elementor-icon-wrapper svg{width:auto;}body:not(.rtl) .elementor-5594 .elementor-element.elementor-element-f6706ed{right:26%;}body.rtl .elementor-5594 .elementor-element.elementor-element-f6706ed{left:26%;}.elementor-5594 .elementor-element.elementor-element-f6706ed{top:10%;}.elementor-5594 .elementor-element.elementor-element-f6706ed .elementor-icon-wrapper{text-align:center;}.elementor-5594 .elementor-element.elementor-element-f6706ed .elementor-icon{font-size:20%;}.elementor-5594 .elementor-element.elementor-element-f6706ed .elementor-icon svg{height:20%;}.elementor-5594 .elementor-element.elementor-element-f6706ed .elementor-icon-wrapper svg{width:auto;}.elementor-5594 .elementor-element.elementor-element-0ba1f65{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;}.elementor-5594 .elementor-element.elementor-element-6327789{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5594 .elementor-element.elementor-element-1016648{--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:flex-end;--align-items:center;--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-5594 .elementor-element.elementor-element-a35547d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 0px 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-5594 .elementor-element.elementor-element-9c731fe img{border-radius:20px 20px 0px 0px;}.elementor-5594 .elementor-element.elementor-element-08e16c2 > .elementor-widget-container{background-color:var( --e-global-color-2508446 );padding:10px 10px 10px 20px;}.elementor-5594 .elementor-element.elementor-element-08e16c2{text-align:start;}.elementor-5594 .elementor-element.elementor-element-08e16c2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;color:var( --e-global-color-0f66734 );}.elementor-5594 .elementor-element.elementor-element-b35b8d7{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-5594 .elementor-element.elementor-element-05a8a88 .elementor-heading-title{font-family:var( --e-global-typography-6a06a58-font-family ), Sans-serif;font-size:var( --e-global-typography-6a06a58-font-size );font-weight:var( --e-global-typography-6a06a58-font-weight );line-height:var( --e-global-typography-6a06a58-line-height );color:var( --e-global-color-2508446 );}.elementor-5594 .elementor-element.elementor-element-9e82a15 .elementor-heading-title{font-family:var( --e-global-typography-01f90e4-font-family ), Sans-serif;font-size:var( --e-global-typography-01f90e4-font-size );font-weight:var( --e-global-typography-01f90e4-font-weight );line-height:var( --e-global-typography-01f90e4-line-height );color:var( --e-global-color-text );}.elementor-5594 .elementor-element.elementor-element-2743e0e{font-family:var( --e-global-typography-6a06a58-font-family ), Sans-serif;font-size:var( --e-global-typography-6a06a58-font-size );font-weight:var( --e-global-typography-6a06a58-font-weight );line-height:var( --e-global-typography-6a06a58-line-height );}.elementor-5594 .elementor-element.elementor-element-b61de44 .elementor-button{background-color:var( --e-global-color-471b2ef );fill:var( --e-global-color-671d923 );color:var( --e-global-color-671d923 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;}.elementor-5594 .elementor-element.elementor-element-b61de44 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5594 .elementor-element.elementor-element-b61de44 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-5594 .elementor-element.elementor-element-daf7859{--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:flex-end;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-5594 .elementor-element.elementor-element-e5f33d8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 0px 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-5594 .elementor-element.elementor-element-4918e23 img{border-radius:20px 20px 0px 0px;}.elementor-5594 .elementor-element.elementor-element-fe18e8f > .elementor-widget-container{background-color:var( --e-global-color-2508446 );padding:10px 10px 10px 20px;}.elementor-5594 .elementor-element.elementor-element-fe18e8f{text-align:start;}.elementor-5594 .elementor-element.elementor-element-fe18e8f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;color:var( --e-global-color-0f66734 );}.elementor-5594 .elementor-element.elementor-element-cab3322{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-5594 .elementor-element.elementor-element-2c5cdc4 .elementor-heading-title{font-family:var( --e-global-typography-6a06a58-font-family ), Sans-serif;font-size:var( --e-global-typography-6a06a58-font-size );font-weight:var( --e-global-typography-6a06a58-font-weight );line-height:var( --e-global-typography-6a06a58-line-height );color:var( --e-global-color-2508446 );}.elementor-5594 .elementor-element.elementor-element-889c41c .elementor-heading-title{font-family:var( --e-global-typography-01f90e4-font-family ), Sans-serif;font-size:var( --e-global-typography-01f90e4-font-size );font-weight:var( --e-global-typography-01f90e4-font-weight );line-height:var( --e-global-typography-01f90e4-line-height );color:var( --e-global-color-text );}.elementor-5594 .elementor-element.elementor-element-c0bfe0d > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5594 .elementor-element.elementor-element-c0bfe0d{font-family:var( --e-global-typography-6a06a58-font-family ), Sans-serif;font-size:var( --e-global-typography-6a06a58-font-size );font-weight:var( --e-global-typography-6a06a58-font-weight );line-height:var( --e-global-typography-6a06a58-line-height );}.elementor-5594 .elementor-element.elementor-element-25c0ba2 .elementor-button{background-color:var( --e-global-color-0f66734 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-5594 .elementor-element.elementor-element-25c0ba2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5594 .elementor-element.elementor-element-25c0ba2 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-5594 .elementor-element.elementor-element-e01576f{--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:flex-end;--align-items:center;--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-5594 .elementor-element.elementor-element-ae870f9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 0px 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-5594 .elementor-element.elementor-element-48b944d img{border-radius:20px 20px 0px 0px;}.elementor-5594 .elementor-element.elementor-element-53abab6 > .elementor-widget-container{background-color:var( --e-global-color-2508446 );padding:10px 10px 10px 20px;}.elementor-5594 .elementor-element.elementor-element-53abab6{text-align:start;}.elementor-5594 .elementor-element.elementor-element-53abab6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;color:var( --e-global-color-0f66734 );}.elementor-5594 .elementor-element.elementor-element-e7a9afb{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-5594 .elementor-element.elementor-element-7fc64c4 .elementor-heading-title{font-family:var( --e-global-typography-6a06a58-font-family ), Sans-serif;font-size:var( --e-global-typography-6a06a58-font-size );font-weight:var( --e-global-typography-6a06a58-font-weight );line-height:var( --e-global-typography-6a06a58-line-height );color:var( --e-global-color-2508446 );}.elementor-5594 .elementor-element.elementor-element-39470ab .elementor-heading-title{font-family:var( --e-global-typography-01f90e4-font-family ), Sans-serif;font-size:var( --e-global-typography-01f90e4-font-size );font-weight:var( --e-global-typography-01f90e4-font-weight );line-height:var( --e-global-typography-01f90e4-line-height );color:var( --e-global-color-text );}.elementor-5594 .elementor-element.elementor-element-7b01927{font-family:var( --e-global-typography-6a06a58-font-family ), Sans-serif;font-size:var( --e-global-typography-6a06a58-font-size );font-weight:var( --e-global-typography-6a06a58-font-weight );line-height:var( --e-global-typography-6a06a58-line-height );}.elementor-5594 .elementor-element.elementor-element-36b3ddd .elementor-button{background-color:var( --e-global-color-0f66734 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-5594 .elementor-element.elementor-element-36b3ddd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5594 .elementor-element.elementor-element-36b3ddd .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-5594 .elementor-element.elementor-element-aa745cb{--display:flex;--padding-top:65px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-5594 .elementor-element.elementor-element-2db9c6d{text-align:center;}.elementor-5594 .elementor-element.elementor-element-2db9c6d .elementor-heading-title{font-family:var( --e-global-typography-e3e1543-font-family ), Sans-serif;font-size:var( --e-global-typography-e3e1543-font-size );font-weight:var( --e-global-typography-e3e1543-font-weight );line-height:var( --e-global-typography-e3e1543-line-height );}.elementor-5594 .elementor-element.elementor-element-89d78e1{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;color:var( --e-global-color-ab9bd15 );}.elementor-5594 .elementor-element.elementor-element-3ea6763 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-5594 .elementor-element.elementor-element-3ea6763 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5594 .elementor-element.elementor-element-ae12051{--display:flex;--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-5594 .elementor-element.elementor-element-596b690{--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:80px 80px;--row-gap:80px;--column-gap:80px;--overlay-opacity:1;--padding-top:65px;--padding-bottom:65px;--padding-left:16px;--padding-right:16px;}.elementor-5594 .elementor-element.elementor-element-596b690:not(.elementor-motion-effects-element-type-background), .elementor-5594 .elementor-element.elementor-element-596b690 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCE1E7;}.elementor-5594 .elementor-element.elementor-element-596b690::before, .elementor-5594 .elementor-element.elementor-element-596b690 > .elementor-background-video-container::before, .elementor-5594 .elementor-element.elementor-element-596b690 > .e-con-inner > .elementor-background-video-container::before, .elementor-5594 .elementor-element.elementor-element-596b690 > .elementor-background-slideshow::before, .elementor-5594 .elementor-element.elementor-element-596b690 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5594 .elementor-element.elementor-element-596b690 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5594 .elementor-element.elementor-element-60dafcb{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5594 .elementor-element.elementor-element-60dafcb img{width:100%;max-width:100%;border-radius:20px 20px 20px 20px;box-shadow:0px 12px 16px -4px rgba(0, 0, 0, 0.16);}.elementor-5594 .elementor-element.elementor-element-0d6243f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5594 .elementor-element.elementor-element-a198100 .elementor-button{background-color:#F2F2F2;font-family:var( --e-global-typography-6a06a58-font-family ), Sans-serif;font-size:var( --e-global-typography-6a06a58-font-size );font-weight:var( --e-global-typography-6a06a58-font-weight );line-height:var( --e-global-typography-6a06a58-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:32px 32px 32px 32px;padding:12px 22px 6px 22px;}.elementor-5594 .elementor-element.elementor-element-a198100 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5594 .elementor-element.elementor-element-a198100 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5594 .elementor-element.elementor-element-fe46fc0{--display:flex;--padding-top:65px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-5594 .elementor-element.elementor-element-869ed54{text-align:center;}.elementor-5594 .elementor-element.elementor-element-869ed54 .elementor-heading-title{font-family:var( --e-global-typography-e3e1543-font-family ), Sans-serif;font-size:var( --e-global-typography-e3e1543-font-size );font-weight:var( --e-global-typography-e3e1543-font-weight );line-height:var( --e-global-typography-e3e1543-line-height );}.elementor-5594 .elementor-element.elementor-element-955d63e > .elementor-widget-container{padding:0px 0px 35px 0px;}.elementor-5594 .elementor-element.elementor-element-955d63e{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;color:var( --e-global-color-ab9bd15 );}.elementor-5594 .elementor-element.elementor-element-16c3f20{--e-image-carousel-slides-to-show:5;}.elementor-5594 .elementor-element.elementor-element-16c3f20 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:25px 25px 25px 25px;}.elementor-5594 .elementor-element.elementor-element-e16c11b{--e-image-carousel-slides-to-show:5;}.elementor-5594 .elementor-element.elementor-element-e16c11b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:25px 25px 25px 25px;}.elementor-5594 .elementor-element.elementor-element-66db372{--display:flex;--min-height:0vh;--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:70px 70px;--row-gap:70px;--column-gap:70px;--overflow:hidden;--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-5594 .elementor-element.elementor-element-9eb113c{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5594 .elementor-element.elementor-element-e350aa4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-5594 .elementor-element.elementor-element-e350aa4 > .elementor-widget-container{padding:50px 0px 25px 0px;}.elementor-5594 .elementor-element.elementor-element-e350aa4.elementor-element{--align-self:center;}.elementor-5594 .elementor-element.elementor-element-e350aa4 .elementor-heading-title{font-family:var( --e-global-typography-e3e1543-font-family ), Sans-serif;font-size:var( --e-global-typography-e3e1543-font-size );font-weight:var( --e-global-typography-e3e1543-font-weight );line-height:var( --e-global-typography-e3e1543-line-height );}.elementor-5594 .elementor-element.elementor-element-9d0b405{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;color:var( --e-global-color-ab9bd15 );}.elementor-5594 .elementor-element.elementor-element-7164ae9{--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;--flex-wrap:nowrap;--overflow:hidden;--border-radius:20px 20px 20px 20px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5594 .elementor-element.elementor-element-f4cd2bc{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-5594 .elementor-element.elementor-element-f4cd2bc > .elementor-widget-container{padding:50px 45px 50px 45px;border-radius:20px 20px 20px 20px;box-shadow:0px 12px 16px -4px rgba(0, 0, 0, 0.1);}.elementor-5594 .elementor-element.elementor-element-d45f592{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-5594 .elementor-element.elementor-element-d45f592:not(.elementor-motion-effects-element-type-background), .elementor-5594 .elementor-element.elementor-element-d45f592 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-5594 .elementor-element.elementor-element-98b7955{text-align:center;}.elementor-5594 .elementor-element.elementor-element-98b7955 .elementor-heading-title{font-family:var( --e-global-typography-e3e1543-font-family ), Sans-serif;font-size:var( --e-global-typography-e3e1543-font-size );font-weight:var( --e-global-typography-e3e1543-font-weight );line-height:var( --e-global-typography-e3e1543-line-height );}.elementor-5594 .elementor-element.elementor-element-e91bd63{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;}.elementor-5594 .elementor-element.elementor-element-631b885{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5594 .elementor-element.elementor-element-631b885 > .elementor-widget-container{background-color:#F8F8F8;padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-5594 .elementor-element.elementor-element-4fb3f3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5594 .elementor-element.elementor-element-4fb3f3e:not(.elementor-motion-effects-element-type-background), .elementor-5594 .elementor-element.elementor-element-4fb3f3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0f66734 );}.elementor-5594 .elementor-element.elementor-element-57ab317{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5594 .elementor-element.elementor-element-16c1a5e{--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:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5594 .elementor-element.elementor-element-9d8115c img{width:80%;max-width:100%;}.elementor-5594 .elementor-element.elementor-element-a4a4817{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5594 .elementor-element.elementor-element-805a4bb{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5594 .elementor-element.elementor-element-be802c3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;line-height:1.4em;color:#535353;}.elementor-5594 .elementor-element.elementor-element-65ec97b{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.9em;}.elementor-5594 .elementor-element.elementor-element-65ec97b a{color:var( --e-global-color-text );}.elementor-5594 .elementor-element.elementor-element-bc6b522{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5594 .elementor-element.elementor-element-20a68f6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;line-height:1.4em;color:#535353;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-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-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-5594 .elementor-element.elementor-element-8857aa3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5594 .elementor-element.elementor-element-8857aa3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5594 .elementor-element.elementor-element-8857aa3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5594 .elementor-element.elementor-element-8857aa3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5594 .elementor-element.elementor-element-8857aa3 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;}.elementor-5594 .elementor-element.elementor-element-8857aa3 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5594 .elementor-element.elementor-element-d8b276d{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5594 .elementor-element.elementor-element-0514a71 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;line-height:1.4em;color:#535353;}.elementor-5594 .elementor-element.elementor-element-6c433f7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5594 .elementor-element.elementor-element-6c433f7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5594 .elementor-element.elementor-element-6c433f7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5594 .elementor-element.elementor-element-6c433f7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5594 .elementor-element.elementor-element-6c433f7 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;}.elementor-5594 .elementor-element.elementor-element-6c433f7 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5594 .elementor-element.elementor-element-36cb76d .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;line-height:1.4em;fill:var( --e-global-color-0f66734 );color:var( --e-global-color-0f66734 );background-image:linear-gradient(180deg, var( --e-global-color-c428f6c ) 0%, var( --e-global-color-e34f9f1 ) 100%);border-radius:32px 32px 32px 32px;padding:12px 22px 12px 22px;}.elementor-5594 .elementor-element.elementor-element-36cb76d .elementor-button-content-wrapper{flex-direction:row;}.elementor-5594 .elementor-element.elementor-element-bd3f066{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5594 .elementor-element.elementor-element-c28282b.elementor-element{--align-self:flex-start;}.elementor-5594 .elementor-element.elementor-element-c28282b img{max-width:130px;}.elementor-5594 .elementor-element.elementor-element-f770362{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:28px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5594 .elementor-element.elementor-element-f595167{text-align:center;}.elementor-5594 .elementor-element.elementor-element-f595167 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;color:#838383;}.elementor-5594 .elementor-element.elementor-element-bb6d527{--grid-template-columns:repeat(5, auto);--icon-size:24px;--grid-column-gap:26px;--grid-row-gap:15px;}.elementor-5594 .elementor-element.elementor-element-bb6d527 .elementor-widget-container{text-align:center;}.elementor-5594 .elementor-element.elementor-element-bb6d527 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-5594 .elementor-element.elementor-element-bb6d527.elementor-element{--align-self:center;}.elementor-5594 .elementor-element.elementor-element-bb6d527 .elementor-social-icon{background-color:#02010100;--icon-padding:0em;}.elementor-5594 .elementor-element.elementor-element-bb6d527 .elementor-social-icon i{color:#838383;}.elementor-5594 .elementor-element.elementor-element-bb6d527 .elementor-social-icon svg{fill:#838383;}@media(min-width:768px){.elementor-5594 .elementor-element.elementor-element-3a501cf{--width:17%;}.elementor-5594 .elementor-element.elementor-element-c832f75{--width:70%;}.elementor-5594 .elementor-element.elementor-element-0d6243f{--width:50%;}.elementor-5594 .elementor-element.elementor-element-9eb113c{--width:100%;}.elementor-5594 .elementor-element.elementor-element-d45f592{--width:60%;}.elementor-5594 .elementor-element.elementor-element-4fb3f3e{--content-width:1169px;}.elementor-5594 .elementor-element.elementor-element-16c1a5e{--width:auto;}.elementor-5594 .elementor-element.elementor-element-a4a4817{--width:auto;}.elementor-5594 .elementor-element.elementor-element-bc6b522{--width:auto;}.elementor-5594 .elementor-element.elementor-element-d8b276d{--width:auto;}.elementor-5594 .elementor-element.elementor-element-bd3f066{--width:auto;}}@media(max-width:1366px) and (min-width:768px){.elementor-5594 .elementor-element.elementor-element-3a501cf{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5594 .elementor-element.elementor-element-3a501cf{--width:29%;}.elementor-5594 .elementor-element.elementor-element-9eb113c{--width:100%;}.elementor-5594 .elementor-element.elementor-element-d45f592{--width:100%;}.elementor-5594 .elementor-element.elementor-element-16c1a5e{--width:47%;}.elementor-5594 .elementor-element.elementor-element-a4a4817{--width:50%;}.elementor-5594 .elementor-element.elementor-element-bc6b522{--width:48%;}.elementor-5594 .elementor-element.elementor-element-d8b276d{--width:49%;}.elementor-5594 .elementor-element.elementor-element-bd3f066{--width:49%;}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5594 .elementor-element.elementor-element-46bf1ad{--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:70px;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5594 .elementor-element.elementor-element-d2612bb .elementor-heading-title{font-size:var( --e-global-typography-6a06a58-font-size );line-height:var( --e-global-typography-6a06a58-line-height );}.elementor-5594 .elementor-element.elementor-element-1accf83{--padding-top:65px;--padding-bottom:65px;--padding-left:65px;--padding-right:65px;}.elementor-5594 .elementor-element.elementor-element-f4e3388 .elementor-heading-title{font-size:var( --e-global-typography-e3e1543-font-size );line-height:var( --e-global-typography-e3e1543-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5594 .elementor-element.elementor-element-85b221a{--padding-top:65px;--padding-bottom:65px;--padding-left:65px;--padding-right:65px;}.elementor-5594 .elementor-element.elementor-element-4136bfc .elementor-heading-title{font-size:var( --e-global-typography-e3e1543-font-size );line-height:var( --e-global-typography-e3e1543-line-height );}body:not(.rtl) .elementor-5594 .elementor-element.elementor-element-c0124eb{left:19%;}body.rtl .elementor-5594 .elementor-element.elementor-element-c0124eb{right:19%;}.elementor-5594 .elementor-element.elementor-element-c0124eb{top:5%;}.elementor-5594 .elementor-element.elementor-element-c0124eb .elementor-icon{font-size:1.6em;}.elementor-5594 .elementor-element.elementor-element-c0124eb .elementor-icon svg{height:1.6em;}body:not(.rtl) .elementor-5594 .elementor-element.elementor-element-f6706ed{right:20%;}body.rtl .elementor-5594 .elementor-element.elementor-element-f6706ed{left:20%;}.elementor-5594 .elementor-element.elementor-element-f6706ed{top:15%;}.elementor-5594 .elementor-element.elementor-element-f6706ed .elementor-icon{font-size:1.6em;}.elementor-5594 .elementor-element.elementor-element-f6706ed .elementor-icon svg{height:1.6em;}.elementor-5594 .elementor-element.elementor-element-08e16c2 .elementor-heading-title{font-size:16px;}.elementor-5594 .elementor-element.elementor-element-05a8a88 .elementor-heading-title{font-size:var( --e-global-typography-6a06a58-font-size );line-height:var( --e-global-typography-6a06a58-line-height );}.elementor-5594 .elementor-element.elementor-element-9e82a15 .elementor-heading-title{font-size:var( --e-global-typography-01f90e4-font-size );line-height:var( --e-global-typography-01f90e4-line-height );}.elementor-5594 .elementor-element.elementor-element-2743e0e{font-size:var( --e-global-typography-6a06a58-font-size );line-height:var( --e-global-typography-6a06a58-line-height );}.elementor-5594 .elementor-element.elementor-element-fe18e8f .elementor-heading-title{font-size:16px;}.elementor-5594 .elementor-element.elementor-element-2c5cdc4 .elementor-heading-title{font-size:var( --e-global-typography-6a06a58-font-size );line-height:var( --e-global-typography-6a06a58-line-height );}.elementor-5594 .elementor-element.elementor-element-889c41c .elementor-heading-title{font-size:var( --e-global-typography-01f90e4-font-size );line-height:var( --e-global-typography-01f90e4-line-height );}.elementor-5594 .elementor-element.elementor-element-c0bfe0d{font-size:var( --e-global-typography-6a06a58-font-size );line-height:var( --e-global-typography-6a06a58-line-height );}.elementor-5594 .elementor-element.elementor-element-53abab6 .elementor-heading-title{font-size:16px;}.elementor-5594 .elementor-element.elementor-element-7fc64c4 .elementor-heading-title{font-size:var( --e-global-typography-6a06a58-font-size );line-height:var( --e-global-typography-6a06a58-line-height );}.elementor-5594 .elementor-element.elementor-element-39470ab .elementor-heading-title{font-size:var( --e-global-typography-01f90e4-font-size );line-height:var( --e-global-typography-01f90e4-line-height );}.elementor-5594 .elementor-element.elementor-element-7b01927{font-size:var( --e-global-typography-6a06a58-font-size );line-height:var( --e-global-typography-6a06a58-line-height );}.elementor-5594 .elementor-element.elementor-element-aa745cb{--padding-top:65px;--padding-bottom:65px;--padding-left:65px;--padding-right:65px;}.elementor-5594 .elementor-element.elementor-element-2db9c6d .elementor-heading-title{font-size:var( --e-global-typography-e3e1543-font-size );line-height:var( --e-global-typography-e3e1543-line-height );}.elementor-5594 .elementor-element.elementor-element-596b690{--padding-top:65px;--padding-bottom:65px;--padding-left:65px;--padding-right:65px;}.elementor-5594 .elementor-element.elementor-element-a198100 .elementor-button{font-size:var( --e-global-typography-6a06a58-font-size );line-height:var( --e-global-typography-6a06a58-line-height );}.elementor-5594 .elementor-element.elementor-element-869ed54 .elementor-heading-title{font-size:var( --e-global-typography-e3e1543-font-size );line-height:var( --e-global-typography-e3e1543-line-height );}.elementor-5594 .elementor-element.elementor-element-66db372{--padding-top:65px;--padding-bottom:65px;--padding-left:65px;--padding-right:65px;}.elementor-5594 .elementor-element.elementor-element-e350aa4 .elementor-heading-title{font-size:var( --e-global-typography-e3e1543-font-size );line-height:var( --e-global-typography-e3e1543-line-height );}.elementor-5594 .elementor-element.elementor-element-98b7955 .elementor-heading-title{font-size:var( --e-global-typography-e3e1543-font-size );line-height:var( --e-global-typography-e3e1543-line-height );}.elementor-5594 .elementor-element.elementor-element-57ab317{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5594 .elementor-element.elementor-element-f770362{--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5594 .elementor-element.elementor-element-02f55ba .elementor-heading-title{font-size:13px;}.elementor-5594 .elementor-element.elementor-element-31cf79a .elementor-heading-title{font-size:13px;}.elementor-5594 .elementor-element.elementor-element-a728a4e .elementor-heading-title{font-size:13px;}.elementor-5594 .elementor-element.elementor-element-93da2d0{--e-n-carousel-swiper-slides-to-display:2;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5594 .elementor-element.elementor-element-9012272 .elementor-button{font-size:15px;}.elementor-5594 .elementor-element.elementor-element-47aba21 .elementor-button{font-size:15px;}.elementor-5594 .elementor-element.elementor-element-d2612bb .elementor-heading-title{font-size:var( --e-global-typography-6a06a58-font-size );line-height:var( --e-global-typography-6a06a58-line-height );}.elementor-5594 .elementor-element.elementor-element-7b57b24 > .elementor-widget-container{padding:15px 15px 10px 15px;}.elementor-5594 .elementor-element.elementor-element-7b57b24 .elementor-icon{font-size:2em;}.elementor-5594 .elementor-element.elementor-element-7b57b24 .elementor-icon svg{height:2em;}.elementor-5594 .elementor-element.elementor-element-1accf83{--padding-top:65px;--padding-bottom:65px;--padding-left:35px;--padding-right:35px;}.elementor-5594 .elementor-element.elementor-element-f4e3388 .elementor-heading-title{font-size:var( --e-global-typography-e3e1543-font-size );line-height:var( --e-global-typography-e3e1543-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5594 .elementor-element.elementor-element-c317a4c{font-size:15px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5594 .elementor-element.elementor-element-85b221a{--padding-top:65px;--padding-bottom:65px;--padding-left:35px;--padding-right:35px;}.elementor-5594 .elementor-element.elementor-element-4136bfc .elementor-heading-title{font-size:var( --e-global-typography-e3e1543-font-size );line-height:var( --e-global-typography-e3e1543-line-height );}.elementor-5594 .elementor-element.elementor-element-0ba1f65{font-size:15px;}.elementor-5594 .elementor-element.elementor-element-08e16c2 .elementor-heading-title{font-size:15px;}.elementor-5594 .elementor-element.elementor-element-05a8a88 .elementor-heading-title{font-size:var( --e-global-typography-6a06a58-font-size );line-height:var( --e-global-typography-6a06a58-line-height );}.elementor-5594 .elementor-element.elementor-element-9e82a15 .elementor-heading-title{font-size:var( --e-global-typography-01f90e4-font-size );line-height:var( --e-global-typography-01f90e4-line-height );}.elementor-5594 .elementor-element.elementor-element-2743e0e{font-size:var( --e-global-typography-6a06a58-font-size );line-height:var( --e-global-typography-6a06a58-line-height );}.elementor-5594 .elementor-element.elementor-element-fe18e8f .elementor-heading-title{font-size:15px;}.elementor-5594 .elementor-element.elementor-element-2c5cdc4 .elementor-heading-title{font-size:var( --e-global-typography-6a06a58-font-size );line-height:var( --e-global-typography-6a06a58-line-height );}.elementor-5594 .elementor-element.elementor-element-889c41c .elementor-heading-title{font-size:var( --e-global-typography-01f90e4-font-size );line-height:var( --e-global-typography-01f90e4-line-height );}.elementor-5594 .elementor-element.elementor-element-c0bfe0d{font-size:var( --e-global-typography-6a06a58-font-size );line-height:var( --e-global-typography-6a06a58-line-height );}.elementor-5594 .elementor-element.elementor-element-53abab6 .elementor-heading-title{font-size:15px;}.elementor-5594 .elementor-element.elementor-element-7fc64c4 .elementor-heading-title{font-size:var( --e-global-typography-6a06a58-font-size );line-height:var( --e-global-typography-6a06a58-line-height );}.elementor-5594 .elementor-element.elementor-element-39470ab .elementor-heading-title{font-size:var( --e-global-typography-01f90e4-font-size );line-height:var( --e-global-typography-01f90e4-line-height );}.elementor-5594 .elementor-element.elementor-element-7b01927{font-size:var( --e-global-typography-6a06a58-font-size );line-height:var( --e-global-typography-6a06a58-line-height );}.elementor-5594 .elementor-element.elementor-element-aa745cb{--padding-top:65px;--padding-bottom:65px;--padding-left:35px;--padding-right:35px;}.elementor-5594 .elementor-element.elementor-element-2db9c6d .elementor-heading-title{font-size:var( --e-global-typography-e3e1543-font-size );line-height:var( --e-global-typography-e3e1543-line-height );}.elementor-5594 .elementor-element.elementor-element-89d78e1{font-size:15px;}.elementor-5594 .elementor-element.elementor-element-596b690{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:65px;--padding-bottom:65px;--padding-left:35px;--padding-right:35px;}.elementor-5594 .elementor-element.elementor-element-a198100 .elementor-button{font-size:var( --e-global-typography-6a06a58-font-size );line-height:var( --e-global-typography-6a06a58-line-height );}.elementor-5594 .elementor-element.elementor-element-869ed54 .elementor-heading-title{font-size:var( --e-global-typography-e3e1543-font-size );line-height:var( --e-global-typography-e3e1543-line-height );}.elementor-5594 .elementor-element.elementor-element-955d63e{font-size:15px;}.elementor-5594 .elementor-element.elementor-element-16c3f20{--e-image-carousel-slides-to-show:6;}.elementor-5594 .elementor-element.elementor-element-16c3f20 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}.elementor-5594 .elementor-element.elementor-element-e16c11b{--e-image-carousel-slides-to-show:6;}.elementor-5594 .elementor-element.elementor-element-e16c11b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}.elementor-5594 .elementor-element.elementor-element-66db372{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:65px;--padding-bottom:65px;--padding-left:35px;--padding-right:35px;}.elementor-5594 .elementor-element.elementor-element-e350aa4 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-5594 .elementor-element.elementor-element-e350aa4 .elementor-heading-title{font-size:var( --e-global-typography-e3e1543-font-size );line-height:var( --e-global-typography-e3e1543-line-height );}.elementor-5594 .elementor-element.elementor-element-9d0b405{font-size:15px;}.elementor-5594 .elementor-element.elementor-element-7164ae9{--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-5594 .elementor-element.elementor-element-f4cd2bc{width:100%;max-width:100%;}.elementor-5594 .elementor-element.elementor-element-98b7955 .elementor-heading-title{font-size:var( --e-global-typography-e3e1543-font-size );line-height:var( --e-global-typography-e3e1543-line-height );}.elementor-5594 .elementor-element.elementor-element-e91bd63{font-size:15px;}.elementor-5594 .elementor-element.elementor-element-631b885{width:100%;max-width:100%;}.elementor-5594 .elementor-element.elementor-element-4fb3f3e{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-5594 .elementor-element.elementor-element-57ab317{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-5594 .elementor-element.elementor-element-9d8115c{text-align:start;}.elementor-5594 .elementor-element.elementor-element-9d8115c img{width:100%;max-width:200px;}.elementor-5594 .elementor-element.elementor-element-805a4bb{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-5594 .elementor-element.elementor-element-be802c3 .elementor-heading-title{font-size:12px;}.elementor-5594 .elementor-element.elementor-element-65ec97b{font-size:12px;}.elementor-5594 .elementor-element.elementor-element-bc6b522{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-5594 .elementor-element.elementor-element-20a68f6 .elementor-heading-title{font-size:12px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5594 .elementor-element.elementor-element-8857aa3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5594 .elementor-element.elementor-element-8857aa3 .elementor-icon-list-item > a{font-size:15px;}.elementor-5594 .elementor-element.elementor-element-d8b276d{--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:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;}.elementor-5594 .elementor-element.elementor-element-0514a71 .elementor-heading-title{font-size:12px;}.elementor-5594 .elementor-element.elementor-element-6c433f7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5594 .elementor-element.elementor-element-6c433f7 .elementor-icon-list-item > a{font-size:15px;}.elementor-5594 .elementor-element.elementor-element-36cb76d .elementor-button{font-size:12px;}.elementor-5594 .elementor-element.elementor-element-bd3f066{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-5594 .elementor-element.elementor-element-c28282b.elementor-element{--align-self:flex-start;}.elementor-5594 .elementor-element.elementor-element-f595167 > .elementor-widget-container{padding:0.5em 0em 0.5em 0em;}.elementor-5594 .elementor-element.elementor-element-f595167 .elementor-heading-title{font-size:12px;line-height:1.2em;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5594 .elementor-element.elementor-element-02f55ba .elementor-heading-title{font-size:10px;}.elementor-5594 .elementor-element.elementor-element-31cf79a .elementor-heading-title{font-size:10px;}.elementor-5594 .elementor-element.elementor-element-a728a4e .elementor-heading-title{font-size:10px;}.elementor-5594 .elementor-element.elementor-element-93da2d0{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:0%;--e-n-carousel-arrow-prev-top-position:30%;--e-n-carousel-arrow-next-right-position:0%;--e-n-carousel-arrow-next-top-position:30%;}.elementor-5594 .elementor-element.elementor-element-46bf1ad{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5594 .elementor-element.elementor-element-5d98479{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5594 .elementor-element.elementor-element-5d98479 img{width:100%;max-width:100%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5594 .elementor-element.elementor-element-9012272 .elementor-button{padding:5px 10px 5px 10px;}.elementor-5594 .elementor-element.elementor-element-47aba21 .elementor-button{padding:5px 15px 5px 15px;}.elementor-5594 .elementor-element.elementor-element-d2612bb .elementor-heading-title{font-size:var( --e-global-typography-6a06a58-font-size );line-height:var( --e-global-typography-6a06a58-line-height );}.elementor-5594 .elementor-element.elementor-element-1accf83{--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:65px;--padding-bottom:65px;--padding-left:16px;--padding-right:16px;}.elementor-5594 .elementor-element.elementor-element-1accf83:not(.elementor-motion-effects-element-type-background), .elementor-5594 .elementor-element.elementor-element-1accf83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-0f66734 ) 0%, #E0E0E0 100%);}.elementor-5594 .elementor-element.elementor-element-1accf83::before, .elementor-5594 .elementor-element.elementor-element-1accf83 > .elementor-background-video-container::before, .elementor-5594 .elementor-element.elementor-element-1accf83 > .e-con-inner > .elementor-background-video-container::before, .elementor-5594 .elementor-element.elementor-element-1accf83 > .elementor-background-slideshow::before, .elementor-5594 .elementor-element.elementor-element-1accf83 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5594 .elementor-element.elementor-element-1accf83 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom center;background-size:contain;}.elementor-5594 .elementor-element.elementor-element-f4e3388 .elementor-heading-title{font-size:var( --e-global-typography-e3e1543-font-size );line-height:var( --e-global-typography-e3e1543-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5594 .elementor-element.elementor-element-85b221a{--padding-top:65px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-5594 .elementor-element.elementor-element-4136bfc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5594 .elementor-element.elementor-element-4136bfc .elementor-heading-title{font-size:var( --e-global-typography-e3e1543-font-size );line-height:var( --e-global-typography-e3e1543-line-height );}body:not(.rtl) .elementor-5594 .elementor-element.elementor-element-c0124eb{left:6%;}body.rtl .elementor-5594 .elementor-element.elementor-element-c0124eb{right:6%;}.elementor-5594 .elementor-element.elementor-element-c0124eb{top:3%;}body:not(.rtl) .elementor-5594 .elementor-element.elementor-element-f6706ed{right:16%;}body.rtl .elementor-5594 .elementor-element.elementor-element-f6706ed{left:16%;}.elementor-5594 .elementor-element.elementor-element-f6706ed{top:6.5%;}.elementor-5594 .elementor-element.elementor-element-6327789{--flex-wrap:wrap;}.elementor-5594 .elementor-element.elementor-element-05a8a88 .elementor-heading-title{font-size:var( --e-global-typography-6a06a58-font-size );line-height:var( --e-global-typography-6a06a58-line-height );}.elementor-5594 .elementor-element.elementor-element-9e82a15 .elementor-heading-title{font-size:var( --e-global-typography-01f90e4-font-size );line-height:var( --e-global-typography-01f90e4-line-height );}.elementor-5594 .elementor-element.elementor-element-2743e0e{font-size:var( --e-global-typography-6a06a58-font-size );line-height:var( --e-global-typography-6a06a58-line-height );}.elementor-5594 .elementor-element.elementor-element-2c5cdc4 .elementor-heading-title{font-size:var( --e-global-typography-6a06a58-font-size );line-height:var( --e-global-typography-6a06a58-line-height );}.elementor-5594 .elementor-element.elementor-element-889c41c .elementor-heading-title{font-size:var( --e-global-typography-01f90e4-font-size );line-height:var( --e-global-typography-01f90e4-line-height );}.elementor-5594 .elementor-element.elementor-element-c0bfe0d{font-size:var( --e-global-typography-6a06a58-font-size );line-height:var( --e-global-typography-6a06a58-line-height );}.elementor-5594 .elementor-element.elementor-element-7fc64c4 .elementor-heading-title{font-size:var( --e-global-typography-6a06a58-font-size );line-height:var( --e-global-typography-6a06a58-line-height );}.elementor-5594 .elementor-element.elementor-element-39470ab .elementor-heading-title{font-size:var( --e-global-typography-01f90e4-font-size );line-height:var( --e-global-typography-01f90e4-line-height );}.elementor-5594 .elementor-element.elementor-element-7b01927{font-size:var( --e-global-typography-6a06a58-font-size );line-height:var( --e-global-typography-6a06a58-line-height );}.elementor-5594 .elementor-element.elementor-element-aa745cb{--padding-top:30px;--padding-bottom:45px;--padding-left:16px;--padding-right:16px;}.elementor-5594 .elementor-element.elementor-element-2db9c6d .elementor-heading-title{font-size:var( --e-global-typography-e3e1543-font-size );line-height:var( --e-global-typography-e3e1543-line-height );}.elementor-5594 .elementor-element.elementor-element-596b690{--padding-top:30px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-5594 .elementor-element.elementor-element-60dafcb{width:100%;max-width:100%;}.elementor-5594 .elementor-element.elementor-element-60dafcb img{width:100%;max-width:100%;}.elementor-5594 .elementor-element.elementor-element-a198100 .elementor-button{font-size:var( --e-global-typography-6a06a58-font-size );line-height:var( --e-global-typography-6a06a58-line-height );padding:16px 22px 11px 16px;}.elementor-5594 .elementor-element.elementor-element-fe46fc0{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5594 .elementor-element.elementor-element-869ed54 .elementor-heading-title{font-size:var( --e-global-typography-e3e1543-font-size );line-height:var( --e-global-typography-e3e1543-line-height );}.elementor-5594 .elementor-element.elementor-element-16c3f20{--e-image-carousel-slides-to-show:3;}.elementor-5594 .elementor-element.elementor-element-e16c11b{--e-image-carousel-slides-to-show:3;}.elementor-5594 .elementor-element.elementor-element-66db372{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:32px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5594 .elementor-element.elementor-element-9eb113c{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-5594 .elementor-element.elementor-element-e350aa4 .elementor-heading-title{font-size:var( --e-global-typography-e3e1543-font-size );line-height:var( --e-global-typography-e3e1543-line-height );}.elementor-5594 .elementor-element.elementor-element-7164ae9{--border-radius:0px 0px 0px 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-5594 .elementor-element.elementor-element-f4cd2bc > .elementor-widget-container{padding:50px 20px 50px 20px;}.elementor-5594 .elementor-element.elementor-element-d45f592{--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5594 .elementor-element.elementor-element-98b7955 .elementor-heading-title{font-size:var( --e-global-typography-e3e1543-font-size );line-height:var( --e-global-typography-e3e1543-line-height );}.elementor-5594 .elementor-element.elementor-element-4fb3f3e{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-5594 .elementor-element.elementor-element-57ab317{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5594 .elementor-element.elementor-element-16c1a5e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5594 .elementor-element.elementor-element-9d8115c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5594 .elementor-element.elementor-element-9d8115c img{max-width:100%;}.elementor-5594 .elementor-element.elementor-element-a4a4817{--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5594 .elementor-element.elementor-element-d8b276d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;}.elementor-5594 .elementor-element.elementor-element-0514a71{width:100%;max-width:100%;}.elementor-5594 .elementor-element.elementor-element-36cb76d{width:100%;max-width:100%;}.elementor-5594 .elementor-element.elementor-element-c28282b{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-5594 .elementor-element.elementor-element-f770362{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5594 .elementor-element.elementor-element-f595167 > .elementor-widget-container{padding:0.5em 1em 0.5em 1em;}.elementor-5594 .elementor-element.elementor-element-f595167 .elementor-heading-title{line-height:1.2em;}.elementor-5594 .elementor-element.elementor-element-bb6d527{--grid-template-columns:repeat(5, auto);width:100%;max-width:100%;--icon-size:20px;}.elementor-5594 .elementor-element.elementor-element-bb6d527 .elementor-widget-container{text-align:center;}.elementor-5594 .elementor-element.elementor-element-bb6d527 > .elementor-widget-container{margin:0px 0px -6px 0px;}}/* Start custom CSS for container, class: .elementor-element-3a501cf *//* Contenedor flotante (solo este) */
.elementor-element-3a501cf{
  display: inline-flex;
  align-items: center;
  justify-content: flex-end;
  gap: 10px;
}

/* Ícono a la derecha */
.elementor-element-3a501cf .elementor-element-7b57b24{
  order: 2;
}

/* Texto a la izquierda, oculto por defecto */
.elementor-element-3a501cf .elementor-element-d2612bb{
  order: 1;

  overflow: hidden;
  max-width: 0;
  opacity: 0;

  /* entra desde la derecha hacia la izquierda */
  transform: translateX(12px);

  transition: max-width .35s ease, opacity .25s ease, transform .35s ease;
  pointer-events: none;
  white-space: nowrap;
}

/* Quita márgenes raros del h2 */
.elementor-element-3a501cf .elementor-element-d2612bb .elementor-heading-title{
  margin: 0;
}

/* Mostrar al pasar el cursor por todo el contenedor */
.elementor-element-3a501cf:hover .elementor-element-d2612bb{
  max-width: 260px; /* mueve este valor según el largo del texto */
  opacity: 1;
  transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2db9c6d *//* Título con degradado vertical (arriba → abajo) */
.titulo-gradiente-rojo-v .elementor-heading-title{
  background: linear-gradient(180deg, #7E1710 0%, #FF0000 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b15af60 */.elementor-5594 .elementor-element.elementor-element-b15af60 h4 {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a198100 */.elementor-5594 .elementor-element.elementor-element-a198100 i{
    color: #1ED760;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-596b690 */@media(max-width: 767px){
    .elementor-5594 .elementor-element.elementor-element-596b690 {
        background-color: transparent;
        background-image: linear-gradient(180deg, var(--e-global-color-08622aa) 98%, var(--e-global-color-0f66734) 90%)!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-869ed54 *//* Título con degradado vertical (arriba → abajo) */
.titulo-gradiente-rojo-v .elementor-heading-title{
  background: linear-gradient(180deg, #7E1710 0%, #FF0000 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-16c3f20 */.elementor-5594 .elementor-element.elementor-element-16c3f20 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-e16c11b */.elementor-5594 .elementor-element.elementor-element-e16c11b .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f4cd2bc */.woocommerce-form-coupon-toggle, .wcdp-arrow.wcdp-right-arrow{
    display: none;
}
 
.wcdp-header {
    position: relative!important;
    height: calc(4em + 40px)!important;
    padding: 0; 
    margin-bottom: 32px;
}
.wcdp-step {
    font-size: 13px;     
    line-height: 1.6;
}

.elementor-5594 .elementor-element.elementor-element-f4cd2bc #wcdp-progress-bar-background , .elementor-5594 .elementor-element.elementor-element-f4cd2bc #wcdp-progress-bar {
    top: 40%!important; 
    transform: translateY(-100%)!important;
}

.wcdp-step::before {
    display:flex!important; 
    justify-content: center; 
    align-items: center;
    width: 60px!important; 
    height: 60px!important;
    font-size: 16px!important;
    font-weight: bold;
}

#wcdp-progress-bar-background {
    position: absolute;
    top: 35%!important;
    left: 0!important;
    height: 6px;
    width: 60%;
    z-index: 0!important;
    transform: translateY(-20%)!important;
    margin: 0 16.6667%;
}

.wcdp-variation-heading {
    color: #666666!important;
    font-size: 18px; 
    margin-bottom: 16px;
}

.wcdp_options {
    display: flex!important;
    flex-wrap: wrap!important;
    gap: 14px!important;
}

.variations_form>.wcdp_options>li, .wcdp-row>.wcdp_options>li {
    display: flex;
    width: calc(50% - 7px)!important;
}

#wcdp_amount li:last-child {
    width: 100%!important;
}

.wcdp_options .wcdp-button-label {
    width: 100%!important;
    padding: 12px;
    font-size: 16px;
    background-color: #fff;
    border: 2px solid #666666;
    border-radius: 32px;
    transition: 0.3s ease-in-out;
}

.wcdp_options .wcdp-button-label:hover, 
.wcdp_options [type="radio"]:checked + .wcdp-button-label{
    color: #ffffff;
    background: rgb(126,23,16);
    background: linear-gradient(180deg, rgba(126,23,16,1) 0%, rgba(255,0,0,1) 100%);
    border-color: #ffffff;
    transition: 0.3s ease-in-out;
}

#wcdp_amount li:last-child .wcdp-button-label{
    background: #ffffff!important;
    border-color: rgb(126,23,16);
}
#wcdp_amount li:last-child .wcdp-button-label:hover {
    color: #7E1710;
}
#wcdp_amount li:last-child .wcdp-button-label input {
    border:  none;
    outline: none;
}

.wcdp-button-label::after {
    content: unset!important;
}

.wcdp-button{
    position: relative;
    border-radius: 32px;
    z-index: 0;
    background-color: #ffffff!important;
}

/* Pseudo-elemento para el borde con gradiente */
.wcdp-button::before{
    position: absolute;
    inset: 0; /* Asegura que cubra todo el contenedor */
    padding: 2px; /* Grosor del borde */
    border-radius: 32px;
    background: linear-gradient(180deg, #7E1710, #FF0000);
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    z-index: -1;
    content: "";
}

.wcdp-button{
    padding: 12px!important;
    width: 100%!important;
    color: #7E1710!important;
    font-weight: 500!important;
    border-radius: 32px!important;
    background-color: #ffffff!important;
    overflow: hidden;
    transition: 0.3s ease-in-out;
}

.variations.wcdp_variation {
    padding-bottom: 30px;
    border-bottom: 2px solid #666666!important;
}

.wcdp-button:hover {
    color: #ffffff!important;
    background: linear-gradient(180deg, #7E1710, #FF0000)!important;
}


/* STEP 2*/

.wcdp-tab h3{
    color: #666666; 
    font-size: 18px!important;
}

.woocommerce-billing-fields__field-wrapper {
    display: flex; 
    flex-wrap: wrap;
    gap:12px 6px;
}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first {
    float: unset!important;
}

.woocommerce-billing-fields__field-wrapper  .form-row {
    padding: 0!important;
    margin: 0!important;
    width: calc(50% - 3px)!important;
}

.form-row#billing_phone_field.thwcfd-field-tel {
    width: 100%!important;
}

.woocommerce-billing-fields__field-wrapper  .form-row label {
    display: none!important;
}

.select2-container .select2-dropdown, .select2-container .select2-selection {
    border: none;
}

input, select, .select2-selection__rendered{
    padding: 12px 20px!important;
    color: #A3A3A3!important;
    font-size: 16px!important; 
    font-weight: 500;
    background-color: #FAFAFA!important;
    border: 1px solid #666666!important;
    border-radius: 10px;
}


.woocommerce-billing-fields {
    padding-bottom: 32px;
    border-bottom: 2px solid  #666666;
}


.woocommerce-billing-fields h3{
    color: #666666; 
    font-size: 18px!important;
}

.woocommerce-billing-fields__field-wrapper {
    display: flex; 
    flex-wrap: wrap;
    gap:12px 6px;
}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first {
    float: unset!important;
}

.woocommerce-billing-fields__field-wrapper  .form-row {
    padding: 0!important;
    margin: 0!important;
    width: calc(50% - 3px)!important;
}

#billing_email_field, #billing_state_field,
.form-row#billing_phone_field.thwcfd-field-tel {
    width: 100%!important;
}

.woocommerce-billing-fields__field-wrapper  .form-row label, 
.wcdp-arrow.wcdp-left-arrow{
    display: none!important;
}

.select2-container .select2-dropdown, .select2-container .select2-selection {
    border: none;
}

input, select, .select2-selection__rendered{
    padding: 12px 20px!important;
    color: #A3A3A3!important;
    font-size: 16px!important; 
    font-weight: 500;
    background-color: #FAFAFA!important;
    border: 1px solid #666666!important;
    border-radius: 10px;
}

button.button.wcdp-button.wcdp-left,
button.button.wcdp-button.wcdp-right {
    width: calc(50% - 6px)!important;
}

.variations + button.button.wcdp-button.wcdp-right {
    width: 100%!important;
}

.button.wcdp-button.wcdp-left::before  {
    content: unset!important;
}
.button.wcdp-button.wcdp-left {
    color: #666666!important;
    border: 2px solid #666666!important;
}



/* Step 3 */

.woocommerce table.shop_table,
table.shop_table.woocommerce-checkout-review-order-table tr, th, td{
    padding: 0!important;
    border: none!important;
    background: unset!important;
    vertical-align: top!important;
}

.woocommerce table.shop_table .product-name{
    font-size: 16px; 
    font-weight: 500;
}

.wcdp-fee-recovery {
    width: 100%;   
}

.wcdp-fee-recovery__body {
    display: flex;    
    margin: 20px 0;
    padding: 16px;
    border-width: 1px!important;
    border-radius: 10px!important;
}

#wcdp_fee_recovery + .wcdp-fee-recovery__body .wcdp-fee-recovery__body-header::before{
    position: relative; 
    display: inline-flex;
    margin-right: 10px;
    width: 10px; 
    height: 10px;
    outline: 1px solid #666666;
    outline-offset: 3px;
    border-radius: 50%;
    content: '';
}

#wcdp_fee_recovery:checked + .wcdp-fee-recovery__body .wcdp-fee-recovery__body-header::before{ 
    background: rgb(26,107,68);
background: linear-gradient(180deg, rgba(26,107,68,1) 0%, rgba(0,170,115,1) 100%);
}

.wcdp-fee-recovery__body>.wcdp-fee-recovery__body-header {
    color: #666666;
    font-size: 13px; 
    font-weight: 500;
}

.wcdp-fee-recovery__body-cover-checkbox, .optional {
    display: none!important;
}

.fee th, .fee td{
    padding-top: 20px!important;
    border-top: 1px solid #666666!important;
}

.fee th, .order-total th,  
.woocommerce-Price-amount.amount, .recurring-totals th, .recurring-totals td, 
.cart-subtotal th, .cart-subtotal td{
    font-size: 16px!important;
    font-weight: 500!important;
}

.fee td, .order-total td, .recurring-totals td, .cart-subtotal td {
    text-align: right;
}

.first-payment-date small {
    display: inline-block!important;
    line-height: 1.2em!important;
}

#payment {
    padding: 0!important;
    background-color: #ffffff!important;
}
#payment::before {
    color: #666666;
    font-size: 18px!important; 
    font-weight: bold;
    content: 'Método de pago';
}

.wc_payment_methods {
    padding: 0;
    border-bottom: 2px solid #666666!important;
}

#payment .payment_box.payment_method_bacs, .woocommerce-privacy-policy-text p, .woocommerce-privacy-policy-text a, .checkbox, 
.woocommerce-no-available-payment-methods-message, .woocommerce-no-available-payment-methods-message a{
    font-size: 13px!important;
    line-height: 1.2em!important;
    padding: 0!important;
    background-color: #ffffff!important;
    display: inline-block;
}


.woocommerce-terms-and-conditions-checkbox-text  a {
    font-size: inherit!important;
}


.payment_box.payment_method_bacs::before {
    content: unset!important;
}

.form-row.place-order {
    padding-left: 0!important; 
    padding-right: 0!important;
    padding-bottom: 0!important;
}

.checkbox  {
    color: #666666!important;
    padding: 0!important;
}


.woocommerce-info::before {
    content: unset!important;
    
}
.woocommerce-info {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 0!important;
    border-top: 2px solid #666666!important;
    background-color: #ffffff!important;
}

p.wcdp-button {
    display: flex; 
    flex-direction: column!important;
    padding: 12px!important;
    gap: 16px;
    font-size: 13px;
    line-height: 1.4em;
    text-align: center;
}

p.wcdp-button .button.wcdp-left {
    color: #ffffff!important;
    font-size: 18px!important;
    font-weight: normal!important;
    background: rgb(126,23,16);
    background: linear-gradient(180deg, rgba(126,23,16,1) 0%, rgba(255,0,0,1) 100%);
    border-radius: 32px;
}

button#place_order{
    position: relative;
    padding: 12px;
    width: 100%;
    z-index: 0;
    color: #7E1710;
    font-size: 16px; 
    font-weight: 500;
    background-color: #fff;
    border-radius: 32px;
}

/* Pseudo-elemento para el borde con gradiente */
button#place_order::before {
    position: absolute;
    inset: 0; /* Asegura que cubra todo el contenedor */
    padding: 2px; /* Grosor del borde */
    border-radius: 32px;
    background: linear-gradient(180deg, #7E1710, #FF0000);
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    z-index: -1;
    content: "";
}



@media(max-width: 767px){
    .elementor-5594 .elementor-element.elementor-element-f4cd2bc .elementor-widget-container {
        box-shadow: none!important;
    }
    
    .elementor-5594 .elementor-element.elementor-element-f4cd2bc .wcdp-header {
        height: calc(6em + 34px)!important;
    }
}


@media(min-width: 767px) and (max-width: 1023px){
    .wcdp-header {
        height: calc(4em + 53px)!important;
    }
    #wcdp-progress-bar-background {
        top: 30%!important;
        width: 70%;
        transform: translateY(-100%)!important;
    }
}

/* Ultra específico para WCDP */
.wc-donation-platform#wcdp abbr.required,
.wc-donation-platform#wcdp span.required {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98b7955 *//* Título con degradado vertical (arriba → abajo) */
.titulo-gradiente-rojo-v .elementor-heading-title{
  background: linear-gradient(180deg, #7E1710 0%, #FF0000 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-631b885 */.wcdp-leaderboard {
    list-style: none!important;
    height: 420px;
    overflow-y: scroll;
}

.wcdp-leaderboard li::after{
    color: #CC0000!important;
    font-family: 'Gulupa' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    width: unset!important; 
    height: unset!important;
    background-color: unset!important;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e912"!important;
}
.wcdp-leaderboard-s1 .wcdp-leaderboard-li::before {
    content: unset!important;
}

.wcdp-leaderboard-li div br {
    display: none!important;
}

.wcdp-leaderboard-li div {
    display: flex; 
    flex-direction: column; 
    gap: 5px;
}

.wcdp-leaderboard-title.wcdp-leaderboard-default-title, .woocommerce-Price-amount.amount {
    color: #666666!important;
    font-weight: bold!important;
}

.wcdp-leaderboard-timediff{
    color: #666666!important;
    font-size: 13px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65ec97b */.elementor-5594 .elementor-element.elementor-element-65ec97b p a{
    font-size: 13px!important;
    font-weight: normal!important
}/* End custom CSS */