*{box-sizing:border-box;padding:0;margin:0}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{position:relative;min-width:100vw;min-height:100vh;font-family:var(--font-geologica-sans)}header{position:fixed;z-index:10;width:100%;padding:18px 0;background:#fff}footer,footer a{background:black;color:white;font-size:16px;font-weight:300}.logo{font-weight:600;z-index:105;cursor:pointer}h1{font-size:54px}h1,h3{font-weight:400}h3{font-size:32px}h4{font-size:22px;font-weight:400}p{font-size:16px;font-weight:300}a{text-decoration:none;color:black;display:flex;align-items:center;gap:4px}button{font-family:var(--font-geologica-sans);font-size:16px;font-weight:400;background-color:black;color:white;border:none;padding:10px 16px;border-radius:100px;cursor:pointer}button:disabled{background-color:rgb(177,176,176)}input{font-family:var(--font-geologica-sans);font-size:16px;font-weight:300;border-radius:0}hr{size:2px;border:none;border-top:2px solid black;border-radius:100px;margin:30px 0}.container{max-width:1400px;width:100%;margin:0 auto;padding:0 60px;display:flex;flex-direction:column}.page_container{padding:140px 0 120px;background-color:#F7F8FF;min-height:100vh}.section_title{display:flex;align-items:center;justify-content:space-between;padding-left:10px;margin-bottom:40px}.section_link a svg{width:18px;height:18px}.section_link_mobile{display:none;margin-top:25px;margin-left:5px}.section_link_mobile a svg{width:18px;height:18px}@media (hover:hover){.section_title a:hover svg{animation:arrowAnimation .6s ease}}@keyframes arrowAnimation{0%{transform:translateX(0) scale(1)}50%{transform:translateX(8px) scaleY(.9)}to{transform:translateX(0) scale(1)}}ol,ul{margin-left:20px;font-weight:300}.page_loading{position:fixed;inset:0;display:grid;place-items:center;z-index:1000}.loader{width:44px;height:44px;border:4px solid rgba(0,0,0,.15);border-top-color:#000;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.modal-open{overflow:hidden;height:100vh}.toast{background:white!important;border-radius:30px!important;border:none!important;padding:10px 20px 10px 16px!important;width:max-content!important;font-size:16px!important;font-weight:300!important}.toast svg{width:17px!important;height:17px!important}@media screen and (min-width:1800px){.container{max-width:1800px}footer,footer a{font-size:calc(16px * 1.3)}h1{font-size:calc(54px * 1.2)}h3{font-size:calc(30px * 1.2)}h4{font-size:calc(22px * 1.3)}a,p{font-size:calc(16px * 1.3)}a{gap:8px}a svg{width:30px;height:30px}button{padding:15px 23px}button,input{font-size:calc(16px * 1.3)}hr{size:3px;border-top:3px solid black;margin:40px 0}.container{padding:0 120px}.page_container{padding:180px 0 150px}.section_title{padding-left:20px;margin-bottom:60px}ol,ul{font-size:calc(16px * 1.3);margin-left:30px}.loader{width:60px;height:60px;border-width:6px}.toast{font-size:calc(16px * 1.3)!important}.toast svg{width:23px!important;height:23px!important}}@media screen and (max-width:1100px){h1{font-size:calc(54px * .8)}h3{font-size:calc(30px * .8)}h4{font-size:calc(22px * .8)}p{font-size:calc(16px * .85)}.toast{font-size:calc(16px * .85)!important}}@media screen and (max-width:800px){header{padding:13px 0;display:flex;align-items:center;justify-content:space-between;background:#fff}.logo{display:none}.container{padding:0 40px}.page_container{padding:90px 0 80px}.section_title{padding-left:5px;margin-bottom:25px}h1{font-size:calc(54px * .55)}h3{font-size:calc(30px * .8)}h4{font-size:calc(22px * .8)}button,input,p{font-size:calc(16px * .8)}button{padding:10px 15px}footer,footer a,ol,ul{font-size:calc(16px * .8)}.loader{width:27px;height:27px;border-width:3px}.toast{font-size:calc(16px * .8)!important}.toast svg{width:15px!important;height:15px!important}}@media screen and (max-width:500px){.container{padding:0 20px}.section_link{display:none}.section_link_mobile{display:block}}