@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css?family=Kaushan+Script|Source+Sans+Pro);@import url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.1/font/bootstrap-icons.css);body{letter-spacing:1px;font-family:"Manrope",sans-serif!important;position:relative;overflow-x:hidden}:root{--primary-color:#0c1760;--secondary-color:#FCA93D;--white-color:#ffffff;--dark-gray:#1a1a1a;--dark-bg:#5a5a5a;--light-gray:#F8F7F6;--font-text:"Manrope", sans-serif;--font-size-40:2.5rem;--font-size-30:1.875rem;--font-size-26:1.625rem;--font-size-20:1.25rem;--font-size-18:1.125rem;--font-size-16:1rem;--font-size-15:0.938rem;--font-size-12:0.738rem;--line-height-25:25px;--font-200:200;--font-300:300;--font-400:400;--font-500:500;--font-600:600;--font-800:800;--btn-border-radius:2px;--btn-padding:0.5rem 1rem;--section-space:80px 0;--responsive-space:60px 0 60px}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:#fff;background-color:var(--primary-color);border-color:var(--primary-color)}h1{font-size:var(--font-size-40)}h2{font-size:var(--font-size-30)}h3{font-size:var(--font-size-26)}h4,.font-20{font-size:var(--font-size-20)}h5{font-size:var(--font-size-18)}h6{font-size:var(--font-size-16)}ul{list-style-type:unset}.form-floating>label{width:100%}label{font-size:var(--font-size-15)}a{text-decoration:unset;color:var(--dark-gray)}.error{color:#EF4028}.text-trans{text-transform:unset}.form-switch input.form-check-input{height:1.5em;width:2.5em}a.moreless-button{color:#fca93d;font-size:14px}.spacer{padding:var(--section-space)}.text-space{padding:20px}.grayscale{filter:gray;-webkit-filter:grayscale(1);filter:grayscale(1)}.form-check-input{width:1.3em;height:1.3em;margin:0}.btn-link{color:var(--dark-gray);text-decoration:underline}.btn-link:hover{color:var(--primary-color)}.gray-bg{background:var(--light-gray)}.dark-bg{background:var(--dark-bg)}button.btn-close{position:absolute;z-index:2;right:25px;top:25px}.form-control:focus,.form-check-input:focus,.nav-link:focus-visible{box-shadow:unset;border-color:var(--primary-color)}.form-check-input:checked{background-color:#282b60;border-color:#282b60}.form-switch .form-check-input{cursor:pointer}hr{border-top-color:#858585!important}.sticky-img{position:-webkit-sticky;position:sticky;top:15%}.dim{filter:blur(3px)}.small-text{font-size:var(--font-size-12)}.thank-msg h5{line-height:22px}.font-15{font-size:var(--font-size-15)}.font-300{font-weight:var(--font-300)}.font-400{font-weight:var(--font-400)}.font-500{font-weight:var(--font-500)}.font-600{font-weight:var(--font-600)}.font-800{font-weight:var(--font-800)}small{font-size:12px;color:#8f8f8f}*{scrollbar-width:thin;scrollbar-color:#797979 #d6d6d6}*::-webkit-scrollbar{width:10px}*::-webkit-scrollbar-track{background:#d6d6d6}*::-webkit-scrollbar-thumb{background-color:#797979;border-radius:20px;border:2px solid#d6d6d6}.loader-image{animation:beat 1.5s ease-in-out infinite;width:52px}.loader{width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}.loader-container{position:fixed;height:100vh;width:100%;background:#fff;z-index:9999}.txt-loading{text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.txt-loading .letters-loading{color:rgb(0 0 0 / 29%);position:relative}.txt-loading .small{font-size:28px;font-weight:500}.txt-loading .letters-loading:before{-webkit-animation:letters-loading 4s infinite;animation:letters-loading 4s infinite;color:var(--primary-color);content:attr(data-text-preloader);left:0;opacity:0;position:absolute;top:-3;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}.txt-loading .letters-loading.gold:before{color:#d7910e}.txt-loading .letters-loading.gold{color:rgb(215 145 14 / .2)}.txt-loading .letters-loading:nth-child(2):before{-webkit-animation-delay:.2s;animation-delay:.2s}.txt-loading .letters-loading:nth-child(3):before{-webkit-animation-delay:.4s;animation-delay:.4s}.txt-loading .letters-loading:nth-child(4):before{-webkit-animation-delay:.6s;animation-delay:.6s}.txt-loading .letters-loading:nth-child(5):before{-webkit-animation-delay:.8s;animation-delay:.8s}.txt-loading .letters-loading:nth-child(6):before{-webkit-animation-delay:1s;animation-delay:1s}.txt-loading .letters-loading:nth-child(7):before{-webkit-animation-delay:1.2s;animation-delay:1.2s}.txt-loading .letters-loading:nth-child(8):before{-webkit-animation-delay:1.4s;animation-delay:1.4s}.txt-loading .letters-loading:nth-child(9):before{-webkit-animation-delay:1.6s;animation-delay:1.6s}.txt-loading .letters-loading:nth-child(10):before{-webkit-animation-delay:1.8s;animation-delay:1.8s}.txt-loading .letters-loading:nth-child(11):before{-webkit-animation-delay:2s;animation-delay:2s}.txt-loading .letters-loading:nth-child(12):before{-webkit-animation-delay:2.2s;animation-delay:2.2s}.txt-loading .letters-loading:nth-child(13):before{-webkit-animation-delay:2.4s;animation-delay:2.4s}.txt-loading .letters-loading:nth-child(14):before{-webkit-animation-delay:2.6s;animation-delay:2.6s}.txt-loading .letters-loading:nth-child(15):before{-webkit-animation-delay:2.8s;animation-delay:2.8s}.txt-loading .letters-loading:nth-child(16):before{-webkit-animation-delay:3s;animation-delay:3s}.txt-loading .letters-loading:nth-child(17):before{-webkit-animation-delay:3.3s;animation-delay:3.2s}.loader-section{background-color:#fff;height:100%;position:fixed;top:0;width:calc(50% + 1px)}.loader-section.section-left{left:0}.loader-section.section-right{right:0}.btn{padding-left:20px!important;line-height:var(--line-height-25)!important;padding-right:20px!important;text-transform:uppercase!important;font-size:var(--font-size-15)!important;font-weight:var(--font-600)!important;letter-spacing:1.2px!important;border-radius:var(--btn-border-radius)!important}.primary-btn{border:1px solid var(--dark-gray)!important;background-color:transparent!important;color:var(--dark-gray)}.primary-btn:hover{border:1px solid var(--primary-color)!important;background-color:var(--primary-color)!important;color:var(--white-color)!important}.btn-secondary{border:1px solid #fca93d;background-color:#fca93d;color:var(--dark-gray)}.btn-secondary:hover{border:1px solid #1a1a11;border-radius:2px;background-color:#fff0;color:var(--dark-gray)}.btn-info{border:1px solid var(--primary-color);background-color:var(--primary-color);color:var(--white-color)}.btn-info:hover{border:1px solid #1a1a11;background-color:#fff0;color:var(--dark-gray)}.btn:active,.btn:focus-visible{color:#fff;background-color:#0c1760;border-color:#0c1760;outline:0;box-shadow:unset}.card{border:1px solid #fff;background:var(--white-color);box-shadow:0 0 24px rgb(0 0 0 / .05);border-radius:2px;padding:29px}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:#fff0;border-bottom:0}.card ul{list-style-type:none;padding-left:0;margin:0}.card ul li{margin:5px 0}.card h6{transition:ease-in-out .3s;line-height:34px;letter-spacing:.1em}.card:hover{box-shadow:0 .5rem 1rem rgb(0 0 0 / .15)!important;border:1px solid #B0B0B0!important}.hero-banner{height:calc(100dvh - 105px)}.hero-banner img.img-fluid{width:100%;height:100%;object-fit:cover;object-position:50% 75%}.hero{width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;height:100%;position:relative}.hero video{width:100vw;object-fit:cover;left:0;right:0;height:100%;height:calc(100dvh - 105px)}.hero .container{position:relative}.hero-card{position:absolute;width:100%;bottom:100px;z-index:99}.hero-content{background:rgb(255 255 255 / .85);border:1px solid #fff;backdrop-filter:blur(7.5px);padding:30px;max-width:505px;width:100%}.hero-content a.btn{min-width:170px}.short-header{height:auto;padding:50px 0;min-height:unset}.eco-image{background-size:cover;background-repeat:no-repeat;padding:230px 0}.services{background-color:#fff}.product-show .card{min-height:640px}.product-show .card:hover{border-color:#fff}.product-show .card:hover .primary-btn{border:1px solid var(--primary-color);background-color:var(--primary-color);color:var(--white-color)}.service-list{column-count:2;min-height:130px}.service-list i{margin-right:10px}.faq-page-section .acc-btn{position:relative;font-size:18px;cursor:pointer;line-height:30px;color:#262626;font-weight:400;padding:19px 30px 19px 28px;transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;font-family:'Frank Ruhl Libre',serif}.faq-page-section .icon-outer{position:absolute;right:20px;top:18px;font-size:20px;color:#a7a7a7;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease}.thumb-img{width:100%}form.service-form{padding:30px;background:#fff;border-radius:2px!important}.about-us p a{font-weight:500;color:#1c1c1c;text-decoration:underline!important}.select-service{box-shadow:0 24px 30px 0 #6a6A6A1A;border:1px solid rgb(0 0 0 / 5%)!important}.select-service span{font-size:18px;font-weight:400;letter-spacing:inherit;text-align:center;margin-top:17px;line-height:27px}.select-service input{position:absolute;bottom:4px;right:3px;width:30px;height:30px;border:0}.select-service label{display:flex;flex-direction:column;align-items:center;padding:30px 0;cursor:pointer;text-transform:capitalize}.form-block{margin-bottom:20px}.product-box-height{min-height:115px}.unit-dv{background:#f8f7f6;padding:20px;border-radius:2px;border:1px dashed #68625b}.toggle-switch{border:1px solid rgb(26 26 26 / 12%);padding:16px;border-radius:2px;margin-bottom:0!important;cursor:pointer}.toggle-switch span{font-size:15px}.toggleSwitch{display:inline-block;height:18px;position:relative;overflow:visible;padding:0;cursor:pointer;width:40px}.toggleSwitch *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.toggleSwitch label,.toggleSwitch>span{line-height:20px;height:28px;vertical-align:middle}.toggleSwitch input:focus+label,.toggleSwitch input:focus~a{outline:0}.toggleSwitch label{position:relative;z-index:3;display:block;width:100%}.toggleSwitch input{position:absolute;opacity:0;z-index:5}.toggleSwitch>span{position:absolute;left:-50px;width:100%;margin:0;padding-right:50px;text-align:left;white-space:nowrap}.toggleSwitch>span span{position:absolute;top:0;left:0;z-index:5;display:block;width:50%;margin-left:50px;text-align:left;font-size:.9em;width:100%;left:16%;top:2px;opacity:0;font-size:20px}.toggleSwitch a{position:absolute;right:50%;z-index:4;display:block;height:100%;padding:0;left:5px;width:18px;background-color:#a0a0a0;border:1px solid #a0a0a0;border-radius:100%;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;box-shadow:0 1px 2px rgb(0 0 0 / .05);top:3px}.toggleSwitch>span span:first-of-type{color:#ccc;opacity:1;left:45%}.toggleSwitch>span:before{content:'';display:block;width:100%;height:100%;position:absolute;left:50px;top:-2px;background-color:#fafafa;border:1px solid #ccc;border-radius:30px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.toggleSwitch input:checked~a{border-color:#fff;background-color:#fff;left:100%;margin-left:-12px;top:3px}.toggleSwitch input:checked~span:before{border-color:#00ab34;background:linear-gradient(0deg,#2daa18,#2daa18),linear-gradient(0deg,#47bf34,#47bf34)}.toggleSwitch input:checked~span span:first-of-type{opacity:0}.toggleSwitch input:checked~span span:last-of-type{opacity:1;color:#fff}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:#fff;background-color:var(--primary-color);border-color:var(--primary-color)}.btn{padding-left:20px;line-height:var(--line-height-25);padding-right:20px;text-transform:uppercase;font-size:var(--font-size-15);font-weight:var(--font-600);letter-spacing:1.2px;border-radius:var(--btn-border-radius)}.btn-link{color:var(--dark-gray);text-decoration:underline}.btn-link:hover{color:var(--primary-color)!important}.primary-btn{border:1px solid var(--dark-gray);background-color:#fff0;color:var(--dark-gray)!important}.primary-btn:hover{border:1px solid var(--primary-color);background-color:var(--primary-color);color:var(--white-color)!important}button.btn-close{position:absolute;z-index:2;right:25px;top:25px!important}.primary-btn{border:1px solid var(--dark-gray);background-color:#fff0;color:var(--dark-gray)!important}.primary-btn:hover{border:1px solid var(--primary-color);background-color:var(--primary-color);color:var(--white-color)!important}.btn-secondary{border:1px solid #fca93d;background-color:#fca93d;color:var(--dark-gray)!important}.btn-secondary:hover{border:1px solid #1a1a11;border-radius:2px;background-color:#fff0;color:var(--dark-gray)!important}.btn-info{border:1px solid var(--primary-color);background-color:var(--primary-color);color:var(--white-color)!important}.btn-info:hover{border:1px solid #1a1a11;background-color:#fff0;color:var(--dark-gray)!important}.btn:active,.btn:focus-visible{color:#fff;background-color:#0c1760;border-color:#0c1760;outline:0;box-shadow:unset!important}.custom-modal{max-width:799px!important;width:100%!important;border-radius:6px 0 0 6px}.custom-modal h3 span{font-size:16px}.custom-modal .toggle-switch span{font-size:14px}.custom-modal .upload-area{height:204px}.custom-modal .upload-area__drop-zoon{height:9.25rem}.toggle-switch{border:1px solid rgb(26 26 26 / 12%);padding:16px;border-radius:2px;margin-bottom:0!important;cursor:pointer}.toggle-switch span{font-size:15px}.toggleSwitch{display:inline-block;height:18px;position:relative;overflow:visible;padding:0;cursor:pointer;width:40px}.toggleSwitch *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.toggleSwitch label,.toggleSwitch>span{line-height:20px;height:28px;vertical-align:middle}.toggleSwitch input:focus+label,.toggleSwitch input:focus~a{outline:0}.toggleSwitch label{position:relative;z-index:3;display:block;width:100%}.toggleSwitch input{position:absolute;opacity:0;z-index:5}.toggleSwitch>span{position:absolute;left:-50px;width:100%;margin:0;padding-right:50px;text-align:left;white-space:nowrap}.toggleSwitch>span span{position:absolute;top:0;left:0;z-index:5;display:block;width:50%;margin-left:50px;text-align:left;font-size:.9em;width:100%;left:16%;top:2px;opacity:0;font-size:20px}.toggleSwitch a{position:absolute;right:50%;z-index:4;display:block;height:100%;padding:0;left:5px;width:18px;background-color:#a0a0a0;border:1px solid #a0a0a0;border-radius:100%;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;box-shadow:0 1px 2px rgb(0 0 0 / .05);top:3px}.toggleSwitch>span span:first-of-type{color:#ccc;opacity:1;left:45%}.toggleSwitch>span:before{content:'';display:block;width:100%;height:100%;position:absolute;left:50px;top:-2px;background-color:#fafafa;border:1px solid #ccc;border-radius:30px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.toggleSwitch input:checked~a{border-color:#fff;background-color:#fff;left:100%;margin-left:-12px;top:3px}.toggleSwitch input:checked~span:before{border-color:#00ab34;background:linear-gradient(0deg,#2daa18,#2daa18),linear-gradient(0deg,#47bf34,#47bf34)}.toggleSwitch input:checked~span span:first-of-type{opacity:0}.toggleSwitch input:checked~span span:last-of-type{opacity:1;color:#fff}.upload-area{width:100%;max-width:100%;background-color:#fff;border-radius:8px;padding:15px;text-align:center;border:1px dashed #ababab;height:246px;box-shadow:0 0 7px 0 #0000000F}@keyframes slidDown{from{height:28.125rem}to{height:35rem}}.upload-area__title{font-size:1.8rem;font-weight:500;margin-bottom:.3125rem}.upload-area__paragraph{font-size:.9375rem;color:var(--clr-light-gray);margin-top:0}.upload-area__tooltip{position:relative;color:var(--clr-light-blue);cursor:pointer;transition:color .3s ease-in-out}.upload-area__tooltip:hover{color:var(--clr-blue)}.upload-area__tooltip-data{position:absolute;top:50%;left:50%;transform:translate(-50%,-125%);min-width:max-content;background-color:var(--clr-white);color:var(--clr-blue);border:1px solid var(--clr-light-blue);padding:.625rem 1.25rem;font-weight:500;opacity:0;visibility:hidden;transition:none .3s ease-in-out;transition-property:opacity,visibility}.upload-area__tooltip:hover .upload-area__tooltip-data{opacity:1;visibility:visible}.upload-area__drop-zoon{position:relative;height:11.25rem;display:flex;justify-content:center;align-items:center;flex-direction:column;border:2px dashed var(--clr-light-blue);border-radius:15px;margin-top:0;cursor:pointer}.upload-area__drop-zoon:hover{border-color:var(--clr-blue)}.drop-zoon__icon{transition:opacity .3s ease-in-out}.drop-zoon__paragraph{font-size:.9375rem;color:var(--clr-light-gray);margin:0;margin-top:.625rem;transition:opacity .3s ease-in-out}.drop-zoon:hover .drop-zoon__icon,.drop-zoon:hover .drop-zoon__paragraph{opacity:.7}.drop-zoon__loading-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none;color:var(--clr-light-blue);z-index:10}.drop-zoon__preview-image{position:absolute;top:0;left:0;width:100%;height:11.25rem;object-fit:contain;padding:.3125rem;border-radius:10px;display:none;z-index:1000;transition:opacity .3s ease-in-out}.drop-zoon:hover .drop-zoon__preview-image{opacity:.8}.drop-zoon__file-input{display:none}.drop-zoon--over{border-color:var(--clr-blue)}.drop-zoon--over .drop-zoon__icon,.drop-zoon--over .drop-zoon__paragraph{opacity:.7}.drop-zoon--Uploaded .drop-zoon__icon,.drop-zoon--Uploaded .drop-zoon__paragraph{display:none}.upload-area__file-details{height:0;visibility:hidden;opacity:0;text-align:left;transition:none .5s ease-in-out;transition-property:opacity,visibility;transition-delay:.5s}.file-details--open{height:auto;visibility:visible;opacity:1}.file-details__title{font-size:1.125rem;font-weight:500;color:var(--clr-light-gray)}.uploaded-file{display:flex;align-items:center;padding:.625rem 0;visibility:hidden;opacity:0;transition:none .5s ease-in-out;transition-property:visibility,opacity}.uploaded-file--open{visibility:visible;opacity:1}.uploaded-file__icon-container{position:relative;margin-right:.3125rem}.uploaded-file__icon{font-size:3.4375rem;color:var(--clr-blue)}.uploaded-file__icon-text{position:absolute;top:2.5625rem;left:50%;transform:translateX(-50%);font-size:.9375rem;font-weight:500;color:#fff}.uploaded-file__info{position:relative;top:-.3125rem;width:100%;display:flex;justify-content:space-between}.uploaded-file__info::after,.uploaded-file__info::before{content:'';position:absolute;bottom:-.9375rem;width:0;height:.5rem;background-color:#ebf2ff;border-radius:.625rem}.uploaded-file__info::before{width:100%}.uploaded-file__info::after{width:100%;background-color:#403d72}.uploaded-file__info--active::after{animation:progressMove .8s ease-in-out;animation-delay:.3s}@keyframes progressMove{from{width:0%;background-color:#fff0}to{width:100%;background-color:var(--clr-blue)}}.uploaded-file__name{width:100%;max-width:6.25rem;display:inline-block;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uploaded-file__counter{font-size:1rem;color:var(--clr-light-gray)}.drop-zoon__icon i{font-size:71px;color:#9f9f9f}.coming-soon{text-align:center;height:400px;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.play-video{width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;height:100%;position:relative}.play-video video{width:100%;object-fit:cover;left:0;right:0;height:100%;max-height:545px}.elementor-page-1684 h3{text-transform:uppercase;font-weight:300;margin-top:0;font-size:1.625rem}.elementor-page-1684 .card{border:1px solid #fff;background:var(--white-color);box-shadow:0 0 24px rgb(0 0 0 / .05);border-radius:2px;padding:29px}.elementor-page-1684 .form-check-input:checked{background-color:#282b60;border-color:#282b60}.elementor-page-1684 .form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.elementor-page-1684 .form-control:focus{box-shadow:unset}.elementor-page-1684 label{line-height:unset}.elementor-page-1684 .row{--bs-gutter-y:1rem}.elementor-page-1684 .text-trans{padding-top:14px;margin-bottom:0}.elementor-page-1684 .toggle-switch.active{background:rgb(45 170 24 / 10%)!important;border-color:rgb(45 170 24 / 30%)}.elementor-page-1684 .toggle-switch{border:1px solid rgb(26 26 26 / 12%);padding:16px;border-radius:2px;margin-bottom:0!important;cursor:pointer}.elementor-page-1684 .alert-warning{background:#fcf1e4}.elementor-page-1684 .alert{font-size:13px;padding:10px}.elementor-page-1684 .alert{font-size:13px}.elementor-page-1684 p{font-size:var(--font-size-15);color:var(--dark-gray);line-height:26px}.elementor-page-1684 .dropify-wrapper:hover{background-image:unset!important;background-image:unset!important;animation:unset!important;background-color:#fbfbfb}.elementor-page-1684 .btn-link{text-decoration:underline}.elementor-page-1684 .primary-btn:hover{border:1px solid var(--primary-color);background-color:var(--primary-color);color:var(--white-color)}.elementor-page-1684 .primary-btn{border:1px solid #1a1a1a}.elementor-page-1684 .btn{padding-left:20px;line-height:var(--line-height-25);padding-right:20px;text-transform:uppercase;font-size:var(--font-size-15);font-weight:var(--font-600);letter-spacing:1.2px;border-radius:var(--btn-border-radius)}.elementor-page-1684 .btn-outline-secondary{border-color:#6c757d;color:#6c757d}.elementor-page-1684 .btn-outline-secondary:hover{background-color:#6c757d;color:#fff}.elementor-page-1684 .btn-outline-secondary:active{color:#fff;background-color:var(--primary-color);border-color:var(--primary-color)}.elementor-page-1684 .btn:focus-visible{border:1px solid var(--primary-color);background-color:var(--primary-color);color:var(--white-color)!important}.elementor-page-1684 .btn:active:focus-visible{border:1px solid var(--primary-color);background-color:var(--primary-color);color:var(--white-color)!important}.elementor-page-1684 .btn:focus{border:1px solid var(--primary-color);background-color:var(--primary-color);color:var(--white-color)!important}.elementor-page-1684 .btn:hover:active{background-color:var(--primary-color)}.upload-plan-design .card{border:1px solid #fff;padding:50px 20px;box-shadow:0 0 24px 0 rgb(0 0 0 / .05);border-radius:0}.upload-plan-design .text-trans{color:#1A1A1A;font-size:18px;font-weight:400;letter-spacing:1.6px;padding-top:20px}.upload-plan-design h3{text-transform:uppercase;letter-spacing:1.6px;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;color:var(--dark-gray);font-weight:var(--font-300);font-size:var(--font-size-26);margin-bottom:.5rem;margin-top:0}.btn-close{border:none!important;padding:.5rem 1rem!important}.btn-close:hover{background-color:transparent!important}.upload-plan-design .row{--bs-gutter-y:1rem}.upload-plan-design .form-check-input:checked{background-color:#282b60;border-color:#282b60}.upload-plan-design .form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.upload-plan-design .form-control:focus{box-shadow:unset}.upload-plan-design label{line-height:unset}.upload-plan-design h4{text-transform:uppercase;letter-spacing:1.6px;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;color:var(--dark-gray);font-weight:var(--font-300);font-size:20px;margin-bottom:8px}.upload-plan-design p{font-size:var(--font-size-15);font-weight:var(--font-400);color:var(--dark-gray);line-height:26px}.upload-plan-design .font-600{font-weight:var(--font-600)!important}.upload-plan-design .toggle-switch.active{background:rgb(45 170 24 / 10%)!important;border-color:rgb(45 170 24 / 30%)}.upload-plan-design .toggle-switch{border:1px solid rgb(26 26 26 / 12%);padding:16px;border-radius:2px;margin-bottom:0!important;cursor:pointer}.upload-plan-design .dropify-wrapper:hover{background-image:unset!important;animation:unset!important;background-color:#fbfbfb}.upload-plan-design .text-trans{text-transform:unset}.upload-plan-design .custom-modal h3 span{font-size:16px;font-weight:300}.upload-plan-design .primary-btn:hover{border:1px solid var(--primary-color);background-color:var(--primary-color);color:var(--white-color)}.upload-plan-design .primary-btn{border:1px solid #1a1a1a}.upload-plan-design .btn{padding-left:20px;line-height:var(--line-height-25);padding-right:20px;text-transform:uppercase;font-size:var(--font-size-15);font-weight:var(--font-600);letter-spacing:1.2px;border-radius:var(--btn-border-radius)}.upload-plan-design .custom-modal{max-width:799px!important;width:100%!important;border-radius:6px 0 0 6px}.upload-plan-design .btn:focus-visible{border:1px solid var(--primary-color);background-color:var(--primary-color);color:var(--white-color)!important}.upload-plan-design .btn:active:focus-visible{border:1px solid var(--primary-color);background-color:var(--primary-color);color:var(--white-color)!important}.upload-plan-design .btn:focus{border:1px solid var(--primary-color);background-color:var(--primary-color);color:var(--white-color)!important}.upload-plan-design .btn:hover:active{background-color:var(--primary-color)}.egress-custom-container h4{font-size:var(--font-size-20)}.egress-custom-container h4{text-transform:uppercase;letter-spacing:1.6px;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;color:var(--dark-gray);font-weight:var(--font-300);margin-top:0px!important}.egress-custom-container .egress-cal .alert-warning{background:transparent!important;border:0;padding:0;color:#7D4F18}.egress-custom-container .alert{font-size:13px}.egress-custom-container .font-500{font-weight:var(--font-500)}.egress-custom-container .text-trans{padding-top:14px}.egress-custom-container .egress-cal ul li{font-size:14px;margin-bottom:6px;color:#4D4D4D;list-style-type:disc}.egress-custom-container p{font-size:var(--font-size-15);font-weight:var(--font-400);color:var(--dark-gray);line-height:26px}.egress-custom-container input[type="text"]{border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);padding:.375rem .75rem;transition:all .3s}.egress-custom-container .font-600{font-weight:var(--font-600)}.egress-custom-container .row{--bs-gutter-x:1.5rem;--bs-gutter-y:1rem}.egress-custom-container .primary-btn:hover{border:1px solid var(--primary-color);background-color:var(--primary-color);color:var(--white-color)}.egress-custom-container .primary-btn{border:1px solid #1a1a1a}.egress-custom-container .btn{padding-left:20px;line-height:var(--line-height-25);padding-right:20px;text-transform:uppercase;font-size:var(--font-size-15);font-weight:var(--font-600);letter-spacing:1.2px;border-radius:var(--btn-border-radius)}.egress-custom-container .btn:focus-visible{border:1px solid var(--primary-color);background-color:var(--primary-color);color:var(--white-color)!important}.egress-custom-container .btn:active:focus-visible{border:1px solid var(--primary-color);background-color:var(--primary-color);color:var(--white-color)!important}.egress-custom-container .btn:focus{border:1px solid var(--primary-color);background-color:var(--primary-color);color:var(--white-color)!important}.egress-custom-container .btn:hover:active{background-color:var(--primary-color)}.egress-custom-container h2{text-transform:uppercase;letter-spacing:1.6px;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;color:var(--dark-gray);font-weight:var(--font-300);margin-top:0}.egress-custom-container .egress-result tbody,.egress-result td,.egress-result tfoot,.egress-result th,.egress-result thead,.egress-result tr{padding:5px 7px;border-color:#d9d9d9;border-style:solid;border-width:1px;font-size:14px}.egress-custom-container table tbody>tr:nth-child(2n+1)>td,table tbody>tr:nth-child(2n+1)>th{background-color:#fff0}.egress-custom-container table tbody tr:hover>td,table tbody tr:hover>th{background-color:#fff0}.egress-custom-container h2{font-size:var(--font-size-30)}.custom-get-started .step-form{display:inline-block;width:100%;margin:30px 0;background:#fff;padding:30px}.custom-get-started .text-trans{padding-top:14px}.custom-get-started h3{letter-spacing:1.6px;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;color:var(--dark-gray);font-weight:var(--font-300);font-size:var(--font-size-26)}.custom-get-started .toggle-switch.active{background:rgb(45 170 24 / 10%)!important;border-color:rgb(45 170 24 / 30%)}.custom-get-started .toggle-switch{border:1px solid rgb(26 26 26 / 12%);border-top-color:rgb(26 26 26 / .12);border-right-color:rgb(26 26 26 / .12);border-bottom-color:rgb(26 26 26 / .12);border-left-color:rgb(26 26 26 / .12);padding:16px;border-radius:2px;margin-bottom:0!important;cursor:pointer}.custom-get-started .primary-btn:hover{border:1px solid var(--primary-color);background-color:var(--primary-color);color:var(--white-color)}.custom-get-started .primary-btn{border:1px solid #1a1a1a}.custom-get-started .btn{padding-left:20px;line-height:var(--line-height-25);padding-right:20px;text-transform:uppercase;font-size:var(--font-size-15);font-weight:var(--font-600);letter-spacing:1.2px;border-radius:var(--btn-border-radius)}.custom-get-started .btn:focus-visible{border:1px solid var(--primary-color);background-color:var(--primary-color);color:var(--white-color)!important}.custom-get-started .btn:active:focus-visible{border:1px solid var(--primary-color);background-color:var(--primary-color);color:var(--white-color)!important}.custom-get-started .btn:focus{border:1px solid var(--primary-color);background-color:var(--primary-color);color:var(--white-color)!important}.custom-get-started .btn:hover:active{background-color:var(--primary-color)}.custom-get-started .row{--bs-gutter-y:1rem}.custom-get-started .step-count{color:#b1b1b1}.custom-get-started .step-form .btn.secondry-btn{color:#5A5A5A;font-weight:400}.custom-get-started p{font-size:var(--font-size-15);font-weight:var(--font-400);color:var(--dark-gray);line-height:26px}.custom-get-started .font-500{font-weight:var(--font-500)}.custom-get-started h5{text-transform:uppercase;letter-spacing:1.6px;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;color:var(--dark-gray);font-weight:var(--font-300);font-size:var(--font-size-18);margin-bottom:.5rem}.custom-get-started .dropify-wrapper:hover{background-image:unset!important;animation:unset!important;background-color:#fbfbfb}.custom-get-started .text-trans{text-transform:unset}.custom-get-started .upload-file-text{padding:16px 0 0}.custom-get-started .upload-file-text li{font-size:13px;margin:5px 0 0;color:#6c6c6c}.custom-get-started .form-check-input:checked{background-color:#282b60;border-color:#282b60}.custom-get-started .form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.custom-get-started .form-control:focus{box-shadow:unset}.custom-get-started label{line-height:unset}.custom-email-signup .primary-btn:hover{border:1px solid var(--primary-color);background-color:var(--primary-color);color:var(--white-color)}.custom-email-signup .primary-btn{border:1px solid #1a1a1a}.custom-email-signup .btn{padding-left:20px;line-height:var(--line-height-25);padding-right:20px;text-transform:uppercase;font-size:var(--font-size-15);font-weight:var(--font-600);letter-spacing:1.2px;border-radius:var(--btn-border-radius)}.custom-email-signup .email-signup{min-width:330px;text-align:left}.custom-email-signup .btn:focus-visible{border:1px solid var(--primary-color);background-color:var(--primary-color);color:var(--white-color)!important}.custom-email-signup .btn:active:focus-visible{border:1px solid var(--primary-color);background-color:var(--primary-color);color:var(--white-color)!important}.custom-email-signup .btn:focus{border:1px solid var(--primary-color);background-color:var(--primary-color);color:var(--white-color)!important}.custom-email-signup .btn:hover:active{background-color:var(--primary-color)}.custom-email-signup .footer-btn a.btn{min-width:330px;text-align:left}.custom-email-signup .signup-form{padding:40px}.custom-email-signup h2{text-transform:uppercase;letter-spacing:1.6px;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;color:var(--dark-gray);font-weight:var(--font-300);font-size:var(--font-size-30)}.custom-email-signup .font-600{font-weight:var(--font-600)}.custom-email-signup .form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.custom-email-signup .form-control:focus{box-shadow:unset}.custom-email-signup label{line-height:unset}.custom-email-signup .btn-close{border:none;padding:.5rem 1rem!important}.custom-email-signup .btn-close:hover{background-color:#fff0}.custom-email-signup .row{--bs-gutter-y:1rem}.custom-email-signup .modal-content{border-radius:0}.custom-email-signup p{font-size:var(--font-size-15);font-weight:var(--font-400);color:var(--dark-gray);line-height:26px}.dealer-main-custom .card{border:1px solid #fff;border-radius:2px;height:100%}.dealer-main-custom .card:hover{box-shadow:0 .5rem 1rem rgb(0 0 0 / .15);border:1px solid #B0B0B0}.dealer-main-custom input[type="search"]{padding:0}.dealer-main-custom .btn-search{padding:0;color:#1a1a1a}.dealer-main-custom a{color:#1a1a1a}.dealer-detail-custom a{color:#1a1a1a}.dealer-detail-custom .fw-semibold{font-weight:600!important}.dealer-detail-custom h5{text-transform:uppercase;letter-spacing:1.6px;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;color:var(--dark-gray);font-weight:var(--font-300)}.dealer-detail-custom p{font-size:var(--font-size-15);font-weight:var(--font-400);color:var(--dark-gray);line-height:26px}.warranty-documents p{color:#1a1a1a!important}.banner-card-2{backdrop-filter:blur(9px)}.contact-custom-form .help-card{height:100%}.contact-custom-form .contact-form{padding:30px}.contact-custom-form .p-sticky{display:flex;flex-direction:column;justify-content:center}.contact-custom-form h2{text-transform:uppercase;letter-spacing:1.6px;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;color:var(--dark-gray);font-weight:var(--font-300)}.contact-custom-form .mb-3{margin-bottom:1rem!important}.contact-custom-form .row{--bs-gutter-y:1rem}.contact-custom-form .form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.contact-custom-form .form-control:focus{box-shadow:unset}.contact-custom-form label{line-height:unset}.contact-custom-form .btn:focus-visible{border:1px solid var(--primary-color);background-color:var(--primary-color);color:var(--white-color)!important}.contact-custom-form .btn:active:focus-visible{border:1px solid var(--primary-color);background-color:var(--primary-color);color:var(--white-color)!important}.contact-custom-form .btn:focus{border:1px solid var(--primary-color);background-color:var(--primary-color);color:var(--white-color)!important}.contact-custom-form .btn:hover:active{background-color:var(--primary-color)}.contact-custom-form .primary-btn:hover{border:1px solid var(--primary-color);background-color:var(--primary-color);color:var(--white-color)}.contact-custom-form .primary-btn{border:1px solid #1a1a1a}.contact-custom-form .btn{padding-left:20px;line-height:var(--line-height-25);padding-right:20px;text-transform:uppercase;font-size:var(--font-size-15);font-weight:var(--font-600);letter-spacing:1.2px;border-radius:var(--btn-border-radius)}.grid-custom-pattern .grid-paterns{border:1px solid #E3E3E3}.grid-custom-pattern .grid-paterns .img-fluid{margin:33px auto;display:block}.grid-custom-pattern .img-fluid{max-width:100%;height:auto}.grid-custom-pattern .grid-paterns figcaption{border-top:1px solid #E3E3E3;padding:19px}.grid-custom-pattern .font-500{font-weight:var(--font-500)}.grid-custom-pattern h5{text-transform:uppercase;letter-spacing:1.6px;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;color:var(--dark-gray);font-weight:var(--font-300)}.grid-custom-pattern p{font-size:var(--font-size-15);font-weight:var(--font-400);color:var(--dark-gray);line-height:26px}.grid-custom-pattern .window-types .card.active{border-color:#565656}.grid-custom-pattern .window-types .card{box-shadow:unset;border:1px solid #E3E3E3}.grid-custom-pattern .card{border:1px solid #fff;background:var(--white-color);box-shadow:0 0 24px rgb(0 0 0 / .05);border-radius:2px;padding:29px}.grid-custom-pattern .p-1{padding:.25rem!important}.grid-custom-pattern .window-types .card img{width:100px}.grid-custom-pattern .my-3{margin-top:1rem!important;margin-bottom:1rem!important}.grid-custom-pattern .window-types .card-heading{margin-top:10px;text-align:center;background:#f8f7f6;border-radius:2px}.grid-custom-pattern .window-types h5{font-size:11px;color:#000;letter-spacing:unset;font-weight:500}#backToTopButton{width:0;height:50px;border-radius:4px;position:fixed;bottom:30px;right:30px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000;font-size:26px;display:flex;justify-content:center;align-items:center;color:#a7a7a7}#backToTopButton.show{opacity:1;visibility:visible}.main-nav-menu nav ul li a span i{display:none}.main-nav-menu nav .sub-menu li a .hfe-menu-child-1::after{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f4fe';font-size:24px;float:right;transition:transform 0.3s ease}.main-nav-menu nav .sub-menu li .sub-menu-active a .hfe-menu-child-1::after{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\F2EA';font-size:24px;float:right;transition:transform 0.3s ease}.main-nav-menu nav .sub-menu{border-top:4px solid #0c1760}.main-nav-menu nav .sub-menu li a{font-size:15px!important;font-weight:400!important;text-transform:capitalize!important;color:#1a1a1a;padding:14px 10px!important;transition:color 0.2s ease,background-color 0.2s ease,padding-left 0.2s ease}.main-nav-menu nav .sub-menu li a:hover{padding-left:12px!important;color:var(--primary-color)!important;background-color:#f8f9fa!important}.main-nav-menu nav .sub-menu li{border:0px!important}.main-nav-menu nav #menu-item-395 .sub-menu{display:flex;flex-wrap:wrap;width:436px}.main-nav-menu nav #menu-item-395 .sub-menu li a{display:block}.main-nav-menu nav .menu-image{width:100px!important;height:100px!important;object-fit:contain}.main-nav-menu nav #menu-item-395 .sub-menu .hfe-sub-menu-item{width:130px}.main-nav-menu nav #menu-item-395 .sub-menu .menu-item{margin:6px;border:1px solid #f1f1f1!important}.main-nav-menu nav #menu-item-395 .sub-menu .menu-item:hover{border:1px solid #0c1760!important}.main-nav-menu nav #menu-item-1194 .sub-menu .hfe-sub-menu-item{width:130px}.main-nav-menu nav #menu-item-1194 .sub-menu .menu-item{margin:6px;border:1px solid #f1f1f1!important}.main-nav-menu nav #menu-item-1194 .sub-menu .menu-item:hover{border:1px solid #0c1760!important}.main-nav-menu nav #menu-item-1194 .sub-menu{display:flex;flex-wrap:wrap;width:436px}.main-nav-menu nav #menu-item-1194 .sub-menu li a{display:block}.main-nav-menu .menu-image-title-below{font-size:14px;margin-top:4px}.img-hover-container .banner-card-3 p{display:none}.img-hover-container .banner-card-3 .elementor-widget-button{display:none}.img-hover-container:hover .banner-card-3 .elementor-widget-button{display:unset}.img-hover-container .banner-card-3 h2{background-color:#ffffffd6;display:inline-block;padding:15px 30px;backdrop-filter:blur(9px);height:52px;font-weight:300!important}.img-hover-container:hover .banner-card-3 p{display:unset}.img-hover-container:hover .banner-card-3 h2{background-color:#fff0;padding:0;backdrop-filter:none;height:auto!important}.img-hover-container:hover .banner-card-3{background-color:#ffffffd6;padding:20px;backdrop-filter:blur(9px)!important}.img-hover-container .banner-card-3{padding:0}.img-hover-container:hover{-webkit-transition:background 1s;-moz-transition:background 1s;-o-transition:background 1s;transition:background 1s}.custom-contact-section .mb-3{margin-bottom:1rem!important}.custom-contact-section h2{text-transform:uppercase;letter-spacing:1.6px;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;color:var(--dark-gray);font-weight:var(--font-300)}.custom-contact-section h2{font-size:var(--font-size-30)}.custom-contact-section .chats p{font-weight:var(--font-400);text-transform:none}.custom-contact-section p{font-size:var(--font-size-15);font-weight:var(--font-400);color:var(--dark-gray);line-height:26px}.custom-contact-section .primary-btn{border:1px solid var(--dark-gray);background-color:#fff0;color:var(--dark-gray)}.custom-contact-section .primary-btn{border:1px solid var(--dark-gray);background-color:#fff0;color:var(--dark-gray)}.custom-contact-section .primary-btn:hover{border:1px solid var(--primary-color);background-color:var(--primary-color);color:var(--white-color)}.custom-contact-section .btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.custom-contact-section .btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.custom-contact-section .btn{padding-left:20px;line-height:var(--line-height-25);padding-right:20px;text-transform:uppercase;font-size:var(--font-size-15);font-weight:var(--font-600);letter-spacing:1.2px;border-radius:var(--btn-border-radius)}.custom-contact-section a{color:#1a1a1a}.img-hover-container{overflow:hidden!important}.custom-warranty h4{text-transform:uppercase;letter-spacing:1.6px;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;color:var(--dark-gray);font-weight:var(--font-300);font-size:var(--font-size-20);margin-top:0;line-height:1.2}.custom-warranty .d-flex{display:flex!important}.custom-warranty .filter-result .icon i{font-size:20px}.custom-warranty .text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.custom-warranty p{font-size:var(--font-size-15);font-weight:var(--font-400);color:var(--dark-gray);line-height:26px}.custom-warranty a{text-decoration:unset;color:var(--dark-gray)}.custom-warranty .download-button .btn-link{white-space:nowrap}.custom-warranty .btn-link{color:var(--dark-gray);text-decoration:underline}.custom-warranty .tech-specification ul.filter-result li{padding:20px 12px;display:flex;justify-content:space-between}.custom-warranty .filter-result li{border-bottom:1px solid #ddd;padding:20px 0}.custom-warranty .tech-specification ul.filter-result li:hover a.btn-link{color:#fca93d!important}.custom-tech .filter-result li{border-bottom:1px solid #ddd;padding:20px 12px}.custom-tech .btn-link{transition:0.3s!important}.custom-tech .btn-link:hover{color:#fca93d!important}.custom-gallery-filter .filter-group{padding:15px;background:#fff}.custom-gallery-filter .elementor-shortcode{position:sticky;top:90px}.custom-gallery-filter .font-500{font-weight:var(--font-500)}.custom-gallery-filter h5{text-transform:uppercase;letter-spacing:1.6px;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;color:var(--dark-gray);font-weight:var(--font-300);font-size:var(--font-size-18)}.custom-gallery-filter .clear-filter{font-size:12px;text-decoration:underline}.custom-gallery-filter .gallery-filter .filter-group .list-group{max-height:150px;overflow-y:auto;padding-right:10px}.custom-gallery-filter .list-group-flush{border-radius:0}.custom-gallery-filter .filter-items{padding:5px 0;width:100%;margin:0 0 5px 0;cursor:pointer;border-radius:2px;border:unset}.custom-gallery-filter .filter-items:hover{background:#f8f8f8}.custom-gallery-filter .form-check-input:checked{background-color:#282b60;border-color:#282b60}.custom-gallery-filter a{text-decoration:unset;color:var(--dark-gray)}.custom-gallery-filter .form-check-input{width:1.3em;height:1.3em;margin:0}.custom-gallery-filter .filter-items .form-check-input[type="checkbox"],.filter-items label{cursor:pointer}.custom-gallery-filter .form-control:focus,.form-check-input:focus,.nav-link:focus-visible{box-shadow:unset;border-color:var(--primary-color)}.custom-gallery-filter .form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgb(13 110 253 / .25)}.custom-gallery-filter .form-check-input:active{filter:brightness(90%)}.custom-gallery-filter .form-check-input:focus{box-shadow:none}.custom-gallery-filter .filter-group .list-group{max-height:150px;overflow-y:auto;padding-right:10px}.custom-blogs-tab button{padding:.5rem 1rem!important}.custom-blogs-tab .e-n-tabs-heading{margin-bottom:16px}.custom-blogs-css .elementor-post__read-more{font-size:16px;padding:10px 20px;border:1px solid #000;text-transform:uppercase}.custom-blogs-css .elementor-post__read-more:hover{color:#ffffff!important;background-color:#0c1760}.custom-blogs-css .elementor-post__title a:hover{color:#0c1760!important}.custom-blogs-css .elementor-posts .elementor-post{align-items:center}.custom-blog-form{width:33.3333%}.custom-blog-form .blog-search .form-control{min-height:55px}.custom-blog-form .blog-search i{position:absolute;right:15px;top:15px;color:#737373}.custom-blog-form .form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.custom-blog-form [type="search"]{-webkit-appearance:textfield;outline-offset:-2px}.custom-blog-form .form-control:focus,.form-check-input:focus,.nav-link:focus-visible{box-shadow:unset;border-color:var(--primary-color)!important}.custom-blog-form .form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:none}.blog-section-custom .custom-blog-form{position:absolute;right:0;top:10px;bottom:0;z-index:9}.blog-section-custom{position:relative}.custom-popup .dialog-message{width:800px!important}.custom-popup{margin-top:60px;border-radius:7px!important;overflow:hidden!important}.custom-popup .dialog-close-button svg{fill:#878787;height:1em;width:1em;transition:0.3s}.custom-popup .dialog-close-button svg:hover{fill:#000}.custom-blogs-part .simple-pagination{display:flex;overflow:hidden;padding:0 5px 5px 0;margin:0;justify-content:center}.custom-blogs-part .simple-pagination .active span{background-color:#282c67;padding:5px 10px}.custom-blogs-part .simple-pagination .page-link{padding:5px 10px;box-shadow:0 0 10px 0 #EEE;border:1px solid #EEE;background:white!important}.custom-blogs-part .simple-pagination .page-link:hover{background:#fff0;border:1px solid #000}.custom-subscrible h3{text-transform:uppercase;letter-spacing:1.6px;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;color:var(--dark-gray);font-weight:var(--font-300);font-size:var(--font-size-26)}.custom-subscrible .subscribe-section{border:var(--bs-border-width) solid var(--bs-border-color);background:#fff;padding:14px 15px}.custom-subscrible .subscribe-section .email-input{border:0;width:80%;outline:unset;box-shadow:none}.custom-subscrible .primary-btn{border:1px solid var(--dark-gray);background-color:#fff0;color:var(--dark-gray)}.custom-subscrible .btn{padding-left:20px;line-height:var(--line-height-25);padding-right:20px;text-transform:uppercase;font-size:var(--font-size-15);font-weight:var(--font-600);letter-spacing:1.2px;border-radius:var(--btn-border-radius)}.custom-subscrible .btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.custom-subscrible .btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:#fff;background-color:var(--primary-color);border-color:var(--primary-color)}.custom-subscrible .btn:active,.btn:focus-visible{color:#fff;background-color:#0c1760;border-color:#0c1760;outline:0;box-shadow:unset}.custom-subscrible .primary-btn:hover{border:1px solid var(--primary-color);background-color:var(--primary-color);color:var(--white-color)}.custom-subscrible .btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:#fff!important;background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.custom-subscrible [type="submit"]:hover button:hover{background-color:#272e66!important;text-decoration:none!important;color:white!important}.custom-subscrible [type="submit"]:focus,button:focus{color:#fff!important;background-color:#272e66!important;text-decoration:none}.custom-seach-icon-box .hfe-search-form__input{position:absolute!important;top:40px;z-index:999999}.top-bar .custom-searchbar a{color:var(--white-color);font-size:14px;font-weight:100}.custom-searchbar .searchBox{top:50%;left:50%;justify-content:center;align-items:center}.custom-searchbar .searchBox{top:50%;left:50%;justify-content:center;align-items:center}.top-bar .custom-searchbar a:hover{color:#fca93d}.custom-searchbar .searcharea{background-color:#fff;border:1px solid #ababab;outline:0;width:98%;padding:16px 13px;opacity:1;border-radius:7px;font-size:18px;z-index:99999;box-shadow:2px 20px 30px rgb(0 0 0 / 48%);transition:all .4s ease;position:absolute;left:0;top:-90px;display:inline-flex;margin:auto;right:0}.custom-searchbar .searcharea span{width:100%}.custom-searchbar .searcharea input{width:100%;padding:0 0;border:0;outline:0}.custom-searchbar [type="search"]{-webkit-appearance:textfield;outline-offset:-2px}.custom-searchbar .searcharea.active{top:55px;opacity:1}.top-bar .elementor-element-1a054b7{position:static!important}.top-bar .elementor-element-1a054b7 .elementor-element-ad0ca13{position:static!important}.top-bar .elementor-element-1a054b7 .elementor-element-ad0ca13 .elementor-widget-container{position:static!important}.dim{filter:blur(3px)!important}.top-bar .elementor-widget{position:static!important}.remove-image{position:absolute;right:6px;background:#ffffffb3;border:0;font-size:16px;border-radius:67px;top:5px;backdrop-filter:blur(45px)}#imagePreview button{padding:2px!important}.remove-image:hover{color:red!important;background-color:white!important}.remove-image{color:#1a1a1a!important}.remove-get-started-image{position:absolute!important;right:6px!important;background:#ffffffb3!important;border:0!important;font-size:16px!important;border-radius:67px!important;top:5px!important;backdrop-filter:blur(45px)!important}.remove-get-started-image:hover{color:red!important;background-color:white!important}.remove-get-started-image{color:#1a1a1a!important}.image-container{width:11%!important;position:relative!important}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg)!important;border:var(--bs-border-width) solid var(--bs-border-color)!important;border-radius:var(--bs-border-radius)!important;max-width:100%!important;height:auto!important}.image-container img{height:100px;object-fit:cover;width:100%}.custom-carrer-listing .search-input{background:#fff;padding:5px 8px;border:1px solid #dee2e6;border-radius:6px;display:flex;justify-content:space-between}.custom-carrer-listing .search-input input{border:0!important;padding:0;outline:0px!important}.custom-carrer-listing .search-input input:active:focus:focus-visible{outline:0px!important}.custom-carrer-listing a{color:#1a1a1a!important}.custom-carrer-listing #careerClearFilter{margin-top:1rem!important}.custom-carrer-listing .form-select:focus{border:1px solid #dee2e6!important;outline:0;box-shadow:none!important}.custom-carrer-listing .card{border:1px solid #fff;background:var(--white-color);box-shadow:0 0 24px rgb(0 0 0 / .05);border-radius:2px;padding:29px}.custom-carrer-listing .card-body{padding:0 16px!important}.custom-carrer-listing p{font-size:var(--font-size-15);font-weight:var(--font-400);color:var(--dark-gray);line-height:26px}.custom-carrer-listing .job-title{font-weight:500}.custom-carrer-listing h4{text-transform:uppercase;letter-spacing:1.6px;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;color:var(--dark-gray);font-weight:var(--font-300);font-size:20px}.custom-carrer-listing .primary-btn{border:1px solid var(--dark-gray);background-color:#fff0;color:var(--dark-gray)}.custom-carrer-listing .btn{padding-left:20px;line-height:var(--line-height-25);padding-right:20px;text-transform:uppercase;font-size:var(--font-size-15);font-weight:var(--font-600);letter-spacing:1.2px;border-radius:var(--btn-border-radius)}.custom-carrer-listing .btn:first-child:active{color:#fff;background-color:var(--primary-color);border-color:var(--primary-color)}.custom-carrer-listing .btn:active,.btn:focus-visible{color:#fff;background-color:#0c1760;border-color:#0c1760;outline:0;box-shadow:unset}.custom-carrer-listing .primary-btn:hover{border:1px solid var(--primary-color);background-color:var(--primary-color);color:var(--white-color)}.custom-carrer-listing .job-badge{background:#F8F7F6;border:1px solid #EBEAEA;padding:5px 12px;margin-bottom:1rem}.custom-carrer-listing .job-badge p{font-size:13px}.custom-service-request .image-container img{height:100px!important;object-fit:cover!important;width:100%!important}.custom-service-request .img-thumbnail{padding:.25rem!important;background-color:var(--bs-body-bg)!important;border:var(--bs-border-width) solid var(--bs-border-color)!important;border-radius:var(--bs-border-radius)!important;max-width:100%!important;height:auto!important}.custom-service-request .remove-image{position:absolute!important;right:6px!important;background:#ffffffb3!important;border:0!important;font-size:16px!important;border-radius:67px!important;top:5px!important;backdrop-filter:blur(45px)!important}.custom-service-request .remove-image:hover{color:red!important}.custom-service-request .remove-image{padding:2px!important}.custom-post-design img{display:none}.custom-post-design h2{font-size:22px!important;font-weight:500}.custom-post-design h2 a{color:#1a1a1a}.custom-post-design article{background:#fff;padding:20px 17px;box-shadow:0 2px 14px 0 #00000014;margin-bottom:23px}.custom-post-design{padding-top:80px}.custom-post-design h3{margin-bottom:3rem;text-transform:uppercase;font-weight:300;letter-spacing:1.6px;font-size:30px}.custom-title-entry{display:none!important}.custom-pagination .nav-next a{color:#1a1a1a}.custom-blogs-part .nav-pills .nav-link.active{color:#0C1764;line-height:normal;letter-spacing:.64px;text-transform:uppercase;background:#fff0;border-bottom:2px solid #0C1764;border-radius:0}.custom-blogs-part .nav-pills .nav-link{background:#fff0;margin-right:5px;color:#8A8A8A;font-size:16px;font-weight:500;letter-spacing:.9px;text-transform:uppercase;line-height:normal}.custom-blogs-part .nav-link:focus-visible{outline:0;box-shadow:none}.custom-blogs-part .nav-pills .nav-link:focus{background-color:transparent!important;color:#3f4883!important;border-bottom:2px solid #3f4883;border-radius:0px!important}.custom-blogs-part .blog-search .form-control{min-height:55px}.custom-blogs-part .form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.custom-blogs-part .blog-search i{position:absolute;right:15px;top:15px;color:#737373}.custom-blogs-part .form-control:focus{box-shadow:unset;border-color:var(--primary-color)}.custom-blogs-part .row{--bs-gutter-y:1rem}.custom-blogs-part .gx-5{--bs-gutter-x:3rem}.custom-blogs-part figure{margin:0 0 1rem!important}.custom-blogs-part .img-wrap img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;margin-bottom:1rem!important}.custom-blogs-part .img-wrap:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.custom-blogs-part .img-wrap{overflow:hidden}.custom-blogs-part .projects h3{font-family:Manrope;font-size:24px;font-weight:300!important;line-height:33px;letter-spacing:.06em;text-align:left}.custom-blogs-part h3{text-transform:uppercase;transition:.3s all ease;color:var(--dark-gray)}.custom-blogs-part a{text-decoration:unset;color:var(--dark-gray)}.custom-blogs-part p{font-size:var(--font-size-15);font-weight:var(--font-400);color:var(--dark-gray);line-height:26px}.custom-blogs-part .primary-btn{border:1px solid var(--dark-gray);background-color:#fff0;color:var(--dark-gray)}.custom-blogs-part .primary-btn:hover{border:1px solid var(--primary-color);background-color:var(--primary-color);color:var(--white-color)}.custom-blogs-part .btn{padding-left:20px;line-height:var(--line-height-25);padding-right:20px;text-transform:uppercase;font-size:var(--font-size-15);font-weight:var(--font-600);letter-spacing:1.2px;border-radius:var(--btn-border-radius)}.custom-blogs-part .btn:first-child:active{color:#fff;background-color:var(--primary-color);border-color:var(--primary-color)}.custom-blogs-part .btn:focus-visible{outline:0}.mobile-anchor-dark{color:#1a1a1a!important}.mobile-anchor{color:#ffffff!important}.mobile-anchor:hover{color:var(--secondary-color)!important}.custom-footer-buttons button:focus{color:unset!important;background-color:unset!important}.catalog-pdf .primary-btn{border:1px solid var(--dark-gray);background-color:#fff0;color:var(--dark-gray)}.catalog-pdf .btn{padding-left:20px;line-height:var(--line-height-25);padding-right:20px;text-transform:uppercase;font-size:var(--font-size-15);font-weight:var(--font-600);letter-spacing:1.2px;border-radius:var(--btn-border-radius)}.catalog-pdf .primary-btn:hover{border:1px solid var(--primary-color)!important;background-color:var(--primary-color)!important;color:var(--white-color)!important}.catalog-pdf :not(.btn-check)+.btn:active{color:#fff;background-color:var(--primary-color);border-color:var(--primary-color)}.catalog-pdf .btn-link:hover{color:var(--primary-color)}.catalog-pdf .btn-link{color:var(--dark-gray);text-decoration:underline}.catalog-pdf .download-catalog{width:100%}.catalog-pdf .request-catalog{width:100%;text-align:center}.catalog-custom--modal .row{--bs-gutter-y:1rem}.catalog-custom--modal h4{text-transform:uppercase;letter-spacing:1.6px;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;color:var(--dark-gray);font-weight:var(--font-300);font-size:var(--font-size-20)}.catalog-custom--modal .font-600{font-weight:var(--font-600)}.catalog-custom--modal input[type="email"],input[type="text"]{border:1px solid #dee2e6!important;border-radius:0.375rem!important}.catalog-custom--modal .form-control:focus{box-shadow:unset;border-color:var(--primary-color)!important}.catalog-custom--modal [type="submit"]:focus{color:#fff!important;background-color:#0c1760;text-decoration:none}.catalog-custom--modal .mt-4{margin-top:1.5rem!important}.catalog-custom--modal .direction-link{font-weight:var(--font-500);margin-left:7px;color:var(--primary-color);text-decoration:underline}.catalog-custom--modal .form-select:focus{box-shadow:unset;border-color:var(--primary-color)!important;outline:0}.map-loader{height:350px;margin:auto!important;text-align:center}@keyframes beat{from{transform:scale(1.1)}50%{transform:scale(1)}to{transform:scale(1.1)}}@-webkit-keyframes letters-loading{0%,75%,100%{opacity:0;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}25%,50%{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes letters-loading{0%,75%,100%{opacity:0;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}25%,50%{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.loader-image{animation:beat 1.5s ease-in-out infinite;width:52px}.loader{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}.loader-container{position:fixed;height:100vh;width:100%;background:#ffffffde;z-index:9999}.txt-loading{text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.txt-loading .letters-loading{color:rgb(0 0 0 / 29%);position:relative}.txt-loading .small{font-size:30PX;font-weight:700}.txt-loading .letters-loading:before{-webkit-animation:letters-loading 4s infinite;animation:letters-loading 4s infinite;color:var(--primary-color);content:attr(data-text-preloader);left:0;opacity:0;position:absolute;top:0;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}.txt-loading .letters-loading.gold:before{color:#d7910e}.txt-loading .letters-loading.gold{color:rgb(215 145 14 / .2)}.txt-loading .letters-loading:nth-child(2):before{-webkit-animation-delay:0.2s;animation-delay:0.2s}.txt-loading .letters-loading:nth-child(3):before{-webkit-animation-delay:0.4s;animation-delay:0.4s}.txt-loading .letters-loading:nth-child(4):before{-webkit-animation-delay:0.6s;animation-delay:0.6s}.txt-loading .letters-loading:nth-child(5):before{-webkit-animation-delay:0.8s;animation-delay:0.8s}.txt-loading .letters-loading:nth-child(6):before{-webkit-animation-delay:1s;animation-delay:1s}.txt-loading .letters-loading:nth-child(7):before{-webkit-animation-delay:1.2s;animation-delay:1.2s}.txt-loading .letters-loading:nth-child(8):before{-webkit-animation-delay:1.4s;animation-delay:1.4s}.txt-loading .letters-loading:nth-child(9):before{-webkit-animation-delay:1.6s;animation-delay:1.6s}.txt-loading .letters-loading:nth-child(10):before{-webkit-animation-delay:1.8s;animation-delay:1.8s}.txt-loading .letters-loading:nth-child(11):before{-webkit-animation-delay:2s;animation-delay:2s}.txt-loading .letters-loading:nth-child(12):before{-webkit-animation-delay:2.2s;animation-delay:2.2s}.txt-loading .letters-loading:nth-child(13):before{-webkit-animation-delay:2.4s;animation-delay:2.4s}.txt-loading .letters-loading:nth-child(14):before{-webkit-animation-delay:2.6s;animation-delay:2.6s}.txt-loading .letters-loading:nth-child(15):before{-webkit-animation-delay:2.8s;animation-delay:2.8s}.txt-loading .letters-loading:nth-child(16):before{-webkit-animation-delay:3s;animation-delay:3s}.txt-loading .letters-loading:nth-child(17):before{-webkit-animation-delay:3.3s;animation-delay:3.2s}.loader-section{background-color:#fff;height:100%;position:fixed;top:0;width:calc(50% + 1px)}.loader-section.section-left{left:0}.loader-section.section-right{right:0}.blogs-image .blog-tags{font-style:normal!important;background:#000!important;color:#ffffff!important;padding:11px 24px!important;display:inline-block!important;margin-bottom:27px!important;text-transform:uppercase!important;margin-left:5px!important;cursor:pointer!important}.blogs-image figcaption{position:absolute;bottom:11px;left:21px}.mobmenur-container i{color:#000!important}.Mobile-custom-menu .hfe-nav-menu__layout-horizontal{right:-260px!important;height:100vh!important;width:335px!important;transition:0.2s all ease-in-out;left:unset!important}.Mobile-custom-menu .hfe-active-menu+.hfe-nav-menu__layout-horizontal{right:-40px!important;transition:0.2s all ease-in-out}.Mobile-custom-menu .hfe-nav-menu__layout-horizontal .hfe-nav-menu{display:unset!important;overflow:scroll}.Mobile-custom-menu .hfe-nav-menu__toggle{z-index:999999}.mb-3{margin-bottom:1rem!important}.gallary-filter-heading{text-transform:uppercase!important;letter-spacing:1.6px!important;-o-transition:.3s all ease!important;color:var(--dark-gray)!important;font-weight:var(--font-300)!important;font-size:var(--font-size-20)!important}.elementor-sticky--effects{position:static!important}.custom-main-window .elementor-icon-list-item a{transition:0.3s}.custom-main-window .elementor-icon-list-item a:hover{color:#0b1a46!important;margin-left:5px;text-decoration:underline}.newsroom-cus-head h2:hover{color:#0b1a46!important}.backdrop{position:fixed;width:100%;height:100%;background:#00000054!important;top:0;z-index:999;left:0;right:0;display:none}.custom-mobile-dailog{overflow:hidden}.img-hover-container .elementor-element{width:100%!important}.custom-gallery-filter .sm-gallery-filter{display:none}.custom-gallery-filter .sm-gallery-filter .offcanvas{z-index:999999}.custom-gallery-filter .primary-btn{border:1px solid var(--dark-gray);background-color:#fff0;color:var(--dark-gray)}.custom-gallery-filter .primary-btn:hover{border:1px solid var(--primary-color);background-color:var(--primary-color);color:var(--white-color)}.custom-gallery-filter .btn:first-child:active{color:#fff;background-color:var(--primary-color);border-color:var(--primary-color)}.custom-gallery-filter button:focus:not(:focus-visible){outline:0}@media screen and (max-width:1024px){.custom-gallery-filter .sm-gallery-filter{display:unset}.custom-gallery-filter .gallery-desktop-filter{display:none}}@media (max-width:767.98px){.img-hover-container .banner-card-3 h2{padding:15px 30px;font-size:20px!important;font-weight:200!important;width:169.25px}.img-hover-container{padding-right:10px}}@media screen and (max-width:1024px){body{overflow-x:hidden!important}.main-nav-menu nav #menu-item-395 .sub-menu{display:grid!important;grid-template-columns:1fr 1fr!important;text-align:center}.main-nav-menu nav #menu-item-1194 .sub-menu{display:grid!important;grid-template-columns:1fr 1fr!important;text-align:center}.custom-searchbar{z-index:99999999}.main-nav-menu nav #menu-item-395 .sub-menu .hfe-sub-menu-item{width:auto!important}.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu{width:auto;margin-right:0}.main-nav-menu nav #menu-item-395 .sub-menu li{width:auto!important}.Mobile-custom-menu .hfe-nav-menu__layout-horizontal{padding:16px;padding-top:100px;position:fixed;top:-53px!important}.Mobile-custom-menu .menu-item{border-bottom:0px!important}.Mobile-custom-menu nav ul li a span i{display:unset}.main-nav-menu nav #menu-item-1194 .sub-menu .menu-item{width:auto}.Mobile-custom-menu nav .sub-menu-open li a span i{display:none!important}.Mobile-custom-menu nav .sub-menu-open{box-shadow:0 .5rem 1rem rgb(0 0 0 / .15)!important}.Mobile-custom-menu .hfe-menu-item{padding-right:10px!important;padding-left:10px!important}.elementor-sticky__spacer{display:none}}@media screen and (max-width:480px){.inspiration-custom-img .gallery{display:grid;grid-template-columns:2fr 2fr}.custom-warranty .tech-specification ul.filter-result li{display:block}.custom-warranty .download-button{width:100%;text-align:right}.custom-gallery-filter .primary-btn{min-width:100%}}@media screen and (max-width:724px){.Mobile-custom-menu .hfe-active-menu+.hfe-nav-menu__layout-horizontal{right:0px!important}}.custom-featured-post .blog-tags{background:#F2F2F2;padding:11px 24px;display:inline-block;margin-bottom:27px;text-transform:uppercase}.custom-featured-post .blog-post h3 a:hover{color:#34388d}.custom-featured-post .blog-post h3 a{color:#1a1a1a}.custom-featured-post .projects h3{font-family:Manrope;font-size:24px;font-weight:300!important;line-height:33px;letter-spacing:.06em;text-align:left;color:#1a1a1a!important;text-transform:uppercase}.custom-featured-post p{font-size:var(--font-size-15);font-weight:var(--font-400);color:var(--dark-gray);line-height:26px}.custom-featured-post .primary-btn{border:1px solid var(--dark-gray)!important;background-color:transparent!important;color:var(--dark-gray)!important}.custom-featured-post .primary-btn:hover{border:1px solid var(--primary-color)!important;background-color:var(--primary-color)!important;color:var(--white-color)!important}.custom-featured-post .btn:first-child:active{color:#fff;background-color:var(--primary-color);border-color:var(--primary-color)}.custom-featured-post .btn{padding-left:20px;line-height:var(--line-height-25);padding-right:20px;text-transform:uppercase;font-size:var(--font-size-15);font-weight:var(--font-600);letter-spacing:1.2px;border-radius:var(--btn-border-radius)}@media (max-width:767.98px){.custom-pros-resource .img-hover-container .banner-card-3 h2{width:333px}}.ehf-header #masthead{z-index:99;position:sticky;top:0}