.hero_section{overflow:hidden;padding:5% 0 0;position:relative}.hero_section h1.hero-heading{font-style:normal;font-weight:900;line-height:1.1em;margin-bottom:10px;text-shadow:0 .04em 0 rgba(0,0,0,.15)}.hero_section .wrapper{width:100%}.hero_section .hero_content{font-size:18px;font-weight:400;line-height:1.6em;position:relative;z-index:1}.hero_section .hero_content.block_left{margin-left:0;margin-right:auto}.hero_section .hero_content.block_right{margin-left:auto;margin-right:0}.hero_section .hero_content.block_center{margin-left:auto;margin-right:auto}.hero_section .button-box{display:flex;gap:40px}.hero_section .top-scroll{margin-top:60px;position:relative;text-align:center}.hero_section .top-scroll .fa-solid{font-size:32px;height:50px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:32px}.hero_section .top-scroll .fa-solid:hover{transform:translateY(12px)}.hero_section .hero-button{margin-top:20px}.hero_section .hero_crumbs{list-style:none;margin:0;padding:0}.hero_section .hero_crumbs .crumb_item{display:inline}.hero_section .hero_crumbs .separator{margin:0 5px}.hero_section .hero_crumbs .crumb_item:last-child a{font-weight:600}@media (max-width:768px){.hero_section{padding:15% 0 0}}@media (max-width:535px){.hero_section .button-box{flex-direction:column;gap:16px}.hero_section .hero-button a{width:100%}}