.not-found-container{position:relative!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:linear-gradient(-50deg,transparent,transparent 50%,#ff672a 0),linear-gradient(-50deg,transparent,transparent calc(50% - 2px),#fff calc(50% - 2px),#fff calc(50% + 2px),transparent calc(50% + 2px)),#194493;background-attachment:fixed;z-index:9999999999!important;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px 20px 70px}@media (max-width:768px){.not-found-container{padding:20px 10px 70px;height:100vh!important}}.not-found-title{font-family:League Gothic,sans-serif;font-size:66px;line-height:66px;text-transform:none;letter-spacing:2px;color:#fff;text-shadow:0 2px 6px #194493}@media (max-width:768px){.not-found-title{font-size:30px;line-height:30px}}.not-found-image-wrapper{width:300px;height:300px;border-radius:50%;overflow:hidden;margin-top:35px;margin-bottom:30px;box-shadow:0 5px 20px rgba(255,103,42,.6);border:2px solid rgba(255,103,42,.6);background-color:#fff}@media (max-width:768px){.not-found-image-wrapper{width:250px;height:250px;margin-top:30px;margin-bottom:10px}}.not-found-img{width:100%;height:100%;object-fit:cover}.not-found-link{color:#ff672a;text-shadow:0 1px 2px rgba(255,103,42,.3);text-decoration:none;font-weight:500;font-size:15px;display:flex;align-items:center;gap:10px;transition:opacity .2s;padding:10px 25px;border:1px solid hsla(0,0%,100%,.2);border-radius:16px;transition:all .3s ease;margin-top:10px;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.4),inset 0 -2px 0 rgba(0,0,0,.2)}.not-found-link:hover{color:#ff672a;text-shadow:0 1px 2px rgba(255,103,42,.6);border:1px solid hsla(0,0%,100%,.6)}body.is-not-found .back-to-top,body.is-not-found .global-bottom-actions,body.is-not-found .scroll-percentage-indicator,body.is-not-found .tawk-min-container,body.is-not-found .welcome-popup-overlay,body.is-not-found footer,body.is-not-found nav{display:none!important}body.is-not-found #tawk-container,body.is-not-found .tawk-main-container,body.is-not-found .tawk-min-container,body.is-not-found [class*=tawk],body.is-not-found [id*=tawk],body.is-not-found iframe[title="chat widget"]{display:none!important;visibility:hidden!important;pointer-events:none!important;z-index:-999!important}.awplusupvc-wrapper{background:linear-gradient(-35deg,transparent,transparent 50%,#ff672a 0),linear-gradient(-35deg,transparent,transparent calc(50% - 2px),#fff calc(50% - 2px),#fff calc(50% + 2px),transparent calc(50% + 2px)),#194493;background-attachment:fixed;color:#777;width:100%;overflow-x:hidden;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding-bottom:50px}@media (max-width:768px){.awplusupvc-wrapper{padding-bottom:25px}}.awplusupvc-hero{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:0 20px}@media (max-width:768px){.awplusupvc-hero{padding:0 15px}}.awplusupvc-hero-video-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-color:linear-gradient(-35deg,transparent,transparent 50%,#ff672a 0),linear-gradient(-35deg,transparent,transparent calc(50% - 2px),#fff calc(50% - 2px),#fff calc(50% + 2px),transparent calc(50% + 2px)),#194493;background-attachment:fixed;border-bottom:1px solid hsla(0,0%,100%,.6)}.video-overlay{z-index:1;background-color:rgba(0,0,0,.1);background-image:radial-gradient(rgba(0,0,0,.1) 1px,transparent 0);background-size:0 0;box-shadow:inset 0 0 150px rgba(0,0,0,.8)}.hero-video-element,.video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.hero-video-element{object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}.video-desktop{display:block}.video-mobile{display:none}@media (max-width:768px){.video-desktop{display:none}.video-mobile{display:block}}.awplusupvc-hero-content{position:relative;z-index:2;max-width:50%;text-align:center;margin-top:50px}@media (max-width:768px){.awplusupvc-hero-content{max-width:100%}}.hero-title{font-family:League Gothic,sans-serif;font-size:200px;line-height:200px;color:#ff672a;text-transform:uppercase;text-shadow:0 2px 10px rgba(0,0,0,.6);letter-spacing:2px}@media (max-width:1366px){.hero-title{font-size:125px;line-height:125px}}@media (max-width:768px){.hero-title{font-size:75px;line-height:75px}}.hero-subtitle{font-family:League Gothic,sans-serif;font-size:95px;line-height:95px;text-transform:uppercase;letter-spacing:2px;color:#fff;background:linear-gradient(90deg,#fff 20%,rgba(255,103,42,.7) 50%,#fff 80%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmerSubTitle 9s linear infinite;filter:drop-shadow(0 2px 10px rgba(0,0,0,.6))}@keyframes shimmerSubTitle{0%{background-position:200%}to{background-position:-200%}}@media (max-width:1366px){.hero-subtitle{font-size:50px;line-height:50px}}@media (max-width:768px){.hero-subtitle{font-size:28px;line-height:28px;border-right-width:2px;margin-top:10px}}.hero-desc{font-size:25px;line-height:30px;font-weight:400;color:#fff;text-shadow:0 2px 10px rgba(26,66,66,.6);margin:10px auto 0;max-width:100%}@media (max-width:1366px){.hero-desc{font-size:18px;line-height:22px}}@media (max-width:768px){.hero-desc{font-size:16px;line-height:20px;font-weight:600;max-width:90%}}.hero-actions{display:flex;flex-direction:row;gap:15px;justify-content:center;margin-top:30px}@media (max-width:768px){.hero-actions{display:flex;flex-direction:column;justify-content:center;gap:10px}}.hero-actions-sub{display:flex;flex-direction:row;justify-content:center;gap:15px}@media (max-width:768px){.hero-actions-sub{display:flex;flex-direction:row;justify-content:center;gap:10px}}.consult-button,.estimation-button,.livechat-button,.whatsapp-button{background-color:#ff672a;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);color:#fff;border:1px solid hsla(0,0%,100%,.3);padding:14px 28px;border-radius:50px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px;text-decoration:none;box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -3px 0 rgba(0,0,0,.2)}@media (max-width:1366px){.consult-button,.estimation-button,.livechat-button,.whatsapp-button{padding:8px 28px;font-size:12px;gap:5px}}@media (max-width:768px){.consult-button,.estimation-button,.livechat-button,.whatsapp-button{padding:8px 10px 10px;border-radius:50px;font-size:14px;font-weight:500;flex-direction:row;justify-content:center;align-items:center;gap:3px;min-width:150px}}.whatsapp-button i{font-size:20px;margin-top:3px}@media (max-width:768px){.whatsapp-button i{font-size:18px;margin-top:0;margin-right:-2px}}.consult-button:hover,.estimation-button:hover,.livechat-button:hover,.whatsapp-button:hover{background:#194493;color:#fff;font-weight:500;transform:none;box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -3px 0 rgba(0,0,0,.2)}.support-container{display:none!important;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:15px}.support-text{font-size:18px;color:#fff}@media (max-width:768px){.support-text{font-size:14px}}.support-logo{height:50px;width:auto;object-fit:contain}@media (max-width:768px){.support-logo{height:36px}}.awplusupvc-section{padding:50px 20px;width:75%;max-width:75%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:768px){.awplusupvc-section{padding:25px 20px;width:100%;max-width:100%;gap:0}}.section-header{text-align:center}.section-title{font-family:League Gothic,sans-serif;transform:scaleY(.75);font-size:100px;line-height:100px;font-weight:800;letter-spacing:1px;color:hsla(0,0%,100%,.9);text-shadow:0 3px 10px rgba(0,0,0,.7);text-transform:uppercase;margin-bottom:0;position:relative;display:inline-block}@media (max-width:1366px){.section-title{font-size:65px;line-height:65px}}@media (max-width:768px){.section-title{font-size:45px;line-height:45px}}.section-title.benefit{font-size:100px;line-height:100px}@media (max-width:768px){.section-title.benefit{font-size:35px;line-height:35px;max-width:100%}}.section-title.why{font-size:100px;line-height:100px}@media (max-width:768px){.section-title.product,.section-title.repair,.section-title.why,.section-title.workflow,.section-title.workshop{font-size:55px;line-height:55px}.section-title.faqs{font-size:33px;line-height:33px}}.section-title.comparison{font-size:66px;margin-top:-20px}@media (max-width:768px){.section-title.comparison{font-size:33px;line-height:45px;margin-top:-10px;max-width:90%}.section-title.portofolio{font-size:50px;line-height:55px}}.section-title.survei{transform:scaleY(.75);font-size:85px;line-height:85px;font-weight:900;letter-spacing:1px;color:#fff;text-shadow:0 0 2px rgba(255,103,42,.9);text-transform:uppercase;margin-top:50px;margin-bottom:0;position:relative;display:inline-block}@media (max-width:1366px){.section-title.survei{font-size:75px;line-height:75px;margin-top:30px}}@media (max-width:768px){.section-title.survei{font-size:40px;line-height:40px;margin-top:20px;letter-spacing:2px}}.section-title:after{content:"";display:block;width:86%;height:2px;background:hsla(0,0%,100%,.1);margin:10px auto 0;border-radius:2px}.section-title.survei:after{background:hsla(0,0%,100%,.3);display:none}.section-title.promo{font-family:League Gothic,sans-serif;transform:scaleY(.75);font-size:100px;line-height:100px;font-weight:800;letter-spacing:1px}@media (max-width:768px){.section-title.promo{font-size:100px;line-height:100px}}.section-subtitle{font-size:18px;font-weight:500;color:hsla(0,0%,100%,.9);text-shadow:0 1px 2px rgba(0,0,0,.7);max-width:100%;margin:0 auto;line-height:25px}@media (max-width:1366px){.section-subtitle{font-size:15px;max-width:100%;line-height:18px}}@media (max-width:768px){.section-subtitle{font-size:15px;max-width:95%;line-height:20px}}.scroll-arrow{margin-top:20px;font-size:26px;display:inline-block;animation:float 2s ease-in-out infinite;cursor:pointer;text-decoration:none;color:hsla(0,0%,100%,.6)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@media (max-width:768px){.scroll-arrow{margin-top:20px;font-size:20px}}.section-subtitle.benefit{max-width:90%}.section-subtitle.why{max-width:100%}@media (max-width:768px){.section-subtitle.why{max-width:95%}}.section-subtitle.product,.section-subtitle.workflow,.section-subtitle.workshop{max-width:100%}@media (max-width:768px){.section-subtitle.workflow{font-size:14px;max-width:95%;line-height:20px}.section-subtitle.comparison{max-width:85%}}.section-subtitle.survei{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.9)}@media (max-width:768px){.section-subtitle.survei{font-size:14px;font-weight:400;max-width:90%;line-height:20px}.section-subtitle.portofolio{font-size:15px;max-width:75%;line-height:24px}}.section-subtitle.promo{font-size:22px;line-height:28px;max-width:100%}@media (max-width:1366px){.section-subtitle.promo{font-size:18px;line-height:26px;max-width:100%}}@media (max-width:768px){.section-subtitle.promo{font-size:16px;line-height:20px;max-width:95%}}.awplusupvc-product-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;width:100%;margin-top:20px}@media (max-width:768px){.awplusupvc-product-grid{grid-template-columns:1fr;margin-top:20px;gap:20px}}.awplusupvc-product-grid.on-notfound{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;width:75%;margin:0 auto}@media (max-width:768px){.awplusupvc-product-grid.on-notfound{grid-template-columns:1fr;width:95%;margin-top:20px;gap:20px}}.product-box{border:0 solid rgba(255,103,42,.3);box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -4px 0 rgba(0,0,0,.2);border-radius:12px;transition:all .3s;text-align:center;position:relative;overflow:hidden;height:350px;min-height:350px;max-height:350px}.product-bg-img{object-fit:cover;z-index:1}.product-bg-img,.product-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.product-overlay{background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.7));z-index:2}.product-text-content{position:relative;z-index:3;width:100%;height:100%;padding:30px 20px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:768px){.product-text-content{padding:30px 20px}}.product-box.on-notfound{height:250px;min-height:250px;max-height:250px}.product-box:hover{box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -4px 0 rgba(0,0,0,.2);border-color:rgba(255,103,42,.3);transform:scale(1.02)}@media (max-width:768px){.product-box{padding:30px 20px;height:250px;min-height:250px;max-height:250px}}.product-box h3{font-size:26px;font-weight:500;color:#fff;text-shadow:-1px -1px 0 #ff672a,1px -1px 0 #ff672a,-1px 1px 0 #ff672a,1px 1px 0 #ff672a;margin-bottom:8px;text-transform:uppercase}@media (max-width:768px){.product-box h3{font-size:20px;letter-spacing:1px}}.product-box p{font-size:17px;line-height:22px;color:#fff;text-shadow:0 1px 2px #000;margin-top:5px;max-width:100%}@media (max-width:1366px){.product-box p{font-size:13px;line-height:18px;max-width:100%}}@media (max-width:768px){.product-box p{font-size:14px;line-height:20px;max-width:100%}}.product-box.on-notfound h3{font-size:22px;font-weight:500;color:#fff;text-shadow:-1px -1px 0 #ff672a,1px -1px 0 #ff672a,-1px 1px 0 #ff672a,1px 1px 0 #ff672a;margin-bottom:8px;text-transform:uppercase}@media (max-width:768px){.product-box.on-notfound h3{font-size:20px;letter-spacing:1px}}.product-box.on-notfound p{font-size:15px;line-height:20px;color:#fff;text-shadow:0 1px 2px #000;margin-top:5px;max-width:100%}@media (max-width:1366px){.product-box.on-notfound p{font-size:13px;line-height:18px;max-width:100%}}@media (max-width:768px){.product-box.on-notfound p{font-size:14px;line-height:20px;max-width:100%}}.awplusupvc-explore-button{background-color:rgba(255,103,42,.7);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);color:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.3);padding:12px 28px;border-radius:50px;font-size:15px;font-weight:600;cursor:pointer;transition:all .5s ease;display:flex;align-items:center;gap:8px;box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -3px 0 rgba(0,0,0,.2);text-align:center;text-decoration:none;margin:20px auto 0;max-width:100%}@media (max-width:1366px){.awplusupvc-explore-button{padding:10px 25px;border-radius:20px;font-size:13px;max-width:100%;font-weight:400}}@media (max-width:768px){.awplusupvc-explore-button{padding:10px 20px;border-radius:20px;font-size:14px;max-width:100%;font-weight:400;gap:5px}}.awplusupvc-explore-button:hover{background:#194493;color:#fff;box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -3px 0 rgba(0,0,0,.2)}.awplusupvc-explore-button i{font-size:13px;color:hsla(0,0%,100%,.9)}@media (max-width:768px){.awplusupvc-explore-button i{font-size:12px;color:hsla(0,0%,100%,.8)}}.awplusupvc-repair-grid{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:0;gap:0;width:100%;margin-top:20px}@media (max-width:768px){.awplusupvc-repair-grid{grid-template-columns:1fr;margin-top:20px}}.repair-box{border:0 solid rgba(255,103,42,.3);box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -6px 0 rgba(0,0,0,.2);border-radius:12px;transition:all .3s;text-align:center;position:relative;overflow:hidden;height:400px;min-height:400px;max-height:400px}@media (max-width:768px){.repair-box{padding:20px 15px;height:300px;min-height:300px;max-height:300px;margin-top:-10px}}.repair-bg-img{object-fit:cover;z-index:1}.repair-bg-img,.repair-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.repair-overlay{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.6));z-index:2}.repair-content{position:relative;z-index:3;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px 20px}@media (max-width:768px){.repair-content{padding:30px 15px}}.repair-box:hover{box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -6px 0 rgba(0,0,0,.2);border-color:rgba(255,103,42,.3);transform:scale(1.02)}.repair-box h3{font-size:26px;font-weight:500;color:#fff;text-shadow:-1px -1px 0 #ff672a,1px -1px 0 #ff672a,-1px 1px 0 #ff672a,1px 1px 0 #ff672a;margin-bottom:8px;text-transform:uppercase}.repair-box p{font-size:22px;line-height:30px;color:hsla(0,0%,100%,.8);text-shadow:0 1px 2px #000;margin-top:0;max-width:75%}@media (max-width:1366px){.repair-box p{font-size:13px;line-height:18px;max-width:100%}}@media (max-width:768px){.repair-box p{color:hsla(0,0%,100%,.9);font-size:14px;line-height:20px;max-width:100%}}.repair-actions{display:flex;gap:15px;justify-content:center;flex-wrap:wrap;margin-top:30px}@media (max-width:768px){.repair-actions{display:flex;gap:8px;margin-top:20px}}.repair-consult-button,.repair-livechat-button,.repair-whatsapp-button{background-color:rgba(255,103,42,.8);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);color:#fff;border:1px solid hsla(0,0%,100%,.3);padding:10px 25px 12px;border-radius:50px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px;text-decoration:none;box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -3px 0 rgba(0,0,0,.2)}@media (max-width:1366px){.repair-consult-button,.repair-livechat-button,.repair-whatsapp-button{padding:8px 20px 10px;font-size:12px;gap:5px}}@media (max-width:768px){.repair-consult-button,.repair-livechat-button,.repair-whatsapp-button{padding:6px 12px 8px;font-size:12px;font-weight:500;flex-direction:row;justify-content:center;align-items:center;gap:3px}}.repair-whatsapp-button i{font-size:20px;margin-top:3px}@media (max-width:768px){.repair-consult-button i,.repair-livechat-button i,.repair-whatsapp-button i{display:none}}.repair-consult-button:hover,.repair-livechat-button:hover,.repair-whatsapp-button:hover{background:#194493;color:#fff;font-weight:500;transform:none;box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -3px 0 rgba(0,0,0,.2)}.awplusupvc-benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:25px;gap:25px;width:100%;margin-top:30px}@media (max-width:768px){.awplusupvc-benefits-grid{grid-template-columns:1fr}}.benefit-item{border-radius:12px;text-align:center;transition:all .3s;box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -4px 0 rgba(0,0,0,.2);height:350px;min-height:350px;max-height:350px;position:relative;overflow:hidden}.benefit-bg-img{object-fit:cover;z-index:1}.benefit-bg-img,.benefit-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.benefit-overlay{background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.7));z-index:2}.benefit-text-content{position:relative;z-index:3;width:100%;height:100%;padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:768px){.benefit-item{height:200px;min-height:200px;max-height:200px}.benefit-text-content{padding:15px}}.benefit-item:hover{box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -4px 0 rgba(0,0,0,.2);transform:scale(1.01)}.benefit-item i{font-size:36px;color:#ff672a;margin-bottom:15px}.benefit-item h3{font-size:24px;font-weight:500;color:#fff;text-shadow:-1px -1px 0 #ff672a,1px -1px 0 #ff672a,-1px 1px 0 #ff672a,1px 1px 0 #ff672a;margin:0 auto 8px;text-transform:uppercase}@media (max-width:768px){.benefit-item h3{font-size:18px}}.benefit-item p{font-size:17px;line-height:22px;color:hsla(0,0%,100%,.8);text-shadow:0 1px 2px #000;max-width:90%;margin:0 auto}@media (max-width:1366px){.benefit-item p{font-size:13px;line-height:18px;max-width:95%}}@media (max-width:768px){.benefit-item p{font-size:15px;line-height:20px;max-width:100%}}section#awplusupvc-comparison.awplusupvc-section{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important;background:transparent}#awplusupvc-comparison .section-header{max-width:100%;margin:0;padding:0}.awplusupvc-comparison-table-wrapper{width:75%!important;max-width:75%!important;padding:20px 20px 40px;overflow-x:auto!important;overflow-y:visible!important;margin:0 auto;position:relative}@media (max-width:768px){.awplusupvc-comparison-table-wrapper{width:calc(100% - 30px)!important;max-width:calc(100% - 30px)!important;margin:0 auto 40px!important;padding:0!important;box-sizing:border-box;overflow-x:auto!important;overflow-y:hidden!important;background:transparent;border-radius:15px;border:1px solid hsla(0,0%,100%,.9)}.awplusupvc-comparison-table{width:max-content;background:transparent;border:none}.awplusupvc-comparison-table th:not(.hero-col),.competitor-col,.feature-col{background:transparent!important}}.swipe-hint-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:30;border-radius:15px;transition:opacity .4s ease}.swipe-hint-content,.swipe-hint-overlay{display:flex;justify-content:center;align-items:center;pointer-events:none}.swipe-hand-icon{font-size:50px;color:#ff672a;filter:drop-shadow(0 4px 6px rgba(0,0,0,.5));animation:handSwipe 2s ease-in-out infinite}@keyframes handSwipe{0%{transform:translateX(0) rotate(0deg);opacity:0}15%{transform:translateX(0) rotate(-10deg);opacity:1}45%{transform:translateX(26px) rotate(-10deg)}65%{transform:translateX(-26px) rotate(-10deg)}85%{transform:translateX(0) rotate(-10deg);opacity:1}to{transform:translateX(0) rotate(0deg);opacity:0}}.awplusupvc-comparison-table{width:100%;min-width:500px;border-collapse:separate;border-spacing:0;background:#f6f6f6;border-radius:15px;position:relative;border:1px solid hsla(0,0%,100%,.9);padding:10px 0}.awplusupvc-comparison-table td,.awplusupvc-comparison-table th{padding:25px 20px;text-align:center;border-bottom:1px solid #eee;font-size:16px}.awplusupvc-comparison-table thead tr th:first-child{border-top-left-radius:15px}.awplusupvc-comparison-table thead tr th:last-child{border-top-right-radius:15px}.awplusupvc-comparison-table tbody tr:last-child td:first-child{border-bottom-left-radius:15px}.awplusupvc-comparison-table tbody tr:last-child td:last-child{border-bottom-right-radius:15px}.awplusupvc-comparison-table th{font-family:League Gothic,sans-serif;transform:scaleY(.8);font-weight:600;font-size:26px;letter-spacing:1px;text-transform:uppercase;background:#f6f6f6;color:#666;vertical-align:middle}.feature-col{text-align:left!important;width:20%;background:#f6f6f6!important;color:#ff672a!important;font-weight:600}@media (max-width:768px){.feature-col{text-align:center!important;width:120px!important;min-width:120px}}.competitor-col{width:30%;color:#777;background:#f6f6f6}@media (max-width:768px){.competitor-col{width:110px!important;min-width:110px}}.hero-col{width:30%;background:#194493!important;color:#ff672a!important;font-size:35px!important;border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -4px 0 rgba(0,0,0,.2);padding:0!important;position:relative;z-index:10;border:none!important;transform:scaleY(1)!important;transform-origin:bottom}@media (max-width:768px){.hero-col{width:160px!important;min-width:160px}}.hero-col p{transform:scaleY(.75)!important}.hero-cell{background:#d2f1ff;color:#006899;font-weight:600;font-size:17px!important;border-bottom:1px solid #ddd!important;border-left:2px solid #006899;border-right:2px solid #006899;position:relative;z-index:5}@media (max-width:768px){.hero-cell{font-weight:600;font-size:15px!important}}.awplusupvc-comparison-table tbody tr:last-child .hero-cell{border-bottom:2px solid #006899!important;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.best-choice-badge{position:absolute;top:-22px;left:50%;transform:translateX(-50%);background:gold;color:#e74c3c;font-size:13px;font-weight:800;padding:8px 25px;border-radius:50px;font-family:sans-serif;letter-spacing:1px;z-index:20;white-space:nowrap;border:2px solid #fff}.best-choice-badge p{transform:scaleY(1.4)!important}.feature-name{text-align:left!important;font-weight:600;color:#555;display:flex;align-items:center;gap:15px}@media (max-width:768px){.feature-name{text-align:center!important;display:flex;justify-content:center;align-items:center}}.feature-name i{font-size:22px;color:#ff672a;width:30px;text-align:center}.positive{color:#2ecc71;font-weight:600}.negative{color:#e74c3c;font-weight:600}.neutral{color:#666}@media (max-width:768px){.hero-col{transform:none;font-size:23px!important;padding-top:0!important}.awplusupvc-comparison-table th{font-size:18px;padding:15px 10px}.awplusupvc-comparison-table td{font-size:13px;padding:15px 10px}.feature-name{flex-direction:column;align-items:center;gap:5px}.feature-name i{font-size:20px;margin-bottom:5px}.best-choice-badge{font-size:10px;padding:7px 15px;top:-15px}}.awplusupvc-why-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;width:100%;margin-top:30px}@media (max-width:768px){.awplusupvc-why-grid{grid-template-columns:repeat(1,1fr)}}.why-box{border:0 solid rgba(255,103,42,.3);box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -4px 0 rgba(0,0,0,.2);border-radius:12px;transition:all .3s;text-align:center;position:relative;overflow:hidden;height:350px;min-height:350px;max-height:350px}.why-bg-img{object-fit:cover;z-index:1}.why-bg-img,.why-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.why-overlay{background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.7));z-index:2}.why-text-content{position:relative;z-index:3;width:100%;height:100%;padding:30px 20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.why-box:hover{box-shadow:0 0 30px rgba(255,103,42,.15)}@media (max-width:768px){.why-box{height:200px;min-height:200px;max-height:200px}.why-text-content{padding:15px}}.why-box h3{font-size:24px;font-weight:500;color:#fff;text-shadow:-1px -1px 0 #ff672a,1px -1px 0 #ff672a,-1px 1px 0 #ff672a,1px 1px 0 #ff672a;margin:0 auto 8px;text-transform:uppercase}@media (max-width:768px){.why-box h3{font-size:18px}}.why-box p{font-size:17px;line-height:22px;color:hsla(0,0%,100%,.8);text-shadow:0 1px 2px #000;max-width:85%;margin:0 auto}@media (max-width:768px){.why-box p{font-size:15px;line-height:20px;max-width:100%}}.why-box:hover{box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -4px 0 rgba(0,0,0,.2);transform:scale(1.01)}.awplusupvc-workflow{position:relative;width:100%;max-width:100%;margin:20px auto 0;display:flex;flex-direction:column;gap:30px}@media (max-width:768px){.awplusupvc-workflow{margin-top:30px;gap:0}}.awplusupvc-workflow-item{display:flex;flex-direction:row;align-items:center;gap:30px;padding:50px 0 0}@media (max-width:768px){.awplusupvc-workflow-item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:0}}.awplusupvc-workflow-item.reverse{flex-direction:row-reverse}@media (max-width:768px){.awplusupvc-workflow-item,.awplusupvc-workflow-item.reverse{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-bottom:20px}}.awplusupvc-workflow-content{flex:1 1;position:relative}.awplusupvc-workflow-content h3{font-family:League Gothic,sans-serif;font-size:42px;line-height:42px;transform:scaleY(.8);color:hsla(0,0%,100%,.9);text-shadow:0 1px 2px rgba(0,0,0,.1);text-transform:uppercase}@media (max-width:768px){.awplusupvc-workflow-content h3{font-size:26px;line-height:30px;font-weight:500;order:1}}.awplusupvc-workflow-content p{color:hsla(0,0%,100%,.9);text-shadow:0 1px 2px rgba(0,0,0,.1);font-size:18px;line-height:22px;margin-top:10px}@media (max-width:768px){.awplusupvc-workflow-content p{font-size:15px;line-height:20px;margin-top:5px}}.awplusupvc-workflow-visual{flex:1 1;height:300px;display:flex;justify-content:center;align-items:center}@media (max-width:768px){.awplusupvc-workflow-visual{width:100%;order:2}}.visual-box{width:100%;height:350px;border-radius:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:22px;font-weight:600;gap:15px;position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat;transition:all .3s;box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -4px 0 rgba(0,0,0,.2)}@media (max-width:768px){.visual-box{width:100%;height:200px;border-radius:10px;gap:0}}.visual-box i{font-size:66px}.visual-box{overflow:hidden}.workflow-bg-img{object-fit:cover;z-index:1}.workflow-bg-img,.workflow-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.workflow-overlay{background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.6));z-index:2}.visual-box:hover{box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -4px 0 rgba(0,0,0,.2)}@media (max-width:768px){.visual-box{transform:rotate(0deg);margin-top:5px}}.awplusupvc-faqs-wrapper{width:100%;max-width:100%;display:flex;flex-direction:column;gap:15px;margin-top:30px}@media (max-width:768px){.awplusupvc-faqs-wrapper{width:100%;max-width:100%;display:flex;flex-direction:column;gap:15px;margin-top:10px}}.faqs-card{background:#fff;border:1px solid rgba(255,103,42,.3);border-radius:8px;overflow:hidden;cursor:pointer;transition:all .3s}.faqs-card,.faqs-card.active{box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -3px 0 rgba(0,0,0,.2)}.faqs-card.active{border-color:#ff672a}.faqs-head{padding:20px;display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:600;color:#555}@media (max-width:768px){.faqs-head{padding:15px 25px 15px 15px;font-size:14px}}.faqs-head i{color:#ff672a}.faqs-body{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 20px;color:#777;font-size:15px;line-height:20px}@media (max-width:768px){.faqs-body{font-size:13px;line-height:20px}}.faqs-card.active .faqs-body{max-height:200px;padding-bottom:20px}.awplusupvc-survei{position:relative;width:73%;max-width:73%;min-height:650px;margin:0 auto;border-radius:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -4px 0 rgba(0,0,0,.2);overflow:hidden}.survey-bg-img{object-fit:cover;z-index:1}.survey-bg-img,.survey-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.survey-overlay{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.75));z-index:2}.awplusupvc-survei .section-header,.awplusupvc-survei .survei-container-box{position:relative;z-index:5}@media (max-width:768px){.awplusupvc-survei{width:90%;min-width:90%;max-width:90%;min-height:350px;border-radius:10px;margin-top:20px}}.survey-hide-on-desktop{display:block}@media (min-width:769px){.survey-hide-on-desktop{display:none!important}}@media (max-width:768px){.survey-hide-on-mobile{display:none!important}}.survei-container-box{width:46%;min-width:46%;max-width:46%;margin:20px auto 0;padding:10px 0 30px}@media (max-width:1366px){.survei-container-box{width:46%;min-width:46%;max-width:46%;margin:0 auto;padding:10px 0 20px}}@media (max-width:768px){.survei-container-box{width:100%;min-width:100%;max-width:100%;margin:0 auto;padding:0 15px 10px}}.awplusupvc-workshop-grid{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;width:100%;margin-top:30px}@media (max-width:768px){.awplusupvc-workshop-grid{grid-template-columns:1fr;gap:30px}}.workshop-map-container{width:100%;height:100%;min-height:640px;border-radius:15px;overflow:hidden;box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -4px 0 rgba(0,0,0,.2);border:0 solid rgba(255,103,42,.2)}@media (max-width:768px){.workshop-map-container{min-height:300px;margin-top:-10px}}.workshop-map-iframe{width:100%;height:100%;border:0}.awplusupvc-promo-container{display:flex;justify-content:center;width:100%;max-width:100%;margin-top:30px;margin-bottom:50px;padding:0}body:has(.detail-page-container) .awplusupvc-promo-container{margin-top:0;margin-bottom:30px}.awplusupvc-promo-container>*{width:100%}.awplusupvc-promo-box{width:100%;max-width:100%;height:550px;border-radius:25px;position:relative;overflow:hidden;box-shadow:0 15px 35px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;background-color:#000;border:1px solid rgba(255,103,42,.5);transition:transform .3s ease}body:has(.detail-page-container) .awplusupvc-promo-box{height:300px;border-radius:10px}@media (max-width:1366px){.awplusupvc-promo-box{height:450px}}@media (max-width:768px){.awplusupvc-promo-box{height:450px}}@media (max-width:1366px){body:has(.detail-page-container) .awplusupvc-promo-box{height:225px}}@media (max-width:768px){body:has(.detail-page-container) .awplusupvc-promo-box{height:250px}}.awplusupvc-promo-box:hover{transform:scale(1.02);box-shadow:0 0 20px rgba(255,103,42,.9)}.promo-video-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.promo-video-overlay{z-index:1;background-color:rgba(0,0,0,.3);background-image:radial-gradient(rgba(26,66,66,.1) 1px,transparent 0);background-size:0 0;box-shadow:inset 0 0 150px rgba(0,0,0,.8)}.promo-video-element,.promo-video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.promo-video-element{object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}.promo-content{position:relative;z-index:2;text-align:center;color:#fff;padding:20px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0}@media (max-width:768px){.promo-content{position:relative;z-index:2;text-align:center;color:#fff;padding:20px}}.promo-badge{display:inline-block;padding:8px 18px;border-radius:50px;font-weight:800;font-size:11px;margin-bottom:20px;letter-spacing:1px;text-transform:uppercase;background:rgba(229,255,0,.5);border:1px solid gold;color:#fff;box-shadow:0 0 20px rgba(255,103,42,.9);animation:pulseBadge 2s infinite}@keyframes pulseBadge{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.4)}70%{box-shadow:0 0 0 10px rgba(255,103,42,0)}to{box-shadow:0 0 0 0 rgba(255,103,42,0)}}@media (max-width:1366px){.promo-badge{font-size:10px}}@media (max-width:768px){body:has(.detail-page-container) .promo-badge{margin-bottom:10px}}@media (max-width:768px){.promo-badge{font-size:11px}}.awplusupvc-promo-opening{display:flex;flex-direction:row;gap:20px}@media (max-width:768px){.awplusupvc-promo-opening{display:flex;flex-direction:column;gap:0}}@media (max-width:1366px){body:has(.detail-page-container) .awplusupvc-promo-opening{display:flex;flex-direction:row;gap:6px}}@media (max-width:768px){body:has(.detail-page-container) .awplusupvc-promo-opening{display:flex;flex-direction:row;gap:6px}}.awplusupvc-promo-opening-1,.awplusupvc-promo-opening-2{font-family:League Gothic,sans-serif;transform:scaleY(.75);font-size:150px;line-height:150px;font-weight:800;letter-spacing:1px;color:#fff;text-decoration:none}body:has(.detail-page-container) .awplusupvc-promo-opening-1,body:has(.detail-page-container) .awplusupvc-promo-opening-2{font-size:75px;line-height:75px}@media (max-width:1366px){body:has(.detail-page-container) .awplusupvc-promo-opening-1,body:has(.detail-page-container) .awplusupvc-promo-opening-2{font-size:66px;line-height:66px}}@media (max-width:768px){body:has(.detail-page-container) .awplusupvc-promo-opening-1,body:has(.detail-page-container) .awplusupvc-promo-opening-2{font-size:47px;line-height:47px}}@media (max-width:768px){.awplusupvc-promo-opening-1{font-size:100px;line-height:100px;margin-bottom:-15px}.awplusupvc-promo-opening-2{font-size:70px;line-height:70px}}.promo-content p{font-size:30px;line-height:35px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.8);margin-bottom:0;max-width:100%}body:has(.detail-page-container) .promo-content p{font-size:25px;line-height:25px}@media (max-width:1366px){body:has(.detail-page-container) .promo-content p{font-size:15px;line-height:22px;margin-top:0}}@media (max-width:768px){body:has(.detail-page-container) .promo-content p{font-size:16px;line-height:22px;margin-top:0}}@media (max-width:1366px){.promo-content p{font-size:22px;line-height:28px;margin-top:10px;width:75%}}@media (max-width:768px){.promo-content p{font-size:22px;line-height:30px;margin-top:10px;width:85%}}.promo-action{display:flex;justify-content:center;align-items:center;gap:0;margin-top:50px}body:has(.detail-page-container) .promo-action{margin-top:30px}@media (max-width:768px){.promo-action{margin-top:30px}}@media (max-width:1366px){body:has(.detail-page-container) .promo-action{margin-top:10px}}@media (max-width:768px){body:has(.detail-page-container) .promo-action{margin-top:10px}}.promo-button{position:relative;background:#fff;color:#ff672a;border:1px solid rgba(255,103,42,.2);padding:14px 35px;font-size:15px;font-weight:500;border-radius:50px;cursor:pointer;transition:all .3s ease;overflow:hidden;box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -3px 0 rgba(0,0,0,.2);text-decoration:none}@media (max-width:1366px){body:has(.detail-page-container) .promo-button{padding:8px 25px;font-size:13px}}@media (max-width:768px){body:has(.detail-page-container) .promo-button{padding:10px 25px;font-size:14px}}.promo-button:hover{background:#ff672a;color:#fff;box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -3px 0 rgba(0,0,0,.2)}.promo-button i{margin-left:5px;transition:transform .3s}.promo-button:after{content:"";position:absolute;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(120deg,transparent 20%,hsla(0,0%,100%,.1) 40%,hsla(0,0%,100%,.6) 50%,hsla(0,0%,100%,.1) 60%,transparent 80%);animation:autoShine 4s cubic-bezier(.4,0,.2,1) infinite;z-index:1;pointer-events:none}@keyframes autoShine{0%{left:-150%}20%{left:150%}to{left:150%}}.mainpage-products-see-more-button{background-color:#fff;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);color:#ff672a;border:1px solid hsla(0,0%,100%,.3);padding:14px 28px;border-radius:50px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px;text-decoration:none;box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -2px 0 rgba(0,0,0,.2);margin:30px auto 50px}@media (max-width:768px){.mainpage-products-see-more-button{margin-top:30px;margin-bottom:0;padding:10px 20px;font-size:14px}}.mainpage-products-see-more-button:hover{box-shadow:0 6px 6px rgba(255,103,42,.6),inset 0 -2px 0 rgba(0,0,0,.2)}.mainpage-promo-grid{max-width:100%;margin:0 auto;padding:30px 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}@media (max-width:768px){.mainpage-promo-grid{max-width:100%;margin:0 auto;padding:30px 0;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:30px;gap:30px}}.mainpage-promo-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -3px 0 rgba(0,0,0,.2);transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;border:0 solid rgba(7,174,243,.2);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;height:100%;position:relative}.mainpage-promo-card-topleft{color:#ff672a;position:absolute;top:10px;left:10px;font-size:30px;z-index:10;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));display:none}.mainpage-promo-card:hover{box-shadow:0 0 10px rgba(255,103,42,.9)}.mainpage-promo-image{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;transition:transform .3s ease}@media (max-width:1366px){.mainpage-promo-image{height:300px}}@media (max-width:768px){.mainpage-promo-image{height:auto;aspect-ratio:1/1}}.mainpage-promo-card:hover .mainpage-promo-image{transform:scale(1.01)}.mainpage-promo-content{padding:20px;flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;box-sizing:border-box}.mainpage-promo-item-name{font-size:18px;color:#ff672a;font-weight:600;text-align:center;margin-bottom:0}@media (max-width:1366px){.mainpage-promo-item-name{font-size:16px}}@media (max-width:768px){.mainpage-promo-item-name{font-size:16px}}.mainpage-promo-item-size{font-size:13px;color:rgba(0,0,0,.5);font-weight:600;text-align:center;margin-top:3px}@media (max-width:1366px){.mainpage-promo-item-size{font-size:13px}}@media (max-width:768px){.mainpage-promo-item-size{font-size:13px;margin-top:5px}}.mainpage-promo-saved{position:absolute;top:25px;right:-40px;width:165px;padding:10px 0;text-align:center;transform:rotate(45deg);font-size:16px;font-weight:600;color:#fff;z-index:10;background-color:#ff1616;box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -3px 0 rgba(0,0,0,.2)}.mainpage-promo-price-box{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:6px;margin-top:10px}.mainpage-normal-price{font-size:15px;font-weight:600;color:#999;text-decoration:line-through;font-style:italic}@media (max-width:768px){.mainpage-normal-price{font-size:14px}}.mainpage-flash-price{font-size:20px;font-weight:600;color:#ff1616;letter-spacing:.5px}@media (max-width:768px){.mainpage-flash-price{font-size:18px}}.mainpage-promo-card a,.mainpage-promo-content a,.mainpage-promo-grid a{text-decoration:none!important}.mainpage-promo-see-more-button{background-color:#fff;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);color:#ff672a;border:1px solid hsla(0,0%,100%,.3);padding:14px 28px;border-radius:50px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px;text-decoration:none;box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -2px 0 rgba(0,0,0,.2);margin:0 auto 50px}@media (max-width:768px){.mainpage-promo-see-more-button{margin-top:0;margin-bottom:0;padding:10px 20px;font-size:14px}}.mainpage-promo-see-more-button:hover{box-shadow:0 6px 6px rgba(255,103,42,.6),inset 0 -2px 0 rgba(0,0,0,.2)}.mainpage-project-grid{width:100%!important;max-width:100%!important;margin:0 auto;padding:30px 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}@media (max-width:768px){.mainpage-project-grid{max-width:100%;margin:0 auto;padding:30px 0;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:30px;gap:30px}}.mainpage-project-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -3px 0 rgba(0,0,0,.2);transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;border:0 solid rgba(7,174,243,.2);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;height:100%;position:relative;text-decoration:none}.mainpage-project-card:hover{transform:translateY(0);box-shadow:0 0 10px rgba(255,103,42,.9)}.mainpage-project-card-image{width:100%;height:auto;position:relative;overflow:hidden;aspect-ratio:16/9}@media (max-width:1366px){.mainpage-project-card-image{aspect-ratio:16/9}}@media (max-width:768px){.mainpage-project-card-image{aspect-ratio:16/9}}.mainpage-project-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.mainpage-project-card:hover .mainpage-project-card-image img{transform:scale(1.01)}.mainpage-project-card-category{position:absolute;top:10px;right:10px;background:#ff672a;box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -2px 0 rgba(0,0,0,.2);color:#fff;padding:8px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:none;z-index:2}.mainpage-project-card-info{padding:15px 10px;flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;box-sizing:border-box}.mainpage-project-card-info h3{font-size:16px;color:#ff672a;font-weight:600;text-align:center;margin-bottom:0}@media (max-width:1366px){.mainpage-project-card-info h3{font-size:14px}}@media (max-width:768px){.mainpage-project-card-info h3{font-size:15px}}.mainpage-project-card-info span{text-align:center;margin-top:5px;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:5px;font-size:14px;color:#777;width:100%}@media (max-width:768px){.mainpage-project-card-info span{text-align:center;margin-top:5px;font-size:12px;gap:2px}}.mainpage-project-card-info span i{color:#ff672a}.mainpage-project-see-more-button{background-color:#fff;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);color:#ff672a;border:1px solid hsla(0,0%,100%,.3);padding:14px 28px;border-radius:50px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px;text-decoration:none;box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -2px 0 rgba(0,0,0,.2);margin:0 auto 50px}@media (max-width:768px){.mainpage-project-see-more-button{margin-top:0;margin-bottom:0;padding:10px 20px;font-size:14px}}.mainpage-project-see-more-button:hover{box-shadow:0 6px 6px rgba(255,103,42,.6),inset 0 -2px 0 rgba(0,0,0,.2)}.mainpage-highlight-grid{width:100%!important;max-width:100%!important;margin:0 auto;padding:30px 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}@media (max-width:768px){.mainpage-highlight-grid{max-width:100%;padding:30px 0;grid-template-columns:repeat(1,1fr);gap:30px}}.mainpage-highlight-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -3px 0 rgba(0,0,0,.2);transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;height:100%;position:relative;text-decoration:none}.mainpage-highlight-card:hover{transform:translateY(0);box-shadow:0 0 10px rgba(255,103,42,.9)}.mainpage-highlight-card-image{width:100%;height:auto;position:relative;overflow:hidden;aspect-ratio:16/9}@media (max-width:1366px){.mainpage-highlight-card-image{aspect-ratio:16/9}}@media (max-width:768px){.mainpage-highlight-card-image{aspect-ratio:16/9}}.mainpage-highlight-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.mainpage-highlight-card:hover .mainpage-highlight-card-image img{transform:scale(1.01)}.mainpage-highlight-card-category{position:absolute;top:10px;right:10px;background:#ff672a;box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -2px 0 rgba(0,0,0,.2);color:#fff;padding:8px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:none;z-index:2}.mainpage-highlight-card-info{padding:15px 10px;flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;box-sizing:border-box}.mainpage-highlight-card-info h3{font-size:16px;color:#ff672a;font-weight:600;text-align:center;margin-bottom:0}@media (max-width:1366px){.mainpage-highlight-card-info h3{font-size:14px}}@media (max-width:768px){.mainpage-highlight-card-info h3{font-size:15px}}.mainpage-highlight-see-more-button{background-color:#fff;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);color:#ff672a;border:1px solid hsla(0,0%,100%,.3);padding:14px 28px;border-radius:50px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px;text-decoration:none;box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -2px 0 rgba(0,0,0,.2);margin:0 auto 50px}@media (max-width:768px){.mainpage-highlight-see-more-button{margin-top:0;margin-bottom:0;padding:10px 20px;font-size:14px}}.mainpage-highlight-see-more-button:hover{box-shadow:0 6px 6px rgba(255,103,42,.6),inset 0 -2px 0 rgba(0,0,0,.2)}.mainpage-review-grid{width:100%!important;max-width:100%!important;margin:0 auto;padding:30px 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}@media (max-width:768px){.mainpage-review-grid{max-width:100%;padding:30px 0;grid-template-columns:repeat(1,1fr);gap:30px}}.mainpage-review-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -3px 0 rgba(0,0,0,.2);transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;height:100%;position:relative;text-decoration:none}.mainpage-review-card:hover{transform:translateY(0);box-shadow:0 0 10px rgba(255,103,42,.9)}.mainpage-review-card-image{width:100%;height:auto;position:relative;overflow:hidden;aspect-ratio:16/9}@media (max-width:1366px){.mainpage-review-card-image{aspect-ratio:16/9}}@media (max-width:768px){.mainpage-review-card-image{aspect-ratio:16/9}}.mainpage-review-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.mainpage-review-card:hover .mainpage-review-card-image img{transform:scale(1.01)}.mainpage-review-card-category{position:absolute;top:10px;right:10px;background:#194493;box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -2px 0 rgba(0,0,0,.2);color:#fff;padding:8px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:none;z-index:2}.mainpage-review-card-info{padding:15px 10px;flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;box-sizing:border-box}.mainpage-review-card-info h3{font-size:16px;color:#ff672a;font-weight:600;text-align:center;margin-bottom:0}@media (max-width:1366px){.mainpage-review-card-info h3{font-size:14px}}@media (max-width:768px){.mainpage-review-card-info h3{font-size:15px}}.mainpage-review-see-more-button{background-color:#fff;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);color:#ff672a;border:1px solid hsla(0,0%,100%,.3);padding:14px 28px;border-radius:50px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px;text-decoration:none;box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -2px 0 rgba(0,0,0,.2);margin:0 auto 50px}@media (max-width:768px){.mainpage-review-see-more-button{margin-top:0;margin-bottom:0;padding:10px 20px;font-size:14px}}.mainpage-review-see-more-button:hover{box-shadow:0 6px 6px rgba(255,103,42,.6),inset 0 -2px 0 rgba(0,0,0,.2)}.mainpage-catalog-grid{width:100%;max-width:100%;margin:0 auto;padding:30px 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}@media (max-width:768px){.mainpage-catalog-grid{max-width:100%;margin:0 auto;padding:30px 0;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:30px;gap:30px}}.mainpage-catalog-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -3px 0 rgba(0,0,0,.2);transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;border:0 solid rgba(7,174,243,.2);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;height:100%;position:relative}.mainpage-catalog-card:hover{transform:translateY(0);box-shadow:0 0 10px rgba(255,103,42,.9)}.mainpage-catalog-badge{position:absolute;top:10px;right:10px;background:#ff672a;box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -2px 0 rgba(0,0,0,.2);color:#fff;padding:8px 12px;border-radius:20px;font-size:12px;font-weight:600;z-index:2}.mainpage-catalog-image{width:100%;height:auto;object-fit:cover;aspect-ratio:1/1;transition:transform .3s ease}@media (max-width:1366px){.mainpage-catalog-image{height:250px;aspect-ratio:1/1}}@media (max-width:768px){.mainpage-catalog-image{height:auto;aspect-ratio:1/1}}.mainpage-catalog-card:hover .mainpage-catalog-image{transform:scale(1.01)}.mainpage-catalog-content{padding:15px 10px;flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;box-sizing:border-box}.mainpage-catalog-item-name{font-size:16px;color:#ff672a;font-weight:600;text-align:center;margin-bottom:0}@media (max-width:1366px){.mainpage-catalog-item-name{font-size:14px}}@media (max-width:768px){.mainpage-catalog-item-name{font-size:15px}}.mainpage-catalog-see-more-button{background-color:#fff;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);color:#ff672a;border:1px solid hsla(0,0%,100%,.3);padding:14px 28px;border-radius:50px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px;text-decoration:none;box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -2px 0 rgba(0,0,0,.2);margin:0 auto 50px}@media (max-width:768px){.mainpage-catalog-see-more-button{margin-top:0;margin-bottom:0;padding:10px 20px;font-size:14px}}.mainpage-catalog-see-more-button:hover{box-shadow:0 6px 6px rgba(255,103,42,.6),inset 0 -2px 0 rgba(0,0,0,.2)}.mainpage-catalog-lightbox-overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;background-color:rgba(0,0,0,.9);z-index:999999;display:flex;justify-content:center;align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.mainpage-lightbox-close{position:absolute;top:20px;right:30px;background:transparent;border:none;color:#fff;font-size:45px;cursor:pointer;z-index:100000;transition:transform .2s}.mainpage-lightbox-content-wrapper{position:relative;max-width:90%;max-height:90vh;display:flex;justify-content:center;align-items:center}.mainpage-lightbox-image{max-width:100%;max-height:75vh;object-fit:contain;border-radius:4px;box-shadow:0 10px 30px rgba(0,0,0,.5)}.mainpage-lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);background-color:hsla(0,0%,100%,.1);color:#fff;border:none;width:50px;height:50px;border-radius:50%;font-size:14px;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:all .3s ease}@media (max-width:768px){.mainpage-lightbox-nav{width:40px;height:40px;border-radius:50%;font-size:14px}}.mainpage-lightbox-prev{left:-70px}.mainpage-lightbox-next{right:-70px}.mainpage-lightbox-counter{position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);color:#fff;font-size:16px;font-weight:500;letter-spacing:2px}@media (max-width:768px){.mainpage-lightbox-prev{left:10px;background-color:rgba(0,0,0,.5)}.mainpage-lightbox-next{right:10px;background-color:rgba(0,0,0,.5)}.mainpage-lightbox-close{top:10px;right:15px;font-size:35px}.mainpage-lightbox-image{max-height:75vh}.mainpage-lightbox-counter{bottom:-30px}}.mainpage-lightbox-download{position:absolute;bottom:15px;right:15px;background:#ff672a;border:1px solid hsla(0,0%,100%,.3);color:#fff;padding:8px 15px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;z-index:100000;transition:all .3s ease;display:flex;align-items:center;gap:5px;z-index:999999999}.mainpage-lightbox-download:hover{background:#194493;box-shadow:0 4px 10px rgba(0,0,0,.3)}@media (max-width:768px){.mainpage-lightbox-download{bottom:10px;right:10px;padding:8px 12px;font-size:12px}}.mainpage-lightbox-pdf-viewer{width:90vw;height:85vh;border:none;border-radius:8px;background:#fff}@media (max-width:768px){.mainpage-lightbox-pdf-viewer{width:95vw;height:80vh}}.mainpage-event-grid{max-width:100%;margin:0 auto;padding:30px 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}@media (max-width:768px){.mainpage-event-grid{max-width:100%;margin:0 auto;padding:30px 0;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:30px;gap:30px}}.mainpage-event-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -3px 0 rgba(0,0,0,.2);transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;border:0 solid rgba(7,174,243,.2);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;height:100%;position:relative;text-decoration:none}.mainpage-event-card:hover{transform:translateY(0);box-shadow:0 0 10px rgba(255,103,42,.9)}.mainpage-event-date-badge{position:absolute;top:10px;right:10px;background:#ff672a;box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -2px 0 rgba(0,0,0,.2);color:#fff;padding:8px 12px;border-radius:20px;font-size:12px;font-weight:600;z-index:2}.mainpage-event-card-image{width:100%;height:auto;position:relative;overflow:hidden;aspect-ratio:16/9}@media (max-width:1366px){.mainpage-event-card-image{aspect-ratio:16/9}}@media (max-width:768px){.mainpage-event-card-image{aspect-ratio:16/9}}.mainpage-event-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.mainpage-event-card:hover .mainpage-event-card-image img{transform:scale(1.01)}.mainpage-event-info{padding:15px 10px;flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;box-sizing:border-box}.mainpage-event-info h3{font-size:16px;color:#ff672a;font-weight:600;text-align:center;margin-bottom:0;line-height:1.4}@media (max-width:1366px){.mainpage-event-info h3{font-size:14px}}@media (max-width:768px){.mainpage-event-info h3{font-size:15px}}.mainpage-event-see-more-button{background-color:#fff;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);color:#ff672a;border:1px solid hsla(0,0%,100%,.3);padding:14px 28px;border-radius:50px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px;text-decoration:none;box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -2px 0 rgba(0,0,0,.2);margin:0 auto 50px}@media (max-width:768px){.mainpage-event-see-more-button{margin-top:0;margin-bottom:0;padding:10px 20px;font-size:14px}}.mainpage-event-see-more-button:hover{box-shadow:0 6px 6px rgba(255,103,42,.6),inset 0 -2px 0 rgba(0,0,0,.2)}.mainpage-article-grid{max-width:100%;margin:0 auto;padding:30px 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}@media (max-width:768px){.mainpage-article-grid{width:100%;max-width:100%;margin:0 auto;padding:30px 0;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:30px;gap:30px}}.mainpage-article-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -3px 0 rgba(0,0,0,.2);transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;border:0 solid rgba(7,174,243,.2);display:flex;flex-direction:column;height:100%;position:relative;text-decoration:none;padding:0}.mainpage-article-card:hover{transform:translateY(0);box-shadow:0 0 10px rgba(255,103,42,.9)}.mainpage-article-card-image{width:100%;height:auto;position:relative;overflow:hidden;aspect-ratio:16/9}@media (max-width:1366px){.mainpage-article-card-image{aspect-ratio:16/9}}@media (max-width:768px){.mainpage-article-card-image{height:300px;aspect-ratio:16/9}}.mainpage-article-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.mainpage-article-card:hover .mainpage-article-card-image img{transform:scale(1.01)}.mainpage-article-card-category{position:absolute;top:10px;right:10px;background:#ff672a;box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -2px 0 rgba(0,0,0,.2);color:#fff;padding:8px 12px;border-radius:20px;font-size:12px;font-weight:600;z-index:2}.mainpage-article-card-info{padding:15px;flex-grow:1;display:flex;flex-direction:column;width:100%;box-sizing:border-box}@media (max-width:768px){.mainpage-article-card-info{padding:5px 15px 15px}}.mainpage-article-meta{font-size:13px;color:#777;margin-bottom:10px;display:flex;justify-content:center;gap:15px}.mainpage-article-card-info h3{font-size:16px;color:#ff672a;font-weight:600;text-align:center;margin-bottom:0;line-height:24px}@media (max-width:1366px){.mainpage-article-card-info h3{font-size:14px;line-height:22px}}@media (max-width:768px){.mainpage-article-card-info h3{font-size:15px;line-height:22px}}.mainpage-article-card-info p{font-size:14px;color:rgba(0,0,0,.5);text-shadow:none;line-height:20px;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:6px}@media (max-width:768px){.mainpage-article-card-info p{font-size:12px;line-height:16px}}.mainpage-article-see-more-button{background-color:#fff;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);color:#ff672a;border:1px solid hsla(0,0%,100%,.3);padding:14px 28px;border-radius:50px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px;text-decoration:none;box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -2px 0 rgba(0,0,0,.2);margin:0 auto 50px}@media (max-width:768px){.mainpage-article-see-more-button{margin-top:0;margin-bottom:0;padding:10px 20px;font-size:14px}}.mainpage-article-see-more-button:hover{box-shadow:0 6px 6px rgba(255,103,42,.6),inset 0 -2px 0 rgba(0,0,0,.2)}.mainpage-video-play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:60px;color:hsla(0,0%,100%,.85);z-index:2;pointer-events:none;transition:color .3s ease,transform .3s ease;text-shadow:0 4px 15px rgba(0,0,0,.6)}.fallback-cover,.hero-media-img{object-fit:cover;width:100%;height:100%}.fallback-cover{position:absolute;z-index:-2}.hero-youtube-iframe{pointer-events:none;object-fit:cover;width:100vw;height:100vh}.mainpage-about-slider-container{position:relative;width:73%;max-width:73%;height:500px;border-radius:12px;overflow:hidden;box-shadow:0 6px 12px rgba(0,0,0,.4);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin:-20px auto 0}@media (max-width:768px){.mainpage-about-slider-container{height:475px;width:90%;max-width:90%;margin-top:0;margin-bottom:20px}}.mainpage-about-slider-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s ease-in-out;z-index:1}.mainpage-about-slider-img.active{opacity:1}.mainpage-about-slider-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);background-image:linear-gradient(0deg,rgba(0,0,0,.8),transparent);z-index:2}@media (max-width:768px){.mainpage-about-slider-overlay{background-color:rgba(0,0,0,.4)}}.mainpage-about-slider-content{position:relative;z-index:3;color:#fff;padding:20px}@media (max-width:768px){.mainpage-about-slider-content{position:relative;z-index:3;color:#fff;padding:10px}}.mainpage-about-slider-content h3{font-family:League Gothic,sans-serif;transform:scaleY(.75);font-size:100px;line-height:100px;font-weight:600;margin-bottom:10px;color:#fff;text-shadow:-1px -1px 0 rgba(255,103,42,.8),1px -1px 0 rgba(255,103,42,.8),-1px 1px 0 rgba(255,103,42,.8),1px 1px 0 rgba(255,103,42,.8);text-transform:uppercase}@media (max-width:768px){.mainpage-about-slider-content h3{font-size:65px;line-height:70px;margin-bottom:0;margin-top:-35px;color:#fff;text-shadow:-1px -1px 0 rgba(255,103,42,.8),1px -1px 0 rgba(255,103,42,.8),-1px 1px 0 rgba(255,103,42,.8),1px 1px 0 rgba(255,103,42,.8)}}.mainpage-about-slider-content p{font-size:20px;line-height:27px;max-width:80%;text-align:center;margin:0 auto 35px;font-weight:400;color:hsla(0,0%,100%,.9);text-shadow:1px 1px 3px rgba(0,0,0,.5)}@media (max-width:768px){.mainpage-about-slider-content p{font-size:15px;line-height:20px;max-width:95%;margin-bottom:25px}}.mainpage-about-slider-button{display:inline-block;background-color:#ff672a;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);color:#fff;border:1px solid hsla(0,0%,100%,.3);padding:10px 20px;border-radius:50px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px;text-decoration:none;box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -3px 0 rgba(0,0,0,.2);width:25%;margin:0 auto}@media (max-width:768px){.mainpage-about-slider-button{width:75%;font-size:14px;padding:10px 15px}.mainpage-desktop-only{display:none}}body.hide-global-elements .footer,body.hide-global-elements .navbar,body.hide-global-elements footer,body.hide-global-elements header,body.hide-global-elements nav{display:none!important;visibility:hidden!important;opacity:0!important;z-index:-1!important}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;color:#fff}@font-face{font-family:League Gothic;src:url(/assets/fonts/LeagueGothic-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Questrial-Regular;src:url(/assets/fonts/Questrial-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Reey Regular;font-style:normal;font-weight:400;src:url(/assets/fonts/Reey-Regular.woff) format("woof")}@font-face{font-family:Roboto;src:url(/assets/fonts/Roboto-Light.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/fonts/Roboto-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/fonts/Roboto-Thin.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/fonts/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/fonts/Roboto-Bold.ttf) format("truetype");font-weight:700;font-style:bold}body,html{font-family:Roboto,sans-serif;font-weight:400;background:#fff}body{color:#777;margin:0}body a{color:#ff672a;text-shadow:0 1px 2px rgba(255,103,42,.3);text-decoration:none}.desc-line{margin-bottom:0}.desc-line[data-empty=true]{min-height:8px}::-webkit-scrollbar,::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{display:none!important}.reveal-holder{opacity:0;transition:all .8s ease-out;will-change:opacity,transform}.reveal-holder.visible{opacity:1;transform:translate(0)}.from-top{transform:translateY(-30px)}.from-bottom{transform:translateY(30px)}.from-left{transform:translateX(-30px)}.from-right{transform:translateX(30px)}.awplusupvc-nav{position:fixed;top:0;width:100%;padding:15px 0;transition:all .3s ease;background:transparent;z-index:1000}.awplusupvc-nav.scrolled{background:linear-gradient(100deg,#194493,#194493,#194493);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px 0;border-bottom:1px solid hsla(0,0%,100%,.6)}@media (max-width:768px){.awplusupvc-nav.scrolled{padding:25px 0}}.awplusupvc-nav-container{width:100%;max-width:100%;margin:0 auto;padding:11px 20px;display:flex;justify-content:center;align-items:center;transition:all .3s ease}@media (max-width:768px){.awplusupvc-nav-container{width:100%;max-width:100%;justify-content:space-between}}.awplusupvc-nav.scrolled .awplusupvc-nav-container{width:100%;max-width:100%;margin:0 auto;padding:6px 20px;display:flex;justify-content:center;align-items:center}@media (max-width:1366px){.awplusupvc-nav.scrolled .awplusupvc-nav-container{width:80%;max-width:80%;margin:0 auto;padding:0}}@media (max-width:768px){.awplusupvc-nav.scrolled .awplusupvc-nav-container{width:100%;max-width:100%;padding:0 15px}}.awplusupvc-nav.scrolled .awplus-hotdeals-button{position:relative!important;top:0!important;right:0!important}.awplusupvc-brand{font-family:League Gothic,sans-serif;transform:scaleY(.75);font-size:44px;line-height:44px;font-weight:800;letter-spacing:.5px;color:#ff672a;text-shadow:0 0 2px rgba(255,103,42,.9);text-transform:uppercase;display:none;position:fixed;top:15px;left:40px;margin-top:0;text-decoration:none}@media (max-width:1366px){.awplusupvc-brand{font-size:30px;margin-top:0}}@media (max-width:768px){.awplusupvc-brand{font-family:League Gothic,sans-serif;font-size:33px;font-weight:800;letter-spacing:1.5px;text-shadow:0 1px 2px #000;top:3px;left:13px}}.awplusupvc-nav.scrolled .awplusupvc-brand{color:#ff672a;display:block}.awplusupvc-menu-desktop{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:0}@media (max-width:768px){.awplusupvc-menu-desktop{display:none}}.awplusupvc-menu-desktop a,.awplusupvc-menu-desktop span{font-size:15px;font-weight:500;padding:0;margin:0 10px;cursor:pointer;color:#fff;border-radius:50px;transition:all .3s ease;border:1px solid transparent;display:flex;justify-items:center;align-items:center;text-decoration:none;gap:0}@media (max-width:1366px){.awplusupvc-menu-desktop span{font-size:12px;padding:0}}.awplusupvc-nav.scrolled .awplusupvc-menu-desktop span{color:#fff}.awplusupvc-menu-desktop a:hover,.awplusupvc-menu-desktop span:hover{color:#ff672a;font-weight:500;text-shadow:0 1px 2px #ff672a}.awplusupvc-nav.scrolled .awplusupvc-menu-desktop a:hover,.awplusupvc-nav.scrolled .awplusupvc-menu-desktop span:hover{color:#ff672a;font-weight:500;text-shadow:0 0 1px #ff672a}.awplusupvc-menu-desktop span{position:relative}.awplusupvc-menu-desktop span:after{content:"";position:absolute;bottom:-10px;left:0;width:0;height:1px;background-color:hsla(0,0%,100%,.3);transition:width .3s ease}.awplusupvc-menu-desktop span.nav-active:after{width:100%}.awplusupvc-promo-button{position:relative;background:#fff;color:#ff672a!important;box-shadow:0 4px 15px rgba(255,103,42,.6);overflow:hidden}.awplusupvc-promo-button:after{content:"";position:absolute;top:0;left:-150%;width:150%;height:100%;background:#fff}.awplusupvc-menu-mobile-button{display:none;font-size:22px;color:#fff;cursor:pointer;z-index:999999}.awplusupvc-nav.scrolled .awplusupvc-menu-mobile-button{color:#fff}@media (max-width:768px){.awplusupvc-menu-mobile-button{display:block;margin-top:-5px;position:absolute;top:17px;right:13px}}.awplusupvc-mobile-overlay{position:fixed;top:0;left:0;width:100%;height:0;background:linear-gradient(-35deg,transparent,transparent 50%,#ff672a 0),linear-gradient(-35deg,transparent,transparent calc(50% - 2px),#fff calc(50% - 2px),#fff calc(50% + 2px),transparent calc(50% + 2px)),#194493;background-attachment:fixed;z-index:999;overflow:hidden;transition:height .4s cubic-bezier(.77,0,.175,1);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.awplusupvc-mobile-overlay.open{height:100vh}body:has(.awplusupvc-mobile-overlay.open) .awplusupvc-menu-mobile-button{color:#fff;z-index:999999999}body:has(.awplusupvc-mobile-overlay.open) .back-to-top{display:none}.awplusupvc-brand-mobile{font-family:League Gothic,sans-serif;font-size:35px;letter-spacing:1.5px;transform:scaleY(.75);font-weight:800;color:#fff;position:absolute;top:10px;left:20px}.mobile-list{list-style:none;text-align:left;padding:0 0 0 20px;width:100%}.mobile-list li,.mobile-list li a{font-size:13px;border-bottom:1px solid hsla(0,0%,100%,.1);padding:7px 0;font-weight:500;color:#fff;cursor:pointer;width:94%;text-decoration:none}.mobile-list li:first-child{margin-top:50px}.awplusupvc-promo-inside-box{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.6)),url("/assets/AWPLUS UPVC - Pintu UPVC.jpg");background-size:cover;background-position:50%;background-repeat:no-repeat;border:1px solid rgba(255,103,42,.3);padding:30px 20px;border-radius:12px;transition:all .3s;text-align:center;position:relative;margin-top:20px;margin-left:20px;height:75px;min-height:75px;max-height:75px;width:90%;display:flex;flex-direction:column;justify-content:center;align-items:center}.awplusupvc-promo-inside-content{font-family:League Gothic,sans-serif;transform:scaleY(.75);font-size:56px;line-height:56px;font-weight:800;letter-spacing:1px;background:linear-gradient(90deg,#fff,#ff672a,#fff);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:whiteBlueGradient 4s ease-in-out infinite;text-decoration:none}@keyframes whiteBlueGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.mobile-menu-inside-box{display:flex;flex-direction:column;gap:10px;position:relative;width:90%;margin:20px auto 0}.mobile-menu-inside-contact{display:flex;flex-direction:row;gap:10px;width:100%}.livechat-button-inside-mobile,.whatsapp-button-inside-mobile{background:linear-gradient(100deg,#ff672a,#ff672a,#ff672a);color:#fff;border:none;padding:8px 15px;border-radius:8px;font-size:13px;cursor:pointer;text-decoration:none;display:flex;justify-content:center;align-items:center;gap:5px;flex:1 1}.whatsapp-button-inside-mobile i{font-size:18px;margin-right:-2px;margin-top:0}.livechat-button-inside-mobile i{margin-top:-1px}.mobile-menu-inside-social{display:flex;flex-direction:row;gap:10px;width:100%}.mobile-menu-inside-social-icon{background:linear-gradient(100deg,#ff672a,#ff672a,#ff672a);color:#fff;border:none;padding:12px 20px;border-radius:8px;font-size:14px;cursor:pointer;text-decoration:none;display:flex;justify-content:center;align-items:center;gap:5px;flex:1 1}.mobile-menu-inside-social-icon i{font-size:15px}.back-to-top{position:fixed;bottom:150px;left:0;width:50px;min-width:50px;max-width:50px;height:50px;border:none;border-radius:0 10px 0 0;background:rgba(25,68,147,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:hsla(0,0%,100%,.9);box-shadow:none;font-size:20px;cursor:pointer;z-index:9999;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;align-items:center;justify-content:center;padding:10px}@media (max-width:768px){.back-to-top{display:none}}.back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.floating-share-sidebar{position:fixed;left:0;bottom:50px;z-index:9999;display:flex;flex-direction:column;background:transparent;border-radius:0 10px 0 0;overflow:hidden}body.backtop-visible .floating-share-sidebar{border-radius:0 0 0 0}.share-item{width:50px;height:50px;display:flex;align-items:center;justify-content:center;font-size:15px;color:hsla(0,0%,100%,.9);transition:all .2s ease-in-out;border:none;cursor:pointer;text-decoration:none}.copy-button,.native-button{background:rgba(25,68,147,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:hsla(0,0%,100%,.9)}@media (max-width:768px){.floating-share-sidebar{display:none}}.scroll-percentage-indicator{position:fixed;bottom:0;left:0;background:rgba(25,68,147,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:hsla(0,0%,100%,.9);padding:8px 12px;border:none;border-radius:0;font-size:13px;font-weight:500;z-index:9999;pointer-events:none;font-family:inherit;height:50px;min-height:50px;max-height:50px;width:50px;min-width:50px;max-width:50px;display:flex;justify-content:center;align-items:center}@media (max-width:768px){.scroll-percentage-indicator{display:none}}.fixed-bottom-actions{position:fixed;bottom:0;left:0;width:100%;display:flex;flex-direction:row;align-items:stretch;z-index:999;animation:slideUpFixed .4s ease-out forwards;background:#ff672a}.fixed-livechat-button,.fixed-whatsapp-button{flex:1 1;padding:10px 0;height:36px;min-height:36px;max-height:36px;font-size:13px;font-weight:500;background:transparent;color:#fff;display:flex;justify-content:center;align-items:center;gap:6px;cursor:pointer;text-decoration:none;font-family:inherit;margin:0!important;border:none!important;outline:none!important;border-radius:0!important;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}@keyframes slideUpFixed{0%{transform:translateY(100%)}to{transform:translateY(0)}}.fixed-whatsapp-button i{font-size:20px;margin-right:-5px}.fixed-livechat-button i{font-size:16px;margin-right:-2px}.fixed-back-to-top-button{width:60px!important;background:transparent;height:36px;min-height:36px;max-height:36px;color:#fff;font-size:16px;display:flex;justify-content:center;align-items:center;margin:0!important;border:none!important;outline:none!important;border-radius:0!important;box-sizing:border-box;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.awplus-flashsale-button{position:fixed;top:12px;right:40px;z-index:999999!important;display:inline-flex;align-items:center;gap:10px;padding:10px 22px;font-family:League Gothic,sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;letter-spacing:2px;cursor:pointer;background:linear-gradient(90deg,#ff672a,#f30,#ff672a);background-size:200% auto;border:2px solid #fff;border-radius:30px;box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -3px 0 rgba(0,0,0,.2);overflow:hidden;transition:transform .2s ease;animation:gradient-shift 3s linear infinite}.awplus-flashsale-button,.awplus-flashsale-button a{color:#fff;text-decoration:none}.awplus-flashsale-button:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,0));transform:skewX(-25deg);animation:shimmer 2.5s infinite}@keyframes gradient-shift{0%{background-position:0}to{background-position:200%}}@keyframes shimmer{0%{left:-100%}to{left:200%}}.awplus-flashsale-button:hover{box-shadow:0 6px 12px rgba(255,103,42,.7),inset 0 -3px 0 rgba(0,0,0,.2)}.awplus-flashsale-button i{margin-right:5px}@media (max-width:768px){.awplus-flashsale-button{display:none!important}}.see-more-button{background-color:#ff672a;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);color:#fff;border:1px solid hsla(0,0%,100%,.3);padding:14px 28px;border-radius:50px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px;text-decoration:none;box-shadow:0 6px 12px rgba(0,0,0,.4),inset 0 -2px 0 rgba(0,0,0,.2);margin:0 auto 50px;width:20%}@media (max-width:768px){.see-more-button{margin-top:30px;margin-bottom:0;padding:10px 20px;font-size:14px;width:50%}}.see-more-button:hover{box-shadow:0 6px 6px rgba(255,103,42,.6),inset 0 -2px 0 rgba(0,0,0,.2)}