.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5076 .elementor-element.elementor-element-6a9181d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-widget-slider_revolution .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slider_revolution .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5076 .elementor-element.elementor-element-9eaddb6:not(.elementor-motion-effects-element-type-background), .elementor-5076 .elementor-element.elementor-element-9eaddb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1AF23;background-image:url("https://torrecolibri.com/wp-content/uploads/2025/09/imagen_2-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5076 .elementor-element.elementor-element-9eaddb6 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5076 .elementor-element.elementor-element-9eaddb6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 105px 0px;}.elementor-5076 .elementor-element.elementor-element-c12a75d > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://torrecolibri.com/wp-content/uploads/2025/09/Fondo-blanco.png");background-size:cover;opacity:0.35;}.elementor-5076 .elementor-element.elementor-element-c12a75d > .elementor-element-populated, .elementor-5076 .elementor-element.elementor-element-c12a75d > .elementor-element-populated > .elementor-background-overlay, .elementor-5076 .elementor-element.elementor-element-c12a75d > .elementor-background-slideshow{border-radius:50px 0px 0px 0px;}.elementor-5076 .elementor-element.elementor-element-c12a75d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 90px;--e-column-margin-right:0px;--e-column-margin-left:90px;padding:20px 0px 0px 0px;}.elementor-5076 .elementor-element.elementor-element-c12a75d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-int-section-title .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-int-section-title .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5076 .elementor-element.elementor-element-1a576b3{width:100%;max-width:100%;}.elementor-5076 .elementor-element.elementor-element-1a576b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 0px 0px;}.elementor-5076 .elementor-element.elementor-element-1a576b3 .your-class{text-align:center;}.elementor-5076 .elementor-element.elementor-element-1a576b3 .section-heading .heading-title{color:var( --e-global-color-6e9b836 );}.elementor-5076 .elementor-element.elementor-element-1a576b3 .inv-section-title h2{color:var( --e-global-color-6e9b836 );}.elementor-5076 .elementor-element.elementor-element-1a576b3 .inv-section-title-2 h2{color:var( --e-global-color-6e9b836 );}.elementor-5076 .elementor-element.elementor-element-1a576b3 .sec-title h2{color:var( --e-global-color-6e9b836 );}.elementor-5076 .elementor-element.elementor-element-1a576b3 .sec-title-two h2{color:var( --e-global-color-6e9b836 );}.elementor-5076 .elementor-element.elementor-element-1a576b3 .section-heading--two p{color:var( --e-global-color-680ccef );}.elementor-5076 .elementor-element.elementor-element-1a576b3 .section-heading .heading-subtitle{color:var( --e-global-color-680ccef );}.elementor-5076 .elementor-element.elementor-element-1a576b3 .inv-section-title-2 .subtitle{color:var( --e-global-color-680ccef );}.elementor-5076 .elementor-element.elementor-element-1a576b3 .sec-title-two .title{color:var( --e-global-color-680ccef );}.elementor-5076 .elementor-element.elementor-element-1a576b3 .section-heading p{color:var( --e-global-color-680ccef );}.elementor-5076 .elementor-element.elementor-element-1a576b3 .inv-section-title p{color:var( --e-global-color-680ccef );}.elementor-5076 .elementor-element.elementor-element-1a576b3 .inv-section-title-2 p{color:var( --e-global-color-680ccef );}.elementor-5076 .elementor-element.elementor-element-1a576b3 .sec-title-two .text{color:var( --e-global-color-680ccef );}.elementor-5076 .elementor-element.elementor-element-1a576b3 .section-heading--two p, .inv-section-title p, .inv-section-title-2 p, .sec-title-two .text{font-size:39px;font-weight:300;}.elementor-widget-slides .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .protected-content-error-msg{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-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-5076 .elementor-element.elementor-element-9b9784a .elementor-repeater-item-dc7d836 .swiper-slide-bg{background-color:var( --e-global-color-primary );}.elementor-5076 .elementor-element.elementor-element-9b9784a .elementor-repeater-item-ceab02f .swiper-slide-bg{background-color:var( --e-global-color-text );}.elementor-5076 .elementor-element.elementor-element-9b9784a .elementor-repeater-item-3cb20ee .swiper-slide-bg{background-color:var( --e-global-color-primary );}.elementor-5076 .elementor-element.elementor-element-9b9784a .elementor-repeater-item-4b8c511 .swiper-slide-bg{background-color:var( --e-global-color-text );}.elementor-5076 .elementor-element.elementor-element-9b9784a .elementor-repeater-item-8a337ee .swiper-slide-bg{background-color:var( --e-global-color-primary );}.elementor-5076 .elementor-element.elementor-element-9b9784a .elementor-repeater-item-ef25f40 .swiper-slide-bg{background-color:var( --e-global-color-text );}.elementor-5076 .elementor-element.elementor-element-9b9784a .swiper-slide{transition-duration:calc(5000ms*1.2);height:350px;}.elementor-5076 .elementor-element.elementor-element-9b9784a{width:100%;max-width:100%;padding:30px 0px 0px 0px;}.elementor-5076 .elementor-element.elementor-element-9b9784a .swiper-slide-contents{max-width:70%;}.elementor-5076 .elementor-element.elementor-element-9b9784a .swiper-slide-inner{text-align:center;}.elementor-5076 .elementor-element.elementor-element-9b9784a .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:30px;}.elementor-5076 .elementor-element.elementor-element-9b9784a .elementor-slide-heading{color:var( --e-global-color-6e9b836 );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-5076 .elementor-element.elementor-element-9b9784a .elementor-slide-description{font-family:"Roboto Slab", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.5px;}.elementor-5076 .elementor-element.elementor-element-9b9784a .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;height:10px;width:10px;}.elementor-5076 .elementor-element.elementor-element-9b9784a .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-5076 .elementor-element.elementor-element-9b9784a .swiper-pagination-fraction{font-size:10px;}.elementor-5076 .elementor-element.elementor-element-9b9784a .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF5C;opacity:1;}.elementor-5076 .elementor-element.elementor-element-9b9784a .swiper-pagination-bullet-active{background-color:var( --e-global-color-6e9b836 );}.elementor-5076 .elementor-element.elementor-element-396ffead:not(.elementor-motion-effects-element-type-background), .elementor-5076 .elementor-element.elementor-element-396ffead > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://torrecolibri.com/wp-content/uploads/2025/09/imagen_3-1.png");}.elementor-5076 .elementor-element.elementor-element-396ffead > .elementor-background-overlay{background-image:url("https://torrecolibri.com/wp-content/uploads/2025/09/Fondo-blanco.png");background-size:cover;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5076 .elementor-element.elementor-element-396ffead > .elementor-container{max-width:1200px;}.elementor-5076 .elementor-element.elementor-element-396ffead{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 0px 150px 0px;}.elementor-5076 .elementor-element.elementor-element-563826e > .elementor-widget-container{margin:0px 0px 1px 0px;}.elementor-5076 .elementor-element.elementor-element-563826e .your-class{text-align:center;}.elementor-5076 .elementor-element.elementor-element-563826e .section-heading .heading-title{color:var( --e-global-color-primary );}.elementor-5076 .elementor-element.elementor-element-563826e .inv-section-title h2{color:var( --e-global-color-primary );}.elementor-5076 .elementor-element.elementor-element-563826e .inv-section-title-2 h2{color:var( --e-global-color-primary );}.elementor-5076 .elementor-element.elementor-element-563826e .sec-title h2{color:var( --e-global-color-primary );}.elementor-5076 .elementor-element.elementor-element-563826e .sec-title-two h2{color:var( --e-global-color-primary );}
				.elementor-5076 .elementor-element.elementor-element-563826e .section-heading .heading-title,
				.elementor-5076 .elementor-element.elementor-element-563826e .inv-section-title-2 h2,
				.elementor-5076 .elementor-element.elementor-element-563826e .sec-title h2,
				.elementor-5076 .elementor-element.elementor-element-563826e .sec-title-two h2
				{font-size:49px;font-weight:600;}.elementor-5076 .elementor-element.elementor-element-563826e .section-heading--two p{color:var( --e-global-color-680ccef );}.elementor-5076 .elementor-element.elementor-element-563826e .section-heading .heading-subtitle{color:var( --e-global-color-680ccef );}.elementor-5076 .elementor-element.elementor-element-563826e .inv-section-title-2 .subtitle{color:var( --e-global-color-680ccef );}.elementor-5076 .elementor-element.elementor-element-563826e .sec-title-two .title{color:var( --e-global-color-680ccef );}
				.elementor-5076 .elementor-element.elementor-element-563826e .section-heading--two p,
				.elementor-5076 .elementor-element.elementor-element-563826e .inv-section-title .subtitle,
				.elementor-5076 .elementor-element.elementor-element-563826e .inv-section-title-2 .subtitle,
				.elementor-5076 .elementor-element.elementor-element-563826e .sec-title .title,
				.elementor-5076 .elementor-element.elementor-element-563826e .sec-title-two .title
				{font-size:1px;}.elementor-5076 .elementor-element.elementor-element-563826e .section-heading p{color:var( --e-global-color-680ccef );}.elementor-5076 .elementor-element.elementor-element-563826e .inv-section-title p{color:var( --e-global-color-680ccef );}.elementor-5076 .elementor-element.elementor-element-563826e .inv-section-title-2 p{color:var( --e-global-color-680ccef );}.elementor-5076 .elementor-element.elementor-element-563826e .sec-title-two .text{color:var( --e-global-color-680ccef );}.elementor-5076 .elementor-element.elementor-element-563826e .section-heading--two p, .inv-section-title p, .inv-section-title-2 p, .sec-title-two .text{font-size:27px;line-height:22px;}.elementor-widget-int-testimonial .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-int-testimonial .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5076 .elementor-element.elementor-element-d0f9e90 .testimonial__inner::after, .testimonial__quote i:nth-child(2), .testimonial__author-info .avatar::before{background-color:transparent;background-image:linear-gradient(50deg, var( --e-global-color-680ccef ) 0%, var( --e-global-color-680ccef ) 100%);}.elementor-5076 .elementor-element.elementor-element-d0f9e90 .thm-btn__gradient{background-color:transparent;background-image:linear-gradient(80deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-5076 .elementor-element.elementor-element-d0f9e90 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-5076 .elementor-element.elementor-element-d0f9e90 .testimonial__side-bg::before{background-color:var( --e-global-color-primary );}.elementor-5076 .elementor-element.elementor-element-d0f9e90 .testimonial__content p{color:var( --e-global-color-680ccef );font-size:16px;font-weight:300;line-height:23px;}.elementor-5076 .elementor-element.elementor-element-d0f9e90 .btn-style-one{font-size:47px;}.elementor-5076 .elementor-element.elementor-element-d0f9e90 .thm-btn .btn-anim-wrap .button-text{color:var( --e-global-color-accent );}.elementor-5076 .elementor-element.elementor-element-159635c:not(.elementor-motion-effects-element-type-background), .elementor-5076 .elementor-element.elementor-element-159635c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5076 .elementor-element.elementor-element-159635c > .elementor-background-overlay{background-image:url("https://torrecolibri.com/wp-content/uploads/2025/09/Fondo-blanco.png");background-position:center center;background-size:cover;opacity:0.16;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5076 .elementor-element.elementor-element-159635c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 110px 0px;}.elementor-5076 .elementor-element.elementor-element-1eacd04{padding:0px 0px 39px 0px;}.elementor-5076 .elementor-element.elementor-element-622defc > .elementor-widget-container{margin:0px 0px 1px 0px;}.elementor-5076 .elementor-element.elementor-element-622defc .your-class{text-align:center;}.elementor-5076 .elementor-element.elementor-element-622defc .section-heading .heading-title{color:var( --e-global-color-6e9b836 );}.elementor-5076 .elementor-element.elementor-element-622defc .inv-section-title h2{color:var( --e-global-color-6e9b836 );}.elementor-5076 .elementor-element.elementor-element-622defc .inv-section-title-2 h2{color:var( --e-global-color-6e9b836 );}.elementor-5076 .elementor-element.elementor-element-622defc .sec-title h2{color:var( --e-global-color-6e9b836 );}.elementor-5076 .elementor-element.elementor-element-622defc .sec-title-two h2{color:var( --e-global-color-6e9b836 );}.elementor-5076 .elementor-element.elementor-element-622defc .section-heading--two p{color:var( --e-global-color-680ccef );}.elementor-5076 .elementor-element.elementor-element-622defc .section-heading .heading-subtitle{color:var( --e-global-color-680ccef );}.elementor-5076 .elementor-element.elementor-element-622defc .inv-section-title-2 .subtitle{color:var( --e-global-color-680ccef );}.elementor-5076 .elementor-element.elementor-element-622defc .sec-title-two .title{color:var( --e-global-color-680ccef );}.elementor-5076 .elementor-element.elementor-element-622defc .section-heading p{color:var( --e-global-color-680ccef );}.elementor-5076 .elementor-element.elementor-element-622defc .inv-section-title p{color:var( --e-global-color-680ccef );}.elementor-5076 .elementor-element.elementor-element-622defc .inv-section-title-2 p{color:var( --e-global-color-680ccef );}.elementor-5076 .elementor-element.elementor-element-622defc .sec-title-two .text{color:var( --e-global-color-680ccef );}.elementor-5076 .elementor-element.elementor-element-622defc .section-heading--two p, .inv-section-title p, .inv-section-title-2 p, .sec-title-two .text{font-size:37px;}.elementor-5076 .elementor-element.elementor-element-f545edd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5076 .elementor-element.elementor-element-f545edd > .elementor-container{max-width:1200px;}.elementor-5076 .elementor-element.elementor-element-f545edd{margin-top:0px;margin-bottom:0px;z-index:2;}.elementor-widget-int-f-baner-img .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-int-f-baner-img .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5076 .elementor-element.elementor-element-5a5a90f .feature__img1::before{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-5076 .elementor-element.elementor-element-5a5a90f{z-index:2;}.elementor-widget-int-fs .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-int-fs .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5076 .elementor-element.elementor-element-62bdd02 .feature__info-item .icon{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-accent ) 100%);}.elementor-5076 .elementor-element.elementor-element-62bdd02 .feature__info-item h3{color:var( --e-global-color-6e9b836 );font-weight:500;}.elementor-5076 .elementor-element.elementor-element-62bdd02 .feature__info-item p{color:#FFFFFF;font-size:22px;font-weight:300;}.elementor-5076 .elementor-element.elementor-element-10e5af2{padding:30px 0px 39px 0px;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-5076 .elementor-element.elementor-element-b22ea6c{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-680ccef );}.elementor-5076 .elementor-element.elementor-element-6bd4b0a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5076 .elementor-element.elementor-element-6bd4b0a:not(.elementor-motion-effects-element-type-background), .elementor-5076 .elementor-element.elementor-element-6bd4b0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://torrecolibri.com/wp-content/uploads/2025/09/imagen_5.png");}.elementor-5076 .elementor-element.elementor-element-6bd4b0a > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5076 .elementor-element.elementor-element-6bd4b0a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-5076 .elementor-element.elementor-element-9572a5c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5076 .elementor-element.elementor-element-9572a5c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5076 .elementor-element.elementor-element-9572a5c > .elementor-element-populated >  .elementor-background-overlay{opacity:0.35;}.elementor-5076 .elementor-element.elementor-element-9572a5c > .elementor-element-populated, .elementor-5076 .elementor-element.elementor-element-9572a5c > .elementor-element-populated > .elementor-background-overlay, .elementor-5076 .elementor-element.elementor-element-9572a5c > .elementor-background-slideshow{border-radius:50px 0px 0px 0px;}.elementor-5076 .elementor-element.elementor-element-9572a5c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 90px;--e-column-margin-right:0px;--e-column-margin-left:90px;padding:20px 0px 0px 0px;}.elementor-5076 .elementor-element.elementor-element-9572a5c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5076 .elementor-element.elementor-element-900954d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5076 .elementor-element.elementor-element-900954d{padding:30px 0px 10px 0px;}.elementor-5076 .elementor-element.elementor-element-6a326f8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5076 .elementor-element.elementor-element-6a326f8 .your-class{text-align:left;}.elementor-5076 .elementor-element.elementor-element-6a326f8 .section-heading .heading-title{color:var( --e-global-color-6e9b836 );}.elementor-5076 .elementor-element.elementor-element-6a326f8 .inv-section-title h2{color:var( --e-global-color-6e9b836 );}.elementor-5076 .elementor-element.elementor-element-6a326f8 .inv-section-title-2 h2{color:var( --e-global-color-6e9b836 );}.elementor-5076 .elementor-element.elementor-element-6a326f8 .sec-title h2{color:var( --e-global-color-6e9b836 );}.elementor-5076 .elementor-element.elementor-element-6a326f8 .sec-title-two h2{color:var( --e-global-color-6e9b836 );}
				.elementor-5076 .elementor-element.elementor-element-6a326f8 .section-heading .heading-title,
				.elementor-5076 .elementor-element.elementor-element-6a326f8 .inv-section-title-2 h2,
				.elementor-5076 .elementor-element.elementor-element-6a326f8 .sec-title h2,
				.elementor-5076 .elementor-element.elementor-element-6a326f8 .sec-title-two h2
				{font-size:38px;font-weight:600;}.elementor-5076 .elementor-element.elementor-element-6a326f8 .section-heading--two p{color:var( --e-global-color-680ccef );}.elementor-5076 .elementor-element.elementor-element-6a326f8 .section-heading .heading-subtitle{color:var( --e-global-color-680ccef );}.elementor-5076 .elementor-element.elementor-element-6a326f8 .inv-section-title-2 .subtitle{color:var( --e-global-color-680ccef );}.elementor-5076 .elementor-element.elementor-element-6a326f8 .sec-title-two .title{color:var( --e-global-color-680ccef );}.elementor-5076 .elementor-element.elementor-element-6a326f8 .section-heading p{color:var( --e-global-color-680ccef );}.elementor-5076 .elementor-element.elementor-element-6a326f8 .inv-section-title p{color:var( --e-global-color-680ccef );}.elementor-5076 .elementor-element.elementor-element-6a326f8 .inv-section-title-2 p{color:var( --e-global-color-680ccef );}.elementor-5076 .elementor-element.elementor-element-6a326f8 .sec-title-two .text{color:var( --e-global-color-680ccef );}.elementor-5076 .elementor-element.elementor-element-6a326f8 .section-heading--two p, .inv-section-title p, .inv-section-title-2 p, .sec-title-two .text{font-size:17px;}.elementor-5076 .elementor-element.elementor-element-ce80c0a{width:var( --container-widget-width, 87.818% );max-width:87.818%;--container-widget-width:87.818%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-680ccef );}.elementor-widget-int-testimonial-two .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-int-testimonial-two .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5076 .elementor-element.elementor-element-c369f42 .testimonial__active::before{background-image:url("https://torrecolibri.com/wp-content/uploads/2023/05/tm_line_shape-1-1.png");}.elementor-5076 .elementor-element.elementor-element-c369f42 .testimonial__single-inner::after{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-6e9b836 ) 0%, var( --e-global-color-6e9b836 ) 100%);}.elementor-5076 .elementor-element.elementor-element-c369f42 .testimonial__single-inner::before{background-color:var( --e-global-color-primary );}.elementor-5076 .elementor-element.elementor-element-c369f42 .testimonial__author .info h4{color:var( --e-global-color-6e9b836 );}.elementor-5076 .elementor-element.elementor-element-c369f42 .testimonial__author .info span{color:var( --e-global-color-6e9b836 );}.elementor-5076 .elementor-element.elementor-element-c369f42 .testimonial__author .rating i{color:var( --e-global-color-text );}.elementor-5076 .elementor-element.elementor-element-c369f42 .testimonial__nav-thumb::after{background-color:var( --e-global-color-680ccef );}.elementor-5076 .elementor-element.elementor-element-94ba7cf{padding:40px 0px 80px 0px;}.elementor-widget-image-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5076 .elementor-element.elementor-element-9883260{--e-image-carousel-slides-to-show:3;}.elementor-5076 .elementor-element.elementor-element-9883260 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:2px;--swiper-pagination-bullet-vertical-gap:2px;width:10px;height:10px;background:var( --e-global-color-text );}.elementor-5076 .elementor-element.elementor-element-9883260 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF42;opacity:1;}.elementor-5076 .elementor-element.elementor-element-9883260 .swiper-wrapper{display:flex;align-items:center;}.elementor-5076 .elementor-element.elementor-element-9883260 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:5px 5px 5px 5px;}@media(min-width:768px){.elementor-5076 .elementor-element.elementor-element-90e3c93{width:14.999%;}.elementor-5076 .elementor-element.elementor-element-6848412{width:69.666%;}.elementor-5076 .elementor-element.elementor-element-5c3bbe4{width:14.999%;}.elementor-5076 .elementor-element.elementor-element-d281ea5{width:66.67%;}.elementor-5076 .elementor-element.elementor-element-2a8dab4{width:33.33%;}.elementor-5076 .elementor-element.elementor-element-9a8ec13{width:50%;}.elementor-5076 .elementor-element.elementor-element-99a8808{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5076 .elementor-element.elementor-element-0b790dd{width:100%;}.elementor-5076 .elementor-element.elementor-element-d281ea5{width:100%;}.elementor-5076 .elementor-element.elementor-element-2a8dab4{width:100%;}}@media(max-width:1024px){.elementor-5076 .elementor-element.elementor-element-c12a75d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5076 .elementor-element.elementor-element-9572a5c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){
				.elementor-5076 .elementor-element.elementor-element-1a576b3 .section-heading .heading-title,
				.elementor-5076 .elementor-element.elementor-element-1a576b3 .inv-section-title-2 h2,
				.elementor-5076 .elementor-element.elementor-element-1a576b3 .sec-title h2,
				.elementor-5076 .elementor-element.elementor-element-1a576b3 .sec-title-two h2
				{font-size:38px;}
				.elementor-5076 .elementor-element.elementor-element-563826e .section-heading--two p,
				.elementor-5076 .elementor-element.elementor-element-563826e .inv-section-title .subtitle,
				.elementor-5076 .elementor-element.elementor-element-563826e .inv-section-title-2 .subtitle,
				.elementor-5076 .elementor-element.elementor-element-563826e .sec-title .title,
				.elementor-5076 .elementor-element.elementor-element-563826e .sec-title-two .title
				{font-size:1px;}.elementor-5076 .elementor-element.elementor-element-563826e .section-heading--two p, .inv-section-title p, .inv-section-title-2 p, .sec-title-two .text{font-size:19px;}.elementor-5076 .elementor-element.elementor-element-9883260{--e-image-carousel-slides-to-show:1;}}/* Start custom CSS for int-section-title, class: .elementor-element-1a576b3 */.dg-text-condu .section-heading p {
    font-size: 23px;
    font-weight: 300 !important;
    
}
.dg-text-condu .mb-20 {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-9b9784a */.elementor-slide-heading {
    font-family: 'hagrid' !important;
}
.elementor-slide-description {
    font-family: Hagrid !important;
}/* End custom CSS */
/* Start custom CSS for int-testimonial, class: .elementor-element-d0f9e90 */.dg-test-proce .testimonial__author-info {
    margin-top: 18px;
}
.dg-test-proce i.flaticon-quote {
    display: none !important;
}
.dg-test-proce .testimonial__inner {
    padding: 40px 30px 30px 0;
}
.testimonial__content {
    padding-left: 100px;
}
.dg-test-proce p {
    height: 150px;
}
.dg-test-proce .testimonial__side-label {
    color: #dbcba9 !important;
    font-size: 38px !important;
    font-weight: 400 !important;
    width: 75px !important;
    bottom: 10px;
}


.testimonial__author-info .avatar {
    display: none !important;
}
.testimonial__inner::before {
    background-color: #803963 !important;
}



a.dg-btn-pasos {
    background-color: #1c897d !important;
    margin-top: 25px !important;
    color: #fff !important;
    padding: 5px 15px !important;
    border-radius: 5px !important;
}


.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container, .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)) {
    transition: background 0.8s, border 0.8s, border-radius 0.8s, box-shadow .3s, transform var(--e-transform-transition-duration, 1.4s) !important;
}/* End custom CSS */
/* Start custom CSS for int-fs, class: .elementor-element-62bdd02 */.dg-icon-subsi .ul_li {
    justify-content: left !important;
    margin-left: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b22ea6c */.dg-txt-quote-vivi blockquote {
    background-color: rgb(255 255 255 / 13%) !important;
    padding: 40px;
    padding-right: 130px;
    border-left: 3px solid #e1af23;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 38px;
    color: #ffffff !important;
    margin-bottom: 0;
    position: relative;
    z-index: 1;
    margin-top: 20px;
    margin-bottom: 0px !important;
}



@media screen and (max-width: 425px) {
.dg-txt-quote-vivi blockquote {
    padding: 25px !important;
    padding-right: 25px !important;
}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce80c0a */.dg-txt-quote-vivi blockquote {
    background-color: rgb(255 255 255 / 13%) !important;
    padding: 40px;
    padding-right: 130px;
    border-left: 3px solid #e1af23;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 38px;
    color: #ffffff !important;
    margin-bottom: 0;
    position: relative;
    z-index: 1;
    margin-top: 20px;
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for int-testimonial-two, class: .elementor-element-c369f42 */.header-style-two .header__bar a::before, .feature__info-item--two .icon, .service__item .service__item-dot::before, .blog__content .blog-link i, .blog__single::before, .testimonial__single-inner::after, .testimonial__nav-thumb::before {
    background-image: -webkit-linear-gradient(-76deg, #dbcba9 1%, #dbcba9 36%, #dbcba9 71%, #dbcba9 100%) !important;
}
.service__item-icon::before, .service__content-two::before, .service__slider .service-button-prev i:nth-child(2), .service__slider .service-button-next i:nth-child(2), .feature__list li .icon i:nth-child(2), .testimonial__nav-thumb.swiper-slide-active::after, .feature__item h3::after, .case-study__cotnent-inner:before, .case-study__image-item::before, .footer-style-two .footer__widget .widget-title::before, .footer-style-two .footer__newslater button, .footer-style-two .footer__info li a i {
    background-image: -moz-linear-gradient(-9deg, #f90058 0%, #3e1cf3 100%);
    background-image: -webkit-linear-gradient(-9deg, #803963 0%, #803963 100%);
    background-image: -ms-linear-gradient(-9deg, #f90058 0%, #3e1cf3 100%) !important;
}
.testimonial__author .info span {
    color: #6178b7;
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-900954d */.dg-row-test .section-heading--two p {
    color: #aaaaaa;
    font-size: 20px !important;
    line-height: 30px !important;
    width: 85% !important;
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-9883260 */.elementor-widget-image-carousel .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: -40px !important;
    left: 0;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS */.header__logo {
    display: none !important;
}/* End custom CSS */