@font-face {
  font-family: 'General Sans';
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.cdnfonts.com/s/70577/GeneralSans-Regular.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-family: 'General Sans';
  font-style: normal;
  font-weight: 500;
  src: url('https://fonts.cdnfonts.com/s/70577/GeneralSans-Medium.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-family: 'General Sans:Medium';
  font-style: normal;
  font-weight: 500;
  src: url('https://fonts.cdnfonts.com/s/70577/GeneralSans-Medium.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-family: 'General Sans:Regular';
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.cdnfonts.com/s/70577/GeneralSans-Regular.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-family: 'General Sans:Medium_Italic';
  font-style: italic;
  font-weight: 500;
  src: url('https://fonts.cdnfonts.com/s/70577/GeneralSans-MediumItalic.woff') format('woff');
  font-display: swap;
}

*{box-sizing:border-box;margin:0;padding:0}
img{display:block;max-width:none}
svg{display:block}
a{text-decoration:none;color:inherit}
button{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-align:inherit}
html{scroll-behavior:smooth}
body{background:#f3eee1}

.\-translate-x-1\/2{--tw-tx:-50%}
.\-translate-y-1\/2{--tw-ty:-50%}
.\[text-underline-position\:from-font\]{text-underline-position:from-font}
.absolute{position:absolute}
.aspect-\[510\/536\]{aspect-ratio:510/536}
.bg-\[\#223251\]{background-color:#223251}
.bg-\[\#ddcdae\]{background-color:#ddcdae}
.bg-\[\#f3eee1\]{background-color:#f3eee1}
.bg-white{background-color:#ffffff}
.block{display:block}
.border{border-width:1px;border-style:solid}
.border-\[\#223251\]{border-color:#223251}
.border-solid{border-style:solid}
.col-1{grid-column-start:1}
.cursor-pointer{cursor:pointer}
.decoration-from-font{text-decoration-thickness:from-font}
.decoration-solid{text-decoration-style:solid}
.fixed{position:fixed}
.flex{display:flex}
.flex-1{flex:1 1 0%}
.flex-col{flex-direction:column}
.font-\[\'General_Sans\:Medium\'\,sans-serif\]{font-family:'General Sans',sans-serif;font-weight:500}
.font-\[\'General_Sans\:Medium_Italic\'\,sans-serif\]{font-family:'General Sans',sans-serif;font-weight:500;font-style:italic}
.font-\[\'General_Sans\:Regular\'\,sans-serif\]{font-family:'General Sans',sans-serif;font-weight:400}
.gap-\[10px\]{gap:10px}
.gap-\[120px\]{gap:120px}
.gap-\[149px\]{gap:149px}
.gap-\[167px\]{gap:167px}
.gap-\[169px\]{gap:169px}
.gap-\[16px\]{gap:16px}
.gap-\[194px\]{gap:194px}
.gap-\[200px\]{gap:200px}
.gap-\[238px\]{gap:238px}
.gap-\[24px\]{gap:24px}
.gap-\[32px\]{gap:32px}
.gap-\[39px\]{gap:39px}
.gap-\[40px\]{gap:40px}
.gap-\[48px\]{gap:48px}
.gap-\[4px\]{gap:4px}
.gap-\[52px\]{gap:52px}
.gap-\[64px\]{gap:64px}
.gap-\[68px\]{gap:68px}
.gap-\[70px\]{gap:70px}
.gap-\[83px\]{gap:83px}
.gap-\[8px\]{gap:8px}
.grid-cols-\[max-content\]{grid-template-columns:max-content}
.grid-rows-\[max-content\]{grid-template-rows:max-content}
.h-\[100\.04\%\]{height:100.04%}
.h-\[100px\]{height:100px}
.h-\[1200px\]{height:1200px}
.h-\[170\.83\%\]{height:170.83%}
.h-\[214px\]{height:214px}
.h-\[305px\]{height:305px}
.h-\[344px\]{height:344px}
.h-\[406px\]{height:406px}
.h-\[476px\]{height:476px}
.h-\[517px\]{height:517px}
.h-\[536px\]{height:536px}
.h-\[539px\]{height:539px}
.h-\[586px\]{height:586px}
.h-\[624px\]{height:624px}
.h-\[633px\]{height:633px}
.h-\[707px\]{height:707px}
.h-\[764px\]{height:764px}
.h-\[770px\]{height:770px}
.h-\[812px\]{height:812px}
.h-\[824px\]{height:824px}
.h-\[982px\]{height:982px}
.h-full{height:100%}
.hidden{display:none}
.inline-grid{display:inline-grid}
.inset-0{top:0;right:0;bottom:0;left:0}
.italic{font-style:italic}
.items-center{align-items:center}
.items-end{align-items:flex-end}
.items-start{align-items:flex-start}
.justify-between{justify-content:space-between}
.justify-center{justify-content:center}
.justify-end{justify-content:flex-end}
.leading-\[0\]{line-height:0}
.leading-\[normal\]{line-height:normal}
.left-0{left:0}
.left-\[-18px\]{left:-18px}
.left-\[-25\.68\%\]{left:-25.68%}
.left-\[220px\]{left:220px}
.left-\[24px\]{left:24px}
.left-\[48px\]{left:48px}
.left-\[80px\]{left:80px}
.left-\[calc\(37\.5\%-116\.63px\)\]{left:calc(37.5% - 116.63px)}
.left-\[calc\(41\.67\%\+30px\)\]{left:calc(41.67% + 30px)}
.left-\[calc\(50\%\+0\.5px\)\]{left:calc(50% + 0.5px)}
.left-\[calc\(75\%\+37\.75px\)\]{left:calc(75% + 37.75px)}
.max-w-\[1280px\]{max-width:1280px}
.max-w-\[1281px\]{max-width:1281px}
.max-w-none{max-width:none}
.mb-0{margin-bottom:0}
.min-w-px{min-width:1px}
.ml-0{margin-left:0}
.mr-\[-304px\]{margin-right:-304px}
.mt-0{margin-top:0}
.not-italic{font-style:normal}
.object-bottom{object-position:bottom}
.object-contain{object-fit:contain}
.object-cover{object-fit:cover}
.overflow-clip{overflow:clip}
.overflow-hidden{overflow:hidden}
.p-\[12px\]{padding:12px}
.p-\[24px\]{padding:24px}
.p-\[40px\]{padding:40px}
.p-\[48px\]{padding:48px}
.p-\[80px\]{padding:80px}
.pb-\[40px\]{padding-bottom:40px}
.pb-\[700px\]{padding-bottom:700px}
.pl-\[80px\]{padding-left:80px}
.place-items-start{place-items:start}
.pointer-events-none{pointer-events:none}
.pt-\[100px\]{padding-top:100px}
.pt-\[40px\]{padding-top:40px}
.pt-\[80px\]{padding-top:80px}
.px-\[110px\]{padding-left:110px;padding-right:110px}
.px-\[24px\]{padding-left:24px;padding-right:24px}
.px-\[64px\]{padding-left:64px;padding-right:64px}
.px-\[79px\]{padding-left:79px;padding-right:79px}
.px-\[80px\]{padding-left:80px;padding-right:80px}
.py-\[144px\]{padding-top:144px;padding-bottom:144px}
.py-\[22px\]{padding-top:22px;padding-bottom:22px}
.py-\[24px\]{padding-top:24px;padding-bottom:24px}
.py-\[80px\]{padding-top:80px;padding-bottom:80px}
.py-\[8px\]{padding-top:8px;padding-bottom:8px}
.py-\[99px\]{padding-top:99px;padding-bottom:99px}
.relative{position:relative}
.right-\[24px\]{right:24px}
.rounded-\[999px\]{border-radius:999px}
.rounded-\[inherit\]{border-radius:inherit}
.row-1{grid-row-start:1}
.self-stretch{align-self:stretch}
.shrink-0{flex-shrink:0}
.size-\[153px\]{width:153px;height:153px}
.size-\[32px\]{width:32px;height:32px}
.size-\[70px\]{width:70px;height:70px}
.size-full{width:100%;height:100%}
.sticky{position:sticky}
.text-\[\#223251\]{color:#223251}
.text-\[\#292524\]{color:#292524}
.text-\[\#57534e\]{color:#57534e}
.text-\[\#606060\]{color:#606060}
.text-\[\#faf8f2\]{color:#faf8f2}
.text-\[12px\]{font-size:12px}
.text-\[15px\]{font-size:15px}
.text-\[18px\]{font-size:18px}
.text-\[20px\]{font-size:20px}
.text-\[24px\]{font-size:24px}
.text-\[32px\]{font-size:32px}
.text-\[36px\]{font-size:36px}
.text-\[75px\]{font-size:75px}
.text-center{text-align:center}
.top-0{top:0}
.top-1\/2{top:50%}
.top-\[-29\.05\%\]{top:-29.05%}
.top-\[144px\]{top:144px}
.top-\[214px\]{top:214px}
.top-\[22px\]{top:22px}
.top-\[24px\]{top:24px}
.top-\[254px\]{top:254px}
.top-\[48px\]{top:48px}
.top-\[574px\]{top:574px}
.top-\[80px\]{top:80px}
.top-\[calc\(50\%\+67px\)\]{top:calc(50% + 67px)}
.top-\[calc\(50\%-262px\)\]{top:calc(50% - 262px)}
.top-\[calc\(50\%-305px\)\]{top:calc(50% - 305px)}
.top-\[calc\(50\%-35px\)\]{top:calc(50% - 35px)}
.tracking-\[-0\.48px\]{letter-spacing:-0.48px}
.tracking-\[-1\.28px\]{letter-spacing:-1.28px}
.tracking-\[-3px\]{letter-spacing:-3px}
.transition-colors{transition:color .15s,background-color .15s,border-color .15s}
.underline{text-decoration-line:underline}
.w-\[1280px\]{width:1280px}
.w-\[1281px\]{width:1281px}
.w-\[140\.57\%\]{width:140.57%}
.w-\[161px\]{width:161px}
.w-\[163px\]{width:163px}
.w-\[169px\]{width:169px}
.w-\[178px\]{width:178px}
.w-\[180px\]{width:180px}
.w-\[185px\]{width:185px}
.w-\[187px\]{width:187px}
.w-\[196px\]{width:196px}
.w-\[200px\]{width:200px}
.w-\[218px\]{width:218px}
.w-\[223px\]{width:223px}
.w-\[229px\]{width:229px}
.w-\[231px\]{width:231px}
.w-\[246px\]{width:246px}
.w-\[282px\]{width:282px}
.w-\[286px\]{width:286px}
.w-\[289px\]{width:289px}
.w-\[318px\]{width:318px}
.w-\[327px\]{width:327px}
.w-\[333px\]{width:333px}
.w-\[350px\]{width:350px}
.w-\[351px\]{width:351px}
.w-\[352px\]{width:352px}
.w-\[375px\]{width:375px}
.w-\[376px\]{width:376px}
.w-\[385px\]{width:385px}
.w-\[399px\]{width:399px}
.w-\[400px\]{width:400px}
.w-\[401px\]{width:401px}
.w-\[407px\]{width:407px}
.w-\[424px\]{width:424px}
.w-\[436px\]{width:436px}
.w-\[456px\]{width:456px}
.w-\[478\.91\%\]{width:478.91%}
.w-\[485px\]{width:485px}
.w-\[493px\]{width:493px}
.w-\[510px\]{width:510px}
.w-\[540px\]{width:540px}
.w-\[619px\]{width:619px}
.w-\[621px\]{width:621px}
.w-\[633px\]{width:633px}
.w-\[730px\]{width:730px}
.w-\[804px\]{width:804px}
.w-\[810px\]{width:810px}
.w-\[854px\]{width:854px}
.w-full{width:100%}
.whitespace-nowrap{white-space:nowrap}
.whitespace-pre{white-space:pre}
.z-40{z-index:40}
.z-50{z-index:50}
.\-translate-x-1\/2,.\-translate-y-1\/2{transform:translate(var(--tw-tx,0),var(--tw-ty,0))}
.hover\:bg-\[\#1a2840\]:hover{background-color:#1a2840}
.hover\:bg-\[\#e8e2d4\]:hover{background-color:#e8e2d4}
.hover\:text-\[\#223251\]:hover{color:#223251}
@media(min-width:1024px){
.lg\:flex{display:flex}
.lg\:hidden{display:none}
}
#mobile-menu{display:none}
