 body,html{height:100%;margin:0;font-family:"source-sans-3",sans-serif;font-weight:300;font-style:normal;font-size:20px}h1,h2{font-family:"ivypresto-display",serif;font-weight:600;font-style:italic}h1{font-size:70px}h2{font-size:60px;color:#083133}h3{font-size:26px;color:#87C5BE;font-weight:600}a,a:visited,a:active{color:#FFF;text-decoration:none;transition:.15s}a:hover{color:#87C5BE;transition:.15s}.grecaptcha-badge{visibility:hidden}.navbar{z-index:999;font-size:20px;position:absolute;width:100%;margin-top:28px;color:#FFF}.navbar-nav{z-index:999}.nav-link{color:#FFF;margin-left:25px}.nav-link:active,.nav-link:visited{color:#FFF;text-decoration:none}.nav-link:hover{color:#87C5BE}.nav-link-text{padding-top:20px;font-weight:600}.logo{width:150px;height:auto}.page-nav{background-color:#083133;height:150px;margin-top:0}.primary-button{color:#FFF;background-color:#87C5BE;border-radius:25px;padding:10px 25px 10px 25px;font-weight:600}.primary-button:hover{background-color:#083133;color:#FFF}.secondary-button{color:#FFF;border:2px solid #87898A;border-radius:25px;padding:10px 25px 10px 25px;font-weight:600}.secondary-button:hover{background-color:#083133;color:#FFF}.get-started-button{color:#FFF;background-color:#083133;border-radius:25px;padding:10px 25px 10px 25px;font-weight:600}.get-started-button:hover{background-color:#FDFCF5;color:#000}.top-bar{width:100%;height:50px;font-size:16px;text-align:center;color:#FFF;background-color:#87C5BE;padding-top:17px;font-weight:400}.top-bar a{color:#FFF}.header-wrapper{background-size:cover;background-image:linear-gradient(to right,rgba(0,0,0,.6),rgba(0,0,0,.6)),url('../img/home-hero.jpg');background-position:50% 25%;background-repeat:no-repeat;height:100%;min-height:600px;color:#FFF}.header-wrapper p{font-size:26px;font-weight:400;margin-top:40px;margin-bottom:40px}.header-wrapper .primary-button{margin-right:50px}.top-section-wrapper{padding-top:50px;padding-bottom:50px;background-color:#F8F3E3;text-align:center}.top-section-wrapper h3{margin-top:30px;margin-bottom:30px}.top-section-wrapper p{padding-left:250px;padding-right:250px}.section-wrapper{background-color:#FDFCF5;position:relative;padding-bottom:100px}.section-wrapper h2{font-size:40px;margin-bottom:30px}.section-wrapper .feature-row{margin-bottom:150px}.section-wrapper .container{padding-top:100px}.section-feature-text-left{padding-right:50px}.section-feature-image-right{padding-left:75px}.section-feature-image-right img{width:100%;height:auto;object-fit:cover;object-position:top}.section-feature-text-right{padding-left:50px}.section-feature-image-left{padding-right:75px}.section-feature-image-left img{width:100%;height:auto;object-fit:cover;object-position:top}.section-example-image img{width:100%;height:auto}.top-left-image{position:absolute;top:0;left:0;width:300px;height:auto;z-index:1}.middle-right-image{position:absolute;right:0;top:30%;width:100px;height:auto;z-index:1}.bottom-left-image{position:absolute;bottom:10%;left:0;width:120px;height:auto;z-index:1}.icons-row{margin-top:150px}.icons-row h3{color:#083133;font-size:20px;font-weight:800}.icons-section{text-align:center;padding-left:50px;padding-right:75px}.icons-section img{height:175px;width:auto;margin-bottom:50px}.bottom-wrapper{background-color:#87C5BE;color:#FFF;padding:100px}.bottom-wrapper h2{color:#FFF}.bottom-wrapper h3{color:#FFF;margin-top:30px;margin-bottom:30px}.bottom-wrapper p{padding-left:200px;padding-right:200px}.page-wrapper{margin-top:150px;background-color:#FDFCF5;padding-top:100px;padding-bottom:100px}.page-wrapper h1{font-size:60px}.page-wrapper h2{font-size:26px;color:#87C5BE;font-family:"source-sans-3",sans-serif;font-weight:600;font-style:normal;margin-top:30px;margin-bottom:30px}.page-wrapper .key-link{color:#083133;font-weight:600;transition:.15s}.page-wrapper .key-link:hover{color:#89C0C6;font-weight:600;transition:.15s}.page-heading-wrapper{text-align:center;padding-left:150px;padding-right:150px}.pricing-wrapper{border:2px solid #F0EADD;border-radius:20px;padding:40px;background-color:#FFF;color:#083133;font-weight:600;margin-top:40px}.pricing-wrapper .price-section{text-align:center;margin-bottom:40px}.pricing-wrapper .currency{font-size:30px}.pricing-wrapper .price{font-size:100px}.pricing-wrapper .one-off-cost{text-transform:uppercase}.pricing-wrapper .fa-circle{font-size:4px;color:#AEBCB8;margin-right:5px;margin-left:5px}.pricing-wrapper .fa-check{color:#41C278;font-size:24px;margin-right:20px}.pricing-wrapper .fa-circle-info{color:#87C5BE;font-size:18px;margin-left:20px}.pricing-wrapper .fa-circle-info:hover{cursor:pointer}.info-tooltip{--bs-tooltip-bg:#083133;--bs-tooltip-color:#FFF;--bs-tooltip-max-width:340px;font-weight:600;font-size:16px;border-radius:8px}.pricing-wrapper ul{list-style:none;margin-top:20px;margin-bottom:20px}.pricing-wrapper li{margin-bottom:10px}.faq-wrapper h3{font-family:"ivypresto-display",serif;font-weight:600;font-style:italic;font-size:40px;margin-bottom:50px}.faq-wrapper-powder{background-color:#FDFCF5;padding-top:100px;padding-bottom:100px}.faq-wrapper-powder:first-child{padding-top:0}.faq-wrapper-white{background-color:#FFF;padding-top:100px;padding-bottom:100px}.faq-question{display:block;color:#083133;font-weight:800;font-size:24px;margin-bottom:20px}.faq-answer{margin-bottom:50px}.faq-answer:last-child{margin-bottom:0}.sign-up-body{background-color:#FDFCF5}.sign-up-wrapper{padding-top:60px;padding-bottom:60px;text-align:center;font-size:16px}.sign-up-wrapper .logo{width:200px;height:auto;margin-bottom:60px}.sign-up-wrapper h1{font-size:40px;color:#083133}.sign-up-wrapper .heading-text{font-size:20px}.sign-up-wrapper .normal-link{color:#083133;transition:.15s}.sign-up-wrapper .normal-link:hover{color:#87C5BE;transition:.15s}.sign-up-wrapper .bold-link{color:#083133;font-weight:600;transition:.15s}.sign-up-wrapper .bold-link:hover{color:#87C5BE;transition:.15s}.sign-up-form{text-align:left}.sign-up-form .form-control{border:2px solid #F0EADD;height:calc(3rem + calc(var(--bs-border-width) * 2));min-height:calc(2rem + calc(var(--bs-border-width) * 2))}.sign-up-form .form-floating>label{padding:1rem .75rem;opacity:.8}.sign-up-form .form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{transform:scale(.80) translateY(-.5rem) translateX(.15rem)}.sign-up-form .form-control:focus{border:1px solid #89C0C6;box-shadow:0 0 0 .25rem rgba(135,197,190,.25)}.sign-up-form .form-check .form-check-input{float:none;margin-right:10px;border:1px solid #87C5BE}.sign-up-form .form-check-input:checked[type=checkbox]{background-color:#87C5BE;border:1px solid #89C0C6}.sign-up-form .form-check-input:focus[type=checkbox]{box-shadow:none;border:1px solid #89C0C6}.sign-up-form .sign-up-button{width:100%}.sign-up-form .show-password{border-bottom:1px solid #083133;cursor:pointer;transition:.15s}.sign-up-form .show-password:hover{color:#87C5BE;border-bottom:1px solid #87C5BE;transition:.15s}.error-message{border-radius:var(--bs-border-radius);border:2px solid #F0EADD;background-color:#FFF;padding:20px}.error-message .error-title{font-size:24px;font-weight:800}.error-message .success{color:#58CB44}.error-message .error{color:#DE768F}.ui-widget.ui-widget-content{border:2px solid #F0EADD;z-index:4!important;border-radius:var(--bs-border-radius)}.ui-widget-header{border:none;background:transparent;border-radius:var(--bs-border-radius)}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{border-radius:var(--bs-border-radius);font-family:"source-sans-3",sans-serif;font-weight:400;font-style:normal;border:none;transition:0s}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{background:#FFF;border-radius:var(--bs-border-radius);font-family:"source-sans-3",sans-serif;font-weight:400;font-style:normal;transition:.15s;border-radius:50%;height:40px;max-height:40px;width:40px;max-width:40px;padding-top:9px;border:none}.ui-datepicker table{font-size:16px}.ui-datepicker td span,.ui-datepicker td a{text-align:center;padding:0}.ui-datepicker td{max-width:40px;width:40px;height:40px;max-height:40px}.ui-datepicker th{font-weight:400}.ui-state-default{transition:.15s;border-radius:50%;height:40px;max-height:40px;width:40px;max-width:40px;padding-top:9px;border:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{background-color:#87C5BE;border:none;color:#FFF;font-weight:800;transition:.15s;border-radius:50%;height:40px;max-height:40px;width:40px;max-width:40px;padding-top:9px}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:none;background-color:#87C5BE;color:#000;transition:.15s;border-radius:50%;height:40px;max-height:40px;width:40px;max-width:40px;padding-top:9px}.ui-datepicker .ui-datepicker-prev-hover{border:none;background:none;left:2px}.ui-datepicker .ui-datepicker-next-hover{border:none;background:none;right:2px}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:2px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{margin-top:-5px}.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-next:hover{cursor:pointer}.ui-datepicker-today{border:2px solid #F0EADD;background:#FFF;border-radius:var(--bs-border-radius);font-family:"source-sans-3",sans-serif;font-weight:400;font-style:normal}footer{padding-top:50px;padding-bottom:50px;background-color:#083133;color:#FFF}.footer-link{margin-right:25px;position:inline}@media(min-width:992px){.navbar{padding:0}.navbar-expand-lg .navbar-nav .nav-link{padding-left:2rem}}@media(max-width:1399px){.top-left-image{width:150px}.middle-right-image{display:none}.bottom-left-image{width:50px;bottom:24%}}@media(max-width:991px){body,html{font-size:18px}h1{font-size:50px}h2{font-size:28px}h3{font-size:20px}.navbar{margin-top:0}.navbar-toggler{border:none;padding:3px 8px 3px 8px;background-color:rgba(137,192,198,.3)}.navbar-toggler:focus{box-shadow:none}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(253,252,245,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");width:30px}.navbar-nav a{color:#000}.navbar-nav a:hover{color:#89C0C6}.nav-link:active,.nav-link:visited{color:#000}.nav-get-started-button{width:100%;margin-top:30px}.offcanvas{background-color:#FDFCF5}.logo{width:75px}.top-bar{padding-top:20px;font-size:14px}.header-wrapper h1{margin-top:60px}.header-wrapper p{font-size:20px}.header-wrapper .primary-button{margin-right:10px}.section-wrapper h2{font-size:28px}.section-wrapper{padding-bottom:0}.top-section-wrapper p{padding:calc(var(--bs-gutter-x) * .5)}.section-feature-text-right,.section-feature-text-left{padding:calc(var(--bs-gutter-x) * .5)}.section-feature-image-right img,.section-feature-image-left img{width:100%}.section-feature-image-right,.section-feature-image-left{padding:calc(var(--bs-gutter-x) * .5)}.section-wrapper .feature-row{margin-bottom:50px}.icons-row{margin-top:50px}.icons-section img{height:120px}.icons-section p{margin-bottom:50px}.icons-section p{margin-bottom:50px}.bottom-wrapper{padding:calc(var(--bs-gutter-x) * .5);padding-top:50px;padding-bottom:50px}.bottom-wrapper p{padding:calc(var(--bs-gutter-x) * .5)}.page-nav{height:75px}.page-wrapper h1{font-size:50px}.page-wrapper{padding-top:50px;padding-bottom:50px;padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);margin-top:75px}.page-heading-wrapper{padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5)}.pricing-wrapper{margin-top:20px;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);padding-top:30px;padding-bottom:30px}.pricing-wrapper .price{font-size:80px}.pricing-wrapper .currency{font-size:24px}.pricing-wrapper .fa-check{margin-right:10px;font-size:18px}.pricing-wrapper .fa-circle-info{margin-left:10px}.info-tooltip{--bs-tooltip-bg:#083133;--bs-tooltip-color:#FFF;--bs-tooltip-max-width:300px;font-weight:600;font-size:14px;border-radius:8px}.faq-wrapper-powder{padding-top:50px;padding-bottom:50px}.faq-wrapper-white{padding-top:50px;padding-bottom:50px}.sign-up-form .form-check .form-check-input{margin-right:0}}@media(max-width:768px){}