*,*::after,*::before{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%;scroll-behavior:smooth}@media only screen and (max-width: 93.75em){html{font-size:56.25%}}@media only screen and (max-width: 53.125em){html{font-size:50%}}body{box-sizing:border-box;background-color:#f2efe9}::-moz-selection{background-color:#d40551;color:#fff}::selection{background-color:#d40551;color:#fff}body{font-family:"Poppins", sans-serif;font-weight:400;line-height:1.7;color:#222}.heading-secondary{position:relative;display:flex}.heading-secondary__text{font-size:4rem;color:#ab0441}@media only screen and (max-width: 37.5em){.heading-secondary__text{font-size:3rem}}.heading-secondary__arrow{width:3rem;margin-left:2rem;margin-top:0.5rem}@media only screen and (max-width: 37.5em){.heading-secondary__arrow{width:2rem}}.u-margin-left-small{margin-left:2rem !important}.u-margin-bottom-small{margin-bottom:2rem !important}.u-bold{font-weight:bold;color:#ab0441}.card{padding:4rem;border-radius:2rem;background-color:#f2efe9;box-shadow:inset 5px -5px 10px #d7d5cf, inset -5px 5px 10px #ffffff;margin:4rem 2rem}@media only screen and (max-width: 31.25em){.card{padding:2rem 2.5rem 3rem}}.card__link{text-decoration:none;color:#222;display:grid;grid-template-columns:12rem 1fr;align-items:center;-moz-column-gap:5rem;column-gap:5rem}@media only screen and (max-width: 31.25em){.card__link{grid-template-columns:1fr;justify-items:center}}.card__img{display:inline-block;width:12rem;grid-column:1 / 2;grid-row:1 / 3}@media only screen and (max-width: 31.25em){.card__img{grid-row:1 / 2}}.card__heading{font-size:3rem;line-height:3.4rem;margin-bottom:1.2rem;font-family:'Mali', cursive;grid-column:2 / 3}@media only screen and (max-width: 28.125em){.card__heading{font-size:2.5rem}}@media only screen and (max-width: 31.25em){.card__heading{grid-column:1 / 2;margin-top:2rem;margin-bottom:1rem}}.card__para{grid-column:2 / 3;font-size:1.6rem}@media only screen and (max-width: 31.25em){.card__para{grid-column:1 / 2;padding:1rem 2rem}}.button-primary,.button-primary:link,.button-primary:visited{font-size:2rem;font-family:"Poppins", sans-serif;padding:1.3rem 2rem;border-radius:0.8rem;border:none;background-color:#f27405;box-shadow:1px 5px 30px #fa8117;color:#fff;font-weight:600;position:relative;cursor:pointer;text-decoration:none;display:inline-block;transition:all 0.4s ease}@media only screen and (max-width: 37.5em){.button-primary,.button-primary:link,.button-primary:visited{padding:1rem 1.8rem}}.button-primary:hover{transform:translateY(-3px);background-color:#d40551;box-shadow:1px 5px 30px #d40551}.button-primary:active,.button-primary:focus{outline:none;transform:translateY(-1px)}.form{width:100%;display:flex;flex-direction:column;align-items:flex-end}.form__grid{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:'name phone' 'email city' 'message message';gap:4rem}.form__btn-grp{display:flex;margin-top:4rem;width:100%;justify-content:space-between}.form__alert{background-color:#009926;font-size:1.8rem;padding:1rem 1.5rem;border-radius:0.6rem;text-align:center;font-weight:400;color:#fff;align-self:center;opacity:0}@media only screen and (max-width: 21.875em){.form__alert{font-size:1.6rem}}.form__group--name{grid-area:name}.form__group--phone{grid-area:phone}.form__group--email{grid-area:email}.form__group--city{grid-area:city}.form__group--message{grid-area:message}.form__label{font-size:1.6rem;display:block;font-weight:600;margin-bottom:0.5rem}.form__input{background-color:#f2efe9;font-family:"Poppins", sans-serif;box-shadow:inset 4px -4px 10px #dcd9d4, inset -4px 4px 10px #fffffe;width:100%;height:4.5rem;padding:1rem;border-radius:0.8rem;border:none;font-size:1.6rem;border-bottom:transparent}.form__input--message{min-height:8rem;min-width:40rem;max-width:80rem}@media only screen and (max-width: 37.5em){.form__input--message{min-width:20rem;max-width:100%}}.form__input:focus{outline:none;border-bottom:3px solid #009926}.form__input:focus:invalid{border-bottom:3px solid #ab0441}.form .required-field::after{content:'*';color:#ab0441}:-ms-input-placeholder{color:#b9b9b8}::-moz-placeholder{color:#b9b9b8}::placeholder{color:#b9b9b8}.header{background-color:#590222;height:11rem;position:relative}.logo{max-width:150rem;margin:auto;display:flex;align-items:center;height:11rem}@media only screen and (max-width: 75em){.logo{width:70%}}@media only screen and (max-width: 53.125em){.logo{width:85%}}.logo__img{padding:0 7rem;width:35rem;position:absolute}.footer{font-size:1.4rem;max-width:150rem;margin:5rem auto;display:flex;justify-content:space-around;align-items:center}.footer__left{border-left:0.4rem solid #ab0441;padding-left:2rem}.footer__heading{color:#ab0441}.footer__phone--link{text-decoration:none;color:#222;font-weight:600;display:inline-block;transition:all 0.2s ease}.footer__phone--link:hover{transform:translateX(2px)}.footer__email--link{text-decoration:none;color:#222;display:inline-block;transition:all 0.2s ease}.footer__email--link:hover{transform:translateX(2px)}.footer__designed-by{font-weight:600}.section-herobox{max-width:150rem;margin:auto;display:grid;grid-template-columns:1fr 1fr;margin:10rem auto}@media only screen and (max-width: 75em){.section-herobox{grid-template-columns:1fr;gap:10rem;width:75%;margin:8rem auto}}@media only screen and (max-width: 53.125em){.section-herobox{width:85%;margin:6rem auto}}@media only screen and (max-width: 37.5em){.section-herobox{width:90%;margin:4rem auto;gap:7rem}}@media only screen and (max-width: 31.25em){.section-herobox{width:95%;margin:2rem auto;gap:5rem}}@media only screen and (max-width: 28.125em){.section-herobox{width:100%;margin:2rem auto;gap:5rem}}.section-herobox .about-me{padding:4rem 6rem}@media only screen and (max-width: 25em){.section-herobox .about-me{padding:2.5rem 4rem}}.section-herobox .about-me__photo{text-align:center;margin-bottom:3rem}.section-herobox .about-me__img{display:inline-block;width:30rem;border-radius:50%}@media only screen and (max-width: 75em){.section-herobox .about-me__img{width:28rem}}@media only screen and (max-width: 37.5em){.section-herobox .about-me__img{width:25rem}}@media only screen and (max-width: 28.125em){.section-herobox .about-me__img{width:22rem}}.section-herobox .about-me__text{font-size:4.5rem;font-weight:400;line-height:6rem;font-family:'Mali', cursive;margin-bottom:5rem}@media only screen and (max-width: 93.75em){.section-herobox .about-me__text{font-size:4rem}}@media only screen and (max-width: 31.25em){.section-herobox .about-me__text{line-height:5rem}}@media only screen and (max-width: 28.125em){.section-herobox .about-me__text{font-size:3.2rem}}.section-herobox .about-me__text--suman{color:#d40551}.section-herobox .about-me__text--below{margin-top:2rem;font-size:2.8rem}@media only screen and (max-width: 37.5em){.section-herobox .about-me__text--below{font-size:2.2rem;line-height:3rem}}@media only screen and (max-width: 31.25em){.section-herobox .about-me__button{text-align:center}}.section-herobox .services{padding:4rem;border-radius:2rem}@media only screen and (max-width: 25em){.section-herobox .services{padding:2.5rem}}.section-social-links{margin:10rem auto;padding:3rem 0 6rem;background-color:#590222;color:#f2efe9;letter-spacing:2px}.section-social-links .social{max-width:150rem;margin:auto;width:40rem;margin:auto}@media only screen and (max-width: 28.125em){.section-social-links .social{width:30rem}}.section-social-links .social__container{display:flex;justify-content:space-between;align-items:center}.section-social-links .social__heading{text-align:center;font-size:2.5rem;font-weight:400;margin-bottom:3rem}.section-social-links .social__links{display:inline-block;padding:1rem;width:6rem;height:6rem;background-color:#f2efe9;box-shadow:-0.5rem 0.5rem 1rem #330315;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease;position:relative;color:#222}.section-social-links .social__links--instagram:hover::after{content:'Instagram'}.section-social-links .social__links--facebook:hover::after{content:'Facebook'}.section-social-links .social__links--linkedin:hover::after{content:'Linkedin'}.section-social-links .social__links--email:hover::after{content:'exploreinside50@gmail.com'}.section-social-links .social__links:hover::after{position:absolute;background-color:#f2efe9;font-size:1.2rem;padding:0.2rem 1rem;font-weight:600;bottom:-3rem;border-radius:0.5rem;letter-spacing:normal}@media only screen and (max-width: 37.5em){.section-social-links .social__links{width:5rem;height:5rem}}.section-social-links .social__links:hover{transform:scale(1.2)}.section-social-links .social__img{display:inline-block;width:3.2rem;height:auto}@media only screen and (max-width: 37.5em){.section-social-links .social__img{width:2.5rem}}.section-contact{max-width:150rem;margin:auto;margin-bottom:10rem;display:flex;justify-content:center}.section-contact__form{padding:4rem 8rem;border-radius:2rem;background-color:#f2efe9;box-shadow:0.5rem -0.5rem 1rem #d7d5cf, -0.5rem 0.5rem 1rem #ffffff}@media only screen and (max-width: 37.5em){.section-contact__form{padding:4rem 6rem}}@media only screen and (max-width: 25em){.section-contact__form{padding:4rem;border-radius:0}}.section-contact__query{font-size:1.2rem}
