@font-face{font-family:'Comfortaa';font-style:normal;font-weight:300;src:url('/static/fonts/Comfortaa/static/Comfortaa-Light.ttf?239717d792fb')}@font-face{font-family:'Comfortaa';font-style:normal;font-weight:400;src:url('/static/fonts/Comfortaa/static/Comfortaa-Regular.ttf?239717d792fb')}@font-face{font-family:'Comfortaa';font-style:normal;font-weight:600;src:url('/static/fonts/Comfortaa/static/Comfortaa-SemiBold.ttf?239717d792fb')}@font-face{font-family:'Comfortaa';font-style:normal;font-weight:700;src:url('/static/fonts/Comfortaa/static/Comfortaa-Bold.ttf?239717d792fb')}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:url('/static/fonts/Roboto/Roboto-Light.ttf?239717d792fb')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url('/static/fonts/Roboto/Roboto-Regular.ttf?239717d792fb')}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url('/static/fonts/Roboto/Roboto-Medium.ttf?239717d792fb')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url('/static/fonts/Roboto/Roboto-Bold.ttf?239717d792fb')}:root{--text-color-800:#333333;--text-color-800-rgb:51,51,51;--text-color-600:#666666;--text-color-600-rgb:102,102,102;--primary-color-600:#0077cc;--primary-color-600-rgb:0,119,204;--primary-color-700:#005999;--primary-color-700-rgb:0,89,153;--secondary-color-700:#11884d;--secondary-color-700-rgb:17,136,77;--secondary-color-750:#0e7140;--secondary-color-750-rgb:14,113,64;--slate-300:#9b9bca;--slate-70:#e8e8f3;--gray-900:#1e1e1e;--gray-800:#333333;--gray-540:#757575;--bs-link-color:var(--primary-color-600);--bs-link-color-rgb:var(--primary-color-600-rgb);--bs-link-hover-color:var(--primary-color-700);--bs-link-hover-color-rgb:var(--primary-color-700-rgb)}body{color:var(--text-color-800);font-family:'Comfortaa',sans-serif}.header{background-color:white;color:var(--primary-color-600);font-family:'Comfortaa',sans-serif;font-size:40px;text-align:center;margin-top:30px;margin-bottom:30px;padding:20px}.header-light{border-top:2px solid var(--slate-70);border-bottom:2px solid var(--slate-70)}.header h1{margin-bottom:0}.icon-link i{vertical-align:middle;transition:color .2s ease}.btn-custom-primary{--bs-btn-color:white;--bs-btn-bg:var(--primary-color-600);--bs-btn-border-color:var(--primary-color-600);--bs-btn-hover-color:white;--bs-btn-hover-bg:var(--primary-color-700);--bs-btn-hover-border-color:var(--primary-color-700);--bs-btn-focus-shadow-rgb:var(--primary-color-600-rgb);--bs-btn-active-color:white;--bs-btn-active-bg:var(--primary-color-700);--bs-btn-active-border-color:var(--primary-color-700);--bs-btn-border-radius:9999px;--bs-btn-padding-x:30px}.btn-custom-success{--bs-btn-color:white;--bs-btn-bg:var(--secondary-color-700);--bs-btn-border-color:var(--secondary-color-700);--bs-btn-hover-color:white;--bs-btn-hover-bg:var(--secondary-color-750);--bs-btn-hover-border-color:var(--secondary-color-750);--bs-btn-focus-shadow-rgb:var(--secondary-color-700-rgb);--bs-btn-active-color:white;--bs-btn-active-bg:var(--secondary-color-750);--bs-btn-active-border-color:var(--secondary-color-750);--bs-btn-border-radius:9999px;--bs-btn-padding-x:30px}.form-control,.form-select{font-family:'Roboto',sans-serif;font-weight:400;border-color:white;border-width:3px;border-radius:10px}.form-control:focus,.form-select:focus{border-color:var(--primary-color-600)}.form-control::placeholder,.form-select:has(option:disabled:checked),.form-select option:disabled{color:var(--gray-540)}.form-select option{color:var(--bs-body-color)}.form-control[type=file]{font-family:'Roboto',sans-serif;font-weight:400;border:none}.form-control::file-selector-button,.form-control::-webkit-file-upload-button{border:3px solid var(--primary-color-600);background-color:var(--primary-color-600);color:white}.form-control:hover::file-selector-button,.form-control:hover::-webkit-file-upload-button,.form-control:active::file-selector-button,.form-control:active::-webkit-file-upload-button{border:3px solid var(--primary-color-700)!important;background-color:var(--primary-color-700)!important}.input-group .input-group-text{background-color:var(--slate-70);font-family:'Roboto',sans-serif;font-weight:400;border-color:white;border-width:3px;border-radius:10px;border-left:none}.nav-underline{--bs-nav-link-color:var(--primary-color-700);--bs-nav-link-hover-color:var(--primary-color-600);--bs-nav-link-padding-y:4px;--bs-nav-link-padding-x:16px;--bs-nav-underline-border-width:3px;--bs-nav-underline-link-active-color:var(--primary-color-600);font-family:'Comfortaa',sans-serif}.nav-underline .nav-link{padding-left:16px;padding-right:16px}html{scroll-padding-top:76px}.banner-content{display:flex;color:white;max-width:1000px;text-align:center;font-family:'Roboto',sans-serif;font-weight:300;font-size:16px;align-items:center;margin:0 auto;padding:4px 20px}.banner-text{flex-grow:1}.banner-close-btn{background:none;border:none;color:inherit;cursor:pointer}#logo{height:50px!important;padding-right:10px}.navbar .nav-item,.navbar .nav-link{color:#404040!important;padding-left:12px!important;padding-right:12px!important}.navbar .nav-link{display:inline-block;margin-top:4px;margin-bottom:4px;border-radius:0px 9999px 9999px 0px}.navbar .nav-link.active-link{background-color:var(--primary-color-600);color:white!important;border-radius:0px 9999px 9999px 0px}.navbar .nav-link:active,.navbar .nav-link:focus,.navbar .nav-link:hover{background-color:var(--primary-color-600);color:white!important;padding-left:10px;padding-right:10px}.navbar .quote-btn-container{padding-left:12px;padding-right:12px}.navbar .quote-btn{margin-top:4px;margin-bottom:4px;padding:8px 30px}.navbar-light{background:linear-gradient(white 70%,hsl(207,44%,97%))!important}.dropdown-menu-custom{--bs-dropdown-border-width:0;--bs-dropdown-border-radius:8px;--bs-dropdown-link-hover-bg:var(--primary-color-600);--bs-dropdown-link-hover-color:white;--bs-dropdown-link-active-bg:var(--primary-color-600);--bs-dropdown-link-active-color:white;--bs-dropdown-padding-y:16px;--bs-dropdown-padding-x:16px;--bs-dropdown-item-padding-y:8px;top:calc(100% + 20px)!important;left:8px!important;max-width:min-content;box-shadow:var(--bs-dropdown-box-shadow)}.dropdown-menu-custom.active{--bs-dropdown-link-bg:var(--primary-color-600);--bs-dropdown-link-color:white}@media (max-width:992px){.dropdown-menu-custom{--bs-dropdown-padding-y:0px;--bs-dropdown-padding-x:0px;--bs-dropdown-item-padding-x:8px;box-shadow:none;margin:0!important}}.dropdown-item-custom{border-radius:0 9999px 9999px 0;padding-left:12px;padding-right:12px;margin-top:4px;margin-bottom:4px;max-width:fit-content}.navbar-toggler-custom{display:flex;width:35px;height:30px;background:none;border:none;border-radius:revert;flex-direction:column;justify-content:space-between;padding:2px}.navbar-toggler-custom:focus,.navbar-toggler-custom:active{box-shadow:none;outline:revert}.navbar-toggler-custom .hamburger{width:100%;height:4px;background-color:var(--primary-color-600);border-radius:9999px}.navbar-toggler-custom:focus .hamburger,.navbar-toggler-custom:hover .hamburger{background-color:var(--primary-color-700)}.dropdown-indicator.active{background-color:var(--primary-color-600)}.dropdown-indicator::after{display:inline-block;content:'\F282';font-family:'bootstrap-icons';vertical-align:middle;margin-left:4px;transition:rotate .2s ease-in-out}.dropdown-indicator.dropdown-indicator-show::after{rotate:180deg}.footer-container{width:100%;background:linear-gradient(rgb(19,41,57),black);font-family:'Comfortaa',sans-serif;text-align:center;margin-top:30px;padding:50px}.footer-container a{color:white;display:inline-block}.footer-container a:hover{color:white;text-decoration:underline}.footer-bottom{--color:#bfbfbf;text-align:center;margin-top:50px;color:var(--color);font-family:'Roboto',sans-serif;font-weight:400}.footer-bottom a{color:var(--color)}body{font-family:'Comfortaa',sans-serif;background-color:black}.footer-container{margin-top:0}.gallery{background-image:url('/static/sitepages/media/gallery-bg.webp?239717d792fb');background-size:contain;background-repeat:no-repeat;background-position:bottom;text-align:center;padding-bottom:30px;margin-top:30px}.gallery .gallery-img-btn{position:relative;background:none;border:none;padding:0}@media (prefers-reduced-motion:no-preference){.gallery .gallery-img-btn{transition:scale .2s}.gallery .gallery-img-btn:hover,.gallery .gallery-img-btn:focus{scale:1.02}}.gallery .gallery-img-btn .gallery-expand-icon{position:absolute;top:15px;right:15px;opacity:0;transition:opacity .2s}.gallery .gallery-img-btn:hover .gallery-expand-icon,.gallery .gallery-img-btn:focus .gallery-expand-icon{opacity:1}@media (hover:none){.gallery .gallery-img-btn .gallery-expand-icon{opacity:1}}.gallery .gallery-img{border-radius:4px}.gallery .row{margin-bottom:20px}.img-modal{max-height:800}.img-modal .modal-content{border:none}.img-modal .modal-title{text-transform:capitalize}.img-modal .material-specs{font-family:'Roboto',sans-serif;font-weight:500;width:100%}.img-modal .material-specs table{width:100%;text-align:center}.img-modal .material-specs th{border-bottom:1px lightgray solid;border-right:1px lightgray solid;font-family:'Roboto',sans-serif;font-weight:700;padding-left:5px;padding-right:5px}.img-modal .material-specs td{border-right:1px lightgray solid;padding-left:5px;padding-right:5px}.img-modal .modal-img{max-width:1000px}.img-modal .modal-description{font-size:15px;font-family:'Roboto',sans-serif;font-weight:500;text-align:center}