.elementor-widget-slides .elementor-slide-heading{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-slides .elementor-slide-description{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-slides .elementor-slide-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-4 .elementor-element.elementor-element-e06313a .elementor-repeater-item-7ea95a0 .swiper-slide-bg{background-color:#313131;background-image:url(https://www.juancarlosestrada.com/wp-content/uploads/2023/03/DSC_0039-scaled.jpg);background-size:cover}.elementor-4 .elementor-element.elementor-element-e06313a .elementor-repeater-item-7ea95a0 .elementor-background-overlay{background-color:#0C0C0C3B}.elementor-4 .elementor-element.elementor-element-e06313a .elementor-repeater-item-e63fbaf .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.juancarlosestrada.com/wp-content/uploads/2023/03/DSC_0068-scaled.jpg);background-size:cover}.elementor-4 .elementor-element.elementor-element-e06313a .elementor-repeater-item-e63fbaf .elementor-background-overlay{background-color:#0000003B}.elementor-4 .elementor-element.elementor-element-e06313a .swiper-slide{transition-duration:calc(5000ms*1.2);height:777px}.elementor-4 .elementor-element.elementor-element-e06313a .swiper-slide-contents{max-width:66%}.elementor-4 .elementor-element.elementor-element-e06313a .swiper-slide-inner{text-align:right}.elementor-4 .elementor-element.elementor-element-e06313a .elementor-slide-heading{color:#eaeaea;font-family:"Montserrat",Sans-serif;font-size:77px;font-weight:900;text-transform:uppercase}.elementor-4 .elementor-element.elementor-element-95e1284:not(.elementor-motion-effects-element-type-background),.elementor-4 .elementor-element.elementor-element-95e1284>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-4 .elementor-element.elementor-element-95e1284,.elementor-4 .elementor-element.elementor-element-95e1284>.elementor-background-overlay{border-radius:5px}.elementor-4 .elementor-element.elementor-element-95e1284{box-shadow:0px 1px 22px 0px rgba(157,184,209,.19);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0}.elementor-4 .elementor-element.elementor-element-95e1284>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-4 .elementor-element.elementor-element-42a06175>.elementor-element-populated{padding:70px 50px 28px}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-bc-flex-widget .elementor-4 .elementor-element.elementor-element-4511118c.elementor-column .elementor-widget-wrap{align-items:center}.elementor-4 .elementor-element.elementor-element-4511118c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-4 .elementor-element.elementor-element-4511118c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-4 .elementor-element.elementor-element-4511118c>.elementor-element-populated{padding:90px 90px 28px 50px}.elementor-4 .elementor-element.elementor-element-8ea8a60>.elementor-widget-container{margin:0 0 10px}.elementor-4 .elementor-element.elementor-element-8ea8a60 .tf-title-section .title-section{max-width:100%}.elementor-4 .elementor-element.elementor-element-8ea8a60 .tf-title-section .title-section .before-heading{font-family:"Rubik",Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var(--e-global-color-primary);margin:0}.elementor-4 .elementor-element.elementor-element-8ea8a60 .tf-title-section .title-section .heading{font-family:"Jost",Sans-serif;font-size:97px;font-weight:500;line-height:58px;letter-spacing:-1px;color:#631d7f;padding:0;margin:11px 0 0;max-width:100%}.elementor-4 .elementor-element.elementor-element-8ea8a60 .tf-title-section .title-section .sub-title{font-family:"Rubik",Sans-serif;font-size:16px;font-weight:400;line-height:30px;color:var(--e-global-color-cc844a3);padding:0;margin:12px 0 40px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-4 .elementor-element.elementor-element-b2e84c9 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:48px;font-weight:900;text-transform:uppercase;font-style:normal}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-4 .elementor-element.elementor-element-8913119{text-align:justify}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-4 .elementor-element.elementor-element-700e4d4c .elementor-button{background-color:var(--e-global-color-primary);font-family:"Rubik",Sans-serif;font-weight:600;border-radius:5px;padding:21px 32px}.elementor-4 .elementor-element.elementor-element-700e4d4c>.elementor-widget-container{margin:26px 0 0}.elementor-4 .elementor-element.elementor-element-700e4d4c .elementor-button:hover,.elementor-4 .elementor-element.elementor-element-700e4d4c .elementor-button:focus{color:#fff}.elementor-4 .elementor-element.elementor-element-700e4d4c .elementor-button:hover svg,.elementor-4 .elementor-element.elementor-element-700e4d4c .elementor-button:focus svg{fill:#fff}.elementor-4 .elementor-element.elementor-element-68e4023:not(.elementor-motion-effects-element-type-background),.elementor-4 .elementor-element.elementor-element-68e4023>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0e0910;background-image:url("https://www.juancarlosestrada.com/wp-content/uploads/2023/03/drjuancarlosestrada_275042557_473592097744108_9049866681800074635_n.jpg");background-repeat:no-repeat;background-size:cover}.elementor-4 .elementor-element.elementor-element-68e4023>.elementor-background-overlay{background-color:#e3e3e3;opacity:.89;transition:background .3s,border-radius .3s,opacity .3s}.elementor-4 .elementor-element.elementor-element-68e4023>.elementor-container{max-width:1200px}.elementor-4 .elementor-element.elementor-element-68e4023{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:25px 0 0}.elementor-4 .elementor-element.elementor-element-7be1ebb9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-4 .elementor-element.elementor-element-7be1ebb9>.elementor-element-populated{padding:0}.elementor-4 .elementor-element.elementor-element-1104a24c{--spacer-size:80px}.elementor-4 .elementor-element.elementor-element-6f478cc4>.elementor-widget-container{margin:0 0 10px}.elementor-4 .elementor-element.elementor-element-6f478cc4 .tf-title-section .title-section{max-width:100%}.elementor-4 .elementor-element.elementor-element-6f478cc4 .tf-title-section .title-section .before-heading{font-family:"Rubik",Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var(--e-global-color-primary);margin:0}.elementor-4 .elementor-element.elementor-element-6f478cc4 .tf-title-section .title-section .heading{font-family:"Jost",Sans-serif;font-size:46px;font-weight:500;line-height:58px;letter-spacing:-1px;color:var(--e-global-color-primary);padding:0;margin:22px 0 0;max-width:79%}.elementor-4 .elementor-element.elementor-element-6f478cc4 .tf-title-section .title-section .sub-title{font-family:"Rubik",Sans-serif;font-size:16px;font-weight:400;line-height:30px;color:var(--e-global-color-primary);padding:0;margin:17px 40px 0 0}.elementor-4 .elementor-element.elementor-element-1eb3dbb8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-4 .elementor-element.elementor-element-2c390c60>.elementor-container{max-width:1184px}.elementor-4 .elementor-element.elementor-element-2c390c60{margin-top:-246px;margin-bottom:-246px;padding:0 0 77px}.elementor-4 .elementor-element.elementor-element-19696f5>.elementor-container{max-width:1184px}.elementor-4 .elementor-element.elementor-element-19696f5{margin-top:80px;margin-bottom:0;padding:0}.elementor-4 .elementor-element.elementor-element-600cba0f>.elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-4 .elementor-element.elementor-element-600cba0f .tf-imagebox{text-align:center}.elementor-4 .elementor-element.elementor-element-600cba0f .tf-imagebox .image{max-width:404px}.elementor-4 .elementor-element.elementor-element-600cba0f .tf-imagebox .image img{opacity:1}.elementor-4 .elementor-element.elementor-element-600cba0f .tf-imagebox:hover .image img{opacity:1;transform:scale(1)}.elementor-4 .elementor-element.elementor-element-600cba0f .tf-imagebox .content{padding:31px 40px 20px;background-color:#fff}.elementor-4 .elementor-element.elementor-element-600cba0f .tf-imagebox .title{font-family:"Jost",Sans-serif;font-size:20px;font-weight:700;line-height:1em;letter-spacing:0px}.elementor-4 .elementor-element.elementor-element-600cba0f .tf-imagebox .title a{color:#091d3e}.elementor-4 .elementor-element.elementor-element-600cba0f .tf-imagebox .title a:hover{color:#33b9cb}.elementor-4 .elementor-element.elementor-element-600cba0f .tf-imagebox .content .title{margin:0 0 15px}.elementor-4 .elementor-element.elementor-element-600cba0f .tf-imagebox .description{font-family:"Rubik",Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:0px;color:#091d3e}.elementor-4 .elementor-element.elementor-element-600cba0f .tf-imagebox .tf-button{font-family:"Rubik",Sans-serif;font-size:14px;font-weight:500;line-height:1em;letter-spacing:0px;padding:13px 27px;margin:20px 0 0;color:#091d3e;border-radius:5px}.elementor-4 .elementor-element.elementor-element-600cba0f .tf-imagebox .tf-button i{color:#091d3e;font-size:10px}.elementor-4 .elementor-element.elementor-element-600cba0f .tf-imagebox .tf-button svg{fill:#091d3e;width:10px}.elementor-4 .elementor-element.elementor-element-600cba0f .tf-imagebox .tf-button:hover{color:#fff}.elementor-4 .elementor-element.elementor-element-600cba0f .tf-imagebox .tf-button:hover i{color:#fff}.elementor-4 .elementor-element.elementor-element-600cba0f .tf-imagebox .tf-button:hover svg{fill:#fff}.elementor-4 .elementor-element.elementor-element-600cba0f .tf-imagebox .hover-default.tf-button:hover,.elementor-4 .elementor-element.elementor-element-600cba0f .tf-imagebox .btn-overlay:after{background-color:var(--e-global-color-primary)}.elementor-4 .elementor-element.elementor-element-600cba0f .tf-imagebox .tf-button.bt_icon_before i{margin-right:7px}.elementor-4 .elementor-element.elementor-element-600cba0f .tf-imagebox .tf-button.bt_icon_before svg{margin-right:7px}.elementor-4 .elementor-element.elementor-element-600cba0f .tf-imagebox .tf-button.bt_icon_after i{margin-left:7px}.elementor-4 .elementor-element.elementor-element-600cba0f .tf-imagebox .tf-button.bt_icon_after svg{margin-left:7px}.rtl .elementor-4 .elementor-element.elementor-element-600cba0f .tf-imagebox .tf-button.bt_icon_before i{margin-left:7px;margin-right:0}.rtl .elementor-4 .elementor-element.elementor-element-600cba0f .tf-imagebox .tf-button.bt_icon_before svg{margin-left:7px;margin-right:0}.rtl .elementor-4 .elementor-element.elementor-element-600cba0f .tf-imagebox .tf-button.bt_icon_after i{margin-right:7px;margin-left:0}.rtl .elementor-4 .elementor-element.elementor-element-600cba0f .tf-imagebox .tf-button.bt_icon_after svg{margin-right:7px;margin-left:0}.elementor-4 .elementor-element.elementor-element-412c0e29>.elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-4 .elementor-element.elementor-element-412c0e29 .tf-imagebox{text-align:center}.elementor-4 .elementor-element.elementor-element-412c0e29 .tf-imagebox .image{max-width:403px}.elementor-4 .elementor-element.elementor-element-412c0e29 .tf-imagebox .image img{opacity:1}.elementor-4 .elementor-element.elementor-element-412c0e29 .tf-imagebox:hover .image img{opacity:1;transform:scale(1)}.elementor-4 .elementor-element.elementor-element-412c0e29 .tf-imagebox .content{padding:31px 40px 20px;background-color:#fff}.elementor-4 .elementor-element.elementor-element-412c0e29 .tf-imagebox .title{font-family:"Jost",Sans-serif;font-size:20px;font-weight:700;line-height:1em;letter-spacing:0px}.elementor-4 .elementor-element.elementor-element-412c0e29 .tf-imagebox .title a{color:#091d3e}.elementor-4 .elementor-element.elementor-element-412c0e29 .tf-imagebox .title a:hover{color:#33b9cb}.elementor-4 .elementor-element.elementor-element-412c0e29 .tf-imagebox .content .title{margin:0 0 15px}.elementor-4 .elementor-element.elementor-element-412c0e29 .tf-imagebox .description{font-family:"Rubik",Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:0px;color:#091d3e}.elementor-4 .elementor-element.elementor-element-412c0e29 .tf-imagebox .tf-button{font-family:"Rubik",Sans-serif;font-size:14px;font-weight:500;line-height:1em;letter-spacing:0px;padding:13px 27px;margin:20px 0 0;color:#091d3e;border-radius:5px}.elementor-4 .elementor-element.elementor-element-412c0e29 .tf-imagebox .tf-button i{color:#091d3e;font-size:10px}.elementor-4 .elementor-element.elementor-element-412c0e29 .tf-imagebox .tf-button svg{fill:#091d3e;width:10px}.elementor-4 .elementor-element.elementor-element-412c0e29 .tf-imagebox .tf-button:hover{color:#fff}.elementor-4 .elementor-element.elementor-element-412c0e29 .tf-imagebox .tf-button:hover i{color:#fff}.elementor-4 .elementor-element.elementor-element-412c0e29 .tf-imagebox .tf-button:hover svg{fill:#fff}.elementor-4 .elementor-element.elementor-element-412c0e29 .tf-imagebox .hover-default.tf-button:hover,.elementor-4 .elementor-element.elementor-element-412c0e29 .tf-imagebox .btn-overlay:after{background-color:var(--e-global-color-primary)}.elementor-4 .elementor-element.elementor-element-412c0e29 .tf-imagebox .tf-button.bt_icon_before i{margin-right:7px}.elementor-4 .elementor-element.elementor-element-412c0e29 .tf-imagebox .tf-button.bt_icon_before svg{margin-right:7px}.elementor-4 .elementor-element.elementor-element-412c0e29 .tf-imagebox .tf-button.bt_icon_after i{margin-left:7px}.elementor-4 .elementor-element.elementor-element-412c0e29 .tf-imagebox .tf-button.bt_icon_after svg{margin-left:7px}.rtl .elementor-4 .elementor-element.elementor-element-412c0e29 .tf-imagebox .tf-button.bt_icon_before i{margin-left:7px;margin-right:0}.rtl .elementor-4 .elementor-element.elementor-element-412c0e29 .tf-imagebox .tf-button.bt_icon_before svg{margin-left:7px;margin-right:0}.rtl .elementor-4 .elementor-element.elementor-element-412c0e29 .tf-imagebox .tf-button.bt_icon_after i{margin-right:7px;margin-left:0}.rtl .elementor-4 .elementor-element.elementor-element-412c0e29 .tf-imagebox .tf-button.bt_icon_after svg{margin-right:7px;margin-left:0}.elementor-4 .elementor-element.elementor-element-6ee45ff4>.elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-4 .elementor-element.elementor-element-6ee45ff4 .tf-imagebox{text-align:center}.elementor-4 .elementor-element.elementor-element-6ee45ff4 .tf-imagebox .image{max-width:403px}.elementor-4 .elementor-element.elementor-element-6ee45ff4 .tf-imagebox .image img{opacity:1}.elementor-4 .elementor-element.elementor-element-6ee45ff4 .tf-imagebox:hover .image img{opacity:1;transform:scale(1)}.elementor-4 .elementor-element.elementor-element-6ee45ff4 .tf-imagebox .content{padding:31px 40px 20px;background-color:#fff}.elementor-4 .elementor-element.elementor-element-6ee45ff4 .tf-imagebox .title{font-family:"Jost",Sans-serif;font-size:20px;font-weight:700;line-height:1em;letter-spacing:0px}.elementor-4 .elementor-element.elementor-element-6ee45ff4 .tf-imagebox .title a{color:#091d3e}.elementor-4 .elementor-element.elementor-element-6ee45ff4 .tf-imagebox .title a:hover{color:#33b9cb}.elementor-4 .elementor-element.elementor-element-6ee45ff4 .tf-imagebox .content .title{margin:0 0 15px}.elementor-4 .elementor-element.elementor-element-6ee45ff4 .tf-imagebox .description{font-family:"Rubik",Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:0px;color:#091d3e}.elementor-4 .elementor-element.elementor-element-6ee45ff4 .tf-imagebox .tf-button{font-family:"Rubik",Sans-serif;font-size:14px;font-weight:500;line-height:1em;letter-spacing:0px;padding:13px 27px;margin:20px 0 0;color:#091d3e;border-radius:5px}.elementor-4 .elementor-element.elementor-element-6ee45ff4 .tf-imagebox .tf-button i{color:#091d3e;font-size:10px}.elementor-4 .elementor-element.elementor-element-6ee45ff4 .tf-imagebox .tf-button svg{fill:#091d3e;width:10px}.elementor-4 .elementor-element.elementor-element-6ee45ff4 .tf-imagebox .tf-button:hover{color:#fff}.elementor-4 .elementor-element.elementor-element-6ee45ff4 .tf-imagebox .tf-button:hover i{color:#fff}.elementor-4 .elementor-element.elementor-element-6ee45ff4 .tf-imagebox .tf-button:hover svg{fill:#fff}.elementor-4 .elementor-element.elementor-element-6ee45ff4 .tf-imagebox .hover-default.tf-button:hover,.elementor-4 .elementor-element.elementor-element-6ee45ff4 .tf-imagebox .btn-overlay:after{background-color:var(--e-global-color-primary)}.elementor-4 .elementor-element.elementor-element-6ee45ff4 .tf-imagebox .tf-button.bt_icon_before i{margin-right:7px}.elementor-4 .elementor-element.elementor-element-6ee45ff4 .tf-imagebox .tf-button.bt_icon_before svg{margin-right:7px}.elementor-4 .elementor-element.elementor-element-6ee45ff4 .tf-imagebox .tf-button.bt_icon_after i{margin-left:7px}.elementor-4 .elementor-element.elementor-element-6ee45ff4 .tf-imagebox .tf-button.bt_icon_after svg{margin-left:7px}.rtl .elementor-4 .elementor-element.elementor-element-6ee45ff4 .tf-imagebox .tf-button.bt_icon_before i{margin-left:7px;margin-right:0}.rtl .elementor-4 .elementor-element.elementor-element-6ee45ff4 .tf-imagebox .tf-button.bt_icon_before svg{margin-left:7px;margin-right:0}.rtl .elementor-4 .elementor-element.elementor-element-6ee45ff4 .tf-imagebox .tf-button.bt_icon_after i{margin-right:7px;margin-left:0}.rtl .elementor-4 .elementor-element.elementor-element-6ee45ff4 .tf-imagebox .tf-button.bt_icon_after svg{margin-right:7px;margin-left:0}.elementor-4 .elementor-element.elementor-element-09901c7 .elementor-button{background-color:var(--e-global-color-primary);font-family:"Rubik",Sans-serif;font-weight:600;border-radius:5px;padding:21px 32px}.elementor-4 .elementor-element.elementor-element-09901c7>.elementor-widget-container{margin:26px 0 0}.elementor-4 .elementor-element.elementor-element-09901c7 .elementor-button:hover,.elementor-4 .elementor-element.elementor-element-09901c7 .elementor-button:focus{color:#fff}.elementor-4 .elementor-element.elementor-element-09901c7 .elementor-button:hover svg,.elementor-4 .elementor-element.elementor-element-09901c7 .elementor-button:focus svg{fill:#fff}.elementor-4 .elementor-element.elementor-element-4282d22b>.elementor-container{max-width:1200px}.elementor-4 .elementor-element.elementor-element-4282d22b{margin-top:150px;margin-bottom:150px;padding:105px 0 103px}.elementor-4 .elementor-element.elementor-element-47eb3117{margin-top:0;margin-bottom:47px}.elementor-4 .elementor-element.elementor-element-39eb2b22>.elementor-widget-container{margin:0 0 10px}.elementor-4 .elementor-element.elementor-element-39eb2b22 .tf-title-section .title-section{max-width:100%}.elementor-4 .elementor-element.elementor-element-39eb2b22 .tf-title-section .title-section .before-heading{font-family:"Rubik",Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var(--e-global-color-cc844a3);margin:0}.elementor-4 .elementor-element.elementor-element-39eb2b22 .tf-title-section .title-section .heading{font-family:"Jost",Sans-serif;font-size:46px;font-weight:500;line-height:58px;letter-spacing:-1px;color:var(--e-global-color-primary);padding:0;margin:20px 0 0;max-width:100%}.elementor-4 .elementor-element.elementor-element-39eb2b22 .tf-title-section .title-section .sub-title{font-family:"Rubik",Sans-serif;font-size:16px;font-weight:400;line-height:30px;color:#091d3e;padding:0;margin:12px 0 40px}.elementor-4 .elementor-element.elementor-element-e82c80d{--e-image-carousel-slides-to-show:2}.elementor-4 .elementor-element.elementor-element-e82c80d .swiper-wrapper{display:flex;align-items:center}.elementor-4 .elementor-element.elementor-element-7c7e81ea:not(.elementor-motion-effects-element-type-background),.elementor-4 .elementor-element.elementor-element-7c7e81ea>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#091d3e;background-image:url("https://www.juancarlosestrada.com/wp-content/uploads/2023/03/drjuancarlosestrada_275042557_473592097744108_9049866681800074635_n.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-4 .elementor-element.elementor-element-7c7e81ea>.elementor-background-overlay{background-color:#e4e4e4;opacity:.84;transition:background .3s,border-radius .3s,opacity .3s}.elementor-4 .elementor-element.elementor-element-7c7e81ea>.elementor-container{max-width:1200px}.elementor-4 .elementor-element.elementor-element-7c7e81ea{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:104px 0 0}.elementor-4 .elementor-element.elementor-element-7ae58170{margin-top:0;margin-bottom:76px}.elementor-4 .elementor-element.elementor-element-3cb7e4fb .tf-counter{background-color:var(--e-global-color-primary);padding:34px 30px 43px 31px}.elementor-4 .elementor-element.elementor-element-3cb7e4fb .tf-counter.style1:after{background-color:var(--e-global-color-accent);background:#fff}.elementor-4 .elementor-element.elementor-element-3cb7e4fb .tf-counter .counter-icon i{font-size:60px;color:#fff}.elementor-4 .elementor-element.elementor-element-3cb7e4fb .tf-counter .counter-icon svg{width:60px;fill:#fff}.elementor-4 .elementor-element.elementor-element-3cb7e4fb .tf-counter .counter-icon{margin:0 0 30px}.elementor-4 .elementor-element.elementor-element-3cb7e4fb .tf-counter .counter-number-wrapper{color:#fff;font-family:"Jost",Sans-serif;font-size:46px;font-weight:500;line-height:1em;letter-spacing:-2px;margin:0 0 13px}.elementor-4 .elementor-element.elementor-element-3cb7e4fb .tf-counter .counter-title{color:#fff;font-family:"Jost",Sans-serif;font-size:20px;font-weight:400;line-height:1em;letter-spacing:0px;margin:0}.elementor-4 .elementor-element.elementor-element-88a46d5 .elementor-button{background-color:var(--e-global-color-cc844a3);font-family:"Rubik",Sans-serif;font-weight:600;border-radius:5px;padding:21px 32px}.elementor-4 .elementor-element.elementor-element-88a46d5>.elementor-widget-container{margin:26px 0 0}.elementor-4 .elementor-element.elementor-element-88a46d5 .elementor-button:hover,.elementor-4 .elementor-element.elementor-element-88a46d5 .elementor-button:focus{color:#fff}.elementor-4 .elementor-element.elementor-element-88a46d5 .elementor-button:hover svg,.elementor-4 .elementor-element.elementor-element-88a46d5 .elementor-button:focus svg{fill:#fff}.elementor-4 .elementor-element.elementor-element-70bed101{padding:0 15px}.elementor-4 .elementor-element.elementor-element-6e59b001:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-4 .elementor-element.elementor-element-6e59b001>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.juancarlosestrada.com/wp-content/uploads/2023/03/DSC_0068-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-4 .elementor-element.elementor-element-6e59b001>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-4 .elementor-element.elementor-element-6e59b001>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-4 .elementor-element.elementor-element-55371351{--spacer-size:50px}.elementor-4 .elementor-element.elementor-element-2e0100ea:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-4 .elementor-element.elementor-element-2e0100ea>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-cc844a3)}.elementor-4 .elementor-element.elementor-element-2e0100ea>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:39px 25px 39px 39px}.elementor-4 .elementor-element.elementor-element-2e0100ea>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-4 .elementor-element.elementor-element-316b538e .tf-title-section .title-section{max-width:100%}.elementor-4 .elementor-element.elementor-element-316b538e .tf-title-section .title-section .before-heading{font-family:"Rubik",Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:#fff;margin:0}.elementor-4 .elementor-element.elementor-element-316b538e .tf-title-section .title-section .heading{font-family:"Jost",Sans-serif;font-size:46px;font-weight:500;line-height:58px;letter-spacing:-1px;color:#fff;padding:0 60px 0 0;margin:0;max-width:100%}.elementor-4 .elementor-element.elementor-element-316b538e .tf-title-section .title-section .sub-title{font-family:"Rubik",Sans-serif;font-size:16px;font-weight:400;line-height:30px;color:#fff;padding:0;margin:19px 0 0}.elementor-4 .elementor-element.elementor-element-266bbf6b>.elementor-container{max-width:1230px}.elementor-4 .elementor-element.elementor-element-266bbf6b{padding:104px 0 95px}.elementor-4 .elementor-element.elementor-element-3bae980d>.elementor-widget-container{margin:0 0 43px}.elementor-4 .elementor-element.elementor-element-3bae980d .tf-title-section .title-section{text-align:center;max-width:100%}.elementor-4 .elementor-element.elementor-element-3bae980d .tf-title-section .title-section .before-heading{font-family:"Rubik",Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var(--e-global-color-cc844a3);margin:0}.elementor-4 .elementor-element.elementor-element-3bae980d .tf-title-section .title-section .heading{font-family:"Jost",Sans-serif;font-size:46px;font-weight:500;line-height:58px;letter-spacing:-1px;color:var(--e-global-color-primary);padding:0;margin:20px 0 0;max-width:100%}.elementor-4 .elementor-element.elementor-element-3bae980d .tf-title-section .title-section .sub-title{font-family:"Rubik",Sans-serif;font-size:16px;font-weight:400;line-height:30px;color:#091d3e;padding:0;margin:12px 0 40px}.elementor-4 .elementor-element.elementor-element-a9285e5 .tf-posts .blog-post .title a:hover,.elementor-4 .elementor-element.elementor-element-a9285e5 .tf-posts .post-meta a:hover,.elementor-4 .elementor-element.elementor-element-a9285e5 .tf-posts .post-meta .post-meta-item a span{color:var(--e-global-color-primary)}.elementor-4 .elementor-element.elementor-element-a9285e5 .tf-posts:not(.style1,.style3,.style4) .blog-post .tf-button,.elementor-4 .elementor-element.elementor-element-a9285e5 .tf-posts.style3 .blog-post .tf-button:hover,.elementor-4 .elementor-element.elementor-element-a9285e5 .tf-posts.style4 .blog-post .tf-button:hover{color:var(--e-global-color-primary)}.elementor-4 .elementor-element.elementor-element-a9285e5 .tf-posts.style1 .blog-post .content:before,.elementor-4 .elementor-element.elementor-element-a9285e5 .tf-posts.style2 .post-meta-time,.elementor-4 .elementor-element.elementor-element-a9285e5 .tf-posts.style3 .post-meta-time,.elementor-4 .elementor-element.elementor-element-a9285e5 .tf-posts.style4 .post-meta-time,.elementor-4 .elementor-element.elementor-element-a9285e5 .tf-posts.style3 .blog-post .tf-button:hover:after,.elementor-4 .elementor-element.elementor-element-a9285e5 .tf-posts.style4 .blog-post .tf-button:hover:after,.elementor-4 .elementor-element.elementor-element-a9285e5 .tf-posts.style2 .blog-post .tf-button.btn:before{background-color:var(--e-global-color-primary)}.elementor-4 .elementor-element.elementor-element-a9285e5 .tf-posts .item{padding:15px}.elementor-4 .elementor-element.elementor-element-a9285e5 .tf-posts:not(.style1) .blog-post,.elementor-4 .elementor-element.elementor-element-a9285e5 .tf-posts.style1 .blog-post .content{box-shadow:0px 20px 40px 0px rgba(0,0,0,.07)}.elementor-4 .elementor-element.elementor-element-a9285e5 .tf-posts .blog-post .title a{color:var(--e-global-color-primary)}.elementor-4 .elementor-element.elementor-element-a9285e5 .tf-posts.style1 .blog-post .title{font-family:"Rubik",Sans-serif;font-size:20px;font-weight:500;line-height:28px;letter-spacing:0px}.elementor-4 .elementor-element.elementor-element-a9285e5 .tf-posts .blog-post .content-post{color:#091d3e}.elementor-4 .elementor-element.elementor-element-a9285e5 .tf-posts.style1 .blog-post .tf-button{font-family:"Rubik",Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0px}.elementor-4 .elementor-element.elementor-element-a9285e5 .tf-posts.style1 .post-meta a{font-family:"Rubik",Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:30px;letter-spacing:0px}:root{--page-title-display:none}body.elementor-page-4 #themesflat-content{padding-top:0;padding-bottom:0}body.elementor-page-4 .page-title{display:none}@media(max-width:1024px){.elementor-4 .elementor-element.elementor-element-42a06175>.elementor-element-populated{padding:70px 15px 58px}.elementor-4 .elementor-element.elementor-element-4511118c>.elementor-element-populated{padding:90px 15px 58px}.elementor-4 .elementor-element.elementor-element-6f478cc4 .tf-title-section .title-section .heading{max-width:100%}.elementor-4 .elementor-element.elementor-element-1eb3dbb8>.elementor-element-populated{padding:15px 15px 0}.elementor-4 .elementor-element.elementor-element-600cba0f .tf-imagebox .image{max-width:100%}.elementor-4 .elementor-element.elementor-element-600cba0f .tf-imagebox .content{padding:31px 20px 20px}.elementor-4 .elementor-element.elementor-element-412c0e29 .tf-imagebox .image{max-width:100%}.elementor-4 .elementor-element.elementor-element-412c0e29 .tf-imagebox .content{padding:31px 20px 20px}.elementor-4 .elementor-element.elementor-element-6ee45ff4 .tf-imagebox .image{max-width:100%}.elementor-4 .elementor-element.elementor-element-6ee45ff4 .tf-imagebox .content{padding:31px 20px 20px}.elementor-4 .elementor-element.elementor-element-316b538e .tf-title-section .title-section .heading{padding:0}}@media(max-width:767px){.elementor-4 .elementor-element.elementor-element-e06313a .swiper-slide{height:237px}.elementor-4 .elementor-element.elementor-element-e06313a .elementor-slide-heading{font-size:23px}.elementor-4 .elementor-element.elementor-element-4511118c>.elementor-element-populated{padding:90px 15px}.elementor-4 .elementor-element.elementor-element-8ea8a60 .tf-title-section .title-section .before-heading{font-size:16px}.elementor-4 .elementor-element.elementor-element-8ea8a60 .tf-title-section .title-section .heading{font-size:63px}.elementor-4 .elementor-element.elementor-element-b2e84c9 .elementor-heading-title{font-size:33px}.elementor-4 .elementor-element.elementor-element-1eb3dbb8>.elementor-element-populated{padding:15px 0 0}.elementor-4 .elementor-element.elementor-element-19696f5{margin-top:100px;margin-bottom:0;padding:0}.elementor-4 .elementor-element.elementor-element-600cba0f .tf-imagebox .image{max-width:100%}.elementor-4 .elementor-element.elementor-element-412c0e29 .tf-imagebox .image{max-width:100%}.elementor-4 .elementor-element.elementor-element-6ee45ff4 .tf-imagebox .image{max-width:100%}.elementor-4 .elementor-element.elementor-element-4282d22b{padding:105px 0 80px}.elementor-4 .elementor-element.elementor-element-47eb3117{margin-top:0;margin-bottom:100px}.elementor-4 .elementor-element.elementor-element-efd9f08{--e-image-carousel-slides-to-show:2}.elementor-4 .elementor-element.elementor-element-55371351{--spacer-size:300px}}@media(min-width:768px){.elementor-4 .elementor-element.elementor-element-7be1ebb9{width:48.249%}.elementor-4 .elementor-element.elementor-element-1eb3dbb8{width:51.751%}.elementor-4 .elementor-element.elementor-element-6625dc99{width:31.63%}.elementor-4 .elementor-element.elementor-element-361a87ba{width:31.47%}.elementor-4 .elementor-element.elementor-element-210d3e21{width:36.232%}.elementor-4 .elementor-element.elementor-element-1826e6b7{width:63.083%}.elementor-4 .elementor-element.elementor-element-17fe9076{width:36.668%}.elementor-4 .elementor-element.elementor-element-e8b296c{width:34.949%}.elementor-4 .elementor-element.elementor-element-ffc36e8{width:65.051%}.elementor-4 .elementor-element.elementor-element-6e59b001{width:49.764%}.elementor-4 .elementor-element.elementor-element-2e0100ea{width:50.236%}}@media(max-width:1024px) and (min-width:768px){.elementor-4 .elementor-element.elementor-element-e8b296c{width:50%}.elementor-4 .elementor-element.elementor-element-ffc36e8{width:50%}}@media(min-width:1025px){.elementor-4 .elementor-element.elementor-element-68e4023:not(.elementor-motion-effects-element-type-background),.elementor-4 .elementor-element.elementor-element-68e4023>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-4 .elementor-element.elementor-element-7c7e81ea:not(.elementor-motion-effects-element-type-background),.elementor-4 .elementor-element.elementor-element-7c7e81ea>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}