.hero-homepage{position:relative}.hero-homepage .dnd-section{padding-bottom:0;padding-top:0}.hero-homepage h1{display:inline-block;font-size:10rem;line-height:78px;padding-top:18.4rem;position:relative}.dot-title{background-color:var(--white_color);border-radius:5rem;bottom:8px;height:57px;margin-left:15px;position:absolute;width:57px}.hero--container-intro h2,.hero--container-intro p{color:var(--white_color)}.hero--container-intro--inner{position:relative;z-index:2}.intro--tags-container{margin-bottom:2rem}.intro--tags-container p{border-radius:5rem;color:var(--black_color);font-weight:var(--font_weight_semi_bold);margin-right:1.6rem;padding:4px 12px}.hero--container-intro--inner .container-buttons{margin-top:4rem}.hero--container-intro--inner .container-buttons a{margin-right:3.2rem}@media (max-width:992px){.hero-homepage h1{padding-top:14.5rem}}@media (max-width:767px){.hero-homepage h1{padding-top:14.5rem;width:82%}}@media (max-width:480px){.hero-homepage h1{font-size:5.2rem;line-height:40px;padding-right:2rem;padding-top:11.5rem}.dot-title{height:21px;width:21px}.hero--container-intro--inner .container-buttons a:first-child{margin-bottom:2.4rem}.intro--tags-container{flex-flow:column}.intro--tags-container p{width:fit-content}.intro--tags-container p:first-child{margin-bottom:1.6rem}}