.elementor-85 .elementor-element.elementor-element-d69037e{--display:flex;--min-height:90vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;}.elementor-85 .elementor-element.elementor-element-d69037e:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-d69037e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://versatibarbearia.com/wp-content/uploads/2026/01/IMG_9299-1.png");background-position:center center;}.elementor-85 .elementor-element.elementor-element-d69037e::before, .elementor-85 .elementor-element.elementor-element-d69037e > .elementor-background-video-container::before, .elementor-85 .elementor-element.elementor-element-d69037e > .e-con-inner > .elementor-background-video-container::before, .elementor-85 .elementor-element.elementor-element-d69037e > .elementor-background-slideshow::before, .elementor-85 .elementor-element.elementor-element-d69037e > .e-con-inner > .elementor-background-slideshow::before, .elementor-85 .elementor-element.elementor-element-d69037e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 99%);}.elementor-85 .elementor-element.elementor-element-bd2ef55{--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;--justify-content:center;}.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-85 .elementor-element.elementor-element-2208963.elementor-element{--align-self:flex-start;}.elementor-85 .elementor-element.elementor-element-2208963{text-align:start;}.elementor-85 .elementor-element.elementor-element-2208963 .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-size:64px;font-weight:600;text-shadow:4px -2px 15px rgba(0,0,0,0.3);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-85 .elementor-element.elementor-element-ee85e14.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-ee85e14{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.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-85 .elementor-element.elementor-element-09079d1 .elementor-button{background-color:#416D29;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:500;box-shadow:12px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-85 .elementor-element.elementor-element-09079d1 .elementor-button:hover, .elementor-85 .elementor-element.elementor-element-09079d1 .elementor-button:focus{background-color:#0F8A0B;}.elementor-85 .elementor-element.elementor-element-135064f{--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-85 .elementor-element.elementor-element-773f203{--display:flex;--min-height:573px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.86;}.elementor-85 .elementor-element.elementor-element-773f203:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-773f203 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://versatibarbearia.com/wp-content/uploads/2025/12/Wallpaper.png");}.elementor-85 .elementor-element.elementor-element-773f203::before, .elementor-85 .elementor-element.elementor-element-773f203 > .elementor-background-video-container::before, .elementor-85 .elementor-element.elementor-element-773f203 > .e-con-inner > .elementor-background-video-container::before, .elementor-85 .elementor-element.elementor-element-773f203 > .elementor-background-slideshow::before, .elementor-85 .elementor-element.elementor-element-773f203 > .e-con-inner > .elementor-background-slideshow::before, .elementor-85 .elementor-element.elementor-element-773f203 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 59%, #000000 94%);}.elementor-85 .elementor-element.elementor-element-773f203 > .elementor-shape-bottom .elementor-shape-fill, .elementor-85 .elementor-element.elementor-element-773f203 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#000000;}.elementor-85 .elementor-element.elementor-element-7373bee{--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;--justify-content:center;}.elementor-85 .elementor-element.elementor-element-d3c25e7{text-align:center;}.elementor-85 .elementor-element.elementor-element-d3c25e7 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:54px;font-weight:600;text-shadow:4px -2px 15px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-982c9df{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-e7007cf{--display:flex;--min-height:86vh;--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;--overlay-opacity:1;}.elementor-85 .elementor-element.elementor-element-e7007cf:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-e7007cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://versatibarbearia.com/wp-content/uploads/2025/11/Cortes.png");background-position:center center;}.elementor-85 .elementor-element.elementor-element-e7007cf::before, .elementor-85 .elementor-element.elementor-element-e7007cf > .elementor-background-video-container::before, .elementor-85 .elementor-element.elementor-element-e7007cf > .e-con-inner > .elementor-background-video-container::before, .elementor-85 .elementor-element.elementor-element-e7007cf > .elementor-background-slideshow::before, .elementor-85 .elementor-element.elementor-element-e7007cf > .e-con-inner > .elementor-background-slideshow::before, .elementor-85 .elementor-element.elementor-element-e7007cf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(360deg, #02010100 0%, #000000 100%);}.elementor-85 .elementor-element.elementor-element-e7007cf > .elementor-shape-bottom .elementor-shape-fill, .elementor-85 .elementor-element.elementor-element-e7007cf > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#000000;}.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-85 .elementor-element.elementor-element-bd9437a img{width:13%;}.elementor-85 .elementor-element.elementor-element-82b6571 .elementor-button{background-color:#EEB909;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;box-shadow:12px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-85 .elementor-element.elementor-element-82b6571 .elementor-button:hover, .elementor-85 .elementor-element.elementor-element-82b6571 .elementor-button:focus{background-color:#F7CF4A;}.elementor-85 .elementor-element.elementor-element-82b6571{margin:267px 267px calc(var(--kit-widget-spacing, 0px) + 267px) 267px;}.elementor-85 .elementor-element.elementor-element-82b6571.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-85 .elementor-element.elementor-element-bd2ef55{--width:50%;}.elementor-85 .elementor-element.elementor-element-135064f{--width:50%;}.elementor-85 .elementor-element.elementor-element-773f203{--content-width:1248px;}.elementor-85 .elementor-element.elementor-element-7373bee{--width:100%;}.elementor-85 .elementor-element.elementor-element-e7007cf{--content-width:100vw;}}@media(max-width:767px){.elementor-85 .elementor-element.elementor-element-d69037e:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-d69037e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://versatibarbearia.com/wp-content/uploads/2026/01/IMG_9299-1-768x432.png");background-position:565px 177px;}.elementor-85 .elementor-element.elementor-element-d69037e{--min-height:95vh;}.elementor-85 .elementor-element.elementor-element-2208963{text-align:center;}.elementor-85 .elementor-element.elementor-element-2208963 .elementor-heading-title{font-size:33px;}.elementor-85 .elementor-element.elementor-element-ee85e14{text-align:center;font-size:12px;}.elementor-85 .elementor-element.elementor-element-09079d1 .elementor-button{font-size:13px;}.elementor-85 .elementor-element.elementor-element-d3c25e7{text-align:center;}.elementor-85 .elementor-element.elementor-element-d3c25e7 .elementor-heading-title{font-size:30px;}.elementor-85 .elementor-element.elementor-element-982c9df{text-align:center;font-size:12px;}.elementor-85 .elementor-element.elementor-element-e7007cf{--content-width:95%;--min-height:76vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-85 .elementor-element.elementor-element-bd9437a img{width:49%;}.elementor-85 .elementor-element.elementor-element-82b6571{margin:230px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-85 .elementor-element.elementor-element-82b6571 .elementor-button{font-size:13px;}}@media(min-width:1025px){.elementor-85 .elementor-element.elementor-element-d69037e:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-d69037e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-85 .elementor-element.elementor-element-773f203:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-773f203 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-85 .elementor-element.elementor-element-e7007cf:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-e7007cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-d69037e */.typing-title {
  border-right: 2px solid #000;
  white-space: nowrap;
  overflow: hidden;
  width: 0;
  animation: typing 3s steps(40) forwards, blink .7s infinite;
}

@keyframes typing {
  from { width: 0; }
  to   { width: 100%; }
}

@keyframes blink {
  50% { border-color: transparent; }
}/* End custom CSS */