.elementor-2 .elementor-element.elementor-element-7bbd908a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-7bbd908a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7bbd908a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://taxihidalgo.com/wp-content/uploads/2025/09/Taxi-moviendose.jpg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-7bbd908a > .elementor-background-overlay{background-color:var( --e-global-color-astglobalcolor4 );opacity:0.84;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-7bbd908a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-68px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-3ecbb038.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-2 .elementor-element.elementor-element-3ecbb038.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-2 .elementor-element.elementor-element-3ecbb038 > .elementor-element-populated{text-align:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-3f0145ad .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-3f0145ad.elementor-view-stacked .elementor-icon{background-color:#ffffff;color:rgba(255,255,255,0.1);}.elementor-2 .elementor-element.elementor-element-3f0145ad.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-3f0145ad.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-3f0145ad.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-3f0145ad.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-2 .elementor-element.elementor-element-3f0145ad.elementor-view-framed .elementor-icon{background-color:rgba(255,255,255,0.1);}.elementor-2 .elementor-element.elementor-element-3f0145ad.elementor-view-stacked .elementor-icon svg{fill:rgba(255,255,255,0.1);}.elementor-2 .elementor-element.elementor-element-3f0145ad .elementor-icon{font-size:40px;}.elementor-2 .elementor-element.elementor-element-3f0145ad .elementor-icon svg{height: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-2 .elementor-element.elementor-element-fc2f6ba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:800;color:#000000;}.elementor-2 .elementor-element.elementor-element-70d9dda7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-434b944 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-976d885 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.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-2 .elementor-element.elementor-element-384138f0{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.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-2 .elementor-element.elementor-element-7de03207 .elementor-button{background-color:#ffd700;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;fill:#1a1a1a;color:#1a1a1a;box-shadow:0px 10px 30px 0px rgba(255,215,0,0.4);}.elementor-2 .elementor-element.elementor-element-7de03207 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2 .elementor-element.elementor-element-5f708042 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-5f708042:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5f708042 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-5f708042{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-2 .elementor-element.elementor-element-5f708042 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-53f8cc8c.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-2 .elementor-element.elementor-element-53f8cc8c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.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-2 .elementor-element.elementor-element-744ac16.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-2 .elementor-element.elementor-element-744ac16.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-2 .elementor-element.elementor-element-4893a647 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:700;color:#1a1a1a;}.elementor-2 .elementor-element.elementor-element-606b747d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;color:#181818;}.elementor-2 .elementor-element.elementor-element-3f732c3a{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-2 .elementor-element.elementor-element-555662b6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-555662b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f9fa;}.elementor-2 .elementor-element.elementor-element-555662b6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-2 .elementor-element.elementor-element-555662b6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-2b534ad0.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-2 .elementor-element.elementor-element-2b534ad0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-2 .elementor-element.elementor-element-5d3af8fe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;color:#1a1a1a;}.elementor-2 .elementor-element.elementor-element-6f22de98{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#000000;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-47d7a995.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2 .elementor-element.elementor-element-47d7a995.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-6a31403e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6a31403e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #1a1a1a 0%, #333333 100%);}.elementor-2 .elementor-element.elementor-element-6a31403e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-2 .elementor-element.elementor-element-6a31403e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-6a9d77c8 > .elementor-element-populated{text-align:center;}.elementor-2 .elementor-element.elementor-element-9949948 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:600;color:#ffffff;}.elementor-2 .elementor-element.elementor-element-616af35b{font-family:"Open Sans", Sans-serif;font-size:19px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-0a7057b .elementor-counter-number-wrapper{color:#ffd700;font-size:48px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-0a7057b .elementor-counter-title{color:#ecf0f1;font-size:16px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-0b80e91 .elementor-counter-number-wrapper{color:#ffd700;font-size:48px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-0b80e91 .elementor-counter-title{color:#ecf0f1;font-size:16px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-67a4539 .elementor-counter-number-wrapper{color:#ffd700;font-size:48px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-67a4539 .elementor-counter-title{color:#ecf0f1;font-size:16px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-502e998 .elementor-counter-number-wrapper{color:#ffd700;font-size:48px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-502e998 .elementor-counter-title{color:#ecf0f1;font-size:16px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-698140f6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-698140f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-698140f6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 20px 100px 20px;}.elementor-2 .elementor-element.elementor-element-698140f6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-61b4f89 > .elementor-element-populated{text-align:center;}.elementor-2 .elementor-element.elementor-element-7bdc6a38 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;color:#1a1a1a;}.elementor-widget-testimonial .elementor-testimonial-content{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-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-2441d537{border-style:none;}.elementor-2 .elementor-element.elementor-element-2441d537 .elementor-testimonial-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-2441d537 .elementor-testimonial-content{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-660d183{border-style:none;}.elementor-2 .elementor-element.elementor-element-660d183 .elementor-testimonial-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-660d183 .elementor-testimonial-content{color:#000000;}.elementor-2 .elementor-element.elementor-element-5ef84580:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5ef84580 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #1a1a1a 0%, #333333 100%);}.elementor-2 .elementor-element.elementor-element-5ef84580{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 20px 30px 20px;}.elementor-2 .elementor-element.elementor-element-5ef84580 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-4b4fdb3c > .elementor-element-populated{text-align:center;}.elementor-2 .elementor-element.elementor-element-401fd342 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;color:#ffffff;}.elementor-2 .elementor-element.elementor-element-48ea9471{font-family:"Open Sans", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3f6ab760 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;color:#FFD702;}.elementor-2 .elementor-element.elementor-element-c50edb8 .elementor-button{background-color:#27ae60;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;fill:#ffffff;color:#ffffff;box-shadow:0px 8px 20px 0px rgba(39,174,96,0.4);}.elementor-2 .elementor-element.elementor-element-aef17b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-39a3c37{text-align:center;}.elementor-2 .elementor-element.elementor-element-39a3c37 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;color:#000000;}.elementor-2 .elementor-element.elementor-element-c197681{color:#000000;}@media(min-width:1025px){.elementor-2 .elementor-element.elementor-element-7bbd908a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7bbd908a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-fc2f6ba .elementor-heading-title{font-size:44px;}.elementor-2 .elementor-element.elementor-element-70d9dda7 .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-434b944 .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-976d885 .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-384138f0{font-size:18px;}.elementor-2 .elementor-element.elementor-element-4893a647 .elementor-heading-title{font-size:42px;}.elementor-2 .elementor-element.elementor-element-606b747d .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-5d3af8fe .elementor-heading-title{font-size:36px;}.elementor-2 .elementor-element.elementor-element-9949948 .elementor-heading-title{font-size:32px;}.elementor-2 .elementor-element.elementor-element-7bdc6a38 .elementor-heading-title{font-size:36px;}.elementor-2 .elementor-element.elementor-element-401fd342 .elementor-heading-title{font-size:36px;}.elementor-2 .elementor-element.elementor-element-3f6ab760 .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-fc2f6ba .elementor-heading-title{font-size:32px;}.elementor-2 .elementor-element.elementor-element-70d9dda7 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-434b944 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-976d885 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-384138f0{font-size:16px;}.elementor-2 .elementor-element.elementor-element-7de03207 .elementor-button{font-size:16px;}.elementor-2 .elementor-element.elementor-element-4893a647{text-align:center;}.elementor-2 .elementor-element.elementor-element-4893a647 .elementor-heading-title{font-size:36px;}.elementor-2 .elementor-element.elementor-element-606b747d{text-align:center;}.elementor-2 .elementor-element.elementor-element-606b747d .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-3f732c3a{text-align:center;}.elementor-2 .elementor-element.elementor-element-5d3af8fe{text-align:center;}.elementor-2 .elementor-element.elementor-element-5d3af8fe .elementor-heading-title{font-size:30px;}.elementor-2 .elementor-element.elementor-element-6f22de98{text-align:center;}.elementor-2 .elementor-element.elementor-element-9949948 .elementor-heading-title{font-size:26px;}.elementor-2 .elementor-element.elementor-element-616af35b{font-size:17px;}.elementor-2 .elementor-element.elementor-element-7bdc6a38 .elementor-heading-title{font-size:30px;}.elementor-2 .elementor-element.elementor-element-401fd342 .elementor-heading-title{font-size:30px;}.elementor-2 .elementor-element.elementor-element-48ea9471{font-size:17px;}.elementor-2 .elementor-element.elementor-element-3f6ab760 .elementor-heading-title{font-size:24px;}}.elementor-2 .elementor-element.elementor-element-3f0145ad .elementor-icon{animation:float 3s ease-in-out infinite;transform-origin:center}@keyframes float{0%,100%{transform:translateY(0px)}50%{transform:translateY(-10px)}}.elementor-2 .elementor-element.elementor-element-3f0145ad:hover .elementor-icon{transform:scale(1.1)rotate(5deg)!important;transition:all 0.3s ease}





