@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Medium.d239f562.woff2) format("woff2"),url(../fonts/Montserrat-Medium.0ef7dc8d.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Light.2fb95d6b.woff2) format("woff2"),url(../fonts/Montserrat-Light.bd84ea9c.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-ExtraBold.8abec7c7.woff2) format("woff2"),url(../fonts/Montserrat-ExtraBold.ba1809ed.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Regular.7c974c43.woff2) format("woff2"),url(../fonts/Montserrat-Regular.dd15dd60.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-ExtraLight.e1bdc2c7.woff2) format("woff2"),url(../fonts/Montserrat-ExtraLight.b2a4687e.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-SemiBold.027f8c16.woff2) format("woff2"),url(../fonts/Montserrat-SemiBold.92e95e61.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Black.2b1664de.woff2) format("woff2"),url(../fonts/Montserrat-Black.7ef3fdfe.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Bold.8a651e1b.woff2) format("woff2"),url(../fonts/Montserrat-Bold.8beb96f2.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}body{font-family:Montserrat!important;line-height:1.2em}.v-application{font-family:Montserrat,sans-serif!important}.home-page{text-align:center!important;padding:2rem}.home-page .logo img{width:18rem!important}.home-page #page-title{font-family:Montserrat!important}.center{justify-content:center;display:flex}.product-image{border:.05rem solid #aaa;width:"auto";height:20rem;padding:1rem}.product-image img{height:100%;width:100%}.product-text{font-size:14px;width:80%;justify-content:start;text-align:start}.product-details{margin:2rem 0}.product-details p{margin:0!important}@media only screen and (max-width:991px){.product-text{font-size:14px;width:100%;margin-top:-2rem}.product-image{border:.05rem solid #aaa;width:18rem;height:auto;padding:1rem;margin-top:-1rem}.product-image img{height:100%;width:100%}.home-page #page-title{font-size:1.3rem!important;font-weight:500}}.footer{width:100%;background-color:#f4f5f7;padding:1rem}.footer .footer-links{margin-top:.4rem;margin-right:1rem;padding-right:1rem;border-right:1px solid rgba(0,0,0,.32941176470588235);font-size:.8rem}.footer .footer-links:last-child{border-right:none}.footer .copyright-text{margin-top:.4rem;margin-right:1rem;padding-right:1rem;font-size:.7rem;text-align:right;text-transform:uppercase}.footer .footer-logo img{width:320px;justify-content:flex-start;align-items:flex-start;display:flex;margin:2rem 0}.footer .input{background-color:#fff;margin-right:1rem;border-radius:.5rem;border:1px solid #262626;min-height:36px;width:100%}@media only screen and (max-width:639px){.footer .footer-logo{display:flex;justify-content:center}.footer .footer-logo img{width:13rem;margin:1rem 0}.footer .input{background-color:#fff;margin-right:0;border-radius:.5rem;border:1px solid #262626;min-height:36px;width:100%}.footer .copyright-text{text-align:center!important;padding:0}}.nav-container{margin:2rem auto}.nav{width:100%;background-color:#fff}.nav-item{border-bottom:1px solid rgba(0,0,0,.05)}.nav-description{background-color:#fff;min-height:200px;height:100%;padding:3rem}.nav-description .title{margin-bottom:2.5rem!important}.nav-description .item-text{text-align:justify!important;margin:1rem 0;padding:0!important}.nav-description .tab-icon{width:100px;height:100px}#tab-parent .v-tab:first-of-type{margin-left:auto}@media only screen and (max-width:991px){.v-tabs:not(.v-tabs--vertical):not(.v-tabs--right)>.v-slide-group--is-overflowing.v-tabs-bar--is-mobile:not(.v-slide-group--has-affixes) .v-slide-group__prev{display:none!important}.nav-description{padding:.2rem!important}.nav-description .title{margin:1.5rem 0!important}}.custom-table .v-data-table-header{text-transform:uppercase}.custom-table .v-data-table-header th{color:#000!important;font-size:14px!important}.custom-table tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}