#root,body,html{box-sizing:border-box;height:100%;margin:0;overflow-x:hidden;padding:0;width:100%}.tellwellLogo{height:88px;padding:10px;width:150px}@media only screen and (max-width:1086px){.tellwellLogo{height:auto;padding:10px 10px 10px 0;width:135px}}@media only screen and (max-width:600px){.tellwellLogo{width:125px}}.quoteBtn{background-color:#00bfd3!important}.desktopNavbarDiv{align-items:center;display:flex;justify-content:center;width:100%}@media only screen and (max-width:1274px){.desktopNavbarDiv{padding-left:5px!important;padding-right:5px!important}}@media only screen and (max-width:990px){.desktopNavbarDiv{padding-left:40px!important;padding-right:40px!important}}@media only screen and (max-width:1250px){.desktopNavContainer{padding-left:5px!important;padding-right:5px!important}}.nav-menu{align-items:center;display:flex;gap:12px;list-style:none;margin:0;padding:0}.nav-menu li{color:#333;display:inline-block;font-family:PT Sans,sans-serif;font-size:13px;font-weight:400;line-height:1.7}@media only screen and (max-width:1039px){.nav-menu li{font-size:12px}}.nav-menu li a{color:#000;display:inline-block;font-weight:700;padding:8px 14px;text-decoration:none;transition:color .3s ease}.nav-menu li a:hover{border-bottom:2px solid #00bed2;color:inherit;text-decoration:none;transition:all .3s}@media only screen and (max-width:1197px){.nav-menu li a{padding:8px}}@media only screen and (max-width:1077px){.nav-menu li a{padding:8px 6px}}.nav-menu .quoteBtn{border-radius:4px;color:#fff;font-weight:6;padding:8px 16px}.nav-menu .quoteBtn:hover{background-color:#007fff;color:#fff}@media only screen and (max-width:1137px){.nav-menu .quoteBtn{padding:8px}}.nav-menu .dropdown{position:relative}.nav-menu .dropdown:hover .dropdownMenu{display:block}.nav-menu .dropdownMenu{background:#fff;background-clip:padding-box;border-radius:.25rem;display:none;list-style:none;padding-left:0;position:absolute;text-align:left}.nav-menu .dropdownMenu li{font-family:PT Sans,sans-serif;width:100%}.nav-menu .dropdownMenu li a{border:0;clear:both;color:#000;display:block;font-size:small;font-weight:400;letter-spacing:.5px;padding:.25rem 1.5rem;text-decoration:none;text-transform:uppercase;white-space:nowrap}.nav-menu .dropdownMenu li a:hover{background-color:#f8f9fa;color:#000}.nav-menu .dropdownMenu li:hover{width:100%}.nav-menu-mobile{flex-direction:column;list-style:none;margin:0;padding:0;text-align:center;width:100%}.nav-menu-mobile .dropdown-toggle{background:none;border:none;color:#000;font-size:16px;font-weight:500;padding:0;text-align:left;text-align:center;width:100%}.nav-menu-mobile .dropdownMenu{padding:0}.nav-menu-mobile .dropdownMenu li{font-size:14px;padding:10px 0 0}.nav-menu-mobile .dropdownMenu li a{font-weight:400}.nav-menu-mobile li{font-weight:500;list-style:none;padding:12px 16px}.nav-menu-mobile li a{color:#000;display:block;text-decoration:none}.nav-menu-mobile.dropdownMenu{display:none;flex-direction:column;right:0}.catalogDrawer .MuiCheckbox-root.Mui-checked{color:#369aac}.bookSearchGrid{width:45%}@media only screen and (max-width:1260px)and (min-width:800px){.bookSearchGrid{width:70%}}@media only screen and (max-width:799px){.bookSearchGrid{width:100%}}.searchInput .MuiInputBase-root{background-color:#fff;border:1px solid #ccc;color:#333}.searchInput .MuiInputBase-root:focus{color:#00bed2}@media only screen and (max-width:600px){.searchInput{top:auto}.searchInput label{font-size:12px}.searchInput input{padding:8px 14px}}.footer{padding:32px 0}@media only screen and (max-width:618px){.footer{padding-top:20px}}.footer .linksFooter{margin-bottom:30px}.footer .linksFooter .footer-services{grid-gap:10px;column-count:2;-webkit-column-count:2;-moz-column-count:2;display:grid;gap:10px;grid-template-columns:repeat(2,auto);line-height:1.3;padding-right:20px}@media only screen and (max-width:431px){.footer .linksFooter .footer-services{grid-template-columns:1fr}}@media only screen and (max-width:618px){.footer .linksFooter{grid-template-columns:repeat(2,auto)}.footer .linksFooter .footerSection{padding-top:18px}}.footer .footerBottom{border-top:1px solid #56637d;padding:2px}@media only screen and (max-width:895px){.footer .footerBottom{text-align:center}}.footer .footerBottom .socialMediaIcons{align-items:center;display:flex;gap:10px}.footer .footerBottom .socialMediaIcons img{height:auto;width:40px}@media only screen and (max-width:895px){.footer .footerBottom .socialMediaIcons img{margin:1em 0 0 1em}.footer .footerBottom .socialMediaIcons{display:inline-block}}.footer .footerBottom .termsAndPrivacy a{padding-right:15px}
/*# sourceMappingURL=main.66ff7fd5.css.map*/