@import url("https://fonts.googleapis.com/css2?family=Life+Savers:wght@400;700;800&display=swap");@font-face{font-family:'arctic_squirrel_textregular';src:url("../fonts/arcticsquirreltext-regular-webfont.woff2") format("woff2"),url("../fonts/arcticsquirreltext-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'arctic_squirrel_textregular';src:url("../fonts/arcticsquirreltext-regular-webfont.woff2") format("woff2"),url("../fonts/arcticsquirreltext-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}body{max-width:100%;overflow-x:hidden}html,body,p,h1,h2,h3,h4,h5,h6{font-family:'arctic_squirrel_textregular', sans-serif}h1{font-family:'Life Savers', sans-serif !important}.squirrel-font{font-family:'arctic_squirrel_textregular', sans-serif !important}.heading{font-weight:700;text-transform:uppercase}.text-teal{color:#13A1AF}.bg-teal{background:#13A1AF}.bg-teal-wavy{background:url(../images/bg-wavy-blue-bottom.png) bottom center/200px 10px repeat-x #13A1AF !important}.bg-blue{background:url(../images/bg-blue.png) #BFD5E2}.bg-bright-blue{background:#90d8e4}.bg-beige{background:#C89C66}.bg-lt{background:#e8d1b7}.bg-brown{background:#474644}.bg-mint{background:#CFFFB0}.navbar{background:url(../images/bg-wavy.png) bottom center/200px 10px repeat-x #BFD5E2;color:black;padding-bottom:14px}.navbar a{font-family:'Raleway', sans-serif;font-weight:700;text-transform:uppercase;color:black;text-decoration:none;font-size:20px}@media screen and (min-width: 1024px) and (max-width: 1399px){.navbar a{font-size:19px}}.blue-wavy-bottom{background:url(../images/bg-wavy.png) bottom center/200px 10px repeat-x #BFD5E2}.brown-blue-wavy{background:url(../images/bg-wavy-blue-bottom.png) bottom center/200px 10px repeat-x #C89C66}.brown-wavy-top{background:url(../images/bg-wavy-top.png) top center/200px 10px repeat-x #e8d1b7}.top-hero{background:url(../images/hero-shape-bottom.png) bottom right/180% 60px no-repeat #B1D7D5}@media screen and (min-width: 768px){.top-hero{background:url(../images/hero-shape-bottom.png) bottom right/180% 260px no-repeat #B1D7D5}}@media screen and (min-width: 1024px){.top-hero{background:url(../images/hero-shape-bottom.png) bottom center/100% 400px no-repeat #B1D7D5}}.dark-wavy{background:url(../images/hero-shape-bottom.png) bottom right/180% 260px no-repeat #90d8e4}@media screen and (min-width: 1024px){.dark-wavy{background:url(../images/hero-shape-bottom.png) bottom center/100% 400px no-repeat #90d8e4}}.dark-wavy-reverse{background:url(../images/hero-shape-top.png) top right/180% 130px no-repeat #B1D7D5;min-height:260px}@media screen and (min-width: 1024px){.dark-wavy-reverse{background:url(../images/hero-shape-top.png) top center/100% 300px no-repeat #B1D7D5;min-height:400px;padding-top:100px}}@media screen and (max-width: 767px){.our-names{font-size:16px;padding-top:20px;position:relative}.our-names:before{content:"";position:absolute;top:4px;left:0;right:0;margin:auto;display:block;width:30px;border-top:1px solid gray}}.navbar-toggler{border:none;position:absolute;top:14px;right:10px}path{fill:#c9f4fb}.lt-green{background:#B1D7D5}.lt-green-path path{fill:#B1D7D5}.fill-white path{fill:#fff}.wavy-design .navbar{background:transparent !important}.wavy-design .navbar .navbar-brand{display:none !important}.wavy-design .navbar a{font-family:'arctic_squirrel_textregular', sans-serif !important;text-transform:none}.wavy-design .navbar a:hover{text-decoration:underline !important}@media screen and (max-width: 767px){.wavy-design .navbar{position:fixed;top:0;right:0;z-index:800}.wavy-design .navbar .nav-item{background:#fff !important}}@media screen and (min-width: 1200px){.wavy-design .navbar{padding-left:110px}}@media screen and (max-width: 767px){.wavy-design .navbar-collapse{margin-top:50px}}.wavy-design .title{display:none}.wavy-design .sticky{position:fixed;z-index:900;top:0;left:0;width:100%;background:white;margin:0px;box-shadow:0px 0px 5px #888 inset}.wavy-design .sticky .title{display:block}.wavy-design .sticky .navbar-nav{background:transparent;padding:0;border-radius:0}@media screen and (min-width: 768px) and (max-width: 900px){.wavy-design .sticky .navbar-nav a{font-size:17px}}.wavy-design .sticky .navbar-brand{display:block !important}.wavy-design .sticky+.content{padding-top:102px}@media screen and (min-width: 640px) and (max-width: 1023px){.wavy-design #header:not(.sticky) .logo-area{display:none}.wavy-design #header:not(.sticky) .nav-items{width:100%;margin:30px auto 0}}.wavy-design .reviews,.wavy-design #testimonials{background:#c9f4fb !important}.wavy-design #reviews{background:#fff !important}.wavy-design .quotes .quote{box-shadow:none !important;border-radius:14px 14px 14px 14px !important}.wavy-design .quotes .quote a{color:black;text-decoration:none}.wavy-design .quotes .quote a:hover{text-decoration:underline}.icon-holder{position:absolute;left:50%;top:-27px;margin-left:-25px;display:inline-block;width:50px;height:50px;color:#ec9971;text-align:center;border-radius:50%;padding-top:8px;font-size:32px}.btn-yellow{background:#ebaf54}.btn-yellow:hover{background:white}.raised-button{margin-top:2px !important;margin-bottom:2px !important;transition:.1s ease-in}.raised-button:hover{margin-top:4px !important;margin-bottom:0px !important;opacity:0.9}.bottom-inset{box-shadow:inset 0px -2px 6px #b9b9b9}.top-inset{box-shadow:inset 0px 2px 6px #b9b9b9}#reviews,#testimonials{background:url(../images/bg-blue.png)}.footer{background:#e8d1b7;box-shadow:inset 0px 2px 8px #fff;border-top:1px solid black;color:#000}.footer a{color:black;text-decoration:none}.footer a:hover{text-decoration:underline}@media screen and (max-width: 420px){.pufferfish{width:300px}}.blobfish{background:url(../images/blobfish.png) 0 0/100% auto no-repeat;padding-left:20%;padding-right:10%;padding-bottom:50%;padding-top:8%}.svg-container{height:59px}@media screen and (min-width: 768px){.svg-container{height:99px}}@media screen and (max-width: 767px){.svg{height:60px}}.add-triangle{height:60px;font-size:1.24rem;margin-left:-16px}@media screen and (min-width: 570px){.add-triangle{font-size:1.4rem;margin-left:0}.add-triangle:before{content:'';position:absolute;left:-22px;top:0px;width:0;height:0;border-bottom:30.25px solid #212529;border-left:22px solid transparent;border-right:0px solid transparent;border-top:30px solid #212529;clear:both}.add-triangle:after{content:'';position:absolute;right:0px;top:60px;width:0;height:0;border-left:0px solid transparent;border-right:17px solid transparent;border-top:17px solid #333;clear:both}}@media screen and (min-width: 768px){.add-triangle:after{border-right-width:24px;border-top-width:24px}}@media screen and (min-width: 768px) and (max-width: 1399px){.add-triangle{font-size:1rem !important;line-height:1.7}}.quoter{height:20px;position:relative}.quotes h3{text-align:center;font-size:1.35rem;line-height:1.35 !important;margin-bottom:1.2rem !important}.quotes .quote{background:#f7f7f7;padding:20px 16px;border-radius:4px;box-shadow:0px 0px 8px #e8d1b7;border:1px solid black;text-align:right;overflow:visible}.quotes span{margin:0px auto -12px}span.email b{display:none}.layered-shadow{box-shadow:0px 6px 8px #888}.hover-light{text-decoration:none !important;color:black}.hover-light:hover{color:#4f4f4f !important}.lift-effect{transition:0.1s;cursor:pointer}.lift-effect:hover{margin-top:-6px}.copyright a{text-decoration:none;color:black}.copyright a:hover{text-decoration:underline}