.elementor-2 .elementor-element.elementor-element-7de03207 .elementor-button{position:relative;overflow:hidden;background:linear-gradient(135deg,#ffd700,#ffb300)!important;border:none!important;transition:all 0.3s ease;color:#1a1a1a!important}.elementor-2 .elementor-element.elementor-element-7de03207 .elementor-button::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transition:left 0.5s}.elementor-2 .elementor-element.elementor-element-7de03207 .elementor-button:hover::before{left:100%}.elementor-2 .elementor-element.elementor-element-7de03207 .elementor-button:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 15px 35px rgba(255,215,0,0.4)!important}

.elementor-2 .elementor-element.elementor-element-7bbd908a::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(26,26,26,0.8),rgba(26,26,26,0.6));z-index:1}.elementor-2 .elementor-element.elementor-element-7bbd908a .elementor-container{position:relative;z-index:2}
.elementor-2 .elementor-element.elementor-element-3b530a21{position:relative;overflow:hidden;border-radius:15px;box-shadow:0 8px 25px rgba(0,0,0,0.1)}.elementor-2 .elementor-element.elementor-element-3b530a21 img{transition:all 0.4s ease;border-radius:15px}.elementor-2 .elementor-element.elementor-element-3b530a21:hover img{transform:scale(1.08)}.elementor-2 .elementor-element.elementor-element-3b530a21::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(255,215,0,0.1),rgba(255,179,0,0.1));opacity:0;transition:opacity 0.4s ease;border-radius:15px;z-index:1}.elementor-2 .elementor-element.elementor-element-3b530a21:hover::before{opacity:1}.elementor-2 .elementor-element.elementor-element-3b530a21::after{content:"👋";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0);font-size:48px;opacity:0;transition:all 0.4s ease;z-index:2}.elementor-2 .elementor-element.elementor-element-3b530a21:hover::after{transform:translate(-50%,-50%)scale(1);opacity:0.8}

