.elementor-67 .elementor-element.elementor-element-927795f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-927795f > .elementor-shape-bottom svg, .elementor-67 .elementor-element.elementor-element-927795f > .e-con-inner > .elementor-shape-bottom svg{height:52px;transform:translateX(-50%) rotateY(180deg);}.elementor-67 .elementor-element.elementor-element-927795f > .elementor-shape-bottom, .elementor-67 .elementor-element.elementor-element-927795f > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-67 .elementor-element.elementor-element-3ad36f0{--display:flex;--width:100%;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-da7a765{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:60px;}.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 );--textColor: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-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-67 .elementor-element.elementor-element-57f2f60 .elementor-heading-title{font-family:"Anton", Sans-serif;font-weight:400;}.elementor-67 .elementor-element.elementor-element-00eb9c9{--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;--gap:0px 0px;--row-gap:0px;--column-gap: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 );background-image: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-67 .elementor-element.elementor-element-f1559b9 .elementor-button{background-color:var( --e-global-color-secondary );background-image:var( --e-global-color-secondary );}.elementor-67 .elementor-element.elementor-element-f1559b9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-67 .elementor-element.elementor-element-f1559b9 .elementor-button .elementor-button-content-wrapper{gap:24px;}.elementor-67 .elementor-element.elementor-element-4ad609c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-67 .elementor-element.elementor-element-4ad609c .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-67 .elementor-element.elementor-element-62f82b6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-62f82b6:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-62f82b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1D1B;background-image:url("https://babiloniavertical.com/wp-content/uploads/babilonia-home/jardin.webp");background-position:center center;background-size:cover;}.elementor-67 .elementor-element.elementor-element-7963e9c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-51a2f16{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-e47ae53{--display:flex;--width:100%;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-1aaf093 .elementor-heading-title{font-family:"Anton", Sans-serif;font-weight:400;}.elementor-67 .elementor-element.elementor-element-31222f8{--display:flex;--width:100%;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-bda6757{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-bda6757 > .elementor-shape-top svg, .elementor-67 .elementor-element.elementor-element-bda6757 > .e-con-inner > .elementor-shape-top svg{height:52px;transform:translateX(-50%) rotateY(180deg);}.elementor-67 .elementor-element.elementor-element-bda6757 > .elementor-shape-top, .elementor-67 .elementor-element.elementor-element-bda6757 > .e-con-inner > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-67 .elementor-element.elementor-element-bda6757 > .elementor-shape-bottom svg, .elementor-67 .elementor-element.elementor-element-bda6757 > .e-con-inner > .elementor-shape-bottom svg{height:52px;transform:translateX(-50%) rotateY(180deg);}.elementor-67 .elementor-element.elementor-element-bda6757 > .elementor-shape-bottom, .elementor-67 .elementor-element.elementor-element-bda6757 > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-67 .elementor-element.elementor-element-32618b1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-67 .elementor-element.elementor-element-7a65000{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-6285bdc .elementor-heading-title{font-family:"Anton", Sans-serif;font-weight:400;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.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-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-67 .elementor-element.elementor-element-9caf900 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-67 .elementor-element.elementor-element-9caf900 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-67 .elementor-element.elementor-element-9caf900{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-67 .elementor-element.elementor-element-9caf900 .elementor-icon-list-text{transition:color 0.3s;}.elementor-67 .elementor-element.elementor-element-53807c5 .elementor-button{background-color:var( --e-global-color-secondary );background-image:var( --e-global-color-secondary );}.elementor-67 .elementor-element.elementor-element-53807c5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-67 .elementor-element.elementor-element-53807c5 .elementor-button .elementor-button-content-wrapper{gap:24px;}.elementor-67 .elementor-element.elementor-element-9a4ade5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-02c19ed{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-09ecd7d .elementor-heading-title{font-family:"Anton", Sans-serif;font-weight:400;}.elementor-67 .elementor-element.elementor-element-9973113{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-d2e64aa{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-1cdeeca .elementor-heading-title{font-family:"Anton", Sans-serif;font-weight:400;}.elementor-67 .elementor-element.elementor-element-609d3ab{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-8a07d33 .elementor-heading-title{font-family:"Anton", Sans-serif;font-weight:400;}.elementor-67 .elementor-element.elementor-element-8e3ea6d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-8ac958f .elementor-heading-title{font-family:"Anton", Sans-serif;font-weight:400;}.elementor-67 .elementor-element.elementor-element-893122a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-461fead{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-7a7a336{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-2c61e71 .elementor-heading-title{font-family:"Anton", Sans-serif;font-weight:400;}.elementor-67 .elementor-element.elementor-element-54a5156 .elementor-button{background-color:var( --e-global-color-secondary );background-image:var( --e-global-color-secondary );}.elementor-67 .elementor-element.elementor-element-54a5156 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-67 .elementor-element.elementor-element-54a5156 .elementor-button .elementor-button-content-wrapper{gap:24px;}.elementor-67 .elementor-element.elementor-element-f38ce8f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-f38ce8f:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-f38ce8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6E9730;}.elementor-67 .elementor-element.elementor-element-210f60c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-07b7fae{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-8ce51a4 .elementor-heading-title{font-family:"Anton", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-67 .elementor-element.elementor-element-890c060{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-9074a29 .elementor-button{background-color:#819C1E00;background-image:none;}.elementor-67 .elementor-element.elementor-element-57038a9 .elementor-button{background-color:var( --e-global-color-primary );background-image:var( --e-global-color-primary );}.elementor-67 .elementor-element.elementor-element-57038a9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-67 .elementor-element.elementor-element-57038a9 .elementor-button .elementor-button-content-wrapper{gap:24px;}.elementor-67 .elementor-element.elementor-element-82a4cf4{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-67 .elementor-element.elementor-element-927795f{--content-width:1240px;}}@media(max-width:1024px){.elementor-67 .elementor-element.elementor-element-927795f{--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-67 .elementor-element.elementor-element-da7a765{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:32px;}}@media(max-width:767px){.elementor-67 .elementor-element.elementor-element-927795f{--padding-top:30px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-67 .elementor-element.elementor-element-da7a765{--padding-top:44px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-bda6757{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS */@font-face{font-family:BVAnton;src:url('/BABILONIA-VERTICAL/wp-content/uploads/babilonia-home/Anton-Regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:BVInter;src:url('/BABILONIA-VERTICAL/wp-content/uploads/babilonia-home/Inter.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
.elementor-67{--bv-green:#8cc63f;--bv-dark:#1a1d1b;--bv-ink:#252824;--bv-paper:#f5f6f0;--bv-muted:#62675e;--bv-line:#d8ded0}
.elementor-67 .bv-section{padding:96px 36px;gap:0;background:#fff}
.elementor-67 .bv-wrap{width:100%;max-width:1240px;margin-left:auto;margin-right:auto;gap:0}
.elementor-67 .bv-heading{width:100%;margin:0}
.elementor-67 .bv-heading .elementor-heading-title{font-family:BVAnton,Anton,sans-serif!important;font-weight:400!important;font-size:clamp(38px,3.6vw,62px);line-height:1.12!important;letter-spacing:-.01em!important;color:var(--bv-ink);text-transform:none}
.elementor-67 .bv-heading span{color:#60951f}
.elementor-67 .bv-copy{font-family:BVInter,Arial,sans-serif!important;color:var(--bv-muted);font-size:17px;line-height:1.75;font-weight:400}
.elementor-67 .bv-copy p{margin:0}
.elementor-67 .bv-copy a{color:inherit}
.elementor-67 .bv-eyebrow{font-size:11px;letter-spacing:.16em;font-weight:700;line-height:1.6;color:#4f771f;margin-bottom:22px}
.elementor-67 .bv-button{width:auto;max-width:100%;margin-top:28px}
.elementor-67 .bv-button .elementor-button{font-family:BVInter,Arial,sans-serif;font-size:14px;font-weight:650;line-height:1.35;background:var(--bv-green);color:#192211;border:1px solid var(--bv-green);border-radius:0;padding:18px 25px;box-shadow:none;transition:background .2s,color .2s,transform .2s;text-decoration:none}
.elementor-67 .bv-button .elementor-button:hover{background:#a2d958;color:#152109;transform:translateY(-2px)}
.elementor-67 .bv-button-outline .elementor-button{background:transparent;border-color:#84917a;color:var(--bv-ink)}
.elementor-67 .bv-button-outline .elementor-button:hover{background:var(--bv-green);border-color:var(--bv-green)}
.elementor-67 .bv-photo{width:100%;margin:0}
.elementor-67 .bv-photo img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}
.elementor-67 .bv-photo .elementor-widget-container{height:100%;width:100%}
.elementor-67 .bv-dark{background:var(--bv-dark);color:#fff}
.elementor-67 .bv-dark .bv-heading .elementor-heading-title{color:#fff}
.elementor-67 .bv-dark .bv-heading span,.elementor-67 .bv-dark .bv-eyebrow{color:var(--bv-green)}
.elementor-67 .bv-dark .bv-copy{color:#c9cec5}
.elementor-67 .bv-dark .bv-button-outline .elementor-button{color:#fff;border-color:#737e6d}
.elementor-67 .bv-dark .bv-button-outline .elementor-button:hover{color:var(--bv-dark)}
.elementor-67 .bv-video{width:100%;padding:0!important;margin:0!important;min-height:0!important;aspect-ratio:16/9;overflow:hidden;background:#111619}
.elementor-67 .bv-video-mobile{aspect-ratio:9/16}
.elementor-67 .bv-video .elementor-background-video-container{inset:0;width:100%;height:100%}
.elementor-67 .bv-video video.elementor-background-video-hosted{width:100%!important;height:100%!important;object-fit:contain!important;top:0!important;left:0!important;transform:none!important}
.elementor-67 .bv-intro{padding-top:80px;padding-bottom:70px}
.elementor-67 .bv-intro-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}
.elementor-67 .bv-intro-title .elementor-heading-title{font-size:clamp(48px,4.3vw,74px)}
.elementor-67 .bv-intro-copy{padding-top:32px;max-width:510px}
.elementor-67 .bv-areas{padding-top:0;padding-bottom:100px}
.elementor-67 .bv-areas-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:stretch}
.elementor-67 .bv-area{width:100%;min-width:0;overflow:hidden}
.elementor-67 .bv-area>.bv-photo{height:340px}
.elementor-67 .bv-area .bv-photo img{transition:transform .65s}
.elementor-67 .bv-area:hover .bv-photo img{transform:scale(1.025)}
.elementor-67 .bv-area>.bv-photo{overflow:hidden}
.elementor-67 .bv-light{background:var(--bv-paper)}
.elementor-67 .bv-area-content{padding:42px 42px 46px;flex:1;align-items:flex-start}
.elementor-67 .bv-area-content>.bv-heading{margin-bottom:22px}
.elementor-67 .bv-area-content .elementor-heading-title{font-size:44px}
.elementor-67 .bv-area-content>.bv-copy:not(.bv-eyebrow){margin-bottom:28px}
.elementor-67 .bv-area-content .bv-button{margin-top:auto;padding-top:32px}
.elementor-67 .bv-list{width:100%;margin-bottom:16px}
.elementor-67 .bv-list .elementor-icon-list-items{margin:0}
.elementor-67 .bv-list .elementor-icon-list-item{padding:10px 0!important;border-top:1px solid var(--bv-line);font-family:BVInter,Arial,sans-serif;font-size:14px;line-height:1.55}
.elementor-67 .bv-list .elementor-icon-list-text{color:var(--bv-ink);padding-left:9px}
.elementor-67 .bv-list .elementor-icon-list-icon{color:#639823}
.elementor-67 .bv-list .elementor-icon-list-icon i{color:#639823;font-size:11px}
.elementor-67 .bv-dark .bv-list .elementor-icon-list-item{border-color:#3c4239}
.elementor-67 .bv-dark .bv-list .elementor-icon-list-text{color:#e4e8df}
.elementor-67 .bv-feature{display:grid;grid-template-columns:1fr 1fr;gap:0;min-height:660px}
.elementor-67 .bv-feature-photo{height:100%;min-height:660px}
.elementor-67 .bv-feature-photo>.bv-photo{height:100%;position:absolute;inset:0}
.elementor-67 .bv-feature-photo img{object-position:52% 45%}
.elementor-67 .bv-feature-content{padding:85px clamp(36px,6vw,110px);justify-content:center;align-items:flex-start}
.elementor-67 .bv-feature-content>.bv-heading{margin-bottom:25px}
.elementor-67 .bv-feature-content>.bv-copy:not(.bv-eyebrow){max-width:520px;margin-bottom:28px}
.elementor-67 .bv-feature-content .elementor-heading-title{font-size:clamp(40px,3.5vw,62px)}
.elementor-67 .bv-feature-content>.bv-list{max-width:520px}
.elementor-67 .bv-services{padding-top:110px;padding-bottom:105px}
.elementor-67 .bv-section-head{margin-bottom:55px}
.elementor-67 .bv-section-head>.bv-copy:last-child{margin-top:20px}
.elementor-67 .bv-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 55px}
.elementor-67 .bv-service{padding:24px 0 0;border-top:1px solid var(--bv-line)}
.elementor-67 .bv-service .bv-eyebrow{margin-bottom:16px;font-size:12px}
.elementor-67 .bv-service .elementor-heading-title{font-size:29px;margin-bottom:14px}
.elementor-67 .bv-service .bv-copy:last-child{font-size:15px}
.elementor-67 .bv-about{background:var(--bv-paper);padding-top:85px;padding-bottom:85px}
.elementor-67 .bv-about-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:85px;align-items:center}
.elementor-67 .bv-about-copy>.bv-heading{margin-bottom:26px}
.elementor-67 .bv-about-photo{height:470px;clip-path:polygon(8% 0,100% 0,100% 100%,0 100%,0 18%)}
.elementor-67 .bv-steps{padding-top:85px;padding-bottom:95px}
.elementor-67 .bv-steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:60px;margin-top:50px}
.elementor-67 .bv-step{border-top:2px solid var(--bv-green);padding-top:25px}
.elementor-67 .bv-step .elementor-heading-title{font-size:30px;margin-bottom:15px}
.elementor-67 .bv-step .bv-eyebrow{margin-bottom:14px}
.elementor-67 .bv-step .bv-copy:last-child{font-size:15px}
.elementor-67 .bv-cta{background:var(--bv-green);padding-top:75px;padding-bottom:78px;position:relative;overflow:hidden}
.elementor-67 .bv-cta:after{content:'';position:absolute;right:-40px;top:-40px;width:280px;height:430px;background:url('/BABILONIA-VERTICAL/wp-content/uploads/babilonia-home/branch.png') center/contain no-repeat;opacity:.14;pointer-events:none;transform:rotate(18deg)}
.elementor-67 .bv-cta-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:55px;align-items:center;z-index:1}
.elementor-67 .bv-cta .bv-heading span{color:var(--bv-ink)}
.elementor-67 .bv-cta .bv-eyebrow{color:#2f451e}
.elementor-67 .bv-cta .bv-copy{color:#2f451e}
.elementor-67 .bv-cta-copy>.bv-copy:last-child{margin-top:22px}
.elementor-67 .bv-cta-actions{align-items:flex-start;justify-self:end}
.elementor-67 .bv-phone{margin:0}
.elementor-67 .bv-phone .elementor-button{background:transparent;border:0;padding:0;color:var(--bv-ink);font-family:BVAnton,Anton,sans-serif;font-size:58px;font-weight:400}
.elementor-67 .bv-phone .elementor-button:hover{background:transparent}
.elementor-67 .bv-button-dark{margin-top:20px}
.elementor-67 .bv-button-dark .elementor-button{background:var(--bv-dark);border-color:var(--bv-dark);color:#fff}
.elementor-67 .bv-button-dark .elementor-button:hover{background:#32392c;color:#fff;border-color:#32392c}
.elementor-67 .bv-email{font-size:14px;margin-top:20px}
.elementor-67 a:focus-visible{outline:3px solid #427010;outline-offset:5px}
@media(min-width:768px){.elementor-67 .bv-video-mobile{display:none!important}}
@media(max-width:1024px){
.elementor-67 .bv-section{padding:65px 28px}.elementor-67 .bv-intro-grid{gap:36px}.elementor-67 .bv-areas{padding-top:0}.elementor-67 .bv-area-content{padding:28px}.elementor-67 .bv-area-content .elementor-heading-title{font-size:36px}.elementor-67 .bv-area>.bv-photo{height:270px}.elementor-67 .bv-feature-content{padding:48px 32px}.elementor-67 .bv-feature,.elementor-67 .bv-feature-photo{min-height:630px}.elementor-67 .bv-feature-content .elementor-heading-title{font-size:40px}.elementor-67 .bv-service-grid{gap:32px}.elementor-67 .bv-about-grid{gap:40px}.elementor-67 .bv-about-photo{height:440px}.elementor-67 .bv-steps-grid{gap:30px}.elementor-67 .bv-cta-grid{gap:28px}.elementor-67 .bv-phone .elementor-button{font-size:46px}
}
@media(max-width:767px){
.elementor-67 .bv-video-desktop{display:none!important}.elementor-67 .bv-video-mobile{display:flex!important}.elementor-67 .bv-section{padding:56px 22px}.elementor-67 .bv-intro-grid,.elementor-67 .bv-areas-grid,.elementor-67 .bv-feature,.elementor-67 .bv-about-grid,.elementor-67 .bv-cta-grid{grid-template-columns:minmax(0,1fr);gap:28px}.elementor-67 .bv-intro-copy{padding:0;max-width:none}.elementor-67 .bv-intro-title .elementor-heading-title{font-size:46px}.elementor-67 .bv-copy{font-size:16px}.elementor-67 .bv-eyebrow{font-size:10px;margin-bottom:18px}.elementor-67 .bv-areas{padding-top:0}.elementor-67 .bv-area>.bv-photo{height:255px}.elementor-67 .bv-area-content{padding:28px 24px 32px}.elementor-67 .bv-area-content .elementor-heading-title{font-size:36px}.elementor-67 .bv-feature{gap:0;min-height:0}.elementor-67 .bv-feature-photo{min-height:0;height:390px}.elementor-67 .bv-feature-content{padding:45px 24px 50px}.elementor-67 .bv-feature-content .elementor-heading-title{font-size:42px}.elementor-67 .bv-heading .elementor-heading-title{font-size:38px}.elementor-67 .bv-service-grid{grid-template-columns:1fr;gap:24px}.elementor-67 .bv-service{padding-top:20px}.elementor-67 .bv-service .elementor-heading-title{font-size:29px}.elementor-67 .bv-section-head{margin-bottom:34px}.elementor-67 .bv-about-photo{height:350px}.elementor-67 .bv-steps-grid{grid-template-columns:1fr;gap:28px;margin-top:34px}.elementor-67 .bv-step .elementor-heading-title{font-size:29px}.elementor-67 .bv-cta-actions{justify-self:start}.elementor-67 .bv-phone .elementor-button{font-size:48px}.elementor-67 .bv-button .elementor-button{padding:16px 20px}.elementor-67 .bv-phone .elementor-button{padding:0}.elementor-67 .bv-cta:after{right:-85px;opacity:.08}.elementor-67 .bv-cta-grid{gap:35px}
}
@media(prefers-reduced-motion:reduce){.elementor-67 .bv-area .bv-photo img,.elementor-67 .bv-button .elementor-button{transition:none}.elementor-67 .bv-video video{display:none!important}}

.elementor-67 .bv-button .elementor-button{font-family:BVInter,Arial,sans-serif!important;font-size:14px!important;font-weight:650!important;padding:18px 25px!important;border:1px solid var(--bv-green)!important;border-radius:0!important}
.elementor-67 .bv-button-outline .elementor-button{border-color:#84917a!important}
.elementor-67 .bv-dark .bv-button-outline .elementor-button{border-color:#737e6d!important}
.elementor-67 .bv-phone .elementor-button{font-family:BVAnton,Anton,sans-serif!important;font-size:58px!important;font-weight:400!important;padding:0!important;border:0!important}
.elementor-67 .bv-button-dark .elementor-button{border-color:var(--bv-dark)!important}
.elementor-67 .bv-list .elementor-icon-list-icon svg{fill:#73a731!important;width:12px!important;height:12px!important}
.elementor-67 .bv-dark .bv-list .elementor-icon-list-icon svg{fill:var(--bv-green)!important}
.elementor-67 .bv-dark .bv-eyebrow{color:var(--bv-green)}
.elementor-67 .bv-eyebrow{margin-bottom:22px!important}
.elementor-67 .bv-copy p{font-family:inherit;font-size:inherit;line-height:inherit}
@media(max-width:1024px){.elementor-67 .bv-phone .elementor-button{font-size:46px!important}}
@media(max-width:767px){.elementor-67 .bv-button .elementor-button{padding:16px 20px!important}.elementor-67 .bv-phone .elementor-button{font-size:48px!important;padding:0!important}}


.elementor-67 .e-con, .elementor-67 .elementor-widget{min-width:0}
.elementor-67 .bv-detail-hero{background:var(--bv-dark);overflow:hidden}
.elementor-67 .bv-detail-hero-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:0;margin:0 auto;width:100%}
.elementor-67 .bv-detail-hero-copy{justify-content:center;align-items:flex-start;position:relative;isolation:isolate}
.elementor-67 .bv-detail-hero-copy:after{content:'';position:absolute;bottom:0;left:-50px;width:280px;height:360px;background:url('/BABILONIA-VERTICAL/wp-content/uploads/babilonia-home/branch.png') center/contain no-repeat;opacity:.035;z-index:-1;pointer-events:none}
.elementor-67 .bv-detail-title .elementor-heading-title{font-size:clamp(56px,4.8vw,82px)!important;line-height:1.08!important;letter-spacing:-.015em!important}
.elementor-67 .bv-detail-lead{font-size:17px;line-height:1.8;max-width:465px;margin-top:28px}
.elementor-67 .bv-detail-actions{align-items:flex-start;gap:0;margin-top:8px}
.elementor-67 .bv-detail-anchor{margin-top:16px}
.elementor-67 .bv-detail-anchor .elementor-button{background:transparent!important;border:0!important;padding:10px 0!important;color:#d5ddcd!important;font-size:12px!important}
.elementor-67 .bv-detail-anchor .elementor-button:hover{transform:none;color:var(--bv-green)!important}
.elementor-67 .bv-detail-hero-photo{min-height:610px;padding:30px 34px;position:relative;isolation:isolate;overflow:hidden;justify-content:flex-end;background-size:cover;background-position:center}
.elementor-67 .bv-detail-hero-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(26,29,27,.68),transparent 35%);z-index:1;pointer-events:none}
.elementor-67 .bv-detail-caption{position:relative;z-index:2;color:#fff!important;font-size:10px;letter-spacing:.16em;font-weight:700;border-left:3px solid var(--bv-green);padding-left:14px}
.elementor-67 .bv-detail-hero-photo .elementor-motion-effects-container{z-index:0;pointer-events:none}
.elementor-67 .bv-detail-hero-photo .elementor-motion-effects-layer{background-size:cover;background-position:center;will-change:transform}
.elementor-67 .bv-detail-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}
.elementor-67 .bv-detail-intro-copy{gap:24px}
.elementor-67 .bv-detail-intro-lead{font-size:21px;font-weight:500;color:var(--bv-ink);line-height:1.65}
.elementor-67 .bv-detail-services{background:var(--bv-paper);scroll-margin-top:145px}
.elementor-67 .bv-detail-services-head{display:grid;grid-template-columns:1.3fr 1fr;gap:90px;align-items:end;margin-bottom:55px}
.elementor-67 .bv-detail-services-head>.bv-copy{max-width:380px;padding-bottom:6px}
.elementor-67 .bv-detail-services-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 70px}
.elementor-67 .bv-detail-service{padding:28px 0 0;border-top:1px solid #bfc9b4;align-items:flex-start}
.elementor-67 .bv-detail-service .bv-eyebrow{font-size:10px;margin-bottom:20px!important}
.elementor-67 .bv-detail-service .elementor-heading-title{font-size:34px;margin-bottom:18px}
.elementor-67 .bv-detail-service>.bv-copy:last-child{font-size:16px;max-width:510px}
.elementor-67 .bv-detail-feature .bv-feature-photo img{object-position:center 43%}
.elementor-67 .bv-detail-feature .bv-feature-photo img[src*="arborista"]{object-position:center 20%}
.elementor-67 .bv-detail-cross{padding-top:42px;padding-bottom:42px;background:var(--bv-paper);border-top:1px solid var(--bv-line)}
.elementor-67 .bv-detail-cross-grid{display:grid;grid-template-columns:1fr auto;align-items:center;gap:45px}
.elementor-67 .bv-detail-cross .bv-eyebrow{margin-bottom:14px!important;font-size:10px}
.elementor-67 .bv-detail-cross .elementor-heading-title{font-size:30px;line-height:1.3!important;max-width:680px}
.elementor-67 .bv-detail-cross .bv-button{margin-top:0}
.elementor-67 .bv-dark a:focus-visible{outline-color:var(--bv-green)}
@media(min-width:1800px){.elementor-67 .bv-detail-hero-photo{min-height:660px}}
@media(max-width:1100px){
 .elementor-67 .bv-detail-hero{}
 .elementor-67 .bv-detail-hero-copy{}
 .elementor-67 .bv-detail-title .elementor-heading-title{font-size:52px!important}
 .elementor-67 .bv-detail-lead{font-size:16px}
 .elementor-67 .bv-detail-hero-photo{min-height:570px;padding:25px}
 .elementor-67 .bv-detail-intro-grid,.elementor-67 .bv-detail-services-head{gap:45px}
 .elementor-67 .bv-detail-services-grid{gap:36px}
}
@media(max-width:767px){
 .elementor-67 .bv-detail-hero{}
 .elementor-67 .bv-detail-hero-grid{grid-template-columns:minmax(0,1fr)}
 .elementor-67 .bv-detail-hero-copy{}
 .elementor-67 .bv-detail-title .elementor-heading-title{font-size:clamp(42px,10.7vw,62px)!important}
 .elementor-67 .bv-detail-lead{margin-top:24px;max-width:470px}
 .elementor-67 .bv-detail-actions{margin-top:0}
 .elementor-67 .bv-detail-anchor{margin-top:8px}
 .elementor-67 .bv-detail-anchor .elementor-button{padding:10px 0!important}
 .elementor-67 .bv-detail-hero-photo{min-height:360px;padding:24px}
 .elementor-67 .bv-detail-caption{font-size:9px}
 .elementor-67 .bv-detail-intro-grid,.elementor-67 .bv-detail-services-head,.elementor-67 .bv-detail-services-grid,.elementor-67 .bv-detail-cross-grid{grid-template-columns:minmax(0,1fr);gap:30px}
 .elementor-67 .bv-detail-intro-lead{font-size:19px}
 .elementor-67 .bv-detail-services-head{margin-bottom:35px;gap:20px}
 .elementor-67 .bv-detail-service{padding-top:24px}
 .elementor-67 .bv-detail-service .elementor-heading-title{font-size:30px}
 .elementor-67 .bv-detail-service .bv-eyebrow{margin-bottom:16px!important}
 .elementor-67 .bv-detail-cross .elementor-heading-title{font-size:29px}
 .elementor-67 .bv-detail-cross .bv-button{justify-self:start}
 .elementor-67 .bv-detail-services{scroll-margin-top:90px}
}
@media(prefers-reduced-motion:reduce){.elementor-67 .bv-detail-hero-photo .elementor-motion-effects-layer{transform:none!important;will-change:auto!important}}/* End custom CSS */