:root{--color-primary:#F36F21;--color-black:#232323;--color-white:#ffffff;--color-orange-50:#7C6252;--color-orange-25:#FFD5BD;--color-grey-70:#656565;--color-grey:#F5F5F5;--font-size-base:1.6rem;--font-body-family:"Montserrat",apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--font-body-style:normal;--font-body-weight:400;--section-side-padding:3rem}@media(min-width:300px){:root{--section-side-padding:1.6rem}}@media(min-width:610px){:root{--section-side-padding:4rem}}@media(min-width:1000px){:root{--section-side-padding:8rem}}@media(min-width:1300px){:root{--section-side-padding:10.5rem}}.section-width{width:100%;max-width:calc(100% + var(--section-side-padding)*2);padding-left:var(--section-side-padding);padding-right:var(--section-side-padding);margin:0 auto}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}:root{margin:0;padding:0}html{font-size:10px;height:100%}body,html{max-width:100vw;overflow-x:hidden;height:100%}body{font-family:Montserrat,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-black);background-color:var(--color-white)}*,body{margin:0;padding:0}*{box-sizing:border-box}a{text-decoration:none;color:inherit}.layout{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1 1;width:100%}