/* Slider Container */
.welcome-page { height: 100%; background: rgba(0, 0, 0, 0.2); backdrop-filter: blur(12.125rem); }
.main-slider__wrapper { padding: 2.625rem 6rem 2.625rem; }
.main-slider .btn.btn.btn-lg { padding-right: 1.5rem; padding-left: 1.5rem; }
.main-slider { position: relative; box-shadow: 0px 0.25rem 2.75rem rgba(0, 0, 0, 0.55); border-radius: 0.675rem; border-bottom: 1.25rem solid #F5EB5C; background: #ffffff; }
.main-slider .slide-item { padding: 3rem; color: rgba(0, 0, 0, 0.8);; outline: none; }
.main-slider .slide-item__title { padding-bottom: 1.625rem; font-size: 1.625rem; font-weight: 700; }
.main-slider .slide-item__desc { font-size: 1.5rem; line-height: 2.25rem; font-weight: normal; }
.main-slider .slide-item__btn { margin: 0; padding: 2.25rem 3rem; font-weight: 700; display: inline-block; white-space: nowrap; text-align: center; border-radius: 0.3125rem; font-size: 1.25rem; color: #fff; text-decoration: none; background: linear-gradient(137.19deg, #A59A5E 1.27%, #887C3C 39.95%, #BCAB51 83.35%, #A59A5E 91.84%), linear-gradient(141.16deg, #F0DD2F -1.41%, #D39904 77.7%), linear-gradient(181.26deg, #2AAB7D 19.13%, #068A5B 98.93%);; }
.main-slider .slide-item__pic { padding-bottom: 3rem; display: flex; border-bottom: 0.3rem solid #000; align-items: center; }
.main-slider .slide-item__pic img { margin: 0 auto; height: 100%; width: 100%; }
.main-slider .slick-slide { outline: none; }
.main-slider .slick-prev, .main-slider .slick-next { top: 50%; height: 3.75rem; width: 3.75rem; border-radius: 50%; background: rgba(0, 0, 0, 0.8); text-align: center; line-height: 100%; }
.main-slider .slick-next { right: -5rem; }
.main-slider .slick-prev { left: -5rem; }
.main-slider .slick-prev:before, 
.main-slider .slick-next:before { font-size: 1.75rem; font-family: 'icomoon' !important; color: #ffffff; opacity: 1; }
.main-slider .slick-prev:before { content: "\e900"; }
.main-slider .slick-next:before { content: "\e901"; }
.main-slider .slick-prev.slick-disabled, 
.main-slider .slick-next.slick-disabled { opacity: 0.3; }
.main-slider .slider-dots, .main-slider .slick-dots { padding: 3rem 0 1rem; position: absolute; left: 0; top: 100%; bottom: auto; list-style-type: none; margin: 0; width: 100%; text-align: center; }
.main-slider .slider-dots > li, .main-slider .slick-dots li { margin: 0 0.625rem; cursor: pointer; opacity: 1; text-indent: -9999px; display: inline-block; height: 1rem; width: 1rem; border-radius: 50%; background: rgba(255, 255, 255, 0.4); }
.main-slider .slider-dots > li.active, 
.main-slider .slick-dots > li.slick-active { opacity: 1; background: #F5EB5C; }
.main-slider .slick-dots > li button:before { display: none; }
.main-slider.slick-dotted.slick-slider { margin-bottom: 5rem; }


.welcome-footer { padding: 1rem; width: 100%; text-align: right; position: fixed; left: 0; bottom: 0; background: #F5EB5C; box-shadow: 0px 4px 44px rgba(0, 0, 0, 0.25); border-radius: 10px; }


.slide-item-title
{
    margin-bottom: 1.5rem;
}

.slide-item-borderContainer{
    padding: 0.2rem;
    border: 0.15rem solid #A8A8A8;
    border-radius: 0.5rem;
    display: flex;
    justify-content: center;
    flex-direction: column;
    position: relative;
}
.slide-item-borderContainerItem{
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #fff11291;
    border-radius: 0.5rem;
    margin: 0.2rem;
    padding: 0.2rem 0.5rem;
    font-size: 1.2rem;
    line-height: 1.2rem;
}
.slide-item-borderContainerItem img{
    width: 2rem;
    /* height: 2rem; */
}
.slide-item-borderContainer-middleImage
{
    position: absolute;
    top: -1.5rem;
}

.slide-item-radioGroup{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 0.85rem;
}

.slide-item-radioGroup span{
    width: 100%;
    display: flex;
    align-items: center;
}

.slide-item-radioGroup input{
   margin-right: 0.5rem;
}

.slide-item-imageContainer{
    display: flex;
    padding: 0.5rem;
    flex-flow: wrap;
    width: 80%;
    justify-content: center;
}

/* Desktop */
@media only screen and (max-width: 991px) {}

/* Tablet */
@media only screen and (max-width: 767px) {}