.elementor-2 .elementor-element.elementor-element-4893a647 .elementor-heading-title{position:relative;overflow:hidden}.elementor-2 .elementor-element.elementor-element-4893a647 .elementor-heading-title::after{content:"";position:absolute;bottom:-8px;left:0;width:60px;height:4px;background:linear-gradient(135deg,#ffd700,#ffb300);border-radius:2px}.elementor-2 .elementor-element.elementor-element-4893a647:hover .elementor-heading-title{transform:translateX(5px);transition:all 0.3s ease}@media(max-width:425px){.elementor-2 .elementor-element.elementor-element-4893a647 .elementor-heading-title::after{left:50%;transform:translateX(-50%);width:80px}}



.elementor-2 .elementor-element.elementor-element-5f708042{opacity:0;animation:fadeInUp 1s ease 0.3s forwards}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
.elementor-2 .elementor-element.elementor-element-5d3af8fe .elementor-heading-title{position:relative;overflow:hidden}.elementor-2 .elementor-element.elementor-element-5d3af8fe .elementor-heading-title::after{content:"";position:absolute;bottom:-8px;left:0;width:60px;height:4px;background:linear-gradient(135deg,#ffd700,#ffb300);border-radius:2px}.elementor-2 .elementor-element.elementor-element-5d3af8fe:hover .elementor-heading-title{transform:translateX(5px);transition:all 0.3s ease}@media(max-width:425px){.elementor-2 .elementor-element.elementor-element-5d3af8fe .elementor-heading-title::after{left:50%;transform:translateX(-50%);width:80px}}


.elementor-2 .elementor-element.elementor-element-2f64c8e8{position:relative;overflow:hidden;border-radius:15px;box-shadow:0 8px 25px rgba(0,0,0,0.1)}.elementor-2 .elementor-element.elementor-element-2f64c8e8 img{transition:all 0.4s ease;border-radius:15px}.elementor-2 .elementor-element.elementor-element-2f64c8e8:hover img{transform:scale(1.08)}.elementor-2 .elementor-element.elementor-element-2f64c8e8::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(255,215,0,0.1),rgba(255,179,0,0.1));opacity:0;transition:opacity 0.4s ease;border-radius:15px;z-index:1}.elementor-2 .elementor-element.elementor-element-2f64c8e8:hover::before{opacity:1}.elementor-2 .elementor-element.elementor-element-2f64c8e8::after{content:"🚕";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0);font-size:48px;opacity:0;transition:all 0.4s ease;z-index:2}.elementor-2 .elementor-element.elementor-element-2f64c8e8:hover::after{transform:translate(-50%,-50%)scale(1);opacity:0.8}


.elementor-2 .elementor-element.elementor-element-9949948 .elementor-heading-title{position:relative;overflow:hidden;text-shadow:2px 2px 4px rgba(0,0,0,0.3)}.elementor-2 .elementor-element.elementor-element-9949948 .elementor-heading-title::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:3px;background:#ffd700;border-radius:2px}.elementor-2 .elementor-element.elementor-element-9949948:hover .elementor-heading-title{transform:scale(1.02);transition:all 0.3s ease}

.elementor-2 .elementor-element.elementor-element-0a7057b{text-align:center;padding:20px;background:rgba(255,255,255,0.05);border-radius:15px;transition:all 0.4s ease;border:1px solid rgba(255,215,0,0.2)}.elementor-2 .elementor-element.elementor-element-0a7057b:hover{transform:translateY(-8px);background:rgba(255,215,0,0.1);box-shadow:0 15px 30px rgba(255,215,0,0.2)}.elementor-2 .elementor-element.elementor-element-0a7057b .elementor-counter-number-wrapper{position:relative}.elementor-2 .elementor-element.elementor-element-0a7057b .elementor-counter-number-wrapper::before{content:"🚕";position:absolute;top:-40px;left:50%;transform:translateX(-50%);font-size:24px;opacity:0.8}.elementor-2 .elementor-element.elementor-element-0a7057b .elementor-counter-title{margin-top:10px}
.elementor-2 .elementor-element.elementor-element-0b80e91{text-align:center;padding:20px;background:rgba(255,255,255,0.05);border-radius:15px;transition:all 0.4s ease;border:1px solid rgba(255,215,0,0.2)}.elementor-2 .elementor-element.elementor-element-0b80e91:hover{transform:translateY(-8px);background:rgba(255,215,0,0.1);box-shadow:0 15px 30px rgba(255,215,0,0.2)}.elementor-2 .elementor-element.elementor-element-0b80e91 .elementor-counter-number-wrapper{position:relative}.elementor-2 .elementor-element.elementor-element-0b80e91 .elementor-counter-number-wrapper::before{content:"👥";position:absolute;top:-40px;left:50%;transform:translateX(-50%);font-size:24px;opacity:0.8}.elementor-2 .elementor-element.elementor-element-0b80e91 .elementor-counter-title{margin-top:10px}
.elementor-2 .elementor-element.elementor-element-67a4539{text-align:center;padding:20px;background:rgba(255,255,255,0.05);border-radius:15px;transition:all 0.4s ease;border:1px solid rgba(255,215,0,0.2)}.elementor-2 .elementor-element.elementor-element-67a4539:hover{transform:translateY(-8px);background:rgba(255,215,0,0.1);box-shadow:0 15px 30px rgba(255,215,0,0.2)}.elementor-2 .elementor-element.elementor-element-67a4539 .elementor-counter-number-wrapper{position:relative}.elementor-2 .elementor-element.elementor-element-67a4539 .elementor-counter-number-wrapper::before{content:"🛣️";position:absolute;top:-40px;left:50%;transform:translateX(-50%);font-size:24px;opacity:0.8}.elementor-2 .elementor-element.elementor-element-67a4539 .elementor-counter-title{margin-top:10px}
.elementor-2 .elementor-element.elementor-element-502e998{text-align:center;padding:20px;background:rgba(255,255,255,0.05);border-radius:15px;transition:all 0.4s ease;border:1px solid rgba(255,215,0,0.2)}.elementor-2 .elementor-element.elementor-element-502e998:hover{transform:translateY(-8px);background:rgba(255,215,0,0.1);box-shadow:0 15px 30px rgba(255,215,0,0.2)}.elementor-2 .elementor-element.elementor-element-502e998 .elementor-counter-number-wrapper{position:relative}.elementor-2 .elementor-element.elementor-element-502e998 .elementor-counter-number-wrapper::before{content:"⏰";position:absolute;top:-40px;left:50%;transform:translateX(-50%);font-size:24px;opacity:0.8}.elementor-2 .elementor-element.elementor-element-502e998 .elementor-counter-title{margin-top:10px}


.elementor-2 .elementor-element.elementor-element-7bdc6a38 .elementor-heading-title{position:relative;overflow:hidden}.elementor-2 .elementor-element.elementor-element-7bdc6a38 .elementor-heading-title::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:100px;height:4px;background:linear-gradient(135deg,#ffd700,#ffb300);border-radius:2px}.elementor-2 .elementor-element.elementor-element-7bdc6a38:hover .elementor-heading-title{transform:scale(1.02);transition:all 0.3s ease}
.elementor-2 .elementor-element.elementor-element-2441d537{position:relative;transition:all 0.4s ease;background:linear-gradient(135deg,#ffffff 0%,#f8f9fa 100%);border-radius:20px;padding:25px;border-left:5px solid #ffd700;overflow:hidden}.elementor-2 .elementor-element.elementor-element-2441d537:hover{transform:translateY(-12px)scale(1.02);box-shadow:0 20px 40px rgba(255,215,0,0.2)!important}.elementor-2 .elementor-element.elementor-element-2441d537::before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,rgba(255,215,0,0.1)0%,transparent 70%);transform:scale(0);transition:transform 0.5s ease}.elementor-2 .elementor-element.elementor-element-2441d537:hover::before{transform:scale(1)}.elementor-2 .elementor-element.elementor-element-2441d537 .elementor-testimonial-content{position:relative;z-index:2;font-style:italic;line-height:1.6}.elementor-2 .elementor-element.elementor-element-2441d537 .elementor-testimonial-content::before{content:"\"";font-size:80px;color:#ffd700;position:absolute;left:-15px;top:-25px;line-height:1;opacity:0.2;font-family:Georgia,serif}.elementor-2 .elementor-element.elementor-element-2441d537 .elementor-testimonial-content::after{content:"\"";font-size:40px;color:#ffd700;position:absolute;right:10px;bottom:-10px;line-height:1;opacity:0.2;font-family:Georgia,serif}.elementor-2 .elementor-element.elementor-element-2441d537 .elementor-testimonial-wrapper{position:relative;z-index:2}.elementor-2 .elementor-element.elementor-element-2441d537 .elementor-testimonial-meta{margin-top:20px;border-top:2px solid #ffd700;padding-top:15px}.elementor-2 .elementor-element.elementor-element-2441d537 .elementor-testimonial-name{color:#1a1a1a!important;font-weight:700;position:relative}.elementor-2 .elementor-element.elementor-element-2441d537 .elementor-testimonial-name::after{content:"⭐⭐⭐⭐⭐";display:block;color:#ffd700;font-size:14px;margin-top:5px}
.elementor-2 .elementor-element.elementor-element-660d183{position:relative;transition:all 0.4s ease;background:linear-gradient(135deg,#ffffff 0%,#f8f9fa 100%);border-radius:20px;padding:25px;border-left:5px solid #ffd700;overflow:hidden}.elementor-2 .elementor-element.elementor-element-660d183:hover{transform:translateY(-12px)scale(1.02);box-shadow:0 20px 40px rgba(255,215,0,0.2)!important}.elementor-2 .elementor-element.elementor-element-660d183::before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,rgba(255,215,0,0.1)0%,transparent 70%);transform:scale(0);transition:transform 0.5s ease}.elementor-2 .elementor-element.elementor-element-660d183:hover::before{transform:scale(1)}.elementor-2 .elementor-element.elementor-element-660d183 .elementor-testimonial-content{position:relative;z-index:2;font-style:italic;line-height:1.6}.elementor-2 .elementor-element.elementor-element-660d183 .elementor-testimonial-content::before{content:"\"";font-size:80px;color:#ffd700;position:absolute;left:-15px;top:-25px;line-height:1;opacity:0.2;font-family:Georgia,serif}.elementor-2 .elementor-element.elementor-element-660d183 .elementor-testimonial-content::after{content:"\"";font-size:40px;color:#ffd700;position:absolute;right:10px;bottom:-10px;line-height:1;opacity:0.2;font-family:Georgia,serif}.elementor-2 .elementor-element.elementor-element-660d183 .elementor-testimonial-wrapper{position:relative;z-index:2}.elementor-2 .elementor-element.elementor-element-660d183 .elementor-testimonial-meta{margin-top:20px;border-top:2px solid #ffd700;padding-top:15px}.elementor-2 .elementor-element.elementor-element-660d183 .elementor-testimonial-name{color:#1a1a1a!important;font-weight:700;position:relative}.elementor-2 .elementor-element.elementor-element-660d183 .elementor-testimonial-name::after{content:"⭐⭐⭐⭐⭐";display:block;color:#ffd700;font-size:14px;margin-top:5px}


.elementor-2 .elementor-element.elementor-element-401fd342 .elementor-heading-title{position:relative;overflow:hidden;text-shadow:2px 2px 4px rgba(0,0,0,0.3)}.elementor-2 .elementor-element.elementor-element-401fd342 .elementor-heading-title::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:3px;background:#ffd700;border-radius:2px}.elementor-2 .elementor-element.elementor-element-401fd342:hover .elementor-heading-title{transform:scale(1.02);transition:all 0.3s ease}

.elementor-2 .elementor-element.elementor-element-3f6ab760 .elementor-heading-title{cursor:pointer;transition:all 0.3s ease}.elementor-2 .elementor-element.elementor-element-3f6ab760:hover .elementor-heading-title{transform:scale(1.05)}.elementor-2 .elementor-element.elementor-element-3f6ab760 .elementor-heading-title::after{content:" 📋";opacity:0;transition:opacity 0.3s ease}.elementor-2 .elementor-element.elementor-element-3f6ab760:hover .elementor-heading-title::after{opacity:1}
.elementor-2 .elementor-element.elementor-element-c50edb8 .elementor-button{background:linear-gradient(135deg,#25d366,#128c7e)!important;position:relative;overflow:hidden;transition:all 0.3s ease}.elementor-2 .elementor-element.elementor-element-c50edb8 .elementor-button::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transition:left 0.5s}.elementor-2 .elementor-element.elementor-element-c50edb8 .elementor-button:hover::before{left:100%}.elementor-2 .elementor-element.elementor-element-c50edb8 .elementor-button:hover{transform:translateY(-3px)scale(1.02)}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}






