#navbar {
    position: sticky
}

html {
    background-color: white;

    ::selection {
        display: none
    }
}

input[type="text"], input[type="email"], input[type="number"], select{
    background-color: transparent !important;
    text-align: right
}

input[type="radio"] {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 20px;
    height: 20px;
    border: 2px solid #f6a228;
    border-radius: 50%;
    outline: none;
    cursor: pointer;
    margin-right: 5px
}

input[type="radio"]:checked {
    background-color: #f6a228;
    border-color: #f6a228
}

label {
    display: inline-flex;
    align-items: center;
    color: #03569c;
    margin-bottom: 10px
}

body {
    display: flex;
    align-items: center;
    flex-direction: column;
    margin: auto !important;
    min-height: 100vh;
    max-width: 700px !important
}

#navbar #background {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 150%;
    z-index: -1;
    opacity: 0.7
}

#navbar #background img {
    width: 100%;
    height: 100%;
    object-fit: cover
}
.section2{
    padding-bottom: 20px !important;
}
.section3 .card .imgs{
    padding: 10px 0px;
    height: 100% !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    flex-direction: row !important;
    background-color: #f5a92b;
    border-radius: 20px!important;
    border: 2px solid #094b86;
}
.section3 .card .text #line{
    width: 100%;
    height: 3px;
    background-color: orange;
}

.section3 .card .imgs img:first-child{
    transform: translateX(5px);
}
.section3 .card .imgs img:last-child{
    transform: translateX(-5px);
}
.section3 .card .imgs img{
    width: 50%;
}
.slick-prev::before {
    content: "" !important;
    position: absolute;
    width: 18px;
    height: 18px;
    left: 0px;
    top: -10px;
    z-index: 5000;
    border-left: 2px solid #f1730e;
    border-top: 2px solid #f1730e;
    transform: rotateZ(-46deg)
}

.slick-next::before {
    content: "" !important;
    position: absolute;
    width: 18px;
    height: 18px;
    right: 0px;
    top: -10px;
    z-index: 5000;
    border-left: 2px solid #f1730e;
    border-top: 2px solid #f1730e;
    transform: rotateZ(135deg)
}

.slick-slide {
    margin-right: 10px
}

.slick-slide:last-child {
    margin-right: 0
}

.slider {
    position: relative
}

.slider img {
    width: 100%;
    height: auto;
    display: block
}

#footer{
    position: sticky;
    bottom: 0;
    height: 90px;
    display: flex;
    align-items: center;
    justify-content: space-around;
}

@media (max-width: 550px) {
    .section3 .card .text p{
        font-size: 12px !important;
    }
}
@media (max-width: 414px) {
    footer p{
        font-size: 14px !important;
    }
}
@media (max-width: 616px) {
    .section3 .card .text p{
        font-size: 11px !important;
    }
}
@media (min-width: 680px) {
    .slick-prev::before {
        content: "" !important;
        left: 0px
    }

    .slick-next::before {
        content: "" !important;
        right: 0px
    }
}


