.elementor-17 .elementor-element.elementor-element-a63bc74{--display:flex;}.elementor-17 .elementor-element.elementor-element-a63bc74:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-a63bc74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aureviaconsults.co.uk/wp-content/uploads/2025/11/Mask-group-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-8314c8c{--display:flex;}.elementor-17 .elementor-element.elementor-element-51fb796{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-9073f34 .heading10 span.span, .elementor-17 .elementor-element.elementor-element-9073f34 .heading9 span.span, .elementor-17 .elementor-element.elementor-element-9073f34 .heading8 span.span, .elementor-17 .elementor-element.elementor-element-9073f34 .heading7 span.span, .elementor-17 .elementor-element.elementor-element-9073f34 .heading6 span.span, .elementor-17 .elementor-element.elementor-element-9073f34 .heading2 span.span, .elementor-17 .elementor-element.elementor-element-9073f34 .heading1 span.span, .elementor-17 .elementor-element.elementor-element-9073f34 .heading3 span.span, .elementor-17 .elementor-element.elementor-element-9073f34 .heading4 span.span, .elementor-17 .elementor-element.elementor-element-9073f34 .heading5 span.span{background-color:#F7F0E4;}.elementor-17 .elementor-element.elementor-element-9073f34 .about1-box .icon, .elementor-17 .elementor-element.elementor-element-9073f34 .about3-icon-box .icon, .elementor-17 .elementor-element.elementor-element-9073f34 .heading4 .about4-box .icon, .elementor-17 .elementor-element.elementor-element-9073f34 .about5-heading .icon-box .icon{background-color:#020101;}.elementor-17 .elementor-element.elementor-element-9073f34 .chosse1 .icon-box, .elementor-17 .elementor-element.elementor-element-9073f34 .about3 .conter-box2{background-color:#EEF8FD;}.elementor-17 .elementor-element.elementor-element-9073f34 .chosse1 .icon-box:hover{background-color:#001431;}.elementor-17 .elementor-element.elementor-element-9073f34 .theme-btn16:hover, .elementor-17 .elementor-element.elementor-element-9073f34 .theme-btn15:hover, .elementor-17 .elementor-element.elementor-element-9073f34 .theme-btn14:hover, .elementor-17 .elementor-element.elementor-element-9073f34 .theme-btn12:hover, .elementor-17 .elementor-element.elementor-element-9073f34 .theme-btn11:hover, .elementor-17 .elementor-element.elementor-element-9073f34 .theme-btn4:after, .elementor-17 .elementor-element.elementor-element-9073f34 .theme-btn10:after, .elementor-17 .elementor-element.elementor-element-9073f34 .theme-btn10:before, .elementor-17 .elementor-element.elementor-element-9073f34 .theme-btn1:after, .elementor-17 .elementor-element.elementor-element-9073f34 .theme-btn1:before, .elementor-17 .elementor-element.elementor-element-9073f34 .theme-btn6:after, .elementor-17 .elementor-element.elementor-element-9073f34 .theme-btn6:before{background-color:#001431;}.elementor-17 .elementor-element.elementor-element-9073f34 .heading1 span.span{color:#A97836;}.elementor-17 .elementor-element.elementor-element-9073f34 .heading3 span.span{color:#A97836;}.elementor-17 .elementor-element.elementor-element-9073f34 .heading4 span.span{color:#A97836;}.elementor-17 .elementor-element.elementor-element-9073f34 .heading5 span.span{color:#A97836;}.elementor-17 .elementor-element.elementor-element-9073f34 .heading2 span.span{color:#A97836;}.elementor-17 .elementor-element.elementor-element-9073f34 .heading6 span.span{color:#A97836;}.elementor-17 .elementor-element.elementor-element-9073f34 .heading7 span.span{color:#A97836;}.elementor-17 .elementor-element.elementor-element-9073f34 .heading8 span.span{color:#A97836;}.elementor-17 .elementor-element.elementor-element-9073f34 .heading9 span.span{color:#A97836;}.elementor-17 .elementor-element.elementor-element-9073f34 .heading10 span.span{color:#A97836;}.elementor-17 .elementor-element.elementor-element-9073f34 .heading1 h2{color:#020101;}.elementor-17 .elementor-element.elementor-element-9073f34 .heading3 h2{color:#020101;}.elementor-17 .elementor-element.elementor-element-9073f34 .heading4 h2{color:#020101;}.elementor-17 .elementor-element.elementor-element-9073f34 .heading5 h2{color:#020101;}.elementor-17 .elementor-element.elementor-element-9073f34 .heading2 h2{color:#020101;}.elementor-17 .elementor-element.elementor-element-9073f34 .heading6 h2{color:#020101;}.elementor-17 .elementor-element.elementor-element-9073f34 .heading7 h2{color:#020101;}.elementor-17 .elementor-element.elementor-element-9073f34 .heading8 h2{color:#020101;}.elementor-17 .elementor-element.elementor-element-9073f34 .heading9 h2{color:#020101;}.elementor-17 .elementor-element.elementor-element-9073f34 .heading10 h2{color:#020101;}.elementor-17 .elementor-element.elementor-element-def0ed5{--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;--padding-top:050px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-cc75c4d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-f856c7d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-b35e290 .heading1 span{background-color:#F7F0E4;color:#A97836;}.elementor-17 .elementor-element.elementor-element-b35e290 .heading1{text-align:center;}.elementor-17 .elementor-element.elementor-element-b35e290 .heading1 h2{color:#001431;}.elementor-17 .elementor-element.elementor-element-b35e290 .heading1 p{font-size:20px;line-height:35px;color:#5B5D5F;}.elementor-17 .elementor-element.elementor-element-9e3c05a{--display:flex;}.elementor-17 .elementor-element.elementor-element-f7fea8c .pricing-box2::before{background-color:#F7F5F0;}.elementor-17 .elementor-element.elementor-element-f7fea8c .pricing-box2::after{background-color:#FAF9F6;}.elementor-17 .elementor-element.elementor-element-f7fea8c .pricing-box2 h5{font-size:25px;letter-spacing:-1px;}.elementor-17 .elementor-element.elementor-element-331db0d{--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;--padding-top:50px;--padding-bottom:0100px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-331db0d:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-331db0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3441;}.elementor-17 .elementor-element.elementor-element-c929186{--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:center;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-c1531ff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-c1531ff.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-e8dd7a9 .heading1 span{background-color:#DDCCAF;color:#A97836;}.elementor-17 .elementor-element.elementor-element-e8dd7a9 .heading1{text-align:center;}.elementor-17 .elementor-element.elementor-element-e8dd7a9 .heading1 h2{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-e8dd7a9 .heading1 p{color:#CECFD2;}.elementor-17 .elementor-element.elementor-element-2487b6e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4e4ca92 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-4e4ca92 .case10 .case-box .hover-area p, .elementor-17 .elementor-element.elementor-element-4e4ca92 .case7 .case7-slider .single-slider .hover-area p, .elementor-17 .elementor-element.elementor-element-4e4ca92 .case6 .project-two__box-content-inner-wrapper p, .elementor-17 .elementor-element.elementor-element-4e4ca92 .project-two__box-content-inner-wrapper p, .elementor-17 .elementor-element.elementor-element-4e4ca92 .case3 .image-area .heading-area p{font-weight:800;}.elementor-17 .elementor-element.elementor-element-4e4ca92 .case10 .case-box .hover-area h3 a, .elementor-17 .elementor-element.elementor-element-4e4ca92 .case7 .case7-slider .single-slider .hover-area h4 a, .elementor-17 .elementor-element.elementor-element-4e4ca92 .case6 .project-two__box-content-inner-wrapper h4 a, .elementor-17 .elementor-element.elementor-element-4e4ca92 .project-two__box-content-inner-wrapper h4, .elementor-17 .elementor-element.elementor-element-4e4ca92 .case3 .image-area .heading-area h4 a{font-size:15px;font-weight:500;}.elementor-17 .elementor-element.elementor-element-0348fbe{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-a4a628d .theme-btn1:before, .elementor-17 .elementor-element.elementor-element-a4a628d .theme-btn1:after,  .elementor-17 .elementor-element.elementor-element-a4a628d .theme-btn6:before, .elementor-17 .elementor-element.elementor-element-a4a628d .theme-btn6:after, .elementor-17 .elementor-element.elementor-element-a4a628d .theme-btn4:after, .elementor-17 .elementor-element.elementor-element-a4a628d .theme-btn11:hover{background-color:#FFAA60;}.elementor-17 .elementor-element.elementor-element-a6c5159{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-a6c5159:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-a6c5159 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4F7;}.elementor-17 .elementor-element.elementor-element-ac85db1 .heading1 span.span, .elementor-17 .elementor-element.elementor-element-ac85db1 .heading5 span.span, .elementor-17 .elementor-element.elementor-element-ac85db1 .heading1-w span.span, .elementor-17 .elementor-element.elementor-element-ac85db1 .heading3 span.span, .elementor-17 .elementor-element.elementor-element-ac85db1 .heading4 span.span{background-color:#F7F0E4;}.elementor-17 .elementor-element.elementor-element-ac85db1 .contact-page .contact-page-box .contact-box .icon, .elementor-17 .elementor-element.elementor-element-ac85db1 .contact9-content-area .contact9-box .icon, .elementor-17 .elementor-element.elementor-element-ac85db1 .contact1 .contact1-box .icon, .elementor-17 .elementor-element.elementor-element-ac85db1 .contact3-box .icon{background-color:#ECD0A8;}.elementor-17 .elementor-element.elementor-element-ac85db1 .theme-btn16:hover, .elementor-17 .elementor-element.elementor-element-ac85db1 .theme-btn15:hover, .elementor-17 .elementor-element.elementor-element-ac85db1 .theme-btn14:hover, .elementor-17 .elementor-element.elementor-element-ac85db1 .theme-btn12:hover, .elementor-17 .elementor-element.elementor-element-ac85db1 .theme-btn11:hover, .elementor-17 .elementor-element.elementor-element-ac85db1 .theme-btn4:after, .elementor-17 .elementor-element.elementor-element-ac85db1 .theme-btn8:after, .elementor-17 .elementor-element.elementor-element-ac85db1 .theme-btn8:before, .elementor-17 .elementor-element.elementor-element-ac85db1 .theme-btn1:after, .elementor-17 .elementor-element.elementor-element-ac85db1 .theme-btn1:before, .elementor-17 .elementor-element.elementor-element-ac85db1 .theme-btn6:after, .elementor-17 .elementor-element.elementor-element-ac85db1 .theme-btn6:before{background-color:transparent;background-image:linear-gradient(180deg, #A97836 0%, #8F642B 100%);}.elementor-17 .elementor-element.elementor-element-ac85db1 .heading1-w span.span{color:#A97836;}.elementor-17 .elementor-element.elementor-element-ac85db1 .heading3 span.span{color:#A97836;}.elementor-17 .elementor-element.elementor-element-ac85db1 .heading4 span.span{color:#A97836;}.elementor-17 .elementor-element.elementor-element-ac85db1 .heading5 span.span{color:#A97836;}.elementor-17 .elementor-element.elementor-element-ac85db1 .heading1 span.span{color:#A97836;}.elementor-17 .elementor-element.elementor-element-ac85db1 .contact-page .contact-page-box .contact-box h4 a, .elementor-17 .elementor-element.elementor-element-ac85db1 .contact9-content-area .contact9-box .heading a, .elementor-17 .elementor-element.elementor-element-ac85db1 .contact1 .contact1-box .heading a, .elementor-17 .elementor-element.elementor-element-ac85db1 .heading3 h4 a, .elementor-17 .elementor-element.elementor-element-ac85db1 .heading5 h4 a{font-size:18px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-ec53dc4{--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;--padding-top:050px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-e3640b2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-db353c3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-67d3ebc .heading1 span{background-color:#F7F0E4;color:#A97836;}.elementor-17 .elementor-element.elementor-element-67d3ebc .heading1{text-align:center;}.elementor-17 .elementor-element.elementor-element-67d3ebc .heading1 h2{color:#001431;}.elementor-17 .elementor-element.elementor-element-67d3ebc .heading1 p{font-size:20px;line-height:35px;color:#5B5D5F;}.elementor-17 .elementor-element.elementor-element-24145e8{--display:flex;}.elementor-17 .elementor-element.elementor-element-aaa5abf .service10 .service-box, .elementor-17 .elementor-element.elementor-element-aaa5abf .service9 .service-box::after, .elementor-17 .elementor-element.elementor-element-aaa5abf .service8 .service-box, .elementor-17 .elementor-element.elementor-element-aaa5abf .service7 .service7-slider .single-slider .hover-area, .elementor-17 .elementor-element.elementor-element-aaa5abf .service6 .service-box, .elementor-17 .elementor-element.elementor-element-aaa5abf .service1-box::after, .elementor-17 .elementor-element.elementor-element-aaa5abf .service3 .service3-box, .elementor-17 .elementor-element.elementor-element-aaa5abf .service5-box{background-color:#F7F5F0;}.elementor-17 .elementor-element.elementor-element-aaa5abf .service10 .service-box .icon, .elementor-17 .elementor-element.elementor-element-aaa5abf .service8 .service-box .icon, .elementor-17 .elementor-element.elementor-element-aaa5abf .service6 .service-box .icon, .elementor-17 .elementor-element.elementor-element-aaa5abf .service3 .service3-box .icon, .elementor-17 .elementor-element.elementor-element-aaa5abf .service4-box .icon, .elementor-17 .elementor-element.elementor-element-aaa5abf .service5-box .icon{background-color:#ECD0A8;}.elementor-17 .elementor-element.elementor-element-53e70cc .heading1 span{background-color:#F7F0E4;color:#A97836;}.elementor-17 .elementor-element.elementor-element-53e70cc .heading1{text-align:center;}.elementor-17 .elementor-element.elementor-element-53e70cc .heading1 h2{color:#001431;}.elementor-17 .elementor-element.elementor-element-53e70cc .heading1 p{font-size:20px;line-height:35px;color:#5B5D5F;}.elementor-17 .elementor-element.elementor-element-638b2b5{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-638b2b5:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-638b2b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4F7;}.elementor-17 .elementor-element.elementor-element-4365a62{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-ad2b035{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-dc34af6 .heading1 span{background-color:#FFFFFF;color:#001431;}.elementor-17 .elementor-element.elementor-element-dc34af6 .heading1{text-align:center;}.elementor-17 .elementor-element.elementor-element-dc34af6 .heading1 h2{color:#001431;}.elementor-17 .elementor-element.elementor-element-dc34af6 .heading1 p{color:#5B5D5F;}.elementor-17 .elementor-element.elementor-element-5770fdf .heading1 span{background-color:#F7F0E4;color:#A97836;}.elementor-17 .elementor-element.elementor-element-5770fdf .heading1{text-align:center;}.elementor-17 .elementor-element.elementor-element-5770fdf .heading1 h2{color:#001431;}.elementor-17 .elementor-element.elementor-element-5770fdf .heading1 p{font-size:20px;line-height:35px;color:#5B5D5F;}.elementor-17 .elementor-element.elementor-element-9748eff{--display:flex;}.elementor-17 .elementor-element.elementor-element-5bb6f3f .heading1 span{background-color:#F7F0E4;color:#A97836;}.elementor-17 .elementor-element.elementor-element-5bb6f3f .heading1{text-align:center;}.elementor-17 .elementor-element.elementor-element-5bb6f3f .heading1 h2{color:#001431;}.elementor-17 .elementor-element.elementor-element-5bb6f3f .heading1 p{font-size:20px;line-height:35px;color:#5B5D5F;}.elementor-17 .elementor-element.elementor-element-a29e62f{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-a29e62f:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-a29e62f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4F7;}.elementor-17 .elementor-element.elementor-element-ab2148f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-8436548{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-5692df7 .heading1 span{background-color:#FFFFFF;color:#001431;}.elementor-17 .elementor-element.elementor-element-5692df7 .heading1{text-align:center;}.elementor-17 .elementor-element.elementor-element-5692df7 .heading1 h2{color:#001431;}.elementor-17 .elementor-element.elementor-element-5692df7 .heading1 p{color:#5B5D5F;}.elementor-17 .elementor-element.elementor-element-9143d5f{--display:flex;}.elementor-17 .elementor-element.elementor-element-c85d072{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-5ff77f7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-43ba940 .heading1 span{background-color:#F7F0E4;color:#A97836;}.elementor-17 .elementor-element.elementor-element-43ba940 .heading1{text-align:center;}.elementor-17 .elementor-element.elementor-element-43ba940 .heading1 h2{color:#001431;}.elementor-17 .elementor-element.elementor-element-43ba940 .heading1 p{font-size:20px;line-height:35px;color:#5B5D5F;}.elementor-17 .elementor-element.elementor-element-a5822cc{--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;--overlay-opacity:0.7;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-a5822cc::before, .elementor-17 .elementor-element.elementor-element-a5822cc > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-a5822cc > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-a5822cc > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-a5822cc > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-a5822cc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#001431;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-a5822cc:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-a5822cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-17 .elementor-element.elementor-element-469d748 .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-17 .elementor-element.elementor-element-28e1f11{--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;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-46c8529{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-17 .elementor-element.elementor-element-46c8529:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-46c8529 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001431;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-6f34bf1{--display:flex;}.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-17 .elementor-element.elementor-element-963a6d8 img{width:100%;}.elementor-17 .elementor-element.elementor-element-3d8adb0{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-b69ff5f .heading1 span{background-color:#1A2C46;color:#FC253F;}.elementor-17 .elementor-element.elementor-element-b69ff5f .heading1{text-align:left;}.elementor-17 .elementor-element.elementor-element-b69ff5f .heading1 h2{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-b69ff5f .heading1 p{color:#5B5D5F;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-17 .elementor-element.elementor-element-a3f540a .elementor-icon-box-wrapper{gap:15px;}.elementor-17 .elementor-element.elementor-element-e79bd25{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-f55f4f5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-5ff1129{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-69d2cb8 .heading1 span{background-color:#FFE9EC;color:#001431;}.elementor-17 .elementor-element.elementor-element-69d2cb8 .heading1{text-align:center;}.elementor-17 .elementor-element.elementor-element-69d2cb8 .heading1 h2{color:#001431;}.elementor-17 .elementor-element.elementor-element-69d2cb8 .heading1 p{color:#5B5D5F;}.elementor-17 .elementor-element.elementor-element-869c5b6{--display:flex;}.elementor-17 .elementor-element.elementor-element-f3f8211 .blog1-box .heading-area, .elementor-17 .elementor-element.elementor-element-f3f8211 .blog3 .blog3-box .heading-area, .elementor-17 .elementor-element.elementor-element-f3f8211 .blog4-box, .elementor-17 .elementor-element.elementor-element-f3f8211 .blog7 .blog-box, .elementor-17 .elementor-element.elementor-element-f3f8211 .blog9 .blog-box .heading{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-f3f8211 .blog4-box{box-shadow:0px 4px 18px 0px rgba(0, 0, 0, 0.1);}.elementor-17 .elementor-element.elementor-element-f3f8211 .heading3 h4 a{color:#0A1217;}.elementor-17 .elementor-element.elementor-element-f3f8211 .heading4 h5 a{color:#0A1217;}.elementor-17 .elementor-element.elementor-element-f3f8211 .blog7 .blog-box .heading h4 a{color:#0A1217;}.elementor-17 .elementor-element.elementor-element-f3f8211 .blog9 .blog-box .heading h4 a{color:#0A1217;}.elementor-17 .elementor-element.elementor-element-f3f8211 .heading3 h4 a:hover{color:#FC253F;}.elementor-17 .elementor-element.elementor-element-f3f8211 .heading4 h5 a:hover{color:#FC253F;}.elementor-17 .elementor-element.elementor-element-f3f8211 .blog7 .blog-box .heading h4 a:hover{color:#FC253F;}.elementor-17 .elementor-element.elementor-element-f3f8211 .blog9 .blog-box .heading h4 a:hover{color:#FC253F;}.elementor-17 .elementor-element.elementor-element-f3f8211 .blog1-box .heading-area .tags a{color:#0A1217;}.elementor-17 .elementor-element.elementor-element-f3f8211 .blog4-box .heading4 .tags a{color:#0A1217;}.elementor-17 .elementor-element.elementor-element-f3f8211 .blog7 .blog-box .heading a{color:#0A1217;}.elementor-17 .elementor-element.elementor-element-f3f8211 .blog9 .blog-box .heading .date{color:#0A1217;}.elementor-17 .elementor-element.elementor-element-f3f8211 .blog3 .blog3-box .heading-area .tags a{color:#0A1217;}.elementor-17 .elementor-element.elementor-element-f3f8211 .blog1-box .heading-area .tags a:hover{color:#FC253F;}.elementor-17 .elementor-element.elementor-element-f3f8211 .blog4-box .heading4 .tags a:hover{color:#FC253F;}.elementor-17 .elementor-element.elementor-element-f3f8211 .blog7 .blog-box .heading a:hover{color:#FC253F;}.elementor-17 .elementor-element.elementor-element-f3f8211 .blog9 .blog-box .heading .date:hover{color:#FC253F;}.elementor-17 .elementor-element.elementor-element-f3f8211 .blog3 .blog3-box .heading-area .tags a:hover{color:#FC253F;}.elementor-17 .elementor-element.elementor-element-f3f8211 .blog1-box .heading-area .heading1 a.learn:hover{color:#FC253F;}.elementor-17 .elementor-element.elementor-element-f3f8211 .blog3 .blog3-box .heading-area .heading3 a.learn:hover{color:#FC253F;}.elementor-17 .elementor-element.elementor-element-f3f8211 .blog4-box .heading4 a.learn:hover{color:#FC253F;}.elementor-17 .elementor-element.elementor-element-f3f8211 .blog7 .blog-box .heading .learn:hover{color:#FC253F;}.elementor-17 .elementor-element.elementor-element-f3f8211 .blog9 .blog-box .heading .learn:hover{color:#FC253F;}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-def0ed5{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-f856c7d{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-17 .elementor-element.elementor-element-f7fea8c .pricing-box2 h5{font-size:24px;letter-spacing:-1.1px;}.elementor-17 .elementor-element.elementor-element-331db0d{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-c1531ff{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-17 .elementor-element.elementor-element-a6c5159{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-ec53dc4{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-db353c3{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-17 .elementor-element.elementor-element-638b2b5{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-ad2b035{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-17 .elementor-element.elementor-element-a29e62f{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-8436548{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-17 .elementor-element.elementor-element-5ff77f7{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-17 .elementor-element.elementor-element-28e1f11{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-46c8529{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-3d8adb0{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-e79bd25{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-5ff1129{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-f856c7d{--width:100%;}.elementor-17 .elementor-element.elementor-element-c1531ff{--width:66%;}.elementor-17 .elementor-element.elementor-element-db353c3{--width:100%;}.elementor-17 .elementor-element.elementor-element-ad2b035{--width:62%;}.elementor-17 .elementor-element.elementor-element-8436548{--width:62%;}.elementor-17 .elementor-element.elementor-element-5ff77f7{--width:100%;}.elementor-17 .elementor-element.elementor-element-5ff1129{--width:62%;}}@media(min-width:1025px){.elementor-17 .elementor-element.elementor-element-a5822cc:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-a5822cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for vl-hero, class: .elementor-element-4d06110 *//* ==========================================
   AUREVIA HERO — COMPLETE CUSTOM CSS
   ========================================== */


/* ==========================================
   HERO SUBTITLE
   ========================================== */

.elementor-17 .elementor-element.elementor-element-4d06110 .hero-area5 .main-heading .span {
    background: transparent;
    background-image: none;
    color: #C3924B;
    padding: 0;
    border: none;
    border-radius: 0;
    font-family: "Inter", sans-serif;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 2px;
    text-transform: uppercase;
}


/* ==========================================
   PRIMARY BUTTON — NORMAL
   ========================================== */

.elementor-17 .elementor-element.elementor-element-4d06110 .hero-area5 .theme-btn4 {
    background: #C3924B;
    color: #FFFFFF;
    border: 1px solid #C3924B;
    border-radius: 4px;
    font-family: "Inter", sans-serif;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    box-shadow: none;
    transition: all 0.3s ease;
}


/* PRIMARY BUTTON — THEME HOVER EFFECT */

.elementor-17 .elementor-element.elementor-element-4d06110 .hero-area5 .theme-btn4::before,
.elementor-17 .elementor-element.elementor-element-4d06110 .hero-area5 .theme-btn4::after {
    background: #A97836;
}


/* PRIMARY BUTTON — HOVER */

.elementor-17 .elementor-element.elementor-element-4d06110 .hero-area5 .theme-btn4:hover {
    background: #A97836;
    border-color: #A97836;
    color: #FFFFFF;
}


/* PRIMARY BUTTON — ARROW */

.elementor-17 .elementor-element.elementor-element-4d06110 .hero-area5 .theme-btn4 span,
.elementor-17 .elementor-element.elementor-element-4d06110 .hero-area5 .theme-btn4 i,
.elementor-17 .elementor-element.elementor-element-4d06110 .hero-area5 .theme-btn4:hover span,
.elementor-17 .elementor-element.elementor-element-4d06110 .hero-area5 .theme-btn4:hover i {
    color: #FFFFFF;
}


/* ==========================================
   SECONDARY BUTTON — NORMAL
   ========================================== */

.elementor-17 .elementor-element.elementor-element-4d06110 .hero-area5 .theme-btn5 {
    background: transparent;
    color: #FFFFFF;
    border: 1px solid rgba(255, 255, 255, 0.70);
    border-radius: 4px;
    font-family: "Inter", sans-serif;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    box-shadow: none;
    transition: all 0.3s ease;
}


/* SECONDARY BUTTON — THEME HOVER EFFECT */

.elementor-17 .elementor-element.elementor-element-4d06110 .hero-area5 .theme-btn5::before,
.elementor-17 .elementor-element.elementor-element-4d06110 .hero-area5 .theme-btn5::after {
    background: #C3924B;
}


/* SECONDARY BUTTON — HOVER */

.elementor-17 .elementor-element.elementor-element-4d06110 .hero-area5 .theme-btn5:hover {
    background: #C3924B;
    border-color: #C3924B;
    color: #FFFFFF;
}


/* SECONDARY BUTTON — ARROW */

.elementor-17 .elementor-element.elementor-element-4d06110 .hero-area5 .theme-btn5 span,
.elementor-17 .elementor-element.elementor-element-4d06110 .hero-area5 .theme-btn5 i,
.elementor-17 .elementor-element.elementor-element-4d06110 .hero-area5 .theme-btn5:hover span,
.elementor-17 .elementor-element.elementor-element-4d06110 .hero-area5 .theme-btn5:hover i {
    color: #FFFFFF;
}


/* ==========================================
   NEW AUREVIA HERO BACKGROUND — ACTIVE
   DARK COLOUR FROM AUREVIA DESIGN
   ========================================== */

.elementor-17 .elementor-element.elementor-element-4d06110 .hero-area5 {
    background: #202733 !important;
    background-image: none !important;
}


/* ==========================================
   PREVIOUS AUREVIA PREMIUM GRADIENT
   BACKUP ONLY — CURRENTLY DISABLED

   To restore this later:
   1. Delete or comment out the NEW background above.
   2. Remove the comment markers around this section.
   ========================================== */

/*

.elementor-17 .elementor-element.elementor-element-4d06110 .hero-area5 {
    background:
        radial-gradient(
            circle at 78% 48%,
            rgba(195, 146, 75, 0.14) 0%,
            rgba(195, 146, 75, 0.05) 22%,
            transparent 43%
        ),
        radial-gradient(
            circle at 15% 20%,
            rgba(32, 76, 125, 0.28) 0%,
            transparent 42%
        ),
        linear-gradient(
            120deg,
            #07182F 0%,
            #081C38 45%,
            #0B274B 100%
        );
}

*/



/* MOBILE ONLY - MOVE HERO IMAGE FURTHER UP */
@media only screen and (max-width: 767px) {

    .row.align-items-center > .col-lg-6:nth-child(2) {
        margin-top: -130px !important;
        padding-top: 0 !important;
    }

    .images-all,
    .images-all .image2 {
        margin-top: 0 !important;
        padding-top: 0 !important;
    }

    .images-all .image2 img {
        margin-top: 0 !important;
        padding-top: 0 !important;
        display: block !important;
    }
}/* End custom CSS */
/* Start custom CSS for vl-about, class: .elementor-element-9073f34 *//* ==========================================
   AUREVIA — REMOVE STATS + EXPAND RIGHT SIDE
   Desktop: 5 columns image + 7 columns content
   ========================================== */

/* Remove statistics column completely */
.elementor-17 .elementor-element.elementor-element-9073f34 .col-lg-2 {
    display: none ;
}

/* Desktop only */
@media (min-width: 992px) {

    /* LEFT SIDE — keep image at original size */
    .elementor-17 .elementor-element.elementor-element-9073f34 .row > .col-lg-5:first-of-type {
        flex: 0 0 41.666667;
        max-width: 41.666667%;
        width: 41.666667%;
    }

    /* RIGHT SIDE — use the freed space */
    .elementor-17 .elementor-element.elementor-element-9073f34 .row > .col-lg-5:last-of-type {
        flex: 0 0 58.333333;
        max-width: 58.333333%;
        width: 58.333333%;
    }
}/* End custom CSS */
/* Start custom CSS for vl-pricing-plan, class: .elementor-element-f7fea8c *//* ==========================================
   AUREVIA — HIDE MONTHLY/YEARLY TOGGLE
   ========================================== */

.elementor-17 .elementor-element.elementor-element-f7fea8c .plan-toggle-wrap {
    display: none;
}





/* ==========================================
   AUREVIA PRICING/SERVICES
   2 CARDS PER ROW ON DESKTOP
   ========================================== */

@media (min-width: 992px) {

    .elementor-17 .elementor-element.elementor-element-f7fea8c #monthly .row > .col-lg-4 {
        flex: 0 0 50%;
        max-width: 50%;
        width: 50%;
    }

}/* End custom CSS */
/* Start custom CSS for vl-projects, class: .elementor-element-4e4ca92 *//* =====================================================
   AUREVIA - PROJECT BOXES
   Tablet & Mobile ONLY
   Desktop / Laptop remains unchanged
   ===================================================== */

@media only screen and (max-width: 1024px) {

    /* Stack all project items vertically */
    .project-two__single-box .project-two__box {
        display: flex !important;
        flex-direction: column !important;
        width: 100% !important;
        height: auto !important;
        gap: 20px !important;
    }

    /* Each project becomes one full-width row */
    .project-two__single-box .project-two__box > li {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
        height: 350px !important;
        position: relative !important;
    }

    /* Project container */
    .project-two__single-box .project-two__box-content {
        width: 100% !important;
        height: 100% !important;
        position: relative !important;
    }

    /* Background image fills each box */
    .project-two__single-box .single-project-two__bg {
        width: 100% !important;
        height: 100% !important;
        background-size: cover !important;
        background-position: center !important;
    }

    /* Keep text/content visible */
    .project-two__single-box .project-two__box-content-inner {
        opacity: 1 !important;
        visibility: visible !important;
    }
}


/* Mobile adjustment */
@media only screen and (max-width: 767px) {

    .project-two__single-box .project-two__box > li {
        height: 300px !important;
    }

}
/* =====================================================
   MOBILE ONLY - SHOW FULL TEXT
   ===================================================== */
@media only screen and (max-width: 767px) {

    /* Allow each box to grow according to its text */
    .project-two__single-box .project-two__box > li {
        height: auto !important;
        min-height: 360px !important;
        overflow: visible !important;
    }

    .project-two__single-box .project-two__box-content {
        height: auto !important;
        min-height: 360px !important;
        overflow: visible !important;
    }

    /* Keep background covering the whole card */
    .project-two__single-box .single-project-two__bg {
        height: 100% !important;
        min-height: 360px !important;
    }

    /* Make the text section fully visible */
    .project-two__single-box .project-two__box-content-inner {
        opacity: 1 !important;
        visibility: visible !important;
        height: auto !important;
        max-height: none !important;
        overflow: visible !important;
        white-space: normal !important;
    }

    /* Full heading/text */
    .project-two__single-box
    .project-two__box-content-inner-wrapper {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
        overflow: visible !important;
    }

    .project-two__single-box
    .project-two__box-content-inner-wrapper h4 {
        height: auto !important;
        max-height: none !important;
        overflow: visible !important;
        white-space: normal !important;
    }

    .project-two__single-box
    .project-two__box-content-inner-wrapper h4 a {
        display: block !important;
        white-space: normal !important;
        overflow: visible !important;
        text-overflow: unset !important;
        line-height: 1.35 !important;
    }
}





/* =====================================================
   HOMEPAGE PROJECT CARDS — DISABLE ALL LINKS
   Keeps design and hover effects
   ===================================================== */

.home .project-page-area a {
    pointer-events: none !important;
    cursor: default !important;
}/* End custom CSS */
/* Start custom CSS for vl-contact, class: .elementor-element-ac85db1 *//* Disable click on HOW WE WORK step text only */
.contact3-box .heading4 h4 a {
    pointer-events: none;
    cursor: default;
}/* End custom CSS */
/* Start custom CSS for vl-services, class: .elementor-element-aaa5abf *//* Disable ONLY "Our Projects" links inside this Elementor container */
.elementor-element-24145e8 .service5 a.learn {
    pointer-events: none;
    cursor: default;
}/* End custom CSS */