:root{--start-color:#007cf0;--end-color:#00dfd8}.herocp1 .hero{overflow:hidden!important}.herocp1 .hero-body{padding-bottom:0!important}.herocp1 .hero{min-height:730px}.herocp1 .illustration-hero{padding:39px 0;margin-bottom:20px}.herocp1 .hero-content{display:flex;justify-content:space-between;align-items:center;margin-top:-29px;padding:0 5%}.herocp1 .inside-hero-caption{margin-top:12px;text-align:left}.herocp1 .hero-image-composition{display:flex;justify-content:flex-start;flex:1}.herocp1 .hero-image{max-width:100%;height:auto}.herocp1 .book-button{border-radius:52px;border:1px solid #649d2f;transition:opacity .3s ease-in-out;position:relative;opacity:1;z-index:1000}.herocp1 .book-button.visible{opacity:1}.herocp1 .book-button.fixed{position:fixed;opacity:1;z-index:1000}.herocp1 .illustration-hero .hero-caption .title.is-1{font-size:2.9rem;font-weight:900}.herocp1 .title{text-align:left}.herocp1 .subtitle-heading{font-weight:600;font-size:18px}.herocp1 .subcontent-description{margin-top:12px}.herocp1 .hero .meet-btn{text-align:left;margin-top:12px}@media only screen and (max-width:767px){.herocp1 .hero-content{flex-direction:column;text-align:center}.herocp1 .hero-text{margin-bottom:20px}.herocp1 .book-button.fixed{top:7%;left:30%}}@media only screen and (min-width:340px)and (max-width:550px){.herocp1 .book-button.fixed{top:9%;left:30%}}@media only screen and (min-width:767px){.herocp1 .book-button.fixed{top:13%;left:43%}}@media only screen and (min-width:768px)and (max-width:1024px)and (orientation:portrait){.herocp1 .illustration-hero .hero-caption .title>span:first-child{display:block}}@media only screen and (min-width:768px)and (max-width:1024px)and (orientation:landscape){.herocp1 .illustration-hero .hero-caption .title>span:first-child{display:block}}