html{font-size:62.5%;}:root{--min-screen-width:320px;--max-screen-width:1400px;--primary:#E17A00;--primary-2:rgba(204,175,175,1);--secondary:rgba(186,186,186,1);--secondary-2:rgba(173,47,47,1);--cta:#B50047;--cta-2:hsl(225,40%,31%);--dark:rgba(0,0,0,1);--dark-2:rgba(23,23,23,1);--dark-3:rgba(51,51,51,1);--light:rgb(255,255,255);--light-2:rgba(232,232,232,1);--light-3:rgba(191,191,191,1);--success:rgb(36,249,93);--error:rgb(249,36,68);--gradient-1:rgb(161,247,239);--space-4xs:clamp(0.52rem,calc(-0.03vw + 0.53rem),0.49rem);--space-3xs:clamp(0.66rem,calc(0.04vw + 0.64rem),0.7rem);--space-2xs:clamp(0.82rem,calc(0.16vw + 0.77rem),0.99rem);--space-xs:clamp(1.02rem,calc(0.35vw + 0.91rem),1.4rem);--space-s:clamp(1.28rem,calc(0.65vw + 1.07rem),1.98rem);--space-m:clamp(1.6rem,calc(1.11vw + 1.24rem),2.8rem);--space-l:clamp(2rem,calc(1.81vw + 1.42rem),3.96rem);--space-xl:clamp(2.5rem,calc(2.87vw + 1.58rem),5.6rem);--space-2xl:clamp(3.13rem,calc(4.44vw + 1.71rem),7.92rem);--space-3xl:clamp(3.91rem,calc(6.75vw + 1.75rem),11.19rem);--space-4xl:clamp(4.88rem,calc(10.13vw + 1.64rem),15.83rem);--text-xs:clamp(1.32rem,calc(-0.39vw + 1.44rem),0.9rem);--text-s:clamp(1.41rem,calc(-0.19vw + 1.47rem),1.2rem);--text-m:clamp(1.5rem,calc(0.09vw + 1.47rem),1.6rem);--text-l:clamp(1.6rem,calc(0.49vw + 1.44rem),2.13rem);--text-xl:clamp(1.71rem,calc(1.05vw + 1.37rem),2.84rem);--text-2xl:clamp(1.82rem,calc(1.82vw + 1.24rem),3.79rem);--text-3xl:clamp(1.94rem,calc(2.88vw + 1.02rem),5.05rem);--text-4xl:clamp(2.07rem,calc(4.31vw + 0.69rem),6.73rem);--font-fam-1:Georgia;--font-fam-2:Inter;--font-fam-3:Inter;--font-fam-4:Inter;--shadow:0 1px 3px grey;}.btn{display:flex;align-items:center;justify-content:center;gap:var(--space-s);padding:var(--space-xs) var(--space-m);background:var(--primary);color:#fff;font-size:var(--text-m);font-weight:600;transition:all 0.25s ease-in-out;border-radius:0;border:0;outline:0;cursor:pointer;max-width:220px;min-width:180px;}.btn:hover{background:var(--primary);transform:translateY(-0.1rem);}.btn.small{font-size:var(--text-s);padding:var(--space-xs) var(--space-m);}.btn.large{font-size:var(--text-l);padding:var(--space-s) var(--space-m);}.btn.tertiary{background:var(--light);color:var(--dark);}.btn.ghost{background:transparent;color:var(--light-60);}.btn.slight{background:var(--light-10);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);}.btn.secondary{background:var(--secondary);}.btn.ghost:hover{background:var(--light-10);}.btn.slight:hover{background:var(--light-20);}.btn.tertiary:hover{background:var(--primary);color:var(--light);}.btn.secondary:hover{background:var(--secondary-d-1);}.btn:focus{background:var(--primary);}.btn.secondary:focus{background:var(--secondary-d-2);}.btn.tertiary:focus{background:var(--primary-d-2);color:var(--light);}.btn.slight:focus{background:var(--light-30);}.btn.ghost:focus{background:var(--light-20);}.btn-2{display:flex;align-items:center;justify-content:center;gap:var(--space-s);padding:var(--space-xs) var(--space-m);background:var(--secondary);color:#fff;font-size:var(--text-m);font-weight:600;transition:all 0.25s ease-in-out;border-radius:0;border:0;outline:0;cursor:pointer;max-width:200px;min-width:180px;}.btn-2:hover{background:var(--primary-2);transform:translateY(-0.1rem);}.btn-2.small{font-size:var(--text-s);padding:var(--space-xs) var(--space-m);}.btn-2.large{font-size:var(--text-l);padding:var(--space-s) var(--space-m);}.btn-2.tertiary{background:var(--light);color:var(--dark);}.btn-2.ghost{background:transparent;color:var(--light-60);}.btn-2.slight{background:var(--light-10);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);}.btn-2.secondary{background:var(--secondary);}.btn-2.ghost:hover{background:var(--light-10);}.btn-2.slight:hover{background:var(--light-20);}.btn-2.tertiary:hover{background:var(--primary);color:var(--light);}.btn-2.secondary:hover{background:var(--secondary-d-1);}.btn-2:focus{background:var(--primary);}.btn-2.secondary:focus{background:var(--secondary-d-2);}.btn-2.tertiary:focus{background:var(--primary-d-2);color:var(--light);}.btn-2.slight:focus{background:var(--light-30);}.btn-2.ghost:focus{background:var(--light-20);}.btn-cta{display:flex;align-items:center;justify-content:center;gap:var(--space-s);padding:var(--space-xs) var(--space-m);background:var(--cta);color:#fff;font-size:var(--text-m);font-weight:600;transition:all 0.25s ease-in-out;border-radius:0;border:0;outline:0;cursor:pointer;max-width:200px;min-width:180px;}.btn-cta:hover{background:var(--cta);transform:translateY(-0.1rem);}.btn-cta.small{font-size:var(--text-s);padding:var(--space-xs) var(--space-m);}.btn-cta.large{font-size:var(--text-l);padding:var(--space-s) var(--space-m);}.btn-cta.tertiary{background:var(--light);color:var(--dark);}.btn-cta.ghost{background:transparent;color:var(--light-60);}.btn-cta.slight{background:var(--light-10);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);}.btn-cta.secondary{background:var(--secondary);}.btn-cta.ghost:hover{background:var(--light-10);}.btn-cta.slight:hover{background:var(--light-20);}.btn-cta.tertiary:hover{background:var(--primary);color:var(--light);}.btn-cta.secondary:hover{background:var(--secondary-d-1);}.btn-cta:focus{background:var(--cta);}.btn-cta.secondary:focus{background:var(--secondary-d-2);}.btn-cta.tertiary:focus{background:var(--primary-d-2);color:var(--light);}.btn-cta.slight:focus{background:var(--light-30);}.btn-cta.ghost:focus{background:var(--light-20);}.gap-4xs{gap:var(--space-4xs);}.gap-3xs{gap:var(--space-3xs);}.gap-2xs{gap:var(--space-2xs);}.gap-xs{gap:var(--space-xs);}.gap-s{gap:var(--space-s);}.gap-m{gap:var(--space-m);}.gap-l{gap:var(--space-l);}.gap-xl{gap:var(--space-xl);}.gap-2xl{gap:var(--space-2xl);}.gap-3xl{gap:var(--space-3xl);}.gap-4xl{gap:var(--space-4xl);}.primary-bg{background:var(--primary);}.primary-c{color:var(--primary);}.primary-2-bg{background:var(--primary-2);}.primary-2-c{color:var(--primary-2);}.secondary-bg{background:var(--secondary);}.secondary-c{color:var(--secondary);}.secondary-2-bg{background:var(--secondary-2);}.secondary-2-c{color:var(--secondary-2);}.cta-bg{background:var(--cta);}.cta-c{color:var(--cta);}.cta-2-bg{background:var(--cta-2);}.cta-2-c{color:var(--cta-2);}.dark-bg{background:var(--dark);}.dark-c{color:var(--dark);}.dark-2-bg{background:var(--dark-2);}.dark-2-c{color:var(--dark-2);}.dark-3-bg{background:var(--dark-3);}.dark-3-c{color:var(--dark-3);}.light-bg{background:var(--light);}.light-c{color:var(--light);}.light-2-bg{background:var(--light-2);}.light-2-c{color:var(--light-2);}.light-3-bg{background:var(--light-3);}.light-3-c{color:var(--light-3);}H1{font-size:var(--text-4xl);line-height:1.1;}H2{font-size:var(--text-3xl);line-height:1.2;}H3{font-size:var(--text-l);line-height:1.3;}H4{font-size:var(--text-l);line-height:1.3;}.font-h{font-family:var(--font-fam-1);}.font-p{font-family:var(--font-fam-2);}.font-3{font-family:var(--font-fam-3);}.font-4{font-family:var(--font-fam-4);}.margin-t-xs{margin-top:var(--space-xs);}.margin-t-m{margin-top:var(--space-m);}.margin-t-xl{margin-top:var(--space-xl);}.section{padding-top:80px;padding-bottom:80px;padding-left:20px;padding-right:20px;}.radius{border-radius:12px;}.row{display:grid;grid-auto-flow:column;justify-content:start;}.column{display:grid;grid-auto-flow:row;justify-items:start;align-content:start;}.columns-2{display:grid;grid-template-columns:1fr 1fr;}.columns-3{display:grid;grid-template-columns:1fr 1fr 1fr;}.columns-4{display:grid;grid-template-columns:repeat(4,1fr);}.columns-5{display:grid;grid-template-columns:repeat(5,1fr);}.columns-6{display:grid;grid-template-columns:repeat(6,1fr);}.columns-7{display:grid;grid-template-columns:repeat(7,1fr);}.columns-8{display:grid;grid-template-columns:repeat(8,1fr);}.flex-row{display:flex;flex-direction:row;}.flex-column{display:flex;flex-direction:column;}.shadow{box-shadow:var(--shadow);}@media (max-width:1279px){.container{width:100%;max-width:1100px;}.column--on-xl{grid-template-columns:1fr;grid-auto-flow:row;}.row--on-xl{grid-template-columns:unset;grid-auto-flow:column;}.columns-2--on-xl{grid-template-columns:1fr 1fr;}.columns-3--on-xl{grid-template-columns:repeat(3,1fr);}.columns-4--on-xl{grid-template-columns:repeat(4,1fr);}.columns-5--on-xl{grid-template-columns:repeat(5,1fr);}.columns-6--on-xl{grid-template-columns:repeat(6,1fr);}}@media (max-width:991px){.column--on-l{grid-template-columns:1fr;grid-auto-flow:row;}.row--on-l{grid-template-columns:unset;grid-auto-flow:column;}.columns-2--on-l{grid-template-columns:1fr 1fr;}.columns-3--on-l{grid-template-columns:repeat(3,1fr);}.columns-4--on-l{grid-template-columns:repeat(4,1fr);}.columns-5--on-l{grid-template-columns:repeat(5,1fr);}.columns-6--on-l{grid-template-columns:repeat(6,1fr);}}@media (max-width:767px){.section{padding-top:40px;padding-bottom:40px;}.column--on-m{grid-template-columns:1fr;grid-auto-flow:row;}.row--on-m{grid-template-columns:unset;grid-auto-flow:column;}.columns-2--on-m{grid-template-columns:1fr 1fr;}.columns-3--on-m{grid-template-columns:repeat(3,1fr);}.columns-4--on-m{grid-template-columns:repeat(4,1fr);}.columns-5--on-m{grid-template-columns:repeat(5,1fr);}.columns-6--on-m{grid-template-columns:repeat(6,1fr);}}@media (max-width:478px){.column--on-s{grid-template-columns:1fr;grid-auto-flow:row;}.row--on-s{grid-template-columns:1fr;grid-auto-flow:column;}.columns-2--on-s{grid-template-columns:1fr 1fr;}.columns-3--on-s{grid-template-columns:repeat(3,1fr);}.columns-4--on-s{grid-template-columns:repeat(4,1fr);}.columns-5--on-s{grid-template-columns:repeat(5,1fr);}.columns-6--on-s{grid-template-columns:repeat(6,1fr);}}@media (max-width:339px){.column--on-xs{grid-template-columns:1fr;grid-auto-flow:row;}.row--on-xs{grid-template-columns:1fr;grid-auto-flow:column;}.columns-2--on-xs{grid-template-columns:1fr 1fr;}.columns-3--on-xs{grid-template-columns:repeat(3,1fr);}.columns-4--on-xs{grid-template-columns:repeat(4,1fr);}.columns-5--on-xs{grid-template-columns:repeat(5,1fr);}.columns-6--on-xs{grid-template-columns:repeat(6,1fr);}}@media (min-width:1280px){.container-xl{width:100%;max-width:1100px;}.column--on-xxl{grid-template-columns:1fr;grid-auto-flow:row;}.row--on-xxl{grid-template-columns:unset;grid-auto-flow:column;}.columns-2--on-xxl{grid-template-columns:1fr 1fr;}.columns-3--on-xxl{grid-template-columns:repeat(3,1fr);}.columns-4--on-xxl{grid-template-columns:repeat(4,1fr);}.columns-5--on-xxl{grid-template-columns:repeat(5,1fr);}.columns-6--on-xxl{grid-template-columns:repeat(6,1fr);}}