@charset "UTF-8";.navigation{position:sticky;top:0;width:100%;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 2px #0000000d;z-index:1020;transition:box-shadow .25s ease-in-out}.navigation:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.navigation__container{max-width:1400px;margin:0 auto;padding:1rem 0;display:flex;align-items:center;justify-content:start}.navigation__logo{font-size:1.25rem;font-weight:700;font-family:Oswald,system-ui,-apple-system,sans-serif}.navigation__logo a{color:#ff805d;text-decoration:none;transition:color .25s ease-in-out}.navigation__logo a:hover{color:#80c2a6}.navigation__menu{display:flex;gap:2rem;list-style:none;margin:0 3rem;padding:0}.navigation__item{position:relative;cursor:pointer}.navigation__label{font-weight:600;color:#000;padding:.5rem 0;display:block;transition:color .25s ease-in-out;font-family:Oswald,system-ui,-apple-system,sans-serif;text-transform:uppercase;font-size:1rem;letter-spacing:.05em}.navigation__label:hover{color:#ff805d}.navigation__dropdown{position:absolute;top:100%;left:0;min-width:200px;background:#fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;border-radius:.5rem;padding:.5rem 0;list-style:none;margin:.5rem 0 0;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .25s ease-in-out;border:1px solid #e5e7eb}.navigation__dropdown--active{opacity:1;visibility:visible;transform:translateY(0)}.navigation__dropdown-item a{display:block;padding:.5rem 1rem;color:#000;text-decoration:none;transition:all .15s ease-in-out;font-weight:500}.navigation__dropdown-item a:hover{background:#f9fafb;color:#ff805d;padding-left:1.5rem}@media(max-width:768px){.navigation__menu{display:none}.navigation__container{padding:.5rem 1rem}}.cta-module{background:#ff805d;padding:3rem 2rem;margin:2rem 0;text-align:center;color:#fff}.cta-module .cta-content{max-width:600px;margin:0 auto}.cta-module .cta-title{font-size:2rem;font-weight:700;margin-bottom:1rem;color:#fff}.cta-module .cta-description{font-size:1.125rem;line-height:1.6;margin-bottom:2rem;opacity:.95}.cta-module .cta-button{display:inline-block;background:#fff;color:#667eea;border:none;padding:1rem 2rem;font-size:1.125rem;font-weight:600;border-radius:8px;cursor:pointer;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 6px #0000001a}.cta-module .cta-button:hover{transform:translateY(-2px);box-shadow:0 6px 12px #00000026;color:#667eea;text-decoration:none}.cta-module .cta-button:active{transform:translateY(0)}@media(max-width:768px){.cta-module{padding:2rem 1.5rem}.cta-module .cta-title{font-size:1.5rem}.cta-module .cta-description{font-size:1rem}.cta-module .cta-button{padding:.875rem 1.5rem;font-size:1rem}}.activities{padding:5rem 10rem;max-width:1400px;margin:auto}.activities .content .title{position:relative}.activities .content .title .heading-line{background:#ff805d;width:5px;height:45px;display:inline-block;margin-right:.5rem}.activities .content .actions{display:flex;flex-wrap:wrap;gap:1rem}.activities .content .actions .item{flex:1 1 calc(50% - 8px);box-sizing:border-box;position:relative}.activities .content .actions .item .item-title{position:absolute;bottom:0;background:#fff;display:block;right:0;left:0;margin:0}.blog{padding:5rem 10rem;max-width:1400px;margin:auto}.blog .content .title{text-align:center}.blog .content .subtitle{text-align:center;margin:0 0 3rem}.blog .content .actions{display:flex;flex-wrap:wrap;gap:1rem}.blog .content .actions .item{flex:1 1 calc(50% - 8px);box-sizing:border-box;position:relative}.blog .content .actions .item .item-title{position:absolute;bottom:0;background:#fff;display:block;right:0;left:0;margin:0}.blog-list{padding:6rem 0}.blog-list .container{margin:0 auto;padding:0 1.5rem}.blog-list .blog-list-title{font-size:clamp(1.875rem,2.0625rem,2.25rem);font-weight:700;margin-bottom:3rem;text-align:center}.blog-list .blog-list-items{display:grid;gap:3rem}.blog-list .blog-list-items--grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.blog-list .blog-list-items--list{grid-template-columns:1fr;max-width:800px;margin:0 auto}.blog-list .blog-item{background:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 2px #0000000d;transition:transform .2s ease,box-shadow .2s ease}.blog-list .blog-item:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.blog-list .blog-item-link{display:block;text-decoration:none;color:inherit}.blog-list .blog-item-image{width:100%;height:200px;overflow:hidden;background:#f3f4f6}.blog-list .blog-item-image img{width:100%;height:100%;object-fit:cover}.blog-list .blog-item-content{padding:1.5rem}.blog-list .blog-item-title{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.blog-list .blog-item-date{display:block;font-size:.875rem;margin-bottom:1rem}.blog-list .blog-item-excerpt{font-size:1rem;line-height:1.5}.hero{background:linear-gradient(135deg,#ff805d,#80c2a6);color:#fff;padding:0;text-align:center;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(255,255,255,.08) 0%,transparent 50%);pointer-events:none}.hero .hero-media{width:100%}.hero .hero-content{position:absolute;margin:auto;z-index:1;top:0;bottom:0;left:0;right:0;height:fit-content;max-width:700px}.hero .hero-content .actions{justify-content:space-evenly;display:flex}.hero .hero-content .actions .button{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;font-weight:600;border:none;border-radius:.5rem;cursor:pointer;transition:all .25s ease-in-out;text-decoration:none}.hero .hero-content .actions .button:disabled{opacity:.5;cursor:not-allowed}.hero .hero-content .actions .button .primary{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;font-weight:600;border:none;border-radius:.5rem;cursor:pointer;transition:all .25s ease-in-out;text-decoration:none}.hero .hero-content .actions .button .primary:disabled{opacity:.5;cursor:not-allowed}.hero .hero-content .actions .button .primary{background:#ff805d;color:#fff}.hero .hero-content .actions .button .primary:hover:not(:disabled){background:#80c2a6}.hero .hero-content .actions .button .primary{font-size:1.125rem;padding:1rem 4rem;border-radius:9999px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.hero .hero-content .actions .button .secondary{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;font-weight:600;border:none;border-radius:.5rem;cursor:pointer;transition:all .25s ease-in-out;text-decoration:none}.hero .hero-content .actions .button .secondary:disabled{opacity:.5;cursor:not-allowed}.hero .hero-content .actions .button .secondary{background:#80c2a6;color:#fff}.hero .hero-content .actions .button .secondary:hover:not(:disabled){background:#059669}.hero .hero-content .actions .button .secondary{font-size:1.125rem;padding:1rem 4rem;border-radius:9999px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.hero .hero-content .hero-title{font-size:clamp(2.25rem,3rem,3.75rem);font-weight:800;line-height:1.25;margin:0 0 1.5rem;letter-spacing:-.02em;text-shadow:0 2px 10px rgba(0,0,0,.2);color:#fff;font-size:60px}@media(max-width:479px){.hero .hero-content .hero-title{margin-bottom:1rem}}.newsletter-banner{display:block;width:100%;background:#ff805d;color:#fff;padding:2rem 10rem}.newsletter-banner .content{display:flex;justify-content:space-between}.newsletter-banner .content .title{font-family:Oswald,system-ui,-apple-system,sans-serif!important;text-transform:uppercase;color:#fff;line-height:normal}.testimonials{background:#ff805d}.testimonials .content{max-width:1400px;margin:auto;text-align:center;padding:3rem 0}.testimonials .content .header .title{font-family:Oswald,system-ui,-apple-system,sans-serif!important;text-transform:uppercase;color:#fff}.testimonials .content .events{display:flex;margin:5rem 0;flex-direction:row}.testimonials .content .events .event{display:flex;max-width:30%;flex-direction:column;background:#fff}.testimonials .content .events .event .paragraph-image{max-width:100%}.testimonials .content .actions{display:flex;justify-content:space-around}.upcoming-events{background:#80c2a6}.upcoming-events .content{max-width:1400px;margin:auto;text-align:center;padding:3rem 0}.upcoming-events .content .header .title{font-family:Oswald,system-ui,-apple-system,sans-serif!important;text-transform:uppercase;color:#fff}.upcoming-events .content .events{display:flex;margin:5rem 0;flex-direction:row}.upcoming-events .content .events .event{display:flex;max-width:30%;flex-direction:column;background:#fff}.upcoming-events .content .events .event .paragraph-image{max-width:100%}.upcoming-events .content .actions{display:inline-flex}.whoami{padding:5rem 10rem;max-width:1400px;margin:2rem auto;display:block}.whoami .content{display:flex;flex-direction:row;gap:2rem}.whoami .content .column{display:flex;flex-direction:column}.whoami .content .column .whoami-media{width:80rem}.paragraph{display:block}.paragraph .paragraph-block{display:flex}.paragraph .paragraph-block .paragraph-content{display:flex;line-height:1.6}.paragraph .paragraph-block .paragraph-content p{margin-bottom:1rem}.paragraph .paragraph-block .paragraph-display{gap:1rem}.paragraph .paragraph-block .media-left{display:flex;flex-direction:row-reverse}.paragraph .paragraph-block .media-right{display:flex;flex-direction:row}.paragraph .paragraph-block .paragraph-media{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.paragraph .paragraph-block .paragraph-media .paragraph-media-item .paragraph-image{width:100%;height:auto;display:block}.paragraph .paragraph-block .paragraph-media .paragraph-media-item .video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.paragraph .paragraph-block .paragraph-media .paragraph-media-item .video-wrapper .paragraph-video{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:4px}.paragraph .paragraph-block .paragraph-media .paragraph-media-item .paragraph-media-caption{margin-top:.5rem;font-size:.875rem;color:#666;font-style:italic;text-align:center}.paragraph .modules-block{display:flex;flex-direction:column}.paragraph .modules-block .paragraph-modules{display:block}@media(max-width:768px){.paragraph-media{grid-template-columns:1fr}}.page-template{width:100%;min-height:100vh;background:#fff}.page-template .page-header{text-align:center;padding:5rem 0}.page-template .page-header .title{text-transform:uppercase;color:#80c2a6}.page-template .main-content{max-width:50%;margin:0 40% 0 10%;padding:0}.page-template .content-body{font-size:1.125rem;line-height:1.75;color:#000;padding-bottom:2rem}.page-template .content-body .paragraph-media{margin-bottom:2rem}@media(max-width:479px){.page-template .content-body{font-size:1rem}}.page-template .content-body h2{font-size:1.875rem;font-weight:700;color:#000;margin:4rem 0 1.5rem;line-height:1.25}.page-template .content-body h3{font-size:1.5rem;font-weight:600;color:#000;margin:3rem 0 1rem}.page-template .content-body p{margin:1.5rem 0}.page-template .content-body ul,.page-template .content-body ol{margin:1.5rem 0;padding-left:3rem}.page-template .content-body ul li,.page-template .content-body ol li{margin:.5rem 0}.page-template .content-body a{color:#ff805d;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px;transition:color .25s ease-in-out}.page-template .content-body a:hover{color:#80c2a6}.page-template .cta-section{background:#f9fafb;padding:6rem 2rem;text-align:center;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}@media(max-width:767px){.page-template .cta-section{padding:4rem 1.5rem}}@media(max-width:479px){.page-template .cta-section{padding:3rem 1rem}}.page-template .cta-section h2{font-size:clamp(1.875rem,2.0625rem,2.25rem);font-weight:700;color:#000;margin:0 0 3rem;line-height:1.25}.page-template .cta-button{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;font-weight:600;border:none;border-radius:.5rem;cursor:pointer;transition:all .25s ease-in-out;text-decoration:none}.page-template .cta-button:disabled{opacity:.5;cursor:not-allowed}.page-template .cta-button{background:#ff805d;color:#fff}.page-template .cta-button:hover:not(:disabled){background:#80c2a6}.page-template .cta-button{font-size:1.125rem;padding:1rem 4rem;border-radius:9999px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.page-template .cta-button:hover{transition:transform .25s ease-in-out,box-shadow .25s ease-in-out}.page-template .cta-button:hover:hover{transform:translateY(-2px);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.page-template .cta-button:hover:active{transform:translateY(0)}@media(max-width:767px){.page-template .cta-button{padding:1rem 3rem;font-size:1rem}}.page-template .page-footer{padding:4rem 2rem;text-align:center;color:#6b7280;font-size:.875rem}@media(max-width:479px){.page-template .page-footer{padding:3rem 1rem}}.page-template .page-footer p{margin:0}.page-footer{background:#80c2a6;min-height:50vh;padding:3rem 5rem}.page-footer ul li a{color:#fff}.blogs-template{max-width:1000px;margin:auto;min-height:100vh;background:#fff}.blogs-template .blogs-header{text-align:center;padding:5rem 0}.blogs-template .blogs-header .title{text-transform:uppercase;color:#80c2a6}.blogs-template .main-content{max-width:50%;margin:0 40% 0 10%;padding:0}.blogs-template .blogs-filter{margin:2rem 0 3rem;padding:1.5rem}.blogs-template .blogs-filter .filter-header{display:flex;align-items:center;margin-bottom:1rem;justify-content:center}.blogs-template .blogs-filter .filter-header h3{margin:0;font-size:1.125rem;font-weight:600;color:#000}.blogs-template .blogs-filter .filter-header .clear-filters{background:transparent;border:none;color:#ff805d;cursor:pointer;font-size:.875rem;padding:.25rem .5rem;border-radius:.125rem;transition:all .25s ease-in-out}.blogs-template .blogs-filter .filter-header .clear-filters:hover{background:#3b82f6;color:#fff}.blogs-template .blogs-filter .filter-tags{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.blogs-template .blogs-filter .filter-tags .filter-tag{background:#fff;border:2px solid #d1d5db;color:#4b5563;padding:.5rem 1rem;border-radius:9999px;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .25s ease-in-out}.blogs-template .blogs-filter .filter-tags .filter-tag:hover{border-color:#ff805d;color:#ff805d}.blogs-template .blogs-filter .filter-tags .filter-tag.active{background:#ff805d;border-color:#ff805d;color:#fff}.blogs-template .blogs-filter .filter-tags .filter-tag.active:hover{background:#80c2a6;border-color:#80c2a6}@media(max-width:479px){.blogs-template .blogs-filter{padding:1rem}.blogs-template .blogs-filter .filter-header{flex-direction:column;align-items:flex-start;gap:.5rem}}.blogs-template .blogs-list{margin-bottom:3rem}.blogs-template .blogs-list .blog-posts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.blogs-template .blogs-list .blog-posts-grid .blog-post-card{border:1px solid #eee;padding:.5rem}.blogs-template .blogs-list .blog-posts-grid .blog-post-card .excerpt{margin:1rem 0}.blogs-template .blogs-list .blog-posts-grid .blog-post-card .actions{display:flex}.blogs-template .blogs-list .blog-posts-grid .blog-post-card .blog-post-card-footer{margin:.5rem 0;text-align:right}.blogs-template .content-body{font-size:1.125rem;line-height:1.75;color:#000;padding-bottom:2rem}.blogs-template .content-body .paragraph-media{margin-bottom:2rem}@media(max-width:479px){.blogs-template .content-body{font-size:1rem}}.blogs-template .content-body h2{font-size:1.875rem;font-weight:700;color:#000;margin:4rem 0 1.5rem;line-height:1.25}.blogs-template .content-body h3{font-size:1.5rem;font-weight:600;color:#000;margin:3rem 0 1rem}.blogs-template .content-body p{margin:1.5rem 0}.blogs-template .content-body ul,.blogs-template .content-body ol{margin:1.5rem 0;padding-left:3rem}.blogs-template .content-body ul li,.blogs-template .content-body ol li{margin:.5rem 0}.blogs-template .content-body a{color:#ff805d;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px;transition:color .25s ease-in-out}.blogs-template .content-body a:hover{color:#80c2a6}.blogs-template .cta-section{background:#f9fafb;padding:6rem 2rem;text-align:center;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}@media(max-width:767px){.blogs-template .cta-section{padding:4rem 1.5rem}}@media(max-width:479px){.blogs-template .cta-section{padding:3rem 1rem}}.blogs-template .cta-section h2{font-size:clamp(1.875rem,2.0625rem,2.25rem);font-weight:700;color:#000;margin:0 0 3rem;line-height:1.25}.blogs-template .cta-button{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;font-weight:600;border:none;border-radius:.5rem;cursor:pointer;transition:all .25s ease-in-out;text-decoration:none}.blogs-template .cta-button:disabled{opacity:.5;cursor:not-allowed}.blogs-template .cta-button{background:#ff805d;color:#fff}.blogs-template .cta-button:hover:not(:disabled){background:#80c2a6}.blogs-template .cta-button{font-size:1.125rem;padding:1rem 4rem;border-radius:9999px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.blogs-template .cta-button:hover{transition:transform .25s ease-in-out,box-shadow .25s ease-in-out}.blogs-template .cta-button:hover:hover{transform:translateY(-2px);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.blogs-template .cta-button:hover:active{transform:translateY(0)}@media(max-width:767px){.blogs-template .cta-button{padding:1rem 3rem;font-size:1rem}}.blogs-template .page-footer{padding:4rem 2rem;text-align:center;color:#6b7280;font-size:.875rem}@media(max-width:479px){.blogs-template .page-footer{padding:3rem 1rem}}.blogs-template .page-footer p{margin:0}@media print{.page-template .cta-section{display:none}.page-template .page-footer{border-top:1px solid #d1d5db}}.home-template{width:100%;min-height:100vh;background:#fff}.home-template .main-content{padding:0}.home-template .content-body{font-size:1.125rem;line-height:1.75;color:#000}@media(max-width:479px){.home-template .content-body{font-size:1rem}}.home-template .content-body h2{font-size:1.875rem;font-weight:700;color:#000;margin:4rem 0 1.5rem;line-height:1.25}.home-template .content-body h3{font-size:1.5rem;font-weight:600;color:#000;margin:3rem 0 1rem}.home-template .content-body p{margin:1.5rem 0}.home-template .content-body ul,.home-template .content-body ol{margin:1.5rem 0;padding-left:3rem}.home-template .content-body ul li,.home-template .content-body ol li{margin:.5rem 0}.home-template .content-body a{color:#ff805d;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px;transition:color .25s ease-in-out}.home-template .content-body a:hover{color:#80c2a6}.home-template .cta-section{background:#f9fafb;padding:6rem 2rem;text-align:center;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}@media(max-width:767px){.home-template .cta-section{padding:4rem 1.5rem}}@media(max-width:479px){.home-template .cta-section{padding:3rem 1rem}}.home-template .cta-section h2{font-size:clamp(1.875rem,2.0625rem,2.25rem);font-weight:700;color:#000;margin:0 0 3rem;line-height:1.25}.home-template .cta-button{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;font-weight:600;border:none;border-radius:.5rem;cursor:pointer;transition:all .25s ease-in-out;text-decoration:none}.home-template .cta-button:disabled{opacity:.5;cursor:not-allowed}.home-template .cta-button{background:#ff805d;color:#fff}.home-template .cta-button:hover:not(:disabled){background:#80c2a6}.home-template .cta-button{font-size:1.125rem;padding:1rem 4rem;border-radius:9999px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.home-template .cta-button:hover{transition:transform .25s ease-in-out,box-shadow .25s ease-in-out}.home-template .cta-button:hover:hover{transform:translateY(-2px);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.home-template .cta-button:hover:active{transform:translateY(0)}@media(max-width:767px){.home-template .cta-button{padding:1rem 3rem;font-size:1rem}}.home-template .page-footer{padding:4rem 2rem;text-align:center;color:#6b7280;font-size:.875rem}@media(max-width:479px){.home-template .page-footer{padding:3rem 1rem}}.home-template .page-footer p{margin:0}@media print{.home-template .cta-section{display:none}.home-template .page-footer{border-top:1px solid #d1d5db}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;scroll-behavior:smooth}body{margin:0;font-family:Open Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.5;color:#000;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin:0;font-weight:700;line-height:1.25;color:#000}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp,pre{font-family:Open Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img,svg,video,canvas,audio,iframe,embed,object{display:block;max-width:100%;height:auto}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.5;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0;margin:0;border:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item;cursor:pointer}[hidden]{display:none!important}[disabled]{cursor:not-allowed}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.page-loader,.page-error{display:flex;align-items:center;justify-content:center;min-height:50vh;font-size:1.25rem;color:#666}body{font-family:Open Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#000;background-color:#fff;margin:0 auto!important;padding:0;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:Oswald,system-ui,-apple-system,sans-serif}h1{font-size:3rem;font-weight:800;line-height:1.25}@media(max-width:767px){h1{font-size:2.25rem}}h2{font-size:2.25rem;font-weight:700;line-height:1.25}@media(max-width:767px){h2{font-size:1.875rem}}h3{font-size:1.875rem;font-weight:700;line-height:1.25}@media(max-width:767px){h3{font-size:1.5rem}}h4{font-size:1.5rem;font-weight:600}h5{font-size:1.25rem;font-weight:600}h6{font-size:1.125rem;font-weight:600}a{color:#ff805d;text-decoration:none;transition:color .25s ease-in-out}a:hover{color:#80c2a6}a:focus-visible:focus{outline:none}a:focus-visible:focus-visible{outline:3px solid #FF805D;outline-offset:2px}::selection{background-color:#3b82f6;color:#fff}::-moz-selection{background-color:#3b82f6;color:#fff}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#f9fafb}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#9ca3af}.container{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.container-sm{max-width:640px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.mt-0{margin-top:0}.mt-sm{margin-top:.5rem}.mt-md{margin-top:1rem}.mt-lg{margin-top:1.5rem}.mt-xl{margin-top:2rem}.mt-2xl{margin-top:3rem}.mb-0{margin-bottom:0}.mb-sm{margin-bottom:.5rem}.mb-md{margin-bottom:1rem}.mb-lg{margin-bottom:1.5rem}.mb-xl{margin-bottom:2rem}.mb-2xl{margin-bottom:3rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.flex{display:flex}.flex-center{display:flex;justify-content:center;align-items:center}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.logo{width:80px}.button{background:#fff;padding:1rem;display:block;min-width:165px;text-decoration:none!important;font-family:Oswald,system-ui,-apple-system,sans-serif!important;text-transform:uppercase!important;font-weight:500!important;border-radius:4px!important;text-align:center}.button.primary{background:#ff805d;color:#fff!important;border:solid .3rem #FF805D}.button.primary:hover{background:#fff;color:#ff805d!important;border:solid .3rem white}.button.primary-dark{background:#ff805d;color:#fff!important;border:solid .3rem #FF805D!important}.button.primary-dark:hover{background:#fba087;color:#fff!important;border:solid .3rem #fba087!important}.button.primary-light{background:#fff;color:#ff805d!important;border:solid .3rem #FF805D!important}.button.primary-light:hover{background:#ff805d;color:#fff!important;border:solid .3rem white!important}.button.primary-underline{background:transparent;color:#fff!important;border:solid .3rem white!important}.button.primary-underline:hover{background:transparent;color:#ff805d!important;border:solid .3rem #FF805D!important}.button.secondary{background:#fff;color:#ff805d!important;border:solid .3rem white}.button.secondary:hover{background:#fff;color:#ff805d!important;border:solid .3rem #FF805D}@media print{*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
