body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{font-family:Work Sans,sans-serif;padding:10px}@media screen and (max-width:800px){body{padding:0 5px;width:100%}}h1,h2,h3,h4,h5,h6{font-family:Crimson Text,serif}a{text-decoration:none;color:#000}.header{width:90%;display:flex;justify-content:space-around;align-content:center;flex-wrap:wrap;margin-bottom:5px;font-size:18px}@media screen and (max-width:800px){.header{width:100%;justify-content:space-between;margin-bottom:0}}.header .logo{height:100px;padding:10px}@media screen and (max-width:800px){.header .logo{height:40px}}.header .menu{width:50%;height:100%;display:flex;align-items:center;justify-content:flex-end;padding:20px}@media screen and (max-width:800px){.header .menu{width:60%;padding:8px}}.header .menu .option{padding:20px 15px;color:#2882e1;font-size:1.2em}@media screen and (max-width:800px){.header .menu .option{padding:15px 5px;font-size:.85em}}.header .menu .option:hover{-webkit-text-decoration:underline #a0c332;text-decoration:underline #a0c332;font-weight:700}.header .menu p{padding:20px 15px}.homepage{display:flex;flex-direction:column;align-items:center;padding:20px 80px}@media screen and (max-width:800px){.homepage{padding:5px}}.slide-container{width:80vw;margin:auto}@media screen and (max-width:800px){.slide-container{width:100%;margin:0}}@media screen and (max-width:800px){.slide-container div.indicators{margin-top:0}}.slide-container .each-slide div{display:flex;align-items:center;justify-content:center;background-size:contain;background-repeat:no-repeat;background-position:50%;height:35vh}.slide-container .each-slide span{display:none;padding:20px;font-size:20px;background:#efefef;text-align:center}.card{min-width:400px;height:300px;margin:0 7.5px 15px;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}@media screen and (max-width:1430px){.card{min-width:300px;height:200px}}@media screen and (max-width:1150px){.card{min-width:400px;height:300px}}.card:hover{cursor:pointer}.card:hover .image{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform 6s cubic-bezier(.25,.45,.45,.95);transition:-webkit-transform 6s cubic-bezier(.25,.45,.45,.95);transition:transform 6s cubic-bezier(.25,.45,.45,.95);transition:transform 6s cubic-bezier(.25,.45,.45,.95),-webkit-transform 6s cubic-bezier(.25,.45,.45,.95)}.card:hover .card-detail{opacity:.9;max-width:350px}.card:hover .card-detail p{display:block}.card .image{width:100%;height:100%;background-position:50%;background-size:cover}.card .card-detail{min-width:150px;border:1px solid #000;border-radius:10px;background-color:#fff;opacity:.5;position:absolute}.card .card-detail h2{margin:5px}.card .card-detail p{margin:5px;padding:0;display:none}.services{width:100%}.services h1{display:flex;justify-content:center;text-align:center}@media screen and (max-width:800px){.services h1{margin:5px 0}}.services .serviceslist{width:100%;align-items:center;flex-wrap:wrap}.plans h1,.services .serviceslist{display:flex;justify-content:center}.plans h1{text-align:center}.plans .planslist{display:flex;justify-content:center;flex-wrap:wrap}.services-page h1{display:flex;justify-content:center;text-align:center}.services-page.services-display{height:auto}.services-details{display:flex;flex-direction:column;font-size:1.25em;justify-content:space-between;height:auto}.services-details .row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;height:auto;margin:10px;border-top:2px solid #000}.services-details .row .column{display:flex;flex-direction:column;flex-basis:100%;flex:1 1;margin:0 10px}.services-details .row .column h3{min-width:180px}@media screen and (max-width:800px){.services-details .row .column h3{margin:10px;font-size:.9em}}.services-details .row .column .image-title{display:flex;flex-direction:column;flex:1 1;align-items:center}.services-details .row .column .image-title .image{width:90%;min-width:200px;padding-top:50%;background-size:cover}.plans-preview{display:flex;flex-direction:row;font-size:1.1em}@media screen and (max-width:800px){.plans-preview{font-size:.9em}}.plans-preview .row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;margin:10px}.plans-preview .row .column{display:flex;flex-direction:column;flex-basis:100%;flex:1 1;align-items:center;width:30vw}@media screen and (max-width:800px){.plans-preview .row .column{min-width:320px}}.plans-preview .row .column .plans-preview-image{width:90%;min-width:200px;padding-top:50%;background-position:50%;background-size:cover}.plans-preview .row .column .plan{display:flex;flex-direction:column;flex-basis:100%;flex:1 1;align-items:center}.plans-preview .row .column .plan .details{display:flex;flex-direction:row;flex-basis:100%;align-items:center;margin-bottom:20px}.plans-preview .row .column .plan .details h3{padding:0}.plans-preview .row .column .plan .details .description-details{padding:0 10px}.plans-preview .row .column .plan .details .description-details div{padding:5px}.plans-page{border-top:2px solid #000}.plans-page .plans-display{flex-direction:row;flex-wrap:wrap}.contact-info,.plans-page .plans-display{display:flex;justify-content:space-around}.contact-info{flex-direction:column;max-width:100%;height:auto;align-items:center;text-align:center}.group{position:relative;margin:45px 0}.group .form-input{background:none;background-color:#fff;color:grey;font-size:18px;padding:10px 10px 10px 5px;display:block;width:100%;border-radius:0;border:none;border-bottom:1px solid grey;margin:25px 0}.group .form-input:focus{outline:none}.group .form-input:focus~.form-input-label{top:-14px;font-size:12px;color:#000}.group input[name=message]{height:auto;border:1px solid grey;height:5em}.group .form-input-label{color:grey;font-size:16px;font-weight:400;position:absolute;pointer-events:none;left:5px;top:10px;-webkit-transition:all .3s ease;transition:all .3s ease}.group .form-input-label.shrink{top:-14px;font-size:12px;color:#000}.custom-button{min-width:165px;width:auto;height:50px;letter-spacing:.5px;line-height:50px;padding:0 35px;font-size:15px;background-color:green;color:#fff;text-transform:uppercase;font-weight:bolder;border:none;cursor:pointer}.custom-button:hover{background-color:#fff;color:green;border:1px solid green}.contact-form{display:flex;flex-direction:column;min-width:25vw;margin:50px}@media screen and (max-width:800px){.contact-form{width:50vw;margin:20px}}.contact-page{flex-wrap:wrap;align-items:center;margin:25px}.contact-page,.footer{display:flex;justify-content:center}.footer{flex-wrap:wrap-reverse}.footer .info{width:500px}.footer .social-network{width:150px;padding:0 15px}.footer .social-network .icons{display:flex}.footer .social-network .icons .icon{width:30px;height:30px;margin:5px}.footer .contact{width:250px;height:auto}
/*# sourceMappingURL=main.e25a7b4c.chunk.css.map */