:root {
    --theme-color: #33b0c1; /*#298aab tamnija*/
    --alt-color: #274760;
    --bg-color: #274760;
    --black-color: #231f20;
    --heading-color: #274760;
    --theme-transition: .4s cubic-bezier(.4,0,.2,1);
    --theme-transition-short: .2s cubic-bezier(.4,0,.2,1);
    --theme-radius: 30px;
    --theme-radius-short: 22px;
}


.theme-color {color: var(--theme-color);}
.heading-color {color: var(--heading-color);}

a, svg {transition: var(--theme-transition);}
.noselect, img {-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
*:focus {outline: none!important;}
.position-relative {position: relative;}
.position-absolute {position: absolute;}
.w-100 {width: 100%;}
.h-100 {height: 100%;}
.icon-svg {display: block; font-size: 0;}
::-moz-selection {color: #fff; background-color: var(--theme-color); text-fill-color: initial;}
::selection {color: #fff; background-color: var(--theme-color); -webkit-text-fill-color: initial; text-fill-color: initial;}
.list-style-no {list-style: none; padding: 0; margin: 0;}
a.c-button, a.c-button:hover {background-color: var(--theme-color); box-shadow: none;}
.underline {text-decoration: underline; transition: var(--theme-transition-short);}
.navbar {border: none;}
header .solid-menus .no-bg li.active a {background: none;}
header .menu-cart a:hover {color: var(--theme-color);}
.one-product .product-img {border: none;}
.product-details .add-to-cart, .comments .btn, .hvr-sweep-to-right::before {background: var(--theme-color);}
.product-details .go-to-checkout, .cart-checkout .okvir .editable {background: var(--alt-color); border-color: var(--alt-color);}
.cart-checkout .okvir .editable {border-bottom: 0;}
.addtofav.inline .fa-heart, .cart-checkout .okvir h2, .product .product-brand {color: var(--theme-color);}
.addtofav.inline .checkbox-inline, .addtofav.inline .checkbox-inline label {cursor: pointer;}
.product-details h1 {letter-spacing: normal;}
.product-details .price, .product-details .price .salesprice, .user-details .if-registered, .search h1 span, #vertical-menu .active > a.list-group-item, .one-product .price,
    .sidebar .active ul a > i, .product ul.product-bullets .available
    {color: var(--theme-color);}
#noty_center_layout_container > li, #noty_topCenter_layout_container, #noty_topCenter_layout_container > li, .pretty input:checked~.state.p-success label:after, .pretty.p-toggle .state.p-success label:after {background-color: var(--theme-color)!important;}
footer ul li a:hover {font-weight: inherit; color: var(--theme-color);}
footer ul li {opacity: 1; line-height: 1.6em;}
footer .details p.title::before {display: none;}
footer .signature {background-color: transparent; color: #00000080;}
footer .visa {width: auto;}
.form-control:focus {border-color: inherit; outline: 0; -webkit-box-shadow: none; box-shadow: none;}
body.compensate-for-scrollbar {margin-right: 0;}
.swiperTickerContainer, .xadmin-links, .swiper-container .swiper-pagination-bullet-active {background: var(--theme-color);}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {margin: 0; color: #fff; background: var(--theme-color);}
.news-template-short2 img:hover {transform: scale(1);}
.news-one .main-content a {color: var(--theme-color); border-bottom: 2.5px solid var(--theme-color);}
.category select, .brand select {border: none;}
.breadcrumb .back {margin-left: auto;}
.theme-button:focus {color: #fff; text-decoration: none;}
.first-cta ul li a {background: var(--theme-color)!important;}
.checkout label:has(input) {cursor: pointer;}
a.no {color: var(--theme-color); font-size: 20px;}
label {font-weight: 400; margin-bottom: 0;}
.overlay:before {content: ''; height: 100%; width: 100%; top: 0; left: 0; position: absolute;}
.overflow-hidden {overflow: hidden;}
.underline:hover {text-decoration: none;}
.fw-500 {font-weight: 500;}


body, html {font-family: "Poppins", sans-serif; font-size: 14px; color: rgb(39 71 96 / 73%);}
body:not(.homepage, .tumacenje-laboratorijskih-analiza, .kontakt, .anketa, .search, .saveti, .news-category, .news-one, .besplatni-pregledi, .doktor-ai-work) {padding-top: 103px;}
h1, h2, h3, h4, h5, h6 {color: var(--heading-color); font-family: "Figtree", sans-serif; padding: 0; margin: 0 0 20px 0; font-weight: 700; line-height: 1.2em;}
p {font-size: 16px;}
a {transition: var(--theme-transition-short);}
b, strong {font-weight: 600;}

header {position: fixed; top: 0; width: 100%; transition: var(--theme-transition); z-index: 99;}
header.nav-up {top: -143px;}

header .bottom {background: transparent; border: none; margin-bottom: 0;}
header .bottom #nav-section .navbar-default .navbar-nav > li > a {color: var(--heading-color); font-size: 16px; font-weight: 400; text-shadow: none; transition: var(--theme-transition-short);}
header .bottom #nav-section .navbar-default .navbar-nav > li > a.theme-color {color: var(--theme-color);}
header .bottom .navbar-nav > li > .dropdown-menu li a {display: inline-block; color: var(--heading-color); font-size: 16px; line-height: 1.6; padding: 4px 0; transition: var(--theme-transition-short);}
header .bottom .navbar-nav > li > .dropdown-menu li:first-child a {font-weight: 600; font-size: 17px;}
header .caret {height: 6px; width: 6px; border: 2px solid currentColor; -webkit-transform: rotate(45deg); transform: rotate(45deg); border-left: 0; border-top: 0; margin-left: 6px; position: relative; top: -1px; 
    border-radius: 0px 0px 2px 0px; transition: var(--theme-transition-short);}
header .bottom #nav-section .navbar-default .navbar-nav > li:hover > a, header .bottom .navbar-nav > li > .dropdown-menu li a:hover {color: var(--theme-color);}
header .bottom #nav-section .navbar-default .navbar-nav > li > a.theme-color:hover {color: var(--heading-color);}
header .bottom #nav-section .navbar-default .navbar-nav > li:hover .caret {transform: rotate(225deg); border-color: var(--theme-color);}
header .bottom .navbar-nav > li > .dropdown-menu li a:hover {padding-left: 3px;}

header .advanced-search .navbar-form.search {max-width: 360px; margin-left: auto;}
header .advanced-search .input input {padding: 14px 30px 14px 40px; border-radius: 30px; color: inherit; transition: var(--theme-transition);}
header .advanced-search .input input:focus {border-color: var(--heading-color);}
header .advanced-search .button {right: 20px; top: 4px; background: var(--theme-color); border-radius: 30px; color: #fff; height: calc(100% - 8px); width: 100px; display: flex; justify-content: center; transition: var(--theme-transition);}
header .advanced-search .button input {color: #fff; font-weight: 400; width: 100%; border-radius: 30px;}
header .advanced-search .icon {left: 22px; top: 9px;}
header .advanced-search .icon svg {fill: var(--theme-color);}
header .advanced-search .button:hover {background-color: var(--heading-color);}
header .sidebar-toggle-btn-nav svg {width: 30px; height: 30px; fill: var(--heading-color); transition: var(--theme-transition-short);}
header .sidebar-toggle-btn-nav:hover svg {fill: var(--theme-color);}
header .search-icon svg {width: 30px; height: 30px; fill: var(--heading-color);}


@media screen and (min-width:992px){
    header .bottom #nav-section .navbar-default .navbar-nav > li > a {padding: 30px 7px;}
    header .bottom .navbar-nav > li > .dropdown-menu {border-radius: 30px; width: auto; min-width: 240px; padding: 14px 20px; border: none;}
    header .bottom .navbar-nav > li > .dropdown-menu li a {padding: 3px 0;}
    header .bottom #nav-section .navbar-default .navbar-nav > li.nav-pregledi > a {background: var(--theme-color); border-radius: 50px; color: #fff; padding-top: 10px; padding-bottom: 10px;}
    header .bottom #nav-section .navbar-default .navbar-nav > li.nav-pregledi > a:hover {background-color: var(--heading-color); color: #fff;}
}
@media screen and (min-width:1200px){
    header .bottom #nav-section .navbar-default .navbar-nav > li > a {padding: 30px 11px;}
}
@media screen and (min-width:1260px){
    header .bottom #nav-section .navbar-default .navbar-nav > li > a {padding: 30px 14px;}
}

header.header-shadow {-webkit-box-shadow: rgba(0, 0, 0, 0.04) 0px 3px 5px; box-shadow: rgba(0, 0, 0, 0.04) 0px 3px 5px; background: #fff;}

@media screen and (max-width: 991px){
    header .solid-menus .navbar-toggle {border: 0;}
    header .navbar-nav .open .dropdown-menu ul {border-left: 2px solid var(--theme-color); padding-left: 20px;}
    header .bottom #nav-section .navbar-default .navbar-nav > li > a {background-color: #fff; font-weight: 500;}
}
.search-box .input {border: 2px solid var(--heading-color); color: var(--heading-color);}
.search-box .input .button input {color: var(--heading-color);}

 @media screen and (max-width: 991px){
     header #nav-section .navbar-default .navbar-toggle .icon-bar {background-color: var(--heading-color);}
     header .solid-menus .navbar-toggle {margin-left: 0!important;}
}


.theme-button {display: inline-flex; background: var(--theme-color); padding: 12px 40px; box-shadow: 0px 4px 20px 0px rgba(39, 71, 96, 0.17); font-weight: 500; color: #fff; border-radius: 30px; transition: var(--theme-transition);}
.theme-button:hover {background: var(--heading-color); color: #fff;}

.theme-radius {border-radius: var(--theme-radius);}
.white-bg {background-color: #fff;}

.section-title {font-size: 34px; font-weight: 600; line-height: 1.14em;}
.homepage .section-title {font-size: 38px;}


.sidenav {position: fixed; z-index: 1111; width: 100%; height: 100vh; top:0; left: 0; right: 0; display: flex; -webkit-box-pack: end; justify-content: flex-end; opacity: 0; visibility: hidden; transition: 0.4s; min-height: 100vh;}
.sidenav-overlay {position: fixed; top: 0px; left: 0px; background-color: rgba(11, 11, 11, 0.5); height: 100%; width: 100%; cursor: zoom-out;}
.sidenav-content {position: relative; z-index: 2; background-color: rgb(209 229 241); width: 100%; max-width: 500px; overflow-y: auto; overflow-x: hidden; padding: 40px 35px;}
.sidenav-list li a {color: var(--heading-color); font-family: "Figtree", sans-serif; font-size: 33px; display: inline-flex; padding: 14px 0; line-height: 1.1;}
.sidenav-list li a.disabled {pointer-events: none; cursor: not-allowed; opacity: .5;}
.sidenav-list li a:hover {color: var(--theme-color);}
.sidenav-contact a {color: inherit; font-size: 18px;}
.sidenav-contact a:hover {color: var(--theme-color);}
.sidenav-contact svg {width: 40px; height: 40px; fill: var(--heading-color);}
.sidenav.active {opacity: 1; visibility: visible;}
.sidenav-close {margin-bottom: 40px;}
button {background: transparent; border: none; line-height: 1;}
.sidenav-close svg {width: 28px; height: 28px; fill: var(--heading-color); transition: var(--theme-transition-short);}
.sidenav-close:hover svg {transform: rotate(90deg);}


.home-intro {background: url(/img/bg/intro-bg.jpg) no-repeat center center / cover; padding-top: 100px;}
.home-intro h1, .page-intro h1 {font-size: 42px; line-height: 1.1em;}
.home-intro p {font-size: 19px; font-weight: 400; line-height: 1.1em;}
.home-intro small, .page-intro small {font-size: 17px; color: var(--heading-color); line-height: 1.5em; font-weight: 600; width: 90%; letter-spacing: -.5px;}
input::placeholder, textarea::placeholder {font-weight: 300; color: var(--heading-color); opacity: .5; transition: var(--theme-transition);}
input:focus::placeholder, textarea:focus::placeholder {opacity: 0;}

.intro-box-item {background: linear-gradient(315deg, #ffffff96 0%, #bbdee37d 100%); padding: 16px 5px; border-radius: 30px; font-size: 22px; text-align: center; 
    background: url(/img/bg/light-blue-gradient.webp) no-repeat 100% / cover; box-shadow: rgb(180 213 243) 0px 0 29px 0px; aspect-ratio: 1/1; background: linear-gradient(163deg, #ffffff59 0%, #d2eaef 100%);
    transition: var(--theme-transition);}
.intro-box-item h3 {font-size: 15px; font-weight: 500; transition: var(--theme-transition);}
.intro-box-item svg {height: 40px; max-width: 40px; width: auto; fill: var(--theme-color); /*fill: #fff; filter: drop-shadow(0px 0px 41px #33b0c1aa);*/ transition: var(--theme-transition);}
.intro-box-item small {position: absolute; bottom: 0; right: 0; background: #33b0c121; color: var(--theme-color); padding: 6px 20px; border-radius: 9px 0 30px 0; font-size: 14px;}
.intro-box-item:hover {background: var(--heading-color);}
.intro-box-item:hover svg {fill: #fff;}
.intro-box-item:hover h3 {color: #fff;}

.page-intro {min-height: 600px; background: url(../img/bg/page-intro-bg.svg) no-repeat center center / cover; padding-top: 100px; padding-bottom: 50px;}
.page-intro img {max-width: 70%;}
.page-intro p {font-size: 17px; line-height: 1.5em;}
.page-intro p a {text-decoration: underline; transition: var(--theme-transition-short);}
.page-intro p a strong {font-weight: 500; color: var(--heading-color);}
.page-intro p a:hover {text-decoration-color: transparent; white-space: nowrap;}


@media screen and (min-width:768px){
    .section-title {font-size: 46px;}
    .homepage .section-title {font-size: 50px;}
    
    .home-intro {padding-top: 150px;}
    .home-intro h1 {font-size: 56px;}
    .home-intro p {font-size: 21px;}
    .home-intro small, .page-intro small {font-size: 19px;}
    .intro-box-item {padding: 25px 15px;}
    .intro-box-item svg {height: 60px; max-width: 60px;}
    .intro-box-item h3 {font-size: 20px;}
    
    .sidenav-content {padding: 50px;}
    .sidenav-close {margin-bottom: 55px;}
    .sidenav-contact svg {width: 50px; height: 50px;}
    
    .page-intro h1 {font-size: 50px;}
    .page-intro {padding-top: 50px;}
    .news .page-intro, .saveti .page-intro {padding-top: 60px;}
    .page-intro p {font-size: 18px;}
    .page-intro img {max-width: 360px;}
}

@media screen and (min-width:992px){
    .home-intro {padding-top: 240px;}
    .page-intro h1 {font-size: 56px;}
    .home-intro h1 {font-size: 72px;}
    .page-intro {padding-bottom: 0;}
}
@media screen and (min-width:1200px){
    .home-intro {height: 100vh;}
    .sidenav-list li a {font-size: 36px;}
}


.categories {background: #9fcaf614;/* background: #f9f9f9bd;*/}
.categories .swiperNewsCategory {padding-top: 10px;}
.swiper-buttons .swiper-button {border: 2px solid var(--theme-color); border-radius: 50%; aspect-ratio: 1 / 1; width: 36px; height: 36px; transition: var(--theme-transition);
    position: relative; left: unset; right: unset;}
.swiper-buttons .swiper-button-next:after, .swiper-buttons .swiper-button-prev:after {content: ''; background-image: url("data:image/svg+xml,%3Csvg width='35' height='24' viewBox='0 0 35 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34.5342 13.0789L23.3977 23.5789C23.0977 23.8522 22.6958 24.0034 22.2787 23.9999C21.8615 23.9965 21.4625 23.8388 21.1675 23.5607C20.8726 23.2825 20.7053 22.9063 20.7016 22.513C20.698 22.1197 20.8584 21.7408 21.1482 21.4579L29.5689 13.5184H1.59092C1.16899 13.5184 0.764327 13.3604 0.465971 13.0791C0.167615 12.7978 0 12.4163 0 12.0184C0 11.6206 0.167615 11.2391 0.465971 10.9578C0.764327 10.6765 1.16899 10.5184 1.59092 10.5184H29.5689L21.1482 2.57893C20.9962 2.44056 20.875 2.27505 20.7916 2.09204C20.7083 1.90903 20.6644 1.7122 20.6625 1.51303C20.6607 1.31386 20.7009 1.11635 20.7809 0.932003C20.8609 0.747658 20.9791 0.580179 21.1284 0.439341C21.2778 0.298502 21.4554 0.18712 21.651 0.111698C21.8465 0.0362778 22.056 -0.00167465 22.2672 5.53131e-05C22.4785 0.00178719 22.6872 0.0431671 22.8813 0.12178C23.0754 0.200394 23.251 0.314665 23.3977 0.457932L34.5342 10.9579C34.8325 11.2392 35 11.6207 35 12.0184C35 12.4162 34.8325 12.7976 34.5342 13.0789Z' fill='%2333b0c1'/%3E%3C/svg%3E%0A");
    background-size: 18px 18px; width: 18px; height: 18px; background-position: center;}
.swiper-buttons .swiper-button-prev {transform: scaleX(-1);}
.swiper-buttons .swiper-button:hover {background-color: var(--heading-color); border-color: var(--heading-color);}
.swiper-buttons .swiper-button:hover:after {background-image: url("data:image/svg+xml,%3Csvg width='35' height='24' viewBox='0 0 35 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34.5342 13.0789L23.3977 23.5789C23.0977 23.8522 22.6958 24.0034 22.2787 23.9999C21.8615 23.9965 21.4625 23.8388 21.1675 23.5607C20.8726 23.2825 20.7053 22.9063 20.7016 22.513C20.698 22.1197 20.8584 21.7408 21.1482 21.4579L29.5689 13.5184H1.59092C1.16899 13.5184 0.764327 13.3604 0.465971 13.0791C0.167615 12.7978 0 12.4163 0 12.0184C0 11.6206 0.167615 11.2391 0.465971 10.9578C0.764327 10.6765 1.16899 10.5184 1.59092 10.5184H29.5689L21.1482 2.57893C20.9962 2.44056 20.875 2.27505 20.7916 2.09204C20.7083 1.90903 20.6644 1.7122 20.6625 1.51303C20.6607 1.31386 20.7009 1.11635 20.7809 0.932003C20.8609 0.747658 20.9791 0.580179 21.1284 0.439341C21.2778 0.298502 21.4554 0.18712 21.651 0.111698C21.8465 0.0362778 22.056 -0.00167465 22.2672 5.53131e-05C22.4785 0.00178719 22.6872 0.0431671 22.8813 0.12178C23.0754 0.200394 23.251 0.314665 23.3977 0.457932L34.5342 10.9579C34.8325 11.2392 35 11.6207 35 12.0184C35 12.4162 34.8325 12.7976 34.5342 13.0789Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");}
.categories .category-item {width: 100%; min-height: 160px;}
.categories .category-item h4 {font-weight: 600; letter-spacing: -.5px; position: absolute; bottom: 0; left: 0; width: 100%;}
.categories .category-item span {background: linear-gradient(113deg, #dcedf6, #d3dbdc0f); display: inline-block; border-radius: 50%; aspect-ratio: 1 / 1; padding: 20px; line-height: 1;}
.categories .category-item span img {width: 50px; height: 50px; fill: var(--theme-color);}
.categories .category-item:hover {background-color: var(--heading-color); transform: translateY(-10px);}
.categories .category-item:hover h4 {color: #fff;}
.categories .category-item:hover span {background: transparent;}
.categories .category-item:hover span svg {fill: #fff;}



.service-item {min-height: 400px; border-radius: 30px; transition: var(--theme-transition);}
.service-item:before {background: linear-gradient(163deg, #ffffff59 0%, #d2eaef 100%); border-radius: 30px;}
.service-item img {left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; z-index: -1; opacity: .3; border-radius: 30px; transition: var(--theme-transition);}
.service-item .service-content h3 {font-size: 31px; font-weight: 600;}
.service-item .service-content p {font-size: 20px; line-height: 1.3; color: #274760b5;}
.service-item .theme-button {bottom: 0; right: 0; box-shadow: none; font-size: 16px; /*border-radius: 25px 0 30px 0;*/ outline: 8px solid #fff;}
.service-item.service-inactive .theme-button {background: #33b0c126; color: var(--heading-color);}
.service-item:hover img {opacity: 0;}
@media screen and (min-width:768px){
    .service-item .service-content h3 {font-size: 38px;}
}



.steps-description .steps-number {left: -10px; font-size: 38px; font-weight: 600; color: rgb(51 176 193 / 18%); line-height: 1; letter-spacing: -4px;}
.steps-description .one-step:first-child .steps-number {letter-spacing: -3px;}
.steps-description svg {width: 32px; height: 32px; fill: var(--heading-color);}
.steps-description .one-step:after {content: ''; position: absolute; left: -3px; top: calc(100% + -37px); height: 30px; width: 30px; background-size: 30px 30px; background-repeat: no-repeat; 
    background-position: center; background-image: url("data:image/svg+xml,%3Csvg viewBox='-5 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m8 20.586 4.293-4.293a1 1 0 0 1 1.414 1.414l-6 6a1 1 0 0 1-1.414 0l-6-6a1 1 0 1 1 1.414-1.414L6 20.586V1a1 1 0 1 1 2 0v19.586z' fill='%23c6e2ea'/%3E%3C/svg%3E");}
.steps-description .one-step:last-child:after {display: none;}
.steps-description .one-step p > strong {font-weight: 500; color: var(--heading-color);}

@media screen and (min-width:768px){
    .steps-description {padding: 0 80px 0 70px;}
    .steps-description .steps-number {left: -60px; font-size: 68px; letter-spacing: -7px;}
    .steps-description .one-step:after {left: -40px; top: calc(100% + 8px); height: 40px;  width: 40px; background-size: 40px 40px;}
}


        
.home-facebook > svg {right: 0;}
.subscribe:before {top: 50%;}
.subscribe .subscribe-wrap {background: linear-gradient(154deg, #d2eaef 0%, #86bbf1 100%); background: linear-gradient(154deg, #d2e5e7 0%, #98d4db 100%); border-radius: 30px;}
.subscribe .subscribe-wrap small {font-size: 100%;}
.subscribe input {width: 100%;  border: 1px solid #f1f1f1; padding: 14px 30px 14px 40px; border-radius: 30px; color: inherit; transition: var(--theme-transition);}
.subscribe .icon {left: 12px; top: 15px; z-index: 1;}
.subscribe .icon svg {fill: var(--theme-color);}
.subscribe .button {right: 4px; top: 4px; background: var(--theme-color); border-radius: 30px; color: #fff; height: calc(100% - 8px); width: auto; display: flex; justify-content: center; transition: var(--theme-transition);}
.subscribe .button input {color: #fff; font-weight: 400; width: 100%; border-radius: 30px; background: transparent; border-color: transparent; -webkit-appearance: button; cursor: pointer; line-height: 1; padding: 14px 16px 14px 16px;}
.subscribe .button:hover {background-color: var(--heading-color);}
.subscribe .required-label {position: absolute; top: 100%;}
.subscribe .subscribe-form p {opacity: 0; top: calc(100% + 5px); transition: var(--theme-transition-short);}
.subscribe .subscribe-form p.error-message {color: red;}
.subscribe .subscribe-form p.success-message {color: green;}
.subscribe .newsletter-error .error-message {opacity: 1;}
.subscribe .newsletter-success .success-message {opacity: 1;}
.subscribe .subscribe-form .input .form-control {transition: var(--theme-transition-short);}
.subscribe .newsletter-error.subscribe-form .input .form-control {outline: 2px solid red;}
.subscribe .newsletter-success.subscribe-form .input .form-control {outline: 2px solid green;}


.form-group input, .form-group textarea, .form-group select {background: #f6f8fa; padding: 14px 15px 14px 15px; border-radius: 12px; color: var(--heading-color); transition: var(--theme-transition); border: 1px solid #eee; 
    font-style: unset;}
.form-group select, .form-control::-webkit-input-placeholder {color: #a3a3a3; opacity: 1;}
.form-group select option {color: var(--heading-color);}
.form-group input:focus, .form-group textarea:focus {border-color: var(--heading-color); color: var(--heading-color); font-style: normal;}
.form-wrap label, .form-group label {font-size: 15px; color: var(--heading-color); font-weight: 500; margin-bottom: 6px;}
.form-group .required-active {border-color: red!important; outline: 1px solid red;}
.form-group .required-label {position: absolute; top: 100%; left: 0;}
.form-group.form-group-email .required-label {top: calc(100% + 19px);}
/*.form-group.no-label .required-label {display: none!important;}*/


.breadcrumb {background: transparent;}
.breadcrumb > .active, .breadcrumb li a {color: var(--heading-color);}
.breadcrumb>li+li:before {color: var(--theme-color);}
.breadcrumb li a:hover {color: var(--theme-color);}

.pagination > li > a, .pagination > li > span {margin: 0; border: 0;}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {background: var(--theme-color); color: #fff;}
.pagination > li:first-child > a, .pagination > li:first-child > span {margin: 0; border: 0;}



.saveti .page-intro, .news-category .page-intro {min-height: unset; height: 260px;}
.saveti .border, .news-category .border, .search .border, .besplatni-pregledi .border {background: #E7EDF3; background: linear-gradient(180deg, #ffffff, 12%, #e7edf38a);}
.saveti footer, .news-category footer, .search footer, .besplatni-pregledi footer {background: #e7edf38a;}
@media screen and (min-width: 992px){
    .saveti .page-intro, .news-category .page-intro, .news-one .page-intro {height: 360px;}
}
.news-one table {margin: 16px 0; background: #33b0c112;}
.news-one table td, .news-one table th {border: 1px solid var(--heading-color); padding: 2px 5px; color: var(--heading-color);}


.one-news {border-radius: 20px; background: #fff; transition: var(--theme-transition);}
.one-news:hover {box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;}
.one-news .img-wrap {border-radius: 20px 20px 0 0; overflow: hidden;}
.one-news .img-wrap img {min-height: 300px; object-fit: cover;}
.one-news .news-category-badge {color: var(--heading-color);}
.one-news h3 {}
.one-news .news-date {color: var(--heading-color); opacity: .5;}
.one-news .theme-link {color: var(--theme-color); font-weight: 500; font-size: 15px;}
.one-news .theme-link:hover {color: var(--heading-color);}
.sticky-element {position: -webkit-sticky; position: sticky; top: 40px; height: auto; background: #fff;}


.promo-box {background-repeat: no-repeat; background-size: cover; background-position: center; border-radius: 30px; align-content: center; padding: 50px 24px 60px; background-image: url(/img/bg/light-blue-gradient.webp);}
.promo-box h3 {font-size: 29px; line-height: 1; font-weight: 600;}
.promo-box .theme-button {font-size: 18px;}

@media screen and (min-width:768px){
    .service-item .service-content h3 {font-size: 38px;}
    
    .promo-box {padding: 80px 80px 75px;}
    .promo-box h3 {font-size: 36px;}
    .promo-box .theme-button {font-size: 20px;}
}



footer .details, .subscribe:before {background: var(--heading-color);}
footer .details.visible-xs {padding: 60px 0 0 0;}
footer ul {padding: 0 0 20px;}
footer .details a, footer .details {color: #ffffff82; font-weight: 300; font-size: 15px;}
footer .details a, footer .footer-contact li {display: inline-flex; padding: 4px 0; transition: var(--theme-transition-short);}
footer .footer-contact li {display: block;}
footer .details p.title {color: #fff; padding-bottom: 0; font-family: "Figtree", sans-serif; font-weight: 500; font-size: 24px;}
footer ul li a:before {display: none;}
footer a svg {width: 40px; height: 40px; fill: #fff;}
footer a:hover svg {fill: var(--theme-color);}
footer.overlay:before {
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 738 1021' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.3' d='M506.527 867.937C615.393 1097.48 818.459 1018.63 907.122 949.788C1042.42 829.481 1036.04 611.775 1029.54 527.791C1024.34 460.604 1062.82 284.256 1082.7 204.481C1083.75 -64.008 818.226 5.58123 770.748 15.9811C723.269 26.3809 576.724 101.716 421.771 86.8061C297.808 74.8779 186.268 99.512 145.993 113.32C-23.6388 193.807 -2.65999 291.251 7.10276 333.378C16.8655 375.504 69.7486 450.893 258.934 518.436C410.283 572.47 487.55 773.465 506.527 867.937Z' fill='url(%23paint0_linear_6_231)'%3E%3C/path%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_6_231' x1='916.904' y1='949.82' x2='393.707' y2='-20.953' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2386BBF1' offset='0'%3E%3C/stop%3E%3Cstop offset='1' stop-color='%23D2EAEF'%3E%3C/stop%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
background-repeat: no-repeat; right: 0; left: 0; width: 400px; opacity: .15; bottom: -66px; top: auto; height: 700px; transform: scaleX(-1); z-index: 1; pointer-events: none;}

footer .signature {background: #203749; color: #ffffff7a; font-size: 15px; font-weight: 300;}
footer .signature a:hover {color: var(--theme-color);}

footer .tgNaslov {border-bottom: 0; text-align: center; color: #fff; margin-bottom: 0;}
@media screen and (min-width:768px){
    .subscribe .button input {padding: 14px 30px 14px 30px;}
    footer .details {padding: 100px 0 55px 0;}
    footer .signature {padding: 16px 0;}
}
@media screen and (min-width:992px){
    footer .details p.title {margin-bottom: 49px;}
}
@media screen and (max-width:767px){
    .home-facebook > svg {height: 325px; width: 100%; top: 100px;}

}


@media (max-width: 991px) {
  .navbar-header {
      float: none;
 }
  .navbar-left,.navbar-right {
      float: none !important;
 }
  .navbar-toggle {
      display: block;
 }
  .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
 }
  .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
 }
  .navbar-collapse.collapse {
      display: none!important;
 }
  .navbar-nav {
      float: none!important;
      margin-top: 7.5px;
 }
  .navbar-nav>li {
      float: none;
 }
  .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
 }
  .collapse.in{
      display:block !important;
 }
}


.product-button-choose button:disabled, button[disabled] {background-color: var(--theme-color); opacity: .4; cursor: not-allowed;}


.xadmin-links {background: var(--alt-color); border-right: 0; top: 37%; padding: 0; border-radius: 16px 0 0 16px;}
.xadmin-links a {display: flex; padding: 10px;}
.xadmin-links svg {width: 24px; height: 24px; fill: #fff;}
.xadmin-links:hover {background: var(--black-color);}




.d-inline {.flex-grow-0 {flex-grow: 0 !important;} .flex-grow-1 {flex-grow: 1 !important;} display: inline !important;} .d-inline-block {display: inline-block !important;} .d-block {display: block !important;} .d-grid {display: grid !important;} .d-inline-grid {display: inline-grid !important;} .d-table {display: table !important;} .d-table-row {display: table-row !important;} .d-table-cell {display: table-cell !important;} .d-flex {display: flex !important;} .d-inline-flex {display: inline-flex !important;} .d-none {display: none !important;} .text-start {text-align: left !important;} .text-end {text-align: right !important;} .flex-row {flex-direction: row !important;} .flex-column {flex-direction: column !important;} .flex-row-reverse {flex-direction: row-reverse !important;} .flex-column-reverse {flex-direction: column-reverse !important;} .flex-grow-0 {flex-grow: 0 !important;} .flex-grow-1 {flex-grow: 1 !important;} .flex-shrink-0 {flex-shrink: 0 !important;} .flex-shrink-1 {flex-shrink: 1 !important;} .flex-wrap {flex-wrap: wrap !important;} .flex-nowrap {flex-wrap: nowrap !important;} .flex-wrap-reverse {flex-wrap: wrap-reverse !important;} .justify-content-start {justify-content: flex-start !important;} .justify-content-end {justify-content: flex-end !important;} .justify-content-center {justify-content: center !important;} .justify-content-between {justify-content: space-between !important;} .justify-content-around {justify-content: space-around !important;} .justify-content-evenly {justify-content: space-evenly !important;} .align-items-start {align-items: flex-start !important;} .align-items-end {align-items: flex-end !important;} .align-items-center {align-items: center !important;} .align-items-baseline {align-items: baseline !important;} .align-items-stretch {align-items: stretch !important;} .align-content-start {align-content: flex-start !important;} .align-content-end {align-content: flex-end !important;} .align-content-center {align-content: center !important;} .align-content-between {align-content: space-between !important;} .align-content-around {align-content: space-around !important;} .align-content-stretch {align-content: stretch !important;} .align-self-auto {align-self: auto !important;} .align-self-start {align-self: flex-start !important;} .align-self-end {align-self: flex-end !important;} .align-self-center {align-self: center !important;} .align-self-baseline {align-self: baseline !important;} .align-self-stretch {align-self: stretch !important;} .order-first {order: -1 !important;} .order-0 {order: 0 !important;} .order-1 {order: 1 !important;} .order-2 {order: 2 !important;} .order-3 {order: 3 !important;} .order-4 {order: 4 !important;} .order-5 {order: 5 !important;} .order-last {order: 6 !important;} .mx-0 {margin-right: 0 !important; margin-left: 0 !important;} .mx-1 {margin-right: 0.25rem !important; margin-left: 0.25rem !important;} .mx-2 {margin-right: 0.5rem !important; margin-left: 0.5rem !important;} .mx-3 {margin-right: 1rem !important; margin-left: 1rem !important;} .mx-4 {margin-right: 1.5rem !important; margin-left: 1.5rem !important;} .mx-5 {margin-right: 3rem !important; margin-left: 3rem !important;} .mx-auto {margin-right: auto !important; margin-left: auto !important;} .my-0 {margin-top: 0 !important; margin-bottom: 0 !important;} .my-1 {margin-top: 0.25rem !important; margin-bottom: 0.25rem !important;} .my-2 {margin-top: 0.5rem !important; margin-bottom: 0.5rem !important;} .my-3 {margin-top: 1rem !important; margin-bottom: 1rem !important;} .my-4 {margin-top: 1.5rem !important; margin-bottom: 1.5rem !important;} .my-5 {margin-top: 3rem !important; margin-bottom: 3rem !important;} .my-auto {margin-top: auto !important; margin-bottom: auto !important;} .mt-0 {margin-top: 0 !important;} .mt-1 {margin-top: 0.25rem !important;} .mt-2 {margin-top: 0.5rem !important;} .mt-3 {margin-top: 1rem !important;} .mt-4 {margin-top: 1.5rem !important;} .mt-5 {margin-top: 3rem !important;} .mt-auto {margin-top: auto !important;} .me-0 {margin-right: 0 !important;} .me-1 {margin-right: 0.25rem !important;} .me-2 {margin-right: 0.5rem !important;} .me-3 {margin-right: 1rem !important;} .me-4 {margin-right: 1.5rem !important;} .me-5 {margin-right: 3rem !important;} .me-auto {margin-right: auto !important;} .mb-0 {margin-bottom: 0 !important;} .mb-1 {margin-bottom: 0.25rem !important;} .mb-2 {margin-bottom: 0.5rem !important;} .mb-3 {margin-bottom: 1rem !important;} .mb-4 {margin-bottom: 1.5rem !important;} .mb-5 {margin-bottom: 3rem !important;} .mb-auto {margin-bottom: auto !important;} .ms-0 {margin-left: 0 !important;} .ms-1 {margin-left: 0.25rem !important;} .ms-2 {margin-left: 0.5rem !important;} .ms-3 {margin-left: 1rem !important;} .ms-4 {margin-left: 1.5rem !important;} .ms-5 {margin-left: 3rem !important;} .ms-auto {margin-left: auto !important;} .p-0 {padding: 0 !important;} .p-1 {padding: 0.25rem !important;} .p-2 {padding: 0.5rem !important;} .p-3 {padding: 1rem !important;} .p-4 {padding: 1.5rem !important;} .p-5 {padding: 3rem !important;} .px-0 {padding-right: 0 !important; padding-left: 0 !important;} .px-1 {padding-right: 0.25rem !important; padding-left: 0.25rem !important;} .px-2 {padding-right: 0.5rem !important; padding-left: 0.5rem !important;} .px-3 {padding-right: 1rem !important; padding-left: 1rem !important;} .px-4 {padding-right: 1.5rem !important; padding-left: 1.5rem !important;} .px-5 {padding-right: 3rem !important; padding-left: 3rem !important;} .py-0 {padding-top: 0 !important; padding-bottom: 0 !important;} .py-1 {padding-top: 0.25rem !important; padding-bottom: 0.25rem !important;} .py-2 {padding-top: 0.5rem !important; padding-bottom: 0.5rem !important;} .py-3 {padding-top: 1rem !important; padding-bottom: 1rem !important;} .py-4 {padding-top: 1.5rem !important; padding-bottom: 1.5rem !important;} .py-5 {padding-top: 3rem !important; padding-bottom: 3rem !important;} .pt-0 {padding-top: 0 !important;} .pt-1 {padding-top: 0.25rem !important;} .pt-2 {padding-top: 0.5rem !important;} .pt-3 {padding-top: 1rem !important;} .pt-4 {padding-top: 1.5rem !important;} .pt-5 {padding-top: 3rem !important;} .pe-0 {padding-right: 0 !important;} .pe-1 {padding-right: 0.25rem !important;} .pe-2 {padding-right: 0.5rem !important;} .pe-3 {padding-right: 1rem !important;} .pe-4 {padding-right: 1.5rem !important;} .pe-5 {padding-right: 3rem !important;} .pb-0 {padding-bottom: 0 !important;} .pb-1 {padding-bottom: 0.25rem !important;} .pb-2 {padding-bottom: 0.5rem !important;} .pb-3 {padding-bottom: 1rem !important;} .pb-4 {padding-bottom: 1.5rem !important;} .pb-5 {padding-bottom: 3rem !important;} .ps-0 {padding-left: 0 !important;} .ps-1 {padding-left: 0.25rem !important;} .ps-2 {padding-left: 0.5rem !important;} .ps-3 {padding-left: 1rem !important;} .ps-4 {padding-left: 1.5rem !important;} .ps-5 {padding-left: 3rem !important;} .gap-0 {gap: 0 !important;} .gap-1 {gap: 0.25rem !important;} .gap-2 {gap: 0.5rem !important;} .gap-3 {gap: 1rem !important;} .gap-4 {gap: 1.5rem !important;} .gap-5 {gap: 3rem !important;}
@media (min-width: 576px) {.d-sm-inline {display: inline !important;} .d-sm-inline-block {display: inline-block !important;} .d-sm-block {display: block !important;} .d-sm-grid {display: grid !important;} .d-sm-inline-grid {display: inline-grid !important;} .d-sm-table {display: table !important;} .d-sm-table-row {display: table-row !important;} .d-sm-table-cell {display: table-cell !important;} .d-sm-flex {display: flex !important;} .d-sm-inline-flex {display: inline-flex !important;} .d-sm-none {display: none !important;} .text-sm-start {text-align: left !important;} .text-sm-end {text-align: right !important;} .text-sm-center {text-align: center !important;} .flex-sm-row {flex-direction: row !important;} .flex-sm-column {flex-direction: column !important;} .flex-sm-row-reverse {flex-direction: row-reverse !important;} .flex-sm-column-reverse {flex-direction: column-reverse !important;} .flex-sm-grow-0 {flex-grow: 0 !important;} .flex-sm-grow-1 {flex-grow: 1 !important;} .flex-sm-shrink-0 {flex-shrink: 0 !important;} .flex-sm-shrink-1 {flex-shrink: 1 !important;} .flex-sm-wrap {flex-wrap: wrap !important;} .flex-sm-nowrap {flex-wrap: nowrap !important;} .flex-sm-wrap-reverse {flex-wrap: wrap-reverse !important;} .justify-content-sm-start {justify-content: flex-start !important;} .justify-content-sm-end {justify-content: flex-end !important;} .justify-content-sm-center {justify-content: center !important;} .justify-content-sm-between {justify-content: space-between !important;} .justify-content-sm-around {justify-content: space-around !important;} .justify-content-sm-evenly {justify-content: space-evenly !important;} .align-items-sm-start {align-items: flex-start !important;} .align-items-sm-end {align-items: flex-end !important;} .align-items-sm-center {align-items: center !important;} .align-items-sm-baseline {align-items: baseline !important;} .align-items-sm-stretch {align-items: stretch !important;} .align-content-sm-start {align-content: flex-start !important;} .align-content-sm-end {align-content: flex-end !important;} .align-content-sm-center {align-content: center !important;} .align-content-sm-between {align-content: space-between !important;} .align-content-sm-around {align-content: space-around !important;} .align-content-sm-stretch {align-content: stretch !important;} .align-self-sm-auto {align-self: auto !important;} .align-self-sm-start {align-self: flex-start !important;} .align-self-sm-end {align-self: flex-end !important;} .align-self-sm-center {align-self: center !important;} .align-self-sm-baseline {align-self: baseline !important;} .align-self-sm-stretch {align-self: stretch !important;} .order-sm-first {order: -1 !important;} .order-sm-0 {order: 0 !important;} .order-sm-1 {order: 1 !important;} .order-sm-2 {order: 2 !important;} .order-sm-3 {order: 3 !important;} .order-sm-4 {order: 4 !important;} .order-sm-5 {order: 5 !important;} .order-sm-last {order: 6 !important;} .m-sm-0 {margin: 0 !important;} .m-sm-1 {margin: 0.25rem !important;} .m-sm-2 {margin: 0.5rem !important;} .m-sm-3 {margin: 1rem !important;} .m-sm-4 {margin: 1.5rem !important;} .m-sm-5 {margin: 3rem !important;} .m-sm-auto {margin: auto !important;} .mx-sm-0 {margin-right: 0 !important; margin-left: 0 !important;} .mx-sm-1 {margin-right: 0.25rem !important; margin-left: 0.25rem !important;} .mx-sm-2 {margin-right: 0.5rem !important; margin-left: 0.5rem !important;} .mx-sm-3 {margin-right: 1rem !important; margin-left: 1rem !important;} .mx-sm-4 {margin-right: 1.5rem !important; margin-left: 1.5rem !important;} .mx-sm-5 {margin-right: 3rem !important; margin-left: 3rem !important;} .mx-sm-auto {margin-right: auto !important; margin-left: auto !important;} .my-sm-0 {margin-top: 0 !important; margin-bottom: 0 !important;} .my-sm-1 {margin-top: 0.25rem !important; margin-bottom: 0.25rem !important;} .my-sm-2 {margin-top: 0.5rem !important; margin-bottom: 0.5rem !important;} .my-sm-3 {margin-top: 1rem !important; margin-bottom: 1rem !important;} .my-sm-4 {margin-top: 1.5rem !important; margin-bottom: 1.5rem !important;} .my-sm-5 {margin-top: 3rem !important; margin-bottom: 3rem !important;} .my-sm-auto {margin-top: auto !important; margin-bottom: auto !important;} .mt-sm-0 {margin-top: 0 !important;} .mt-sm-1 {margin-top: 0.25rem !important;} .mt-sm-2 {margin-top: 0.5rem !important;} .mt-sm-3 {margin-top: 1rem !important;} .mt-sm-4 {margin-top: 1.5rem !important;} .mt-sm-5 {margin-top: 3rem !important;} .mt-sm-auto {margin-top: auto !important;} .me-sm-0 {margin-right: 0 !important;} .me-sm-1 {margin-right: 0.25rem !important;} .me-sm-2 {margin-right: 0.5rem !important;} .me-sm-3 {margin-right: 1rem !important;} .me-sm-4 {margin-right: 1.5rem !important;} .me-sm-5 {margin-right: 3rem !important;} .me-sm-auto {margin-right: auto !important;} .mb-sm-0 {margin-bottom: 0 !important;} .mb-sm-1 {margin-bottom: 0.25rem !important;} .mb-sm-2 {margin-bottom: 0.5rem !important;} .mb-sm-3 {margin-bottom: 1rem !important;} .mb-sm-4 {margin-bottom: 1.5rem !important;} .mb-sm-5 {margin-bottom: 3rem !important;} .mb-sm-auto {margin-bottom: auto !important;} .ms-sm-0 {margin-left: 0 !important;} .ms-sm-1 {margin-left: 0.25rem !important;} .ms-sm-2 {margin-left: 0.5rem !important;} .ms-sm-3 {margin-left: 1rem !important;} .ms-sm-4 {margin-left: 1.5rem !important;} .ms-sm-5 {margin-left: 3rem !important;} .ms-sm-auto {margin-left: auto !important;} .p-sm-0 {padding: 0 !important;} .p-sm-1 {padding: 0.25rem !important;} .p-sm-2 {padding: 0.5rem !important;} .p-sm-3 {padding: 1rem !important;} .p-sm-4 {padding: 1.5rem !important;} .p-sm-5 {padding: 3rem !important;} .px-sm-0 {padding-right: 0 !important; padding-left: 0 !important;} .px-sm-1 {padding-right: 0.25rem !important; padding-left: 0.25rem !important;} .px-sm-2 {padding-right: 0.5rem !important; padding-left: 0.5rem !important;} .px-sm-3 {padding-right: 1rem !important; padding-left: 1rem !important;} .px-sm-4 {padding-right: 1.5rem !important; padding-left: 1.5rem !important;} .px-sm-5 {padding-right: 3rem !important; padding-left: 3rem !important;} .py-sm-0 {padding-top: 0 !important; padding-bottom: 0 !important;} .py-sm-1 {padding-top: 0.25rem !important; padding-bottom: 0.25rem !important;} .py-sm-2 {padding-top: 0.5rem !important; padding-bottom: 0.5rem !important;} .py-sm-3 {padding-top: 1rem !important; padding-bottom: 1rem !important;} .py-sm-4 {padding-top: 1.5rem !important; padding-bottom: 1.5rem !important;} .py-sm-5 {padding-top: 3rem !important; padding-bottom: 3rem !important;} .pt-sm-0 {padding-top: 0 !important;} .pt-sm-1 {padding-top: 0.25rem !important;} .pt-sm-2 {padding-top: 0.5rem !important;} .pt-sm-3 {padding-top: 1rem !important;} .pt-sm-4 {padding-top: 1.5rem !important;} .pt-sm-5 {padding-top: 3rem !important;} .pe-sm-0 {padding-right: 0 !important;} .pe-sm-1 {padding-right: 0.25rem !important;} .pe-sm-2 {padding-right: 0.5rem !important;} .pe-sm-3 {padding-right: 1rem !important;} .pe-sm-4 {padding-right: 1.5rem !important;} .pe-sm-5 {padding-right: 3rem !important;} .pb-sm-0 {padding-bottom: 0 !important;} .pb-sm-1 {padding-bottom: 0.25rem !important;} .pb-sm-2 {padding-bottom: 0.5rem !important;} .pb-sm-3 {padding-bottom: 1rem !important;} .pb-sm-4 {padding-bottom: 1.5rem !important;} .pb-sm-5 {padding-bottom: 3rem !important;} .ps-sm-0 {padding-left: 0 !important;} .ps-sm-1 {padding-left: 0.25rem !important;} .ps-sm-2 {padding-left: 0.5rem !important;} .ps-sm-3 {padding-left: 1rem !important;} .ps-sm-4 {padding-left: 1.5rem !important;} .ps-sm-5 {padding-left: 3rem !important;} .gap-sm-0 {gap: 0 !important;} .gap-sm-1 {gap: 0.25rem !important;} .gap-sm-2 {gap: 0.5rem !important;} .gap-sm-3 {gap: 1rem !important;} .gap-sm-4 {gap: 1.5rem !important;} .gap-sm-5 {gap: 3rem !important;}}
@media (min-width: 768px) {.d-md-inline {display: inline !important;} .d-md-inline-block {display: inline-block !important;} .d-md-block {display: block !important;} .d-md-grid {display: grid !important;} .d-md-inline-grid {display: inline-grid !important;} .d-md-table {display: table !important;} .d-md-table-row {display: table-row !important;} .d-md-table-cell {display: table-cell !important;} .d-md-flex {display: flex !important;} .d-md-inline-flex {display: inline-flex !important;} .d-md-none {display: none !important;} .text-md-start {text-align: left !important;} .text-md-end {text-align: right !important;} .text-md-center {text-align: center !important;} .flex-md-row {flex-direction: row !important;} .flex-md-column {flex-direction: column !important;} .flex-md-row-reverse {flex-direction: row-reverse !important;} .flex-md-column-reverse {flex-direction: column-reverse !important;} .flex-md-grow-0 {flex-grow: 0 !important;} .flex-md-grow-1 {flex-grow: 1 !important;} .flex-md-shrink-0 {flex-shrink: 0 !important;} .flex-md-shrink-1 {flex-shrink: 1 !important;} .flex-md-wrap {flex-wrap: wrap !important;} .flex-md-nowrap {flex-wrap: nowrap !important;} .flex-md-wrap-reverse {flex-wrap: wrap-reverse !important;} .justify-content-md-start {justify-content: flex-start !important;} .justify-content-md-end {justify-content: flex-end !important;} .justify-content-md-center {justify-content: center !important;} .justify-content-md-between {justify-content: space-between !important;} .justify-content-md-around {justify-content: space-around !important;} .justify-content-md-evenly {justify-content: space-evenly !important;} .align-items-md-start {align-items: flex-start !important;} .align-items-md-end {align-items: flex-end !important;} .align-items-md-center {align-items: center !important;} .align-items-md-baseline {align-items: baseline !important;} .align-items-md-stretch {align-items: stretch !important;} .align-content-md-start {align-content: flex-start !important;} .align-content-md-end {align-content: flex-end !important;} .align-content-md-center {align-content: center !important;} .align-content-md-between {align-content: space-between !important;} .align-content-md-around {align-content: space-around !important;} .align-content-md-stretch {align-content: stretch !important;} .align-self-md-auto {align-self: auto !important;} .align-self-md-start {align-self: flex-start !important;} .align-self-md-end {align-self: flex-end !important;} .align-self-md-center {align-self: center !important;} .align-self-md-baseline {align-self: baseline !important;} .align-self-md-stretch {align-self: stretch !important;} .order-md-first {order: -1 !important;} .order-md-0 {order: 0 !important;} .order-md-1 {order: 1 !important;} .order-md-2 {order: 2 !important;} .order-md-3 {order: 3 !important;} .order-md-4 {order: 4 !important;} .order-md-5 {order: 5 !important;} .order-md-last {order: 6 !important;} .m-md-0 {margin: 0 !important;} .m-md-1 {margin: 0.25rem !important;} .m-md-2 {margin: 0.5rem !important;} .m-md-3 {margin: 1rem !important;} .m-md-4 {margin: 1.5rem !important;} .m-md-5 {margin: 3rem !important;} .m-md-auto {margin: auto !important;}.mx-md-0 {margin-right: 0 !important; margin-left: 0 !important;} .mx-md-1 {margin-right: 0.25rem !important; margin-left: 0.25rem !important;} .mx-md-2 {margin-right: 0.5rem !important; margin-left: 0.5rem !important;} .mx-md-3 {margin-right: 1rem !important; margin-left: 1rem !important;} .mx-md-4 {margin-right: 1.5rem !important; margin-left: 1.5rem !important;} .mx-md-5 {margin-right: 3rem !important; margin-left: 3rem !important;} .mx-md-auto {margin-right: auto !important; margin-left: auto !important;} .my-md-0 {margin-top: 0 !important; margin-bottom: 0 !important;} .my-md-1 {margin-top: 0.25rem !important; margin-bottom: 0.25rem !important;} .my-md-2 {margin-top: 0.5rem !important; margin-bottom: 0.5rem !important;} .my-md-3 {margin-top: 1rem !important; margin-bottom: 1rem !important;} .my-md-4 {margin-top: 1.5rem !important; margin-bottom: 1.5rem !important;} .my-md-5 {margin-top: 3rem !important; margin-bottom: 3rem !important;} .my-md-auto {margin-top: auto !important; margin-bottom: auto !important;} .mt-md-0 {margin-top: 0 !important;} .mt-md-1 {margin-top: 0.25rem !important;} .mt-md-2 {margin-top: 0.5rem !important;} .mt-md-3 {margin-top: 1rem !important;} .mt-md-4 {margin-top: 1.5rem !important;} .mt-md-5 {margin-top: 3rem !important;} .mt-md-auto {margin-top: auto !important;} .me-md-0 {margin-right: 0 !important;} .me-md-1 {margin-right: 0.25rem !important;} .me-md-2 {margin-right: 0.5rem !important;} .me-md-3 {margin-right: 1rem !important;} .me-md-4 {margin-right: 1.5rem !important;} .me-md-5 {margin-right: 3rem !important;} .me-md-auto {margin-right: auto !important;} .mb-md-0 {margin-bottom: 0 !important;} .mb-md-1 {margin-bottom: 0.25rem !important;} .mb-md-2 {margin-bottom: 0.5rem !important;} .mb-md-3 {margin-bottom: 1rem !important;} .mb-md-4 {margin-bottom: 1.5rem !important;} .mb-md-5 {margin-bottom: 3rem !important;} .mb-md-auto {margin-bottom: auto !important;} .ms-md-0 {margin-left: 0 !important;} .ms-md-1 {margin-left: 0.25rem !important;} .ms-md-2 {margin-left: 0.5rem !important;} .ms-md-3 {margin-left: 1rem !important;} .ms-md-4 {margin-left: 1.5rem !important;} .ms-md-5 {margin-left: 3rem !important;} .ms-md-auto {margin-left: auto !important;} .p-md-0 {padding: 0 !important;} .p-md-1 {padding: 0.25rem !important;} .p-md-2 {padding: 0.5rem !important;} .p-md-3 {padding: 1rem !important;} .p-md-4 {padding: 1.5rem !important;} .p-md-5 {padding: 3rem !important;} .px-md-0 {padding-right: 0 !important; padding-left: 0 !important;} .px-md-1 {padding-right: 0.25rem !important; padding-left: 0.25rem !important;} .px-md-2 {padding-right: 0.5rem !important; padding-left: 0.5rem !important;} .px-md-3 {padding-right: 1rem !important; padding-left: 1rem !important;} .px-md-4 {padding-right: 1.5rem !important; padding-left: 1.5rem !important;} .px-md-5 {padding-right: 3rem !important; padding-left: 3rem !important;} .py-md-0 {padding-top: 0 !important; padding-bottom: 0 !important;} .py-md-1 {padding-top: 0.25rem !important; padding-bottom: 0.25rem !important;} .py-md-2 {padding-top: 0.5rem !important; padding-bottom: 0.5rem !important;} .py-md-3 {padding-top: 1rem !important; padding-bottom: 1rem !important;} .py-md-4 {padding-top: 1.5rem !important; padding-bottom: 1.5rem !important;} .py-md-5 {padding-top: 3rem !important; padding-bottom: 3rem !important;} .pt-md-0 {padding-top: 0 !important;} .pt-md-1 {padding-top: 0.25rem !important;} .pt-md-2 {padding-top: 0.5rem !important;} .pt-md-3 {padding-top: 1rem !important;} .pt-md-4 {padding-top: 1.5rem !important;} .pt-md-5 {padding-top: 3rem !important;} .pe-md-0 {padding-right: 0 !important;} .pe-md-1 {padding-right: 0.25rem !important;} .pe-md-2 {padding-right: 0.5rem !important;} .pe-md-3 {padding-right: 1rem !important;} .pe-md-4 {padding-right: 1.5rem !important;} .pe-md-5 {padding-right: 3rem !important;} .pb-md-0 {padding-bottom: 0 !important;} .pb-md-1 {padding-bottom: 0.25rem !important;} .pb-md-2 {padding-bottom: 0.5rem !important;} .pb-md-3 {padding-bottom: 1rem !important;} .pb-md-4 {padding-bottom: 1.5rem !important;} .pb-md-5 {padding-bottom: 3rem !important;} .ps-md-0 {padding-left: 0 !important;} .ps-md-1 {padding-left: 0.25rem !important;} .ps-md-2 {padding-left: 0.5rem !important;} .ps-md-3 {padding-left: 1rem !important;} .ps-md-4 {padding-left: 1.5rem !important;} .ps-md-5 {padding-left: 3rem !important;} .gap-md-0 {gap: 0 !important;} .gap-md-1 {gap: 0.25rem !important;} .gap-md-2 {gap: 0.5rem !important;} .gap-md-3 {gap: 1rem !important;} .gap-md-4 {gap: 1.5rem !important;} .gap-md-5 {gap: 3rem !important;}}
@media (min-width: 992px) {.d-lg-inline {display: inline !important;} .d-lg-inline-block {display: inline-block !important;} .d-lg-block {display: block !important;} .d-lg-grid {display: grid !important;} .d-lg-inline-grid {display: inline-grid !important;} .d-lg-table {display: table !important;} .d-lg-table-row {display: table-row !important;} .d-lg-table-cell {display: table-cell !important;} .d-lg-flex {display: flex !important;} .d-lg-inline-flex {display: inline-flex !important;} .d-lg-none {display: none !important;} .text-lg-start {text-align: left !important;} .text-lg-end {text-align: right !important;} .text-lg-center {text-align: center !important;} .flex-lg-row {flex-direction: row !important;} .flex-lg-column {flex-direction: column !important;} .flex-lg-row-reverse {flex-direction: row-reverse !important;} .flex-lg-column-reverse {flex-direction: column-reverse !important;} .flex-lg-grow-0 {flex-grow: 0 !important;} .flex-lg-grow-1 {flex-grow: 1 !important;} .flex-lg-shrink-0 {flex-shrink: 0 !important;} .flex-lg-shrink-1 {flex-shrink: 1 !important;} .flex-lg-wrap {flex-wrap: wrap !important;} .flex-lg-nowrap {flex-wrap: nowrap !important;} .flex-lg-wrap-reverse {flex-wrap: wrap-reverse !important;} .justify-content-lg-start {justify-content: flex-start !important;} .justify-content-lg-end {justify-content: flex-end !important;} .justify-content-lg-center {justify-content: center !important;} .justify-content-lg-between {justify-content: space-between !important;} .justify-content-lg-around {justify-content: space-around !important;} .justify-content-lg-evenly {justify-content: space-evenly !important;} .align-items-lg-start {align-items: flex-start !important;} .align-items-lg-end {align-items: flex-end !important;} .align-items-lg-center {align-items: center !important;} .align-items-lg-baseline {align-items: baseline !important;} .align-items-lg-stretch {align-items: stretch !important;} .align-content-lg-start {align-content: flex-start !important;} .align-content-lg-end {align-content: flex-end !important;} .align-content-lg-center {align-content: center !important;} .align-content-lg-between {align-content: space-between !important;} .align-content-lg-around {align-content: space-around !important;} .align-content-lg-stretch {align-content: stretch !important;} .align-self-lg-auto {align-self: auto !important;} .align-self-lg-start {align-self: flex-start !important;} .align-self-lg-end {align-self: flex-end !important;} .align-self-lg-center {align-self: center !important;} .align-self-lg-baseline {align-self: baseline !important;} .align-self-lg-stretch {align-self: stretch !important;} .order-lg-first {order: -1 !important;} .order-lg-0 {order: 0 !important;} .order-lg-1 {order: 1 !important;} .order-lg-2 {order: 2 !important;} .order-lg-3 {order: 3 !important;} .order-lg-4 {order: 4 !important;} .order-lg-5 {order: 5 !important;} .order-lg-last {order: 6 !important;} .m-lg-0 {margin: 0 !important;} .m-lg-1 {margin: 0.25rem !important;} .m-lg-2 {margin: 0.5rem !important;} .m-lg-3 {margin: 1rem !important;} .m-lg-4 {margin: 1.5rem !important;} .m-lg-5 {margin: 3rem !important;} .m-lg-auto {margin: auto !important;} .mx-lg-0 {margin-right: 0 !important; margin-left: 0 !important;} .mx-lg-1 {margin-right: 0.25rem !important; margin-left: 0.25rem !important;} .mx-lg-2 {margin-right: 0.5rem !important; margin-left: 0.5rem !important;} .mx-lg-3 {margin-right: 1rem !important; margin-left: 1rem !important;} .mx-lg-4 {margin-right: 1.5rem !important; margin-left: 1.5rem !important;} .mx-lg-5 {margin-right: 3rem !important; margin-left: 3rem !important;} .mx-lg-auto {margin-right: auto !important; margin-left: auto !important;} .my-lg-0 {margin-top: 0 !important; margin-bottom: 0 !important;} .my-lg-1 {margin-top: 0.25rem !important; margin-bottom: 0.25rem !important;} .my-lg-2 {margin-top: 0.5rem !important; margin-bottom: 0.5rem !important;} .my-lg-3 {margin-top: 1rem !important; margin-bottom: 1rem !important;} .my-lg-4 {margin-top: 1.5rem !important; margin-bottom: 1.5rem !important;} .my-lg-5 {margin-top: 3rem !important; margin-bottom: 3rem !important;} .my-lg-auto {margin-top: auto !important; margin-bottom: auto !important;} .mt-lg-0 {margin-top: 0 !important;} .mt-lg-1 {margin-top: 0.25rem !important;} .mt-lg-2 {margin-top: 0.5rem !important;} .mt-lg-3 {margin-top: 1rem !important;} .mt-lg-4 {margin-top: 1.5rem !important;} .mt-lg-5 {margin-top: 3rem !important;} .mt-lg-auto {margin-top: auto !important;} .me-lg-0 {margin-right: 0 !important;} .me-lg-1 {margin-right: 0.25rem !important;} .me-lg-2 {margin-right: 0.5rem !important;} .me-lg-3 {margin-right: 1rem !important;} .me-lg-4 {margin-right: 1.5rem !important;} .me-lg-5 {margin-right: 3rem !important;} .me-lg-auto {margin-right: auto !important;} .mb-lg-0 {margin-bottom: 0 !important;} .mb-lg-1 {margin-bottom: 0.25rem !important;} .mb-lg-2 {margin-bottom: 0.5rem !important;} .mb-lg-3 {margin-bottom: 1rem !important;} .mb-lg-4 {margin-bottom: 1.5rem !important;} .mb-lg-5 {margin-bottom: 3rem !important;} .mb-lg-auto {margin-bottom: auto !important;} .ms-lg-0 {margin-left: 0 !important;} .ms-lg-1 {margin-left: 0.25rem !important;} .ms-lg-2 {margin-left: 0.5rem !important;} .ms-lg-3 {margin-left: 1rem !important;} .ms-lg-4 {margin-left: 1.5rem !important;} .ms-lg-5 {margin-left: 3rem !important;} .ms-lg-auto {margin-left: auto !important;} .p-lg-0 {padding: 0 !important;} .p-lg-1 {padding: 0.25rem !important;} .p-lg-2 {padding: 0.5rem !important;} .p-lg-3 {padding: 1rem !important;} .p-lg-4 {padding: 1.5rem !important;} .p-lg-5 {padding: 3rem !important;} .px-lg-0 {padding-right: 0 !important; padding-left: 0 !important;} .px-lg-1 {padding-right: 0.25rem !important; padding-left: 0.25rem !important;} .px-lg-2 {padding-right: 0.5rem !important; padding-left: 0.5rem !important;} .px-lg-3 {padding-right: 1rem !important; padding-left: 1rem !important;} .px-lg-4 {padding-right: 1.5rem !important; padding-left: 1.5rem !important;} .px-lg-5 {padding-right: 3rem !important; padding-left: 3rem !important;} .py-lg-0 {padding-top: 0 !important; padding-bottom: 0 !important;} .py-lg-1 {padding-top: 0.25rem !important; padding-bottom: 0.25rem !important;} .py-lg-2 {padding-top: 0.5rem !important; padding-bottom: 0.5rem !important;} .py-lg-3 {padding-top: 1rem !important; padding-bottom: 1rem !important;} .py-lg-4 {padding-top: 1.5rem !important; padding-bottom: 1.5rem !important;} .py-lg-5 {padding-top: 3rem !important; padding-bottom: 3rem !important;} .pt-lg-0 {padding-top: 0 !important;} .pt-lg-1 {padding-top: 0.25rem !important;} .pt-lg-2 {padding-top: 0.5rem !important;} .pt-lg-3 {padding-top: 1rem !important;} .pt-lg-4 {padding-top: 1.5rem !important;} .pt-lg-5 {padding-top: 3rem !important;} .pe-lg-0 {padding-right: 0 !important;} .pe-lg-1 {padding-right: 0.25rem !important;} .pe-lg-2 {padding-right: 0.5rem !important;} .pe-lg-3 {padding-right: 1rem !important;} .pe-lg-4 {padding-right: 1.5rem !important;} .pe-lg-5 {padding-right: 3rem !important;} .pb-lg-0 {padding-bottom: 0 !important;} .pb-lg-1 {padding-bottom: 0.25rem !important;} .pb-lg-2 {padding-bottom: 0.5rem !important;} .pb-lg-3 {padding-bottom: 1rem !important;} .pb-lg-4 {padding-bottom: 1.5rem !important;} .pb-lg-5 {padding-bottom: 3rem !important;} .ps-lg-0 {padding-left: 0 !important;} .ps-lg-1 {padding-left: 0.25rem !important;} .ps-lg-2 {padding-left: 0.5rem !important;} .ps-lg-3 {padding-left: 1rem !important;} .ps-lg-4 {padding-left: 1.5rem !important;} .ps-lg-5 {padding-left: 3rem !important;} .gap-lg-0 {gap: 0 !important;} .gap-lg-1 {gap: 0.25rem !important;} .gap-lg-2 {gap: 0.5rem !important;} .gap-lg-3 {gap: 1rem !important;} .gap-lg-4 {gap: 1.5rem !important;} .gap-lg-5 {gap: 3rem !important;}}
@media (min-width: 1200px) {.d-xl-inline {display: inline !important;} .d-xl-inline-block {display: inline-block !important;} .d-xl-block {display: block !important;} .d-xl-grid {display: grid !important;} .d-xl-inline-grid {display: inline-grid !important;} .d-xl-table {display: table !important;} .d-xl-table-row {display: table-row !important;} .d-xl-table-cell {display: table-cell !important;} .d-xl-flex {display: flex !important;} .d-xl-inline-flex {display: inline-flex !important;} .d-xl-none {display: none !important;} .text-xl-start {text-align: left !important;} .text-xl-end {text-align: right !important;} .text-xl-center {text-align: center !important;} .flex-xl-row {flex-direction: row !important;} .flex-xl-column {flex-direction: column !important;} .flex-xl-row-reverse {flex-direction: row-reverse !important;} .flex-xl-column-reverse {flex-direction: column-reverse !important;} .flex-xl-grow-0 {flex-grow: 0 !important;} .flex-xl-grow-1 {flex-grow: 1 !important;} .flex-xl-shrink-0 {flex-shrink: 0 !important;} .flex-xl-shrink-1 {flex-shrink: 1 !important;} .flex-xl-wrap {flex-wrap: wrap !important;} .flex-xl-nowrap {flex-wrap: nowrap !important;} .flex-xl-wrap-reverse {flex-wrap: wrap-reverse !important;} .justify-content-xl-start {justify-content: flex-start !important;} .justify-content-xl-end {justify-content: flex-end !important;} .justify-content-xl-center {justify-content: center !important;} .justify-content-xl-between {justify-content: space-between !important;} .justify-content-xl-around {justify-content: space-around !important;} .justify-content-xl-evenly {justify-content: space-evenly !important;} .align-items-xl-start {align-items: flex-start !important;} .align-items-xl-end {align-items: flex-end !important;} .align-items-xl-center {align-items: center !important;} .align-items-xl-baseline {align-items: baseline !important;} .align-items-xl-stretch {align-items: stretch !important;} .align-content-xl-start {align-content: flex-start !important;} .align-content-xl-end {align-content: flex-end !important;} .align-content-xl-center {align-content: center !important;} .align-content-xl-between {align-content: space-between !important;} .align-content-xl-around {align-content: space-around !important;} .align-content-xl-stretch {align-content: stretch !important;} .align-self-xl-auto {align-self: auto !important;} .align-self-xl-start {align-self: flex-start !important;} .align-self-xl-end {align-self: flex-end !important;} .align-self-xl-center {align-self: center !important;} .align-self-xl-baseline {align-self: baseline !important;} .align-self-xl-stretch {align-self: stretch !important;} .order-xl-first {order: -1 !important;} .order-xl-0 {order: 0 !important;} .order-xl-1 {order: 1 !important;} .order-xl-2 {order: 2 !important;} .order-xl-3 {order: 3 !important;} .order-xl-4 {order: 4 !important;} .order-xl-5 {order: 5 !important;} .order-xl-last {order: 6 !important;} .m-xl-0 {margin: 0 !important;} .m-xl-1 {margin: 0.25rem !important;} .m-xl-2 {margin: 0.5rem !important;} .m-xl-3 {margin: 1rem !important;} .m-xl-4 {margin: 1.5rem !important;} .m-xl-5 {margin: 3rem !important;} .m-xl-auto {margin: auto !important;} .mx-xl-0 {margin-right: 0 !important; margin-left: 0 !important;} .mx-xl-1 {margin-right: 0.25rem !important; margin-left: 0.25rem !important;} .mx-xl-2 {margin-right: 0.5rem !important; margin-left: 0.5rem !important;} .mx-xl-3 {margin-right: 1rem !important; margin-left: 1rem !important;} .mx-xl-4 {margin-right: 1.5rem !important; margin-left: 1.5rem !important;} .mx-xl-5 {margin-right: 3rem !important; margin-left: 3rem !important;} .mx-xl-auto {margin-right: auto !important; margin-left: auto !important;} .my-xl-0 {margin-top: 0 !important; margin-bottom: 0 !important;} .my-xl-1 {margin-top: 0.25rem !important; margin-bottom: 0.25rem !important;} .my-xl-2 {margin-top: 0.5rem !important; margin-bottom: 0.5rem !important;} .my-xl-3 {margin-top: 1rem !important; margin-bottom: 1rem !important;} .my-xl-4 {margin-top: 1.5rem !important; margin-bottom: 1.5rem !important;} .my-xl-5 {margin-top: 3rem !important; margin-bottom: 3rem !important;} .my-xl-auto {margin-top: auto !important; margin-bottom: auto !important;} .mt-xl-0 {margin-top: 0 !important;} .mt-xl-1 {margin-top: 0.25rem !important;} .mt-xl-2 {margin-top: 0.5rem !important;} .mt-xl-3 {margin-top: 1rem !important;} .mt-xl-4 {margin-top: 1.5rem !important;} .mt-xl-5 {margin-top: 3rem !important;} .mt-xl-auto {margin-top: auto !important;} .me-xl-0 {margin-right: 0 !important;} .me-xl-1 {margin-right: 0.25rem !important;} .me-xl-2 {margin-right: 0.5rem !important;} .me-xl-3 {margin-right: 1rem !important;} .me-xl-4 {margin-right: 1.5rem !important;} .me-xl-5 {margin-right: 3rem !important;} .me-xl-auto {margin-right: auto !important;} .mb-xl-0 {margin-bottom: 0 !important;} .mb-xl-1 {margin-bottom: 0.25rem !important;} .mb-xl-2 {margin-bottom: 0.5rem !important;} .mb-xl-3 {margin-bottom: 1rem !important;} .mb-xl-4 {margin-bottom: 1.5rem !important;} .mb-xl-5 {margin-bottom: 3rem !important;} .mb-xl-auto {margin-bottom: auto !important;} .ms-xl-0 {margin-left: 0 !important;} .ms-xl-1 {margin-left: 0.25rem !important;} .ms-xl-2 {margin-left: 0.5rem !important;} .ms-xl-3 {margin-left: 1rem !important;} .ms-xl-4 {margin-left: 1.5rem !important;} .ms-xl-5 {margin-left: 3rem !important;} .ms-xl-auto {margin-left: auto !important;} .p-xl-0 {padding: 0 !important;} .p-xl-1 {padding: 0.25rem !important;} .p-xl-2 {padding: 0.5rem !important;} .p-xl-3 {padding: 1rem !important;} .p-xl-4 {padding: 1.5rem !important;} .p-xl-5 {padding: 3rem !important;} .px-xl-0 {padding-right: 0 !important; padding-left: 0 !important;} .px-xl-1 {padding-right: 0.25rem !important; padding-left: 0.25rem !important;} .px-xl-2 {padding-right: 0.5rem !important; padding-left: 0.5rem !important;} .px-xl-3 {padding-right: 1rem !important; padding-left: 1rem !important;} .px-xl-4 {padding-right: 1.5rem !important; padding-left: 1.5rem !important;} .px-xl-5 {padding-right: 3rem !important; padding-left: 3rem !important;} .py-xl-0 {padding-top: 0 !important; padding-bottom: 0 !important;} .py-xl-1 {padding-top: 0.25rem !important; padding-bottom: 0.25rem !important;} .py-xl-2 {padding-top: 0.5rem !important; padding-bottom: 0.5rem !important;} .py-xl-3 {padding-top: 1rem !important; padding-bottom: 1rem !important;} .py-xl-4 {padding-top: 1.5rem !important; padding-bottom: 1.5rem !important;} .py-xl-5 {padding-top: 3rem !important; padding-bottom: 3rem !important;} .pt-xl-0 {padding-top: 0 !important;} .pt-xl-1 {padding-top: 0.25rem !important;} .pt-xl-2 {padding-top: 0.5rem !important;} .pt-xl-3 {padding-top: 1rem !important;} .pt-xl-4 {padding-top: 1.5rem !important;} .pt-xl-5 {padding-top: 3rem !important;} .pe-xl-0 {padding-right: 0 !important;} .pe-xl-1 {padding-right: 0.25rem !important;} .pe-xl-2 {padding-right: 0.5rem !important;} .pe-xl-3 {padding-right: 1rem !important;} .pe-xl-4 {padding-right: 1.5rem !important;} .pe-xl-5 {padding-right: 3rem !important;} .pb-xl-0 {padding-bottom: 0 !important;} .pb-xl-1 {padding-bottom: 0.25rem !important;} .pb-xl-2 {padding-bottom: 0.5rem !important;} .pb-xl-3 {padding-bottom: 1rem !important;} .pb-xl-4 {padding-bottom: 1.5rem !important;} .pb-xl-5 {padding-bottom: 3rem !important;} .ps-xl-0 {padding-left: 0 !important;} .ps-xl-1 {padding-left: 0.25rem !important;} .ps-xl-2 {padding-left: 0.5rem !important;} .ps-xl-3 {padding-left: 1rem !important;} .ps-xl-4 {padding-left: 1.5rem !important;} .ps-xl-5 {padding-left: 3rem !important;} .gap-xl-0 {gap: 0 !important;} .gap-xl-1 {gap: 0.25rem !important;} .gap-xl-2 {gap: 0.5rem !important;} .gap-xl-3 {gap: 1rem !important;} .gap-xl-4 {gap: 1.5rem !important;} .gap-xl-5 {gap: 3rem !important;}}
@media (min-width: 1400px) {.d-xxl-inline {display: inline !important;} .d-xxl-inline-block {display: inline-block !important;} .d-xxl-block {display: block !important;} .d-xxl-grid {display: grid !important;} .d-xxl-inline-grid {display: inline-grid !important;} .d-xxl-table {display: table !important;} .d-xxl-table-row {display: table-row !important;} .d-xxl-table-cell {display: table-cell !important;} .d-xxl-flex {display: flex !important;} .d-xxl-inline-flex {display: inline-flex !important;} .d-xxl-none {display: none !important;} .text-xxl-start {text-align: left !important;} .text-xxl-end {text-align: right !important;} .text-xxl-center {text-align: center !important;} .flex-xxl-row {flex-direction: row !important;} .flex-xxl-column {flex-direction: column !important;} .flex-xxl-row-reverse {flex-direction: row-reverse !important;} .flex-xxl-column-reverse {flex-direction: column-reverse !important;} .flex-xxl-grow-0 {flex-grow: 0 !important;} .flex-xxl-grow-1 {flex-grow: 1 !important;} .flex-xxl-shrink-0 {flex-shrink: 0 !important;} .flex-xxl-shrink-1 {flex-shrink: 1 !important;} .flex-xxl-wrap {flex-wrap: wrap !important;} .flex-xxl-nowrap {flex-wrap: nowrap !important;} .flex-xxl-wrap-reverse {flex-wrap: wrap-reverse !important;} .justify-content-xxl-start {justify-content: flex-start !important;} .justify-content-xxl-end {justify-content: flex-end !important;} .justify-content-xxl-center {justify-content: center !important;} .justify-content-xxl-between {justify-content: space-between !important;} .justify-content-xxl-around {justify-content: space-around !important;} .justify-content-xxl-evenly {justify-content: space-evenly !important;} .align-items-xxl-start {align-items: flex-start !important;} .align-items-xxl-end {align-items: flex-end !important;} .align-items-xxl-center {align-items: center !important;} .align-items-xxl-baseline {align-items: baseline !important;} .align-items-xxl-stretch {align-items: stretch !important;} .align-content-xxl-start {align-content: flex-start !important;} .align-content-xxl-end {align-content: flex-end !important;} .align-content-xxl-center {align-content: center !important;} .align-content-xxl-between {align-content: space-between !important;} .align-content-xxl-around {align-content: space-around !important;} .align-content-xxl-stretch {align-content: stretch !important;} .align-self-xxl-auto {align-self: auto !important;} .align-self-xxl-start {align-self: flex-start !important;} .align-self-xxl-end {align-self: flex-end !important;} .align-self-xxl-center {align-self: center !important;} .align-self-xxl-baseline {align-self: baseline !important;} .align-self-xxl-stretch {align-self: stretch !important;} .order-xxl-first {order: -1 !important;} .order-xxl-0 {order: 0 !important;} .order-xxl-1 {order: 1 !important;} .order-xxl-2 {order: 2 !important;} .order-xxl-3 {order: 3 !important;} .order-xxl-4 {order: 4 !important;} .order-xxl-5 {order: 5 !important;} .order-xxl-last {order: 6 !important;} .m-xxl-0 {margin: 0 !important;} .m-xxl-1 {margin: 0.25rem !important;} .m-xxl-2 {margin: 0.5rem !important;} .m-xxl-3 {margin: 1rem !important;} .m-xxl-4 {margin: 1.5rem !important;} .m-xxl-5 {margin: 3rem !important;} .m-xxl-auto {margin: auto !important;} .mx-xxl-0 {margin-right: 0 !important; margin-left: 0 !important;} .mx-xxl-1 {margin-right: 0.25rem !important; margin-left: 0.25rem !important;} .mx-xxl-2 {margin-right: 0.5rem !important; margin-left: 0.5rem !important;} .mx-xxl-3 {margin-right: 1rem !important; margin-left: 1rem !important;} .mx-xxl-4 {margin-right: 1.5rem !important; margin-left: 1.5rem !important;} .mx-xxl-5 {margin-right: 3rem !important; margin-left: 3rem !important;} .mx-xxl-auto {margin-right: auto !important; margin-left: auto !important;} .my-xxl-0 {margin-top: 0 !important; margin-bottom: 0 !important;} .my-xxl-1 {margin-top: 0.25rem !important; margin-bottom: 0.25rem !important;} .my-xxl-2 {margin-top: 0.5rem !important; margin-bottom: 0.5rem !important;} .my-xxl-3 {margin-top: 1rem !important; margin-bottom: 1rem !important;} .my-xxl-4 {margin-top: 1.5rem !important; margin-bottom: 1.5rem !important;} .my-xxl-5 {margin-top: 3rem !important; margin-bottom: 3rem !important;} .my-xxl-auto {margin-top: auto !important; margin-bottom: auto !important;} .mt-xxl-0 {margin-top: 0 !important;} .mt-xxl-1 {margin-top: 0.25rem !important;} .mt-xxl-2 {margin-top: 0.5rem !important;} .mt-xxl-3 {margin-top: 1rem !important;} .mt-xxl-4 {margin-top: 1.5rem !important;} .mt-xxl-5 {margin-top: 3rem !important;} .mt-xxl-auto {margin-top: auto !important;} .me-xxl-0 {margin-right: 0 !important;} .me-xxl-1 {margin-right: 0.25rem !important;} .me-xxl-2 {margin-right: 0.5rem !important;} .me-xxl-3 {margin-right: 1rem !important;} .me-xxl-4 {margin-right: 1.5rem !important;} .me-xxl-5 {margin-right: 3rem !important;} .me-xxl-auto {margin-right: auto !important;} .mb-xxl-0 {margin-bottom: 0 !important;} .mb-xxl-1 {margin-bottom: 0.25rem !important;} .mb-xxl-2 {margin-bottom: 0.5rem !important;} .mb-xxl-3 {margin-bottom: 1rem !important;} .mb-xxl-4 {margin-bottom: 1.5rem !important;} .mb-xxl-5 {margin-bottom: 3rem !important;} .mb-xxl-auto {margin-bottom: auto !important;} .ms-xxl-0 {margin-left: 0 !important;} .ms-xxl-1 {margin-left: 0.25rem !important;} .ms-xxl-2 {margin-left: 0.5rem !important;} .ms-xxl-3 {margin-left: 1rem !important;} .ms-xxl-4 {margin-left: 1.5rem !important;} .ms-xxl-5 {margin-left: 3rem !important;} .ms-xxl-auto {margin-left: auto !important;} .p-xxl-0 {padding: 0 !important;} .p-xxl-1 {padding: 0.25rem !important;} .p-xxl-2 {padding: 0.5rem !important;} .p-xxl-3 {padding: 1rem !important;} .p-xxl-4 {padding: 1.5rem !important;} .p-xxl-5 {padding: 3rem !important;} .px-xxl-0 {padding-right: 0 !important; padding-left: 0 !important;} .px-xxl-1 {padding-right: 0.25rem !important; padding-left: 0.25rem !important;} .px-xxl-2 {padding-right: 0.5rem !important; padding-left: 0.5rem !important;} .px-xxl-3 {padding-right: 1rem !important; padding-left: 1rem !important;} .px-xxl-4 {padding-right: 1.5rem !important; padding-left: 1.5rem !important;} .px-xxl-5 {padding-right: 3rem !important; padding-left: 3rem !important;} .py-xxl-0 {padding-top: 0 !important; padding-bottom: 0 !important;} .py-xxl-1 {padding-top: 0.25rem !important; padding-bottom: 0.25rem !important;} .py-xxl-2 {padding-top: 0.5rem !important; padding-bottom: 0.5rem !important;} .py-xxl-3 {padding-top: 1rem !important; padding-bottom: 1rem !important;} .py-xxl-4 {padding-top: 1.5rem !important; padding-bottom: 1.5rem !important;} .py-xxl-5 {padding-top: 3rem !important; padding-bottom: 3rem !important;} .pt-xxl-0 {padding-top: 0 !important;} .pt-xxl-1 {padding-top: 0.25rem !important;} .pt-xxl-2 {padding-top: 0.5rem !important;} .pt-xxl-3 {padding-top: 1rem !important;} .pt-xxl-4 {padding-top: 1.5rem !important;} .pt-xxl-5 {padding-top: 3rem !important;} .pe-xxl-0 {padding-right: 0 !important;} .pe-xxl-1 {padding-right: 0.25rem !important;} .pe-xxl-2 {padding-right: 0.5rem !important;} .pe-xxl-3 {padding-right: 1rem !important;} .pe-xxl-4 {padding-right: 1.5rem !important;} .pe-xxl-5 {padding-right: 3rem !important;} .pb-xxl-0 {padding-bottom: 0 !important;} .pb-xxl-1 {padding-bottom: 0.25rem !important;} .pb-xxl-2 {padding-bottom: 0.5rem !important;} .pb-xxl-3 {padding-bottom: 1rem !important;} .pb-xxl-4 {padding-bottom: 1.5rem !important;} .pb-xxl-5 {padding-bottom: 3rem !important;} .ps-xxl-0 {padding-left: 0 !important;} .ps-xxl-1 {padding-left: 0.25rem !important;} .ps-xxl-2 {padding-left: 0.5rem !important;} .ps-xxl-3 {padding-left: 1rem !important;} .ps-xxl-4 {padding-left: 1.5rem !important;} .ps-xxl-5 {padding-left: 3rem !important;} .gap-xxl-0 {gap: 0 !important;} .gap-xxl-1 {gap: 0.25rem !important;} .gap-xxl-2 {gap: 0.5rem !important;} .gap-xxl-3 {gap: 1rem !important;} .gap-xxl-4 {gap: 1.5rem !important;} .gap-xxl-5 {gap: 3rem !important;}}


.plus-one img {
    animation-name: rotateme;
    animation-duration: 5s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
@keyframes rotateme {
  from {
    transform: rotate(0deg);
 }
  to {
    transform: rotate(360deg);
 }
}

@keyframes anim-y{
    50% {animation-timing-function: cubic-bezier(0.55, 0, 0.2, 1); transform: translateY(-25px);}
}
.scrollToTop {animation: none; border: none; background: var(--theme-color); display: inline-flex; align-items: center; justify-content: center; line-height: 1; width: 64px; border-radius: 30px; height: 36px;}
.scrollToTop svg {width: 20px; height: 20px; fill: #fff}
.scrollToTop:hover {background-color: var(--heading-color);}
.sidebar-toggle-btn {position: fixed; right: 2%; top: calc(50% - 25px); width: 50px; height: 50px; animation: 5s cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal none running anim-y; background: var(--theme-color); 
    border-radius: 50%; padding: 12px; cursor: pointer; overflow: hidden; z-index: 98; transition: var(--theme-transition-short); box-shadow: 0px 3px 19px 0px rgba(39, 71, 96, 0.17);}
.sidebar-toggle-btn svg {fill: #fff;}
.sidebar-toggle-btn:hover {background: var(--heading-color);}

@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}to{opacity:1;-webkit-transform:none;transform:none}}
@-moz-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,50px,0);
-moz-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}to{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}}
@-o-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}to{opacity:1;-webkit-transform:none;-o-transform:none;transform:none}}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,50px,0);-moz-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}to{opacity:1;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none}}
.animated{-webkit-animation-duration:.4s;-moz-animation-duration:.4s;-o-animation-duration:.4s;animation-duration:.4s;



/*

.image-holder {position: relative; float: right;  padding: 10px;}

.news table {width: 100%; display: block;  overflow-x: auto; white-space: nowrap; height: unset!important;}
.news table tbody {width: 100%;}
.news table tr:nth-child(odd), .news .tab-content .attachment:nth-child(odd) { background: #eaedf1;}
.news table tr td, .news .tab-content .attachment {  padding: 0.4rem 0.8rem;}
.news table tr td:first-child {font-weight: 700;  width: 20%!important;}
.news table tr:nth-child(1) {font-weight: 700}
*/