/* Start Header */
.header{position: fixed; top: 36px; left: 0; right: 0; z-index: 9999; background: var(--white); padding: 8px 10px; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; }

/* Start Footer */
.footer{padding: 40px 16px; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px;}


/* Start Hero */
.hero{padding: 84px 0 90px;}
.hero-text{max-width: 524px;}
.hero-img{max-width: 562px;}

/* Start Home */
.heat-care-img{max-width: 562px;}
.heat-care-text{max-width: 440px;}
.connect-box-child{margin-top: 48px;}
.connect-item{ width: 25%;}
.connect-item-text{max-width: 330px; padding: 0 16px;}
.connect-icon span{display: block; height: 54px;}
.connect-icon span img{height: 54px; width: 54px; padding: 12px; margin: 0 auto; background: var(--white); -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -moz-box-shadow: 0px 4px 22px 0px rgba(21, 140, 223, 0.2); -webkit-box-shadow: 0px 4px 22px 0px rgba(21, 140, 223, 0.2); box-shadow: 0px 4px 22px 0px rgba(21, 140, 223, 0.2); position: relative; z-index: 1;}
.connect-icon span::before, .connect-icon span::after{content: ''; background: var(--primary-300); width: calc(50% - 42px); height: 1px; position: absolute; top: 50%; display: block;}
.connect-icon span::before{left: 0;}
.connect-icon span::after{right: 0;}
.connect-item:first-child .connect-icon span::before, .connect-item:last-child .connect-icon span::after{display: none;}
.just-connect-text{max-width: 936px; margin: 48px auto 0;}
.just-connect-text-box{width: 240px; min-height: 96px; display: flex; align-items: center;}
.just-connect-success{background-color: var(--success-light); color: var(--success-dark);}
.join-pharmacy{background: url(../images/join-pharmacy.jpg) no-repeat center center; background-size: cover; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; padding: 55px 32px;}
.join-pharmacy-text{max-width: 550px;}
.join-pharmacy-btn{max-width: 393px;}
.build-box{max-width: 400px; width: 100%; padding-top: 40px;}
.let-form{max-width: 706px; width: 100%; padding: 40px; }
/* End Home */