*{margin:0;padding:0;box-sizing:border-box}:root{--main-color:#FC5220;--accent-color-1:#FC5220;--accent-color-2:#021F45;--bg-white-color-1:#ffffff;--bg-white-transparent-color-1:rgba(255,255,255,0.16);--bg-blue-color-1:#021F45;--bg-blue-color-2:#021f45cc;--bg-gray-color-1:#EEEEEE;--bg-orange-color-2:#FEEDE8;--text-graphite-1:#000;--text-graphite-2:#363539;--text-white-1:#fff;--title-size-1:clamp(2.5rem,10vw,3.5rem);--subtitle-size-1:clamp(1.5rem,10vw,2.3rem);--subtitle-size-2:clamp(1.3rem,10vw,1.7rem);--text-size-1:clamp(0.9rem,10vw,1.1rem);--text-size-2:clamp(0.9rem,10vw,1rem);--border-radius-1:5px;--border-radius-2:5px;--max-width-section:1450px;--box-shadow-1:1px 1px 10px rgb(0,0,0,0.5)}body,html{overflow-x:hidden;scroll-behavior:smooth}html{scrollbar-color:var(--accent-color-1) white;scrollbar-width:thin}body{font-family:Roboto,sans-serif;color:var(--text-graphite-2);overflow-y:hidden}h1,h2,h3,h4,h5,h6{color:var(--text-graphite-1);font-weight:900;line-height:100%}h1{font-size:var(--title-size-1)}p{color:var(--text-graphite-2);font-size:var(--text-size-1);font-weight:400;letter-spacing:.7px;word-spacing:2px;line-height:130%}li{list-style:none}a{text-decoration:none;color:var(--text-graphite-2)}button{background-color:transparent;border:none}.button-1{flex-direction:column}.button-1,.button-1 a{width:100%;max-width:-moz-fit-content;max-width:fit-content;display:flex;justify-content:center;align-items:center}.button-1 a{flex-direction:row;flex-wrap:wrap;padding:1rem 1.5rem;transition:.2s ease;background-color:var(--accent-color-1);color:var(--text-white-1);gap:1rem;font-size:var(--text-size-2);font-weight:700;border:1px solid var(--accent-color-1);border-radius:var(--border-radius-1)}.button-1 a:hover{background-color:var(--bg-white-color-1);border:1px solid var(--accent-color-1);color:var(--accent-color-1)}.button-1 a span{line-height:100%}picture{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.img,picture img{width:100%;height:100%;object-fit:contain}.subtitle-box{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem}.subtitle-box .subtitle-tag{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:2rem}.subtitle-box .subtitle-tag span{color:var(--accent-color-1);font-weight:700}.subtitle-box h2{font-size:var(--subtitle-size-1);font-weight:700}