*{box-sizing:border-box}

body{margin:0}

.lower-hero::after{position:absolute;right:-38px;bottom:-36px;width:150px;height:150px}

.lower-hero{overflow:hidden}

.lower-hero::after{border-top-width:18px;border-top-style:solid;border-top-color:rgb(255,231,91);border-right-width:18px;border-right-style:solid;border-right-color:rgb(255,231,91);border-bottom-width:18px;border-bottom-style:solid;border-bottom-color:rgb(255,231,91);border-left-width:18px;border-left-style:solid;border-left-color:rgb(255,231,91);content:"";transform:rotate(18deg)}

.lower-hero__inner{z-index:1}

body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}

.lower-section h2{color:rgb(21,61,67)}

.lower-section--dark h2{color:rgb(255,255,255)}

.lower-item h3{color:rgb(21,61,67)}

.lower-case-item h3{color:rgb(21,61,67)}

.lower-review-item h3{color:rgb(21,61,67)}

.lower-cta p{color:rgb(21,61,67)}

.lower-cta .lower-button{color:rgb(255,255,255)}

.lower-list li::before{color:rgb(232,108,24)}

.lower-faq h3{color:rgb(21,61,67)}

.lower-section--dark .lower-eyebrow{color:rgb(255,231,91)}

.lower-hero .lower-hero__eyebrow{color:rgb(255,231,91)}

.lower-page .lower-faq>div+div{margin-top:22px;padding-top:22px}

.faq-page .lower-section__inner{max-width:900px}

.faq-page .lower-media--faq{margin-right:auto;margin-left:auto}

.faq-page .lower-faq{margin-top:36px}

.faq-page .lower-faq>div{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;box-shadow:none}

.faq-page .lower-faq>div+div{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;box-shadow:none}

.faq-page .lower-faq h3{align-items:flex-start;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;color:rgb(21,61,67);line-height:1.45}

.faq-page .lower-faq p{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:18px;margin-right:0px;margin-bottom:0px;margin-left:0px;color:rgb(49,93,99);font-size:16px;line-height:1.9}

.faq-page .lower-faq>div{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}

.faq-page .lower-faq>div+div{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}

.faq-page .lower-faq h3{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:18px;line-height:1.45}

.faq-page .lower-faq p{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:18px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:16px;line-height:1.9}

.lower-page>.lower-section:nth-child(2) .lower-faq{border-top:0}

@media (min-width:700px){.lower-media--faq{width:64%;max-width:700px}}

.lower-page>.lower-section:nth-child(2) .lower-faq>div:first-child{border-top:0}

.lower-page .lower-faq{border-top:0}

.lower-page .lower-faq>div{border-bottom:0}

.lower-media img{border-top-width:3px;border-top-style:solid;border-top-color:#153d43;border-right-width:3px;border-right-style:solid;border-right-color:#153d43;border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#153d43;border-left-width:3px;border-left-style:solid;border-left-color:#153d43}

.faq-page .lower-section{background:#fff9e6}

.faq-page .lower-faq{display:grid;gap:18px}

.faq-page .lower-faq>div{border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#174f57;border-bottom-color:#174f57;border-left-color:#174f57;border-top-width:2px;border-top-style:solid;border-top-color:#174f57;background:#fff}

.faq-page .lower-faq>div+div{border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#174f57;border-bottom-color:#174f57;border-left-color:#174f57;border-top-width:2px;border-top-style:solid;border-top-color:#174f57;background:#fff}

.faq-page .lower-faq h3{display:flex;gap:14px}

.faq-page .lower-faq h3::before{display:inline-flex;flex:0 0 auto;width:32px;height:32px;align-items:center;justify-content:center;background:#ffe75b;color:#c35400;content:"Q";font-size:16px;font-weight:900;line-height:1}

@media (min-width:760px){.lower-page.faq-page .lower-faq>div{padding:32px}}

@media (min-width:760px){.lower-page.faq-page .lower-faq>div+div{padding:32px}}

@media (min-width:760px){.lower-page.faq-page .lower-faq h3{font-size:23px}}

.faq-page .lower-faq>div:first-child h3{word-break:auto-phrase;text-wrap:pretty}

.faq-page .lower-faq>div:nth-child(10) h3{word-break:auto-phrase;text-wrap:pretty}

@media (min-width:700px){.lower-page .lower-media--faq{width:88%;max-width:760px}}

.lower-page.faq-page>.lower-section:nth-child(2) .lower-faq>div{border-top:2px solid #174f57}

.lower-page.faq-page>.lower-section:nth-child(2) .lower-faq>div:first-child{border-top:2px solid #174f57}

*{box-sizing:border-box}

body{margin:0}

.faq-page .lower-faq>div{box-shadow:8px 8px 0#ffe75b}

.faq-page .lower-faq>div:nth-child(odd){box-shadow:8px 8px 0#ffe75b}

.faq-page .lower-faq>div:nth-child(even){box-shadow:8px 8px 0#153d43}

.faq-page .lower-cta .lower-button{box-shadow:5px 5px 0#ffe75b}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}

.faq-page .lower-faq>div{box-shadow:8px 8px 0#ffe75b}

.faq-page .lower-faq>div:nth-child(even){box-shadow:8px 8px 0#ffe75b}

*{box-sizing:border-box}

body{margin:0}

@media (min-width:1px){.faq-page .lower-faq>div{padding-right:12px;padding-left:12px}}

@media (min-width:1px){.faq-page .lower-faq>div+div{padding-right:12px;padding-left:12px}}

@media (min-width:1px){body .lower-page.faq-page .lower-faq p{font-size:16px;word-break:normal;line-break:strict;text-wrap:pretty}}

@media (min-width:1px){body .lower-page.faq-page .lower-faq>div:nth-child(7) p{word-break:auto-phrase}}

@media (min-width:760px){.faq-page .lower-faq>div{padding-right:32px;padding-left:32px}}

@media (min-width:760px){.faq-page .lower-faq>div+div{padding-right:32px;padding-left:32px}}

@media (min-width:760px){body .lower-page.faq-page .lower-faq p{font-size:20px;line-break:auto;text-wrap:normal}}

@media (min-width:760px){body .lower-page.faq-page .lower-faq>div:nth-child(7) p{word-break:normal}}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}

@media (min-width:760px){body .lower-page.faq-page .lower-faq>div:nth-child(2) p{word-break:auto-phrase;text-wrap:balance}}

*{box-sizing:border-box}

body{margin:0}

*{box-sizing:border-box}

body{margin:0}
