.elementor-12805 .elementor-element.elementor-element-60c1d80 > .elementor-background-overlay{opacity:0.5;}.elementor-12805 .elementor-element.elementor-element-60c1d80{margin-top:0px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-12805 .elementor-element.elementor-element-1a71927.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12805 .elementor-element.elementor-element-1a71927.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12805 .elementor-element.elementor-element-1a71927 > .elementor-element-populated{color:var( --e-global-color-9e336fe );}.elementor-12805 .elementor-element.elementor-element-084f040{margin-top:0px;margin-bottom:-100px;}.elementor-12805 .elementor-element.elementor-element-cf11ebd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12805 .elementor-element.elementor-element-cf11ebd{--alignment:left;--grid-side-margin:7px;--grid-column-gap:7px;--grid-row-gap:5px;--grid-bottom-margin:5px;}.elementor-12805 .elementor-element.elementor-element-cf11ebd .elementor-share-btn{font-size:calc(0.7px * 10);}.elementor-12805 .elementor-element.elementor-element-a425541{width:var( --container-widget-width, 49.836% );max-width:49.836%;--container-widget-width:49.836%;--container-widget-flex-grow:0;z-index:2;}.elementor-12805 .elementor-element.elementor-element-a425541 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12805 .elementor-element.elementor-element-bfdd71f{width:var( --container-widget-width, 50.007% );max-width:50.007%;--container-widget-width:50.007%;--container-widget-flex-grow:0;z-index:2;}.elementor-12805 .elementor-element.elementor-element-bfdd71f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12805 .elementor-element.elementor-element-32f185e{width:var( --container-widget-width, 50.525% );max-width:50.525%;--container-widget-width:50.525%;--container-widget-flex-grow:0;z-index:3;}.elementor-12805 .elementor-element.elementor-element-32f185e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12805 .elementor-element.elementor-element-e7267c5{width:var( --container-widget-width, 49.364% );max-width:49.364%;--container-widget-width:49.364%;--container-widget-flex-grow:0;z-index:4;}.elementor-12805 .elementor-element.elementor-element-e7267c5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12805 .elementor-element.elementor-element-548ac44 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12805 .elementor-element.elementor-element-a4a5120 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12805 .elementor-element.elementor-element-2988270{width:auto;max-width:auto;}.elementor-12805 .elementor-element.elementor-element-6bb391d .elementor-repeater-item-259b231.elementor-social-icon{background-color:var( --e-global-color-6da6e07 );}.elementor-12805 .elementor-element.elementor-element-6bb391d .elementor-repeater-item-ac094b8.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-12805 .elementor-element.elementor-element-6bb391d .elementor-repeater-item-a73e1a0.elementor-social-icon{background-color:var( --e-global-color-1d4838c );}.elementor-12805 .elementor-element.elementor-element-6bb391d .elementor-repeater-item-e0e6bfc.elementor-social-icon{background-color:var( --e-global-color-265abcf );}.elementor-12805 .elementor-element.elementor-element-6bb391d .elementor-repeater-item-1ac4ccb.elementor-social-icon{background-color:var( --e-global-color-265abcf );}.elementor-12805 .elementor-element.elementor-element-6bb391d .elementor-repeater-item-5111ef7.elementor-social-icon{background-color:var( --e-global-color-46e6d33 );}.elementor-12805 .elementor-element.elementor-element-6bb391d{--grid-template-columns:repeat(0, auto);width:var( --container-widget-width, 102.561% );max-width:102.561%;--container-widget-width:102.561%;--container-widget-flex-grow:0;--icon-size:18px;--grid-column-gap:4px;--grid-row-gap:0px;}.elementor-12805 .elementor-element.elementor-element-6bb391d .elementor-widget-container{text-align:left;}.elementor-12805 .elementor-element.elementor-element-6bb391d > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-12805 .elementor-element.elementor-element-59c25e3 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-12805 .elementor-element.elementor-element-59c25e3{z-index:999;}.elementor-12805 .elementor-element.elementor-element-f22ba9f{width:auto;max-width:auto;}.elementor-12805 .elementor-element.elementor-element-f61fb64 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-widget-divider .elementor-divider__text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12805 .elementor-element.elementor-element-a597419{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor8 );--divider-border-width:1px;}.elementor-12805 .elementor-element.elementor-element-a597419 .elementor-divider-separator{width:100%;}.elementor-12805 .elementor-element.elementor-element-a597419 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12805 .elementor-element.elementor-element-f7c045a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12805 .elementor-element.elementor-element-1d084d5{width:var( --container-widget-width, 99.734% );max-width:99.734%;--container-widget-width:99.734%;--container-widget-flex-grow:0;}.elementor-12805 .elementor-element.elementor-element-1d084d5 > .elementor-widget-container{margin:-10px 0px 0px 0px;border-style:none;}.elementor-12805 .elementor-element.elementor-element-92cd1f6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12805 .elementor-element.elementor-element-6fb4846.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12805 .elementor-element.elementor-element-a6fcf5f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12805 .elementor-element.elementor-element-4cbfa3e:not(.elementor-motion-effects-element-type-background), .elementor-12805 .elementor-element.elementor-element-4cbfa3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12805 .elementor-element.elementor-element-4cbfa3e > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12805 .elementor-element.elementor-element-4cbfa3e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12805 .elementor-element.elementor-element-c1fab7e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12805 .elementor-element.elementor-element-abda4ee{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor8 );--divider-border-width:1px;}.elementor-12805 .elementor-element.elementor-element-abda4ee .elementor-divider-separator{width:100%;}.elementor-12805 .elementor-element.elementor-element-abda4ee .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-bc-flex-widget .elementor-12805 .elementor-element.elementor-element-7c5958c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12805 .elementor-element.elementor-element-7c5958c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12805 .elementor-element.elementor-element-1615d16{width:var( --container-widget-width, 13.969% );max-width:13.969%;--container-widget-width:13.969%;--container-widget-flex-grow:0;text-align:start;}.elementor-12805 .elementor-element.elementor-element-1615d16 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-12805 .elementor-element.elementor-element-dbc2805{width:var( --container-widget-width, 84.661% );max-width:84.661%;--container-widget-width:84.661%;--container-widget-flex-grow:0;z-index:2;}.elementor-12805 .elementor-element.elementor-element-dbc2805 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-12805 .elementor-element.elementor-element-61245e5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12805 .elementor-element.elementor-element-61245e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-12805 .elementor-element.elementor-element-29b7f5d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12805 .elementor-element.elementor-element-29b7f5d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12805 .elementor-element.elementor-element-24e468a{width:var( --container-widget-width, 100.547% );max-width:100.547%;--container-widget-width:100.547%;--container-widget-flex-grow:0;}.elementor-12805 .elementor-element.elementor-element-9d2dc0b:not(.elementor-motion-effects-element-type-background), .elementor-12805 .elementor-element.elementor-element-9d2dc0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2e2615d );}.elementor-12805 .elementor-element.elementor-element-9d2dc0b > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12805 .elementor-element.elementor-element-9d2dc0b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12805 .elementor-element.elementor-element-b0f3916 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12805 .elementor-element.elementor-element-a8c2985:not(.elementor-motion-effects-element-type-background), .elementor-12805 .elementor-element.elementor-element-a8c2985 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-12805 .elementor-element.elementor-element-a8c2985 > .elementor-background-overlay{background-color:var( --e-global-color-b439d13 );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12805 .elementor-element.elementor-element-a8c2985{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-12805 .elementor-element.elementor-element-e2731c0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-12805 .elementor-element.elementor-element-e2731c0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12805 .elementor-element.elementor-element-ffe432e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12805 .elementor-element.elementor-element-868933b .eael-business-reviews-wrapper .eael-business-reviews-items{border-radius:10px;}.elementor-12805 .elementor-element.elementor-element-868933b .eael-business-reviews-wrapper .eael-google-reviews-slider-header{border-radius:10px;text-align:center;}.elementor-12805 .elementor-element.elementor-element-868933b .eael-business-reviews-wrapper .eael-google-reviews-grid-header{border-radius:10px;text-align:center;}.elementor-12805 .elementor-element.elementor-element-868933b .eael-business-reviews-wrapper .eael-google-reviews-business-rating{justify-content:center;color:#5E5E5E;}.elementor-12805 .elementor-element.elementor-element-868933b .eael-business-reviews-wrapper .eael-google-reviews-business-rating a{color:#5E5E5E;}.elementor-12805 .elementor-element.elementor-element-868933b .eael-business-reviews-wrapper .eael-google-reviews-content{border-radius:10px;}.elementor-12805 .elementor-element.elementor-element-868933b .eael-business-reviews-wrapper .eael-google-reviews-slider-item{border-radius:10px;}.elementor-12805 .elementor-element.elementor-element-868933b .eael-business-reviews-wrapper .eael-google-review-reviewer-photo img{width:50px;}.elementor-12805 .elementor-element.elementor-element-868933b .eael-business-reviews-wrapper .eael-google-review-time{color:#4A4B50;}.elementor-12805 .elementor-element.elementor-element-868933b .eael-business-reviews-wrapper .eael-google-review-time a{color:#4A4B50;}.elementor-12805 .elementor-element.elementor-element-868933b .eael-business-reviews-wrapper .eael-google-review-rating{text-align:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12805 .elementor-element.elementor-element-c93b936{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-12805 .elementor-element.elementor-element-1caf7c5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-12805 .elementor-element.elementor-element-1caf7c5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12805 .elementor-element.elementor-element-6b2410d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12805 .elementor-element.elementor-element-37e37de > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12805 .elementor-element.elementor-element-604eddf > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px -20px 0px;padding:20px 20px 20px 20px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12805 .elementor-element.elementor-element-a3362e8 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:0px 20px 20px 20px;}.elementor-12805 .elementor-element.elementor-element-a3362e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-12805 .elementor-element.elementor-element-a3362e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-12805 .elementor-element.elementor-element-a3362e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-12805 .elementor-element.elementor-element-a3362e8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-12805 .elementor-element.elementor-element-a3362e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-12805 .elementor-element.elementor-element-a3362e8 .elementor-icon-list-icon i{color:#7A7A7A;transition:color 0.3s;}.elementor-12805 .elementor-element.elementor-element-a3362e8 .elementor-icon-list-icon svg{fill:#7A7A7A;transition:fill 0.3s;}.elementor-12805 .elementor-element.elementor-element-a3362e8{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-12805 .elementor-element.elementor-element-a3362e8 .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-12805 .elementor-element.elementor-element-6fc6788 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-12805 .elementor-element.elementor-element-6fc6788 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-12805 .elementor-element.elementor-element-6fc6788 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-12805 .elementor-element.elementor-element-6fc6788 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-12805 .elementor-element.elementor-element-6fc6788 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-12805 .elementor-element.elementor-element-6fc6788 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-12805 .elementor-element.elementor-element-6fc6788 .elementor-icon-list-item:not(:last-child):after{content:"";}.elementor-12805 .elementor-element.elementor-element-6fc6788 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-12805 .elementor-element.elementor-element-6fc6788 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-12805 .elementor-element.elementor-element-6fc6788 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-12805 .elementor-element.elementor-element-6fc6788 .elementor-icon-list-icon i{color:var( --e-global-color-5f7fc85 );transition:color 0.3s;}.elementor-12805 .elementor-element.elementor-element-6fc6788 .elementor-icon-list-icon svg{fill:var( --e-global-color-5f7fc85 );transition:fill 0.3s;}.elementor-12805 .elementor-element.elementor-element-6fc6788{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-12805 .elementor-element.elementor-element-6fc6788 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12805 .elementor-element.elementor-element-6fc6788 .elementor-icon-list-item > a{text-decoration:underline;}.elementor-12805 .elementor-element.elementor-element-6fc6788 .elementor-icon-list-text{color:var( --e-global-color-5f7fc85 );transition:color 0.3s;}.elementor-widget-author-box .elementor-author-box__name{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 );}.elementor-widget-author-box .elementor-author-box__bio{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-author-box .elementor-author-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12805 .elementor-element.elementor-element-8d82f3a > .elementor-widget-container{background-color:#FFFFFF;margin:18px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-12805 .elementor-element.elementor-element-92515f5 > .elementor-widget-container{background-color:#FFFFFF;margin:21px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-12805 .elementor-element.elementor-element-ed5c18d{width:auto;max-width:auto;align-self:center;}.elementor-12805 .elementor-element.elementor-element-ed5c18d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12805 .elementor-element.elementor-element-48508b2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12805 .elementor-element.elementor-element-2e49efd > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-12805 .elementor-element.elementor-element-f733c21 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{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 );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12805 .elementor-element.elementor-element-082ff94 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-12805 .elementor-element.elementor-element-082ff94 .elementor-swiper-button{font-size:20px;}.elementor-12805 .elementor-element.elementor-element-082ff94 .elementor-testimonial__icon:not(.elementor-testimonial__rating){color:#FFC92C;}.elementor-12805 .elementor-element.elementor-element-082ff94 .elementor-testimonial__icon:not(.elementor-testimonial__rating) svg{fill:#FFC92C;}.elementor-12805 .elementor-element.elementor-element-36b650a{width:auto;max-width:auto;}.elementor-12805 .elementor-element.elementor-element-36b650a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12805 .elementor-element.elementor-element-b30532b{margin-top:20px;margin-bottom:20px;}.elementor-12805 .elementor-element.elementor-element-f8674b3:not(.elementor-motion-effects-element-type-background), .elementor-12805 .elementor-element.elementor-element-f8674b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f61513f );}.elementor-12805 .elementor-element.elementor-element-f8674b3 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12805 .elementor-element.elementor-element-f8674b3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;z-index:0;}.elementor-12805 .elementor-element.elementor-element-e30308e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 20px 20px;}.elementor-12805 .elementor-element.elementor-element-e30308e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12805 .elementor-element.elementor-element-e30308e{z-index:2;}.elementor-12805 .elementor-element.elementor-element-c7950ed > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-12805 .elementor-element.elementor-element-cf1e471 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12805 .elementor-element.elementor-element-494cd23 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-12805 .elementor-element.elementor-element-494cd23 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-12805 .elementor-element.elementor-element-494cd23 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;}.elementor-12805 .elementor-element.elementor-element-494cd23 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-12805 .elementor-element.elementor-element-494cd23 .elementor-icon-list-icon i{color:#757575;font-size:30px;}.elementor-12805 .elementor-element.elementor-element-494cd23 .elementor-icon-list-icon svg{fill:#757575;--e-icon-list-icon-size:30px;}.elementor-12805 .elementor-element.elementor-element-494cd23 .elementor-icon-list-icon{width:30px;}.elementor-12805 .elementor-element.elementor-element-494cd23 .elementor-icon-list-text, .elementor-12805 .elementor-element.elementor-element-494cd23 .elementor-icon-list-text a{color:var( --e-global-color-primary );}.elementor-12805 .elementor-element.elementor-element-494cd23 .elementor-icon-list-item{font-size:16px;}.elementor-12805 .elementor-element.elementor-element-a05208d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12805 .elementor-element.elementor-element-93fdd7e{width:var( --container-widget-width, 99.997% );max-width:99.997%;--container-widget-width:99.997%;--container-widget-flex-grow:0;z-index:2;}.elementor-12805 .elementor-element.elementor-element-93fdd7e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12805 .elementor-element.elementor-element-27b9edc{margin-top:20px;margin-bottom:20px;}.elementor-12805 .elementor-element.elementor-element-0398ca1{width:var( --container-widget-width, 99.455% );max-width:99.455%;--container-widget-width:99.455%;--container-widget-flex-grow:0;}.elementor-12805 .elementor-element.elementor-element-0398ca1 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-12805 .elementor-element.elementor-element-0398ca1 .eael-ticker-wrap .eael-ticker{background-color:var( --e-global-color-6da6e07 );}.elementor-12805 .elementor-element.elementor-element-0398ca1 .eael-ticker-wrap .eael-ticker .ticker-content a{color:var( --e-global-color-2e2615d );}.elementor-12805 .elementor-element.elementor-element-0398ca1 .eael-ticker-wrap .eael-ticker .ticker-content a:hover{color:var( --e-global-color-2e2615d );}.elementor-12805 .elementor-element.elementor-element-0398ca1 .eael-ticker-wrap .ticker-badge{background-color:var( --e-global-color-6da6e07 );padding:1px 1px 1px 1px;}.elementor-12805 .elementor-element.elementor-element-0398ca1 .eael-ticker-wrap .ticker-badge span{color:#fff;}.elementor-12805 .elementor-element.elementor-element-0398ca1 .eael-ticker .swiper-button-next{right:0px;}.elementor-12805 .elementor-element.elementor-element-0398ca1 .eael-ticker .swiper-button-next, .elementor-12805 .elementor-element.elementor-element-0398ca1 .eael-ticker .swiper-button-prev{color:var( --e-global-color-2e2615d );}.elementor-12805 .elementor-element.elementor-element-0398ca1 .eael-ticker .swiper-button-next svg, .elementor-12805 .elementor-element.elementor-element-0398ca1 .eael-ticker .swiper-button-prev svg{fill:var( --e-global-color-2e2615d );}.elementor-12805 .elementor-element.elementor-element-ae7a49b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12805 .elementor-element.elementor-element-ae7a49b .elementor-divider-separator{width:100%;}.elementor-12805 .elementor-element.elementor-element-ae7a49b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12805 .elementor-element.elementor-element-7affa56{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor8 );--divider-border-width:1px;}.elementor-12805 .elementor-element.elementor-element-7affa56 .elementor-divider-separator{width:100%;}.elementor-12805 .elementor-element.elementor-element-7affa56 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12805 .elementor-element.elementor-element-4801d78 > .elementor-widget-container{margin:-32px 0px -14px 0px;}.elementor-12805 .elementor-element.elementor-element-4801d78{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-12805 .elementor-element.elementor-element-d6310a0 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-12805 .elementor-element.elementor-element-d6310a0{--alignment:left;--grid-side-margin:7px;--grid-column-gap:7px;--grid-row-gap:5px;--grid-bottom-margin:5px;}.elementor-12805 .elementor-element.elementor-element-d6310a0 .elementor-share-btn{font-size:calc(0.7px * 10);}.elementor-12805 .elementor-element.elementor-element-baa04d9 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-12805 .elementor-element.elementor-element-44ee911 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-12805 .elementor-element.elementor-element-73a3348{margin-top:50px;margin-bottom:50px;}.elementor-12805 .elementor-element.elementor-element-591ccd4.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-12805 .elementor-element.elementor-element-829defb{width:100%;max-width:100%;}.elementor-12805 .elementor-element.elementor-element-5d44dc9:not(.elementor-motion-effects-element-type-background), .elementor-12805 .elementor-element.elementor-element-5d44dc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12805 .elementor-element.elementor-element-5d44dc9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-12805 .elementor-element.elementor-element-5d44dc9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12805 .elementor-element.elementor-element-001c3a0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12805 .elementor-element.elementor-element-001c3a0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mappicnic.com/wp-content/uploads/2025/01/5ce55687-image-2-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-12805 .elementor-element.elementor-element-001c3a0 > .elementor-element-populated >  .elementor-background-overlay{background-color:#383031E0;opacity:0.6;}.elementor-12805 .elementor-element.elementor-element-001c3a0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-12805 .elementor-element.elementor-element-001c3a0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 100px 85px 100px;}.elementor-12805 .elementor-element.elementor-element-001c3a0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12805 .elementor-element.elementor-element-a5c6e9f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12805 .elementor-element.elementor-element-beba622:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12805 .elementor-element.elementor-element-beba622 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000052;}.elementor-12805 .elementor-element.elementor-element-beba622 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-12805 .elementor-element.elementor-element-beba622 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12805 .elementor-element.elementor-element-beba622 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12805 .elementor-element.elementor-element-683c885{width:var( --container-widget-width, 99.458% );max-width:99.458%;--container-widget-width:99.458%;--container-widget-flex-grow:0;}.elementor-12805 .elementor-element.elementor-element-683c885 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-12805 .elementor-element.elementor-element-683c885 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:400;line-height:54px;color:#FFFFFF;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12805 .elementor-element.elementor-element-53f97f8 .elementor-button{background-color:var( --e-global-color-5f7fc85 );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:26px;border-radius:0px 0px 0px 0px;padding:14px 25px 12px 25px;}.elementor-12805 .elementor-element.elementor-element-53f97f8 .elementor-button:hover, .elementor-12805 .elementor-element.elementor-element-53f97f8 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-12805 .elementor-element.elementor-element-53f97f8{width:auto;max-width:auto;}.elementor-12805 .elementor-element.elementor-element-53f97f8 > .elementor-widget-container{margin:0px 0px 31px 0px;padding:0px 0px 0px 0px;}.elementor-12805 .elementor-element.elementor-element-53f97f8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12805 .elementor-element.elementor-element-53f97f8 .elementor-button:hover svg, .elementor-12805 .elementor-element.elementor-element-53f97f8 .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){ .elementor-12805 .elementor-element.elementor-element-cf11ebd{--grid-side-margin:7px;--grid-column-gap:7px;--grid-row-gap:5px;--grid-bottom-margin:5px;}.elementor-12805 .elementor-element.elementor-element-548ac44{width:var( --container-widget-width, 280.391px );max-width:280.391px;--container-widget-width:280.391px;--container-widget-flex-grow:0;}.elementor-12805 .elementor-element.elementor-element-92cd1f6{width:var( --container-widget-width, 385.625px );max-width:385.625px;--container-widget-width:385.625px;--container-widget-flex-grow:0;}.elementor-12805 .elementor-element.elementor-element-c1fab7e{width:var( --container-widget-width, 280.391px );max-width:280.391px;--container-widget-width:280.391px;--container-widget-flex-grow:0;}.elementor-12805 .elementor-element.elementor-element-1615d16{width:var( --container-widget-width, 45.688px );max-width:45.688px;--container-widget-width:45.688px;--container-widget-flex-grow:0;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-author-box .elementor-author-box__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );} .elementor-12805 .elementor-element.elementor-element-d6310a0{--grid-side-margin:7px;--grid-column-gap:7px;--grid-row-gap:5px;--grid-bottom-margin:5px;}.elementor-12805 .elementor-element.elementor-element-5d44dc9{padding:80px 20px 80px 20px;}.elementor-12805 .elementor-element.elementor-element-001c3a0 > .elementor-element-populated{padding:40px 50px 45px 50px;}.elementor-12805 .elementor-element.elementor-element-683c885{width:var( --container-widget-width, 603.766px );max-width:603.766px;--container-widget-width:603.766px;--container-widget-flex-grow:0;}.elementor-12805 .elementor-element.elementor-element-683c885 .elementor-heading-title{font-size:25px;line-height:38px;}.elementor-12805 .elementor-element.elementor-element-53f97f8 .elementor-button{font-size:14px;}}@media(max-width:767px){ .elementor-12805 .elementor-element.elementor-element-cf11ebd{--grid-side-margin:7px;--grid-column-gap:7px;--grid-row-gap:5px;--grid-bottom-margin:5px;}.elementor-12805 .elementor-element.elementor-element-a425541{width:var( --container-widget-width, 161px );max-width:161px;--container-widget-width:161px;--container-widget-flex-grow:0;}.elementor-12805 .elementor-element.elementor-element-bfdd71f{width:var( --container-widget-width, 164px );max-width:164px;--container-widget-width:164px;--container-widget-flex-grow:0;}.elementor-12805 .elementor-element.elementor-element-548ac44{width:100%;max-width:100%;}.elementor-12805 .elementor-element.elementor-element-548ac44 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-12805 .elementor-element.elementor-element-a4a5120 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12805 .elementor-element.elementor-element-6bb391d{width:auto;max-width:auto;}.elementor-12805 .elementor-element.elementor-element-6bb391d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-12805 .elementor-element.elementor-element-59c25e3{width:auto;max-width:auto;}.elementor-12805 .elementor-element.elementor-element-59c25e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12805 .elementor-element.elementor-element-f7c045a > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-12805 .elementor-element.elementor-element-1d084d5{width:var( --container-widget-width, 341px );max-width:341px;--container-widget-width:341px;--container-widget-flex-grow:0;}.elementor-12805 .elementor-element.elementor-element-1d084d5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12805 .elementor-element.elementor-element-92cd1f6{width:var( --container-widget-width, 343px );max-width:343px;--container-widget-width:343px;--container-widget-flex-grow:0;}.elementor-12805 .elementor-element.elementor-element-92cd1f6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12805 .elementor-element.elementor-element-a6fcf5f{width:var( --container-widget-width, 348.797px );max-width:348.797px;--container-widget-width:348.797px;--container-widget-flex-grow:0;align-self:center;}.elementor-12805 .elementor-element.elementor-element-c1fab7e{width:100%;max-width:100%;}.elementor-12805 .elementor-element.elementor-element-c1fab7e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12805 .elementor-element.elementor-element-1615d16{width:var( --container-widget-width, 61.688px );max-width:61.688px;--container-widget-width:61.688px;--container-widget-flex-grow:0;text-align:start;}.elementor-12805 .elementor-element.elementor-element-dbc2805{width:var( --container-widget-width, 203.125px );max-width:203.125px;--container-widget-width:203.125px;--container-widget-flex-grow:0;}.elementor-12805 .elementor-element.elementor-element-24e468a{width:var( --container-widget-width, 330.188px );max-width:330.188px;--container-widget-width:330.188px;--container-widget-flex-grow:0;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-author-box .elementor-author-box__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-12805 .elementor-element.elementor-element-48508b2{width:var( --container-widget-width, 348.797px );max-width:348.797px;--container-widget-width:348.797px;--container-widget-flex-grow:0;align-self:center;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-12805 .elementor-element.elementor-element-36b650a{width:var( --container-widget-width, 348.797px );max-width:348.797px;--container-widget-width:348.797px;--container-widget-flex-grow:0;align-self:center;}.elementor-12805 .elementor-element.elementor-element-494cd23{width:var( --container-widget-width, 328px );max-width:328px;--container-widget-width:328px;--container-widget-flex-grow:0;}.elementor-12805 .elementor-element.elementor-element-494cd23 > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-12805 .elementor-element.elementor-element-494cd23 .elementor-icon-list-item{font-size:12px;}.elementor-12805 .elementor-element.elementor-element-93fdd7e{--container-widget-width:388px;--container-widget-flex-grow:0;width:var( --container-widget-width, 388px );max-width:388px;} .elementor-12805 .elementor-element.elementor-element-d6310a0{--grid-side-margin:7px;--grid-column-gap:7px;--grid-row-gap:5px;--grid-bottom-margin:5px;}.elementor-12805 .elementor-element.elementor-element-001c3a0 > .elementor-element-populated{padding:20px 20px 25px 20px;}.elementor-12805 .elementor-element.elementor-element-beba622 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-12805 .elementor-element.elementor-element-beba622 > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-12805 .elementor-element.elementor-element-eb53f11{width:45.297%;}.elementor-12805 .elementor-element.elementor-element-c13c719{width:20.977%;}.elementor-12805 .elementor-element.elementor-element-61245e5{width:36.051%;}.elementor-12805 .elementor-element.elementor-element-29b7f5d{width:30.225%;}.elementor-12805 .elementor-element.elementor-element-e2731c0{width:66.842%;}.elementor-12805 .elementor-element.elementor-element-1caf7c5{width:33.072%;}.elementor-12805 .elementor-element.elementor-element-ac3b898{width:70.088%;}.elementor-12805 .elementor-element.elementor-element-a25553f{width:29.868%;}.elementor-12805 .elementor-element.elementor-element-001c3a0{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12805 .elementor-element.elementor-element-beba622{width:100%;}}/* Start custom CSS for wp-widget-gd_post_images, class: .elementor-element-a4a5120 */gd-badge-shadow
gd-ab-left ¡
gd-ab-left-angle // same as above but at an angle like GDv1 featured badge
gd-ab-right // same but right
gd-ab-right-angle // same but right/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-6bb391d *//* 1. ICONO ESPECÍFICO VACÍO (Fondo e icono gris) */
.elementor-element-f4d7100 a.elementor-repeater-item-259b231:not([href]),
.elementor-element-f4d7100 a.elementor-repeater-item-259b231[href=""],
.elementor-element-f4d7100 a.elementor-repeater-item-259b231[href="#"],
.elementor-social-icon.elementor-repeater-item-259b231:not([href]),
.elementor-social-icon.elementor-repeater-item-259b231[href=""],
.elementor-social-icon.elementor-repeater-item-259b231[href="#"] {
    background-color: #e0e0e0 !important;
    pointer-events: none !important;
    cursor: default !important;
    opacity: 0.7 !important;
}

/* Solo se pinta de gris el interior SI EL ICONO ESTÁ VACÍO */
a.elementor-repeater-item-259b231:not([href]) i,
a.elementor-repeater-item-259b231[href=""] i,
a.elementor-repeater-item-259b231[href="#"] i,
a.elementor-repeater-item-259b231:not([href]) svg,
a.elementor-repeater-item-259b231[href=""] svg,
a.elementor-repeater-item-259b231[href="#"] svg {
    color: #8a8a8a !important;
    fill: #8a8a8a !important;
    opacity: 0.8 !important;
}

/* 2. SI EL ICONO ESPECÍFICO TIENE DATOS (Restaura el icono a blanco) */
a.elementor-repeater-item-259b231[href^="http"] i,
a.elementor-repeater-item-259b231[href^="https"] i,
a.elementor-repeater-item-259b231[href^="mailto"] i,
a.elementor-repeater-item-259b231[href^="tel"] i,
a.elementor-repeater-item-259b231[href^="http"] svg,
a.elementor-repeater-item-259b231[href^="https"] svg,
a.elementor-repeater-item-259b231[href^="mailto"] svg,
a.elementor-repeater-item-259b231[href^="tel"] svg {
    color: #ffffff !important;
    fill: #ffffff !important;
    opacity: 1 !important;
}

/* 3. FUNCIONALIDAD DEL ENLACE CON DATOS */
.elementor-element-f4d7100 a.elementor-repeater-item-259b231[href^="http"],
.elementor-element-f4d7100 a.elementor-repeater-item-259b231[href^="https"],
.elementor-element-f4d7100 a.elementor-repeater-item-259b231[href^="mailto"],
.elementor-element-f4d7100 a.elementor-repeater-item-259b231[href^="tel"] {
    pointer-events: auto !important;
    cursor: pointer !important;
    opacity: 1 !important;
}

/* 4. REGLAS GENERALES PARA RESTO DE ICONOS VACÍOS */
.elementor-social-icon:not([href]),
.elementor-social-icon[href=""],
.elementor-social-icon[href="#"] {
    background-color: #e0e0e0 !important;
    pointer-events: none !important;
    cursor: default !important;
    opacity: 0.7 !important;
}

.elementor-social-icon:not([href]) i,
.elementor-social-icon[href=""] i,
.elementor-social-icon[href="#"] i,
.elementor-social-icon:not([href]) svg,
.elementor-social-icon[href=""] svg,
.elementor-social-icon[href="#"] svg {
    color: #8a8a8a !important;
    fill: #8a8a8a !important;
    opacity: 0.8 !important;
}/* End custom CSS */
/* Start custom CSS for wp-widget-gd_post_fav, class: .elementor-element-59c25e3 */.elementor-12805 .elementor-element.elementor-element-59c25e3 a {
    font-size: 25px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f7ae927 *//* Botón estilo Google más discreto y compacto */
.g-reviews-badge {
  align-items: center;
  gap: 6px;                  /* Espacio más reducido entre elementos */
  background-color: #1a73e8;
  color: #ffffff !important;
  border-radius: 30px;        /* Bordes suavemente redondeados */
  padding: 5px 12px;         /* Menos relleno (antes 8px 20px) */
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 12px;           /* Texto más pequeño (antes 14px) */
  font-weight: 500;
  text-decoration: none !important;
  box-shadow: 0 1px 4px rgba(26, 115, 232, 0.25); /* Sombra más sutil */
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}

/* Círculo blanco del logo ajustado */
.g-reviews-badge .g-logo {
  background: #ffffff;
  border-radius: 50%;
  padding: 2px;
  width: 14px;               /* Icono más pequeño (antes 18px) */
  height: 14px;
  flex-shrink: 0;
}

/* Flecha desplegable ajustada */
.g-reviews-badge .g-arrow {
  width: 11px;               /* Flecha más pequeña (antes 14px) */
  height: 11px;
  stroke: #ffffff;
  transition: transform 0.2s ease;
}

/* Hover más suave */
.g-reviews-badge:hover {
  background-color: #1557b0;
  transform: translateY(-1px);
  box-shadow: 0 3px 6px rgba(26, 115, 232, 0.35);
}/* End custom CSS */
/* Start custom CSS for wp-widget-gd_single_tabs, class: .elementor-element-b0f3916 */html {
  scroll-behavior: smooth;
}
.elementor-12805 .elementor-element.elementor-element-b0f3916 .geodir-tabs dl.geodir-tab-head{
    border: none;
    
}
.elementor-12805 .elementor-element.elementor-element-b0f3916 .geodir-tabs dl.geodir-tab-head a{
    font-size: 16px;
    padding: 15px 20px;
}
.geodir-tabs dl.geodir-tab-head dd.geodir-tab-active a {
        border-bottom: 2px #45B8F2 solid;
}

 
 /* Espacio extra para que la cabecera no tape la sección */
.geodir-tab-content, 
.geodir-tabs-content > div {
  scroll-margin-top: 130px !important; /* Ajusta los 130px según el alto de tu cabecera sticky */
}/* End custom CSS */
/* Start custom CSS for wp-widget-gd_single_tabs, class: .elementor-element-ffe432e */.elementor-12805 .elementor-element.elementor-element-ffe432e .geodir-tabs-anchor{
    padding-top: 90px;
}
.geodir-tabs .geodir-tabs-content>li {
    padding: 40px 40px;
    background: #fff;
    margin-bottom: 40px !important;
}
.geodir-tabs .geodir-tabs-content>li hr {
    margin: 10px 0px;
}/* End custom CSS */
/* Start custom CSS for eael-business-reviews, class: .elementor-element-868933b *//* 1. Ocultar el widget de reseñas si viene marcado como sin datos o vacío */
.cool-business-reviews:empty,
.cool-business-reviews[data-place-id=""],
.cool-business-reviews:has(.cbr-no-reviews),
.cool-business-reviews:has(.cbr-error) {
  display: none !important;
}

/* 2. Ocultar el botón si la sección de reseñas no está visible o no tiene contenido válido */
.g-reviews-badge {
  display: none !important;
}

body:has(.cool-business-reviews:not(:empty)) .g-reviews-badge 


/* Limita las reseñas a 3 líneas y añade "..." si es más larga */
.eapps-google-reviews-review-text {
  display: -webkit-box !important;
  -webkit-line-clamp: 3 !important; /* Ajusta este número según cuántas líneas quieras mostrar */
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  word-break: normal !important;
  overflow-wrap: break-word !important;
}/* End custom CSS */