﻿*{box-sizing:border-box}body{background-color:white;font-family:'Karla', sans-serif;font-weight:300;font-size:18px;line-height:1.4;padding:0;margin:0;color:rgba(27,78,76,0.85)}b,strong{font-weight:700}a{color:#40aca9}img{display:block;max-width:100%;opacity:0.9}.container{max-width:1200px;width:80%;margin:0 auto}@media only screen and (max-width: 1280px){.container{width:90%}}@media only screen and (max-width: 1024px){.container{width:100%}}@media only screen and (max-width: 768px){.container{width:80%}}@media only screen and (max-width: 768px){.container.for-prices{width:90%}}.container-highlighter{background-color:rgba(64,172,169,0.2)}.columns{display:flex}@media only screen and (max-width: 768px){.columns{display:block}}.columns>div{flex-basis:50%;padding:0 2rem}@media only screen and (max-width: 768px){.columns>div{padding:0;text-align:center}}.section-title{font-family:'Carter One', sans-serif;font-size:32px;color:#40aca9;text-align:center;margin-top:5rem;margin-bottom:2rem}.section-title div{font-size:14px}@media only screen and (max-width: 768px){.section-title{margin-bottom:1rem}}.section-title.small{font-size:18px;text-align:left;margin-bottom:0.5rem;margin-top:2rem}@media only screen and (max-width: 768px){.section-title.small{text-align:center}}.container.smalltext{margin-top:2rem;font-size:16px}#pre-title{text-align:center;font-style:italic;font-size:90%;margin-top:3rem}@media only screen and (max-width: 768px){#pre-title{margin-top:2rem}}#title{font-family:'Carter One', sans-serif;font-size:75px;text-align:center;line-height:1.1;margin:2rem 0 1rem 0;color:#40aca9;padding:0 2rem}@media only screen and (max-width: 768px){#title{font-size:60px}}#subtitle{font-family:'Carter One', sans-serif;font-size:18px;color:#40aca9;text-align:center;margin-bottom:4rem}@media only screen and (max-width: 768px){#subtitle{margin-bottom:2rem}}#intro{display:flex;padding:0 2rem}@media only screen and (max-width: 768px){#intro{display:block}}#intro div:last-child{margin-right:2%;flex-basis:60%;font-size:120%}@media only screen and (max-width: 768px){#intro div:last-child{font-size:100%}}#intro div:first-child{margin-left:2%;flex-basis:40%}@media only screen and (max-width: 768px){#intro div{margin:0 !important;text-align:center}}#intro img{margin-bottom:2rem}.tab{display:none}.tab.active{display:flex;justify-content:center}@media only screen and (max-width: 768px){.tab.active{display:block}}@media only screen and (max-width: 768px){.tab{min-height:auto !important}}.tab-bar{display:flex;justify-content:center}.tab-bar>div{cursor:pointer;line-height:1;padding:1rem;margin:0 0.5rem;border-bottom:0;background-color:rgba(64,172,169,0.1);color:rgba(27,78,76,0.5);font-size:90%}.tab-bar>div.active{font-weight:700;background-color:rgba(64,172,169,0.2);color:rgba(27,78,76,0.7)}.tab-bar>div:hover{color:#1b4e4c}.mobile-only{display:none}@media only screen and (max-width: 768px){.mobile-only{display:inline}}@media only screen and (max-width: 768px){.none-mobile{display:none}}.testimonial{text-align:center;font-weight:700;color:#40aca9;font-style:italic;margin-bottom:0.5rem;padding-bottom:0.5rem}.testimonial-author{font-size:90%;text-align:center;color:#40aca9;font-style:italic;border-top:1px solid rgba(64,172,169,0.2);padding-top:0.5rem;margin:0 30%}#services .tab{flex-wrap:wrap}#services .tab>div{flex-basis:33.333%;padding:3%}@media only screen and (max-width: 768px){#services .tab>div{padding:2rem 0}}#services .tab>div>a{margin-top:1rem;margin-left:1.25rem;display:inline-block;padding:0.5rem;text-transform:uppercase;border:1px solid #40aca9;text-decoration:none;border-radius:2px;text-align:center}#services .tab>div>a:hover{background:rgba(255,255,255,0.3)}@media only screen and (max-width: 768px){#services .tab>div>a{display:block;margin-left:0}}#prices .tab>div{padding:0 3%}#prices .tab>div.top-padded{padding-top:3%}#prices .tab>div.bottom-padded{padding-bottom:3%}#prices .tab>div.top-padded-more{padding-top:2rem}#prices .tab>div.bottom-padded-more{padding-bottom:2rem}@media only screen and (max-width: 768px){#prices .mobile-only{text-align:center;display:block !important;font-weight:700;width:100% !important;border-bottom:0 !important;padding-bottom:0 !important}}#prices .price-table{flex-wrap:wrap;align-content:flex-start}#prices .price-table>div:not(.mobile-only){display:flex;width:50%;margin:0 12.5%}#prices .price-table>div:not(.mobile-only).divider{border-bottom:1px solid rgba(27,78,76,0.2)}@media only screen and (max-width: 768px){#prices .price-table>div:not(.mobile-only){width:100%;margin:0}}#prices .price-table>div:not(.mobile-only):last-child{border-bottom:0}#prices .price-table>div:not(.mobile-only)>div:first-child{width:60%}@media only screen and (max-width: 768px){#prices .price-table>div:not(.mobile-only)>div:first-child{width:70%}}#prices .price-table>div:not(.mobile-only)>div:nth-child(2){text-align:right;width:40%}@media only screen and (max-width: 768px){#prices .price-table>div:not(.mobile-only)>div:nth-child(2){width:30%}}#prices .price-table>div:not(.mobile-only)>div i{font-size:75%;display:block;line-height:1.1}@media only screen and (max-width: 1024px){#prices .price-table.large>div:not(.mobile-only){width:60%}}@media only screen and (max-width: 768px){#prices .price-table.large>div:not(.mobile-only){width:100%}}@media only screen and (max-width: 768px){#prices .price-table[handle="group"]>div:not(.mobile-only)>div:first-child{width:50%}}@media only screen and (max-width: 768px){#prices .price-table[handle="group"]>div:not(.mobile-only)>div:nth-child(2){width:50%}}#prices .tab[handle="professionals"]{justify-content:space-around}#prices .tab[handle="professionals"]>div{width:50%}@media only screen and (max-width: 768px){#prices .tab[handle="professionals"]>div{width:100%}}#prices .tab[handle="professionals"] .price-table>div{width:100%;margin:0;padding:3%}#prices .tab[handle="professionals"] .price-table>div:first-child{width:100%}#prices .tab[handle="professionals"] .price-table>div:nth-child(2){width:100%}#prices .tab[handle="professionals"] .price-table-header{font-size:80%;font-weight:700;padding:3%}#prices .tab[handle="professionals"] .block-title{margin-top:2rem}.block-title{font-weight:700;text-transform:uppercase;font-size:18px;text-align:center;color:#40aca9;border-bottom:1px solid #40aca9;padding-bottom:0.5rem;margin-bottom:1rem}.block-title div{font-size:14px;font-weight:300}ul{list-style:none;margin-left:0;padding-left:1.25em;text-indent:-1.25em;margin:0 1rem;text-align:left}ul li{margin-bottom:0.5rem}ul li:before{content:"✓";color:#40aca9;padding-right:0.5rem}ul li span{font-size:75%;line-height:1.1;display:block;padding-left:0;text-indent:0;padding-top:0.2rem}.service-comment,.prices-comment{font-size:85%;line-height:1.5;text-align:center;padding-top:3.3rem;font-style:italic}@media only screen and (max-width: 768px){.service-comment,.prices-comment{padding-top:0}}.service-comment a,.prices-comment a{font-weight:700}@media only screen and (max-width: 768px){.prices-comment{padding-top:2rem}}.mobile-break{display:none}@media only screen and (max-width: 768px){.mobile-break{display:block}}.inbetween{margin:4rem 25%;margin-bottom:-1rem;text-align:center;font-style:italic}@media only screen and (max-width: 768px){.inbetween{margin:0;margin-top:3rem}}#platforms{display:flex;width:60%;margin-top:1rem;margin-left:-1rem;opacity:0.6}#platforms>div{padding:1rem}@media only screen and (max-width: 768px){#platforms{width:80%;margin-left:10%}}svg{fill:#40aca9;width:100%;height:auto}#zachary{padding:3%}.circle{flex-basis:40% !important}@media only screen and (max-width: 768px){.circle{width:60%;margin-left:20%;padding:5% !important}}.circle img{border-radius:1000px;overflow:hidden;opacity:1}.circles{margin-top:8rem;margin-bottom:4rem;justify-content:center;align-items:center}#end-quote{font-size:150%;font-weight:700;font-style:italic;padding:3rem;text-align:center}#footer{text-align:center;font-size:80%;padding-bottom:3rem}#footer a{text-decoration:none}
