.banner{display:flex;align-items:flex-end;min-height:710px;background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (min-width: 992px){.banner{min-height:650px}}.banner .content-wrapper{position:relative;width:100%}.banner .content-wrapper:before{content:"";background:transparent linear-gradient(0deg, #fff 0%, rgba(255,255,255,0.709804) 100%) 0% 0% no-repeat padding-box;position:absolute;left:0px;width:100%;bottom:0;right:0;top:0;-webkit-clip-path:polygon(0 0, 100% 0, 97% 101%, 0 101%);clip-path:polygon(0 0, 100% 0, 97% 101%, 0 101%)}@media (min-width: 768px){.banner .content-wrapper:before{width:88%}}@media (min-width: 992px){.banner .content-wrapper:before{width:68.2%}}@media (min-width: 1200px){.banner .content-wrapper:before{width:68.3%}}@media (min-width: 1500px){.banner .content-wrapper:before{width:66.3%}}@media (min-width: 1800px){.banner .content-wrapper:before{width:63.8%}}.banner .content-wrapper .content .text{padding:3rem 15px 1rem}.banner .content-wrapper .content .text h1{font-size:1.8331em;display:block;margin-top:1em}@media (min-width: 992px){.banner .content-wrapper .content .text h1{margin-top:0;font-size:3.109em;display:inline-block}}.banner .content-wrapper .content .text p{font-size:1.15em;color:#000;color:#00ADBA}.banner .content-wrapper .content .text p.quote{font-size:25px;margin-bottom:0}.banner .content-wrapper .content .text p.phone{margin-bottom:5px}.banner .content-wrapper .content .text p.phone a{font-size:25px}.banner .content-wrapper .content .text img,.banner .content-wrapper .content .text picture{width:30px;max-height:30px;margin-right:10px;display:block}@media (min-width: 576px){.banner .content-wrapper .content .text img,.banner .content-wrapper .content .text picture{width:40px;max-height:40px}}@media (min-width: 768px){.banner .content-wrapper .content .text img,.banner .content-wrapper .content .text picture{display:inline}}.banner .content-wrapper .content .badge{position:absolute;height:125px;width:125px;top:-100px;left:0}@media screen and (min-width: 992px){.banner .content-wrapper .content .badge{height:190px;width:190px;top:-155px}}.webp .section-2-intro{background-image:url("/wp-content/uploads/2020/04/blue-mosaic-background.webp")}.nowebp .section-2-intro{background-image:url("/wp-content/uploads/2020/04/blue-mosaic-background.png")}.section-2-intro{background-position:left center;background-repeat-x:no-repeat;background-size:70%}.section-2-intro p{font-size:22px;color:#000}.section-2{overflow:hidden;position:relative}.section-2 .img-wrapper{top:0px;left:-20px;width:calc(100% - 30px);height:100%;min-height:500px;background-repeat:no-repeat;background-size:cover;background-position:center;margin:3rem auto 0 auto}@media (min-width: 576px){.section-2 .img-wrapper{max-width:520px;margin:2rem auto 0 auto}}@media (min-width: 768px){.section-2 .img-wrapper{max-width:600px;margin:2rem auto 0 auto}}@media (min-width: 992px){.section-2 .img-wrapper{max-width:100%;margin-top:0;position:absolute;width:56%;bottom:80px}}@media (min-width: 1200px){.section-2 .img-wrapper{width:56%}}@media (min-width: 1500px){.section-2 .img-wrapper{width:54%}}@media (min-width: 992px){.section-2 h2{padding-right:48px}}.section-2 .primary-card{padding:3rem 2rem 3rem 2rem;background-color:#00ADBA;color:#fff;position:relative;box-shadow:0px 3px 6px #00000029}@media (min-width: 992px){.section-2 .primary-card{padding-left:50px;padding-right:10px}}.section-2 .primary-card:before{display:none;box-shadow:0 10px 6px -6px #00000029;content:"";background-color:#00ADBA;position:absolute;height:100%;width:100%;right:-99%;top:0}@media (min-width: 992px){.section-2 .primary-card:before{display:block}}.section-2 .primary-card p{color:#fff}.section-2 .primary-card a{margin-top:1.5rem;color:#fff}.section-3{padding:80px 0 80px 0}@media (min-width: 1200px){.section-3 h2{padding-right:8rem}}.section-3 .primary-card{padding:3rem 2rem 2rem 2rem;background-color:#00ADBA;color:#fff;position:relative;box-shadow:0px 3px 6px #00000029;margin-bottom:3rem;margin-top:2rem}@media (min-width: 992px){.section-3 .primary-card{padding:3rem 3rem 3rem 15px;margin-bottom:0}}@media (min-width: 1200px){.section-3 .primary-card{padding:3rem 4rem 3rem 15px}}@media (min-width: 1222px){.section-3 .primary-card{padding:3rem 5rem 3rem 15px}}@media (min-width: 1260px){.section-3 .primary-card{padding:3rem 6rem 3rem 15px}}.section-3 .primary-card:before{display:none;box-shadow:0 10px 6px -6px #00000029;content:"";background-color:#00ADBA;position:absolute;height:100%;width:100%;left:-99%;top:0}@media (min-width: 992px){.section-3 .primary-card:before{display:block}}.section-3 .primary-card ul li{color:#fff;margin-bottom:0.5rem}.section-3 .primary-card p{color:#fff}.section-3 .primary-card a{margin-top:1.5rem;color:#fff}.section-3 .bg-img{background-repeat:no-repeat;background-size:cover;background-position:center 40%;min-height:400px}@media (min-width: 992px){.section-3 .bg-img{min-height:auto;height:100%}}.section-4 .box{box-shadow:0px 2px 4px #00000029;margin:0 0px}.section-4 .left ol li{margin-bottom:0.5rem}.section-4 .right p,.section-4 .right a,.section-4 .right h3{color:#fff}.section-4 .right ul li{color:#fff;margin-bottom:0.5rem}.webp .how-it-works{background-image:url("/wp-content/uploads/2020/04/blue-mosaic-background.webp")}.nowebp .how-it-works{background-image:url("/wp-content/uploads/2020/04/blue-mosaic-background.png")}.how-it-works{padding:80px 0 40px 0;background-position:left center;background-repeat-x:no-repeat;background-size:70%}.how-it-works .features-row .feature-item{display:flex;flex-direction:row;flex-wrap:nowrap}.how-it-works .features-row .feature-item .icon{height:40px;width:40px;margin-right:15px}.how-it-works .features-row .feature-item .icon img{height:40px;width:40px;max-height:40px;max-width:40px}@media (min-width: 1200px){.how-it-works .features-row .feature-item .content p{padding-right:2rem}}.gallery-btn,.cta-btn{cursor:pointer;background-color:#8F1937;padding:25px 15px;display:flex;text-align:center;justify-content:center;align-items:center;color:#fff;font-size:2.33rem;font-weight:bold;line-height:1;font-family:"Open Sans",sans-serif}.gallery-btn:hover,.cta-btn:hover{color:#fff;background-color:#00ADBA}.gallery-section .card-columns{column-gap:15px}@media (min-width: 576px){.gallery-section .card-columns{column-count:2}}@media (min-width: 768px){.gallery-section .card-columns{column-count:3}}.gallery-section .card-columns img{margin-bottom:15px}.gallery-section .card-columns a:nth-child(n+7){display:none}.faqs{padding:75px 0 75px 0}.faqs .accordion .card{display:flex;flex-direction:column;border:solid 1px #99E0E5;margin:0.5rem 0;border-bottom:solid 1px #99E0E5 !important}.faqs .accordion .card.active{box-shadow:0px 3px 10px rgba(0,0,0,0.1)}.faqs .accordion .card button{font-size:1.15em;cursor:pointer;display:flex;align-items:center;text-align:left;padding:1.5rem 2rem 1.5rem 1rem;background-color:#fff;color:#6A6A6A;border:0;box-shadow:none;border-top:0;position:relative}@media (min-width: 768px){.faqs .accordion .card button{padding:1rem 3rem 1rem 1rem}}@media (min-width: 992px){.faqs .accordion .card button{padding:1rem 4rem 1rem 1rem}}@media (min-width: 1200px){.faqs .accordion .card button{padding:1rem 5rem 1rem 1rem}}.faqs .accordion .card button span{position:absolute;right:15px;font-weight:bold;color:#1DB6C1;transition:all 0.25s ease-in-out}.faqs .accordion .card button:focus{outline:0}.faqs .accordion .card button:hover{color:#00ADBA}.faqs .accordion .card button[aria-expanded="true"] span{transform:rotate(225deg)}.faqs .accordion .card .collapse{padding:0.5rem 2rem 2rem 1rem}.faqs .accordion .card .collapse:first-child{border:solid 1px #99E0E5}@media (min-width: 768px){.faqs .accordion .card .collapse{padding:0.5rem 3rem 2rem 1rem}}@media (min-width: 992px){.faqs .accordion .card .collapse{padding:0.5rem 4rem 2rem 1rem}}@media (min-width: 1200px){.faqs .accordion .card .collapse{padding:0.5rem 5rem 2rem 1rem}}
