:root{--main-color:#f1f1f1;--secondary-color:#181818;--accent-color:#ee786d;--accent-color-2:#ffb450;--text-color:#0c0c0c;--hover-color:#ffb450}@font-face{font-family:"Arimo";src:url(../fonts/Arimo-Regular.woff2) format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Montagu Slab";src:url(../fonts/MontaguSlab-Bold.woff2) format("woff2");font-weight:bold;font-style:normal;font-display:swap}*{box-sizing:border-box;scroll-behavior:smooth}body{margin:0;padding:0;font-family:"Arimo";font-weight:normal;font-style:normal;background-color:var(--main-color);color:var(--text-color)}.padding-section{padding-top:6.5rem;padding-bottom:6.5rem}.accent-font{font-family:"Montagu Slab";font-weight:bold;font-style:normal}h2{text-transform:capitalize}.skip-link{position:absolute;top:-80px;left:0;background:#000000;color:white;padding:8px;z-index:100;text-decoration:underline!important}.skip-link:focus{top:10px;left:10px;text-decoration:none}p{line-height:26px}a,button{text-decoration:underline}:is(a,button):hover,:is(a,button):focus{text-decoration:none}.btn{text-decoration:none}:is(a,button,.btn):focus-visible{outline:3px solid #000000;outline-offset:3px;box-shadow:none}:is(a,button,.btn):focus:not(:focus-visible){outline:none;outline-offset:none;box-shadow:none}:is(a.focus-style-on-light,.btn.focus-style-on-light,button.focus-style-on-light):focus-visible{outline:3px solid #000000;outline-offset:3px;box-shadow:none}:is(a.focus-style-on-light,.btn.focus-style-on-light,button.focus-style-on-light):focus:not(:focus-visible){outline:none;outline-offset:none;box-shadow:none}:is(a.focus-style-on-dark,.btn.focus-style-on-dark,button.focus-style-on-dark):focus-visible{outline:3px solid #69ef09;outline-offset:3px;box-shadow:none}:is(a.focus-style-on-dark,.btn.focus-style-on-dark,button.focus-style-on-dark):focus:not(:focus-visible){outline:none;outline-offset:none;box-shadow:none}.action-btn{text-transform:uppercase;font-style:italic;font-weight:bolder;padding:1rem;transition:color .3s ease-out,background-color .3s ease-out}.dark-btn{color:black;border:2px solid black;min-width:12rem;background-color:transparent}.dark-btn:hover,.dark-btn:focus{color:white;background-color:black}.light-btn{color:black;background-color:var(--accent-color);min-width:12rem;border:1px solid white}.light-btn:hover,.light-btn:focus{color:black;border:1px solid white;background-color:var(--hover-color)}.bg-content{background-color:var(--main-color)}.rounded-custom{border-radius:1rem}