.elementor-1844 .elementor-element.elementor-element-7dbebe7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1844 .elementor-element.elementor-element-7dbebe7:not(.elementor-motion-effects-element-type-background), .elementor-1844 .elementor-element.elementor-element-7dbebe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://virtuodent.mx/wp-content/uploads/2024/10/virtuadent-splash-1.jpg");background-position:center -132px;background-repeat:no-repeat;background-size:1920px auto;}.elementor-1844 .elementor-element.elementor-element-7dbebe7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1844 .elementor-element.elementor-element-388029e{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-1844 .elementor-element.elementor-element-343b08e > .elementor-widget-container{margin:0vw 0vw -2vw 0vw;padding:0px 0px 0px 0px;}.elementor-1844 .elementor-element.elementor-element-343b08e{text-align:end;}.elementor-1844 .elementor-element.elementor-element-343b08e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:4vw;font-weight:300;line-height:1;color:#FFFFFF;}.elementor-1844 .elementor-element.elementor-element-2fa3744 > .elementor-widget-container{margin:0vw 0vw -2.4vw 0vw;}.elementor-1844 .elementor-element.elementor-element-2fa3744{text-align:end;}.elementor-1844 .elementor-element.elementor-element-2fa3744 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:4.4vw;font-weight:600;line-height:1;color:#FFFFFF;}.elementor-1844 .elementor-element.elementor-element-7cc7c9a{text-align:end;}.elementor-1844 .elementor-element.elementor-element-7cc7c9a .elementor-heading-title{font-family:"Arapey", Sans-serif;font-size:6.1vw;font-weight:400;font-style:italic;line-height:1;letter-spacing:-0.03em;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.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-1844 .elementor-element.elementor-element-3776617{text-align:end;font-family:"Mulish", Sans-serif;font-size:1.2rem;font-weight:400;color:#FFFFFF;}.elementor-1844 .elementor-element.elementor-element-0fa7b26{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-1844 .elementor-element.elementor-element-561b63f .elementor-button{background-color:var( --e-global-color-accent );font-family:"Mulish", Sans-serif;font-size:1.1rem;font-weight:500;border-style:solid;border-color:var( --e-global-color-accent );border-radius:10rem 10rem 10rem 10rem;padding:1.5rem 3rem 1.5rem 3rem;}.elementor-1844 .elementor-element.elementor-element-1c56490 .elementor-button{background-color:#BBA16A00;font-family:"Mulish", Sans-serif;font-size:1.1rem;font-weight:500;border-style:solid;border-width:2px 2px 2px 2px;border-radius:10rem 10rem 10rem 10rem;padding:1.5rem 3rem 1.5rem 3rem;}.elementor-1844 .elementor-element.elementor-element-5133e25{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0rem 3rem;--row-gap:0rem;--column-gap:3rem;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F9F9F963;--border-color:#F9F9F963;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1844 .elementor-element.elementor-element-3045428{--display:flex;--gap:0.5rem 0rem;--row-gap:0.5rem;--column-gap:0rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1844 .elementor-element.elementor-element-666ae00 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:2rem;font-weight:900;color:var( --e-global-color-accent );}.elementor-1844 .elementor-element.elementor-element-e70c66c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:var( --e-global-color-7cdaded );}.elementor-1844 .elementor-element.elementor-element-a2aa7fe{--display:flex;--gap:0.5rem 0rem;--row-gap:0.5rem;--column-gap:0rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1844 .elementor-element.elementor-element-0fa1f23 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:2rem;font-weight:900;color:var( --e-global-color-accent );}.elementor-1844 .elementor-element.elementor-element-cd40a34 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:var( --e-global-color-7cdaded );}.elementor-1844 .elementor-element.elementor-element-f093a53{--display:flex;--gap:0.5rem 0rem;--row-gap:0.5rem;--column-gap:0rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1844 .elementor-element.elementor-element-da3e154 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:2rem;font-weight:900;color:var( --e-global-color-accent );}.elementor-1844 .elementor-element.elementor-element-9e447f7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:var( --e-global-color-7cdaded );}.elementor-1844 .elementor-element.elementor-element-5ae0153{--display:flex;--gap:0.5rem 0rem;--row-gap:0.5rem;--column-gap:0rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1844 .elementor-element.elementor-element-521daa9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:2rem;font-weight:900;color:var( --e-global-color-accent );}.elementor-1844 .elementor-element.elementor-element-6b8bd8d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:var( --e-global-color-7cdaded );}.elementor-1844 .elementor-element.elementor-element-20002a3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1844 .elementor-element.elementor-element-20002a3:not(.elementor-motion-effects-element-type-background), .elementor-1844 .elementor-element.elementor-element-20002a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FC;}.elementor-1844 .elementor-element.elementor-element-9dca923 .vd-services{background-color:#F8F9FC;}.elementor-1844 .elementor-element.elementor-element-9dca923 .vd-services-grid{grid-template-columns:repeat(3, 1fr);gap:24px;}.elementor-1844 .elementor-element.elementor-element-9dca923 .vd-service-icon{width:56px;height:56px;border-radius:6px;}.elementor-1844 .elementor-element.elementor-element-9dca923 .vd-section-label{color:#C9A84C;}.elementor-1844 .elementor-element.elementor-element-9dca923 .vd-service-card::before{background:#C9A84C;}.elementor-1844 .elementor-element.elementor-element-9dca923 .vd-section-title{color:#0B1D3A;}.elementor-1844 .elementor-element.elementor-element-9dca923 .vd-service-card h3{color:#0B1D3A;}.elementor-1844 .elementor-element.elementor-element-9dca923 .vd-section-subtitle{color:#4B5563;}.elementor-1844 .elementor-element.elementor-element-9dca923 .vd-service-card p{color:#4B5563;}.elementor-1844 .elementor-element.elementor-element-029c1c0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1844 .elementor-element.elementor-element-ee1592a .vd-cd-unit{background-color:#0B1D3A;}.elementor-1844 .elementor-element.elementor-element-ee1592a .vd-cd-number{color:#C9A84C;}.elementor-1844 .elementor-element.elementor-element-29d1471{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1844 .elementor-element.elementor-element-1b2430e .vd-paquetes{background-color:var( --e-global-color-primary );}.elementor-1844 .elementor-element.elementor-element-1b2430e .vd-paquetes-grid{gap:24px;}.elementor-1844 .elementor-element.elementor-element-1b2430e .vd-section-label{color:#C9A84C;}.elementor-1844 .elementor-element.elementor-element-1b2430e .vd-paquete-card--featured{border-color:#C9A84C;}.elementor-1844 .elementor-element.elementor-element-1b2430e .vd-paquete-price{color:#C9A84C;}.elementor-1844 .elementor-element.elementor-element-1b2430e .vd-paquete-features li::before{color:#C9A84C;}.elementor-1844 .elementor-element.elementor-element-1b2430e .vd-paquete-card:hover{border-color:#C9A84C;}.elementor-1844 .elementor-element.elementor-element-1b2430e .vd-paquete-ribbon{background:#C9A84C;}.elementor-1844 .elementor-element.elementor-element-1b2430e .vd-section-title{color:#FFFFFF;}.elementor-1844 .elementor-element.elementor-element-1b2430e .vd-section-subtitle{color:#CBD5E1;}.elementor-1844 .elementor-element.elementor-element-ce54cb0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1844 .elementor-element.elementor-element-ce54cb0:not(.elementor-motion-effects-element-type-background), .elementor-1844 .elementor-element.elementor-element-ce54cb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FC;}.elementor-1844 .elementor-element.elementor-element-13b36ef .vd-sucursales{background-color:#F8F9FC;}.elementor-1844 .elementor-element.elementor-element-13b36ef .vd-sucursales-grid{gap:24px;}.elementor-1844 .elementor-element.elementor-element-13b36ef .vd-section-label{color:#C9A84C;}.elementor-1844 .elementor-element.elementor-element-13b36ef .vd-sucursal-name i{color:#C9A84C;}.elementor-1844 .elementor-element.elementor-element-13b36ef .vd-sucursal-info i{color:#C9A84C;}.elementor-1844 .elementor-element.elementor-element-13b36ef .vd-section-title{color:#0B1D3A;}.elementor-1844 .elementor-element.elementor-element-13b36ef .vd-sucursal-name{color:#0B1D3A;}.elementor-1844 .elementor-element.elementor-element-13b36ef .vd-section-subtitle{color:#4B5563;}.elementor-1844 .elementor-element.elementor-element-13b36ef .vd-sucursal-info span{color:#4B5563;}.elementor-1844 .elementor-element.elementor-element-45919b3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1844 .elementor-element.elementor-element-e67f669 .vd-por-que{background-color:#FFFFFF;}.elementor-1844 .elementor-element.elementor-element-e67f669 .vd-por-que-grid{gap:32px;}.elementor-1844 .elementor-element.elementor-element-e67f669 .vd-section-label{color:#C9A84C;}.elementor-1844 .elementor-element.elementor-element-e67f669 .vd-por-que-icon{background:linear-gradient(135deg, #C9A84C, #D4B85C);}.elementor-1844 .elementor-element.elementor-element-e67f669 .vd-section-title{color:#0B1D3A;}.elementor-1844 .elementor-element.elementor-element-e67f669 .vd-por-que-item h3{color:#0B1D3A;}.elementor-1844 .elementor-element.elementor-element-e67f669 .vd-section-subtitle{color:#4B5563;}.elementor-1844 .elementor-element.elementor-element-e67f669 .vd-por-que-item p{color:#4B5563;}.elementor-1844 .elementor-element.elementor-element-cfcb05e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1844 .elementor-element.elementor-element-cfcb05e:not(.elementor-motion-effects-element-type-background), .elementor-1844 .elementor-element.elementor-element-cfcb05e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FC;}.elementor-1844 .elementor-element.elementor-element-a704261 .vd-testimonios{background-color:#F8F9FC;}.elementor-1844 .elementor-element.elementor-element-a704261 .vd-testimonios-grid{gap:24px;}.elementor-1844 .elementor-element.elementor-element-a704261 .vd-section-label{color:#C9A84C;}.elementor-1844 .elementor-element.elementor-element-a704261 .vd-testimonio-stars i{color:#C9A84C;}.elementor-1844 .elementor-element.elementor-element-a704261 .vd-section-title{color:#0B1D3A;}.elementor-1844 .elementor-element.elementor-element-a704261 .vd-testimonio-name{color:#0B1D3A;}.elementor-1844 .elementor-element.elementor-element-a704261 .vd-section-subtitle{color:#4B5563;}.elementor-1844 .elementor-element.elementor-element-a704261 .vd-testimonio-text{color:#4B5563;}.elementor-1844 .elementor-element.elementor-element-a704261 .vd-testimonio-role{color:#4B5563;}.elementor-1844 .elementor-element.elementor-element-d239f46{--display:flex;}.elementor-1844 .elementor-element.elementor-element-7289356 .vd-equipo{background-color:#FFFFFF;}.elementor-1844 .elementor-element.elementor-element-7289356 .vd-equipo-grid{gap:32px;}.elementor-1844 .elementor-element.elementor-element-7289356 .vd-section-label{color:#C9A84C;}.elementor-1844 .elementor-element.elementor-element-7289356 .vd-equipo-photo{border-color:#C9A84C;box-shadow:0 4px 20px #C9A84C40;}.elementor-1844 .elementor-element.elementor-element-7289356 .vd-equipo-specialty{color:#C9A84C;}.elementor-1844 .elementor-element.elementor-element-7289356 .vd-section-title{color:#0B1D3A;}.elementor-1844 .elementor-element.elementor-element-7289356 .vd-equipo-name{color:#0B1D3A;}.elementor-1844 .elementor-element.elementor-element-7289356 .vd-section-subtitle{color:#4B5563;}.elementor-1844 .elementor-element.elementor-element-c040b12{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1844 .elementor-element.elementor-element-0e3be93 .vd-turismo{background:var( --e-global-color-primary );}.elementor-1844 .elementor-element.elementor-element-0e3be93 .vd-turismo-benefit-icon{color:#C9A84C;}.elementor-1844 .elementor-element.elementor-element-0e3be93 .vd-turismo-step-number{background:#C9A84C;color:#0B1D3A;}.elementor-1844 .elementor-element.elementor-element-0e3be93 .vd-turismo-cta{background:#C9A84C;}.elementor-1844 .elementor-element.elementor-element-0e3be93 .vd-turismo-circle{border-color:#C9A84C;}.elementor-1844 .elementor-element.elementor-element-0e3be93 .vd-section-label{color:#C9A84C;}.elementor-1844 .elementor-element.elementor-element-98303d6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1844 .elementor-element.elementor-element-98303d6:not(.elementor-motion-effects-element-type-background), .elementor-1844 .elementor-element.elementor-element-98303d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FC;}.elementor-1844 .elementor-element.elementor-element-d89d4bb .vd-blog{background-color:#F8F9FC;}.elementor-1844 .elementor-element.elementor-element-d89d4bb .vd-section-label{color:#C9A84C;}.elementor-1844 .elementor-element.elementor-element-d89d4bb .vd-blog-tag{color:#C9A84C;}.elementor-1844 .elementor-element.elementor-element-d89d4bb .vd-blog-link{color:#C9A84C;}.elementor-1844 .elementor-element.elementor-element-d89d4bb .vd-section-title{color:#0B1D3A;}.elementor-1844 .elementor-element.elementor-element-d89d4bb .vd-blog-card h3{color:#0B1D3A;}.elementor-1844 .elementor-element.elementor-element-d89d4bb .vd-section-subtitle{color:#4B5563;}.elementor-1844 .elementor-element.elementor-element-d89d4bb .vd-blog-excerpt{color:#4B5563;}.elementor-1844 .elementor-element.elementor-element-c2a29df{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1844 .elementor-element.elementor-element-983df87 .vd-faq{background-color:#FFFFFF;}.elementor-1844 .elementor-element.elementor-element-983df87 .vd-section-label{color:#C9A84C;}.elementor-1844 .elementor-element.elementor-element-983df87 .vd-faq-chevron{color:#C9A84C;}.elementor-1844 .elementor-element.elementor-element-983df87 .vd-section-title{color:#0B1D3A;}.elementor-1844 .elementor-element.elementor-element-983df87 .vd-faq-question{color:#0B1D3A;}.elementor-1844 .elementor-element.elementor-element-983df87 .vd-section-subtitle{color:#4B5563;}.elementor-1844 .elementor-element.elementor-element-983df87 .vd-faq-answer{color:#4B5563;}.elementor-1844 .elementor-element.elementor-element-80f33ae{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1844 .elementor-element.elementor-element-80f33ae:not(.elementor-motion-effects-element-type-background), .elementor-1844 .elementor-element.elementor-element-80f33ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FC;}.elementor-1844 .elementor-element.elementor-element-ccfd3e4 .vd-contacto{background-color:#F8F9FC;}.elementor-1844 .elementor-element.elementor-element-ccfd3e4 .vd-section-label{color:#C9A84C;}.elementor-1844 .elementor-element.elementor-element-ccfd3e4 .vd-contacto-icon{background:#C9A84C1a;color:#C9A84C;}.elementor-1844 .elementor-element.elementor-element-ccfd3e4 .vd-contacto-submit{background:#C9A84C;}.elementor-1844 .elementor-element.elementor-element-ccfd3e4 .vd-section-title{color:#0B1D3A;}.elementor-1844 .elementor-element.elementor-element-ccfd3e4 .vd-contacto-item-label{color:#0B1D3A;}.elementor-1844 .elementor-element.elementor-element-ccfd3e4 .vd-contacto-desc{color:#4B5563;}.elementor-1844 .elementor-element.elementor-element-ccfd3e4 .vd-contacto-item-value{color:#4B5563;}@media(max-width:1024px){.elementor-1844 .elementor-element.elementor-element-7dbebe7:not(.elementor-motion-effects-element-type-background), .elementor-1844 .elementor-element.elementor-element-7dbebe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:20% 0px;background-size:150% auto;}.elementor-1844 .elementor-element.elementor-element-343b08e .elementor-heading-title{font-size:7vw;}.elementor-1844 .elementor-element.elementor-element-2fa3744 .elementor-heading-title{font-size:5.2vw;}.elementor-1844 .elementor-element.elementor-element-7cc7c9a .elementor-heading-title{font-size:11vw;}.elementor-1844 .elementor-element.elementor-element-561b63f .elementor-button{border-width:2px 2px 2px 2px;padding:1.5rem 2rem 1.5rem 2rem;}.elementor-1844 .elementor-element.elementor-element-9dca923 .vd-services-grid{grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor-1844 .elementor-element.elementor-element-7dbebe7:not(.elementor-motion-effects-element-type-background), .elementor-1844 .elementor-element.elementor-element-7dbebe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://virtuodent.mx/wp-content/uploads/2024/10/virtuadent-splash-mobile.jpg");background-position:center center;background-size:cover;}.elementor-1844 .elementor-element.elementor-element-388029e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1844 .elementor-element.elementor-element-343b08e > .elementor-widget-container{margin:0rem 0rem -1.5rem 0rem;}.elementor-1844 .elementor-element.elementor-element-343b08e{text-align:center;}.elementor-1844 .elementor-element.elementor-element-343b08e .elementor-heading-title{font-size:3rem;}.elementor-1844 .elementor-element.elementor-element-2fa3744 > .elementor-widget-container{margin:0rem 0rem -2rem 0rem;}.elementor-1844 .elementor-element.elementor-element-2fa3744{text-align:center;}.elementor-1844 .elementor-element.elementor-element-2fa3744 .elementor-heading-title{font-size:2.4rem;}.elementor-1844 .elementor-element.elementor-element-7cc7c9a{text-align:center;}.elementor-1844 .elementor-element.elementor-element-7cc7c9a .elementor-heading-title{font-size:5rem;}.elementor-1844 .elementor-element.elementor-element-3776617{text-align:center;}.elementor-1844 .elementor-element.elementor-element-0fa7b26{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1844 .elementor-element.elementor-element-561b63f .elementor-button{padding:1rem 2rem 1rem 2rem;}.elementor-1844 .elementor-element.elementor-element-1c56490 .elementor-button{padding:1rem 2rem 1rem 2rem;}.elementor-1844 .elementor-element.elementor-element-9dca923 .vd-services-grid{grid-template-columns:repeat(1, 1fr);}}@media(min-width:768px){.elementor-1844 .elementor-element.elementor-element-7dbebe7{--width:102.159%;}}/* Start custom CSS for text-editor, class: .elementor-element-3776617 */.elementor-1844 .elementor-element.elementor-element-3776617 {
    width: 600px;
    max-width: 95%;
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3045428 */.elementor-1844 .elementor-element.elementor-element-3045428 {
    width: auto;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2aa7fe */.elementor-1844 .elementor-element.elementor-element-a2aa7fe {
    width: auto;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f093a53 */.elementor-1844 .elementor-element.elementor-element-f093a53 {
    width: auto;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ae0153 */.elementor-1844 .elementor-element.elementor-element-5ae0153 {
    width: auto;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5133e25 */.elementor-1844 .elementor-element.elementor-element-5133e25 {
    max-width: 600px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dbebe7 */.elementor-1844 .elementor-element.elementor-element-7dbebe7 {
    height: 90dvh;
}

.elementor-1844 .elementor-element.elementor-element-7dbebe7 {
    min-height: 680px;
}

@media (min-width: 768px) {
    .elementor-1844 .elementor-element.elementor-element-7dbebe7 {
        height: 70dvh;
    }
}

@media (min-width: 1025px) {
    .elementor-1844 .elementor-element.elementor-element-7dbebe7 {
        
        height: 89dvh;
    }
}/* End custom CSS */