h1,h2{padding:10px 0;margin-bottom:10px}h2,h3{line-height:1.1}.pre-title,h1{line-height:1}blockquote,h4,p,ul{line-height:1.2}*,a,body,html{margin:0;padding:0}a,a:hover,a>*{outline:0!important;text-decoration:none}body,nav{width:100%}.nav__icon__lines span:first-child,.nav__icon__lines span:nth-child(2){-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center}.nav_link_item,a,a:hover,a>*{text-decoration:none}.lenis.lenis-stopped,.nav_link_item{overflow:hidden}:root{--color-blue:#0426a0;--dark-blue:#000014;--bg-light-blue:#e5efff;--color-green:rgb(11, 234, 153)}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{overflow:scroll;overflow-x:hidden}body,html{scroll-behavior:smooth;font-family:"Inter Tight",serif;font-size:calc(13px + 2*(100vw - 320px)/1600);text-rendering:optimizeLegibility;-webkit-transition:background-color 1s;-o-transition:background-color 1s;transition:background-color 1s;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;background-color:#fff;color:#191f30;letter-spacing:normal;font-optical-sizing:auto;font-feature-settings:"tnum"}.footer_cta h2,h1{letter-spacing:-.15vw}body{min-height:100vh}::-moz-selection{background-color:var(--color-blue);color:#f4f2f2;text-shadow:none}::selection{background-color:var(--color-blue);color:#f4f2f2;text-shadow:none}::-webkit-scrollbar{width:5px;height:10px}::-webkit-scrollbar-thumb{background:var(--color-blue);border-radius:6px;cursor:-webkit-grab;cursor:grab}::-webkit-scrollbar-track{cursor:-webkit-grab;cursor:grab}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:700;color:#17171b}h1{font-size:calc((3.25 - 1) * 1.2vw + 1rem)}h2{font-size:calc((2.05 - 1) * 1.2vw + 1rem);letter-spacing:-.09vw}h3{font-size:calc(18.28571px + .45613vw);letter-spacing:-.01em;margin-bottom:3vh}h4{font-size:calc((1.255 - 1) * 1.2vw + 1rem);font-weight:700}h5{font-size:calc(14px + .23613vw);margin-bottom:calc(30px + 3.5vh);letter-spacing:-.042vw}.pre-title{display:inline-block;position:relative;font-size:85%;margin-bottom:35px;padding-left:35px;text-transform:uppercase;font-weight:600}.pre-title::before{position:absolute;content:"";top:40%;left:0;width:28px;height:2px;background-color:#00f}blockquote,p{margin-top:1.5em;margin-bottom:1.5em;font-weight:500;font-stretch:normal}p+p{margin-top:20px}p:not(:last-child){margin-bottom:28px}ul{font-weight:600;margin-bottom:0}.in-view{text-indent:17%}a{font-size:100%;font-weight:500;color:inherit;background:0 0;vertical-align:baseline}.bg-blue,.footer_cta_wrapper,.nav__icon__lines span,footer{background-color:var(--color-blue)}a:hover{color:#0a0442}a,button{-webkit-transition:.4s;-o-transition:.4s;transition:.4s}button{white-space:normal!important;word-wrap:break-word!important}b,strong{color:rgb(32 97 141)}.text-blue{color:var(--color-blue)}.bg-light-blue{background-color:var(--bg-light-blue)}.bg-dark-blue{background-color:var(--dark-blue)}.p-light{color:#9cb9fd}.text-green{color:var(--color-green)}.whatsapp__btn{display:inline-flex;grid-column-gap:.25rem;grid-row-gap:.25rem;background-color:var(--color-orange);border:.25rem solid var(--color-orange);border-radius:.5rem}.whatsapp__btn__text{display:flex;align-items:center;background-color:#fff;border-radius:.5rem;padding:.25rem 1rem}.whatsapp__btn__icon{display:flex;align-items:center;background-color:#090;border-radius:.5rem;padding:.45rem}.btn_outline,.btn_outline_white{display:inline-flex;column-gap:1rem;box-shadow:none;background-size:200% auto;transition:.4s linear;padding:.95rem 2rem;position:relative;font-size:110%}.btn_outline{justify-content:space-between;align-items:center;border-radius:0;border:1px solid #00f;color:#00f}.btn_outline_white,.nav__bar{justify-content:space-between}.btn_outline span,.btn_outline_white span{display:inline-block;margin-top:6px}.btn_outline_white{align-items:center;border-radius:0;border:1px solid #fff;color:#fff;backdrop-filter:blur(15px)}.nav_link_item,.nav_links_title{border-bottom:1px dashed #0426a0}.m-10,.mt-10{padding-top:calc(35.14286px + 4.05042vw)}.m-10,.mb-10{padding-bottom:calc(35.14286px + 4.05042vw)}.btn_outline_white:hover{background-color:#fff;color:var(--color-blue)}.space{padding-top:15.5vw;padding-bottom:15.5vw}.space__top{padding-top:12.5vw}.space__bottom{padding-bottom:12.5vw}.container-90{width:100%;margin-left:auto;margin-right:auto;padding-left:calc(15px + 1vw);padding-right:calc(15px + 1vw)}.max-300{max-width:300px}.max-450{max-width:450px}.max-550{max-width:550px}.max-650{max-width:650px}.rounded-2{border-radius:16px}.owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex}.owl-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}@keyframes fadeInNav{0%{opacity:0}50%{opacity:0;top:-25px}100%{opacity:1;top:0}}nav{position:absolute;top:0;z-index:3;animation:2s fadeInNav}.nav__bar{display:flex;padding:.5rem 0;margin-left:calc(15px + 1vw);margin-right:calc(15px + 1vw)}.nav__left{width:50%}.nav__right{display:flex;justify-content:space-between;width:50%}.nav_bar_brand a{display:flex;align-items:center;gap:.5rem}.nav_bar_brand img{width:80px}.nav_bar_brand .company_name{position:relative;font-size:110%;color:#0f126b;font-weight:700;margin-top:5px;display:inline-block}.nav__bar_tel{display:flex;align-items:center;gap:1rem;background-color:navy;border-radius:12px;padding:.75rem 1rem;color:#fff}.nav__bar_tel:hover{color:#879eb4}.nav__icon__wrapper{display:flex;justify-content:space-between;gap:.75rem;z-index:2}.nav__icon__text{display:flex;justify-content:center;align-items:center;font-weight:700;color:var(--color-blue);text-transform:uppercase;margin-top:3px}.nav__icon__lines{display:flex;justify-content:center;align-items:center;flex-direction:column;cursor:pointer}.nav__icon__lines span{display:block;height:2px;width:45px;margin-bottom:5px;z-index:4;border-radius:9px;opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.header_wrapper-content img,.nav_links_wrapper{border-radius:10px}.nav__icon__lines span:first-child{transform-origin:left center}.nav__icon__lines span:nth-child(2){top:18px;transform-origin:left center}.nav__icon__lines span:nth-child(3){top:36px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;margin-bottom:0}.nav__icon__lines.open span:first-child{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(20deg);top:-3px;left:8px}.nav__icon__lines.open span:nth-child(2){width:0%;opacity:0}.nav__icon__lines.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-20deg);top:39px}.overlay{width:100%;height:100vh;background-color:#083cf760;backdrop-filter:blur(15px);position:fixed;top:0;bottom:0;right:0;-webkit-transition:.3s;transition:.3s;opacity:0;z-index:1;visibility:hidden;display:flex;align-items:center}.overlay.open{opacity:1;visibility:visible}.overlayContent{margin-top:35px}.nav_links_wrapper{background:#e2e3e6;padding:calc(15.71429px + .42857vw) calc(21.42857px + .79832vw)}.nav_links_title{padding-bottom:calc(20.14286px + 4.05042vw)}.nav_link_item{position:relative;font-size:clamp(16px, 24 / 1440* 100vw, 24 / 1440* 100vw);font-weight:700;display:block;margin-bottom:15px;transition:transform .2s}.nav_links_copyright{margin-top:calc(20.14286px + 4.05042vw);margin-bottom:0!important}.home__header{background:linear-gradient(rgba(0,1,14,.5),rgba(0,1,7,.5)),url(/images/aluminium-building.webp) center center/cover no-repeat;z-index:4;min-height:100vh}.header_wrapper-content{display:flex;flex-direction:column;justify-content:flex-end;position:absolute;bottom:35px;z-index:2;left:calc(15px + 1vw);right:calc(15px + 1vw);min-height:100vh}.header_wrapper-content h1{color:#fff;font-weight:700}.header_wrapper-content hr{background:hsla(0,0%,100%,.25)}.header_wrapper-content span{font-size:75%;color:#fff;text-transform:uppercase}.header__slider-item{width:100%;min-height:50vh;display:flex;flex-direction:column;justify-content:end}.rellax_intro{position:relative;z-index:5}.intro_column{min-height:calc(150px + 1.5vw);border-radius:6px;display:flex;justify-content:space-around;align-items:center;color:#fff}.intro_column h3{color:#fff}.we_design{background:linear-gradient(rgba(0,1,14,.5),rgba(0,1,7,.5)),url(/images/aluminium-design.webp) center center/cover no-repeat}.we_manufacture{background:linear-gradient(rgba(0,1,14,.5),rgba(0,1,7,.5)),url(/images/aluminium-manufacturing.webp) center center/cover no-repeat}.we_install{background:linear-gradient(rgba(0,1,14,.5),rgba(0,1,7,.5)),url(/images/aluminium-installation.webp) center center/cover no-repeat}.home_services_item{background-color:#fff;height:100%;padding:8px}.home_services_item h4{font-size:calc(16.28571px + .45613vw);margin-top:calc(15px + .95vw)}.home_services_item_footer a{display:flex;justify-content:space-between;align-items:center;border-top:2px dotted #777;padding-top:15px;margin-top:calc(15px + 1.95vw);padding-bottom:20px;font-weight:700;transition:.4s}.home_services_item_footer span{height:35px;width:35px;background-color:#00f;border-radius:100%;display:flex;justify-content:space-around;align-items:center;margin-left:auto;margin-top:10px;transition:.4s ease-in-out}.home_services_item_footer img{height:15px;width:15px;filter:invert(1)}.home_services_item_footer a:hover{background-color:#000014;border-top:2px dotted #000;color:#fff;padding-left:8px;padding-right:8px}.about__header,.projects__header{position:relative;padding-top:60px}.about_header_content{background:linear-gradient(rgba(0,1,14,.5),rgba(0,1,7,.5)),url(/images/alumium_doors.webp) center center/cover no-repeat;display:flex;align-items:end;justify-content:space-around;min-height:80vh;border-radius:16px;padding:1rem}.contact_header_content,.projects_header_content{flex-direction:column;border-radius:16px;padding:1rem;display:flex}.about_header_bg{height:100%;background:url(/images/aluminium-windows-banner.webp) center center/cover no-repeat}.projects_header_content{background:linear-gradient(rgba(0,1,14,.5),rgba(0,1,7,.5)),url(/images/alumium_doors.webp) center center/cover no-repeat;justify-content:end;min-height:80vh}.projects{display:flex;gap:2rem}.projects img{margin-bottom:2rem}.contact_header_content{background:linear-gradient(rgba(0,1,14,.5),rgba(0,1,7,.5)),url(/images/contact-us.webp) center center/cover no-repeat;justify-content:end}.contact__details-container{padding:calc(21.42857px + .79832vw) calc(15px + .52857vw);backdrop-filter:blur(15px)}.contact__details-item{display:flex;border-top:1px solid #777;gap:calc(3rem + 2.5vw);padding-top:35px;padding-bottom:15px;margin-bottom:calc(15px + .79832vw)}.contact__details-item:first-child{border-top:none;margin-top:35px}.google_map{border:none;border-radius:16px}.contact__details-container h3{font-size:140%;color:#00f;margin-bottom:10px}.contact__details-container span{display:inline-block;margin-top:5px}.contact__details-container p{margin-top:0;line-height:1.5}.form__wrapper{background-color:#fff;padding:calc(21.42857px + .79832vw) calc(15px + .52857vw)}.form__wrapper .form-control{padding:20px 0;margin-bottom:20px;border-style:none none solid;border-bottom:1px solid #b2bedb;border-radius:0;color:#030683;font-size:16px;font-weight:300;transition:.4s ease-in-out}.footer_cta{position:relative;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(rgba(0,1,14,.5),rgba(0,1,7,.5)),url(/images/footer-scaled.webp) center center/cover no-repeat;border-radius:10px;min-height:650px;padding:calc(15px + .65vw)}.footer_cta h2{font-size:calc((3.25 - 1)* 1.2vw + 1rem);color:#fff;line-height:1;padding:10px 0;margin-bottom:10px}.footer_cta p{font-size:calc(14px + .25vw);color:#fff;line-height:120%;max-width:600px}.footer_cta_link{display:flex;justify-content:space-around;align-items:center;font-size:calc(13px + .35vw);font-weight:600;line-height:110%;fill:#FFF;color:#fff;background-color:#61cE7000;backdrop-filter:blur(3px);border:1px solid #fff;width:calc(100px + 3.5vw);height:calc(100px + 3.5vw);border-radius:100%;margin-top:calc(15.14286px + 3.05042vw);padding:1.8vw;margin-left:auto;margin-right:auto}.footer_cta_link:hover{background-color:#00f;border:1px solid #00f;color:#fff}.footer_content h4{color:#fff;border-bottom:1px solid hsla(0,0%,100%,.5);padding-bottom:10px;margin-bottom:50px}.footer__copyright p,.footer_address,.footer_contacts,.footer_content_links{color:rgb(255,255,255,.7)}.footer_contacts{display:flex;justify-content:start;gap:2rem;margin-bottom:1.5em;font-weight:600;font-stretch:normal;line-height:1.2}.footer_icon{height:24px;margin-right:5px;filter:invert(1)}.footer_content_links{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;list-style:none}.footer__content li{display:inline}.footer_address{display:flex;gap:.25rem}.footer_socials_wrapper{display:flex;justify-content:flex-start;gap:2rem}.footer__content__line{background:hsla(0,0%,100%,.55)}.footer__copyright{padding:calc(10px + .5vw) 0}@media (max-width:575.98px){.w-75{width:100%!important}}@media (max-width:767.98px){body{font-size:calc(15px + 2*(100vw - 320px)/1600)}h1{font-size:calc((5.25 - 1) * 1.2vw + 1rem);line-height:1}h2{font-size:calc((3.55 - 1)* 1.2vw + 1rem)}.h2{font-weight:400;line-height:1.1}.nav_bar_brand .company_name{font-size:90%;color:#0f126b;font-weight:700;margin-top:2px;display:inline-block}.nav__left{width:70%}.nav__right{width:30%;justify-content:flex-end}.nav__icon__wrapper{gap:.35rem}.nav__icon__text{font-size:90%;font-weight:700;margin-top:3px}.nav__icon__lines span{height:2px;width:30px;margin-bottom:3px}.nav__tel{display:none}.home_services_item h4{font-size:calc(20.28571px + .45613vw)}footer{padding-top:15px}.footer_socials_wrapper{display:flex;justify-content:space-between;gap:2rem}.footer_cta{min-height:450px}.footer_cta h2{font-size:calc(28.28571px + .45613vw)}}@media (max-width:991.98px){.container-90{width:100%;padding-right:15px;padding-left:15px;margin-left:auto;margin-right:auto}.content-reverse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.content-reverse-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.menu{right:-100vw;width:93vw}.menu_btn{padding-top:2.5px}.header__slider-container-small-img-1{position:absolute;left:80px;top:calc(-35px - 4.5vw)}.header__slider-container-small-img-2{position:absolute;left:20%;bottom:-30px}.global__header-content{padding-top:calc(57px + 5vh)}.negative__header-image{margin-bottom:50px}}