@import url("https://fonts.googleapis.com/css2?family=Work+Sans:wght@300;400;500&display=swap");*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{text-align:left;background-image:url("../images/background.png");background-repeat:repeat;background-size:100px}.text{margin:0 5%}.fulltext{max-width:1000px;margin:0 auto}.small-italics{font-size:14px;font-style:italic}h1,h2,h3,h4,h5,h6,strong{font-family:"Work Sans", sans-serif}h1 a:link,h2 a:link,h3 a:link{text-decoration:none;font-family:"Work Sans", sans-serif;color:#83C1C3}h1 a:visited,h2 a:visited,h3 a:visited{color:#83C1C3}h1 a:hover,h2 a:hover,h3 a:hover{color:#479193}h1 a:active,h2 a:active,h3 a:active{color:#479193}h1{font-size:2rem;font-weight:bold;color:#6F93C3;text-transform:uppercase;line-height:3rem}h2{font-size:1.6rem;color:#A880C6;margin:0 0 20px}h3{font-size:1.5rem;color:#A880C6;margin:20px 0 10px}h4{font-size:1.4rem;color:#A880C6}p{font-family:"Work Sans", sans-serif;font-size:1.25rem;color:#595959;line-height:2rem;margin:0 0 10px}p a:link{color:#A880C6;text-decoration:none;font-weight:bold}p a:visited{color:#A880C6}p a:hover{color:#479193}p a:active{color:#426AA0}ul{list-style:circle outside;margin-bottom:10px;padding:0 0 0 40px}ul li{font-family:"Work Sans", sans-serif;font-size:1.25rem;color:#7EA23C;line-height:2rem;margin:0}.center{text-align:center}.left{text-align:left}header{text-align:center;margin:0;padding:20px 0;background:white}@media only screen and (min-width: 600px){header{padding:60px}}.logo{width:100%;max-width:800px;margin:0}.nav-bar{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;background-color:#83C1C3;background:-webkit-gradient(linear, left top, left bottom, from(#83C1C3), color-stop(45%, white), to(#CBB3DD));background:linear-gradient(180deg, #83C1C3 0%, white 45%, #CBB3DD 100%);border-top:solid black 3px;border-bottom:solid black 3px}.nav-bar .menu-bars{cursor:pointer;-webkit-transition:background 0.3s;transition:background 0.3s;color:black;display:block;padding:0 1.5% 0.25%;text-align:left;font-size:2.25rem}@media only screen and (min-width: 1000px){.nav-bar .menu-bars{display:none}}.nav-bar .nav-ul{border-radius:20px;list-style:none;margin:0;width:100%}@media only screen and (min-width: 1000px){.nav-bar .nav-ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.nav-bar .nav-ul li{font-family:"Work Sans", sans-serif;font-weight:500;display:block;z-index:100;font-size:1.2rem}@media only screen and (min-width: 1000px){.nav-bar .nav-ul li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;padding:0 1%}}.nav-bar .nav-ul li a{display:block;padding:5px;text-decoration:none;text-transform:lowercase;font-weight:400;margin:10px;width:160px;color:black;border-radius:500px}.nav-bar .nav-ul li a:hover{color:#426AA0;background-color:none;-webkit-animation-name:slow;animation-name:slow;-webkit-animation-duration:20s;animation-duration:20s}@-webkit-keyframes slow{0%{background-color:none}5%{background-color:white}}@keyframes slow{0%{background-color:none}5%{background-color:white}}.nav-ul,[id^="toggle"]{display:none}[id^="toggle"]:checked + .nav-ul{display:block}.frontpage{max-width:1200px;margin:0 auto}.frontpage .frontpic{text-align:center}.frontpage .frontpic img{width:60%;max-width:400px;min-width:200px;margin:20px 0;border-radius:30px}.ratespage{max-width:1200px;margin:0 auto}.ratespage .ratespic{text-align:center;overflow:hidden}.ratespage .ratespic img{width:60%;max-width:400px;min-width:200px;margin:20px 0;border-radius:30px}.about-page{max-width:1200px;margin:0 auto;padding:20px 0 10px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 900px){.about-page{display:block;text-align:center}}.about-page .about-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;margin:20px}@media (min-width: 700px){.about-page .about-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.about-page .about-row .about-pic-cont{width:80%;margin:0 auto;text-align:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width: 700px){.about-page .about-row .about-pic-cont{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:50%}}@media (min-width: 1000px){.about-page .about-row .about-pic-cont{width:30%}}.about-page .about-row .about-pic-cont img{border:solid #A880C6;border-radius:20px;width:95%}.about-page .about-row .about-text-cont{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width: 700px){.about-page .about-row .about-text-cont{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin:0 auto}}.contactpage{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 900px){.contactpage{padding:20px 0 10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (min-width: 900px){.contactpage{max-width:1200px}}.contactpage .columncontact1{margin:0 auto;text-align:center;max-width:800px}@media (min-width: 900px){.contactpage .columncontact1{text-align:right;width:40%}}.contactpage .columncontact2{padding:10px;text-align:left;width:100%;border-radius:20px}@media (min-width: 900px){.contactpage .columncontact2{margin:0 20px 10px;width:70%;padding:20px 20px 0;background:#ABD6D7;border:solid black 2.5px}}.contact-section{margin:0 auto;padding:0;text-align:left}.contact-section form{margin:0}.contact-section form p{color:#595959;font-family:"Work Sans", sans-serif}.contact-section form label{font-size:1.1rem;line-height:1.5rem}.contact-section form input,.contact-section form textarea{border:solid #BAD48C;line-height:2rem;padding:0 10px;width:100%}@media only screen and (min-width: 900px){.contact-section form{margin:5% 0}}.contact-section button{display:table;width:40%;min-width:100px;margin:0 auto 20px 0;padding:10px;font-size:1.2rem;font-weight:bolder;background-color:#F9D4DB;color:#595959;border:solid #BAD48C;-webkit-box-shadow:0 5px 5px -5px black;box-shadow:0 5px 5px -5px black}.contact-section button:hover{background-color:#E68395;color:white;border:solid #A880C6;cursor:pointer}.g-recaptcha{margin:0 0 0 5px;max-width:100%}@media only screen and (min-width: 900px){.g-recaptcha{margin:0}}.contacted{font-family:"Work Sans", sans-serif;max-width:800px;margin:0 auto;padding:20px}.testimonials-page{max-width:1200px;margin:0 auto}.testimonials-page .testimonial{border-radius:20px;padding:20px}.testimonials-page .testimonial:nth-child(even){border:solid #ABD6D7}.testimonials-page .testimonial:nth-child(odd){border:solid #FACEBC}.testimonials-page .testimonials-pic{text-align:center}.testimonials-page .testimonials-pic img{width:60%;max-width:400px;min-width:200px;margin:20px 0;border-radius:30px}.row{padding:2%;max-width:1200px;margin:0 auto}section{margin:0 auto;background-color:white;max-width:1200px}@media only screen and (min-width: 1200px){section{border-right:solid black 3px;border-left:solid black 3px}}#footer{background:-webkit-gradient(linear, left top, left bottom, from(#FACEBC), color-stop(45%, white), to(#94AFD3));background:linear-gradient(180deg, #FACEBC 0%, white 45%, #94AFD3 100%);text-align:center;width:100%;margin:0;padding:20px;border-top:solid black 3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 900px){#footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#footer .footer-col2{padding:10px;text-align:center}#footer #footerspan{display:block}@media only screen and (min-width: 400px){#footer #footerspan{display:none}}#footer p{font-family:"Work Sans", sans-serif;font-size:0.85rem;line-height:1.1rem;color:#479193}@media only screen and (min-width: 600px){#footer p{font-size:1rem}}#footer p a:link{color:#804BA7;text-decoration:none;font-weight:normal}#footer p a:visited{color:#804BA7}#footer p a:hover{color:#426AA0}#footer p a:active{color:#479193}