.vue-flux .flux-button{max-height:40px;max-width:40px;min-height:26px;min-width:26px;padding:0;width:6%}.flux-button{background-color:transparent;border:0;cursor:pointer}.flux-button:hover>svg line,.flux-button:hover>svg polyline{stroke:#ff0}.flux-button:hover>svg polygon,.flux-button:hover>svg rect{fill:#ff0}.flux-button>svg{width:100%}.flux-button>svg>circle{fill:#000000b3}.flux-button>svg line,.flux-button>svg polygon,.flux-button>svg polyline,.flux-button>svg rect{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:14}.flux-button>svg polygon,.flux-button>svg rect{fill:#fff;stroke-width:0}.flux-transition,.vue-flux{position:relative}.vue-flux .flux-transition{position:absolute}.vue-flux .complements,.vue-flux>.flux-image{left:0;position:absolute;top:0}.vue-flux .complements{bottom:0;display:flex;flex-direction:column;justify-content:space-between;right:0;z-index:45}.vue-flux .complements .remainder{flex-basis:50%}.vue-flux .flux-caption{background-color:#000000a6;box-sizing:border-box;color:#fff;flex:none;font-size:.8rem;line-height:1.1rem;opacity:0;padding:6px;text-align:center;width:100%}.vue-flux .flux-caption.visible{opacity:1;transition:opacity .3s ease-in}.vue-flux .flux-controls{display:flex;flex:none;justify-content:space-between}.vue-flux .flux-controls.fade-enter,.vue-flux .flux-controls.fade-leave-to{opacity:0}.vue-flux .flux-controls.fade-enter-active,.vue-flux .flux-controls.fade-leave-active{transition:opacity .3s ease-in}.vue-flux .flux-controls .prev{margin-left:4%}.vue-flux .flux-controls .next{margin-right:4%}.vue-flux .flux-index .fade-enter,.vue-flux .flux-index .fade-leave-to{opacity:0}.vue-flux .flux-index .fade-enter-active,.vue-flux .flux-index .fade-leave-active{transition:opacity .3s ease-in}.vue-flux .flux-index li{box-sizing:content-box;cursor:pointer;display:inline-block;margin:0 24px 24px 0;position:relative;transition:all .3s ease}.vue-flux .flux-index li:hover{box-shadow:0 0 3px 2px #fff9}.vue-flux .flux-index li.current{border:1px solid #fff;box-shadow:none;cursor:auto}.vue-flux .flux-index{flex:none;font-size:0;margin-bottom:2%;text-align:center}.vue-flux .flux-index nav{display:block;inset:0;margin:0;overflow:hidden;position:absolute;visibility:hidden}.vue-flux .flux-index nav.visible{visibility:visible;z-index:101}.vue-flux .flux-index ul{background-color:#000;display:block;font-size:0;height:100%;list-style-type:none;margin:100% 0 0;overflow-y:auto;padding:24px 0 0 24px;text-align:center;transition:all .5s linear}.vue-flux .flux-pagination{flex:none}.vue-flux .flux-pagination ul{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:0;padding:0;position:relative;text-align:center}.vue-flux .flux-pagination li{box-sizing:border-box;cursor:pointer;display:block;height:0;margin:0 1% 1.5%;min-height:10px;min-width:10px;padding-bottom:2%;position:relative;width:2%}.vue-flux .flux-pagination .pagination-item{background-color:#000000b3;border:2px solid #fff;border-radius:50%;box-sizing:border-box;inset:0;position:absolute;transition:background-color .2s ease-in,border .2s ease-in}.vue-flux .flux-pagination .pagination-item:hover{background-color:#fff;border-color:#000}.vue-flux .flux-pagination .pagination-item.active{background-color:#fff;border-color:#fff}.vue-flux .preloader{inset:0;position:absolute;z-index:-1}.vue-flux .preloader .spinner{height:80px;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;top:50%;width:80px;z-index:14}.vue-flux .preloader .spinner .pct{font-weight:700;height:80px;left:0;line-height:80px;position:absolute;right:0;text-align:center;z-index:1}.vue-flux .preloader .spinner .border{animation:spin 2s linear infinite;background-color:#f3f3f3;border-color:#3498db #f3f3f3;border-radius:50%;border-style:solid;border-width:14px;box-sizing:border-box;height:100%;width:100%}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.hero .hero-container{position:relative}.hero .vue-flux{z-index:0}.hero .hero-content{display:flex;flex-direction:column}.hero .hero-content.white h1{text-shadow:0 0 5px hsla(0,0%,100%,.75)}.hero .hero-content.white .all-work-slogan,.hero .hero-content.white .utp-slogan{background-color:#ffffff8c;border-radius:12px}.hero .hero-content.white .all-work-slogan{padding:5px 10px}.hero .hero-content.white .utp-slogan{margin-top:10px;padding:10px}@media (min-width:1280px){.hero .hero-content{inset:0;position:absolute;z-index:1}}@media (max-width:1279px){.hero .hero-content{background-image:var(--v670d3aeb);background-position:27%;background-size:cover;border-radius:1rem;padding:18px}}.hero .hero-content .hero-content-top{flex:1}@media (min-width:1280px){.hero .hero-content .hero-content-top{padding:50px 50px 0}}.hero .hero-content .hero-content-bottom{height:105px;line-height:50px;position:relative;text-transform:uppercase}.hero .hero-content .hero-content-bottom .slide-pagination-container{align-items:flex-end;display:flex;height:100%;justify-content:center;padding-bottom:28px}.hero .hero-content .hero-content-bottom .slide-pagination-container .slide-pagination-item{background-color:#fff;border-radius:50%;cursor:pointer;display:block;height:7px;margin-right:9px;opacity:.4;transition:all .3s;width:7px}.hero .hero-content .hero-content-bottom .slide-pagination-container .slide-pagination-item.active{border-radius:59px;opacity:1;width:30px}@media (max-width:1279px){.hero .hero-content .hero-content-bottom .slide-pagination-container{display:none}}.hero .hero-content .hero-content-bottom .utp{color:#fff;font-family:Mont}.hero .hero-content .hero-content-bottom .utp .utp-top{font-size:40px;font-weight:800}.hero .hero-content .hero-content-bottom .utp .utp-bottom{font-size:36px;font-weight:400}.hero .hero-content .hero-content-bottom form{background:#fff;border-radius:26px 0 0;height:100%;padding:25px 0 0 25px;position:relative}.hero .hero-content .hero-content-bottom .left-round-container{bottom:0;left:-25px;position:absolute}.hero .hero-content .hero-content-bottom .left-round-container .left-round{background:transparent;height:25px;overflow:hidden;position:relative;transform:rotate(90deg);width:25px}.hero .hero-content .hero-content-bottom .left-round-container .left-round:before{background:#fff;border-radius:50%;bottom:-25px;content:"";height:50px;left:-25px;position:absolute;width:50px}@media (max-width:1279px){.hero .hero-content .hero-content-bottom{height:auto;line-height:inherit}.hero .hero-content .hero-content-bottom .utp{margin-bottom:10px;margin-top:115px}.hero .hero-content .hero-content-bottom .utp .utp-top{font-size:12px}.hero .hero-content .hero-content-bottom .utp .utp-bottom{font-size:10px}.hero .hero-content .hero-content-bottom form{background:transparent;border-radius:0;height:auto;padding:0;position:inherit}}.hero .hero-content .all-work-slogan{font-size:16px;font-weight:400;margin-top:10px}@media (max-width:1279px){.hero .hero-content .all-work-slogan{display:none}}.hero .hero-content .utp-slogan{font-size:22px;font-weight:400;line-height:130%}@media (max-width:1279px){.hero .hero-content .utp-slogan{font-size:10px}}.hero .hero-content .btn-video{font-size:22px;font-weight:400;height:72px;text-transform:uppercase}@media (max-width:1680px){.hero .hero-content .btn-video{font-size:18px}}@media (max-width:1440px){.hero .hero-content .btn-video{font-size:14px}}@media (max-width:1279px){.hero .hero-content .btn-video{font-size:10px;height:39px}.hero .hero-content .btn-video img{height:14px;width:14px}}.slider-container{align-items:center;display:flex;flex-wrap:wrap;gap:25px;justify-content:space-between;margin:0 auto;max-width:1540px;position:relative}.slider-container.slider-container-bottom{margin-top:24px}.slider-container .btn-slide{align-items:center;display:flex;height:48px;justify-content:center;position:absolute;width:48px}.slider-container .btn-slide.btn-slide-prev{left:-78px}.slider-container .btn-slide.btn-slide-next{right:-78px}.slider-preview{aspect-ratio:var(--v13c3e3f0);border-radius:5px;cursor:pointer;opacity:.75;overflow:hidden;width:120px}.slider-preview.active,.slider-preview:hover{border:2px solid var(--bs-primary);opacity:1}.slider-preview img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1279px){.slider-container{gap:6px}.slider-container.slider-container-bottom{margin-top:8px}.slider-container .btn-slide{height:24px;width:24px;z-index:46}.slider-container .btn-slide.btn-slide-prev{left:0}.slider-container .btn-slide.btn-slide-next{right:0}.slider-preview{width:calc(25% - 25px)}}.type-glassing-item{border:1px solid #dfdfdf;border-radius:10px;color:inherit;display:flex;flex-direction:column;height:100%;padding:32px;text-decoration:none;transition:.3s ease}.type-glassing-item:hover{border-color:#cfcfcf;box-shadow:0 16px 40px #3b474514}.type-glassing-item:hover .type-glassing-item-button .btn{width:70px}.type-glassing-item:focus-visible{outline:2px solid #3b4745;outline-offset:2px}.type-glassing-item .type-glassing-item-content{display:flex;flex:1;flex-direction:column}.type-glassing-item .type-glassing-img{aspect-ratio:16/10;border-radius:5px;margin-bottom:2rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.type-glassing-item h3{flex:1;font-size:20px;font-weight:700}@media (max-width:1680px){.type-glassing-item h3{font-size:18px}}@media (max-width:1440px){.type-glassing-item h3{font-size:16px}}.type-glassing-item h3{line-height:150%;margin-bottom:16px}.type-glassing-item table td{font-size:16px;font-weight:400;line-height:150%}@media (max-width:1680px){.type-glassing-item table td{font-size:15px}}@media (max-width:1440px){.type-glassing-item table td{font-size:14px}}.type-glassing-item table td:last-child{text-align:right}.type-glassing-item .type-glassing-item-button{align-items:center;background-color:#e9e9e9;border-radius:20px;cursor:pointer;display:flex;font-size:22px;font-weight:700;height:80px;justify-content:space-between;line-height:100%;padding:16px 16px 16px 24px}@media (max-width:1680px){.type-glassing-item .type-glassing-item-button{font-size:18px;height:70px}}@media (max-width:1440px){.type-glassing-item .type-glassing-item-button{font-size:16px;height:60px}}.type-glassing-item .type-glassing-item-button .btn{align-items:center;border-radius:14px;display:flex;height:50px;justify-content:center;transition:all .3s;width:50px}@media (max-width:1680px){.type-glassing-item .type-glassing-item-button .btn{border-radius:10px;height:40px;width:40px}}@media (max-width:1440px){.type-glassing-item .type-glassing-item-button .btn{border-radius:8px;height:30px;width:30px}}@media (max-width:1680px){.type-glassing-item{padding:28px}}@media (max-width:1440px){.type-glassing-item{padding:20px}}@media (max-width:1279px){.type-glassing-item{padding:16px}.type-glassing-item .type-glassing-img{margin-bottom:1rem}.type-glassing-item .type-glassing-item-button{border-radius:10px;font-size:18px;height:60px}.type-glassing-item .type-glassing-item-button .btn{height:28px;padding:6px;width:28px}.type-glassing-item .type-glassing-item-button .btn img{height:100%;width:100%}}.type-glassing-item-button{align-items:center;background-color:var(--v5e902047);border-radius:20px;color:inherit;cursor:pointer;display:flex;font-size:22px;font-weight:700;height:80px;justify-content:space-between;line-height:100%;padding:16px 16px 16px 24px;text-decoration:none}.type-glassing-item-button:hover .btn{width:70px}@media (max-width:1680px){.type-glassing-item-button{font-size:18px;height:70px}}@media (max-width:1440px){.type-glassing-item-button{font-size:16px;height:60px}}.type-glassing-item-button .btn{align-items:center;border-radius:14px;display:flex;height:50px;justify-content:center;transition:all .3s;width:50px}@media (max-width:1680px){.type-glassing-item-button .btn{border-radius:10px;height:40px;width:40px}}@media (max-width:1440px){.type-glassing-item-button .btn{border-radius:8px;height:30px;width:30px}}@media (max-width:1279px){.type-glassing-item-button{border-radius:10px;font-size:18px;height:60px}.type-glassing-item-button .btn{height:28px;padding:6px;width:28px}.type-glassing-item-button .btn img{height:100%;width:100%}}.main-direction-item{border:1px solid #dfdfdf;border-radius:10px;height:100%;overflow:hidden;transition:all .5s ease}.main-direction-item>img{aspect-ratio:16/10;-o-object-fit:var(--v714e26a1);object-fit:var(--v714e26a1);width:100%}.main-direction-item .main-direction-item-body{background-color:#e9e9e9;height:100%;padding:32px}.main-direction-item .main-direction-item-body table td{background-color:transparent}.main-direction-item .main-direction-item-body:hover{background-color:#3b4745}.main-direction-item .main-direction-item-body:hover h3,.main-direction-item .main-direction-item-body:hover p,.main-direction-item .main-direction-item-body:hover table td{color:#fff}.main-direction-item .main-direction-item-body h3{font-size:20px;font-weight:700}@media (max-width:1680px){.main-direction-item .main-direction-item-body h3{font-size:18px}}@media (max-width:1440px){.main-direction-item .main-direction-item-body h3{font-size:16px}}.main-direction-item .main-direction-item-body h3{line-height:150%;margin-bottom:16px}.main-direction-item .main-direction-item-body .description{margin-bottom:32px}@media (max-width:1279px){.main-direction-item .main-direction-item-body{padding:16px}}.type-glassing .heading-description{font-size:16px;font-weight:400;line-height:150%;text-align:center}.faq-item h3{border-radius:5px}.faq-item .faq-question,.faq-item .faq-question:not(.collapsed){background:#3b4745;font-size:Text Sizes/Text Medium;font-weight:700;line-height:150%;padding:20px 32px}.faq-item .faq-question:focus,.faq-item .faq-question:not(.collapsed):focus{box-shadow:none}.faq-item .faq-question:after,.faq-item .faq-question:not(.collapsed):after{align-items:center;background-color:#fff;background-image:var(--v24449dd3);background-position:50%;background-size:15px;border-radius:4px;color:var(--bs-primary);content:"";display:flex;height:27px;justify-content:center;width:27px}.faq-item .faq-question:not(.collapsed)[aria-expanded=true]:after,.faq-item .faq-question[aria-expanded=true]:after{background-image:var(--v397eb98e);content:"";transform:unset}@media (max-width:1279px){.faq-item .faq-item .faq-question,.faq-item .faq-item .faq-question:not(.collapsed){padding:20px}}
