.elementor-25 .elementor-element.elementor-element-656efeb{--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;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-27b1810{--display:flex;--min-height:750px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--overlay-opacity:0.73;--padding-top:200px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-27b1810::before, .elementor-25 .elementor-element.elementor-element-27b1810 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-27b1810 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-27b1810 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-27b1810 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-27b1810 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-f21ba30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-4c9ddcc{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-db3f100{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-db3f100 .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-db3f100 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-78b6690 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:0.8em;font-weight:500;letter-spacing:3.2px;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-ab3f891 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:3em;font-weight:700;line-height:1.2em;}.elementor-25 .elementor-element.elementor-element-b2d05d9{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-b2d05d9 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1.1em;font-weight:300;line-height:1.5em;color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-a0d6a90{--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-25 .elementor-element.elementor-element-5ddc378 .elementor-button{background-color:#E7AD29;font-family:var( --e-global-typography-b55d00d-font-family ), Sans-serif;font-size:var( --e-global-typography-b55d00d-font-size );font-weight:var( --e-global-typography-b55d00d-font-weight );line-height:var( --e-global-typography-b55d00d-line-height );fill:var( --e-global-color-7ff1961 );color:var( --e-global-color-7ff1961 );border-radius:5px 5px 5px 5px;padding:15px 20px 15px 20px;}.elementor-25 .elementor-element.elementor-element-5ddc378 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-3f62f38 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-b55d00d-font-family ), Sans-serif;font-size:var( --e-global-typography-b55d00d-font-size );font-weight:var( --e-global-typography-b55d00d-font-weight );line-height:var( --e-global-typography-b55d00d-line-height );fill:var( --e-global-color-13eb799 );color:var( --e-global-color-13eb799 );border-style:solid;border-width:2px 2px 2px 2px;border-color:#E6E8EE;border-radius:5px 5px 5px 5px;padding:15px 20px 15px 20px;}.elementor-25 .elementor-element.elementor-element-9d10247{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-1d827b3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-13eb799 );--border-color:var( --e-global-color-13eb799 );--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-ba7e2bc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.24;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-ba7e2bc::before, .elementor-25 .elementor-element.elementor-element-ba7e2bc > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-ba7e2bc > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-ba7e2bc > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-ba7e2bc > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-ba7e2bc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-13eb799 );--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-fc3e889{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;text-align:center;}.elementor-25 .elementor-element.elementor-element-fc3e889 > .elementor-widget-container{background-color:#E7AD29;margin:0px 0px -6px 0px;padding:10px 10px 11px 10px;border-radius:20px 20px 20px 20px;}.elementor-25 .elementor-element.elementor-element-fc3e889 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:0.7em;font-weight:800;}.elementor-25 .elementor-element.elementor-element-5ccfb01 .elementor-heading-title{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 );color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-0e9323f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:400;line-height:1.4em;color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-bed7c5a{--display:flex;--overlay-opacity:0.7;--border-radius:0px 0px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-bed7c5a::before, .elementor-25 .elementor-element.elementor-element-bed7c5a > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-bed7c5a > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-bed7c5a > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-bed7c5a > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-bed7c5a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-13eb799 );--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-bab6ef7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-bab6ef7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-25 .elementor-element.elementor-element-bab6ef7 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:15px;}.elementor-25 .elementor-element.elementor-element-bab6ef7 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-15px;}.elementor-25 .elementor-element.elementor-element-bab6ef7 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-25 .elementor-element.elementor-element-bab6ef7 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-25 .elementor-element.elementor-element-bab6ef7 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-bab6ef7 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-25 .elementor-element.elementor-element-bab6ef7 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-25 .elementor-element.elementor-element-bab6ef7 .elementor-field-type-html{padding-bottom:0px;}.elementor-25 .elementor-element.elementor-element-bab6ef7 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#0201016B;border-radius:8px 8px 8px 8px;}.elementor-25 .elementor-element.elementor-element-bab6ef7 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#0201016B;border-radius:8px 8px 8px 8px;}.elementor-25 .elementor-element.elementor-element-bab6ef7 .elementor-field-group .elementor-select-wrapper::before{color:#0201016B;}.elementor-25 .elementor-element.elementor-element-bab6ef7 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-bab6ef7 .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-bab6ef7 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-bab6ef7 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-25 .elementor-element.elementor-element-bab6ef7 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-25 .elementor-element.elementor-element-bab6ef7 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-25 .elementor-element.elementor-element-bab6ef7 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-25 .elementor-element.elementor-element-bab6ef7 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-25 .elementor-element.elementor-element-bab6ef7 .elementor-button{border-radius:8px 8px 8px 8px;padding:10px 10px 10px 10px;}.elementor-25 .elementor-element.elementor-element-bab6ef7{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-25 .elementor-element.elementor-element-079d435{--display:flex;--min-height:750px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--overlay-opacity:0.73;--padding-top:200px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-079d435:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-079d435 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://catep.edu.pe/wp-content/uploads/2026/07/imagen-de-constructor-viendo-desde-lo-alto.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-079d435::before, .elementor-25 .elementor-element.elementor-element-079d435 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-079d435 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-079d435 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-079d435 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-079d435 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-27d8a5b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-72577de{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-1893f8e{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-1893f8e .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-1893f8e .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-33651b3 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:0.9em;font-weight:500;letter-spacing:3.2px;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-3e5ab30 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:3em;font-weight:700;line-height:1.2em;}.elementor-25 .elementor-element.elementor-element-154b6ae{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-154b6ae .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1.05em;font-weight:300;line-height:1.5em;color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-e6669b4{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-8e377fe .elementor-button{background-color:#E7AD29;font-family:var( --e-global-typography-b55d00d-font-family ), Sans-serif;font-size:var( --e-global-typography-b55d00d-font-size );font-weight:var( --e-global-typography-b55d00d-font-weight );line-height:var( --e-global-typography-b55d00d-line-height );fill:var( --e-global-color-7ff1961 );color:var( --e-global-color-7ff1961 );border-radius:5px 5px 5px 5px;padding:15px 20px 15px 20px;}.elementor-25 .elementor-element.elementor-element-8e377fe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-574f182 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-b55d00d-font-family ), Sans-serif;font-size:var( --e-global-typography-b55d00d-font-size );font-weight:var( --e-global-typography-b55d00d-font-weight );line-height:var( --e-global-typography-b55d00d-line-height );fill:var( --e-global-color-13eb799 );color:var( --e-global-color-13eb799 );border-style:solid;border-width:2px 2px 2px 2px;border-color:#E6E8EE;border-radius:5px 5px 5px 5px;padding:15px 20px 15px 20px;}.elementor-25 .elementor-element.elementor-element-4a17edd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-f3c7331{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-13eb799 );--border-color:var( --e-global-color-13eb799 );--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-8c3cbc4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.24;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-8c3cbc4::before, .elementor-25 .elementor-element.elementor-element-8c3cbc4 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-8c3cbc4 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-8c3cbc4 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-8c3cbc4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-8c3cbc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-13eb799 );--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-5b95516{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;text-align:center;}.elementor-25 .elementor-element.elementor-element-5b95516 > .elementor-widget-container{background-color:#E7AD29;padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;}.elementor-25 .elementor-element.elementor-element-5b95516 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:0.8em;font-weight:700;}.elementor-25 .elementor-element.elementor-element-4cf62c7 .elementor-heading-title{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 );color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-063fb04 .elementor-heading-title{font-family:var( --e-global-typography-86d8d3a-font-family ), Sans-serif;font-size:var( --e-global-typography-86d8d3a-font-size );font-weight:var( --e-global-typography-86d8d3a-font-weight );line-height:var( --e-global-typography-86d8d3a-line-height );color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-845a474{--display:flex;--overlay-opacity:0.7;--border-radius:0px 0px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-845a474::before, .elementor-25 .elementor-element.elementor-element-845a474 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-845a474 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-845a474 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-845a474 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-845a474 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-13eb799 );--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-dd5ccbe > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-dd5ccbe .elementor-button-content-wrapper{flex-direction:row;}.elementor-25 .elementor-element.elementor-element-dd5ccbe .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:15px;}.elementor-25 .elementor-element.elementor-element-dd5ccbe .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-15px;}.elementor-25 .elementor-element.elementor-element-dd5ccbe .elementor-field-group.recaptcha_v3-bottomleft, .elementor-25 .elementor-element.elementor-element-dd5ccbe .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-25 .elementor-element.elementor-element-dd5ccbe .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-dd5ccbe .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-25 .elementor-element.elementor-element-dd5ccbe .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-25 .elementor-element.elementor-element-dd5ccbe .elementor-field-type-html{padding-bottom:0px;}.elementor-25 .elementor-element.elementor-element-dd5ccbe .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#0201016B;border-radius:8px 8px 8px 8px;}.elementor-25 .elementor-element.elementor-element-dd5ccbe .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#0201016B;border-radius:8px 8px 8px 8px;}.elementor-25 .elementor-element.elementor-element-dd5ccbe .elementor-field-group .elementor-select-wrapper::before{color:#0201016B;}.elementor-25 .elementor-element.elementor-element-dd5ccbe .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-dd5ccbe .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-dd5ccbe .elementor-button[type="submit"] svg *{fill:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-dd5ccbe .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-25 .elementor-element.elementor-element-dd5ccbe .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-25 .elementor-element.elementor-element-dd5ccbe .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-25 .elementor-element.elementor-element-dd5ccbe .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-25 .elementor-element.elementor-element-dd5ccbe .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-25 .elementor-element.elementor-element-dd5ccbe .elementor-button{border-radius:8px 8px 8px 8px;padding:10px 10px 10px 10px;}.elementor-25 .elementor-element.elementor-element-dd5ccbe{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-25 .elementor-element.elementor-element-478fcae{--display:flex;--min-height:750px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--overlay-opacity:0.73;--padding-top:200px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-478fcae:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-478fcae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://catep.edu.pe/wp-content/uploads/2026/07/imagen-ingeniero-mirando-al-horizonte-fijamente.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-478fcae::before, .elementor-25 .elementor-element.elementor-element-478fcae > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-478fcae > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-478fcae > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-478fcae > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-478fcae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-7fcfcc8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-bfc7ce7{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-80924e9{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-80924e9 .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-80924e9 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-8317841 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:0.9em;font-weight:500;letter-spacing:3.2px;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-ac6e167 .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 );}.elementor-25 .elementor-element.elementor-element-3839d2e .elementor-heading-title{font-family:var( --e-global-typography-86d8d3a-font-family ), Sans-serif;font-size:var( --e-global-typography-86d8d3a-font-size );font-weight:var( --e-global-typography-86d8d3a-font-weight );line-height:var( --e-global-typography-86d8d3a-line-height );color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-c9f93db{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-f292616 .elementor-button{background-color:#E7AD29;font-family:var( --e-global-typography-b55d00d-font-family ), Sans-serif;font-size:var( --e-global-typography-b55d00d-font-size );font-weight:var( --e-global-typography-b55d00d-font-weight );line-height:var( --e-global-typography-b55d00d-line-height );fill:var( --e-global-color-7ff1961 );color:var( --e-global-color-7ff1961 );border-radius:5px 5px 5px 5px;padding:15px 20px 15px 20px;}.elementor-25 .elementor-element.elementor-element-f292616 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-41852ab .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-b55d00d-font-family ), Sans-serif;font-size:var( --e-global-typography-b55d00d-font-size );font-weight:var( --e-global-typography-b55d00d-font-weight );line-height:var( --e-global-typography-b55d00d-line-height );fill:var( --e-global-color-13eb799 );color:var( --e-global-color-13eb799 );border-style:solid;border-width:2px 2px 2px 2px;border-color:#E6E8EE;border-radius:5px 5px 5px 5px;padding:15px 20px 15px 20px;}.elementor-25 .elementor-element.elementor-element-05d3936{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-9b4056d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-13eb799 );--border-color:var( --e-global-color-13eb799 );--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-2605066{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.24;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-2605066::before, .elementor-25 .elementor-element.elementor-element-2605066 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-2605066 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-2605066 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-2605066 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-2605066 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-13eb799 );--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-63dce87{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;text-align:center;}.elementor-25 .elementor-element.elementor-element-63dce87 > .elementor-widget-container{background-color:#E7AD29;padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;}.elementor-25 .elementor-element.elementor-element-63dce87 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:0.8em;font-weight:700;}.elementor-25 .elementor-element.elementor-element-86ecb33 .elementor-heading-title{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 );color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-e94c0b0 .elementor-heading-title{font-family:var( --e-global-typography-86d8d3a-font-family ), Sans-serif;font-size:var( --e-global-typography-86d8d3a-font-size );font-weight:var( --e-global-typography-86d8d3a-font-weight );line-height:var( --e-global-typography-86d8d3a-line-height );color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-ffb6199{--display:flex;--overlay-opacity:0.7;--border-radius:0px 0px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-ffb6199::before, .elementor-25 .elementor-element.elementor-element-ffb6199 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-ffb6199 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-ffb6199 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-ffb6199 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-ffb6199 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-13eb799 );--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-1d96925 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-1d96925 .elementor-button-content-wrapper{flex-direction:row;}.elementor-25 .elementor-element.elementor-element-1d96925 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:15px;}.elementor-25 .elementor-element.elementor-element-1d96925 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-15px;}.elementor-25 .elementor-element.elementor-element-1d96925 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-25 .elementor-element.elementor-element-1d96925 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-25 .elementor-element.elementor-element-1d96925 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-1d96925 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-25 .elementor-element.elementor-element-1d96925 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-25 .elementor-element.elementor-element-1d96925 .elementor-field-type-html{padding-bottom:0px;}.elementor-25 .elementor-element.elementor-element-1d96925 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#0201016B;border-radius:8px 8px 8px 8px;}.elementor-25 .elementor-element.elementor-element-1d96925 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#0201016B;border-radius:8px 8px 8px 8px;}.elementor-25 .elementor-element.elementor-element-1d96925 .elementor-field-group .elementor-select-wrapper::before{color:#0201016B;}.elementor-25 .elementor-element.elementor-element-1d96925 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-1d96925 .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-1d96925 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-1d96925 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-25 .elementor-element.elementor-element-1d96925 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-25 .elementor-element.elementor-element-1d96925 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-25 .elementor-element.elementor-element-1d96925 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-25 .elementor-element.elementor-element-1d96925 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-25 .elementor-element.elementor-element-1d96925 .elementor-button{border-radius:8px 8px 8px 8px;padding:10px 10px 10px 10px;}.elementor-25 .elementor-element.elementor-element-1d96925{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-25 .elementor-element.elementor-element-f4e2734{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:1em;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );--e-n-carousel-dots-hover-color:var( --e-global-color-13eb799 );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:-550px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-75px;--e-n-carousel-swiper-pagination-spacing:-20px;}.elementor-25 .elementor-element.elementor-element-f4e2734 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-05ab58d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-05ab58d:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-05ab58d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#042051;}.elementor-25 .elementor-element.elementor-element-24c810c{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-8ce7395 > .elementor-widget-container{background-color:#E7AD29;padding:8px 30px 3px 10px;border-radius:5px 5px 5px 5px;}.elementor-25 .elementor-element.elementor-element-8ce7395 .elementor-icon{font-size:1.4em;}.elementor-25 .elementor-element.elementor-element-8ce7395 .elementor-icon svg{height:1.4em;}.elementor-25 .elementor-element.elementor-element-8ce7395 .elementor-icon-wrapper svg{width:auto;}.elementor-25 .elementor-element.elementor-element-ad44a7e{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-ef65cc0 > .elementor-widget-container{margin:0px 0px -17px 0px;}.elementor-25 .elementor-element.elementor-element-ef65cc0.elementor-element{--order:-99999 /* order start hack */;}.elementor-25 .elementor-element.elementor-element-ef65cc0 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:1.2em;font-weight:700;line-height:0px;color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-30729f7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8em;font-weight:300;line-height:1.5em;color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-2525d24{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-a05065e > .elementor-widget-container{background-color:#E7AD29;padding:8px 30px 3px 10px;border-radius:5px 5px 5px 5px;}.elementor-25 .elementor-element.elementor-element-a05065e .elementor-icon{font-size:1.4em;}.elementor-25 .elementor-element.elementor-element-a05065e .elementor-icon svg{height:1.4em;}.elementor-25 .elementor-element.elementor-element-a05065e .elementor-icon-wrapper svg{width:auto;}.elementor-25 .elementor-element.elementor-element-95c2047{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-da9163a > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-25 .elementor-element.elementor-element-da9163a .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:1.2em;font-weight:700;color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-e3ddcaf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8em;font-weight:300;line-height:1.5em;color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-86c897c{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-bf9f714 > .elementor-widget-container{background-color:#E7AD29;padding:8px 30px 3px 10px;border-radius:5px 5px 5px 5px;}.elementor-25 .elementor-element.elementor-element-bf9f714 .elementor-icon{font-size:1.4em;}.elementor-25 .elementor-element.elementor-element-bf9f714 .elementor-icon svg{height:1.4em;}.elementor-25 .elementor-element.elementor-element-bf9f714 .elementor-icon-wrapper svg{width:auto;}.elementor-25 .elementor-element.elementor-element-d349771{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-c7feb7b > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-25 .elementor-element.elementor-element-c7feb7b .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:1.2em;font-weight:700;color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-5ad0a8d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8em;font-weight:300;line-height:1.5em;color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-d5b14e0{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-3d83fcf > .elementor-widget-container{background-color:#E7AD29;padding:8px 30px 3px 10px;border-radius:5px 5px 5px 5px;}.elementor-25 .elementor-element.elementor-element-3d83fcf .elementor-icon{font-size:1.4em;}.elementor-25 .elementor-element.elementor-element-3d83fcf .elementor-icon svg{height:1.4em;}.elementor-25 .elementor-element.elementor-element-3d83fcf .elementor-icon-wrapper svg{width:auto;}.elementor-25 .elementor-element.elementor-element-6b266aa{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-a93eabc > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-25 .elementor-element.elementor-element-a93eabc .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:1.2em;font-weight:700;color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-9126c1d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8em;font-weight:300;line-height:1.5em;color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-2bea8a6{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-8a81085{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-7d43d22{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2.5px;width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-7d43d22 .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-7d43d22 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-c9399c8 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:0.7em;font-weight:500;letter-spacing:3.2px;color:#CF9818;}.elementor-25 .elementor-element.elementor-element-32bf53f{text-align:center;}.elementor-25 .elementor-element.elementor-element-32bf53f .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2.2em;font-weight:600;color:#042051;}.elementor-25 .elementor-element.elementor-element-13c2bc6{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;text-align:center;}.elementor-25 .elementor-element.elementor-element-13c2bc6 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-25 .elementor-element.elementor-element-13c2bc6 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1em;font-weight:300;line-height:1.4em;color:#4A5568;}.elementor-25 .elementor-element.elementor-element-d8c674b{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-bae7f6a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-2abbee6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-2abbee6 img{border-radius:15px 15px 15px 15px;}.elementor-25 .elementor-element.elementor-element-b3ea810{--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-25 .elementor-element.elementor-element-cff28e7{--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-25 .elementor-element.elementor-element-fef7d56{--display:flex;--min-height:350px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-25 .elementor-element.elementor-element-d7fd44d{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-d7fd44d > .elementor-widget-container{background-color:#042051;margin:0px 0px 0px 0px;padding:10px 5px 5px 5px;border-radius:5px 5px 5px 5px;}.elementor-25 .elementor-element.elementor-element-d7fd44d .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-d7fd44d .elementor-icon{font-size:1.2em;}.elementor-25 .elementor-element.elementor-element-d7fd44d .elementor-icon svg{height:1.2em;}.elementor-25 .elementor-element.elementor-element-d7fd44d .elementor-icon-wrapper svg{width:auto;}.elementor-25 .elementor-element.elementor-element-8e3241c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-8e3241c .elementor-heading-title{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 );color:#042051;}.elementor-25 .elementor-element.elementor-element-0a90e86{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-0a90e86 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-0a90e86 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1em;font-weight:300;line-height:1.5em;color:#4A5568;}.elementor-25 .elementor-element.elementor-element-5623657{--display:flex;--min-height:320px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-25 .elementor-element.elementor-element-cd0a9ef{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-cd0a9ef > .elementor-widget-container{background-color:#042051;margin:0px 0px 0px 0px;padding:10px 5px 5px 5px;border-radius:5px 5px 5px 5px;}.elementor-25 .elementor-element.elementor-element-cd0a9ef .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-cd0a9ef .elementor-icon{font-size:1.2em;}.elementor-25 .elementor-element.elementor-element-cd0a9ef .elementor-icon svg{height:1.2em;}.elementor-25 .elementor-element.elementor-element-cd0a9ef .elementor-icon-wrapper svg{width:auto;}.elementor-25 .elementor-element.elementor-element-1beb98a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-1beb98a .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:1.2em;font-weight:700;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-16c80f8{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-16c80f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-16c80f8 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1em;font-weight:300;line-height:1.5em;color:#4A5568;}.elementor-25 .elementor-element.elementor-element-ed8c596{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-bf4e2b0{--display:flex;--min-height:320px;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-25 .elementor-element.elementor-element-bf4e2b0:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-bf4e2b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#042051;}.elementor-25 .elementor-element.elementor-element-9d6f013{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-9d6f013 > .elementor-widget-container{background-color:#E7AD29;margin:0px 0px 0px 0px;padding:10px 5px 5px 5px;border-radius:5px 5px 5px 5px;}.elementor-25 .elementor-element.elementor-element-9d6f013 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-9d6f013 .elementor-icon{font-size:1.2em;}.elementor-25 .elementor-element.elementor-element-9d6f013 .elementor-icon svg{height:1.2em;}.elementor-25 .elementor-element.elementor-element-9d6f013 .elementor-icon-wrapper svg{width:auto;}.elementor-25 .elementor-element.elementor-element-80d481a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-80d481a .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:1.1em;font-weight:700;color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-c58f5bb{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-c58f5bb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-c58f5bb .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1em;font-weight:300;line-height:1.5em;color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-2eade26{--display:flex;--min-height:350px;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-25 .elementor-element.elementor-element-2eade26:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-2eade26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#042051;}.elementor-25 .elementor-element.elementor-element-36f31b2{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-36f31b2 > .elementor-widget-container{background-color:#E7AD29;margin:0px 0px 0px 0px;padding:10px 5px 5px 5px;border-radius:5px 5px 5px 5px;}.elementor-25 .elementor-element.elementor-element-36f31b2 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-36f31b2 .elementor-icon{font-size:1.2em;}.elementor-25 .elementor-element.elementor-element-36f31b2 .elementor-icon svg{height:1.2em;}.elementor-25 .elementor-element.elementor-element-36f31b2 .elementor-icon-wrapper svg{width:auto;}.elementor-25 .elementor-element.elementor-element-38369b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-38369b9 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:1.2em;font-weight:700;color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-4f7e797 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-4f7e797 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1em;font-weight:300;line-height:1.5em;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-166be7a .elementor-button{background-color:var( --e-global-color-13eb799 );font-family:var( --e-global-typography-b55d00d-font-family ), Sans-serif;font-size:var( --e-global-typography-b55d00d-font-size );font-weight:var( --e-global-typography-b55d00d-font-weight );line-height:var( --e-global-typography-b55d00d-line-height );fill:#042051;color:#042051;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E6E8EE;border-radius:10px 10px 10px 10px;}.elementor-25 .elementor-element.elementor-element-166be7a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-7ca6d86{--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:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-7ca6d86:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-7ca6d86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FB;}.elementor-25 .elementor-element.elementor-element-38fb8fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-9acb5bf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-7493e29{--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-ca950b6{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2.5px;width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-ca950b6 .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-ca950b6 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-a49326d .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:0.8em;font-weight:500;letter-spacing:3.2px;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-663df79 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2.5em;font-weight:600;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-0504a5d{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-0504a5d .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1.05em;font-weight:400;line-height:1.4em;color:#4A5568;}.elementor-25 .elementor-element.elementor-element-338ee22{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-33c6f05 .elementor-button{background-color:#042051;font-family:var( --e-global-typography-b55d00d-font-family ), Sans-serif;font-size:var( --e-global-typography-b55d00d-font-size );font-weight:var( --e-global-typography-b55d00d-font-weight );line-height:var( --e-global-typography-b55d00d-line-height );fill:var( --e-global-color-13eb799 );color:var( --e-global-color-13eb799 );border-radius:10px 10px 10px 10px;padding:20px 0px 20px 0px;}.elementor-25 .elementor-element.elementor-element-33c6f05{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-33c6f05 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-33c6f05 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-9bbcad3{--swiper-slides-to-display:3;--swiper-slides-gap:10px;}.elementor-25 .elementor-element.elementor-element-9bbcad3 .swiper-slide > .elementor-element{height:100%;}.elementor-25 .elementor-element.elementor-element-dcc3cf2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-dcc3cf2:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-dcc3cf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#042051;}.elementor-25 .elementor-element.elementor-element-4e37490{--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-25 .elementor-element.elementor-element-8664e71{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-b3a037f{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2.5px;width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-b3a037f .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-b3a037f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-c2967af .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:0.8em;font-weight:500;letter-spacing:3.2px;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-1bba71e .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2.6em;font-weight:700;line-height:1.2em;color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-ea0bc66{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-ea0bc66 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1em;font-weight:300;line-height:1.5em;color:#C6C8CC;}.elementor-25 .elementor-element.elementor-element-1c0dd7a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-63d9b3c{--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-25 .elementor-element.elementor-element-dc7a4b4{--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-25 .elementor-element.elementor-element-ea6f3b5{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-ea6f3b5 > .elementor-widget-container{background-color:#25354B;padding:5px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-25 .elementor-element.elementor-element-ea6f3b5.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-ea6f3b5 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-ea6f3b5 .elementor-icon{font-size:1.3em;}.elementor-25 .elementor-element.elementor-element-ea6f3b5 .elementor-icon svg{height:1.3em;}.elementor-25 .elementor-element.elementor-element-ea6f3b5 .elementor-icon-wrapper svg{width:auto;}.elementor-25 .elementor-element.elementor-element-d647ab5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-6d2a9dd .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:1.1em;font-weight:700;color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-00dd22a .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:0.85em;font-weight:300;line-height:1.5em;color:#C6C8CC;}.elementor-25 .elementor-element.elementor-element-2c0af31{--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-25 .elementor-element.elementor-element-74a75bf{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-74a75bf > .elementor-widget-container{background-color:#25354B;padding:5px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-25 .elementor-element.elementor-element-74a75bf.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-74a75bf .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-74a75bf .elementor-icon{font-size:1.3em;}.elementor-25 .elementor-element.elementor-element-74a75bf .elementor-icon svg{height:1.3em;}.elementor-25 .elementor-element.elementor-element-74a75bf .elementor-icon-wrapper svg{width:auto;}.elementor-25 .elementor-element.elementor-element-cd8baa1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5635dc9 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:1.1em;font-weight:700;color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-b524b4e{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-b524b4e .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:0.85em;font-weight:300;line-height:1.5em;color:#C6C8CC;}.elementor-25 .elementor-element.elementor-element-405a527{--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-25 .elementor-element.elementor-element-4eda9cf{--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-25 .elementor-element.elementor-element-4b42127{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-4b42127 > .elementor-widget-container{background-color:#25354B;padding:5px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-25 .elementor-element.elementor-element-4b42127.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-4b42127 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-4b42127 .elementor-icon{font-size:1.3em;}.elementor-25 .elementor-element.elementor-element-4b42127 .elementor-icon svg{height:1.3em;}.elementor-25 .elementor-element.elementor-element-4b42127 .elementor-icon-wrapper svg{width:auto;}.elementor-25 .elementor-element.elementor-element-79c7dc9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-ef77bcf .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:1.1em;font-weight:700;color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-43c23ce{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-43c23ce .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:0.85em;font-weight:300;line-height:1.5em;color:#C6C8CC;}.elementor-25 .elementor-element.elementor-element-d3a1ae9{--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-25 .elementor-element.elementor-element-160a88a{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-160a88a > .elementor-widget-container{background-color:#25354B;padding:5px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-25 .elementor-element.elementor-element-160a88a.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-160a88a .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-160a88a .elementor-icon{font-size:1.3em;}.elementor-25 .elementor-element.elementor-element-160a88a .elementor-icon svg{height:1.3em;}.elementor-25 .elementor-element.elementor-element-160a88a .elementor-icon-wrapper svg{width:auto;}.elementor-25 .elementor-element.elementor-element-145aa88{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-d9896c5 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:1.1em;font-weight:700;color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-050d40b{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-050d40b .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:0.85em;font-weight:300;line-height:1.5em;color:#C6C8CC;}.elementor-25 .elementor-element.elementor-element-e7ef2e1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-486677b{--display:flex;--min-height:422px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#141414;--border-color:#141414;--border-radius:25px 25px 25px 25px;--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-25 .elementor-element.elementor-element-486677b:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-486677b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ff1961 );}.elementor-25 .elementor-element.elementor-element-486677b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-f0f972f{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:15px 15px 15px 15px;--margin-top:-35px;--margin-bottom:0px;--margin-left:290px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-f0f972f:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-f0f972f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-a05a3f2 .elementor-heading-title{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 );}.elementor-25 .elementor-element.elementor-element-8f4d49b .elementor-heading-title{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-25 .elementor-element.elementor-element-006edb5{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-ea27054{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-fae2f40{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2.5px;width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-fae2f40 .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-fae2f40 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-72b5d86 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:0.8em;font-weight:500;letter-spacing:3.2px;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-519670a{text-align:center;}.elementor-25 .elementor-element.elementor-element-519670a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-a02f272{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;text-align:center;}.elementor-25 .elementor-element.elementor-element-a02f272 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-25 .elementor-element.elementor-element-a02f272 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1em;font-weight:300;line-height:1.4em;color:var( --e-global-color-7ff1961 );}.elementor-25 .elementor-element.elementor-element-94888ef{--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-25 .elementor-element.elementor-element-6cb2b85{--display:flex;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-6cb2b85:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-6cb2b85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FB;}.elementor-25 .elementor-element.elementor-element-c036f5b .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:1.1em;font-weight:500;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-ddf7e51 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:0.9em;font-weight:300;line-height:1.5em;color:#4A5568;}.elementor-25 .elementor-element.elementor-element-dd2bc19{--display:flex;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-dd2bc19:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-dd2bc19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FB;}.elementor-25 .elementor-element.elementor-element-e166fab .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:1.1em;font-weight:500;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-53cb4f6 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:0.9em;font-weight:300;line-height:1.5em;color:#4A5568;}.elementor-25 .elementor-element.elementor-element-a090eac{--display:flex;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-a090eac:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-a090eac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FB;}.elementor-25 .elementor-element.elementor-element-aefc51b .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:1.1em;font-weight:500;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-abbdb05 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:0.9em;font-weight:300;line-height:1.5em;color:#4A5568;}.elementor-25 .elementor-element.elementor-element-9df3d20{--display:flex;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-9df3d20:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-9df3d20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FB;}.elementor-25 .elementor-element.elementor-element-37f9bf0 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:1.1em;font-weight:500;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-94e1375 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:0.9em;font-weight:300;line-height:1.5em;color:#4A5568;}.elementor-25 .elementor-element.elementor-element-4385104{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-4385104:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-4385104 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FB;}.elementor-25 .elementor-element.elementor-element-1e15121{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-656cb04{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2.5px;width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-656cb04 .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-656cb04 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-47317ca .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:0.8em;font-weight:500;letter-spacing:3.2px;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-a8754d4{text-align:center;}.elementor-25 .elementor-element.elementor-element-a8754d4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-d5304b4{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;text-align:center;}.elementor-25 .elementor-element.elementor-element-d5304b4 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-25 .elementor-element.elementor-element-d5304b4 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1em;font-weight:300;line-height:1.4em;color:var( --e-global-color-7ff1961 );}.elementor-25 .elementor-element.elementor-element-cc3c85c{--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-25 .elementor-element.elementor-element-a3a0a24{--display:flex;--min-height:400px;--justify-content:flex-end;--overlay-opacity:0.89;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-a3a0a24:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-a3a0a24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://catep.edu.pe/wp-content/uploads/2026/07/726575745_122118597656781526_3946846205818810694_n.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-a3a0a24:hover::before, .elementor-25 .elementor-element.elementor-element-a3a0a24:hover > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-a3a0a24:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-a3a0a24 > .elementor-background-slideshow:hover::before, .elementor-25 .elementor-element.elementor-element-a3a0a24 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 82%, #042051 100%);}.elementor-25 .elementor-element.elementor-element-a3a0a24::before, .elementor-25 .elementor-element.elementor-element-a3a0a24 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-a3a0a24 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-a3a0a24 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-a3a0a24 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-a3a0a24 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-a3a0a24:hover{--overlay-opacity:0.6;}.elementor-25 .elementor-element.elementor-element-95633ca .elementor-heading-title{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 );color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-b55ab0e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-07e166a{--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-25 .elementor-element.elementor-element-96b6240{--display:flex;--min-height:200px;--justify-content:flex-end;--overlay-opacity:0.54;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-96b6240:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-96b6240 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://catep.edu.pe/wp-content/uploads/2026/07/imagen-de-capacitacion.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-96b6240::before, .elementor-25 .elementor-element.elementor-element-96b6240 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-96b6240 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-96b6240 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-96b6240 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-96b6240 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 82%, #042051 100%);}.elementor-25 .elementor-element.elementor-element-e47513a .elementor-heading-title{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 );color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-59d3270{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-25 .elementor-element.elementor-element-59d3270:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-59d3270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#042051;}.elementor-25 .elementor-element.elementor-element-40d144c{--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;--align-items:flex-end;--overlay-opacity:0.64;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-40d144c:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-40d144c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://catep.edu.pe/wp-content/uploads/2026/07/imagen-de-cpacitacion-en-plena-construccion.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-40d144c::before, .elementor-25 .elementor-element.elementor-element-40d144c > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-40d144c > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-40d144c > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-40d144c > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-40d144c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 82%, #042051 100%);}.elementor-25 .elementor-element.elementor-element-a3a6c74 .elementor-heading-title{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 );color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-49bde2a{--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-25 .elementor-element.elementor-element-82be7d8{--display:flex;--min-height:200px;--justify-content:flex-end;--overlay-opacity:0.54;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-82be7d8:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-82be7d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://catep.edu.pe/wp-content/uploads/2026/07/imagen-de-escabadora.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-82be7d8::before, .elementor-25 .elementor-element.elementor-element-82be7d8 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-82be7d8 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-82be7d8 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-82be7d8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-82be7d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 82%, #042051 100%);}.elementor-25 .elementor-element.elementor-element-f9e51fa .elementor-heading-title{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 );color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-3c1257a{--display:flex;--min-height:200px;--justify-content:flex-end;--overlay-opacity:0.54;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-3c1257a:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-3c1257a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://catep.edu.pe/wp-content/uploads/2026/07/imagen-de-nuevos-alumnos-en-clase.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-3c1257a::before, .elementor-25 .elementor-element.elementor-element-3c1257a > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-3c1257a > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-3c1257a > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-3c1257a > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-3c1257a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 82%, #042051 100%);}.elementor-25 .elementor-element.elementor-element-5a2b367 .elementor-heading-title{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 );color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-d71c712{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-25 .elementor-element.elementor-element-d71c712:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-d71c712 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-2a21101{--display:flex;--min-height:200px;--justify-content:flex-end;--overlay-opacity:0.54;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-2a21101:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-2a21101 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://catep.edu.pe/wp-content/uploads/2026/07/imagen-de-capacitacion.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-2a21101::before, .elementor-25 .elementor-element.elementor-element-2a21101 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-2a21101 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-2a21101 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-2a21101 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-2a21101 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 82%, #042051 100%);}.elementor-25 .elementor-element.elementor-element-0d074aa .elementor-heading-title{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 );color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-460cd12{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-460cd12:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-460cd12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF1F7;}.elementor-25 .elementor-element.elementor-element-00588c2 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-00588c2{text-align:center;}.elementor-25 .elementor-element.elementor-element-00588c2 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:0.8em;letter-spacing:1.3px;color:#6B7280;}.elementor-25 .elementor-element.elementor-element-15b1f7b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-42faf85{--display:flex;--min-height:0px;--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;--margin-top:23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-83587c2{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2.5px;width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-83587c2 .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-83587c2 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-164fa09 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:0.8em;font-weight:500;letter-spacing:3.2px;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-2873df4{text-align:center;}.elementor-25 .elementor-element.elementor-element-2873df4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-bf84cd1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-226570b{--display:flex;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-25 .elementor-element.elementor-element-d13808d{--display:flex;--min-height:340px;border-style:solid;--border-style:solid;border-color:#E6E8EE;--border-color:#E6E8EE;--border-radius:15px 15px 15px 15px;box-shadow:0px 2px 8px 0px rgba(175.09999999999997, 175.09999999999997, 175.09999999999997, 0.5);}.elementor-25 .elementor-element.elementor-element-0efe1b8{--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;}.elementor-25 .elementor-element.elementor-element-bbf4686 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-bbf4686.elementor-view-stacked .elementor-icon{background-color:#E7AD29;}.elementor-25 .elementor-element.elementor-element-bbf4686.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-bbf4686.elementor-view-default .elementor-icon{color:#E7AD29;border-color:#E7AD29;}.elementor-25 .elementor-element.elementor-element-bbf4686.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-bbf4686.elementor-view-default .elementor-icon svg{fill:#E7AD29;}.elementor-25 .elementor-element.elementor-element-bbf4686 .elementor-icon{font-size:23px;}.elementor-25 .elementor-element.elementor-element-bbf4686 .elementor-icon svg{height:23px;}.elementor-25 .elementor-element.elementor-element-26158dd{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-fc8d8cb{font-family:"Nunito", Sans-serif;font-size:1em;}.elementor-25 .elementor-element.elementor-element-02a1d11{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-b0deff9{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-beee325{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-446130c > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-25 .elementor-element.elementor-element-446130c .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1.2em;font-weight:800;color:#042051;}.elementor-25 .elementor-element.elementor-element-d0ef1d1 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-d0ef1d1 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:0.9em;line-height:1.3em;color:#6B7280;}.elementor-25 .elementor-element.elementor-element-0b7478e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-fecdeb4{--display:flex;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-25 .elementor-element.elementor-element-7d63423{--display:flex;--min-height:340px;border-style:solid;--border-style:solid;border-color:#E6E8EE;--border-color:#E6E8EE;--border-radius:15px 15px 15px 15px;box-shadow:0px 2px 8px 0px rgba(175.09999999999997, 175.09999999999997, 175.09999999999997, 0.5);}.elementor-25 .elementor-element.elementor-element-db33188{--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;}.elementor-25 .elementor-element.elementor-element-bd89d24 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-bd89d24.elementor-view-stacked .elementor-icon{background-color:#E7AD29;}.elementor-25 .elementor-element.elementor-element-bd89d24.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-bd89d24.elementor-view-default .elementor-icon{color:#E7AD29;border-color:#E7AD29;}.elementor-25 .elementor-element.elementor-element-bd89d24.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-bd89d24.elementor-view-default .elementor-icon svg{fill:#E7AD29;}.elementor-25 .elementor-element.elementor-element-bd89d24 .elementor-icon{font-size:23px;}.elementor-25 .elementor-element.elementor-element-bd89d24 .elementor-icon svg{height:23px;}.elementor-25 .elementor-element.elementor-element-3e755a2{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-de48f4f{font-family:"Nunito", Sans-serif;font-size:1em;}.elementor-25 .elementor-element.elementor-element-c7fd160{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5afda2e{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-929d92b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-cd40561 > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-25 .elementor-element.elementor-element-cd40561 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1.2em;font-weight:800;color:#042051;}.elementor-25 .elementor-element.elementor-element-415ff8a > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-415ff8a .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:0.9em;line-height:1.3em;color:#6B7280;}.elementor-25 .elementor-element.elementor-element-562ee86{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-ef4263a{--display:flex;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-25 .elementor-element.elementor-element-cfcebaa{--display:flex;--min-height:340px;border-style:solid;--border-style:solid;border-color:#E6E8EE;--border-color:#E6E8EE;--border-radius:15px 15px 15px 15px;box-shadow:0px 2px 8px 0px rgba(175.09999999999997, 175.09999999999997, 175.09999999999997, 0.5);}.elementor-25 .elementor-element.elementor-element-cb95e33{--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;}.elementor-25 .elementor-element.elementor-element-38a0168 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-38a0168.elementor-view-stacked .elementor-icon{background-color:#E7AD29;}.elementor-25 .elementor-element.elementor-element-38a0168.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-38a0168.elementor-view-default .elementor-icon{color:#E7AD29;border-color:#E7AD29;}.elementor-25 .elementor-element.elementor-element-38a0168.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-38a0168.elementor-view-default .elementor-icon svg{fill:#E7AD29;}.elementor-25 .elementor-element.elementor-element-38a0168 .elementor-icon{font-size:23px;}.elementor-25 .elementor-element.elementor-element-38a0168 .elementor-icon svg{height:23px;}.elementor-25 .elementor-element.elementor-element-74e0670{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-8f515fe > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-8f515fe{font-family:"Nunito", Sans-serif;font-size:1em;}.elementor-25 .elementor-element.elementor-element-b674fa9{--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;--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-25 .elementor-element.elementor-element-21955a7{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-dadcaaf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-78a2b59 > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-25 .elementor-element.elementor-element-78a2b59 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1.2em;font-weight:800;color:#042051;}.elementor-25 .elementor-element.elementor-element-1505c10 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-1505c10 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:0.9em;line-height:1.3em;color:#6B7280;}.elementor-25 .elementor-element.elementor-element-2eafdd8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5b0a752{--display:flex;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-25 .elementor-element.elementor-element-6803fd7{--display:flex;--min-height:340px;border-style:solid;--border-style:solid;border-color:#E6E8EE;--border-color:#E6E8EE;--border-radius:15px 15px 15px 15px;box-shadow:0px 2px 8px 0px rgba(175.09999999999997, 175.09999999999997, 175.09999999999997, 0.5);}.elementor-25 .elementor-element.elementor-element-1914355{--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;}.elementor-25 .elementor-element.elementor-element-b85c387 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-b85c387.elementor-view-stacked .elementor-icon{background-color:#E7AD29;}.elementor-25 .elementor-element.elementor-element-b85c387.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-b85c387.elementor-view-default .elementor-icon{color:#E7AD29;border-color:#E7AD29;}.elementor-25 .elementor-element.elementor-element-b85c387.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-b85c387.elementor-view-default .elementor-icon svg{fill:#E7AD29;}.elementor-25 .elementor-element.elementor-element-b85c387 .elementor-icon{font-size:23px;}.elementor-25 .elementor-element.elementor-element-b85c387 .elementor-icon svg{height:23px;}.elementor-25 .elementor-element.elementor-element-9edc908{--display:flex;--min-height:120px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-3143ced{font-family:"Nunito", Sans-serif;font-size:1em;}.elementor-25 .elementor-element.elementor-element-ce5c338{--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;--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-25 .elementor-element.elementor-element-c8df417{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-bbda68f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-be7243d > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-25 .elementor-element.elementor-element-be7243d .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1.2em;font-weight:800;color:#042051;}.elementor-25 .elementor-element.elementor-element-859260a > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-859260a .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:0.9em;line-height:1.2em;color:#6B7280;}.elementor-25 .elementor-element.elementor-element-2e394d1{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-25 .elementor-element.elementor-element-2e394d1 > .elementor-widget-container{margin:4px 0px 04px 0px;}.elementor-25 .elementor-element.elementor-element-3e85c78{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-3e85c78:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-3e85c78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FB;}.elementor-25 .elementor-element.elementor-element-d35003a{--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-25 .elementor-element.elementor-element-55fd8d5{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-53516c6{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2.5px;width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-53516c6 .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-53516c6 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-e4b57cc .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:0.8em;font-weight:500;letter-spacing:3.2px;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-dcb6f4d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:#042051;}.elementor-25 .elementor-element.elementor-element-8e734c0{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-8e734c0 .elementor-heading-title{font-family:var( --e-global-typography-86d8d3a-font-family ), Sans-serif;font-size:var( --e-global-typography-86d8d3a-font-size );font-weight:var( --e-global-typography-86d8d3a-font-weight );line-height:var( --e-global-typography-86d8d3a-line-height );color:#4A5568;}.elementor-25 .elementor-element.elementor-element-250a754{--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-25 .elementor-element.elementor-element-88d864f{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-88d864f > .elementor-widget-container{background-color:#042051;margin:0px 0px 0px 0px;padding:10px 5px 5px 5px;border-radius:5px 5px 5px 5px;}.elementor-25 .elementor-element.elementor-element-88d864f .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-88d864f .elementor-icon{font-size:1.2em;}.elementor-25 .elementor-element.elementor-element-88d864f .elementor-icon svg{height:1.2em;}.elementor-25 .elementor-element.elementor-element-88d864f .elementor-icon-wrapper svg{width:auto;}.elementor-25 .elementor-element.elementor-element-05d6839{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-f3c33db .elementor-heading-title{font-family:var( --e-global-typography-8a80071-font-family ), Sans-serif;font-size:var( --e-global-typography-8a80071-font-size );font-weight:var( --e-global-typography-8a80071-font-weight );line-height:var( --e-global-typography-8a80071-line-height );color:#6B7280;}.elementor-25 .elementor-element.elementor-element-1af5919 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1em;font-weight:800;color:#042051;}.elementor-25 .elementor-element.elementor-element-50758e6{--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-25 .elementor-element.elementor-element-ed1f12e{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-ed1f12e > .elementor-widget-container{background-color:#042051;margin:0px 0px 0px 0px;padding:10px 5px 5px 5px;border-radius:5px 5px 5px 5px;}.elementor-25 .elementor-element.elementor-element-ed1f12e .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-ed1f12e .elementor-icon{font-size:1.2em;}.elementor-25 .elementor-element.elementor-element-ed1f12e .elementor-icon svg{height:1.2em;}.elementor-25 .elementor-element.elementor-element-ed1f12e .elementor-icon-wrapper svg{width:auto;}.elementor-25 .elementor-element.elementor-element-4cc8e0b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-d19b5f1 .elementor-heading-title{font-family:var( --e-global-typography-8a80071-font-family ), Sans-serif;font-size:var( --e-global-typography-8a80071-font-size );font-weight:var( --e-global-typography-8a80071-font-weight );line-height:var( --e-global-typography-8a80071-line-height );color:#6B7280;}.elementor-25 .elementor-element.elementor-element-ccf97a4 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1em;font-weight:800;color:#042051;}.elementor-25 .elementor-element.elementor-element-105d9a8{--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-25 .elementor-element.elementor-element-61d8def{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-61d8def > .elementor-widget-container{background-color:#042051;margin:0px 0px 0px 0px;padding:10px 5px 5px 5px;border-radius:5px 5px 5px 5px;}.elementor-25 .elementor-element.elementor-element-61d8def .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-61d8def .elementor-icon{font-size:1.2em;}.elementor-25 .elementor-element.elementor-element-61d8def .elementor-icon svg{height:1.2em;}.elementor-25 .elementor-element.elementor-element-61d8def .elementor-icon-wrapper svg{width:auto;}.elementor-25 .elementor-element.elementor-element-0c1f42b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-397b394 .elementor-heading-title{font-family:var( --e-global-typography-8a80071-font-family ), Sans-serif;font-size:var( --e-global-typography-8a80071-font-size );font-weight:var( --e-global-typography-8a80071-font-weight );line-height:var( --e-global-typography-8a80071-line-height );color:#6B7280;}.elementor-25 .elementor-element.elementor-element-7fcd898 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1em;font-weight:800;color:#042051;}.elementor-25 .elementor-element.elementor-element-a0cff46{--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-25 .elementor-element.elementor-element-e76a233{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-e76a233:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-e76a233 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-f2a15ab .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:15px;}.elementor-25 .elementor-element.elementor-element-f2a15ab .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-15px;}.elementor-25 .elementor-element.elementor-element-f2a15ab .elementor-field-group.recaptcha_v3-bottomleft, .elementor-25 .elementor-element.elementor-element-f2a15ab .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-25 .elementor-element.elementor-element-f2a15ab .elementor-labels-inline .elementor-field-group > label{padding-left:10px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-f2a15ab .elementor-labels-inline .elementor-field-group > label{padding-right:10px;}body .elementor-25 .elementor-element.elementor-element-f2a15ab .elementor-labels-above .elementor-field-group > label{padding-bottom:10px;}.elementor-25 .elementor-element.elementor-element-f2a15ab .elementor-field-group > label, .elementor-25 .elementor-element.elementor-element-f2a15ab .elementor-field-subgroup label{color:#042051;}.elementor-25 .elementor-element.elementor-element-f2a15ab .elementor-field-type-html{padding-bottom:0px;}.elementor-25 .elementor-element.elementor-element-f2a15ab .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-25 .elementor-element.elementor-element-f2a15ab .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-25 .elementor-element.elementor-element-f2a15ab .elementor-button{font-family:"Oswald", Sans-serif;font-size:0.91em;font-weight:500;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-f2a15ab .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-f2a15ab .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-f2a15ab .elementor-button[type="submit"] svg *{fill:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-f2a15ab .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-25 .elementor-element.elementor-element-f2a15ab .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-25 .elementor-element.elementor-element-f2a15ab .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-25 .elementor-element.elementor-element-f2a15ab .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-25 .elementor-element.elementor-element-f2a15ab .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-25 .elementor-element.elementor-element-f2a15ab{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-25 .elementor-element.elementor-element-4e513f0{text-align:center;}.elementor-25 .elementor-element.elementor-element-4e513f0 .elementor-heading-title{font-family:var( --e-global-typography-8a80071-font-family ), Sans-serif;font-size:var( --e-global-typography-8a80071-font-size );font-weight:var( --e-global-typography-8a80071-font-weight );line-height:var( --e-global-typography-8a80071-line-height );color:#6B7280;}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-27b1810{--padding-top:100px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-78b6690 .elementor-heading-title{font-size:1.05em;}.elementor-25 .elementor-element.elementor-element-ab3f891 .elementor-heading-title{font-size:1.75em;}.elementor-25 .elementor-element.elementor-element-b2d05d9 .elementor-heading-title{font-size:0.8em;}.elementor-25 .elementor-element.elementor-element-5ddc378 .elementor-button{font-size:var( --e-global-typography-b55d00d-font-size );line-height:var( --e-global-typography-b55d00d-line-height );}.elementor-25 .elementor-element.elementor-element-3f62f38 .elementor-button{font-size:var( --e-global-typography-b55d00d-font-size );line-height:var( --e-global-typography-b55d00d-line-height );}.elementor-25 .elementor-element.elementor-element-fc3e889 .elementor-heading-title{font-size:1.25em;}.elementor-25 .elementor-element.elementor-element-5ccfb01 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-25 .elementor-element.elementor-element-0e9323f .elementor-heading-title{font-size:0.8em;}.elementor-25 .elementor-element.elementor-element-079d435{--padding-top:100px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-33651b3 .elementor-heading-title{font-size:1.05em;}.elementor-25 .elementor-element.elementor-element-3e5ab30 .elementor-heading-title{font-size:1.75em;}.elementor-25 .elementor-element.elementor-element-154b6ae .elementor-heading-title{font-size:0.8em;}.elementor-25 .elementor-element.elementor-element-8e377fe .elementor-button{font-size:var( --e-global-typography-b55d00d-font-size );line-height:var( --e-global-typography-b55d00d-line-height );}.elementor-25 .elementor-element.elementor-element-574f182 .elementor-button{font-size:var( --e-global-typography-b55d00d-font-size );line-height:var( --e-global-typography-b55d00d-line-height );}.elementor-25 .elementor-element.elementor-element-5b95516 .elementor-heading-title{font-size:1.25em;}.elementor-25 .elementor-element.elementor-element-4cf62c7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-25 .elementor-element.elementor-element-063fb04 .elementor-heading-title{font-size:var( --e-global-typography-86d8d3a-font-size );line-height:var( --e-global-typography-86d8d3a-line-height );}.elementor-25 .elementor-element.elementor-element-478fcae{--padding-top:100px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-8317841 .elementor-heading-title{font-size:1.05em;}.elementor-25 .elementor-element.elementor-element-ac6e167 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-25 .elementor-element.elementor-element-3839d2e .elementor-heading-title{font-size:var( --e-global-typography-86d8d3a-font-size );line-height:var( --e-global-typography-86d8d3a-line-height );}.elementor-25 .elementor-element.elementor-element-f292616 .elementor-button{font-size:var( --e-global-typography-b55d00d-font-size );line-height:var( --e-global-typography-b55d00d-line-height );}.elementor-25 .elementor-element.elementor-element-41852ab .elementor-button{font-size:var( --e-global-typography-b55d00d-font-size );line-height:var( --e-global-typography-b55d00d-line-height );}.elementor-25 .elementor-element.elementor-element-63dce87 .elementor-heading-title{font-size:1.25em;}.elementor-25 .elementor-element.elementor-element-86ecb33 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-25 .elementor-element.elementor-element-e94c0b0 .elementor-heading-title{font-size:var( --e-global-typography-86d8d3a-font-size );line-height:var( --e-global-typography-86d8d3a-line-height );}.elementor-25 .elementor-element.elementor-element-f4e2734{--e-n-carousel-swiper-slides-to-display:1;}.elementor-25 .elementor-element.elementor-element-05ab58d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-ef65cc0 .elementor-heading-title{font-size:1.25em;}.elementor-25 .elementor-element.elementor-element-30729f7 .elementor-heading-title{font-size:0.95em;}.elementor-25 .elementor-element.elementor-element-da9163a .elementor-heading-title{font-size:1.25em;}.elementor-25 .elementor-element.elementor-element-e3ddcaf .elementor-heading-title{font-size:0.95em;}.elementor-25 .elementor-element.elementor-element-c7feb7b .elementor-heading-title{font-size:1.25em;}.elementor-25 .elementor-element.elementor-element-5ad0a8d .elementor-heading-title{font-size:0.95em;}.elementor-25 .elementor-element.elementor-element-a93eabc .elementor-heading-title{font-size:1.25em;}.elementor-25 .elementor-element.elementor-element-9126c1d .elementor-heading-title{font-size:0.95em;}.elementor-25 .elementor-element.elementor-element-2bea8a6{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-c9399c8 .elementor-heading-title{font-size:1.05em;}.elementor-25 .elementor-element.elementor-element-32bf53f .elementor-heading-title{font-size:1.5em;}.elementor-25 .elementor-element.elementor-element-13c2bc6 .elementor-heading-title{font-size:0.8em;}.elementor-25 .elementor-element.elementor-element-8e3241c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-25 .elementor-element.elementor-element-0a90e86 .elementor-heading-title{font-size:0.8em;}.elementor-25 .elementor-element.elementor-element-1beb98a .elementor-heading-title{font-size:1.25em;}.elementor-25 .elementor-element.elementor-element-16c80f8 .elementor-heading-title{font-size:0.8em;}.elementor-25 .elementor-element.elementor-element-80d481a .elementor-heading-title{font-size:1.25em;}.elementor-25 .elementor-element.elementor-element-c58f5bb .elementor-heading-title{font-size:0.8em;}.elementor-25 .elementor-element.elementor-element-38369b9 .elementor-heading-title{font-size:1.25em;}.elementor-25 .elementor-element.elementor-element-4f7e797 .elementor-heading-title{font-size:0.8em;}.elementor-25 .elementor-element.elementor-element-166be7a .elementor-button{font-size:var( --e-global-typography-b55d00d-font-size );line-height:var( --e-global-typography-b55d00d-line-height );}.elementor-25 .elementor-element.elementor-element-7ca6d86{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-a49326d .elementor-heading-title{font-size:1.05em;}.elementor-25 .elementor-element.elementor-element-663df79 .elementor-heading-title{font-size:1.75em;}.elementor-25 .elementor-element.elementor-element-0504a5d .elementor-heading-title{font-size:0.8em;}.elementor-25 .elementor-element.elementor-element-33c6f05 .elementor-button{font-size:var( --e-global-typography-b55d00d-font-size );line-height:var( --e-global-typography-b55d00d-line-height );}.elementor-25 .elementor-element.elementor-element-9bbcad3{--swiper-slides-to-display:2;}.elementor-25 .elementor-element.elementor-element-dcc3cf2{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-c2967af .elementor-heading-title{font-size:1.05em;}.elementor-25 .elementor-element.elementor-element-1bba71e .elementor-heading-title{font-size:1.75em;}.elementor-25 .elementor-element.elementor-element-ea0bc66 .elementor-heading-title{font-size:0.8em;}.elementor-25 .elementor-element.elementor-element-1c0dd7a{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-6d2a9dd .elementor-heading-title{font-size:1.25em;}.elementor-25 .elementor-element.elementor-element-00dd22a .elementor-heading-title{font-size:0.95em;}.elementor-25 .elementor-element.elementor-element-5635dc9 .elementor-heading-title{font-size:1.25em;}.elementor-25 .elementor-element.elementor-element-b524b4e .elementor-heading-title{font-size:0.95em;}.elementor-25 .elementor-element.elementor-element-ef77bcf .elementor-heading-title{font-size:1.25em;}.elementor-25 .elementor-element.elementor-element-43c23ce .elementor-heading-title{font-size:0.95em;}.elementor-25 .elementor-element.elementor-element-d9896c5 .elementor-heading-title{font-size:1.25em;}.elementor-25 .elementor-element.elementor-element-050d40b .elementor-heading-title{font-size:0.95em;}.elementor-25 .elementor-element.elementor-element-f0f972f{--margin-top:-35px;--margin-bottom:0px;--margin-left:150px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-a05a3f2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-25 .elementor-element.elementor-element-8f4d49b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-25 .elementor-element.elementor-element-006edb5{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-72b5d86 .elementor-heading-title{font-size:1.05em;}.elementor-25 .elementor-element.elementor-element-519670a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25 .elementor-element.elementor-element-a02f272 .elementor-heading-title{font-size:0.8em;}.elementor-25 .elementor-element.elementor-element-c036f5b .elementor-heading-title{font-size:1.25em;}.elementor-25 .elementor-element.elementor-element-ddf7e51 .elementor-heading-title{font-size:0.95em;}.elementor-25 .elementor-element.elementor-element-e166fab .elementor-heading-title{font-size:1.25em;}.elementor-25 .elementor-element.elementor-element-53cb4f6 .elementor-heading-title{font-size:0.95em;}.elementor-25 .elementor-element.elementor-element-aefc51b .elementor-heading-title{font-size:1.25em;}.elementor-25 .elementor-element.elementor-element-abbdb05 .elementor-heading-title{font-size:0.95em;}.elementor-25 .elementor-element.elementor-element-37f9bf0 .elementor-heading-title{font-size:1.25em;}.elementor-25 .elementor-element.elementor-element-94e1375 .elementor-heading-title{font-size:0.95em;}.elementor-25 .elementor-element.elementor-element-4385104{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-47317ca .elementor-heading-title{font-size:1.05em;}.elementor-25 .elementor-element.elementor-element-a8754d4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25 .elementor-element.elementor-element-d5304b4 .elementor-heading-title{font-size:0.8em;}.elementor-25 .elementor-element.elementor-element-95633ca .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-25 .elementor-element.elementor-element-e47513a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-25 .elementor-element.elementor-element-a3a6c74 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-25 .elementor-element.elementor-element-f9e51fa .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-25 .elementor-element.elementor-element-5a2b367 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-25 .elementor-element.elementor-element-0d074aa .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-25 .elementor-element.elementor-element-460cd12{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-15b1f7b{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-164fa09 .elementor-heading-title{font-size:1.05em;}.elementor-25 .elementor-element.elementor-element-2873df4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25 .elementor-element.elementor-element-2e394d1{--e-n-carousel-swiper-slides-to-display:2;}.elementor-25 .elementor-element.elementor-element-3e85c78{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-e4b57cc .elementor-heading-title{font-size:1.05em;}.elementor-25 .elementor-element.elementor-element-dcb6f4d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25 .elementor-element.elementor-element-8e734c0 .elementor-heading-title{font-size:var( --e-global-typography-86d8d3a-font-size );line-height:var( --e-global-typography-86d8d3a-line-height );}.elementor-25 .elementor-element.elementor-element-250a754{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-88d864f > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-25 .elementor-element.elementor-element-88d864f .elementor-icon{font-size:0.9em;}.elementor-25 .elementor-element.elementor-element-88d864f .elementor-icon svg{height:0.9em;}.elementor-25 .elementor-element.elementor-element-f3c33db .elementor-heading-title{font-size:var( --e-global-typography-8a80071-font-size );line-height:var( --e-global-typography-8a80071-line-height );}.elementor-25 .elementor-element.elementor-element-1af5919 .elementor-heading-title{font-size:1.05em;}.elementor-25 .elementor-element.elementor-element-50758e6{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-ed1f12e > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-25 .elementor-element.elementor-element-ed1f12e .elementor-icon{font-size:0.9em;}.elementor-25 .elementor-element.elementor-element-ed1f12e .elementor-icon svg{height:0.9em;}.elementor-25 .elementor-element.elementor-element-d19b5f1 .elementor-heading-title{font-size:var( --e-global-typography-8a80071-font-size );line-height:var( --e-global-typography-8a80071-line-height );}.elementor-25 .elementor-element.elementor-element-ccf97a4 .elementor-heading-title{font-size:1.05em;}.elementor-25 .elementor-element.elementor-element-105d9a8{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-61d8def > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-25 .elementor-element.elementor-element-61d8def .elementor-icon{font-size:0.9em;}.elementor-25 .elementor-element.elementor-element-61d8def .elementor-icon svg{height:0.9em;}.elementor-25 .elementor-element.elementor-element-397b394 .elementor-heading-title{font-size:var( --e-global-typography-8a80071-font-size );line-height:var( --e-global-typography-8a80071-line-height );}.elementor-25 .elementor-element.elementor-element-7fcd898 .elementor-heading-title{font-size:1.05em;}.elementor-25 .elementor-element.elementor-element-f2a15ab .elementor-button{font-size:0.95em;}.elementor-25 .elementor-element.elementor-element-4e513f0 .elementor-heading-title{font-size:var( --e-global-typography-8a80071-font-size );line-height:var( --e-global-typography-8a80071-line-height );}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-78b6690{text-align:center;}.elementor-25 .elementor-element.elementor-element-78b6690 .elementor-heading-title{font-size:1em;}.elementor-25 .elementor-element.elementor-element-ab3f891{text-align:center;}.elementor-25 .elementor-element.elementor-element-ab3f891 .elementor-heading-title{font-size:1.2em;}.elementor-25 .elementor-element.elementor-element-b2d05d9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-25 .elementor-element.elementor-element-b2d05d9 .elementor-heading-title{font-size:0.9em;}.elementor-25 .elementor-element.elementor-element-5ddc378 .elementor-button{font-size:var( --e-global-typography-b55d00d-font-size );line-height:var( --e-global-typography-b55d00d-line-height );}.elementor-25 .elementor-element.elementor-element-3f62f38 .elementor-button{font-size:var( --e-global-typography-b55d00d-font-size );line-height:var( --e-global-typography-b55d00d-line-height );}.elementor-25 .elementor-element.elementor-element-fc3e889{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-25 .elementor-element.elementor-element-fc3e889 .elementor-heading-title{font-size:1.1em;}.elementor-25 .elementor-element.elementor-element-5ccfb01 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-25 .elementor-element.elementor-element-0e9323f .elementor-heading-title{font-size:0.9em;}.elementor-25 .elementor-element.elementor-element-079d435{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-25 .elementor-element.elementor-element-33651b3{text-align:center;}.elementor-25 .elementor-element.elementor-element-33651b3 .elementor-heading-title{font-size:1em;}.elementor-25 .elementor-element.elementor-element-3e5ab30{text-align:center;}.elementor-25 .elementor-element.elementor-element-3e5ab30 .elementor-heading-title{font-size:1.45em;}.elementor-25 .elementor-element.elementor-element-154b6ae{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-25 .elementor-element.elementor-element-154b6ae .elementor-heading-title{font-size:0.9em;}.elementor-25 .elementor-element.elementor-element-e6669b4{--justify-content:center;}.elementor-25 .elementor-element.elementor-element-8e377fe .elementor-button{font-size:var( --e-global-typography-b55d00d-font-size );line-height:var( --e-global-typography-b55d00d-line-height );}.elementor-25 .elementor-element.elementor-element-574f182 .elementor-button{font-size:var( --e-global-typography-b55d00d-font-size );line-height:var( --e-global-typography-b55d00d-line-height );}.elementor-25 .elementor-element.elementor-element-5b95516{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-25 .elementor-element.elementor-element-5b95516 .elementor-heading-title{font-size:1.1em;}.elementor-25 .elementor-element.elementor-element-4cf62c7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-25 .elementor-element.elementor-element-063fb04 .elementor-heading-title{font-size:var( --e-global-typography-86d8d3a-font-size );line-height:var( --e-global-typography-86d8d3a-line-height );}.elementor-25 .elementor-element.elementor-element-bfc7ce7{--justify-content:center;}.elementor-25 .elementor-element.elementor-element-8317841{text-align:center;}.elementor-25 .elementor-element.elementor-element-8317841 .elementor-heading-title{font-size:1em;}.elementor-25 .elementor-element.elementor-element-ac6e167{text-align:center;}.elementor-25 .elementor-element.elementor-element-ac6e167 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-25 .elementor-element.elementor-element-3839d2e{text-align:center;}.elementor-25 .elementor-element.elementor-element-3839d2e .elementor-heading-title{font-size:var( --e-global-typography-86d8d3a-font-size );line-height:var( --e-global-typography-86d8d3a-line-height );}.elementor-25 .elementor-element.elementor-element-f292616 .elementor-button{font-size:var( --e-global-typography-b55d00d-font-size );line-height:var( --e-global-typography-b55d00d-line-height );}.elementor-25 .elementor-element.elementor-element-41852ab .elementor-button{font-size:var( --e-global-typography-b55d00d-font-size );line-height:var( --e-global-typography-b55d00d-line-height );}.elementor-25 .elementor-element.elementor-element-63dce87{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-25 .elementor-element.elementor-element-63dce87 .elementor-heading-title{font-size:1.1em;}.elementor-25 .elementor-element.elementor-element-86ecb33 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-25 .elementor-element.elementor-element-e94c0b0 .elementor-heading-title{font-size:var( --e-global-typography-86d8d3a-font-size );line-height:var( --e-global-typography-86d8d3a-line-height );}.elementor-25 .elementor-element.elementor-element-f4e2734{--e-n-carousel-swiper-slides-to-display:1;}.elementor-25 .elementor-element.elementor-element-05ab58d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-25 .elementor-element.elementor-element-24c810c{--justify-content:center;}.elementor-25 .elementor-element.elementor-element-8ce7395 > .elementor-widget-container{padding:10px 10px 4px 10px;}.elementor-25 .elementor-element.elementor-element-ef65cc0{text-align:center;}.elementor-25 .elementor-element.elementor-element-ef65cc0 .elementor-heading-title{font-size:1.1em;}.elementor-25 .elementor-element.elementor-element-30729f7{text-align:center;}.elementor-25 .elementor-element.elementor-element-30729f7 .elementor-heading-title{font-size:0.9em;}.elementor-25 .elementor-element.elementor-element-2525d24{--justify-content:center;}.elementor-25 .elementor-element.elementor-element-a05065e > .elementor-widget-container{padding:10px 10px 4px 10px;}.elementor-25 .elementor-element.elementor-element-da9163a{text-align:center;}.elementor-25 .elementor-element.elementor-element-da9163a .elementor-heading-title{font-size:1.1em;}.elementor-25 .elementor-element.elementor-element-e3ddcaf{text-align:center;}.elementor-25 .elementor-element.elementor-element-e3ddcaf .elementor-heading-title{font-size:0.9em;}.elementor-25 .elementor-element.elementor-element-86c897c{--justify-content:center;}.elementor-25 .elementor-element.elementor-element-bf9f714 > .elementor-widget-container{padding:10px 10px 4px 10px;}.elementor-25 .elementor-element.elementor-element-c7feb7b{text-align:center;}.elementor-25 .elementor-element.elementor-element-c7feb7b .elementor-heading-title{font-size:1.1em;}.elementor-25 .elementor-element.elementor-element-5ad0a8d{text-align:center;}.elementor-25 .elementor-element.elementor-element-5ad0a8d .elementor-heading-title{font-size:0.9em;}.elementor-25 .elementor-element.elementor-element-d5b14e0{--justify-content:center;}.elementor-25 .elementor-element.elementor-element-3d83fcf > .elementor-widget-container{padding:10px 10px 4px 10px;}.elementor-25 .elementor-element.elementor-element-a93eabc{text-align:center;}.elementor-25 .elementor-element.elementor-element-a93eabc .elementor-heading-title{font-size:1.1em;}.elementor-25 .elementor-element.elementor-element-9126c1d{text-align:center;}.elementor-25 .elementor-element.elementor-element-9126c1d .elementor-heading-title{font-size:0.9em;}.elementor-25 .elementor-element.elementor-element-c9399c8{text-align:center;}.elementor-25 .elementor-element.elementor-element-c9399c8 .elementor-heading-title{font-size:1em;}.elementor-25 .elementor-element.elementor-element-32bf53f .elementor-heading-title{font-size:1.3em;}.elementor-25 .elementor-element.elementor-element-13c2bc6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-25 .elementor-element.elementor-element-13c2bc6 .elementor-heading-title{font-size:0.9em;}.elementor-25 .elementor-element.elementor-element-8e3241c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-25 .elementor-element.elementor-element-0a90e86 .elementor-heading-title{font-size:0.9em;}.elementor-25 .elementor-element.elementor-element-1beb98a .elementor-heading-title{font-size:1.1em;}.elementor-25 .elementor-element.elementor-element-16c80f8 .elementor-heading-title{font-size:0.9em;}.elementor-25 .elementor-element.elementor-element-80d481a .elementor-heading-title{font-size:1.1em;}.elementor-25 .elementor-element.elementor-element-c58f5bb .elementor-heading-title{font-size:0.9em;}.elementor-25 .elementor-element.elementor-element-38369b9 .elementor-heading-title{font-size:1.1em;}.elementor-25 .elementor-element.elementor-element-4f7e797 .elementor-heading-title{font-size:0.9em;}.elementor-25 .elementor-element.elementor-element-166be7a .elementor-button{font-size:var( --e-global-typography-b55d00d-font-size );line-height:var( --e-global-typography-b55d00d-line-height );}.elementor-25 .elementor-element.elementor-element-7ca6d86{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-7493e29{--justify-content:center;}.elementor-25 .elementor-element.elementor-element-a49326d .elementor-heading-title{font-size:1em;}.elementor-25 .elementor-element.elementor-element-663df79{text-align:center;}.elementor-25 .elementor-element.elementor-element-663df79 .elementor-heading-title{font-size:1.45em;}.elementor-25 .elementor-element.elementor-element-0504a5d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-25 .elementor-element.elementor-element-0504a5d .elementor-heading-title{font-size:0.9em;}.elementor-25 .elementor-element.elementor-element-338ee22{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-33c6f05{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-25 .elementor-element.elementor-element-33c6f05 .elementor-button{font-size:var( --e-global-typography-b55d00d-font-size );line-height:var( --e-global-typography-b55d00d-line-height );padding:10px 20px 10px 20px;}.elementor-25 .elementor-element.elementor-element-9bbcad3{--swiper-slides-to-display:1;}.elementor-25 .elementor-element.elementor-element-dcc3cf2{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-25 .elementor-element.elementor-element-8664e71{--justify-content:center;}.elementor-25 .elementor-element.elementor-element-c2967af .elementor-heading-title{font-size:1em;}.elementor-25 .elementor-element.elementor-element-1bba71e{text-align:center;}.elementor-25 .elementor-element.elementor-element-1bba71e .elementor-heading-title{font-size:1.45em;}.elementor-25 .elementor-element.elementor-element-ea0bc66{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:justify;}.elementor-25 .elementor-element.elementor-element-ea0bc66 .elementor-heading-title{font-size:0.9em;}.elementor-25 .elementor-element.elementor-element-1c0dd7a{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-ea6f3b5{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-6d2a9dd .elementor-heading-title{font-size:1.1em;}.elementor-25 .elementor-element.elementor-element-00dd22a .elementor-heading-title{font-size:0.9em;}.elementor-25 .elementor-element.elementor-element-74a75bf{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-5635dc9 .elementor-heading-title{font-size:1.1em;}.elementor-25 .elementor-element.elementor-element-b524b4e .elementor-heading-title{font-size:0.9em;}.elementor-25 .elementor-element.elementor-element-4b42127{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-ef77bcf .elementor-heading-title{font-size:1.1em;}.elementor-25 .elementor-element.elementor-element-43c23ce .elementor-heading-title{font-size:0.9em;}.elementor-25 .elementor-element.elementor-element-160a88a{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-d9896c5 .elementor-heading-title{font-size:1.1em;}.elementor-25 .elementor-element.elementor-element-050d40b .elementor-heading-title{font-size:0.9em;}.elementor-25 .elementor-element.elementor-element-e7ef2e1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-486677b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-f0f972f{--width:50%;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-a05a3f2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-25 .elementor-element.elementor-element-8f4d49b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-25 .elementor-element.elementor-element-72b5d86 .elementor-heading-title{font-size:1em;}.elementor-25 .elementor-element.elementor-element-519670a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25 .elementor-element.elementor-element-a02f272{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-25 .elementor-element.elementor-element-a02f272 .elementor-heading-title{font-size:0.9em;}.elementor-25 .elementor-element.elementor-element-c036f5b{text-align:center;}.elementor-25 .elementor-element.elementor-element-c036f5b .elementor-heading-title{font-size:1.1em;}.elementor-25 .elementor-element.elementor-element-ddf7e51{text-align:center;}.elementor-25 .elementor-element.elementor-element-ddf7e51 .elementor-heading-title{font-size:0.9em;}.elementor-25 .elementor-element.elementor-element-e166fab{text-align:center;}.elementor-25 .elementor-element.elementor-element-e166fab .elementor-heading-title{font-size:1.1em;}.elementor-25 .elementor-element.elementor-element-53cb4f6{text-align:center;}.elementor-25 .elementor-element.elementor-element-53cb4f6 .elementor-heading-title{font-size:0.9em;}.elementor-25 .elementor-element.elementor-element-aefc51b{text-align:center;}.elementor-25 .elementor-element.elementor-element-aefc51b .elementor-heading-title{font-size:1.1em;}.elementor-25 .elementor-element.elementor-element-abbdb05{text-align:center;}.elementor-25 .elementor-element.elementor-element-abbdb05 .elementor-heading-title{font-size:0.9em;}.elementor-25 .elementor-element.elementor-element-37f9bf0{text-align:center;}.elementor-25 .elementor-element.elementor-element-37f9bf0 .elementor-heading-title{font-size:1.1em;}.elementor-25 .elementor-element.elementor-element-94e1375{text-align:center;}.elementor-25 .elementor-element.elementor-element-94e1375 .elementor-heading-title{font-size:0.9em;}.elementor-25 .elementor-element.elementor-element-47317ca .elementor-heading-title{font-size:1em;}.elementor-25 .elementor-element.elementor-element-a8754d4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25 .elementor-element.elementor-element-d5304b4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-25 .elementor-element.elementor-element-d5304b4 .elementor-heading-title{font-size:0.9em;}.elementor-25 .elementor-element.elementor-element-95633ca .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-25 .elementor-element.elementor-element-e47513a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-25 .elementor-element.elementor-element-a3a6c74 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-25 .elementor-element.elementor-element-f9e51fa .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-25 .elementor-element.elementor-element-5a2b367 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-25 .elementor-element.elementor-element-0d074aa .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-25 .elementor-element.elementor-element-164fa09 .elementor-heading-title{font-size:1em;}.elementor-25 .elementor-element.elementor-element-2873df4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25 .elementor-element.elementor-element-2e394d1{--e-n-carousel-swiper-slides-to-display:1;}.elementor-25 .elementor-element.elementor-element-3e85c78{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-25 .elementor-element.elementor-element-e4b57cc .elementor-heading-title{font-size:1em;}.elementor-25 .elementor-element.elementor-element-dcb6f4d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25 .elementor-element.elementor-element-8e734c0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-25 .elementor-element.elementor-element-8e734c0 .elementor-heading-title{font-size:var( --e-global-typography-86d8d3a-font-size );line-height:var( --e-global-typography-86d8d3a-line-height );}.elementor-25 .elementor-element.elementor-element-250a754{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-25 .elementor-element.elementor-element-05d6839{--width:75%;}.elementor-25 .elementor-element.elementor-element-f3c33db .elementor-heading-title{font-size:var( --e-global-typography-8a80071-font-size );line-height:var( --e-global-typography-8a80071-line-height );}.elementor-25 .elementor-element.elementor-element-1af5919 .elementor-heading-title{font-size:1em;}.elementor-25 .elementor-element.elementor-element-50758e6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-4cc8e0b{--width:75%;}.elementor-25 .elementor-element.elementor-element-d19b5f1 .elementor-heading-title{font-size:var( --e-global-typography-8a80071-font-size );line-height:var( --e-global-typography-8a80071-line-height );}.elementor-25 .elementor-element.elementor-element-ccf97a4 .elementor-heading-title{font-size:1em;}.elementor-25 .elementor-element.elementor-element-105d9a8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-0c1f42b{--width:75%;}.elementor-25 .elementor-element.elementor-element-397b394 .elementor-heading-title{font-size:var( --e-global-typography-8a80071-font-size );line-height:var( --e-global-typography-8a80071-line-height );}.elementor-25 .elementor-element.elementor-element-7fcd898 .elementor-heading-title{font-size:1em;}.elementor-25 .elementor-element.elementor-element-f2a15ab .elementor-button{font-size:0.9em;}.elementor-25 .elementor-element.elementor-element-4e513f0 .elementor-heading-title{font-size:var( --e-global-typography-8a80071-font-size );line-height:var( --e-global-typography-8a80071-line-height );}}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-f21ba30{--width:50%;}.elementor-25 .elementor-element.elementor-element-9d10247{--width:50%;}.elementor-25 .elementor-element.elementor-element-1d827b3{--width:85%;}.elementor-25 .elementor-element.elementor-element-27d8a5b{--width:50%;}.elementor-25 .elementor-element.elementor-element-4a17edd{--width:50%;}.elementor-25 .elementor-element.elementor-element-f3c7331{--width:85%;}.elementor-25 .elementor-element.elementor-element-7fcfcc8{--width:50%;}.elementor-25 .elementor-element.elementor-element-05d3936{--width:50%;}.elementor-25 .elementor-element.elementor-element-9b4056d{--width:85%;}.elementor-25 .elementor-element.elementor-element-24c810c{--width:25%;}.elementor-25 .elementor-element.elementor-element-2525d24{--width:25%;}.elementor-25 .elementor-element.elementor-element-86c897c{--width:25%;}.elementor-25 .elementor-element.elementor-element-d5b14e0{--width:25%;}.elementor-25 .elementor-element.elementor-element-bae7f6a{--width:45%;}.elementor-25 .elementor-element.elementor-element-b3ea810{--width:55%;}.elementor-25 .elementor-element.elementor-element-cff28e7{--width:50%;}.elementor-25 .elementor-element.elementor-element-ed8c596{--width:50%;}.elementor-25 .elementor-element.elementor-element-9acb5bf{--width:60%;}.elementor-25 .elementor-element.elementor-element-338ee22{--width:30%;}.elementor-25 .elementor-element.elementor-element-4e37490{--width:50%;}.elementor-25 .elementor-element.elementor-element-dc7a4b4{--width:50%;}.elementor-25 .elementor-element.elementor-element-2c0af31{--width:50%;}.elementor-25 .elementor-element.elementor-element-4eda9cf{--width:50%;}.elementor-25 .elementor-element.elementor-element-d3a1ae9{--width:50%;}.elementor-25 .elementor-element.elementor-element-e7ef2e1{--width:50%;}.elementor-25 .elementor-element.elementor-element-486677b{--width:50%;}.elementor-25 .elementor-element.elementor-element-f0f972f{--width:23%;}.elementor-25 .elementor-element.elementor-element-6cb2b85{--width:25%;}.elementor-25 .elementor-element.elementor-element-dd2bc19{--width:25%;}.elementor-25 .elementor-element.elementor-element-a090eac{--width:25%;}.elementor-25 .elementor-element.elementor-element-9df3d20{--width:25%;}.elementor-25 .elementor-element.elementor-element-a3a0a24{--width:30%;}.elementor-25 .elementor-element.elementor-element-b55ab0e{--width:70%;}.elementor-25 .elementor-element.elementor-element-96b6240{--width:25%;}.elementor-25 .elementor-element.elementor-element-59d3270{--width:25%;}.elementor-25 .elementor-element.elementor-element-40d144c{--width:50%;}.elementor-25 .elementor-element.elementor-element-82be7d8{--width:25%;}.elementor-25 .elementor-element.elementor-element-3c1257a{--width:25%;}.elementor-25 .elementor-element.elementor-element-d71c712{--width:25%;}.elementor-25 .elementor-element.elementor-element-2a21101{--width:25%;}.elementor-25 .elementor-element.elementor-element-d35003a{--width:50%;}.elementor-25 .elementor-element.elementor-element-a0cff46{--width:50%;}.elementor-25 .elementor-element.elementor-element-e76a233{--width:90%;}}/* Start custom CSS for heading, class: .elementor-element-ab3f891 */.contenedor-text {
  display: inline-block;
  width: 100%; /* Asegura que ocupe el ancho disponible */
}

.titulo-super {
  color: #ffffff;
  font-weight: 800;
  font-size: 2.5rem; /* Reducido ligeramente para mejor ajuste en móvil */
  margin: 0;
  text-transform: uppercase;
  line-height: 1.2; /* Añade altura de línea para evitar que las líneas se junten */
}

.etiqueta-destacada {
  background-color: #e6a82a; /* El color amarillo/mostaza */
  color: #0d1a33; /* Color oscuro del texto */
  font-weight: 900;
  font-size: 2rem; /* Ajustado proporcionalmente */
  padding: 10px 20px; /* Mayor padding vertical para darle altura */
  display: inline-block;
  border-radius: 4px;
  text-transform: uppercase;
  margin-top: 10px; /* Espacio superior para separarlo del título de arriba */
  line-height: 1.2;
}

/* Opcional: Ajuste específico para pantallas muy pequeñas */
@media (max-width: 480px) {
  .titulo-super, 
  .etiqueta-destacada {
    font-size: 1.2em;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e5ab30 */.bloque-principal {
  display: inline-block;
  width: 100%;
}

.texto-encabezado {
  color: #ffffff;
  font-weight: 800;
  font-size: 2.5rem;
  margin: 0;
  text-transform: uppercase;
  line-height: 1.2; /* Evita que las líneas se junten */
}

.caja-resaltada {
  background-color: #e6a82a;
  color: #0d1a33;
  font-weight: 900;
  font-size: 2.5rem;
  padding: 10px 20px; /* Mayor padding vertical para darle la altura correcta */
  display: inline-block;
  border-radius: 4px;
  text-transform: uppercase;
  margin-top: 10px;
  line-height: 1.2;
}

.maquinaria-pesada {
  /* PUEDES AGREGAR ESTILOS EXCLUSIVOS AQUÍ SI LO DESEAS */
}

/* Ajuste responsivo para pantallas pequeñas */
@media (max-width: 480px) {
  .texto-encabezado, 
  .caja-resaltada {
    font-size: 2rem;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac6e167 */.contenedor-texto {
  
  display: inline-block;
}

.titulo-superior {
  color: #ffffff;
  font-weight: 800;
  font-size: 3rem; /* Ajusta el tamaño según tu preferencia */
  margin: 0;
  text-transform: uppercase;
}

.etiqueta-destacada {
  background-color: #e6a82a; /* El color amarillo/mostaza de la imagen */
  color: #0d1a33; /* Color oscuro del texto */
  font-weight: 900;
  font-size: 3rem;
  padding: 5px 15px;
  display: inline-block;
  border-radius: 4px;
  text-transform: uppercase;
  margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab3f891 */.contenedor-text {
  display: inline-block;
  width: 100%; /* Asegura que ocupe el ancho disponible */
}

.titulo-super {
  color: #ffffff;
  font-weight: 800;
  font-size: 2.5rem; /* Reducido ligeramente para mejor ajuste en móvil */
  margin: 0;
  text-transform: uppercase;
  line-height: 1.2; /* Añade altura de línea para evitar que las líneas se junten */
}

.etiqueta-destacada {
  background-color: #e6a82a; /* El color amarillo/mostaza */
  color: #0d1a33; /* Color oscuro del texto */
  font-weight: 900;
  font-size: 2rem; /* Ajustado proporcionalmente */
  padding: 10px 20px; /* Mayor padding vertical para darle altura */
  display: inline-block;
  border-radius: 4px;
  text-transform: uppercase;
  margin-top: 10px; /* Espacio superior para separarlo del título de arriba */
  line-height: 1.2;
}

/* Opcional: Ajuste específico para pantallas muy pequeñas */
@media (max-width: 480px) {
  .titulo-super, 
  .etiqueta-destacada {
    font-size: 1.2em;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e5ab30 */.bloque-principal {
  display: inline-block;
  width: 100%;
}

.texto-encabezado {
  color: #ffffff;
  font-weight: 800;
  font-size: 2.5rem;
  margin: 0;
  text-transform: uppercase;
  line-height: 1.2; /* Evita que las líneas se junten */
}

.caja-resaltada {
  background-color: #e6a82a;
  color: #0d1a33;
  font-weight: 900;
  font-size: 2.5rem;
  padding: 10px 20px; /* Mayor padding vertical para darle la altura correcta */
  display: inline-block;
  border-radius: 4px;
  text-transform: uppercase;
  margin-top: 10px;
  line-height: 1.2;
}

.maquinaria-pesada {
  /* PUEDES AGREGAR ESTILOS EXCLUSIVOS AQUÍ SI LO DESEAS */
}

/* Ajuste responsivo para pantallas pequeñas */
@media (max-width: 480px) {
  .texto-encabezado, 
  .caja-resaltada {
    font-size: 2rem;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac6e167 */.contenedor-texto {
  
  display: inline-block;
}

.titulo-superior {
  color: #ffffff;
  font-weight: 800;
  font-size: 3rem; /* Ajusta el tamaño según tu preferencia */
  margin: 0;
  text-transform: uppercase;
}

.etiqueta-destacada {
  background-color: #e6a82a; /* El color amarillo/mostaza de la imagen */
  color: #0d1a33; /* Color oscuro del texto */
  font-weight: 900;
  font-size: 3rem;
  padding: 5px 15px;
  display: inline-block;
  border-radius: 4px;
  text-transform: uppercase;
  margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab3f891 */.contenedor-text {
  display: inline-block;
  width: 100%; /* Asegura que ocupe el ancho disponible */
}

.titulo-super {
  color: #ffffff;
  font-weight: 800;
  font-size: 2.5rem; /* Reducido ligeramente para mejor ajuste en móvil */
  margin: 0;
  text-transform: uppercase;
  line-height: 1.2; /* Añade altura de línea para evitar que las líneas se junten */
}

.etiqueta-destacada {
  background-color: #e6a82a; /* El color amarillo/mostaza */
  color: #0d1a33; /* Color oscuro del texto */
  font-weight: 900;
  font-size: 2rem; /* Ajustado proporcionalmente */
  padding: 10px 20px; /* Mayor padding vertical para darle altura */
  display: inline-block;
  border-radius: 4px;
  text-transform: uppercase;
  margin-top: 10px; /* Espacio superior para separarlo del título de arriba */
  line-height: 1.2;
}

/* Opcional: Ajuste específico para pantallas muy pequeñas */
@media (max-width: 480px) {
  .titulo-super, 
  .etiqueta-destacada {
    font-size: 1.2em;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e5ab30 */.bloque-principal {
  display: inline-block;
  width: 100%;
}

.texto-encabezado {
  color: #ffffff;
  font-weight: 800;
  font-size: 2.5rem;
  margin: 0;
  text-transform: uppercase;
  line-height: 1.2; /* Evita que las líneas se junten */
}

.caja-resaltada {
  background-color: #e6a82a;
  color: #0d1a33;
  font-weight: 900;
  font-size: 2.5rem;
  padding: 10px 20px; /* Mayor padding vertical para darle la altura correcta */
  display: inline-block;
  border-radius: 4px;
  text-transform: uppercase;
  margin-top: 10px;
  line-height: 1.2;
}

.maquinaria-pesada {
  /* PUEDES AGREGAR ESTILOS EXCLUSIVOS AQUÍ SI LO DESEAS */
}

/* Ajuste responsivo para pantallas pequeñas */
@media (max-width: 480px) {
  .texto-encabezado, 
  .caja-resaltada {
    font-size: 2rem;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac6e167 */.contenedor-texto {
  
  display: inline-block;
}

.titulo-superior {
  color: #ffffff;
  font-weight: 800;
  font-size: 3rem; /* Ajusta el tamaño según tu preferencia */
  margin: 0;
  text-transform: uppercase;
}

.etiqueta-destacada {
  background-color: #e6a82a; /* El color amarillo/mostaza de la imagen */
  color: #0d1a33; /* Color oscuro del texto */
  font-weight: 900;
  font-size: 3rem;
  padding: 5px 15px;
  display: inline-block;
  border-radius: 4px;
  text-transform: uppercase;
  margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab3f891 */.contenedor-text {
  display: inline-block;
  width: 100%; /* Asegura que ocupe el ancho disponible */
}

.titulo-super {
  color: #ffffff;
  font-weight: 800;
  font-size: 2.5rem; /* Reducido ligeramente para mejor ajuste en móvil */
  margin: 0;
  text-transform: uppercase;
  line-height: 1.2; /* Añade altura de línea para evitar que las líneas se junten */
}

.etiqueta-destacada {
  background-color: #e6a82a; /* El color amarillo/mostaza */
  color: #0d1a33; /* Color oscuro del texto */
  font-weight: 900;
  font-size: 2rem; /* Ajustado proporcionalmente */
  padding: 10px 20px; /* Mayor padding vertical para darle altura */
  display: inline-block;
  border-radius: 4px;
  text-transform: uppercase;
  margin-top: 10px; /* Espacio superior para separarlo del título de arriba */
  line-height: 1.2;
}

/* Opcional: Ajuste específico para pantallas muy pequeñas */
@media (max-width: 480px) {
  .titulo-super, 
  .etiqueta-destacada {
    font-size: 1.2em;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e5ab30 */.bloque-principal {
  display: inline-block;
  width: 100%;
}

.texto-encabezado {
  color: #ffffff;
  font-weight: 800;
  font-size: 2.5rem;
  margin: 0;
  text-transform: uppercase;
  line-height: 1.2; /* Evita que las líneas se junten */
}

.caja-resaltada {
  background-color: #e6a82a;
  color: #0d1a33;
  font-weight: 900;
  font-size: 2.5rem;
  padding: 10px 20px; /* Mayor padding vertical para darle la altura correcta */
  display: inline-block;
  border-radius: 4px;
  text-transform: uppercase;
  margin-top: 10px;
  line-height: 1.2;
}

.maquinaria-pesada {
  /* PUEDES AGREGAR ESTILOS EXCLUSIVOS AQUÍ SI LO DESEAS */
}

/* Ajuste responsivo para pantallas pequeñas */
@media (max-width: 480px) {
  .texto-encabezado, 
  .caja-resaltada {
    font-size: 2rem;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac6e167 */.contenedor-texto {
  
  display: inline-block;
}

.titulo-superior {
  color: #ffffff;
  font-weight: 800;
  font-size: 3rem; /* Ajusta el tamaño según tu preferencia */
  margin: 0;
  text-transform: uppercase;
}

.etiqueta-destacada {
  background-color: #e6a82a; /* El color amarillo/mostaza de la imagen */
  color: #0d1a33; /* Color oscuro del texto */
  font-weight: 900;
  font-size: 3rem;
  padding: 5px 15px;
  display: inline-block;
  border-radius: 4px;
  text-transform: uppercase;
  margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-f4e2734 *//* Estado Inactivo (Círculos grises pequeños) */
.elementor-25 .elementor-element.elementor-element-f4e2734 .swiper-pagination-bullet,
.elementor-25 .elementor-element.elementor-element-f4e2734 .slick-dots li button,
.elementor-25 .elementor-element.elementor-element-f4e2734 .splide__pagination li button,
.elementor-25 .elementor-element.elementor-element-f4e2734 .owl-dot span {
    width: 12px !important;
    height: 12px !important;
    background-color: #8C99AA !important;
    border-radius: 50% !important;
    border: none !important;
    opacity: 1 !important;
    transition: all 0.3s ease !important;
}

/* Estado Activo (Píldora naranja/amarilla) */
.elementor-25 .elementor-element.elementor-element-f4e2734 .swiper-pagination-bullet-active,
.elementor-25 .elementor-element.elementor-element-f4e2734 .slick-dots li.slick-active button,
.elementor-25 .elementor-element.elementor-element-f4e2734 .splide__pagination li button.is-active,
.elementor-25 .elementor-element.elementor-element-f4e2734 .owl-dot.active span {
    width: 40px !important;
    height: 12px !important;
    background-color: #FFB800 !important;
    border-radius: 20px !important;
}

/* Limpieza de textos o números si existieran */
.elementor-25 .elementor-element.elementor-element-f4e2734 .slick-dots li button::before {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-9bbcad3 *//* Estado Inactivo (Círculos grises pequeños) */
.elementor-25 .elementor-element.elementor-element-9bbcad3 .swiper-pagination-bullet,
.elementor-25 .elementor-element.elementor-element-9bbcad3 .slick-dots li button,
.elementor-25 .elementor-element.elementor-element-9bbcad3 .splide__pagination li button,
.elementor-25 .elementor-element.elementor-element-9bbcad3 .owl-dot span {
    width: 8px !important;
    height: 8px !important;
    background-color: #E2E8F0 !important;
    border-radius: 50% !important;
    border: none !important;
    opacity: 1 !important;
    transition: all 0.3s ease !important;
}

/* Estado Activo (Píldora naranja/amarilla) */
.elementor-25 .elementor-element.elementor-element-9bbcad3 .swiper-pagination-bullet-active,
.elementor-25 .elementor-element.elementor-element-9bbcad3 .slick-dots li.slick-active button,
.elementor-25 .elementor-element.elementor-element-9bbcad3 .splide__pagination li button.is-active,
.elementor-25 .elementor-element.elementor-element-9bbcad3 .owl-dot.active span {
    width: 28px !important;
    height: 8px !important;
    background-color: #EAB308 !important;
    border-radius: 10px !important;
}

/* Limpieza de textos o números si existieran */
.elementor-25 .elementor-element.elementor-element-9bbcad3 .slick-dots li button::before {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3a0a24 *//* CONTENEDOR */
.card-hover{
    position: relative;
    overflow: hidden;
}

/* IMAGEN DE FONDO */
.card-hover img{
    width:100%;
    height:100%;
    object-fit:cover;
    display:block;
    transition: transform .6s ease;
}

/* ZOOM SOLO DE LA IMAGEN */
.card-hover:hover img{
    transform:scale(1.10);
}

/* TEXTO OCULTO */
.texto-hover{
    opacity:0;
    visibility:hidden;
    transform:translateY(15px);
    transition:opacity .4s ease,
               visibility .4s ease,
               transform .4s ease;
    position:relative;
    z-index:2;
}

/* TEXTO APARECE AL HACER HOVER */
.card-hover:hover .texto-hover{
    opacity:1;
    visibility:visible;
    transform:translateY(0);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ce53c0a *//* Contenedor general */
.empresas-container {
  width: 100%;
  padding: 40px 0;
  background-color: #f4f6f9;
  text-align: center;
  font-family: sans-serif;
}

.titulo-seccion {
  font-size: 12px;
  font-weight: 700;
  color: #5c6873;
  letter-spacing: 2px;
  margin-bottom: 30px;
}

/* Contenedor del carrusel con el efecto de desvanecimiento a los lados */
.carrusel-wrapper {
  overflow: hidden;
  width: 100%;
  position: relative;
  display: flex;
  mask-image: linear-gradient(to right, transparent, black 15%, black 85%, transparent);
  -webkit-mask-image: linear-gradient(to right, transparent, black 15%, black 85%, transparent);
}

/* Pista que se mueve infinitamente */
.carrusel-track {
  display: flex;
  gap: 20px;
  width: max-content;
  animation: scrollInfinito 25s linear infinite;
}

/* Pausar la animación cuando pasas el mouse por encima */
.carrusel-track:hover {
  animation-play-state: paused;
}

/* Tarjeta individual de cada empresa */
.empresa-card {
  display: flex;
  align-items: center;
  background: #ffffff;
  padding: 15px 25px;
  border-radius: 12px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.03);
  border: 1px solid #e2e8f0;
  min-width: 240px;
  box-sizing: border-box;
}

/* Icono con letra (Fondo azul oscuro y letra mostaza exacta) */
.empresa-logo-icon {
  width: 35px;
  height: 35px;
  background-color: #0b1c3c;
  color: #e6a82a;
  font-weight: 800;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  margin-right: 12px;
  font-size: 15px;
}

/* Nombre de la empresa */
.empresa-nombre {
  font-size: 14px;
  font-weight: 800;
  color: #0b1c3c;
  letter-spacing: 0.5px;
}

/* Animación de desplazamiento continuo */
@keyframes scrollInfinito {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-2e394d1 *//* Estado Inactivo (Círculos grises pequeños) */
.elementor-25 .elementor-element.elementor-element-2e394d1 .swiper-pagination-bullet,
.elementor-25 .elementor-element.elementor-element-2e394d1 .slick-dots li button,
.elementor-25 .elementor-element.elementor-element-2e394d1 .splide__pagination li button,
.elementor-25 .elementor-element.elementor-element-2e394d1 .owl-dot span {
    width: 8px !important;
    height: 8px !important;
    background-color: #E2E8F0 !important;
    border-radius: 50% !important;
    border: none !important;
    opacity: 1 !important;
    transition: all 0.3s ease !important;
}

/* Estado Activo (Píldora naranja/amarilla) */
.elementor-25 .elementor-element.elementor-element-2e394d1 .swiper-pagination-bullet-active,
.elementor-25 .elementor-element.elementor-element-2e394d1 .slick-dots li.slick-active button,
.elementor-25 .elementor-element.elementor-element-2e394d1 .splide__pagination li button.is-active,
.elementor-25 .elementor-element.elementor-element-2e394d1 .owl-dot.active span {
    width: 28px !important;
    height: 8px !important;
    background-color: #EAB308 !important;
    border-radius: 10px !important;
}

/* Limpieza de textos o números si existieran */
.elementor-25 .elementor-element.elementor-element-2e394d1 .slick-dots li button::before {
    display: none !important;
}
/* 1. Asegurar que solo los slides de este carrusel específico tengan altura automática */
.carrusel-testimonios-iguales .swiper-slide {
    height: auto !important;
    display: flex;
}

/* 2. Forzar que cada tarjeta principal dentro de este carrusel sea flexible y 100% de alto */
.carrusel-testimonios-iguales .swiper-slide > .e-con {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100% !important;
    box-sizing: border-box;
}

/* 3. Ajustar el contenedor interno de las tarjetas de este carrusel */
.carrusel-testimonios-iguales .swiper-slide > .e-con > .e-con-inner {
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%;
}

/* 4. Hacer que el texto del testimonio expanda su espacio de manera uniforme */
.carrusel-testimonios-iguales .swiper-slide .elementor-widget-text-editor {
    flex-grow: 1;
}

/* 5. Mantener la sección del autor anclada abajo exclusivamente en este carrusel */
.carrusel-testimonios-iguales .swiper-slide .elementor-element.e-child:has(.elementor-widget-image) {
    margin-top: auto;
}/* End custom CSS */