:root{--site-bg:#cc0f24;--second-bg:#300000;--third-bg:#bb9d52;--light-bg:#f5f5f5;--font-black:#000000;--font-dark:#2e2e2e;--font-light:#413d3e;--font-white:#ffffff;--active-text:#cc0f24;--second-text:#300000;--light-text:#c6c6c6}*{margin:0;padding:0}*,::after,::before{box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%}body{user-select:none;font-size:16px;font-weight:400;line-height:21px;color:var(--font-light);overflow-x:hidden;width:100vw}a{cursor:pointer}@font-face{font-family:"Avenir LT W05_65 Medium";src:url(../fonts/Avenir-LT-W05_65-Medium.eot) format("eot");src:url(../fonts/Avenir-LT-W05_65-Medium.woff) format("woff"),url(../fonts/Avenir-LT-W05_65-Medium.woff2) format("woff2"),url(../fonts/Avenir-LT-W05_65-Medium.ttf) format("truetype");font-display:swap}@font-face{font-family:DancingScript;src:url(../fonts/Dancing_Script/DancingScript-VariableFont_wght.ttf);font-display:swap}@font-face{font-family:BarlowCondensed-Black;src:url(../fonts/Barlow_Condensed/BarlowCondensed-Black.ttf);font-display:swap}@font-face{font-family:BarlowCondensed-Bold;src:url(../fonts/Barlow_Condensed/BarlowCondensed-Bold.ttf);font-display:swap}@font-face{font-family:BarlowCondensed-ExtraLight;src:url(../fonts/Barlow_Condensed/BarlowCondensed-ExtraLight.ttf);font-display:swap}@font-face{font-family:BarlowCondensed-Light;src:url(../fonts/Barlow_Condensed/BarlowCondensed-Light.ttf);font-display:swap}@font-face{font-family:BarlowCondensed-Medium;src:url(../fonts/Barlow_Condensed/BarlowCondensed-Medium.ttf);font-display:swap}@font-face{font-family:BarlowCondensed-Regular;src:url(../fonts/Barlow_Condensed/BarlowCondensed-Regular.ttf);font-display:swap}@font-face{font-family:BarlowCondensed-Thin;src:url(../fonts/Barlow_Condensed/BarlowCondensed-Thin.ttf);font-display:swap}.fontblack{font-family:BarlowCondensed-Black}.fontbold{font-family:BarlowCondensed-Bold}.font-extralight{font-family:BarlowCondensed-ExtraLight}.fontlight{font-family:BarlowCondensed-Light}.fontmedium{font-family:BarlowCondensed-Medium}.fontregular{font-family:BarlowCondensed-Regular}.fontthin{font-family:BarlowCondensed-Thin}h1,h2,h3,h4,h5,h6,label,p{margin-bottom:0}.heading--1{font-size:32px;line-height:36px}.heading--2{font-size:28px;line-height:32px}.heading--3{font-size:24px;line-height:28px}section.light-bg{margin-bottom:0!important}.body--0{font-size:24px!important;line-height:30px;font-family:BarlowCondensed-Medium!important}.body--1{font-size:22px!important;line-height:30px;font-family:"Avenir LT W05_65 Medium"!important}.body--2{font-size:18px!important;line-height:24px}.body--3{font-size:16px!important;line-height:21px}.body--4{font-size:14px!important;line-height:18px}.main__space{display:block}.site__wrapper{max-width:80%;margin:0 auto}.main__space section{margin-bottom:60px}.site-bg{background-color:var(--site-bg)}.second-bg{background-color:var(--second-bg)}.light-bg{background-color:var(--light-bg)}.active-text{color:var(--active-text)}.second-text{color:var(--second-text)}.light-text{color:var(--light-text)}.font-black{color:var(--font-black)}.font-white{color:var(--font-white)}.full-bleed{box-shadow:0 0 0 100vmax var(--site-bg);clip-path:inset(0 -100vmax)}.flags img{min-width:100%}#about_page,#landing_page{margin-top:15px}.contact_page{margin-bottom:0!important}.header{user-select:none;width:100%;min-height:80px}#header>section{margin-bottom:0}.menu-items>a{font-family:'Barlow Condensed',sans-serif;color:var(--font-dark);text-decoration:none;font-size:18px;padding:0 12px;margin:0 10px}.menu-items>a:hover{color:var(--active-text)}.menu-items>a.active-text{color:var(--active-text)}.request-btn{text-decoration:none;padding:10px 20px 12px;background-color:var(--second-bg);border:1px solid var(--second-bg);color:var(--font-white)!important;font-weight:600;transition:all .3s ease}.request-btn:hover{border:1px solid var(--second-bg);background-color:#fff!important;color:var(--second-text)!important;font-weight:600}.sep-line{width:50%;content:"&nbsp";height:1px;display:block;background-color:var(--second-bg)}.flex-center-all{display:flex;justify-content:center;align-items:center;flex-direction:column}.items{display:grid;grid-template-columns:repeat(3,1fr);grid-row:auto;gap:30px}.items>.item{max-width:436px}.items>.item div{margin-bottom:15px}.all-white{visibility:hidden}.tabs{top:0;height:100%;align-items:center;width:100%;flex-direction:column}.tabs .tab{display:flex;margin-bottom:20px;height:50px;width:100%}.tab .main-tab{padding-bottom:2px;background-color:var(--site-bg);color:#fff;width:90%;text-align:center;height:50px;border-top-left-radius:5px;border-bottom-left-radius:5px}.tab .icon-tab{background-color:var(--site-bg);border-top-right-radius:5px;border-bottom-right-radius:5px;height:50px;width:10%;border-left:2px solid #fff}.triangle{display:block;position:relative;z-index:2;height:5px;width:5px;border-top:30px solid #fff;border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:15px solid transparent}.req-quote-btn:hover{cursor:pointer;border:2px solid var(--second-bg)}.req-quote-btn:hover .main-tab{color:#300000;font-weight:600;background-color:#fff}.req-quote-btn{display:flex;width:300px;height:50px;bottom:-25px;color:#fff;border:2px solid #fff;border-radius:5px}.req-quote-btn .main-tab{width:100%;border-top-left-radius:5px;border-bottom-left-radius:5px}.req-quote-btn:hover .icon-tab img{filter:invert(1)}.req-quote-btn:hover .icon-tab{background-color:var(--font-white);border-left:2px solid var(--second-bg)}.req-quote-btn .icon-tab{border-bottom-right-radius:5px;border-top-right-radius:5px;width:10%;border-left:2px solid #fff}.req-quote-btn .icon-tab,.req-quote-btn .main-tab{background-color:var(--second-bg)}.featured-boxes{display:grid;grid-template-columns:repeat(4,1fr);grid-row:auto;gap:10px;width:max-content}.featured-boxes .box{border:1px solid #e2e2e2;transition:box-shadow .3s ease-in-out}.featured-boxes .box:hover{-webkit-box-shadow:0 0 20px -3px rgba(0,0,0,.5);-moz-box-shadow:0 0 20px -3px rgba(0,0,0,.5);box-shadow:0 0 20 -3px rgba(0,0,0,.5)}.foundation-container{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.small-sep-line{margin:auto;width:100px;content:"&nbsp";height:2px;display:block;margin-bottom:20px;background-color:var(--second-bg)}.full-sep-line{margin:auto;width:100%;content:"&nbsp";height:1px;display:block;margin-bottom:20px;background-color:#fff}.product-sep-line{margin:auto;width:100%;content:"&nbsp";height:3px;display:block;background-color:#fff}.contact-details>div{justify-content:center;align-items:center;width:calc(30%)}.icon{margin-right:25px}.footer a{text-decoration:none}.footer a:hover{text-decoration:underline}.social-icons{gap:20px}.social-icons a,.social-icons div{padding:5px;border-radius:5px;border:1px solid #fff}.social-icons a:hover,.social-icons div:hover{background-color:#fff}.social-icons a:hover img,.social-icons div:hover img{filter:invert()}.lets-talk{overflow:hidden}.bg-img img{height:auto;max-width:100%;display:block}.bg-gradient-red{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(90deg,rgba(200,82,95,.589) 44%,rgba(255,255,255,.423) 100%)}.lets-talk-text{width:100%;text-align:center;font-size:12rem;font-family:DancingScript}.swan-image{height:auto;width:auto;margin-right:30px;position:absolute;bottom:0}.contact-info img{filter:invert(1)}.map-cont{width:100%!important}.info-box{flex:1;height:auto}.address-info{background-color:var(--light-bg)}.info-container a{margin-left:25px;text-decoration:none}.info-container a:hover{text-decoration:underline}.testimonial-container{display:grid;gap:30px;margin:auto;width:max-content;grid-template-columns:repeat(4,1fr);place-items:center!important}.testimonial{display:flex;justify-content:space-evenly;align-items:center;flex-direction:column;text-align:center;border:1px solid #e2e2e2;height:400px;width:300px;margin:auto;padding:10px}.testimonial-icon{height:120px;border:5px solid var(--site-bg);width:120px;border-radius:50%}.testimonial-img{display:block;height:100%;object-fit:contain;width:100%;border-radius:50%;background-repeat:no-repeat}.testimonial-1{background-image:url(../images/about/testimonial-1.webp)}.testimonial-2{background-image:url(../images/about/testimonial-2.webp)}.testimonial-3{background-image:url(../images/about/testimonial-3.webp)}.testimonial-4{background-image:url(../images/about/testimonial-4.webp)}.demo-slide{height:500px}.mob-header{display:none}.body-overflow-hidden{overflow:hidden}.mob-menu-items{display:flex;flex-direction:column;align-items:center;width:0;overflow:hidden;transition:width .3s ease;background-color:#fff;height:calc(100vh - 60px);z-index:999;right:0}.mob-menu-items.show{width:100%}.mob-menu-items a{height:20%;width:50%;font-size:20px;display:flex;align-items:center;justify-content:center;color:var(--font-light);text-decoration:none;border-bottom:1px solid var(--second-bg)}.mob-menu-items a.active-text{color:var(--active-text)}#nav-icon4{width:40px;height:30px;position:relative;margin-right:60px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-icon4 span{display:block;position:absolute;height:5px;width:100%;background:var(--second-bg);border-radius:9px;opacity:1;left:0;-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}#nav-icon4 span:nth-child(1){top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon4 span:nth-child(2){top:10px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon4 span:nth-child(3){top:20px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon4.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:6px}#nav-icon4.open span:nth-child(2){width:0%;opacity:0}#nav-icon4.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:26px;left:6px}.product_list_section{width:20%}.product_list p:first-child{border-bottom:none}.product_list>p:nth-child(1){margin-bottom:2px;border-left:4px solid var(--second-bg);color:#fff;background-color:var(--second-bg);padding:12px}.product_list a{display:block}.product_list a,.product_list p{text-decoration:none;color:#000;margin-bottom:2px;background-color:#f4f4f4;border-left:4px solid var(--second-bg);padding:12px}.product-name.selected{color:var(--font-white);border-left:5px solid var(--third-bg);background-color:var(--second-bg)}.accordion-item{border:none}.selected>.accordion-button::after{filter:invert(1)}.accordion-body{padding:5px 0 5px 15px!important}.selected .accordion-button{color:var(--font-white)!important;padding:0!important;font-size:inherit!important;background-color:var(--second-bg)!important}.accordion-button{padding:0!important;font-size:inherit!important;background-color:#f4f4f4!important}.accordion-button:focus{border:none!important;box-shadow:none!important}.product_list-mob{display:none}.porduct-list-mob{display:block}.product-menu{width:100%;position:relative;height:50px}.product-menu p{width:calc(100% - 100px);position:relative;height:50px}.down-icon{width:95px}.down-icon.open img{transform:rotate(180deg)}.down-icon img{filter:invert(1);transform:rotate(0);transition:transform .3s ease}.porduct-list-mob{height:0;overflow:hidden;transition:height .3s ease}.porduct-list-mob.show{height:auto}.product_space{justify-content:space-between}.product_detail_section{margin-left:15px;width:calc(80% - 30px)}.product-title{padding:12px 30px;display:flex;text-align:left}.product-img{display:flex;column-gap:15px;justify-content:space-evenly}.detail-box{background-color:var(--light-bg);padding:25px;border-top:1px solid var(--second-bg)}.detail-box>p{font-family:"Avenir LT W05_65 Medium";margin-bottom:15px}.head-stick{background:#fff}.head-stick.active{z-index:99;position:sticky;box-shadow:0 0 20px -5px;top:0}