.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-section:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-section.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-section.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-section .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-619 .elementor-element.elementor-element-c7bde32:not(.elementor-motion-effects-element-type-background), .elementor-619 .elementor-element.elementor-element-c7bde32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;background-image:url("https://vidalis-architects.com/wp-content/uploads/2024/11/9.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-619 .elementor-element.elementor-element-c7bde32 > .elementor-background-overlay{background-color:#1C1C1C;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-619 .elementor-element.elementor-element-c7bde32 > .elementor-container{max-width:1024px;min-height:400px;}.elementor-619 .elementor-element.elementor-element-c7bde32{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-widget-column.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-column .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-column:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-column.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-divider .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-divider:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-divider.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-619 .elementor-element.elementor-element-fb64808{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:3px;}.elementor-619 .elementor-element.elementor-element-fb64808 .elementor-divider-separator{width:80px;margin:0 auto;margin-center:0;}.elementor-619 .elementor-element.elementor-element-fb64808 .elementor-divider{text-align:center;padding-block-start:7px;padding-block-end:7px;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-heading.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-619 .elementor-element.elementor-element-5c316fb > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-619 .elementor-element.elementor-element-5c316fb{text-align:center;}.elementor-619 .elementor-element.elementor-element-5c316fb .elementor-heading-title{font-size:72px;color:#FFFFFF;}.elementor-widget-spacer.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-spacer .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-spacer:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-spacer.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-619 .elementor-element.elementor-element-72ec90f{--spacer-size:70px;}.elementor-619 .elementor-element.elementor-element-93e13d7{--spacer-size:50px;}.elementor-619 .elementor-element.elementor-element-f162c40 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-image.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-619 .elementor-element.elementor-element-9a4d4d6 > .elementor-element-populated{padding:0% 0% 0% 10%;}.elementor-619 .elementor-element.elementor-element-34b29bf{--spacer-size:50px;}.elementor-619 .elementor-element.elementor-element-f680795{--divider-border-style:solid;--divider-color:#37373D;--divider-border-width:3px;}.elementor-619 .elementor-element.elementor-element-f680795 .elementor-divider-separator{width:80px;margin:0 auto;margin-left:0;}.elementor-619 .elementor-element.elementor-element-f680795 .elementor-divider{text-align:left;padding-block-start:3px;padding-block-end:3px;}.elementor-619 .elementor-element.elementor-element-0255a9f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-619 .elementor-element.elementor-element-0255a9f{text-align:start;}.elementor-619 .elementor-element.elementor-element-0255a9f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:44px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#37373D;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-text-editor.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-619 .elementor-element.elementor-element-6574349{--spacer-size:50px;}.elementor-619 .elementor-element.elementor-element-489dce5{--spacer-size:50px;}.elementor-619 .elementor-element.elementor-element-352afed{--spacer-size:50px;}.elementor-619 .elementor-element.elementor-element-b5fb244{--spacer-size:70px;}.elementor-619 .elementor-element.elementor-element-1321b24d:not(.elementor-motion-effects-element-type-background), .elementor-619 .elementor-element.elementor-element-1321b24d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vidalis-architects.com/wp-content/uploads/2024/11/9.webp");background-position:center center;background-size:cover;}.elementor-619 .elementor-element.elementor-element-1321b24d > .elementor-background-overlay{background-color:#000;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-619 .elementor-element.elementor-element-1321b24d > .elementor-container{min-height:400px;}.elementor-619 .elementor-element.elementor-element-1321b24d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-619 .elementor-element.elementor-element-26a794 > .elementor-element-populated{color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-26a794 .elementor-element-populated a{color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-26a794 .elementor-element-populated a:hover{color:#6E8FEF;}.elementor-619 .elementor-element.elementor-element-4a3d2295{text-align:center;}.elementor-619 .elementor-element.elementor-element-4a3d2295 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:34px;font-weight:400;color:#FFFFFFC9;}.elementor-619 .elementor-element.elementor-element-89de7a0{--spacer-size:70px;}.elementor-619 .elementor-element.elementor-element-1e2c6bd{--spacer-size:50px;}.elementor-619 .elementor-element.elementor-element-966766f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-619 .elementor-element.elementor-element-bfa0d00 > .elementor-element-populated{padding:0% 0% 0% 10%;}.elementor-619 .elementor-element.elementor-element-04a09a9{--spacer-size:50px;}.elementor-619 .elementor-element.elementor-element-477f72b{--divider-border-style:solid;--divider-color:#37373D;--divider-border-width:3px;}.elementor-619 .elementor-element.elementor-element-477f72b .elementor-divider-separator{width:80px;margin:0 auto;margin-left:0;}.elementor-619 .elementor-element.elementor-element-477f72b .elementor-divider{text-align:left;padding-block-start:3px;padding-block-end:3px;}.elementor-619 .elementor-element.elementor-element-8af0aab > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-619 .elementor-element.elementor-element-8af0aab{text-align:start;}.elementor-619 .elementor-element.elementor-element-8af0aab .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:44px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#37373D;}.elementor-619 .elementor-element.elementor-element-a949a0f{--spacer-size:50px;}.elementor-619 .elementor-element.elementor-element-6a91f11{--spacer-size:50px;}.elementor-619 .elementor-element.elementor-element-634856f{--spacer-size:70px;}.elementor-619 .elementor-element.elementor-element-6e6d3705:not(.elementor-motion-effects-element-type-background), .elementor-619 .elementor-element.elementor-element-6e6d3705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-619 .elementor-element.elementor-element-6e6d3705{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-619 .elementor-element.elementor-element-6e6d3705 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-619 .elementor-element.elementor-element-74a6df93{--spacer-size:70px;}.elementor-619 .elementor-element.elementor-element-134eb4d8{--divider-border-style:solid;--divider-color:#37373D;--divider-border-width:3px;}.elementor-619 .elementor-element.elementor-element-134eb4d8 .elementor-divider-separator{width:80px;margin:0 auto;margin-center:0;}.elementor-619 .elementor-element.elementor-element-134eb4d8 .elementor-divider{text-align:center;padding-block-start:3px;padding-block-end:3px;}.elementor-619 .elementor-element.elementor-element-1b84451a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-619 .elementor-element.elementor-element-1b84451a{text-align:center;}.elementor-619 .elementor-element.elementor-element-1b84451a .elementor-heading-title{color:#ECECEC;}.elementor-widget-oew-testimonial-carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-oew-testimonial-carousel .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-oew-testimonial-carousel .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-oew-testimonial-carousel:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-oew-testimonial-carousel.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-oew-testimonial-carousel .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-619 .elementor-element.elementor-element-42f2fdbc .oew-testimonial-carousel .oew-swiper-buttons svg{width:20px;}.elementor-619 .elementor-element.elementor-element-42f2fdbc .oew-testimonial-content{color:#DDDDDDED;}.elementor-619 .elementor-element.elementor-element-42f2fdbc .oew-testimonial-image img{width:60px;height:60px;}.elementor-619 .elementor-element.elementor-element-42f2fdbc .oew-testimonial-name{color:#ECECEC;}.elementor-619 .elementor-element.elementor-element-42f2fdbc .oew-testimonial-carousel .swiper-pagination-bullet{width:5px;height:5px;}.elementor-619 .elementor-element.elementor-element-4d525e6b{--spacer-size:70px;}.elementor-619 .elementor-element.elementor-element-2c5b97d{--spacer-size:70px;}.elementor-619 .elementor-element.elementor-element-a531198{--divider-border-style:solid;--divider-color:#37373D;--divider-border-width:3px;}.elementor-619 .elementor-element.elementor-element-a531198 .elementor-divider-separator{width:80px;margin:0 auto;margin-center:0;}.elementor-619 .elementor-element.elementor-element-a531198 .elementor-divider{text-align:center;padding-block-start:3px;padding-block-end:3px;}.elementor-619 .elementor-element.elementor-element-656b412 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-619 .elementor-element.elementor-element-656b412{text-align:center;}.elementor-619 .elementor-element.elementor-element-656b412 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:44px;font-weight:400;color:#37373D;}.elementor-619 .elementor-element.elementor-element-c680ef5{font-family:"Arial", Sans-serif;font-size:32px;font-weight:400;}.elementor-619 .elementor-element.elementor-element-fa8334f{--spacer-size:70px;}.elementor-619 .elementor-element.elementor-element-9c372de:not(.elementor-motion-effects-element-type-background), .elementor-619 .elementor-element.elementor-element-9c372de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-619 .elementor-element.elementor-element-9c372de{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-619 .elementor-element.elementor-element-9c372de > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-619 .elementor-element.elementor-element-c996249{--spacer-size:70px;}.elementor-619 .elementor-element.elementor-element-1f680d4{--spacer-size:50px;}.elementor-619 .elementor-element.elementor-element-576cdf8 > .elementor-container{max-width:1024px;}.elementor-619 .elementor-element.elementor-element-2610e00 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-619 .elementor-element.elementor-element-2610e00{text-align:start;}.elementor-619 .elementor-element.elementor-element-2610e00 .elementor-heading-title{color:#FFFFFF;}.elementor-widget-oew-info-box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-oew-info-box .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-oew-info-box .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-oew-info-box:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-oew-info-box.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-oew-info-box .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-619 .elementor-element.elementor-element-6c5a0a1 .oew-info-box{text-align:left;}.elementor-619 .elementor-element.elementor-element-6c5a0a1.oew-info-box-top .oew-info-box-icon, .elementor-619 .elementor-element.elementor-element-6c5a0a1.oew-info-box-left .oew-info-box-icon-wrap, .elementor-619 .elementor-element.elementor-element-6c5a0a1.oew-info-box-right .oew-info-box-icon-wrap{width:100%;}.elementor-619 .elementor-element.elementor-element-6c5a0a1 .oew-info-box-title{color:#FFFFFF;margin-bottom:0px;}.elementor-619 .elementor-element.elementor-element-6c5a0a1 .oew-info-box-description{color:#FFFFFF7A;}.elementor-619 .elementor-element.elementor-element-6aa9996 .oew-info-box{text-align:left;}.elementor-619 .elementor-element.elementor-element-6aa9996.oew-info-box-top .oew-info-box-icon, .elementor-619 .elementor-element.elementor-element-6aa9996.oew-info-box-left .oew-info-box-icon-wrap, .elementor-619 .elementor-element.elementor-element-6aa9996.oew-info-box-right .oew-info-box-icon-wrap{width:100%;}.elementor-619 .elementor-element.elementor-element-6aa9996 .oew-info-box-title{color:#FFFFFF;margin-bottom:0px;}.elementor-619 .elementor-element.elementor-element-6aa9996 .oew-info-box-description{color:#FFFFFF7A;}.elementor-619 .elementor-element.elementor-element-c651c34{--spacer-size:70px;}.elementor-619 .elementor-element.elementor-element-51d323a{--spacer-size:50px;}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-619 .elementor-element.elementor-element-dd44f30{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-619 .elementor-element.elementor-element-05987eb{--display:flex;}.elementor-619 .elementor-element.elementor-element-b10872f{--divider-border-style:solid;--divider-color:#37373D;--divider-border-width:3px;}.elementor-619 .elementor-element.elementor-element-b10872f .elementor-divider-separator{width:80px;margin:0 auto;margin-left:0;}.elementor-619 .elementor-element.elementor-element-b10872f .elementor-divider{text-align:left;padding-block-start:3px;padding-block-end:3px;}.elementor-619 .elementor-element.elementor-element-c8bc1a0 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-619 .elementor-element.elementor-element-c8bc1a0{text-align:start;}.elementor-619 .elementor-element.elementor-element-c8bc1a0 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:36px;font-weight:400;color:#37373D;}.elementor-619 .elementor-element.elementor-element-8df8725{--display:flex;}.elementor-619 .elementor-element.elementor-element-1e4dca3a:not(.elementor-motion-effects-element-type-background), .elementor-619 .elementor-element.elementor-element-1e4dca3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vidalis-architects.com/wp-content/uploads/2024/11/4.webp");background-position:center center;background-size:cover;}.elementor-619 .elementor-element.elementor-element-1e4dca3a > .elementor-container{min-height:690px;}.elementor-619 .elementor-element.elementor-element-1e4dca3a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-619 .elementor-element.elementor-element-1e4dca3a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-619 .elementor-element.elementor-element-2c95eaa8 > .elementor-element-populated{padding:2% 60% 2% 0%;}.elementor-619 .elementor-element.elementor-element-641ddf4a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-619 .elementor-element.elementor-element-641ddf4a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF;}.elementor-619 .elementor-element.elementor-element-641ddf4a > .elementor-element-populated{box-shadow:0px 20px 80px -20px rgba(0, 0, 0, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#1C1C1C;text-align:start;padding:69px 60px 69px 60px;}.elementor-619 .elementor-element.elementor-element-641ddf4a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-619 .elementor-element.elementor-element-641ddf4a .elementor-element-populated a:hover{color:#6E8FEF;}.elementor-619 .elementor-element.elementor-element-5fe56cac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-5fe56cac{text-align:start;}.elementor-619 .elementor-element.elementor-element-5fe56cac .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:28px;font-weight:600;text-transform:capitalize;line-height:1em;color:var( --e-global-color-primary );}.elementor-619 .elementor-element.elementor-element-9c0aad6{width:auto;max-width:auto;text-align:start;}.elementor-619 .elementor-element.elementor-element-9c0aad6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-9c0aad6 .elementor-heading-title{font-size:14px;font-weight:100;line-height:1.5em;color:#1C1C1C;}.elementor-widget-premium-addon-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-premium-addon-button.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button .premium-button-text-icon-wrapper span{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-secondary );}.elementor-widget-premium-addon-button .premium-button-text-icon-wrapper i{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-drawable-icon *, .elementor-widget-premium-addon-button .premium-button-text-icon-wrapper svg:not([class*="premium-"]){fill:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-drawable-icon *{stroke:var( --e-global-color-accent );}.elementor-widget-premium-addon-button svg:not(.premium-lottie-animation):not(.premium-lottie-animation svg){stroke:var( --e-global-color-accent );}.elementor-widget-premium-addon-button .premium-button, .elementor-widget-premium-addon-button .premium-button.premium-button-style2-shutinhor:before , .elementor-widget-premium-addon-button .premium-button.premium-button-style2-shutinver:before , .elementor-widget-premium-addon-button .premium-button-style5-radialin:before , .elementor-widget-premium-addon-button .premium-button-style5-rectin:before{background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-widget-premium-addon-button .premium-button-line6::after{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button:hover .premium-button-text-icon-wrapper i{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button:hover .premium-drawable-icon *, .elementor-widget-premium-addon-button .premium-button:hover svg:not([class*="premium-"]){fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-btn-svg{stroke:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button-line2::before, .elementor-widget-premium-addon-button .premium-button-line4::before, .elementor-widget-premium-addon-button .premium-button-line5::before, .elementor-widget-premium-addon-button .premium-button-line5::after, .elementor-widget-premium-addon-button .premium-button-line6::before, .elementor-widget-premium-addon-button .premium-button-line7::before{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button:hover .premium-drawable-icon *{stroke:var( --e-global-color-accent );}.elementor-widget-premium-addon-button .premium-button:hover svg:not(.premium-lottie-animation):not(.premium-lottie-animation svg){stroke:var( --e-global-color-accent );}.elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper svg{fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button-none:hover, .elementor-widget-premium-addon-button .premium-button-style8:hover, .elementor-widget-premium-addon-button .premium-button-style1:before, .elementor-widget-premium-addon-button .premium-button-style2-shutouthor:before, .elementor-widget-premium-addon-button .premium-button-style2-shutoutver:before, .elementor-widget-premium-addon-button .premium-button-style2-shutinhor, .elementor-widget-premium-addon-button .premium-button-style2-shutinver, .elementor-widget-premium-addon-button .premium-button-style2-dshutinhor:before, .elementor-widget-premium-addon-button .premium-button-style2-dshutinver:before, .elementor-widget-premium-addon-button .premium-button-style2-scshutouthor:before, .elementor-widget-premium-addon-button .premium-button-style2-scshutoutver:before, .elementor-widget-premium-addon-button .premium-button-style3-after:hover, .elementor-widget-premium-addon-button .premium-button-style3-before:hover, .elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper, .elementor-widget-premium-addon-button .premium-button-style5-radialin, .elementor-widget-premium-addon-button .premium-button-style5-radialout:before, .elementor-widget-premium-addon-button .premium-button-style5-rectin, .elementor-widget-premium-addon-button .premium-button-style5-rectout:before, .elementor-widget-premium-addon-button .premium-button-style6-bg, .elementor-widget-premium-addon-button .premium-button-style6:before{background-color:var( --e-global-color-text );}.elementor-widget-premium-addon-button .premium-button-style7 .premium-button-text-icon-wrapper:before{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button-style7 .premium-button-text-icon-wrapper:after{background-color:var( --e-global-color-text );}.elementor-619 .elementor-element.elementor-element-7a53458c > .elementor-widget-container{margin:0px 0px 0px 23px;}.elementor-619 .elementor-element.elementor-element-7a53458c{text-align:left;}.elementor-619 .elementor-element.elementor-element-7a53458c .premium-button{width:152px;}.elementor-619 .elementor-element.elementor-element-7a53458c .premium-button .premium-button-text-icon-wrapper span{color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-7a53458c .premium-button, .elementor-619 .elementor-element.elementor-element-7a53458c .premium-button.premium-button-style2-shutinhor:before , .elementor-619 .elementor-element.elementor-element-7a53458c .premium-button.premium-button-style2-shutinver:before , .elementor-619 .elementor-element.elementor-element-7a53458c .premium-button-style5-radialin:before , .elementor-619 .elementor-element.elementor-element-7a53458c .premium-button-style5-rectin:before{background-color:var( --e-global-color-primary );}.elementor-619 .elementor-element.elementor-element-7a53458c .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-619 .elementor-element.elementor-element-7a53458c .premium-button-line6::after{color:var( --e-global-color-primary );}.elementor-619 .elementor-element.elementor-element-7a53458c .premium-button-none:hover, .elementor-619 .elementor-element.elementor-element-7a53458c .premium-button-style8:hover, .elementor-619 .elementor-element.elementor-element-7a53458c .premium-button-style1:before, .elementor-619 .elementor-element.elementor-element-7a53458c .premium-button-style2-shutouthor:before, .elementor-619 .elementor-element.elementor-element-7a53458c .premium-button-style2-shutoutver:before, .elementor-619 .elementor-element.elementor-element-7a53458c .premium-button-style2-shutinhor, .elementor-619 .elementor-element.elementor-element-7a53458c .premium-button-style2-shutinver, .elementor-619 .elementor-element.elementor-element-7a53458c .premium-button-style2-dshutinhor:before, .elementor-619 .elementor-element.elementor-element-7a53458c .premium-button-style2-dshutinver:before, .elementor-619 .elementor-element.elementor-element-7a53458c .premium-button-style2-scshutouthor:before, .elementor-619 .elementor-element.elementor-element-7a53458c .premium-button-style2-scshutoutver:before, .elementor-619 .elementor-element.elementor-element-7a53458c .premium-button-style3-after:hover, .elementor-619 .elementor-element.elementor-element-7a53458c .premium-button-style3-before:hover, .elementor-619 .elementor-element.elementor-element-7a53458c .premium-button-style4-icon-wrapper, .elementor-619 .elementor-element.elementor-element-7a53458c .premium-button-style5-radialin, .elementor-619 .elementor-element.elementor-element-7a53458c .premium-button-style5-radialout:before, .elementor-619 .elementor-element.elementor-element-7a53458c .premium-button-style5-rectin, .elementor-619 .elementor-element.elementor-element-7a53458c .premium-button-style5-rectout:before, .elementor-619 .elementor-element.elementor-element-7a53458c .premium-button-style6-bg, .elementor-619 .elementor-element.elementor-element-7a53458c .premium-button-style6:before{background-color:#FFFFFF;}.elementor-619 .elementor-element.elementor-element-7a53458c .premium-button:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}@media(max-width:1024px){.elementor-619 .elementor-element.elementor-element-5c316fb .elementor-heading-title{font-size:54px;}.elementor-619 .elementor-element.elementor-element-72ec90f{--spacer-size:50px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-619 .elementor-element.elementor-element-0255a9f .elementor-heading-title{font-size:32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-619 .elementor-element.elementor-element-b5fb244{--spacer-size:50px;}.elementor-619 .elementor-element.elementor-element-4a3d2295 .elementor-heading-title{font-size:20px;}.elementor-619 .elementor-element.elementor-element-89de7a0{--spacer-size:50px;}.elementor-619 .elementor-element.elementor-element-bfa0d00 > .elementor-element-populated{padding:0px 5px 0px 0px;}.elementor-619 .elementor-element.elementor-element-8af0aab .elementor-heading-title{font-size:32px;}.elementor-619 .elementor-element.elementor-element-634856f{--spacer-size:50px;}.elementor-619 .elementor-element.elementor-element-74a6df93{--spacer-size:50px;}.elementor-619 .elementor-element.elementor-element-4d525e6b{--spacer-size:50px;}.elementor-619 .elementor-element.elementor-element-2c5b97d{--spacer-size:50px;}.elementor-619 .elementor-element.elementor-element-c680ef5{font-size:22px;}.elementor-619 .elementor-element.elementor-element-fa8334f{--spacer-size:50px;}.elementor-619 .elementor-element.elementor-element-c996249{--spacer-size:50px;}.elementor-619 .elementor-element.elementor-element-c651c34{--spacer-size:50px;}.elementor-619 .elementor-element.elementor-element-dd44f30{--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-619 .elementor-element.elementor-element-2c95eaa8 > .elementor-element-populated{padding:0% 23% 0% 0%;}}@media(max-width:767px){.elementor-619 .elementor-element.elementor-element-5c316fb .elementor-heading-title{font-size:32px;}.elementor-619 .elementor-element.elementor-element-72ec90f{--spacer-size:35px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-619 .elementor-element.elementor-element-9a4d4d6 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-619 .elementor-element.elementor-element-0255a9f .elementor-heading-title{font-size:35px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-619 .elementor-element.elementor-element-6574349{--spacer-size:10px;}.elementor-619 .elementor-element.elementor-element-489dce5{--spacer-size:10px;}.elementor-619 .elementor-element.elementor-element-e670724 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-f3ff10d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-352afed{--spacer-size:10px;}.elementor-619 .elementor-element.elementor-element-b5fb244{--spacer-size:35px;}.elementor-619 .elementor-element.elementor-element-4a3d2295 .elementor-heading-title{font-size:22px;line-height:2em;}.elementor-619 .elementor-element.elementor-element-89de7a0{--spacer-size:35px;}.elementor-619 .elementor-element.elementor-element-8af0aab .elementor-heading-title{font-size:35px;}.elementor-619 .elementor-element.elementor-element-a949a0f{--spacer-size:10px;}.elementor-619 .elementor-element.elementor-element-6a91f11{--spacer-size:10px;}.elementor-619 .elementor-element.elementor-element-634856f{--spacer-size:35px;}.elementor-619 .elementor-element.elementor-element-74a6df93{--spacer-size:35px;}.elementor-619 .elementor-element.elementor-element-4d525e6b{--spacer-size:35px;}.elementor-619 .elementor-element.elementor-element-2c5b97d{--spacer-size:35px;}.elementor-619 .elementor-element.elementor-element-656b412 .elementor-heading-title{font-size:35px;}.elementor-619 .elementor-element.elementor-element-c680ef5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-619 .elementor-element.elementor-element-c680ef5{font-size:18px;}.elementor-619 .elementor-element.elementor-element-fa8334f{--spacer-size:35px;}.elementor-619 .elementor-element.elementor-element-c996249{--spacer-size:35px;}.elementor-619 .elementor-element.elementor-element-c651c34{--spacer-size:35px;}.elementor-619 .elementor-element.elementor-element-dd44f30{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-619 .elementor-element.elementor-element-05987eb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-619 .elementor-element.elementor-element-c8bc1a0 .elementor-heading-title{font-size:35px;}.elementor-619 .elementor-element.elementor-element-8df8725{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-619 .elementor-element.elementor-element-2c95eaa8 > .elementor-element-populated{padding:0% 2% 0% 2%;}.elementor-619 .elementor-element.elementor-element-641ddf4a > .elementor-element-populated{padding:30px 25px 30px 25px;}}@media(min-width:768px){.elementor-619 .elementor-element.elementor-element-dd44f30{--content-width:1024px;}.elementor-619 .elementor-element.elementor-element-05987eb{--width:30%;}.elementor-619 .elementor-element.elementor-element-8df8725{--width:69.666%;}}@media(max-width:1024px) and (min-width:768px){.elementor-619 .elementor-element.elementor-element-05987eb{--width:100%;}.elementor-619 .elementor-element.elementor-element-8df8725{--width:100%;}}@media(min-width:1025px){.elementor-619 .elementor-element.elementor-element-c7bde32:not(.elementor-motion-effects-element-type-background), .elementor-619 .elementor-element.elementor-element-c7bde32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-619 .elementor-element.elementor-element-1321b24d:not(.elementor-motion-effects-element-type-background), .elementor-619 .elementor-element.elementor-element-1321b24d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}