.list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:0}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#515155;background-color:transparent;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item+.list-group-item{border-top-width:0}.ms-0{margin-left:0!important}.ms-3{margin-left:1rem!important}@media (min-width:768px){.ms-md-5{margin-left:3rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-auto{margin-left:auto!important}}.list-group .list-group-item i{margin-right:5px}.list-group-borderless .list-group-item{border:0;padding:.425rem 0}.list-group-icon-primary-bg .list-group-item{display:-webkit-box;display:-ms-flexbox;display:flex}.list-group-icon-primary-bg i{background:#f58886;color:rgba(255,0,0,.9);font-weight:700;height:22px;width:22px;line-height:23px;text-align:center;border-radius:50%;margin-right:10px!important;font-size:11px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.progress{display:-webkit-box;display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.65625rem;background-color:#e9ecef;border-radius:0}.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:rgba(255,0,0,.9);-webkit-transition:width .6s;transition:width .6s}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}.bg-primary{background-color:rgba(255,0,0,.9)!important}.progress{position:relative;overflow-x:visible;overflow-y:visible}.progress .progress-bar{position:relative;overflow:visible;border-radius:0}.progress .progress-percent{color:#515155;font-weight:500;line-height:24px;position:absolute;right:0;top:-24px;font-size:12px}.progress.progress-percent-bg .progress-percent{background:#19191c;padding:2px 5px;border-radius:2px;color:#fff;line-height:16px;position:absolute;right:0;top:-25px;font-size:10px}.progress.progress-percent-bg .progress-percent:before{border-width:5px;left:50%;margin-left:-5px}.progress.progress-percent-bg .progress-percent:after,.progress.progress-percent-bg .progress-percent:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.progress.progress-percent-bg .progress-percent:after{border-top-color:#19191c;border-width:4px;left:50%;margin-left:-4px}.progress.progress-lg{height:16px}.shadow-lg{box-shadow:rgb(83 88 93 / 15%) 0 1rem 3rem!important}.custom-border{border-radius:30px}.hover-zoom:hover{transform:scale(1.05)}.hover-zoom{transition:transform .2s ease-in-out 0s}.btn-2{border:2px solid #ea110c;border-radius:50px;color:#ea110c}.btn-2:hover{background-color:#000;border-color:#fff;color:#fff}.progress.progress-md{height:10px}.text-white-force :not(.btn){color:#fff!important}.bg-dark-overlay-2{position:relative;z-index:1}.bg-dark-overlay-2:before{content:" ";background:#000;opacity:.2;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1}.collapse:not(.show){display:none}.accordion-button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:1rem 1.25rem;font-size:.875rem;color:#212529;background-color:transparent;border:1px solid rgba(0,0,0,.125);border-radius:0;overflow-anchor:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,border-radius .15s,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s,-webkit-box-shadow .15s ease-in-out}.accordion-button.collapsed{border-bottom-width:0}.accordion-button:not(.collapsed){color:#d30f0b;background-color:#fde7e7}.accordion-button:not(.collapsed) svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion-button svg{-ms-flex-negative:0;flex-shrink:0;width:1.1rem;height:1.1rem;margin-left:auto;-webkit-transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:none;outline:0;-webkit-box-shadow:0 0 0 0 rgba(234,17,12,.25);box-shadow:0 0 0 0 rgba(234,17,12,.25)}.accordion-header{margin-bottom:0}.accordion-item:first-of-type .accordion-button{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed,.accordion-item:last-of-type .accordion-collapse{border-bottom-width:1px;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-collapse{border:solid rgba(0,0,0,.125);border-width:0 1px}.accordion-body{padding:1rem 1.25rem}.accordion .accordion-button{text-align:left}.accordion.accordion-primary .accordion-header{position:relative;margin-bottom:5px}.accordion.accordion-primary .accordion-header .accordion-button{background:rgba(255,0,0,.9);color:#fff;font-size:inherit;border:0}.accordion.accordion-primary .accordion-header .accordion-button.collapsed{background:#f0f1f3;color:#19191c}.accordion.accordion-primary .accordion-collapse{border:0}@media (prefers-reduced-motion:reduce){.accordion-button{-webkit-transition:none;transition:none}}.icon-arrow-down-faq{width:15px}.icon-arrow-down-faq{position:absolute;right:30px;top:17px}.up-hover{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.up-hover:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.text-grey{color:#a1a1a8}@media (min-width:1200px){.pt-xl-5{padding-top:3rem!important}}@media (min-width:992px){.pt-lg-0{padding-top:0!important}.ps-lg-6{padding-left:4.5rem!important}}.pt-5{padding-top:3rem!important}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:0 solid rgba(0,0,0,.1);border-radius:0}.card-text:last-child{margin-bottom:0}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:0}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.mt-auto{margin-top:auto!important}.mb-0{margin-bottom:0!important}.mb-4{margin-bottom:1.5rem!important}.text-white{color:#fff!important}.card-metro{overflow:hidden}.card-metro .card-img-overlay{z-index:2}.card-metro .card-text,.card-metro img{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.card-metro:before{content:"";position:absolute;height:50%;width:100%;bottom:0;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.8)));background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.8));z-index:1}.card-metro:hover .card-text{margin-bottom:10px}.card-metro:hover .card-image img{-webkit-transform:scale(1.08);transform:scale(1.08)}.font-heading{font-family:Titillium Web,sans-serif!important}.text-dark-stroke.text-hover-fill:hover,a.text-dark-stroke:hover{color:#19191c!important}.icon-arrow-down-faq{position:absolute;right:30px;top:17px}.list-group-icon-primary-bg i,.list-group-icon-primary-bg span{background:#f58886;color:rgba(255,0,0,.9);font-weight:700;height:22px;width:22px;line-height:23px;text-align:center;border-radius:50%;margin-right:10px!important;font-size:11px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:576px){.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}}







    
.align-self-center{-ms-flex-item-align:center!important;align-self:center!important;}
a{display:inline-block;-webkit-transition:all ease .5s;transition:all ease .5s;text-decoration:none;}
.default-btn{z-index:1;font-weight:500;font-size:16px;color:#fff;padding:15px 30px 16px;line-height:1;-webkit-transition:all ease .5s;transition:all ease .5s;text-align:center;background-color:#f00;position:relative;overflow:hidden;}
.default-btn span::before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(transparent));background:linear-gradient(top, #FFFFFF, transparent);-webkit-animation:top 2s linear infinite;animation:top 2s linear infinite;-webkit-animation-delay:1s;animation-delay:1s;}
.default-btn span::after{content:"";position:absolute;bottom:0;right:0;width:2px;height:100%;background:-webkit-gradient(linear, left bottom, left top, from(#FFFFFF), to(transparent));background:linear-gradient(bottom, #FFFFFF, transparent);-webkit-animation:bottom 2s linear infinite;animation:bottom 2s linear infinite;-webkit-animation-delay:1s;animation-delay:1s;}
.default-btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:-webkit-gradient(linear, right top, left top, from(#FFFFFF), to(transparent));background:linear-gradient(right, #FFFFFF, transparent);-webkit-animation:right 2s linear infinite;animation:right 2s linear infinite;}
.default-btn::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:-webkit-gradient(linear, left top, right top, from(#FFFFFF), to(transparent));background:linear-gradient(left, #FFFFFF, transparent);-webkit-animation:left 2s linear infinite;animation:left 2s linear infinite;}
.default-btn:hover{background-color:#000;color:#fff;}
@media only screen and (max-width:767px){
.default-btn{font-size:15px;padding:13px 25px;}
}
@media only screen and (min-width:768px) and (max-width:991px){
.default-btn{font-size:15px;padding:12px 20px;}
}
.list-unstyled{padding-left:0;list-style:none;}
@media (max-width:425px){
.hero-content{padding-top:60px;}
}
.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#515155;background-color:transparent;border:1px solid rgba(0,0,0,.125);}
.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit;}
.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;}
.list-group-item+.list-group-item{border-top-width:0;}
.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;}
.align-self-center{-ms-flex-item-align:center!important;align-self:center!important;}
.m-5{margin:3rem!important;}
.ms-4{margin-left:1.5rem!important;}
.bg-transparent{background-color:transparent!important;}

@media (min-width:576px){
.h-sm-700{height:700px!important;}
}
@media (min-width:1200px){
.h-xl-900{height:900px!important;}
}
@media (min-width:1400px){
.d-xxl-block{display:block!important;}
}
.list-group-inline{display:block;}
.list-group-inline .list-group-item{border:0;display:inline-block;padding:.425rem 0;margin-right:30px;width:auto;}
.scroll-down{width:25px;right:0;position:absolute;bottom:0;color:#19191c;z-index:2;}
.scroll-down.scroll-down-light{color:#fff;}
.scroll-down.scroll-down-light .scroll-line:after{background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), color-stop(0, rgba(21, 175, 90, 0)));background:linear-gradient(180deg, #fff 50%, rgba(21, 175, 90, 0) 0);background-position:0 -60px;background-size:100% 200%;}
.scroll-down .scoll-text{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin-top:8px;}
.scroll-down .scroll-line{width:1px;height:60px;overflow:hidden;text-align:center;margin:0 auto;}
.scroll-down .scroll-line:after{content:"";width:100%;height:100%;display:block;background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #19191c), color-stop(0, rgba(21, 175, 90, 0)));background:linear-gradient(180deg, #19191c 50%, rgba(21, 175, 90, 0) 0);background-position:0 -60px;background-size:100% 200%;-webkit-animation:5s cubic-bezier(.76, 0, .3, 1) infinite forwards scrolldown;animation:5s cubic-bezier(.76, 0, .3, 1) infinite forwards scrolldown;}
.rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg);}
.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#515155;background-color:transparent;border:1px solid rgba(0,0,0,.125);}
}


/*! CSS Used keyframes */
@-webkit-keyframes top{0%{-webkit-transform:translateY(100%);transform:translateY(100%);}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}}
@keyframes top{0%{-webkit-transform:translateY(100%);transform:translateY(100%);}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}}
@-webkit-keyframes top{0%{-webkit-transform:translateY(100%);transform:translateY(100%);}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}}
@keyframes top{0%{-webkit-transform:translateY(100%);transform:translateY(100%);}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}}
@keyframes top{0%{-webkit-transform:translateY(100%);transform:translateY(100%);}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}}
@-webkit-keyframes bottom{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}100%{-webkit-transform:translateY(100%);transform:translateY(100%);}}
@keyframes bottom{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}100%{-webkit-transform:translateY(100%);transform:translateY(100%);}}
@-webkit-keyframes bottom{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}100%{-webkit-transform:translateY(100%);transform:translateY(100%);}}
@keyframes bottom{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}100%{-webkit-transform:translateY(100%);transform:translateY(100%);}}
@keyframes bottom{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}100%{-webkit-transform:translateY(100%);transform:translateY(100%);}}
@-webkit-keyframes right{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);}100%{-webkit-transform:translateX(100%);transform:translateX(100%);}}
@keyframes right{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);}100%{-webkit-transform:translateX(100%);transform:translateX(100%);}}
@-webkit-keyframes right{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);}100%{-webkit-transform:translateX(100%);transform:translateX(100%);}}
@keyframes right{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);}100%{-webkit-transform:translateX(100%);transform:translateX(100%);}}
@keyframes right{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);}100%{-webkit-transform:translateX(100%);transform:translateX(100%);}}
@-webkit-keyframes left{0%{-webkit-transform:translateX(100%);transform:translateX(100%);}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);}}
@keyframes left{0%{-webkit-transform:translateX(100%);transform:translateX(100%);}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);}}
@-webkit-keyframes left{0%{-webkit-transform:translateX(100%);transform:translateX(100%);}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);}}
@keyframes left{0%{-webkit-transform:translateX(100%);transform:translateX(100%);}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);}}
@keyframes left{0%{-webkit-transform:translateX(100%);transform:translateX(100%);}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);}}
