.stage-image-container{width:100%}.stage-container{margin:0;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;position:relative}.stage-text-container{animation:fadeIn 1s forwards;background-color:#fff;border-radius:0;box-shadow:0 5px 15px #0000001a;margin:0 10%;opacity:0;padding:20px;position:relative;width:80%;z-index:5}.ImageText-button{background-color:#d7102d}@media (max-width:767px){.stage-text-container{border-radius:0;margin:0;width:100%}}.img-center-stage{height:500px;object-fit:cover;position:relative;width:100%}.imgtxt-container{margin-top:3rem;max-width:75%;padding:10px 50px 0}@media (max-width:767.98px){.imgtxt-container{max-width:100%;padding:0 20px}}.ImageText-description{font-size:large;text-align:left}.ImageText-title{color:#30557d;font-size:1.5625rem;font-size:calc(var(--ms2-ratio)*1rem);font-weight:500px;margin-bottom:10px}.ImageText-Paragraph{color:#333;font-weight:350;line-height:1.75rem}.ImageText-List li{font-weight:350;margin-bottom:10px}.ImageText-button{background-color:#d7102d!important;border:1px solid;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 50px;text-decoration:none;transition:background-color .3s ease}.ImageText-button:hover{background-color:#99061c}.ImageText-img{height:350px;margin-top:0;object-fit:fill}@media (max-width:767px){.ImageText-img{margin-bottom:20px}}.image-card{border-radius:0;box-shadow:0 4px 8px 0 #0003;height:460px;margin-top:1rem;overflow:hidden;width:100%}.card-body{padding:0}.card-title{color:#fff;padding-bottom:13px}.square-corner{border-radius:0}.image-overlay-c{background:linear-gradient(0deg,#000 0,#0009 40%,#00000080 50%,#0000);bottom:0;color:#fff;display:flex;flex-direction:column;height:400px;justify-content:flex-end;left:0;padding:20px;position:absolute;width:100%}.content{position:relative;z-index:1}.ht-ct{height:500px;object-fit:cover}.card-description{height:0;margin:0;opacity:0;overflow:hidden;transition:height .3s,opacity .3s}.image-card:hover .card-description{height:200px;opacity:1}.image-card:hover .card-title{bottom:100%}.learn-more-link{color:#fff;margin-left:60%;margin-right:auto;position:relative;text-decoration:none}.learn-more-link:after{background-color:#fff;content:"";display:block;height:2px;margin-left:60%;margin-right:auto;margin-top:5px;max-width:110px;transition:width .3s ease;width:0}.learn-more-link:hover:after{width:100%}.learn-more-link:hover .arrow-icon{margin-left:2%;opacity:1}.arrow-icon{margin-left:5px;opacity:0;transition:opacity .3s,margin-left .3s}.margin-0{margin:0}.red-background{background:#ff8282}.fic-stage-image-container{width:100%}.fic-img-center-stage{height:500px!important;object-fit:cover;position:relative;width:100%}.fic-stage-container{margin:0;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;position:relative}.fic-stage-container>.row>*{padding-left:0;padding-right:0}.fic-stage-text-container{animation:fadeIn 1s forwards;box-shadow:0 5px 15px #0000001a;display:flex;flex-direction:row;height:100%!important;margin:0 10%;opacity:0;position:relative;width:80%;z-index:5}@keyframes fadeIn{0%{opacity:.7;top:0}to{opacity:1;top:-80px}}.fic-left-part{background-color:#f8f8f8;color:#000}.fic-left-part,.fic-right-part{flex:1 1;height:100%;padding:20px}.fic-right-part{background-color:#1e334b;color:#fff;font-size:1.3rem;font-weight:320}.fic-right-part ul{list-style:none;padding-left:0}.fic-title{color:#30557d;font-size:2.3rem;font-weight:500;letter-spacing:.025em;line-height:1.2;margin-bottom:1rem}.fic-subtitle{font-size:20px;font-weight:lighter;line-height:normal;margin-bottom:1.5rem}.fic-check-mark>svg{height:35px;width:35px}@media (max-width:767px){.fic-img-center-stage{height:auto!important;max-height:none!important;object-fit:contain}.fic-stage-text-container{border-radius:0;box-shadow:none;margin:0;position:static;width:100%}.fic-title{font-size:1.8rem}.fic-subtitle{font-size:1.1rem}.fic-right-part{font-size:.8rem}.fic-left-part,.fic-right-part{padding:15px}.fic-stage-container{margin:0;padding:0}}.carousel,.carousel-inner,.carousel-item,.carousel-item.active{overflow:visible!important}.full-image-carousel-container{margin-bottom:120px;overflow:visible!important;position:relative;z-index:1}.carousel-fade .carousel-item,.carousel-item>*,.fic-stage-container,.fic-stage-text-container{overflow:visible!important}.r-section-header{background-color:#d7344c;color:#fff;padding:3rem 0;text-align:center}.r-section-header-center{margin-left:20%;margin-right:20%}.r-title{font-size:3rem;letter-spacing:.025em;margin-bottom:1rem}.r-subtitle{font-size:1.4rem;margin-bottom:1rem;text-align:center}.r-paragraph{font-size:1.3rem;font-weight:320;margin-bottom:1.5rem;text-align:justify;text-align:center}.r-btn-pink{background-color:#f2e9e9;border-color:#0000;border-radius:.2rem;box-shadow:0 4px 6px #0000001a;color:#d7344c;font-size:1rem;font-weight:500;min-width:300px;padding:.6rem 2.3rem;position:relative;text-align:center;text-decoration:none;z-index:1}.r-btn-pink:hover{color:#fa304e}@media (max-width:767.98px){.r-section-header-center{margin-left:10%;margin-right:10%}.r-title{font-size:1.8rem}.r-subtitle{font-size:1.1rem}.r-paragraph{font-size:1rem}.r-btn-pink{font-size:.8rem}}:root{--ms2-ratio:1.5625;--primary-color:#ac0d24;--highlight-color:#fff;--secondary-color:#cd6e7c;--transition-speed:0.5s}.container-Servicecarousel{margin-top:50px;overflow:hidden}.carousel{overflow:hidden;position:relative;width:100%}.carousel-slide{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease;transition:opacity var(--transition-speed) ease;width:100%;z-index:1}.carousel-slide.active{opacity:1;z-index:2}.carousel-image{height:100%;object-fit:cover;width:100%}.carousel-placeholder{align-items:center;background-color:#f0f0f0;color:#333;display:flex;height:100%;justify-content:center;width:100%}.placeholder-text{font-weight:700;max-width:80%;padding:20px;text-align:center}.caption{font-size:.78125rem;font-size:calc(var(--ms2-ratio)*.5rem);font-weight:500;line-height:1.5;margin-bottom:.65rem;margin-top:50px;padding-left:50px}.caption-item{color:#cd6e7c;color:var(--secondary-color);cursor:pointer;padding-top:10px;transition:color .3s ease,transform .3s ease}.caption-item.highlight,.description-item{color:#fff;color:var(--highlight-color)}.description-item{font-size:18px;font-weight:100;margin-top:30px;opacity:0;padding-left:50px;padding-right:130px;position:absolute;transition:opacity .5s ease;transition:opacity var(--transition-speed) ease}.description-item.active{opacity:1;position:relative}.description-item.hidden{display:none}.first-column{background-color:#ac0d24;background-color:var(--primary-color);display:flex;flex-direction:column;min-height:640px;position:relative}.carousel-imgcolumn{padding-left:0;padding-right:0}.serviceCarousel-mainrow{box-shadow:0 4px 12px #00000026;margin-bottom:50px;margin-top:50px}.servicecarousel-description-column{height:140px;position:relative}.servicecarousel-button-column{bottom:20px;display:flex;flex-direction:row;gap:10px;position:absolute;right:20px;z-index:10}.svg-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:5px}.svg-btn,.svg-btn svg{transition:transform .2s ease}.svg-btn svg{fill:#fff;fill:var(--highlight-color)}.svg-btn:hover svg{transform:scale(1.2)}.svg-btn:focus{border-radius:50%;outline:2px solid #ffffff80}.servicecarousel-dots{display:flex;gap:8px;justify-content:center;margin-top:auto;padding-bottom:15px}.dot{background-color:#cd6e7c;background-color:var(--secondary-color);border-radius:50%;cursor:pointer;height:10px;transition:transform .2s ease,background-color .2s ease;width:10px}.dot.active{background-color:#fff;background-color:var(--highlight-color)}.dot.active,.dot:hover{transform:scale(1.2)}@media (max-width:992px){.serviceCarousel-mainrow{flex-direction:column-reverse}.carousel,.first-column{height:auto;min-height:0;min-height:auto}.carousel-image{height:400px}.description-item{padding-right:50px}}@media (max-width:768px){.serviceCarousel-mainrow{align-items:stretch;flex-direction:column-reverse;margin:20px 0}.first-column{padding:20px;width:100%}.carousel-imgcolumn{width:100%}.carousel,.carousel-image{height:300px}.servicecarousel-button-column{display:flex;gap:20px;justify-content:center;margin-top:20px;position:static}.caption{margin-top:20px;padding-left:20px}.description-item{margin-top:15px;padding-left:20px;padding-right:20px}.servicecarousel-dots{margin-top:20px}}@media (max-width:480px){.carousel,.carousel-image{height:250px}.caption{font-size:1rem}.description-item{font-size:14px}}
/*# sourceMappingURL=7868.4bcc866b.chunk.css.map*/