h1,h2,h3,h4,h5,h6{
    font-family:"Raleway",sans-serif
}
p,a{
    font-family:"Poppins",sans-serif
}
body{
    font-family:"Poppins",sans-serif !important;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    min-height:100vh;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    font-size:0.85rem !important;
    position:relative
}
@media (min-width: 576px){
    body{
        font-size:0.9rem !important
    }
}
body h2{
    font-size:1.2rem
}
@media (min-width: 768px){
    body h2{
        font-size:1.5rem
    }
}
body h3{
    font-size:1rem
}
@media (min-width: 768px){
    body h3{
        font-size:1.2rem
    }
}
.small-font{
    font-size:0.8rem
}
#loader{
    position:fixed;
    width:100%;
    height:100vh;
    background-color:rgba(0,0,0,0.5);
    z-index:999
}
main{
    -webkit-box-flex:1;
    -ms-flex:1 0 auto;
    flex:1 0 auto
}
main a{
    color:#6f42c1
}
main a:focus,main a:hover{
    color:#6f42c1
}
form.on-white input,form.on-white textarea{
    border-radius:0
}
form.on-white input:focus,form.on-white textarea:focus{
    border-color:#f5f5f5 !important;
    -webkit-box-shadow:0 0 5px rgba(33,33,33,0.2) !important;
    box-shadow:0 0 5px rgba(33,33,33,0.2) !important
}
.loader{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background-color:rgba(0,0,0,0.4);
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    z-index:999
}
.loader img{
    max-width:120px
}
.main-color{
    color:#5d00a7 !important
}
.main-bg-color{
    background-color:#5d00a7 !important
}
.outputData{
    min-height:450px
}
.search-term{
    font-weight:600;
    text-decoration:underline;
    text-transform:lowercase
}
.hr__card{
    height:1px;
    background-color:#5d00a7
}
.hr__big-body{
    height:5px;
    background-color:#222222
}
ul{
    list-style-type:none;
    padding-left:0
}
ul.bst{
    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.25rem
}
ul.bst a{
    position:relative;
    display:block;
    padding:0.75rem 1.25rem;
    background-color:#fff;
    border:1px solid rgba(0,0,0,0.125);
    width:100%;
    color:#495057;
    text-align:inherit;
    text-decoration:none
}
ul.bst a:hover{
    z-index:1;
    color:#495057;
    text-decoration:none;
    background-color:#f8f9fa
}
.modal .modal-content{
    border:none !important;
    border-radius:0 !important
}
.top-bar{
    background-color:#222222
}
.top-bar div{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    padding-top:.5rem;
    padding-bottom:.5rem;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#fff;
    font-size:.8rem
}
@media (min-width: 576px){
    .top-bar div{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        padding-top:0;
        padding-bottom:0
    }
}
.top-bar div a{
    color:#fff
}
.top-bar .utility-icons{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:.2rem 0
}
.top-bar .utility-icons #flags{
    width:100%
}
.top-bar__icon-svg{
    max-width:1rem
}
.breadcrumbs{
    position:relative;
    z-index:10;
    color:#ffffff
}
.breadcrumbs a{
    color:#ffffff
}
.breadcrumbs a:hover,.breadcrumbs a:focus{
    color:#ffffff
}
.default-search-form input{
    font-size:0.9rem
}
.default-search-form input:focus{
    color:#5d00a7;
    border-color:#5d00a7 !important;
    -webkit-box-shadow:none;
    box-shadow:none
}
.default-search-form input:focus::-webkit-input-placeholder{
    color:#5d00a7;
    font-size:0.9rem
}
.default-search-form input:focus:-ms-input-placeholder{
    color:#5d00a7;
    font-size:0.9rem
}
.default-search-form input:focus::-ms-input-placeholder{
    color:#5d00a7;
    font-size:0.9rem
}
.default-search-form input:focus::placeholder{
    color:#5d00a7;
    font-size:0.9rem
}
.default-search-form input::-webkit-input-placeholder{
    font-size:0.9rem
}
.default-search-form input:-ms-input-placeholder{
    font-size:0.9rem
}
.default-search-form input::-ms-input-placeholder{
    font-size:0.9rem
}
.default-search-form input::placeholder{
    font-size:0.9rem
}
.btn__search{
    position:absolute;
    right:0;
    top:0;
    bottom:0
}
.btn__search--icon{
    width:1.2rem;
    -webkit-transition:-webkit-transform 0.2s ease-out;
    transition:-webkit-transform 0.2s ease-out;
    transition:transform 0.2s ease-out;
    transition:transform 0.2s ease-out, -webkit-transform 0.2s ease-out
}
.btn__search:hover{
    background-color:transparent !important
}
.btn__search:hover .btn__search--icon{
    -webkit-transform:scale(1.2);
    transform:scale(1.2)
}
.btn__contact{
    font-size:0.9rem !important;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    position:relative;
    padding:0.8rem 0.8rem 0.8rem 3.4rem !important
}
.btn__contact::before{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    line-height:1;
    content:url(../img/svg/location.svg);
    background-color:#28a745;
    width:44px;
    height:auto;
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    padding:10px;
    border-color:#28a745
}
.button__lh-1{
    line-height:1 !important
}
.button__search-on-input{
    position:absolute;
    top:0;
    right:0
}
.button__no-outline:focus{
    -webkit-box-shadow:none !important;
    box-shadow:none !important
}
.button__block-black-active{
    border:1px solid rgba(0,0,0,0.125) !important
}
.button__block-black-active:focus{
    color:#495057 !important;
    background-color:#f8f9fa !important;
    border-color:#343a40 !important
}
.button__block-black-active:hover{
    color:#495057 !important;
    text-decoration:none !important;
    background-color:#f8f9fa !important
}
.header{
    
}
.header__logo{
    width:60px
}
@media (min-width: 768px){
    .header__logo{
        width:80px
    }
}
.header__title{
    font-size:1.25rem;
    margin:0 auto;
    text-align:center
}
@media (min-width: 576px){
    .header__title{
        font-size:1.5rem;
        text-align:initial
    }
}
@media (min-width: 768px){
    .header__title{
        font-size:1.8rem
    }
}
@media (min-width: 992px){
    .header__title{
        font-size:2.2rem;
        margin:0
    }
}
.main-nav{
    position:relative;
    z-index:99
}
@media (min-width: 992px){
    .main-nav{
        margin-bottom:-30px
    }
}
.main-nav__navigation{
    width:100%;
    max-width:1200px;
    background-color:#222222
}
.main-nav__navigation button.navbar-toggler:focus{
    outline:0 !important
}
.main-nav__navigation ul.navbar-nav{
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:space-evenly;
    -ms-flex-pack:space-evenly;
    justify-content:space-evenly
}
.main-nav__navigation ul.navbar-nav li a.nav-link{
    font-size:0.8rem;
    font-weight:500;
    text-transform:uppercase
}
@media (min-width: 1200px){
    .main-nav__navigation ul.navbar-nav li a.nav-link{
        font-size:0.78rem;
        text-align:center
    }
}
.main-nav__toggler-icon{
    display:block;
    width:25px;
    height:18px;
    position:relative
}
.main-nav__toggler-icon::before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:25px;
    height:2px;
    background-color:#ffffff;
    -webkit-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-transition:-webkit-transform 0.3s ease-out;
    transition:-webkit-transform 0.3s ease-out;
    transition:transform 0.3s ease-out;
    transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out
}
.main-nav__toggler-icon__middle{
    position:absolute;
    top:8px;
    left:0;
    width:25px;
    height:2px;
    background-color:#ffffff;
    -webkit-transform-origin:0 50%;
    transform-origin:0 50%;
    -webkit-transition:all 0.3s ease-out;
    transition:all 0.3s ease-out
}
.main-nav__toggler-icon::after{
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    width:25px;
    height:2px;
    background-color:#ffffff;
    -webkit-transform-origin:0 100%;
    transform-origin:0 100%;
    -webkit-transition:-webkit-transform 0.3s ease-out;
    transition:-webkit-transform 0.3s ease-out;
    transition:transform 0.3s ease-out;
    transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out
}
.main-nav__toggler-icon--close-x::before{
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.main-nav__toggler-icon--close-x .main-nav__toggler-icon__middle{
    opacity:0;
    -webkit-transform:scaleX(0);
    transform:scaleX(0)
}
.main-nav__toggler-icon--close-x::after{
    -webkit-transform:rotate(-45deg) translateY(1px);
    transform:rotate(-45deg) translateY(1px)
}
#main-nav-bar li.dropdown ul.dropdown-menu .dropdown-menu{
    top:0 !important;
    left:100% !important
}
#main-nav-bar ul.dropdown-menu{
    font-size:0.8rem;
    border-radius:0 !important;
    background-color:#000000
}
#main-nav-bar ul.dropdown-menu a{
    color:rgba(255,255,255,0.5)
}
#main-nav-bar ul.dropdown-menu a:hover{
    color:#000000
}
#main-nav-bar ul.dropdown-menu a:active{
    background-color:#ffffff
}
#main-nav-bar ul.dropdown-menu a:focus{
    color:#000000
}
#main-nav-bar>li.dropdown:last-child>ul.dropdown-menu{
    right:0 !important;
    left:auto
}
.widget-area{
    position:relative;
    font-size:.8rem
}
.widget-area::after{
    content:"";
    display:block;
    background-color:#5d00a7;
    position:absolute;
    height:3px;
    width:100%;
    bottom:-15px
}
@media (min-width: 768px){
    .widget-area::after{
        height:100%;
        width:3px;
        top:0;
        right:-15px
    }
}
.widget-area .widget-container{
    margin-bottom:1.5rem;
    -webkit-box-shadow:0 0 11px rgba(33,33,33,0.2);
    box-shadow:0 0 11px rgba(33,33,33,0.2)
}
.widget-area .widget-container .widget-title{
    font-size:0.9rem;
    font-weight:500;
    color:#fff;
    background-color:#222222;
    padding:.7rem .5rem;
    text-transform:uppercase;
    margin-bottom:0
}
.widget-area .widget-container>*:not(h3){
    padding:.8rem .5rem
}
.widget-area .widget-container .post-date{
    display:block;
    color:#5d00a7
}
.widget-area .widget-container form.searchform>div{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.widget-area .widget-container form.searchform label{
    display:none
}
.widget-area .widget-container form.searchform input[type="text"]{
    border-radius:0;
    border:1px solid;
    padding:.2rem;
    margin-right:.2rem
}
.widget-area .widget-container form.searchform input[type="submit"]{
    line-height:1 !important;
    display:inline-block;
    font-weight:400;
    color:#212529;
    text-align:center;
    vertical-align:middle;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background-color:transparent;
    border:1px solid #212529;
    padding:.375rem .75rem;
    font-size:1rem;
    line-height:1.5;
    border-radius:0;
    -webkit-transition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -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, -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;
    transition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out
}
.widget-area__custom--lists ul{
    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:.25rem
}
.widget-area__custom--lists ul li{
    position:relative;
    display:block;
    padding:.25rem .5rem;
    background-color:#fff;
    border-bottom:1px solid rgba(0,0,0,0.125)
}
.widget-area__custom--lists ul li a{
    width:100%;
    color:#222;
    text-align:inherit
}
.widget-area__custom--lists ul li:first-child{
    border-top-left-radius:inherit;
    border-top-right-radius:inherit
}
.widget-area__custom--lists ul li:last-child{
    border-bottom-right-radius:inherit;
    border-bottom-left-radius:inherit;
    border-bottom:none
}
.widget-area__custom--lists ul .sub-menu li{
    border-bottom:0
}
.hero{
    position:relative;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center
}
.hero__search-form-container{
    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;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0
}
.hero__search-form-results{
    background-color:rgba(0,0,0,0.9) !important;
    color:#ffffff;
    padding:0.5rem 0.75rem;
    min-height:4rem;
    max-height:190px;
    opacity:0;
    position:absolute;
    top:90px;
    left:0px;
    right:0px;
    overflow-y:scroll;
    z-index:100
}
.hero__img{
    margin:auto
}
.hero__search-form{
    position:relative;
    z-index:9
}
.hero__search-form .input--search{
    display:block;
    background-color:rgba(0,0,0,0.5) !important;
    color:#ffffff;
    width:100%;
    padding-right:2.5rem;
    text-transform:lowercase
}
.hero__search-form .input--search::-webkit-input-placeholder{
    color:#ffffff;
    font-size:0.9rem
}
.hero__search-form .input--search:-ms-input-placeholder{
    color:#ffffff;
    font-size:0.9rem
}
.hero__search-form .input--search::-ms-input-placeholder{
    color:#ffffff;
    font-size:0.9rem
}
.hero__search-form .input--search::placeholder{
    color:#ffffff;
    font-size:0.9rem
}
.hero__search-form .input--search:focus{
    color:#ffffff;
    border-color:#fff !important;
    -webkit-box-shadow:0 0 1rem 0.2rem rgba(255,255,255,0.3);
    box-shadow:0 0 1rem 0.2rem rgba(255,255,255,0.3)
}
.hero__covid{
    z-index:9999
}
.card-hold{
    -webkit-box-shadow:0 0 11px rgba(33,33,33,0.2);
    box-shadow:0 0 11px rgba(33,33,33,0.2);
    -webkit-transition:-webkit-box-shadow 0.3s;
    transition:-webkit-box-shadow 0.3s;
    transition:box-shadow 0.3s;
    transition:box-shadow 0.3s, -webkit-box-shadow 0.3s
}
.card-hold__img{
    height:10rem;
    -o-object-fit:cover;
    object-fit:cover
}
.card-hold__body{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#ffffff;
    background-color:#5d00a7
}
.card-hold__title{
    font-size:0.9rem
}
.card-pmt{
    position:relative
}
.card-pmt__boxed{
    -webkit-box-shadow:0 0 11px rgba(33,33,33,0.2);
    box-shadow:0 0 11px rgba(33,33,33,0.2);
    filter:gray;
    -webkit-filter:grayscale(0%);
    -webkit-transition:all 0.6s ease;
    -webkit-backface-visibility:hidden;
    border:0 !important;
    border-radius:0 !important
}
.card-pmt__tag-container{
    display:inline-block;
    position:absolute;
    font-size:0.7rem;
    color:#ffffff;
    background-color:#8a72b3;
    padding:5px 10px
}
.card-pmt__card-link{
    color:initial
}
.card-pmt__card-link:hover{
    color:initial;
    text-decoration:none
}
.card-pmt__image-container{
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
    min-height:200px
}
.card-pmt__title-small{
    font-size:0.9rem;
    font-weight:500
}
.card-pmt__body-text{
    font-size:0.8rem
}
.card-hover{
    filter:gray;
    -webkit-filter:grayscale(0%);
    -webkit-transition:all 0.6s ease;
    -webkit-backface-visibility:hidden
}
.card-hover:hover{
    filter:none;
    -webkit-filter:grayscale(100%)
}
.card-light-hover:hover,.card-light-hover a:hover{
    background-color:#f8f9fa;
    cursor:pointer
}
.page-title{
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center;
    position:relative;
    margin-bottom:1rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
@media (min-width: 768px){
    .page-title{
        min-height:300px
    }
}
.page-title__wrapper{
    padding-bottom:2.5rem;
    padding-top:2.5rem
}
@media (min-width: 768px){
    .page-title__wrapper{
        padding-bottom:3rem;
        padding-top:3rem
    }
}
@media (min-width: 576px){
    .page-title{
        margin-bottom:3rem
    }
}
.page-title__heading{
    font-size:1.5rem;
    font-weight:300;
    color:#ffffff;
    position:relative;
    z-index:10
}
@media (min-width: 768px){
    .page-title__heading{
        font-size:2rem
    }
}
.page-title__subheading{
    font-size:1rem;
    font-weight:300;
    color:#ffffff;
    position:relative;
    z-index:10
}
@media (min-width: 768px){
    .page-title__subheading{
        font-size:1.5rem
    }
}
.page-title__overlay{
    background-color:rgba(0,0,0,0.3);
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0
}
.heading__title{
    font-size:1rem
}
@media (min-width: 768px){
    .heading__title{
        font-size:1.5rem
    }
}
.heading__subtitle{
    font-size:1rem
}
@media (min-width: 768px){
    .heading__subtitle{
        font-size:1.2rem
    }
}
.heading__custom-start-end::before{
    display:block;
    content:"";
    width:12px;
    height:10px;
    background-color:#f18719;
    margin-right:.5rem
}
@media (min-width: 768px){
    .heading__custom-start-end::before{
        margin-right:1.5rem
    }
}
.heading__custom-start-end::after{
    display:block;
    content:"";
    width:100%;
    height:8px;
    border-top:2px solid #ededed;
    border-bottom:2px solid #ededed;
    margin-left:1rem
}
@media (min-width: 768px){
    .heading__custom-start-end::after{
        margin-left:3rem
    }
}
.list__date-post{
    display:-webkit-box !important;
    display:-ms-flexbox !important;
    display:flex !important;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.list__date-post span{
    display:inline-block;
    text-align:center;
    margin-bottom:0.5rem;
    min-width:5rem
}
@media (min-width: 576px){
    .list__date-post{
        display:block !important
    }
    .list__date-post span{
        margin-bottom:0;
        margin-right:0.5rem
    }
}
.wp-block-file{
    margin-bottom:0 !important
}
.wp-block-file a{
    position:relative;
    display:inline-block;
    padding:.5rem 1.25rem;
    background-color:#fff;
    color:#6f42c1;
    text-align:inherit
}
.wp-block-file a:focus,.wp-block-file a:hover{
    z-index:1;
    color:#6610f2
}
.responsive-iframe{
    position:relative;
    width:100%;
    overflow:hidden;
    padding-top:56.25%
}
.responsive-iframe__content{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    width:100%;
    height:100%;
    border:none
}
.h-400{
    height:400px
}
.pagination{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding-left:0
}
.pagination li.active a{
    color:#ffffff !important;
    background-color:#5d00a7 !important;
    border-color:#5d00a7 !important
}
.pagination li a:hover{
    cursor:pointer
}
.pagination li a:focus{
    -webkit-box-shadow:none !important;
    box-shadow:none !important
}
.pagination .page-numbers{
    position:relative;
    display:block;
    padding:0.5rem 0.75rem;
    margin-left:-1px;
    line-height:1.25;
    color:#6c757d;
    background-color:#fff;
    border:1px solid #dee2e6
}
.pagination .page-numbers:hover{
    z-index:2;
    color:#6c757d;
    text-decoration:none;
    background-color:#e9ecef;
    border-color:#dee2e6
}
.pagination .current{
    color:#ffffff !important;
    background-color:#5d00a7;
    border-color:#5d00a7
}
#calendar button{
    border-radius:0;
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
#calendar button:focus{
    color:#fff;
    background-color:#23272b;
    border-color:#1d2124;
    -webkit-box-shadow:0 0 0 0.2rem rgba(82,88,93,0.5);
    box-shadow:0 0 0 0.2rem rgba(82,88,93,0.5)
}
#calendar button:hover{
    background-color:#23272b;
    border-color:#1d2124
}
#calendar .fc-h-event{
    border-radius:0;
    background-color:#6f42c1;
    border-color:#5d00a7
}
#calendar .fc-daygrid-event:hover{
    cursor:pointer
}
#calendar .fc-h-event .fc-event-title{
    white-space:break-spaces
}
.tippy-box{
    background-color:#333;
    color:#fff;
    padding:.25rem;
    text-align:center
}
.tippy-box .tippy-content{
    font-size:.8rem
}
.newsletter-pmt{
    background-color:rgba(68,68,68,0.3)
}
.newsletter-pmt .tnp-subscription{
    margin:0 auto;
    max-width:100%
}
.newsletter-pmt form{
    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:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end
}
@media (min-width: 768px){
    .newsletter-pmt form{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
}
.newsletter-pmt form .tnp-field{
    width:100%
}
.newsletter-pmt form .tnp-field label{
    font-weight:300
}
@media (min-width: 768px){
    .newsletter-pmt form .tnp-field{
        -webkit-box-flex:3;
        -ms-flex-positive:3;
        flex-grow:3;
        margin-right:10px
    }
}
.newsletter-pmt form .tnp-field input{
    outline:none;
    font-size:.8rem;
    border:1px solid #ffffff;
    border-radius:0 !important;
    background-color:rgba(68,68,68,0.3) !important;
    color:#ffffff
}
.newsletter-pmt form .tnp-field input:focus{
    -webkit-box-shadow:0 0 1rem 0.2rem rgba(255,255,255,0.3);
    box-shadow:0 0 1rem 0.2rem rgba(255,255,255,0.3)
}
.newsletter-pmt form .tnp-field:last-child{
    margin-right:0
}
.newsletter-pmt form .tnp-field:last-child input{
    width:100%;
    height:50px
}
.newsletter-pmt form .tnp-field:last-child input:hover{
    background-color:#ffff !important;
    color:#444444
}
#sesizari .card-header{
    background-color:#f8f9fa
}
#sesizari .card-header button{
    color:#222
}
#sesizari .card-header button:focus{
    -webkit-box-shadow:none;
    box-shadow:none
}
#sesizari .card-header button:hover{
    text-decoration:none
}
#sesizari .card-body p{
    padding:.375rem .75rem;
    margin-bottom:0
}
#sesizari .card-body a{
    color:#5d00a7
}
#sesizari .card-body a:hover{
    color:#5d00a7
}
.sesizari-modal .modal-dialog{
    max-width:700px
}
.sesizari-modal .modal-dialog .modal-body .location-map-sesizare{
    height:250px;
    width:100%
}
.sesizari-modal .modal-dialog .modal-body input[type="file"],.sesizari-modal .modal-dialog .modal-body input[type="text"],.sesizari-modal .modal-dialog .modal-body input[type="number"],.sesizari-modal .modal-dialog .modal-body textarea,.sesizari-modal .modal-dialog .modal-body label{
    border-radius:0
}
.sesizari-modal .modal-dialog .modal-body input[type="file"]:focus,.sesizari-modal .modal-dialog .modal-body input[type="text"]:focus,.sesizari-modal .modal-dialog .modal-body input[type="number"]:focus,.sesizari-modal .modal-dialog .modal-body textarea:focus,.sesizari-modal .modal-dialog .modal-body label:focus{
    outline:0;
    border-color:#f5f5f5 !important;
    -webkit-box-shadow:0 0 5px rgba(33,33,33,0.2) !important;
    box-shadow:0 0 5px rgba(33,33,33,0.2) !important
}
.sesizari-modal .modal-dialog .modal-body textarea{
    font-size:.9rem
}
.sesizari-modal .modal-dialog .modal-body .custom-file-label::after{
    content:"+";
    border-radius:0
}
.sesizari-modal .modal-dialog .modal-footer button{
    background-color:#6f42c1;
    border-color:#6f42c1
}
.sesizari-modal .modal-dialog .modal-footer button:active{
    background-color:#6f42c1;
    border-color:#6f42c1
}
.sesizari-modal .modal-dialog .modal-footer button:hover{
    background-color:transparent;
    border-color:#6610f2;
    color:#6610f2
}
.sesizari-modal .modal-dialog .modal-footer button:focus{
    -webkit-box-shadow:none;
    box-shadow:none
}
.qs-datepicker-container{
    font-size:1rem;
    font-family:sans-serif;
    color:#000;
    position:absolute;
    width:15.625em;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    z-index:9001;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    border:1px solid grey;
    border-radius:.26392em;
    overflow:hidden;
    background:#fff;
    -webkit-box-shadow:0 1.25em 1.25em -0.9375em rgba(0,0,0,0.3);
    box-shadow:0 1.25em 1.25em -0.9375em rgba(0,0,0,0.3)
}
.qs-datepicker-container *{
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.qs-centered{
    position:fixed;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%)
}
.qs-hidden{
    display:none
}
.qs-overlay{
    position:absolute;
    top:0;
    left:0;
    background:rgba(0,0,0,0.75);
    color:#fff;
    width:100%;
    height:100%;
    padding:.5em;
    z-index:1;
    opacity:1;
    -webkit-transition:opacity .3s;
    transition:opacity .3s;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.qs-overlay.qs-hidden{
    opacity:0;
    z-index:-1
}
.qs-overlay .qs-overlay-year{
    background:rgba(0,0,0,0);
    border:none;
    border-bottom:1px solid #fff;
    border-radius:0;
    color:#fff;
    font-size:.875em;
    padding:.25em 0;
    width:80%;
    text-align:center;
    margin:0 auto;
    display:block
}
.qs-overlay .qs-overlay-year::-webkit-inner-spin-button{
    -webkit-appearance:none
}
.qs-overlay .qs-close{
    padding:.5em;
    cursor:pointer;
    position:absolute;
    top:0;
    right:0
}
.qs-overlay .qs-submit{
    border:1px solid #fff;
    border-radius:.26392em;
    padding:.5em;
    margin:0 auto auto;
    cursor:pointer;
    background:rgba(128,128,128,0.4)
}
.qs-overlay .qs-submit.qs-disabled{
    color:grey;
    border-color:grey;
    cursor:not-allowed
}
.qs-overlay .qs-overlay-month-container{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1
}
.qs-overlay .qs-overlay-month{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    width:calc(100% / 3);
    cursor:pointer;
    opacity:.5;
    -webkit-transition:opacity .15s;
    transition:opacity .15s
}
.qs-overlay .qs-overlay-month.active,.qs-overlay .qs-overlay-month:hover{
    opacity:1
}
.qs-controls{
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
    -ms-flex-negative:0;
    flex-shrink:0;
    background:#d3d3d3;
    -webkit-filter:blur(0);
    filter:blur(0);
    -webkit-transition:-webkit-filter .3s;
    transition:-webkit-filter .3s;
    transition:filter .3s;
    transition:filter .3s, -webkit-filter .3s
}
.qs-controls.qs-blur{
    -webkit-filter:blur(5px);
    filter:blur(5px)
}
.qs-arrow{
    height:1.5625em;
    width:1.5625em;
    position:relative;
    cursor:pointer;
    border-radius:.26392em;
    -webkit-transition:background .15s;
    transition:background .15s
}
.qs-arrow:hover{
    background:rgba(0,0,0,0.1)
}
.qs-arrow:hover.qs-left:after{
    border-right-color:#000
}
.qs-arrow:hover.qs-right:after{
    border-left-color:#000
}
.qs-arrow:after{
    content:"";
    border:0.39062em solid rgba(0,0,0,0);
    position:absolute;
    top:50%;
    -webkit-transition:border .2s;
    transition:border .2s
}
.qs-arrow.qs-left:after{
    border-right-color:grey;
    right:50%;
    -webkit-transform:translate(25%, -50%);
    transform:translate(25%, -50%)
}
.qs-arrow.qs-right:after{
    border-left-color:grey;
    left:50%;
    -webkit-transform:translate(-25%, -50%);
    transform:translate(-25%, -50%)
}
.qs-month-year{
    font-weight:700;
    -webkit-transition:border .2s;
    transition:border .2s;
    border-bottom:1px solid rgba(0,0,0,0);
    cursor:pointer
}
.qs-month-year:hover{
    border-bottom:1px solid grey
}
.qs-month-year:active:focus,.qs-month-year:focus{
    outline:none
}
.qs-month{
    padding-right:.5ex
}
.qs-year{
    padding-left:.5ex
}
.qs-squares{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    padding:.3125em;
    -webkit-filter:blur(0);
    filter:blur(0);
    -webkit-transition:-webkit-filter .3s;
    transition:-webkit-filter .3s;
    transition:filter .3s;
    transition:filter .3s, -webkit-filter .3s
}
.qs-squares.qs-blur{
    -webkit-filter:blur(5px);
    filter:blur(5px)
}
.qs-square{
    width:calc(100% / 7);
    height:1.5625em;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    cursor:pointer;
    -webkit-transition:background .1s;
    transition:background .1s;
    border-radius:.26392em
}
.qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{
    background:orange
}
.qs-current{
    font-weight:700;
    text-decoration:underline
}
.qs-active,.qs-range-end,.qs-range-start{
    background:#add8e6
}
.qs-range-start:not(.qs-range-6){
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.qs-range-middle{
    background:#d4ebf2
}
.qs-range-middle:not(.qs-range-0):not(.qs-range-6){
    border-radius:0
}
.qs-range-middle.qs-range-0{
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.qs-range-end:not(.qs-range-0),.qs-range-middle.qs-range-6{
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.qs-disabled,.qs-outside-current-month{
    opacity:.2
}
.qs-disabled{
    cursor:not-allowed
}
.qs-day,.qs-empty{
    cursor:default
}
.qs-day{
    font-weight:700;
    color:grey
}
.qs-event{
    position:relative
}
.qs-event:after{
    content:"";
    position:absolute;
    width:.46875em;
    height:.46875em;
    border-radius:50%;
    background:#07f;
    bottom:0;
    right:0
}/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/
 */
.pika-single{
    z-index:9999;
    display:block;
    position:relative;
    color:#333;
    background:#fff;
    border:1px solid #ccc;
    border-bottom-color:#bbb;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif
}
.pika-single:before,.pika-single:after{
    content:" ";
    display:table
}
.pika-single:after{
    clear:both
}
.pika-single{
    *zoom:1
}
.pika-single.is-hidden{
    display:none
}
.pika-single.is-bound{
    position:absolute;
    -webkit-box-shadow:0 5px 15px -5px rgba(0,0,0,0.5);
    box-shadow:0 5px 15px -5px rgba(0,0,0,0.5)
}
.pika-lendar{
    float:left;
    width:240px;
    margin:8px
}
.pika-title{
    position:relative;
    text-align:center
}
.pika-label{
    display:inline-block;
    *display:inline;
    position:relative;
    z-index:9999;
    overflow:hidden;
    margin:0;
    padding:5px 3px;
    font-size:14px;
    line-height:20px;
    font-weight:bold;
    background-color:#fff
}
.pika-title select{
    cursor:pointer;
    position:absolute;
    z-index:9998;
    margin:0;
    left:0;
    top:5px;
    filter:alpha(opacity=0);
    opacity:0
}
.pika-prev,.pika-next{
    display:block;
    cursor:pointer;
    position:relative;
    outline:none;
    border:0;
    padding:0;
    width:20px;
    height:30px;
    text-indent:20px;
    white-space:nowrap;
    overflow:hidden;
    background-color:transparent;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:75% 75%;
    opacity:.5;
    *position:absolute;
    *top:0
}
.pika-prev:hover,.pika-next:hover{
    opacity:1
}
.pika-prev,.is-rtl .pika-next{
    float:left;
    background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");
    *left:0
}
.pika-next,.is-rtl .pika-prev{
    float:right;
    background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");
    *right:0
}
.pika-prev.is-disabled,.pika-next.is-disabled{
    cursor:default;
    opacity:.2
}
.pika-select{
    display:inline-block;
    *display:inline
}
.pika-table{
    width:100%;
    border-collapse:collapse;
    border-spacing:0;
    border:0
}
.pika-table th,.pika-table td{
    width:14.285714285714286%;
    padding:0
}
.pika-table th{
    color:#999;
    font-size:12px;
    line-height:25px;
    font-weight:bold;
    text-align:center
}
.pika-button{
    cursor:pointer;
    display:block;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    outline:none;
    border:0;
    margin:0;
    width:100%;
    padding:5px;
    color:#666;
    font-size:12px;
    line-height:15px;
    text-align:right;
    background:#f5f5f5
}
.pika-week{
    font-size:11px;
    color:#999
}
.is-today .pika-button{
    color:#33aaff;
    font-weight:bold
}
.is-selected .pika-button,.has-event .pika-button{
    color:#fff;
    font-weight:bold;
    background:#33aaff;
    -webkit-box-shadow:inset 0 1px 3px #178fe5;
    box-shadow:inset 0 1px 3px #178fe5;
    border-radius:3px
}
.has-event .pika-button{
    background:#005da9;
    -webkit-box-shadow:inset 0 1px 3px #0076c9;
    box-shadow:inset 0 1px 3px #0076c9
}
.is-disabled .pika-button,.is-inrange .pika-button{
    background:#D5E9F7
}
.is-startrange .pika-button{
    color:#fff;
    background:#6CB31D;
    -webkit-box-shadow:none;
    box-shadow:none;
    border-radius:3px
}
.is-endrange .pika-button{
    color:#fff;
    background:#33aaff;
    -webkit-box-shadow:none;
    box-shadow:none;
    border-radius:3px
}
.is-disabled .pika-button{
    pointer-events:none;
    cursor:default;
    color:#999;
    opacity:.3
}
.is-outside-current-month .pika-button{
    color:#999;
    opacity:.3
}
.is-selection-disabled{
    pointer-events:none;
    cursor:default
}
.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{
    color:#fff;
    background:#ff8000;
    -webkit-box-shadow:none;
    box-shadow:none;
    border-radius:3px
}
.pika-table abbr{
    border-bottom:none;
    cursor:help
}
.footer{
    background-color:#222;
    color:#ffffff;
    margin-top:1rem
}
@media (min-width: 576px){
    .footer{
        margin-top:3rem
    }
}
.footer__heading{
    color:#ffffff;
    font-size:1.1rem
}
.footer__title--slim{
    font-weight:300
}
.footer p{
    margin-bottom:0
}
.footer p,.footer a{
    color:#ffffff;
    font-size:0.8rem
}
.footer p:hover,.footer p:focus,.footer a:hover,.footer a:focus{
    color:#ffffff
}
.footer ul{
    padding-left:0;
    list-style:none;
    margin-bottom:0
}
.modal-single-doc__antet{
    font-size:1rem
}
.modal-single-doc__antet img{
    max-height:100px
}
.modal-single-doc__antet .row .bg-red{
    border-bottom:5px solid red;
    padding-bottom:0.25rem
}
.modal-single-doc__antet .row .bg-yellow{
    border-bottom:5px solid yellow;
    padding-bottom:0.25rem
}
.modal-single-doc__antet .row .bg-blue{
    border-bottom:5px solid blue;
    padding-bottom:0.25rem
}
@media (min-width: 576px){
    .quickModal .modal-dialog{
        max-width:90% !important
    }
}
/*# sourceMappingURL=style.css.map */