.purpose{--tw-bg-opacity:1;background-color:rgb(32 43 36 / var(--tw-bg-opacity, 1));padding-top:50px;padding-bottom:50px;--tw-text-opacity:1;color:rgb(255 255 204 / var(--tw-text-opacity, 1))}@media (min-width: 1280px){.purpose{padding-top:100px;padding-bottom:100px}}@media (min-width: 1600px){.purpose .site-container{padding-left:30px;padding-right:30px}}@media screen and (max-width: 420px){.purpose .site-container{width:calc(100% - 60px)}}.purpose .header{margin-bottom:50px;justify-content:space-between}@media (min-width: 1024px){.purpose .header{margin-bottom:100px;display:flex}}.purpose .header h2,.purpose .header a{--tw-text-opacity:1;color:rgb(255 255 204 / var(--tw-text-opacity, 1))}.purpose .header h2 i{font-family:"MassinaSerif",serif;color:#ffc;text-transform:lowercase}@media screen and (max-width: 420px){.purpose .header h2 i:before{content:"";display:block}}@media screen and (min-width: 1280px){.purpose .header h2{font-size:40px;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase}}.purpose .header .button{display:none}@media (min-width: 1024px){.purpose .header .button{display:flex}}.purpose--mobile{display:flex;flex-direction:column;overflow:hidden}@media (min-width: 1280px){.purpose--mobile{display:none}}.purpose--desktop{display:none;max-width:1340px;grid-template-columns:repeat(3, minmax(0, 1fr))}@media (min-width: 1280px){.purpose--desktop{display:grid;gap:50px}}@media (min-width: 1400px){.purpose--desktop{gap:100px}}.purpose .purpose-slider{display:flex;flex-direction:column}@media (min-width: 1280px){.purpose .purpose-slider{display:none}}.purpose .purpose-slider-navigation{position:relative;margin-bottom:50px;display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:10px}.purpose .purpose-slider-navigation .purpose-slider-pagination{position:relative;bottom:0;line-height:1;color:#ffc;font-size:16px;font-style:italic;font-weight:600;line-height:24px;font-family:"MassinaSerif",serif;display:flex;gap:10px}@media only screen and (max-width: 640px){.purpose .purpose-slider-navigation .purpose-slider-pagination{font-size:14px}}.purpose .purpose-slider-navigation .purpose-slider-pagination span{color:inherit;font-size:16px;font-style:italic;font-weight:600;line-height:24px;font-family:"MassinaSerif",serif}@media only screen and (max-width: 640px){.purpose .purpose-slider-navigation .purpose-slider-pagination span{font-size:14px}}.purpose .single-purpose{padding-top:33px;padding-bottom:50px;--tw-text-opacity:1;color:rgb(255 255 204 / var(--tw-text-opacity, 1));border-top:1px solid #ffc}.purpose .single-purpose h3,.purpose .single-purpose h4,.purpose .single-purpose p{--tw-text-opacity:1;color:rgb(255 255 204 / var(--tw-text-opacity, 1))}.purpose .single-purpose p:last-child{margin-bottom:0px}.purpose .single-purpose h3{margin-bottom:20px}@media (min-width: 768px){.purpose .single-purpose .text{margin-top:50px}}@media (min-width: 1280px){.purpose .single-purpose .text{margin-top:20px}}.purpose .single-purpose h4{width:85%}.purpose a.button{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;gap:10px;padding-top:15px;padding-bottom:15px;padding-left:30px;padding-right:30px;--tw-text-opacity:1;color:rgb(255 255 204 / var(--tw-text-opacity, 1));border:1px solid #ffc}@media (min-width: 1024px){.purpose a.button.mobile{display:none}}.purpose a.button span{color:inherit;transition:all .3s ease-in-out;font-family:"MessinaSerif",serif;font-size:16px;font-style:italic;font-weight:600;line-height:1}.purpose a.button svg path{transition:all .3s ease-in-out}.purpose a.button:hover span{color:#202b24}.purpose a.button:hover svg path{fill:#202b24}.purpose a.button.outline{border:1px solid #ffc !important}
