.footer{background-color:#e84273;padding:2rem 1.5rem;margin-top:1rem;border-top-left-radius:24px;border-top-right-radius:24px}@media screen and (min-width: 992px){.footer{border-radius:36px;margin-left:1rem;margin-right:1rem;margin-bottom:1rem}}.footer__logo{height:80px}@media screen and (min-width: 992px){.footer__logo{height:100px}}.footer__content{display:grid}@media screen and (min-width: 992px){.footer__content{grid-template-columns:30% 30% 25% 1fr;margin-top:1.5rem}}.footer__location,.footer__sitemap,.footer__contact{color:#fff;margin-top:1rem}@media screen and (min-width: 992px){.footer__location,.footer__sitemap,.footer__contact{margin-top:0}}.footer__location h6,.footer__sitemap h6,.footer__contact h6{color:#f398b3;margin-bottom:10px}.footer__location>div span{font-style:italic}.footer__location>div a{display:block;color:#fff;text-decoration:none}.footer__sitemap ul{padding-left:0;list-style:none;margin-bottom:0}.footer__sitemap ul li:not(:first-child){margin-top:5px}.footer__sitemap ul li a{color:#fff;text-decoration:none}.footer__contact p a{color:#fff;text-decoration:none}.footer__cofepris{color:#fff}.footer__cofepris h6{color:#7a919d;margin-bottom:10px}.footer .signature{color:#fff;position:relative;top:10px;font-size:.9rem;opacity:.5}.footer .signature a{color:#fff;text-decoration:none}.navbar{background-color:none !important}.navbar-brand img{height:60px}@media screen and (min-width: 992px){.navbar-brand img{height:64px}}@media screen and (min-width: 992px){.navbar-nav{align-items:center}}.navbar-nav a{font-weight:bolder;color:#000 !important}.navbar-nav a:last-child{background-color:#e84273;color:#fff !important;padding:.7rem 2.5rem !important;border-radius:15px;text-align:center}@media screen and (min-width: 992px){.navbar-nav a:last-child{margin-left:.8rem}}html,body{scroll-behavior:smooth;overflow-x:hidden}body{font-family:"Jost",sans-serif}*:focus{outline:0}h1,h2,h3,h4,h5,h6{font-family:"Jost",sans-serif;margin:0}p{margin:0}.hero{background-image:url("../img/hero.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;height:200px}@media screen and (min-width: 992px){.hero{margin-top:-6rem;height:500px}}.hero__content{display:flex;justify-content:space-between;align-items:flex-end;border-radius:24px}.hero__content img{height:100%;width:100%;object-fit:cover;transform-origin:left}.general{background-color:#fff;border-radius:25px;padding:2rem 0;margin-top:-2.5rem}@media screen and (min-width: 992px){.general{margin-top:-2rem;padding:4rem 0;border-radius:45px}}.general h2{text-align:center}@media screen and (min-width: 992px){.general h2{font-size:3.1rem;margin:0 auto;width:60%}}.general__content{display:grid;margin-top:2rem}@media screen and (min-width: 992px){.general__content{grid-template-columns:45% 1fr;gap:3rem;margin-top:4rem}}.general__content__stats{background-image:linear-gradient(180deg, #f5b0ab 28%, #f9948c 100%);border-radius:25px;display:flex;justify-content:space-between;color:#fff;padding:2rem 1rem}@media screen and (min-width: 992px){.general__content__stats{padding:3.1rem}}.general__content__stats h5{text-align:center;font-size:2.5rem}@media screen and (min-width: 992px){.general__content__stats h5{font-size:3.1rem}}.general__content__text{display:flex;align-items:center;margin-top:1.5rem}@media screen and (min-width: 992px){.general__content__text{margin-top:0}}.general__content__text p{font-size:1.3rem;text-align:justify}@media screen and (min-width: 992px){.general__content__text p{width:95%}}.about{background-image:linear-gradient(180deg, rgba(238, 238, 238, 0) 0%, rgba(238, 230, 216, 0.54) 65%);padding-bottom:2rem;scroll-margin-top:20px}@media screen and (min-width: 992px){.about{padding-bottom:4rem}}.about h3{margin-top:10px}@media screen and (min-width: 1366px){.about h3{width:97%;margin:0 auto}}.about h4{font-size:1.8rem;margin-bottom:1rem}@media screen and (min-width: 1366px){.about h4{font-size:1.8rem;margin-bottom:2rem}}.about p{text-align:justify;margin:1rem 0 0 0;font-size:1.1rem}@media screen and (min-width: 1366px){.about p{font-size:1.1rem;width:97%;margin:0 auto}}.about__certificate{margin-top:10px !important;opacity:.9;margin-top:7px !important}@media screen and (min-width: 1366px){.about__certificate{margin-top:10px !important}}.about__certificate:nth-child(odd){margin-top:0 !important;margin-bottom:7px !important}@media screen and (min-width: 1366px){.about__certificate:nth-child(odd){margin-bottom:10px !important}}.about__certifications{width:96%;margin:0 auto;display:grid;gap:1rem;margin-top:1rem;margin-bottom:10px}@media screen and (min-width: 992px){.about__certifications{margin-bottom:0;margin-top:1.5rem;grid-template-columns:repeat(3, 1fr);gap:10px}}.about__certification{background-color:#f49089;color:#fff;padding:.5rem 1rem;display:block;text-align:center;border-radius:10px;font-weight:bolder;transition:all .2s ease-in;display:flex;align-items:center}.about__certification:hover{color:#fff;transform:translateY(-5px)}.about__video{height:220px;width:100%;overflow:hidden;border-radius:22px}@media screen and (min-width: 1366px){.about__video{height:350px;width:600px}}.about__video video{height:220px;width:100%}@media screen and (min-width: 1366px){.about__video video{height:350px;width:600px}}.services{padding:2rem 0;scroll-margin-top:10px}@media screen and (min-width: 1366px){.services{padding:4rem 0}}.services h4{font-size:1.8rem}@media screen and (min-width: 1366px){.services h4{font-size:1.8rem;margin-bottom:1rem}}.services p{text-align:justify;margin:.5rem 0 1rem 0}@media screen and (min-width: 1366px){.services p{width:95%;margin-top:0;margin-bottom:0;margin-right:auto}}.services__cards{display:grid;gap:1rem}@media screen and (min-width: 992px){.services__cards{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.2rem}}.services .service__card{background-color:#f2989a;border-radius:22px;color:#fff;padding:1rem}@media screen and (min-width: 1366px){.services .service__card{padding:1.1rem}}.services .service__card__header{display:flex;flex-direction:row;align-items:center}.services .service__card__header h6{margin-left:10px;font-size:1.4rem}@media screen and (min-width: 1366px){.services .service__card__body{margin-top:10px}}.services .service__card__body p{font-size:1.1rem;line-height:1.3}@media screen and (min-width: 1366px){.services .service__card__body p{font-size:1rem}}.services .service__card__body a{display:block;color:#fff;margin-top:10px;text-align:center}.services .service__card__body a img{margin-left:10px}.services__all-services{color:#000;display:block;margin:1rem auto;text-align:center;font-size:1.2rem}@media screen and (min-width: 992px){.services__all-services{margin-top:1.5rem;font-size:1rem}}.q-a{padding-bottom:3rem;scroll-margin-top:20px}@media screen and (min-width: 992px){.q-a{padding:0 0 4rem 0}}.q-a h4{font-size:1.8rem;margin-bottom:1rem}.q-a p{text-align:justify;font-size:1.1rem}@media screen and (min-width: 1366px){.q-a p{line-height:1.5}}.q-a .accordion{margin-top:1rem}.q-a .accordion-item{border-radius:19px;overflow:hidden}.q-a .accordion-item:not(:first-child){margin-top:1rem}.q-a .accordion-button{background-color:#f6f6f5;font-size:1.1rem}.q-a .accordion-button:not(.collapsed){background-color:#fbe0de;color:#000;font-weight:bolder;box-shadow:none}.q-a .accordion-body{background-color:#fbe0de}.urgencies{scroll-margin-top:20px}.urgencies h4{font-size:1.8rem;margin-bottom:1rem}.urgencies p{text-align:justify}@media screen and (min-width: 1366px){.urgencies p{line-height:1.7}}@media screen and (min-width: 992px){.urgencies{padding:0 0 4rem 0}}.urgencies .accordion{margin-top:1rem}.urgencies .accordion-item{border-radius:19px;overflow:hidden}.urgencies .accordion-item:not(:first-child){margin-top:1rem}.urgencies .accordion-button{background-color:#f6f6f5}.urgencies .accordion-button:not(.collapsed){background-color:#fbe0de;color:#000;font-weight:bolder;box-shadow:none}.urgencies .accordion-body{background-color:#fbe0de}.btn-float{position:fixed;width:60px;height:60px;bottom:40px;right:10px;background-color:#25d366;border-radius:50px;text-align:center;z-index:100;display:flex;justify-content:center;align-items:center;transition:background-color .3s ease}@media screen and (min-width: 992px){.btn-float{right:20px}}.btn-float:hover{background-color:#000}.btn-float img{height:29px}.btn-book{position:fixed;height:60px;bottom:40px;right:90px;background-color:#00c3a5;border-radius:50px;text-align:center;z-index:100;display:flex;justify-content:center;align-items:center;transition:background-color .3s ease;color:#fff;text-decoration:none;padding:0 2rem;font-size:1.1rem;width:75%}.btn-book:hover{background-color:#00aa8f;color:#fff}@media screen and (min-width: 1366px){.btn-book{width:max-content}}
