.hero{background-position:top center;background-repeat:no-repeat;background-size:606px auto;padding:10rem 0}.hero .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.hero .left .sub-title{margin-bottom:1rem}.hero .left .desc{margin-top:1rem;padding-right:5rem}.hero .title{font-size:7rem;text-shadow:5px 5px 0 #fff;color:#000;font-family:"Lora",Sans-serif;font-weight:400;line-height:1.2}.hero .primary-button{margin-top:2rem}.hero .right .wrapper-head-right{display:flex;width:max-content;margin-left:auto;align-items:center}.hero .right .wrapper-head-right .img-wrap{width:150px;height:150px;border-radius:100% 100% 0% 0%}.hero .right .wrapper-head-right .item-right{width:max-content;padding:0 2rem}.hero .right .wrapper-head-right .item-right .sub-title{color:#000;font-family:"Lora",Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.5em;margin-bottom:1}.hero .right .title{z-index:1;position:relative;padding-left:50px;margin-bottom:-50px}.hero .list-image{width:120%}.hero .list-image .img-wrap{height:250px}@media only screen and (max-width:769px){.hero{padding:4rem 0;background-position:top right;background-size:min(100vw, 420px) auto;overflow-x:hidden}.hero .left .desc{padding-right:0}.hero .title{font-size:3.25rem;word-break:break-word;overflow-wrap:anywhere;max-width:100%}.hero .right .wrapper-head-right{margin-top:1rem;width:100%;max-width:100%}.hero .right .wrapper-head-right .item-right{padding:0 1rem;width:auto;max-width:calc(100% - 150px)}.hero .right .wrapper-head-right .item-right .sub-title{font-size:1.2rem}.hero .right .title{padding-left:0;margin-bottom:0}.hero .list-image{width:100%;max-width:100%}}@media only screen and (max-width:575.98px){.hero{padding:3rem 0;background-size:280px auto}.hero .title{font-size:2.5rem;text-shadow:2px 2px 0 #fff;line-height:1.15}.hero .right .wrapper-head-right{flex-wrap:wrap}.hero .right .wrapper-head-right .img-wrap{width:120px;height:120px}.hero .right .wrapper-head-right .item-right{max-width:100%;padding:.75rem 0 0}}