@import "https://fonts.googleapis.com/css2?family=Onest:wght@300;400;500;600;700&display=swap";
@font-face{font-family:"5-font";src:url(/fonts/5-font.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}html{scroll-behavior:smooth}body{scroll-behavior:smooth;background-color:#101010;margin:0;padding:0;overflow-x:hidden}.main-container{flex-direction:column;justify-content:center;align-items:center;display:flex;overflow-x:hidden}.bg-main-container{justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative}.bg-main-container h1{z-index:100;color:#fff;width:40vw;font-family:"5-font",sans-serif;font-size:60px}.bg-main-container p{z-index:100;color:#bfbfbf;width:40vw;font-family:Onest,sans-serif;font-size:15px}.text-bg-container a{cursor:pointer;z-index:100;color:#fff;background:0 0;border:2px solid #ff2d2d;border-radius:10px;width:auto;padding:10px;font-family:Onest,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s}.text-bg-container a:hover{box-shadow:0 0 20px #ff2d2d}.coals-png{width:15vw}.between-block{background-color:#ff2d2d;width:1px;height:10vh}.mainPhoto-overlay{z-index:100;background-color:#0009;justify-content:start;align-items:center;width:100%;height:100vh;display:flex;position:absolute;top:0;left:0}.text-bg-container{flex-direction:column;justify-content:center;align-items:start;margin-left:20vh;animation:2s opacityAnimation;display:flex}.text-bg-container h1 span{color:#ff2d2d}.bg-main-container img{z-index:10;object-position:center;animation:2s opacityAnimation;position:absolute;top:0;left:0}.factors-container{z-index:100;justify-content:start;align-items:center;gap:40px;margin-top:5vh;display:flex}.factors-block h2{color:#fff;z-index:100;margin:0;font-family:"5-font",sans-serif;font-size:40px}.factors-block p{margin:0}.factors-block{flex-direction:column;justify-content:center;align-items:start;width:5vw;font-family:Onest,sans-serif;display:flex}@keyframes opacityAnimation{0%{opacity:0}to{opacity:1}}@media (max-width:800px){.bg-main-container img{object-fit:cover;object-position:center}.text-bg-container{margin-left:20px}.text-bg-container p{width:100%}.text-bg-container h1{width:100%;font-size:30px}.factors-block{width:15vw}.bg-main-container,.mainPhoto-overlay{height:550px}}
