@font-face{font-family:"Omnes";src:url(../c345082b5f98f7f5fc4c.woff2) format("woff2"),url(../0ced212f2d321704eb32.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Omnes";src:url(../353bce376a274c783166.woff2) format("woff2"),url(../20bac77e70715193a5de.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Omnes";src:url(../50fcb04b3db726810d7f.woff2) format("woff2"),url(../ccec59dcfbde34ef3d25.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"CaustenRound";src:url(../a7b6f46d978243f3cce4.woff2) format("woff2"),url(../eb52399041ba3f33ea19.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"CaustenRound";src:url(../eae39a8ef36566df26bd.woff2) format("woff2"),url(../dc4971a9485bd85435f5.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"CaustenRound";src:url(../dbb2315d75d034e199f6.woff2) format("woff2"),url(../fdc7f64ba474695f79ef.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"CaustenRound";src:url(../e474506f9c09dd4a7ebf.woff2) format("woff2"),url(../36e3f332d7c02762aecb.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Causten";src:url(../afde385041fd6b6094c9.woff2) format("woff2"),url(../c9e5a75d170ff44250cf.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy";src:url(../b999c7293719d71a5f05.woff2) format("woff2"),url(../a94dfb4ce123dd5c864c.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy";src:url(../b548ae110c93c6e82436.woff2) format("woff2"),url(../12b631d75044388cc63a.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}#page .masthead{position:fixed;top:0px !important;transition:all 1.2s ease;-moz-transition:all 1.2s ease;-webkit-transition:all 1.2s ease;transform:none !important}#page .masthead .header-bar{padding-top:0;padding-bottom:0;transition:all .8s !important;height:initial !important}#page .masthead.masthead-mobile-header{top:0 !important}#page .masthead .right-widgets a.mini-contacts{font-family:"CaustenRound";font-weight:500;font-size:18px;border-radius:25px;padding:16px 42px;line-height:1;text-decoration:none !important;opacity:1 !important;margin-right:0;margin-left:10px;justify-content:center}#page .header-bar .branding a{transition:all 1.5s ease;-moz-transition:all 1.5s ease;-webkit-transition:all 1.5s ease}#page .header-bar .branding img{height:var(--header-logo-height);width:auto !important;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}#page #primary-menu{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}#page #primary-menu>.menu-item{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;padding-top:75px;padding-bottom:45px}#page #primary-menu .underline{border-radius:3px;background:#0f1e3a !important}#page #primary-menu .sub-nav{border-radius:0 0 10px 10px;left:50% !important;transform:translateX(-50%) !important;border:1px solid #0f1e3a}#page #primary-menu .sub-nav a{border-radius:10px}#page #primary-menu .sub-nav a:not(.mega-menu-img):hover{background-color:#0f1e3a !important}#page #primary-menu .sub-nav a:not(.mega-menu-img):hover .menu-text{color:#fff !important}#page #primary-menu .hasmega .sub-nav{display:flex;flex-direction:row;gap:18px;left:50% !important;transform:translateX(-50%) !important;box-shadow:none !important;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;width:max-content;padding:0 18px 18px 18px}#page #primary-menu .hasmega .sub-nav .menu-item .menu-text{padding:12px 0}#page #primary-menu .hasmega .sub-nav .menu-item:last-child{border:0}#page #primary-menu .hasmega .sub-nav a{display:flex;justify-content:center;margin:0;padding:0;background-color:rgba(0,0,0,0);overflow:hidden;border-radius:10px}#page #primary-menu .hasmega .sub-nav a .menu-item-text{position:absolute;bottom:0;left:initial;right:initial;z-index:1;background:#fff;padding:12px 66px 12px 12px;border-radius:10px 10px 0 0}#page #primary-menu .hasmega .sub-nav a .menu-item-text .menu-text{padding:0}#page #primary-menu .hasmega .sub-nav a .menu-item-text .menu-text::after{display:none}#page #primary-menu .hasmega .sub-nav a .menu-item-text .cmbt{position:absolute;top:50%;right:5px;width:35px;height:24px;background:#fff;border-radius:5px;border:1px solid #0f1e3a;transform:translateY(-50%);transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}#page #primary-menu .hasmega .sub-nav a .menu-item-text .cmbt::before{position:absolute;content:"";display:block;left:-1px;top:-1px;bottom:-1px;right:10px;background:#0f1e3a;border-radius:5px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}#page #primary-menu .hasmega .sub-nav a .menu-item-text .cmbt::after{position:absolute;content:"";display:block;top:0;bottom:0;left:0;right:0;background-position:left 5px center;background-repeat:no-repeat;background-size:17px;z-index:1;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}#page #primary-menu .hasmega .sub-nav a .menu-item-text .cmbt:hover{overflow:hidden}#page #primary-menu .hasmega .sub-nav a .menu-item-text .cmbt:hover::before{left:100%;right:0}#page #primary-menu .hasmega .sub-nav a .menu-item-text .cmbt:hover::after{background-position:center}#page #primary-menu .hasmega .sub-nav a:hover{background-color:#fff}#page #primary-menu a{text-decoration:none !important}#mobile-menu .menu-text,#page #primary-menu .menu-text{font-family:"CaustenRound" !important;color:#0f1e3a !important;transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out}#mobile-menu .menu-text.hover,#page #primary-menu .menu-text.hover{position:absolute;top:0;transform:translateY(100%)}.mobile-header-bar .mobile-branding img{height:55px}.x-move-mobile-icon .dt-mobile-menu-icon .lines-button{width:42px;height:22px}.x-move-mobile-icon .dt-mobile-menu-icon .lines-button .menu-line:nth-child(2){top:9px}.x-move-mobile-icon .dt-mobile-menu-icon .lines-button .menu-line:nth-child(3){top:18px}.x-move-mobile-icon .dt-mobile-menu-icon .lines-button .menu-line::before,.x-move-mobile-icon .dt-mobile-menu-icon .lines-button .menu-line::after{background-color:#0f444a !important}.fade-medium-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line-wrap{outline:none !important;width:30px;height:30px}.fade-medium-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line-wrap .close-line{width:100%}.from-centre-line>li>a .menu-item-text:before{bottom:0;width:10px;height:10px;opacity:1 !important;left:50%;margin-left:-5px;background-color:#0f444a !important}#page .masthead.small-mobile-menu-icon .dt-mobile-menu-icon .lines-button{width:46px;height:20px}#page .masthead.small-mobile-menu-icon .dt-mobile-menu-icon .lines-button .menu-line{width:100%}#page .masthead.small-mobile-menu-icon .dt-mobile-menu-icon .lines-button .menu-line:nth-child(2){top:9px}#page .masthead.small-mobile-menu-icon .dt-mobile-menu-icon .lines-button .menu-line:nth-child(3){top:18px}#page .masthead.small-mobile-menu-icon .dt-mobile-menu-icon .lines-button .menu-line::before,#page .masthead.small-mobile-menu-icon .dt-mobile-menu-icon .lines-button .menu-line::after{background-color:#0f444a !important}.mobile-mini-widgets-in-menu a,.header-bar .mini-widgets a{text-decoration:none !important;margin-right:0;margin-left:10px;text-decoration:none}.mobile-mini-widgets-in-menu a span,.header-bar .mini-widgets a span{font-family:"CaustenRound" !important;transition:all 0.8s ease;-moz-transition:all 0.8s ease;-webkit-transition:all 0.8s ease}.mobile-mini-widgets-in-menu a.header-elements-button-2,.mobile-mini-widgets-in-menu a:last-child,.header-bar .mini-widgets a.header-elements-button-2,.header-bar .mini-widgets a:last-child{border-radius:10px;border:1px solid #0f1e3a;background:#fff;position:relative;padding-left:24px;padding-right:52px}.mobile-mini-widgets-in-menu a.header-elements-button-2::before,.mobile-mini-widgets-in-menu a:last-child::before,.header-bar .mini-widgets a.header-elements-button-2::before,.header-bar .mini-widgets a:last-child::before{position:absolute;content:"";display:block;left:0;right:26px;top:0;bottom:0;height:initial;width:initial;border-radius:10px;background:#0f1e3a;transition:all 0.8s ease;-moz-transition:all 0.8s ease;-webkit-transition:all 0.8s ease}.mobile-mini-widgets-in-menu a.header-elements-button-2::after,.mobile-mini-widgets-in-menu a:last-child::after,.header-bar .mini-widgets a.header-elements-button-2::after,.header-bar .mini-widgets a:last-child::after{position:absolute;content:"";display:block;top:0;bottom:0;right:0;left:initial;width:26px;background-repeat:no-repeat;background-size:14px;background-position:center;box-shadow:none;opacity:1;transition:all 0.8s ease;-moz-transition:all 0.8s ease;-webkit-transition:all 0.8s ease}.mobile-mini-widgets-in-menu a.header-elements-button-2:hover::before,.mobile-mini-widgets-in-menu a:last-child:hover::before,.header-bar .mini-widgets a.header-elements-button-2:hover::before,.header-bar .mini-widgets a:last-child:hover::before{right:0;left:100%}.mobile-mini-widgets-in-menu a.header-elements-button-2:hover::after,.mobile-mini-widgets-in-menu a:last-child:hover::after,.header-bar .mini-widgets a.header-elements-button-2:hover::after,.header-bar .mini-widgets a:last-child:hover::after{right:10px}.mobile-mini-widgets-in-menu a.header-elements-button-2:hover span,.mobile-mini-widgets-in-menu a:last-child:hover span,.header-bar .mini-widgets a.header-elements-button-2:hover span,.header-bar .mini-widgets a:last-child:hover span{color:#0f1e3a !important}.mobile-mini-widgets-in-menu .microwidget-btn{margin:15px 0;min-width:200px;text-align:center;align-items:center;justify-content:center;box-sizing:border-box}.next-level-button svg{fill:#034349 !important;width:20px}.sitescroll-active #page .masthead{top:0 !important}.sitescroll-active #page .masthead .header-bar #primary-menu>.menu-item{padding-top:20px;padding-bottom:10px}.sitescroll-active #page .masthead .branding img{height:50px}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.mf-cursor{position:fixed;top:0;left:0;z-index:250;direction:ltr;contain:layout style size;pointer-events:none;transition:opacity .3s,color .4s}.mf-cursor:before{content:"";position:absolute;top:-24px;left:-24px;display:block;width:48px;height:48px;transform:scale(0.2);background:currentColor;border-radius:50%;transition:transform .25s ease-in-out,opacity .1s}.mf-cursor.-inverse{color:#fff}@supports(mix-blend-mode: exclusion){.mf-cursor.-exclusion{mix-blend-mode:exclusion}.mf-cursor.-exclusion:before{background:#fff}}.mf-cursor.-pointer:before{transform:scale(0.15)}.mf-cursor.-text:before{opacity:.85;transform:scale(1.7)}.mf-cursor.-text.-active:before{transform:scale(1.6);transition-duration:.2s}.mf-cursor.-icon:before{transform:scale(1.5)}.mf-cursor.-icon.-active:before{transform:scale(1.4)}.mf-cursor.-hidden:before{transform:scale(0)}.mf-cursor-text{position:absolute;top:-18px;left:-18px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transform:scale(0) rotate(10deg);opacity:0;color:#fff;font-size:16px;line-height:20px;text-align:center;transition:opacity .4s,transform .3s}.mf-cursor.-text .mf-cursor-text,.mf-cursor.-icon .mf-cursor-text{opacity:1;transform:scale(1)}.mf-cursor-media{position:absolute;width:400px;height:400px;margin:-200px 0 0 -200px}.mf-cursor-media img,.mf-cursor-media video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%}@supports(object-fit: cover){.mf-cursor-media img,.mf-cursor-media video{position:static;width:100%;height:100%;object-fit:cover;transform:translateZ(0)}}.mf-cursor-media-box{position:relative;width:100%;height:100%;overflow:hidden;transform:scale(0) translateZ(0);padding:1px;opacity:0;border-radius:50%;transition:transform .35s,opacity .2s .2s}.mf-cursor.-media .mf-cursor-media-box{opacity:1;transform:scale(0.696);transition-duration:.4s,.4s;transition-delay:0s,0s}html,body,body.page,.wf-container>*{font-family:"CaustenRound";font-weight:500}:root{--page-padding-top: 300px;--quform-col-spacing: 15px;--header-logo-width: 290px;--header-logo-height: 77px;--footer-widget-block1-width: 52%;--footer-widget-block2-width: 28%;--footer-widget-block3-width: 20%;--slider-custom-padding-inner: 25px 105px 25px 38px;--slider-scolldown-button-height: 16%;--button-padding: 18px 120px 18px 30px;--bullet-width: 22px;--featured-project-arrow-width: 90px;--featured-project-arrow-right: 70px;--news-list-content-padding: 50px;--news-list-title-fontsize: 40px;--video-play-icon-width: 170px;--carousel-arrow-width: 70px;--carousel-arrow-height: 34px;--carousel-arrow-padding: 30px;--why-us-arrow-size: clamp(80px, 6cqw ,130px);--why-us-col-gap: clamp(20px, 4cqw,90px);--testimonials-bullet-width: clamp(50px, 7cqw,100px);--quform-column-gap: 30px;--custom-box-info-grid-template-columns: 1fr 1fr 1fr;--custom-box-info-heading-size: 40px;--footer-padding-left: 90px;--footer-padding-right: 90px;--faq-padding: 36px 75px 36px 40px;--faq-plus-w-h: 40px;--projects-extra-info-padding: 30px 50px 65px 50px}#page{padding-top:var(--page-padding-top)}#page .vc_row_zindex-1{z-index:-1}#page .vc_row_zindex0{z-index:0}#page .vc_row_zindex1{z-index:1}#page .vc_section_relative{position:relative}#page .vc_section_absolute{position:absolute}#page .vc_section_initial{position:initial}#page .vc_section_zindex-1{z-index:-1}#page .vc_section_zindex0{z-index:0}#page .vc_section_zindex1{z-index:1}#page .vc_section_zindex2{z-index:2}#page .vc_section_overflowinitial{overflow:initial}#page .vc_section_overflowinherit{overflow:inherit}#page .vc_section_overflowhidden{overflow:hidden}.zindex-1{z-index:-1}.zindex0{z-index:0}.zindex1{z-index:1}.zindex2{z-index:2}.zindex3{z-index:3}.zindex4{z-index:4}.vc_row_zindex0{z-index:0}.vc_row_zindex1{z-index:1}.vc_row_zindex2{z-index:2}.vc_row_zindex3{z-index:3}.vc_row_zindex4{z-index:4}.vc_row_overflow_initial{overflow:initial !important}.clip-text{overflow:hidden}.vc_column-inner.maxwidth100{max-width:100px}.vc_column-inner.maxwidth200{max-width:200px}.vc_column-inner.maxwidth250{max-width:250px}.vc_column-inner.maxwidth300{max-width:300px}.vc_column-inner.maxwidth350{max-width:350px}.vc_column-inner.maxwidth400{max-width:400px}.vc_column-inner.maxwidth450{max-width:450px}.vc_column-inner.maxwidth480{max-width:480px}.vc_column-inner.maxwidth500{max-width:500px}.vc_column-inner.maxwidth520{max-width:520px}.vc_column-inner.maxwidth550{max-width:550px}.vc_column-inner.maxwidth560{max-width:560px}.vc_column-inner.maxwidth570{max-width:570px}.vc_column-inner.maxwidth580{max-width:580px}.vc_column-inner.maxwidth600{max-width:600px}.vc_column-inner.maxwidth620{max-width:620px}.vc_column-inner.maxwidth640{max-width:640px}.vc_column-inner.maxwidth650{max-width:650px}.vc_column-inner.maxwidth675{max-width:675px}.vc_column-inner.maxwidth680{max-width:680px}.vc_column-inner.maxwidth700{max-width:700px}.vc_column-inner.maxwidth720{max-width:720px}.vc_column-inner.maxwidth750{max-width:750px}.vc_column-inner.maxwidth780{max-width:780px}.vc_column-inner.maxwidth800{max-width:800px}.vc_column-inner.maxwidth820{max-width:820px}.vc_column-inner.maxwidth840{max-width:840px}.vc_column-inner.maxwidth850{max-width:850px}.vc_column-inner.maxwidth860{max-width:860px}.vc_column-inner.maxwidth900{max-width:900px}.vc_column-inner.maxwidth920{max-width:920px}.vc_column-inner.maxwidth950{max-width:950px}.vc_column-inner.maxwidth980{max-width:980px}.vc_column-inner.maxwidth1000{max-width:1000px}.vc_column-inner.maxwidth1100{max-width:1100px}.vc_column-inner.maxwidth1020{max-width:1020px}.vc_column-inner.maxwidth1040{max-width:1040px}.vc_column-inner.maxwidth1050{max-width:1050px}.vc_column-inner.maxwidth1070{max-width:1070px}.vc_column-inner.maxwidth1060{max-width:1060px}.vc_column-inner.maxwidth1080{max-width:1080px}.vc_column-inner.maxwidth1090{max-width:1090px}.vc_column-inner.maxwidth1100{max-width:1100px}.vc_column-inner.maxwidth1200{max-width:1200px}.vc_column-inner.maxwidth1300{max-width:1300px}.vc_column-inner.maxwidth1400{max-width:1400px}.vc_column-inner.maxwidth1500{max-width:1500px}.vc_column-inner.maxwidth1600{max-width:1600px}.vc_row_maxwidth100>.wpb_column{max-width:100px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth200>.wpb_column{max-width:200px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth250>.wpb_column{max-width:250px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth300>.wpb_column{max-width:300px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth350>.wpb_column{max-width:350px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth400>.wpb_column{max-width:400px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth450>.wpb_column{max-width:450px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth480>.wpb_column{max-width:480px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth500>.wpb_column{max-width:500px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth520>.wpb_column{max-width:520px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth550>.wpb_column{max-width:550px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth560>.wpb_column{max-width:560px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth570>.wpb_column{max-width:570px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth580>.wpb_column{max-width:580px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth600>.wpb_column{max-width:600px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth620>.wpb_column{max-width:620px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth640>.wpb_column{max-width:640px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth650>.wpb_column{max-width:650px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth675>.wpb_column{max-width:675px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth680>.wpb_column{max-width:680px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth700>.wpb_column{max-width:700px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth720>.wpb_column{max-width:720px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth750>.wpb_column{max-width:750px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth780>.wpb_column{max-width:780px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth800>.wpb_column{max-width:800px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth820>.wpb_column{max-width:820px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth840>.wpb_column{max-width:840px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth850>.wpb_column{max-width:850px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth860>.wpb_column{max-width:860px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth900>.wpb_column{max-width:900px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth920>.wpb_column{max-width:920px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth950>.wpb_column{max-width:950px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth980>.wpb_column{max-width:980px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth1000>.wpb_column{max-width:1000px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth1100>.wpb_column{max-width:1100px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth1020>.wpb_column{max-width:1020px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth1040>.wpb_column{max-width:1040px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth1050>.wpb_column{max-width:1050px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth1070>.wpb_column{max-width:1070px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth1060>.wpb_column{max-width:1060px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth1080>.wpb_column{max-width:1080px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth1090>.wpb_column{max-width:1090px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth1100>.wpb_column{max-width:1100px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth1200>.wpb_column{max-width:1200px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth1300>.wpb_column{max-width:1300px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth1400>.wpb_column{max-width:1400px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth1500>.wpb_column{max-width:1500px;margin-right:auto;margin-left:auto;float:none}.vc_row_maxwidth1600>.wpb_column{max-width:1600px;margin-right:auto;margin-left:auto;float:none}#page .alignitems_baseline{align-items:baseline}#page .alignitems_center{align-items:center}#page .alignitems_end{align-items:end}#page .alignitems_flex-end{align-items:flex-end}#page .alignitems_flex-start{align-items:flex-start}#page .alignitems_initial{align-items:initial}#page .alignitems_inherit{align-items:inherit}#page .alignitems_stretch{align-items:stretch}#page .alignitems_normal{align-items:normal}#page .col_inner_center{margin-left:auto;margin-right:auto}#page .col_inner_right{margin-left:auto;margin-right:0}#page video,#page img{-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;user-select:none;-moz-user-select:none;-ms-user-select:none}#content .ubtn-ctn-left,#content .ubtn-ctn-right,#content .ubtn-ctn-center,#content .ubtn-ctn-inline,#content .wpb_text_column{transition:all 0.8s ease-out;-moz-transition:all 0.8s ease-out;-webkit-transition:all 0.8s ease-out;transform:translateY(100px);opacity:0}#content .ubtn-ctn-left.view,#content .ubtn-ctn-right.view,#content .ubtn-ctn-center.view,#content .ubtn-ctn-inline.view,#content .wpb_text_column.view{transform:translateY(0px);opacity:1}#content .ubtn-ctn-left p,#content .ubtn-ctn-right p,#content .ubtn-ctn-center p,#content .ubtn-ctn-inline p,#content .wpb_text_column p{margin-bottom:30px}#content .dt-css-grid article.post{opacity:0;transform:translateY(100px);transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out}#content .dt-css-grid article.post.view{transform:translateY(0px);opacity:1}#page .vc_do_toggle,#page .process_item,#page .awsm-team-item{transition:all 0.8s ease-out;-moz-transition:all 0.8s ease-out;-webkit-transition:all 0.8s ease-out;opacity:0;transform:scale(0.8) translateY(100px)}#page .vc_do_toggle.view,#page .process_item.view,#page .awsm-team-item.view{opacity:1;transform:scale(1) translateY(0px)}.vc_column_inner_pos_relative{position:relative}.vc_column_inner_pos_initial{position:initial}.vc_column_inner_pos_inherit{position:inherit}h1,h2,h3,h4,h5,h6{font-family:"CaustenRound";font-weight:normal;line-height:1}h1.vc_custom_heading,h2.vc_custom_heading,h3.vc_custom_heading{font-family:"Causten";font-weight:500}#page .vc_custom_heading{margin-bottom:30px;transition:all 0.6s ease-out;-moz-transition:all 0.6s ease-out;-webkit-transition:all 0.6s ease-out;opacity:0;transform:translateX(50px);will-change:transform}#page .vc_custom_heading.appear_effect{transform:translateX(30px)}#page .vc_custom_heading.view{opacity:1;transform:translateX(0px)}#page .vc_custom_heading span{background:#b9a07d;height:20%;display:inline-block;position:absolute;text-indent:-100px;overflow:hidden;bottom:13%;aspect-ratio:1;margin-left:5px}#page a{text-decoration:none}#page a:hover{text-decoration:underline}.vc_column_inner_bg{position:absolute;top:0;left:0;bottom:0;right:0;height:initial;width:initial;z-index:-1;background-size:cover;background-position:center;background-repeat:no-repeat}.wpb_single_image{overflow:hidden}.wpb_single_image img{transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out}#page .wpb_single_image .vc_single_image-wrapper.vc_box_rounded,#page .wpb_single_image .vc_single_image-wrapper.vc_box_rounded img{border-radius:25px}#page .owl-dots{overflow:hidden;height:10px !important;display:flex;width:100%}#page .owl-dots .owl-dot{max-width:var(--testimonials-bullet-width);display:flex;flex:1;width:initial;overflow:hidden;margin-bottom:0px !important;transition:all 0.6s ease-out;-moz-transition:all 0.6s ease-out;-webkit-transition:all 0.6s ease-out;vertical-align:top !important}#page .owl-dots .owl-dot span{height:100% !important}#page .slick-dots{overflow:hidden;height:10px !important;display:flex;width:100%}#page .slick-dots>li{display:flex;flex:1;width:initial;overflow:hidden;margin-bottom:0px !important;transition:all 0.6s ease-out;-moz-transition:all 0.6s ease-out;-webkit-transition:all 0.6s ease-out;vertical-align:top !important}.float-right{float:right}.swiper-wrapper{display:flex}#content .wpb_text_column ul{margin-left:0}#content .wpb_text_column ul li{position:relative;list-style:none;padding-left:35px;margin-bottom:5px}#content .wpb_text_column ul li::before{position:absolute;content:"";width:9px;height:9px;background-color:#b9a07d;left:0;top:8px}#page .ult-new-ib-title{font-family:"Causten" !important;font-weight:500 !important;line-height:1.1;transform:scale(1.2) !important;transition:all .5s !important}#page .ult-new-ib.view .ult-new-ib-title{opacity:1 !important;transform:scale(1) !important}#page .vc_box_circle{border-radius:24px}#page .vc_box_circle img{border-radius:24px}#page h2.vc_custom_heading{font-size:clamp(38px,-0.875rem + 5vw,55px) !important}.is-iOS .upb_row_bg{background-attachment:scroll !important}.map_info_text{font-family:"CaustenRound";font-size:15px}.wrapper_map{position:relative;padding-right:6cqw}.wrapper_map::before{position:absolute;content:"";display:block;top:0;right:0;width:12px;background-color:#b9a07d;height:40%}.moving_up_down{animation:anim-updown 1.8s infinite alternate-reverse}.moving_left_right{animation:anim-leftright 1.8s infinite alternate-reverse}.auto_spin{animation:auto-spin 20s infinite}@keyframes anim-updown{0%{transform:translateY(-50px)}100%{transform:translateY(0)}}@keyframes anim-leftright{0%{transform:translateX(-50px)}100%{transform:translateX(0)}}@keyframes auto-spin{100%{transform:rotateZ(360deg)}}@keyframes anim-spin{0%{transform:translateY(-50px)}100%{transform:translateY(0)}}@keyframes svg-logo-anim{40%{stroke-dashoffset:0;fill:rgba(0,0,0,0)}60%{stroke-dashoffset:0;fill:#fff}100%{stroke-dashoffset:0;fill:#fff}}@keyframes svg-logo-animstyle1{40%{stroke-dashoffset:0;fill:rgba(0,0,0,0)}60%{stroke-dashoffset:0;fill:#fff}100%{stroke-dashoffset:0;fill:#fff}}@keyframes spin_left{100%{transform:rotateZ(-360deg)}}@keyframes spin_right{100%{transform:rotateZ(360deg)}}@keyframes svg-logo-animstyle2{40%{stroke-dashoffset:0;fill:rgba(0,0,0,0)}60%{stroke-dashoffset:0;fill:#b9a07d}100%{stroke-dashoffset:0;fill:#b9a07d}}@keyframes svg-logo-animstyle3{40%{stroke-dashoffset:0;fill:rgba(0,0,0,0)}60%{stroke-dashoffset:0;fill:#fff}100%{stroke-dashoffset:0;fill:#fff}}@keyframes dashed_border_running{100%{stroke-dashoffset:-1000}}.img_parallax .vc_single_image-wrapper{position:relative;overflow:hidden}.filter-categories a.show-all{text-transform:capitalize}.ubtn-link{padding:0;outline:none !important}.ubtn-link:focus,.ubtn-link:checked,.ubtn-link:target,.ubtn-link:active{outline:none !important}#page .ubtn{position:relative;text-align:inherit;transition:all 0.4s cubic-bezier(0.43, 0.195, 0.02, 1);-moz-transition:all 0.4s cubic-bezier(0.43, 0.195, 0.02, 1);-webkit-transition:all 0.4s cubic-bezier(0.43, 0.195, 0.02, 1)}#page .ubtn:hover{transform:scale(1.03)}#page .ubtn .ubtn-data{font-family:"CaustenRound" !important;font-weight:500 !important;transition:all 0.6s cubic-bezier(0.43, 0.195, 0.02, 1);-moz-transition:all 0.6s cubic-bezier(0.43, 0.195, 0.02, 1);-webkit-transition:all 0.6s cubic-bezier(0.43, 0.195, 0.02, 1)}#page .ubtn .ubtn-icon{transition:all 0.6s ease;-moz-transition:all 0.6s ease;-webkit-transition:all 0.6s ease}#page .ubtn{outline:none !important}#page .ubtn:focus,#page .ubtn:checked,#page .ubtn:target,#page .ubtn:active{outline:none !important}#page #content .home_header_heading1,#page #content .home_header_heading2,#page #content .home_header_heading3{line-height:1.1 !important;margin-bottom:0 !important;margin-top:-5px;font-size:calc(2vw + 2vh) !important}.quform-button-submit{margin:0}.quform-edit-form{display:none}.quform-submit:hover .animated-dashes{opacity:1}.img_fullwidth div,.img_fullwidth img,.img_fullwidth figure{width:100%}#testimonials .upb_row_bg{border-radius:36px 36px 0 0}#testimonials_heading{transform:translateY(-50%)}.carousel_button{position:relative;display:block;width:68px;height:32px;border:1px solid #0f1e3a;border-radius:10px;cursor:pointer}.carousel_button::before{position:absolute;content:"";display:block;top:-1px;bottom:-1px;height:initial;width:initial;background-color:#0f1e3a;border-radius:10px;background-position:center;background-repeat:no-repeat;background-size:22px;opacity:1 !important;transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease}#page .custom_normal_button .ubtn,#page .services_carousel_wrapper .content_wrapper a .ubtn,.services_carousel_wrapper .content_wrapper #page a .ubtn{padding-left:32px !important;padding-right:32px !important}#page .custom_normal_button .ubtn .ubtn-icon,#page .services_carousel_wrapper .content_wrapper a .ubtn .ubtn-icon,.services_carousel_wrapper .content_wrapper #page a .ubtn .ubtn-icon{right:32px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}#page .custom_normal_button:hover .ubtn-icon,#page .services_carousel_wrapper .content_wrapper a:hover .ubtn-icon,.services_carousel_wrapper .content_wrapper #page a:hover .ubtn-icon{margin-right:-8px}#page .ubtn-link.normal{position:relative}#page .ubtn-link.normal .ubtn{overflow:hidden;transform:none !important}#page .ubtn-link.normal .ubtn::after{position:absolute;content:"";display:block;left:-1px;right:100%;top:-1px;bottom:-1px;background-color:#0f1e3a;border-radius:12px;z-index:1}#page .ubtn-link.normal .ubtn .ubtn-data{position:relative;z-index:2;letter-spacing:1px}#page .ubtn-link.normal .ubtn:hover::after{right:-1px}#page .ubtn-link.normal .ubtn:hover .ubtn-data{color:#fff}#page .scrollingdown .ubtn-icon{text-align:center;transform:rotate(90deg)}#page .scrollingdown:hover .ubtn-icon{margin-bottom:-8px}#page .carousel-shortcode .owl-dots{width:initial;display:flex;background-color:#f6f1eb;padding:3px 5px;transform:none;left:0;right:0;border-radius:8px}#page .carousel-shortcode .owl-dots .owl-dot{width:initial;flex:1;border-radius:5px}#hero_video_wrap{position:absolute;top:0;right:15px;margin-bottom:35px}#hero_video_wrap .hero_video_inner{position:relative;width:430px;aspect-ratio:16/9;border-radius:15px;overflow:hidden;will-change:transform}#hero_video_wrap video{position:absolute;left:0;bottom:0;right:0;top:0;width:100%}#hero_video_wrap #hero_video_timer{position:absolute;bottom:40px;right:50px;height:12px;background-color:hsla(0,0%,100%,.5);width:28%;border-radius:3px}#hero_video_wrap #hero_video_timer div{position:absolute;height:6px;border-radius:3px;left:0;top:3px;background-color:#0f1e3a}#hero_video_wrap .video_controls{position:absolute;bottom:80px;right:50px;width:42px;height:42px;border:0;background-color:rgba(0,0,0,0);cursor:pointer}#hero_video_wrap .video_controls span{background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:0;bottom:0;left:0;right:0}#hero_video_wrap .video_controls span.video_pause{background-image:url(../d01134d61f2cd3a3c858.svg)}#hero_video_wrap .video_controls span.video_play{background-image:url(../d9d3e444daa4c94bc6c6.svg)}.sr7-pbar{margin-left:20px;width:25% !important;border-radius:3px;min-width:200px !important;right:60px !important;left:initial !important}.sr7-btn.custom01,.sr7-btn.custom02{font-size:18px !important;padding:18px 55px 18px 28px !important;min-width:182px;transition:all 0.8s cubic-bezier(0.43, 0.195, 0.02, 1);-moz-transition:all 0.8s cubic-bezier(0.43, 0.195, 0.02, 1);-webkit-transition:all 0.8s cubic-bezier(0.43, 0.195, 0.02, 1)}.sr7-btn.custom01::before,.sr7-btn.custom02::before{position:absolute;content:"";display:block;top:-1px;left:-1px;bottom:-1px;right:26px;border-radius:10px;z-index:-1;transition:all 0.8s cubic-bezier(0.43, 0.195, 0.02, 1);-moz-transition:all 0.8s cubic-bezier(0.43, 0.195, 0.02, 1);-webkit-transition:all 0.8s cubic-bezier(0.43, 0.195, 0.02, 1)}.sr7-btn.custom01::after,.sr7-btn.custom02::after{position:absolute;content:"";display:block;top:-1px;width:26px;bottom:-1px;right:0;z-index:-1;background-position:center;background-repeat:no-repeat;background-size:58%;transition:all 0.8s cubic-bezier(0.43, 0.195, 0.02, 1);-moz-transition:all 0.8s cubic-bezier(0.43, 0.195, 0.02, 1);-webkit-transition:all 0.8s cubic-bezier(0.43, 0.195, 0.02, 1)}.sr7-btn.custom01:hover,.sr7-btn.custom02:hover{overflow:hidden !important}.sr7-btn.custom01:hover::before,.sr7-btn.custom02:hover::before{right:0px;opacity:.8;left:100%}.sr7-btn.custom01:hover::after,.sr7-btn.custom02:hover::after{right:10px}.sr7-btn.custom01::before{background-color:#0f1e3a}.sr7-btn.custom01:hover{color:#0f1e3a !important}.sr7-btn.custom02::before{background-color:#0f444a}.sr7-btn.custom02:hover{color:#0f444a !important}.ourservices_list_item{margin-bottom:35px}.ourservices_list_item ul{margin:0}.ourservices_list_item .info_list_item{position:relative;margin:0;list-style:none;padding:25px 62px 25px 0;opacity:0;transition:all 0.6s ease-out;-moz-transition:all 0.6s ease-out;-webkit-transition:all 0.6s ease-out;transform:translateX(100px)}.ourservices_list_item .info_list_item.view{opacity:1;transform:translateX(0)}.ourservices_list_item .info_list_item .info_list_item_inner{position:relative;z-index:1}.ourservices_list_item .info_list_item .info_list_item_inner .info_list_text,.ourservices_list_item .info_list_item .info_list_item_inner .info_list_heading{transition:all 0.8s ease;-moz-transition:all 0.8s ease;-webkit-transition:all 0.8s ease}.ourservices_list_item .info_list_item::before{position:absolute;content:"";display:block;left:-30px;top:0;bottom:0;right:0;border-radius:10px;background-position:right 10px center;background-repeat:no-repeat;background-size:17px;transition:all 1s ease;-moz-transition:all 1s ease;-webkit-transition:all 1s ease;opacity:0}.ourservices_list_item .info_list_item::after{position:absolute;content:"";display:block;left:-31px;right:calc(100% + 30px);top:0;bottom:0;background-color:#0f1e3a;border-radius:10px;opacity:0;transition:all 0.8s ease;-moz-transition:all 0.8s ease;-webkit-transition:all 0.8s ease;z-index:0}.ourservices_list_item .info_list_item:hover .info_list_text,.ourservices_list_item .info_list_item:hover .info_list_heading{color:#fff}.ourservices_list_item .info_list_item:hover::before{border:1px solid #0f1e3a;opacity:1}.ourservices_list_item .info_list_item:hover::after{right:38px;opacity:1}.custom .ubtn{position:relative;padding-left:26px !important;padding-right:55px !important}.custom .ubtn::before{position:absolute;content:"";display:block;left:0;top:0;bottom:0;right:26px;background-color:#fff;border-radius:10px;transition:all 0.8s cubic-bezier(0.43, 0.195, 0.02, 1);-moz-transition:all 0.8s cubic-bezier(0.43, 0.195, 0.02, 1);-webkit-transition:all 0.8s cubic-bezier(0.43, 0.195, 0.02, 1)}.custom .ubtn::after{position:absolute;content:"";display:block;top:0;bottom:0;right:0;width:26px;background-position:center;background-repeat:no-repeat;background-size:58%;transition:all 0.8s cubic-bezier(0.43, 0.195, 0.02, 1);-moz-transition:all 0.8s cubic-bezier(0.43, 0.195, 0.02, 1);-webkit-transition:all 0.8s cubic-bezier(0.43, 0.195, 0.02, 1)}.custom .ubtn:hover::before{right:-26px;opacity:.8;left:100%}.custom .ubtn:hover::after{right:10px}.externalresources_wrapper{padding-bottom:55px}.externalresources_wrapper .content_wrapper{padding:35px 15px 0 18px;font-size:15px;line-height:1.5}.externalresources_wrapper .custom_info_item a{border-radius:15px;overflow:hidden;display:block}.externalresources_wrapper .custom_info_item a img{width:100%;display:block;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-webkit-transition:all 0.4s ease}.externalresources_wrapper .custom_info_item a:hover img{transform:scale(1.04)}.swiper-wrapper{width:100%}.swiper-wrapper .swiper-slide{height:auto !important;flex-shrink:0;position:relative;transition-property:transform;display:block}.custom_carousel{position:relative;overflow:hidden}.custom_carousel .swiper-scrollbar{position:absolute;width:initial !important;left:5px;right:5px;margin-left:auto;margin-right:auto;top:initial !important;bottom:0 !important;height:initial;padding:4px 0}.custom_carousel .swiper-scrollbar .swiper-scrollbar-drag{margin-top:0px;height:10px;background:#0f1e3a;cursor:grab;border-radius:5px !important}.custom_carousel .swiper-scrollbar::before{position:absolute;content:"";background:#f7f1eb;top:0;bottom:0;left:-5px;right:-5px;display:block;border-radius:8px !important}.custom_carousel img{max-width:100%}.custom_carousel .custom_carousel_footer{margin-top:25px;display:flex;align-items:center;justify-content:space-between;gap:50px;margin-bottom:35px;padding:3px 5px;background-color:#f7f1eb}.custom_carousel .custom_carousel_footer .custom_carousel_button{display:flex;flex-direction:row;gap:10px}.custom_carousel .custom_carousel_footer .custom_carousel_button .swiper_button_prev::before{right:-1px;left:10px}.custom_carousel .custom_carousel_footer .custom_carousel_button .swiper_button_prev:hover::before{left:-1px}.custom_carousel .custom_carousel_footer .custom_carousel_button .swiper_button_next::before{left:-1px;right:10px}.custom_carousel .custom_carousel_footer .custom_carousel_button .swiper_button_next:hover::before{right:-1px}.custom_carousel .custom_carousel_footer .swiper_pagination{left:0;right:calc(var(--carousel-arrow-width)*2 + 60px);bottom:calc(var(--carousel-arrow-height)/2 - 5px) !important;top:initial !important;transform:none;display:flex;overflow:hidden;height:10px !important;width:100%}.custom_carousel .custom_carousel_footer .swiper_pagination .swiper-pagination-bullet{flex:1;border:0;margin:0;background-color:rgba(0,0,0,0);height:100%;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}.custom_carousel .custom_carousel_footer .swiper_pagination .swiper-pagination-bullet-active{background-color:#0f1e3a !important}.custom_carousel .custom_carousel_footer .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}#page .ult-new-ib{opacity:0;transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;transform:translateY(50px)}#page .ult-new-ib.view{opacity:1;transform:translateY(0)}#page .ult-new-ib.ult-ib-effect-style1{border-radius:25px;overflow:hidden}#page .ult-new-ib.ult-ib-effect-style1 .ult-new-ib-desc .ult-new-ib-link{position:absolute;opacity:1;left:initial;right:55px;top:50%;margin-top:-15px;width:34px;height:30px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../a8a40bf1c4a3fd6a3860.svg);transition:all .3s}#page .ult-new-ib.ult-ib-effect-style1 .custom-ult-new-ib-link{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}#page .ult-new-ib.ult-ib-effect-style1 .cmask{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;background-color:rgba(185,160,125,.6);transition:all 0.6s ease-out;-moz-transition:all 0.6s ease-out;-webkit-transition:all 0.6s ease-out;background:linear-gradient(135deg, rgba(185, 160, 125, 0.6), rgba(185, 160, 125, 0.8));-webkit-mask-image:linear-gradient(135deg, black 50%, transparent 50%);mask-image:linear-gradient(135deg, #B9A07D 50%, transparent 50%);mask-size:200% 200%;mask-position:bottom right}#page .ult-new-ib.ult-ib-effect-style1 .ult-new-ib-img{opacity:0 !important}#page .ult-new-ib.ult-ib-effect-style1 .ult_new_ib_prl{position:absolute;top:0;bottom:0;left:0;right:0;background-position:center;background-repeat:no-repeat;background-size:cover}#page .ult-new-ib.ult-ib-effect-style1:hover .cmask{opacity:1;mask-position:top left}#page .ult-new-ib.ult-ib-effect-style1:hover .ult-new-ib-link{margin-right:-10px}#page .ult-new-ib .ult-new-ib-desc{padding:35px 15px 45px 55px}.custom_box_info{text-align:center;display:grid !important;grid-template-columns:var(--custom-box-info-grid-template-columns);gap:35px}.custom_box_info .custom_box_info_item{position:relative;border-radius:24px;background-color:#cfe7dd;overflow:hidden;padding:80px 25px 60px 25px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;opacity:0;transform:scale(0.7) translateY(70px)}.custom_box_info .custom_box_info_item::before{position:absolute;content:"";display:block;top:0;bottom:0;left:0;right:0;background-color:#0f444a;opacity:0;transition:all .5s;border-radius:24px;z-index:0;transform:scale(1) translateY(100px)}.custom_box_info .custom_box_info_item.view{opacity:1;transform:scale(1) translateY(0px)}.custom_box_info .custom_box_info_item .custom_box_info_item_inner{position:relative;max-width:360px;margin-left:auto;margin-right:auto;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;z-index:1}.custom_box_info .custom_box_info_item .custom_box_info_item_inner a img{transition:all 0.4s ease;-moz-transition:all 0.4s ease;-webkit-transition:all 0.4s ease}.custom_box_info .custom_box_info_item .custom_box_info_item_inner a:hover img{transform:scale(1.02)}.custom_box_info .custom_box_info_item:hover::before{opacity:1;transform:scale(1) translateY(0px)}.custom_box_info .custom_box_info_item:hover{color:#fff}.custom_box_info .custom_box_info_item:hover h3{color:#fff}.custom_box_info h3{font-weight:600;font-size:var(--custom-box-info-heading-size);margin-bottom:20px;transition:all 0.6s ease;-moz-transition:all 0.6s ease;-webkit-transition:all 0.6s ease}.custom_box_info p{transition:all 1s ease;-moz-transition:all 1s ease;-webkit-transition:all 1s ease}.custom_box_info img{margin-bottom:40px;max-width:100%}.custom_box_info .custom_box_info_inner{max-width:350px;margin-left:auto;margin-right:auto}#page .css-grid-filter{justify-content:initial}#page .css-grid-filter a{margin:0;font-family:"CaustenRound" !important;font-size:18px;color:#0e4349;font-weight:600;text-decoration:none !important;position:relative;border-radius:0px !important;padding:16px 30px !important;background:rgba(0,0,0,0) !important;z-index:1;transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out}#page .css-grid-filter a:hover{color:#0f1e3a !important}#page .css-grid-filter a::before{content:"";position:absolute;display:block;background-color:#0f1e3a;top:0;left:0;bottom:0;right:0;opacity:0;transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transform:translateY(20px);z-index:-1}#page .css-grid-filter a.act{color:#fff !important}#page .css-grid-filter a.act::before{border-radius:10px;opacity:1;transform:translateY(0px)}.vc_toggle{margin-bottom:10px !important}.vc_toggle .vc_toggle_title{border-radius:55px;position:relative;overflow:hidden;padding:var(--faq-padding) !important;border-radius:24px;border:1px solid #0f1e3a}.vc_toggle .vc_toggle_title .vc_toggle_icon{position:absolute;right:35px !important;left:initial !important;width:var(--faq-plus-w-h);height:var(--faq-plus-w-h);top:50% !important;transform:translateY(-50%);background:rgba(0,0,0,0) !important;border:0 !important}.vc_toggle .vc_toggle_title .vc_toggle_icon::before{visibility:visible;position:absolute;content:"";display:block;width:100%;height:1px;background:#0f1e3a;top:50%;left:0;transform:translateY(-50%);border:0 !important}.vc_toggle .vc_toggle_title .vc_toggle_icon::after{visibility:visible;position:absolute;content:"";display:block;width:1px;background:#0f1e3a;left:50%;top:0;height:initial;bottom:0;transform:translateX(-50%);border:0 !important;transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out}.vc_toggle .vc_toggle_title::before{position:absolute;content:"";top:0;bottom:0;left:0;right:100%;z-index:-1;transition:all 0.6s ease;-moz-transition:all 0.6s ease;-webkit-transition:all 0.6s ease;background:#0f1e3a}.vc_toggle .vc_toggle_title h4{font-family:"CaustenRound";font-weight:500;font-size:22px;color:#0f1e3a;text-transform:uppercase;transition:all .1s}.vc_toggle .vc_toggle_content{font-weight:500;margin-top:2.5em !important;padding-left:45px !important;padding-bottom:30px !important;padding-right:40px !important}.vc_toggle .vc_toggle_content p{margin-bottom:20px}.vc_toggle.vc_toggle_active .vc_toggle_title h4{color:#fff}.vc_toggle.vc_toggle_active .vc_toggle_title{color:#fff}.vc_toggle.vc_toggle_active .vc_toggle_title .vc_toggle_icon::before{background-color:#fff}.vc_toggle.vc_toggle_active .vc_toggle_title .vc_toggle_icon::after{top:50%;bottom:50%;background-color:#fff}.vc_toggle.vc_toggle_active .vc_toggle_title::before{right:0}.paginator-more-button{padding-top:85px;border-top:1px solid #0f1e3a}.button-load-more{text-decoration:none !important;border-radius:12px !important;border:1px solid #0f1e3a !important;padding:18px !important;height:initial !important;width:460px !important;overflow:hidden}.button-load-more .button-caption{font-family:"CaustenRound";font-weight:500 !important;text-transform:uppercase;font-size:18px !important;letter-spacing:1px;z-index:2;transition:all 0.6s cubic-bezier(0.43, 0.195, 0.02, 1);-moz-transition:all 0.6s cubic-bezier(0.43, 0.195, 0.02, 1);-webkit-transition:all 0.6s cubic-bezier(0.43, 0.195, 0.02, 1)}.button-load-more .button-caption::before{display:none}.button-load-more::before{position:absolute;content:"";display:block;top:-1px;bottom:-1px;left:-1px;right:100%;opacity:0;border-radius:12px !important;background-color:#0f1e3a;transition:all 0.6s cubic-bezier(0.43, 0.195, 0.02, 1);-moz-transition:all 0.6s cubic-bezier(0.43, 0.195, 0.02, 1);-webkit-transition:all 0.6s cubic-bezier(0.43, 0.195, 0.02, 1)}.button-load-more:hover .button-caption{color:#fff}.button-load-more:hover::before{right:-1px;opacity:1}#page .quform .quform-label-text,#page .quform input,#page .quform textarea,#page .quform select{font-family:"CaustenRound" !important;font-weight:500 !important;font-size:18px !important}#page .quform select{background-image:url(../fde6de47210fb4b7578d.svg);background-size:12px;background-position:center right 12px;background-repeat:no-repeat}#page .quform.quform.quform-theme-underlined .quform-field{border-bottom-width:1px !important}#page .quform .quform-child-elements>.quform-element-row:last-child{display:flex;align-items:center;padding-top:20px !important}#page .quform .quform-element-row{margin:0 calc(-1*var(--quform-column-gap)/2) !important}#page .quform .quform-element-row>.quform-element-column{padding:0 calc(var(--quform-column-gap)/2)}#page .quform .quform-submit{position:relative;padding:20px !important;border:0 !important;border-radius:12px !important;overflow:hidden}#page .quform .quform-submit .quform-button-text{font-family:"CaustenRound";font-size:18px;font-weight:500;transition:all 0.8s cubic-bezier(0.43, 0.195, 0.02, 1);-moz-transition:all 0.8s cubic-bezier(0.43, 0.195, 0.02, 1);-webkit-transition:all 0.8s cubic-bezier(0.43, 0.195, 0.02, 1)}#page .quform .quform-submit::before{position:absolute;content:"";display:block;top:-1px;bottom:-1px;left:-1px;right:100%;background-color:#0f1e3a;transition:all .5s;border-radius:12px !important;z-index:-1}#page .quform .quform-submit:hover::before{right:-1px;opacity:1}#page .quform .quform-element-checkbox input.quform-field-checkbox{display:none}#page .quform .quform-element-checkbox .quform-option-label{padding-left:60px;position:relative;overflow:hidden;line-height:1.2;min-height:36px;display:flex;align-items:center}#page .quform .quform-element-checkbox .quform-option-label::before{position:absolute;content:"";display:block;left:0;height:34px;width:46px;top:0;border:1px solid #0f1e3a;border-radius:10px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease}#page .quform .quform-element-checkbox .quform-option-label::after{position:absolute;content:"";display:block;top:1px;left:1px;height:34px;width:36px;background:#fff;border-radius:10px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease}#page .quform .quform-element-checkbox input.quform-field-checkbox:checked+.quform-option-label::after{left:12px;background-color:#0f1e3a}#page .quform .quform-error-inner{background:rgba(0,0,0,0) !important;line-height:1.1;border-left:5px solid #33a077}#page .quform .quform-error-inner .quform-error-text{font-size:15px;font-weight:500;color:#33a077;font-family:"CaustenRound"}.scroll-top{border-radius:50%;background-color:#b9a07d}.scroll-top svg{fill:#fff !important}.testimonials-carousel-shortcode .owl-dot{border-radius:3px}.process_list{margin-bottom:35px}.process_list ul{margin-left:0}.process_list .process_item{position:relative;list-style:none;min-height:initial !important;position:relative !important;padding:0 !important;display:flex;flex-direction:column;justify-content:space-between;z-index:1;opacity:1;border:0 !important;outline:none !important;overflow:hidden;border-radius:24px;background-color:#d0c8c0;margin:0 0 10px 0 !important}.process_list .process_item::before{position:absolute;content:"";left:0;right:100%;top:0;bottom:0;background-color:#0f1e3a;opacity:0;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;border-radius:24px}.process_list .process_item .process_item_inner{position:relative;height:initial;padding:clamp(15px,8%,45px) clamp(20px,8%,30px) clamp(15px,5%,35px) clamp(15px,5%,35px);margin-left:0;display:flex;flex-flow:nowrap;gap:clamp(25px,5cqw,62px)}.process_list .process_item .process_item_heading{margin-bottom:0}.process_list .process_item h3{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}.process_list .process_item .process_item_text{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}.process_list .process_item .process_item_index{position:relative;overflow:hidden;font-weight:500;color:#fff;line-height:1;flex-grow:0;flex-shrink:0;display:grid;height:28px}.process_list .process_item .process_item_index span{font-weight:500;font-size:25px;color:#0f1e3a;line-height:1;grid-column:1;grid-row:1;transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out}.process_list .process_item .process_item_index span.inactive{color:#b9a07d;transform:translateY(100%)}.process_list .process_item .overlay{display:block;position:absolute;width:100%;height:100%;top:0%;left:-100%;color:#fff;background-color:rgba(0,0,0,.5);z-index:-1}.process_list .process_item:hover::before{opacity:1;right:0}.process_list .process_item:hover .process_item_text,.process_list .process_item:hover h3{color:#fff}.process_list .process_item:hover .process_item_index .active{transform:translateY(-100%)}.process_list .process_item:hover .process_item_index .inactive{transform:translateY(0)}.awsm-grid.drawer-style.style-2{margin-left:-22px;margin-right:-22px;padding:0}.awsm-grid.drawer-style.style-2 .awsm-team-link-control{border-radius:15px;overflow:hidden}.awsm-grid.drawer-style.style-2 .awsm-grid-padding{max-width:100%;padding:15px 22px 75px 22px}.awsm-grid.drawer-style.style-2 .awsm-grid-padding .awsm-details{width:100%;padding-left:0px;float:none;height:initial}.awsm-grid.drawer-style.style-2 .awsm-grid-padding .awsm-details .awsm-content-scrollbar{font-size:18px}.awsm-grid.drawer-style.style-2 .awsm-grid-padding .awsm-details .awsm-personal-details,.awsm-grid.drawer-style.style-2 .awsm-grid-padding .awsm-details .mCustomScrollBox{max-height:initial !important}.awsm-grid.drawer-style.style-2 .awsm-grid-padding .awsm-grid-close{width:38px;height:38px}.awsm-grid.drawer-style.style-2 .awsm-grid-padding .awsm-grid-close::after,.awsm-grid.drawer-style.style-2 .awsm-grid-padding .awsm-grid-close::before{background-color:#0f1e3a !important;height:2px !important}.awsm-grid.drawer-style.style-2 .awsm-grid-padding .awsm-content-scrollbar h2.title{font-family:"CaustenRound";font-weight:500;margin-bottom:0;line-height:1;text-transform:initial;font-size:23px;letter-spacing:1px}.awsm-grid.drawer-style.style-2 .awsm-grid-padding .awsm-content-scrollbar .position{font-family:"CaustenRound";font-weight:500;font-size:20px;margin-bottom:0px}.awsm-grid.drawer-style.style-2 .awsm-grid-padding .awsm-content-scrollbar .awsm-team-short-desc{font-family:"CaustenRound";font-weight:500;font-size:20px;margin-top:8px;margin-bottom:25px}.awsm-grid.drawer-style.style-2 .awsm-grid-padding .awsm-content-scrollbar p{margin-bottom:22px !important}.awsm-grid.drawer-style.style-2 .awsm-grid-list{padding:0 22px 50px 22px}.awsm-grid.drawer-style.style-2 .awsm-grid-list img{transition:all 0.7s ease;-moz-transition:all 0.7s ease;-webkit-transition:all 0.7s ease}.awsm-grid.drawer-style.style-2 .awsm-grid-list .awsm-team-link-control:hover img{transform:scale(1.05)}.awsm-grid.drawer-style.style-2 .awsm-grid-list figcaption{padding:22px 40px 20px 20px;transform:initial !important;background-color:rgba(185,160,125,.85)}.awsm-grid.drawer-style.style-2 .awsm-grid-list figcaption::after{content:"" !important;width:20px;height:100%;top:0 !important;margin-top:0;background-image:url(../733a8db6ceedd7ed7a77.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transition:all 0.5s cubic-bezier(0.43, 0.195, 0.02, 1);-moz-transition:all 0.5s cubic-bezier(0.43, 0.195, 0.02, 1);-webkit-transition:all 0.5s cubic-bezier(0.43, 0.195, 0.02, 1)}.awsm-grid.drawer-style.style-2 .awsm-grid-list .awsm-personal-info{letter-spacing:.5px}.awsm-grid.drawer-style.style-2 .awsm-grid-list .awsm-personal-info h3{font-family:"Gilroy";font-size:18px;font-weight:bold;text-transform:initial;line-height:1}.awsm-grid.drawer-style.style-2 .awsm-grid-list .awsm-personal-info span{font-family:"Gilroy";font-weight:normal;font-size:15px;text-transform:initial;line-height:1}.awsm-grid.drawer-style.style-2 .awsm-grid-list.awsm-expanded figcaption{background-color:#b9a07d}.awsm-grid.drawer-style.style-2 .awsm-grid-list.awsm-expanded figcaption::after{transform:scaleY(-1) !important}.awsm-grid.drawer-style.style-2 .awsm-personal-contact-info{width:initial;padding:25px 0 0 0 !important;float:none;height:initial;overflow:initial}.awsm-grid.drawer-style.style-2 .awsm-personal-contact-info .awsm-social-icons{margin:0}.awsm-grid.drawer-style.style-2 .awsm-personal-contact-info .awsm-social-icons div a{color:inherit}.awsm-grid.drawer-style.style-2 .awsm-personal-contact-info .awsm-social-icons div a:hover{color:#b9a07d}.awsm-grid.drawer-style.style-2 .awsm-personal-contact-info .awsm-social-icons span{font-family:"CaustenRound";font-size:18px;font-weight:500;border:0;display:block;text-align:left;margin:0;line-height:1.1}.awsm-grid.drawer-style.style-2 .awsm-personal-contact-info .awsm-social-icons a{font-family:"CaustenRound";font-size:18px;font-weight:500;color:#b9a07d;border:0;text-decoration:underline !important;display:inline-block;width:initial;transform:none !important}.services_carousel_wrapper{position:relative;padding-bottom:35px;overflow:hidden;user-select:none}.services_carousel_wrapper .custom_info_item{border-radius:15px;overflow:hidden}.services_carousel_wrapper .custom_info_item img{max-width:100%;width:100%;border-radius:15px}.services_carousel_wrapper a{user-select:none}.services_carousel_wrapper .content_wrapper{padding:50px clamp(20px,2.5cqw,50px) 50px 0}.services_carousel_wrapper .content_wrapper h3{font-size:35px;font-weight:500;margin:0 0 30px 0;text-transform:uppercase}.services_carousel_wrapper .content_wrapper .desc{margin-bottom:30px}.services_carousel_wrapper .content_wrapper a{user-select:none;text-decoration:none !important;margin-top:0;margin-bottom:0}.swiper-slide{transform:translateX(100px) !important;opacity:0;transition:all 0.8s ease-out;-moz-transition:all 0.8s ease-out;-webkit-transition:all 0.8s ease-out;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swiper-slide.view{opacity:1;transform:translateX(0) !important}#page .owl-carousel .owl-stage-outer{transform:translateY(100px);opacity:0;transition:all 0.8s ease-out;-moz-transition:all 0.8s ease-out;-webkit-transition:all 0.8s ease-out}#page .owl-carousel .owl-dots{transition:all 0.8s ease;-moz-transition:all 0.8s ease;-webkit-transition:all 0.8s ease;clip-path:inset(0 50% 0 50%)}#page .owl-carousel.view .owl-stage-outer{opacity:1;transform:translateY(0)}#page .owl-carousel.view .owl-dots{opacity:1;clip-path:inset(0 0 0 0)}#page .owl-carousel .owl-nav .owl-prev,#page .owl-carousel .owl-nav .owl-next{width:var(--carousel-arrow-width) !important;height:var(--carousel-arrow-height) !important;background-color:#fff !important;background:#fff !important;border:1px solid #0f1e3a;border-radius:10px;overflow:hidden;outline:none}#page .owl-carousel .owl-nav .owl-prev i,#page .owl-carousel .owl-nav .owl-next i{position:absolute;top:0;right:0;left:0;bottom:0;z-index:2;display:none}#page .owl-carousel .owl-nav .owl-prev i::before,#page .owl-carousel .owl-nav .owl-prev i::after,#page .owl-carousel .owl-nav .owl-next i::before,#page .owl-carousel .owl-nav .owl-next i::after{position:absolute;content:"";display:block;top:0;right:0;left:0;bottom:0;background-position:center;background-repeat:no-repeat;background-size:25%;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-webkit-transition:all 0.4s ease}#page .owl-carousel .owl-nav .owl-prev::before,#page .owl-carousel .owl-nav .owl-next::before{position:absolute;content:"";display:block;top:-1px;bottom:-1px;height:initial;width:initial;background-color:#0f1e3a;border-radius:10px;background-position:center;background-repeat:no-repeat;background-size:22px;opacity:1 !important;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-webkit-transition:all 0.4s ease}#page .owl-carousel .owl-nav .owl-prev::after,#page .owl-carousel .owl-nav .owl-next::after{display:none !important}#page .owl-carousel .owl-nav .owl-prev{left:calc(-1*(var(--carousel-arrow-size) + var(--carousel-arrow-padding))) !important}#page .owl-carousel .owl-nav .owl-prev::before{right:-1px;left:10px}#page .owl-carousel .owl-nav .owl-prev i::after{opacity:0;transform:translateX(50%)}#page .owl-carousel .owl-nav .owl-prev:hover::before{left:-1px}#page .owl-carousel .owl-nav .owl-prev:hover::after{opacity:1}#page .owl-carousel .owl-nav .owl-prev:hover i::before{opacity:0;transform:translateX(-50%)}#page .owl-carousel .owl-nav .owl-prev:hover i::after{opacity:1;transform:translateX(0)}#page .owl-carousel .owl-nav .owl-next{right:calc(-1*(var(--carousel-arrow-size) + var(--carousel-arrow-padding))) !important}#page .owl-carousel .owl-nav .owl-next::before{left:-1px;right:10px}#page .owl-carousel .owl-nav .owl-next i::after{opacity:0;transform:translateX(-50%)}#page .owl-carousel .owl-nav .owl-next:hover::before{opacity:1;right:-1px}#page .owl-carousel .owl-nav .owl-next:hover i::before{opacity:0;transform:translateX(50%)}#page .owl-carousel .owl-nav .owl-next:hover i::after{opacity:1;transform:translateX(0)}#page .customcarousel.owl-carousel{padding-bottom:55px}#page .customcarousel.owl-carousel .owl-next{right:0 !important;bottom:0;top:initial !important;transform:none}#page .customcarousel.owl-carousel .owl-prev{left:initial !important;top:initial !important;bottom:0;transform:none;right:calc(var(--carousel-arrow-width) + 10px)}#page .customcarousel.owl-carousel .owl-dots{left:0;right:calc(var(--carousel-arrow-width)*2 + 60px);bottom:calc(var(--carousel-arrow-height)/2 - 5px) !important;top:initial !important;transform:none;background-color:#cfe7dd;display:flex}#page .customcarousel.owl-carousel .owl-dots .owl-dot{flex:1}#page .customcarousel.owl-carousel .owl-dots .owl-dot span::before{left:-1px}#page .carousel-shortcode .owl-dots .owl-dot{max-width:100%}.paginator{margin-top:0}#page .blog-shortcode .post .post-entry-content h3.entry-title{margin-top:20px}#page .blog-shortcode .post .post-entry-content h3.entry-title a{font-size:clamp(32px,3vw,40px) !important}#page .portfolio-shortcode .dt_portfolio{overflow:hidden;margin-bottom:45px;height:initial}#page .portfolio-shortcode .dt_portfolio .post-thumbnail-wrap{border-radius:25px;overflow:hidden}#page .portfolio-shortcode .post-entry-content .entry-title,#page .portfolio-shortcode .post-entry-content h3{font-family:"CaustenRound";font-weight:500 !important;text-transform:uppercase !important}#page .portfolio-shortcode .post-thumbnail a::after{display:none}#page .portfolio-shortcode .project_info{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(15,30,58,.8);font-size:15px;font-family:"CaustenRound";font-weight:500;color:#fff;line-height:1.2;padding:var(--projects-extra-info-padding);text-transform:uppercase;display:flex;align-items:end;transform:translateY(100%);transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;opacity:0}#page .portfolio-shortcode .project_info .project_info_inner{position:relative;padding-bottom:40px;width:100%}#page .portfolio-shortcode .project_info .project_info_inner::before{position:absolute;display:block;content:"";background-color:#fff;height:1px;bottom:0;left:50%;right:50%;opacity:0;transition:all .7s cubic-bezier(0.175, 0.885, 0.32, 1);-moz-transition:all .7s cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition:all .7s cubic-bezier(0.175, 0.885, 0.32, 1)}#page .portfolio-shortcode .project_info.showline .project_info_inner::before{left:0;right:0;opacity:1}#page .portfolio-shortcode .project_info .project_info_ele{margin-bottom:20px;opacity:0;transform:translateY(50px);-moz-transform:translateY(50px);-webkit-transform:translateY(50px);transition:all 1.3s cubic-bezier(0.175, 0.885, 0.32, 1);-moz-transition:all 1.3s cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition:all 1.3s cubic-bezier(0.175, 0.885, 0.32, 1)}#page .portfolio-shortcode .project_info .project_info_ele.show{opacity:1;transform:translateY(0)}#page .portfolio-shortcode .project_info .project_info_ele span{display:block;color:#b9a07d}#page .portfolio-shortcode .post-thumbnail-wrap:hover .project_info{opacity:1;transform:translateY(0)}#page .portfolio-shortcode .post-thumbnail-wrap:hover .post-thumbnail img{transform:scale(1.1) !important}.portfolio-shortcode .post-thumbnail,.portfolio-shortcode .post-thumbnail a{pointer-events:none !important}#page .dt-css-grid .post{overflow:hidden;margin-bottom:45px;height:initial}#page .dt-css-grid .post .post-thumbnail-wrap{border-radius:24px;overflow:hidden}#page .dt-css-grid .post .post-entry-content{width:100%}#page .dt-css-grid .post .post-entry-content .entry-title a{font-family:"CaustenRound" !important;font-weight:500 !important;line-height:1}#page .dt-css-grid .post .post-entry-content .project_extra_wrap{display:flex;gap:10px;justify-content:space-between;align-items:center}#page .dt-css-grid .post .post-entry-content .project_extra_wrap .project_extra{display:flex;gap:10px;max-width:250px;width:100%;justify-content:space-between}#page .dt-css-grid .post .post-entry-content .project_extra_wrap .project_extra span{font-family:"CaustenRound";font-weight:600;font-size:18px;position:relative;background-repeat:no-repeat;background-position:center left;background-size:contain;height:32px;line-height:32px;display:inline-block}#page .dt-css-grid .post .post-entry-content .project_extra_wrap .project_extra span.bedroom{padding-left:46px}#page .dt-css-grid .post .post-entry-content .project_extra_wrap .project_extra span.bathroom{padding-left:46px}#page .dt-css-grid .post .post-entry-content .project_extra_wrap .project_extra span.carspace{padding-left:58px}#page .dt-css-grid .post .post-entry-content .post-details{position:relative;font-size:18px;font-family:"CaustenRound";font-weight:600;margin-top:30px;display:flex;align-items:center;justify-content:center;min-height:32px;float:none;border:1px solid #0f1e3a;background-color:#0f1e3a;color:#0f1e3a;border-radius:10px;padding:10px 40px 10px 10px;z-index:1;overflow:hidden;text-decoration:none !important;margin-bottom:0;transition:all 0.6s cubic-bezier(0.43, 0.195, 0.02, 1);-moz-transition:all 0.6s cubic-bezier(0.43, 0.195, 0.02, 1);-webkit-transition:all 0.6s cubic-bezier(0.43, 0.195, 0.02, 1)}#page .dt-css-grid .post .post-entry-content .post-details i{display:none}#page .dt-css-grid .post .post-entry-content .post-details::before{position:absolute;content:"";display:block;left:0;top:0;bottom:0;right:0;background-color:#fff;border-radius:10px;transition:all 0.8s cubic-bezier(0.43, 0.195, 0.02, 1);-moz-transition:all 0.8s cubic-bezier(0.43, 0.195, 0.02, 1);-webkit-transition:all 0.8s cubic-bezier(0.43, 0.195, 0.02, 1);z-index:-1}#page .dt-css-grid .post .post-entry-content .post-details:hover{color:#fff}#page .dt-css-grid .post .post-entry-content .post-details:hover::before{right:0;left:100%;opacity:.9}#page .dt-css-grid .post .post-entry-content .post-details:hover::after{right:20px}.mobile-true .cursor{display:none !important}.cursor{position:fixed;width:110px;height:110px;z-index:1;transition:transform .4s cubic-bezier(0.339, -0.18, 0.228, 2);-webkit-transition:transform .4s cubic-bezier(0.339, -0.18, 0.228, 2);user-select:none;pointer-events:none;z-index:10000}.cursor__cirlce{background-color:rgba(185,160,125,.85);position:absolute;width:100%;height:100%;border-radius:25px;border:0 !important;transition:transform .4s cubic-bezier(0.339, -0.18, 0.228, 1.656);-webkit-transition:transform .4s cubic-bezier(0.339, -0.18, 0.228, 1.656);transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0)}.cursor__arrow{position:absolute;width:100%;height:100%;color:#fff;text-align:center;font-weight:bold;font-size:16px;line-height:52px;opacity:0;background-image:url(../3eab0cf8f4ed68a7841b.svg);background-repeat:no-repeat;background-size:42px;background-position:center;transition:transform .5s cubic-bezier(0.339, -0.18, 0.228, 1.656);-webkit-transition:transform .5s cubic-bezier(0.339, -0.18, 0.228, 1.656);transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0)}.cursor.cursor__cirlce__drag{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1)}.cursor.cursor__active .cursor__cirlce,.cursor.cursor__active .cursor__arrow{opacity:1;transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1)}#footer{position:relative;font-family:"CaustenRound";font-weight:600;margin-bottom:60px;background-position:bottom right !important;background-repeat:no-repeat !important;background-size:initial !important;opacity:1;transition:all 0.8s ease-out;-moz-transition:all 0.8s ease-out;-webkit-transition:all 0.8s ease-out;transform:scale(1.07) translateY(-40px)}#footer.view{opacity:1;transform:scale(1) translateY(0)}#footer>.wf-wrap>.wf-container-footer{padding-left:var(--footer-padding-left);padding-right:var(--footer-padding-right);background-color:#0f1e3a;border-radius:25px 25px 0 0}#footer .wf-wrapper>.wf-wrap{max-width:1540px;margin:auto;background-color:#0f1e3a;border-radius:25px 25px 0 0}#footer .wp-block-group p{margin-bottom:30px}#footer a{font-weight:500;color:#fff}#footer a:hover{color:#b9a07d}#footer p{color:#fff;font-weight:500}#footer .social{margin-bottom:20px}#footer .social a{text-decoration:underline !important}#footer .get_in_touch{margin-top:55px}#footer .get_in_touch a{position:relative;border-radius:10px;border:1px solid #b9a07d;font-size:16px;font-weight:500;background-color:rgba(0,0,0,0);padding:17px 90px 17px 30px;text-decoration:none;cursor:pointer;transition:all .3s;overflow:hidden;z-index:1}#footer .get_in_touch a::before{position:absolute;content:"";width:18px;height:16px;top:50%;margin-top:-8px;right:30px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../a8a40bf1c4a3fd6a3860.svg);transition:all .3s}#footer .get_in_touch a::after{position:absolute;content:"";background-color:#b9a07d;display:block;top:-1px;bottom:-1px;left:-1px;right:100%;transition:all .5s;z-index:-1;opacity:0;border-radius:10px}#footer .get_in_touch a:hover{color:#fff;transform:scale(1.03)}#footer .get_in_touch a:hover::before{right:25px}#footer .get_in_touch a:hover::after{right:-1px;opacity:1}#footer .linkedin{text-decoration:underline !important}#footer .widget.widget_block:nth-child(1){width:var(--footer-widget-block1-width)}#footer .widget.widget_block:nth-child(2){text-align:right;width:var(--footer-widget-block2-width)}#footer .widget.widget_block:nth-child(3){text-align:right;width:var(--footer-widget-block3-width)}#footer .widget.widget_block:nth-child(4){width:var(--footer-widget-block4-width)}#footer .widget{font-family:inherit}#footer .wp-block-heading{font-family:"CaustenRound";font-weight:500;font-size:15px;margin-bottom:35px}#footer .menu .menu-item{padding:0;margin:0;border:0 !important}#footer .menu .menu-item a{font-family:"CaustenRound";padding:0 0 10px 0;font-weight:500;position:relative;text-transform:uppercase}#footer .menu .menu-item .sub-menu{display:none;margin-left:25px;margin-top:5px;margin-bottom:5px}#footer .menu .menu-item .sub-menu a{text-transform:initial}#footer .menu .menu-item.menu-item-has-children>a::before{content:"" !important;font-family:icomoon-the7-font;speak:none;font-weight:400;font-variant:normal;text-transform:none;font-size:11px;line-height:1;font-style:normal;position:absolute;left:-18px;top:8px;transition:all .4s cubic-bezier(0.77, 0, 0.175, 1) 0s !important;-moz-transition:all .4s cubic-bezier(0.77, 0, 0.175, 1) 0s !important;-webkit-transition:all .4s cubic-bezier(0.77, 0, 0.175, 1) 0s !important;transform:rotate(270deg);-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg)}#footer .menu .menu-item.menu-item-has-children.opensub>a::before{transform:rotate(270deg) scaleX(-1);-moz-transform:rotate(270deg) scaleX(-1);-webkit-transform:rotate(270deg) scaleX(-1);-ms-transform:rotate(270deg) scaleX(-1)}#footer .widget_nav_menu{padding-left:0;padding-right:0;margin:0}#footer .wp-block-social-links .wp-social-link svg{width:30px;height:30px;transition:all 0.4s cubic-bezier(0.43, 0.195, 0.02, 1);-moz-transition:all 0.4s cubic-bezier(0.43, 0.195, 0.02, 1);-webkit-transition:all 0.4s cubic-bezier(0.43, 0.195, 0.02, 1)}#footer .wp-block-social-links .wp-block-social-link-anchor:hover svg{transform:scale(1.1)}#footer_logo img{width:1024px}#bottom-bar>.wf-wrap>.wf-container-bottom{position:relative;padding-left:90px;padding-right:90px;background-color:#0f1e3a;border-radius:0 0 25px 25px}#bottom-bar>.wf-wrap>.wf-container-bottom::after{position:absolute;content:"";height:1px;background-color:#fff;top:0;left:var(--footer-padding-left);right:var(--footer-padding-right)}#bottom-bar{font-family:"CaustenRound";font-weight:500}#bottom-bar p,#bottom-bar a{font-weight:inherit}@media screen and (max-width: 1680px){:root{--carousel-arrow-size: 90px;--carousel-arrow-padding: 5px}}@media screen and (max-width: 1600px){:root{--header-logo-height: 70px;--carousel-arrow-size: 80px;--carousel-arrow-padding: -25px}#page .owl-carousel .owl-nav .owl-next i::before,#page .owl-carousel .owl-nav .owl-next i::after{background-size:28%}}@media screen and (max-width: 1500px){:root{--header-logo-height: 65px;--carousel-arrow-padding: -55px}.owl-carousel.our_centres{padding-left:60px;padding-right:60px}}@media screen and (max-width: 1440px){:root{--header-logo-height: 60px;--faq-padding: 32px 70px 32px 40px;--faq-plus-w-h: 32px;--page-padding-top: 200px}.project_info_wrapper .project_areas .project_areas_el{font-size:18px;padding:18px 5px 18px 12px}#page #primary-menu>.menu-item{padding-top:55px;padding-bottom:30px}#footer{background-size:75% !important}}@media screen and (max-width: 1400px){:root{--projects-extra-info-padding: 20px 40px 50px 40px}#page .portfolio-shortcode .project_info .project_info_inner{padding-bottom:25px}}@media screen and (max-width: 1380px){:root{--header-logo-height: 55px}#page #primary-menu>.menu-item{padding-top:20px;padding-bottom:10px}.single-portfolio #content .project-content .wpb-content-wrapper>div:first-child{padding-top:100px}}@media screen and (max-width: 1200px){:root{--custom-box-info-grid-template-columns: 1fr 1fr;--custom-box-info-heading-size: 38px;--page-padding-top: 180px;--projects-extra-info-padding: 15px 30px 30px 30px}#hero_video_wrap .hero_video_inner{width:360px}#page .portfolio-shortcode .project_info .project_info_inner{padding-bottom:15px}.ult-new-ib.ult-ib-effect-style1 .ult-new-ib-desc{padding:20px 74px 20px 20px}}@media screen and (max-width: 1100px){#hero_video_wrap .hero_video_inner{width:320px}}@media screen and (max-width: 980px){#hero_video_wrap .hero_video_inner{width:280px}}@media screen and (max-width: 860px){#hero_video_wrap .hero_video_inner{width:240px}}@media screen and (max-width: 1024px){:root{--project-right-col-padding: 35px 25px 0 35px;--custom-box-info-heading-size: 36px;--footer-padding-left: 50px;--footer-padding-right: 50px;--footer-widget-block1-width: 48%;--footer-widget-block2-width: 30%;--footer-widget-block3-width: 22%}.project_info_wrapper .project_areas,.project_info_wrapper .project_info_desc{width:50%}}@media screen and (min-width: 768px)and (max-width: 1000px){:root{--projects-extra-info-padding: 15px 20px 20px 20px}#page .portfolio-shortcode .project_info{font-size:14px;line-height:1.1;text-transform:initial}#page .portfolio-shortcode .project_info .project_info_inner{padding-bottom:0}#page .portfolio-shortcode .project_info .project_info_inner .project_info_ele{margin-bottom:15px}}@media screen and (max-width: 880px){:root{--footer-padding-left: 30px;--footer-padding-right: 30px}}@media screen and (max-width: 767px){body .vc_rtl-columns-reverse{flex-flow:column-reverse;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}:root{--project-right-col-padding: 35px 25px 0 25px;--custom-box-info-heading-size: 34px;--footer-widget-block1-width: 100%;--footer-widget-block2-width: 100%;--footer-widget-block3-width: 100%;--footer-widget-block4-width: 100%;--footer-padding-left: 30px;--footer-padding-right: 30px;--faq-padding: 30px 62px 30px 40px;--faq-plus-w-h: 26px;--faq-padding: 28px 60px 28px 32px;--page-padding-top: 150px}#hero_video_wrap{position:relative;right:initial}#hero_video_wrap .hero_video_inner{width:100% !important;transform:none !important}.awsm-content-scrollbar{padding-right:0 !important}.vc_toggle .vc_toggle_title .vc_toggle_icon{right:22px !important}.services_carousel_wrapper .content_wrapper h3{font-size:32px}#page .ult-new-ib .ult-new-ib-desc{padding:35px 70px 40px 40px}#page .ult-new-ib.ult-ib-effect-style1 .ult-new-ib-desc .ult-new-ib-link{right:40px}#page .quform .quform-child-elements>.quform-element-row:last-child{display:block;padding-top:0 !important}#page .quform .quform-child-elements>.quform-element-row:last-child>.quform-element{margin-top:0px}.quform-spacer{padding-bottom:15px !important}#footer .get_in_touch{margin:55px auto 0 auto}#footer .wp-block-group img{max-width:245px !important}#footer .widget_block{text-align:center !important}#bottom-bar .wf-container-bottom{gap:20px}.footer .widget{margin-bottom:55px}}@media screen and (max-width: 580px){:root{--custom-box-info-grid-template-columns: 1fr;--header-logo-height: 45px}.custom_box_info .custom_box_info_item{padding:60px 25px 50px 25px}.mobile-header-bar .mobile-branding img{height:45px}}@media screen and (max-width: 560px){:root{--projects-extra-info-padding: 15px 20px 20px 20px}#page .portfolio-shortcode .project_info .project_info_inner{padding-bottom:0}#page .portfolio-shortcode .project_info .project_info_ele{margin-bottom:12px}}@media screen and (max-width: 540px){.awsm-grid.drawer-style.style-2 .awsm-grid-padding .awsm-content-scrollbar .position{font-size:19px}.awsm-grid.drawer-style.style-2 .awsm-grid-padding .awsm-content-scrollbar h2.title{font-size:30px}.services_carousel_wrapper .content_wrapper h3{font-size:30px}}@media screen and (max-width: 500px){#page .portfolio-shortcode .project_info{font-size:14px;line-height:1.1}}@media screen and (max-width: 460px){#page .portfolio-shortcode .project_info{text-transform:initial}.logo_loading_animation{max-width:90%}.vc_toggle .vc_toggle_title h4{font-size:21px}.sr7-btn.custom01,.sr7-btn.custom02{font-size:16px !important;padding:16px 40px 16px 12px !important}#bottom-bar .wf-float-right a{display:block}}

/*# sourceMappingURL=style.min.css.map*/