.btn-cta-arrow-fix i{margin-top:-5px !important}
.hero-component-wrapper{width:100% !important}
div.carousel{margin-top:0 !important;margin-bottom:0 !important}
.carousel-item{display:none !important;position:relative !important}
.carousel-item.active{display:block !important}
.ion-paperclip{line-height:32px}
@media(min-width:576px){.modal-dialog{max-width:580px;width:fit-content}
}
.featherlight .featherlight-content{background:0;position:unset}
.featherlight-previous{width:44px;height:44px;position:absolute;top:50%;border-radius:22px;left:15px;opacity:.5;margin-top:-22px;cursor:pointer;background:#fff url('clientlib-frontend/frontend/assets/img/service/arrow-left-services.svg') no-repeat 13px 11px}
.featherlight-previous:hover{opacity:.8}
.featherlight-next{background:#fff url('clientlib-frontend/frontend/assets/img/service/arrow-right-services.svg') no-repeat 16px 11px;width:44px;height:44px;position:absolute;top:50%;right:15px;border-radius:22px;opacity:.5;cursor:pointer;margin-top:-22px;left:auto}
.featherlight-next:hover{opacity:.8}
.featherlight-previous:hover{background:#fff url('clientlib-frontend/frontend/assets/img/service/arrow-left-services.svg') no-repeat 13px 11px}
.featherlight-next:hover{background:#fff url('clientlib-frontend/frontend/assets/img/service/arrow-right-services.svg') no-repeat 16px 11px}
.featherlight-positions{height:20px;background:rgba(255,255,255,0.1);position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center;display:flex;justify-content:center;width:fit-content;padding:0 14px;align-items:center;border-radius:10px;bottom:10px}
.featherlight-position{width:7px;height:7px;background:rgba(255,255,255,0.4);border-radius:4px;margin:0 6.5px;cursor:pointer}
.featherlight-position.active{width:9px;height:9px;border-radius:4.5px;background:#fff}
.featherlight .featherlight-close-icon{font-size:25px;margin:15px;color:white;background:transparent}