:root {
    --theme-color: #ffdb00;
    --alt-color: #044e00;
    /*--theme-color-lighter: ;
    --theme-color-darker: ;*/
    --heading-color: #0A0A0A;
    --black-color: #1A1A1A;
    --gray-color: #e9e9e9;
    --theme-transition: .35s cubic-bezier(.19, 1, .22, 1);
    --theme-transition-long: .75s cubic-bezier(.19, 1, .22, 1);
    --theme-radius-short: 12px;
    --theme-radius: 16px;
    --body-font: "Roboto", sans-serif;
    --heading-font: "Barlow Condensed", sans-serif;
}

a, svg {transition: var(--theme-transition); color: var(--heading-color);}
a:hover, a:focus {color: var(--theme-color); text-decoration: none;}
.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;}
.w-100 {width: 100%;}
.h-100 {height: 100%;}
.z-1 {z-index: 1;}
.z-2 {z-index: 2;}
.icon-svg {display: block; font-size: 0;}
::-moz-selection {color: var(--theme-color); background-color: var(--alt-color); text-fill-color: initial;}
::selection {color: var(--theme-color); background-color: var(--alt-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 {border-bottom: 1px solid;}
.underline:hover {border-bottom-color: transparent;}
.navbar {border: none;}
.overlay:before {content: ''; position: absolute; display: block; height: 100%; width: 100%; top: 0; left: 0;}
.overlay-after:after {content: ''; position: absolute; display: block; height: 100%; width: 100%; top: 0; left: 0;}
.nowrap {white-space: nowrap;}
.theme-color {color: var(--theme-color);}
.heading-color {color: var(--heading-color)!important;}
.green-color {color: var(--alt-color);}

html {font-size: 16px;}
body {font-size: 16px; line-height: 1.45; color: #3b3b3b; font-family: var(--body-font);}
body:not(.homepage) {padding-top: 106px;}
h1, h2, h3, h4, h5, h6 {font-family: var(--heading-font); font-weight: 700; color: var(--heading-color); line-height: 1.2;}
h1 {font-size: 46px;}
p {font-size: 16px;}

.section-padding {padding-top: 32px; padding-bottom: 32px;}
.section-title {font-size: 40px; font-weight: 700;}
.section-subtitle {font-size: 20px; color: #242424;}

@media screen and (min-width: 992px){
    html {overflow: unset;}
    body:not(.homepage) {padding-top: 172px;}
    .section-padding {padding-top: 64px; padding-bottom: 64px;}
    h1 {font-size: 56px;}
    .section-title {font-size: 50px;}
    header .logo img {height: 100px; transition: var(--theme-transition); transform-origin: left;}
}

header {position: fixed; top: 0; width: 100%; background: transparent;}
header .top {background: var(--black-color); border-radius: 0; transition: var(--theme-transition);}
header .top .social-icons svg {width: 23px; height: 23px;}
header .top a:before {content: ''; position: absolute; display: block; background: var(--black-color); left: 0; top: 0; right: 0; bottom: 0; border-radius: 50%; opacity: 0; transition: var(--theme-transition);}
header .top a {color: var(--theme-color);}
.social-icons a {border: 0; border-radius: 0; transition: var(--theme-transition);}
.social-icons a svg {color: var(--theme-color); z-index: 1;}
.social-icons li:hover a {background: transparent; transform: none;}
header .top a:hover, header .top a:hover svg {color: #fff;}

header .bottom {background: transparent; border: 0; transition: var(--theme-transition); border-top-left-radius: 0; border-top-right-radius: 0;}
header .solid-menus .navbar-default .navbar-nav > li > a {color: var(--heading-color); font-weight: 500;}

header .solid-menus .navbar-pos-search a svg {width: 25px; height: 25px;}

@media screen and (min-width: 992px){
    header .solid-menus .navbar-default .navbar-nav > li > a {font-size: 18px;}
    header .solid-menus .navbar-default .navbar-nav > li > a svg {width: 22px; height: 22px;}
    header .solid-menus .navbar-default .navbar-nav > li > a:hover {color: var(--theme-color);}
    
    header .solid-menus .navbar-default .navbar-nav > li.active > a {background: transparent; font-weight: 700;}
}



header.scrolled {position: fixed; width: 100%; background: transparent;}
header.scrolled .top {background-color: var(--theme-color);}
header.scrolled .top a {color: var(--heading-color); position: relative; transition: var(--theme-transition);}
header.scrolled .top .top-button {background: var(--black-color); color: var(--theme-color); border-radius: var(--theme-radius); padding: 8px 20px; corner-shape: squircle;}
header.scrolled .top .social-icons a svg {color: var(--heading-color); transition: var(--theme-transition);}
header.scrolled .bottom {background-color: #fff; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;}
header.scrolled .logo img {height: 50px;}
header.scrolled .top a:hover svg {color: var(--theme-color);}
header.scrolled .top a:hover:before {}
header.scrolled .top .top-button:hover {}


.container-fluid {border-radius: 40px; corner-shape: squircle; margin-left: 20px; margin-right: 20px; padding-left: 0; padding-right: 0;}

.theme-button {position: relative; background: linear-gradient(136deg, var(--alt-color), 85%, var(--black-color)); display: inline-flex; align-items: center; border: none; padding: 16px 30px; 
    font-size: 16px; font-weight: 400; border-radius: var(--theme-radius); corner-shape: squircle;}
.theme-button span {z-index: 1; position: relative;}
.theme-button-alt {background: linear-gradient(136deg, var(--theme-color), 85%, #ad9500); color: var(--heading-color);}
.theme-button:before {content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 0; display: block; background-color: var(--theme-color); border-radius: var(--theme-radius); corner-shape: squircle;
    opacity: 0; transition: var(--theme-transition);}
.theme-button:hover {background: linear-gradient(136deg, var(--alt-color), 85%, var(--black-color)); border-radius: 20px;}
.theme-button:hover span {color: var(--heading-color);}
.theme-button:hover:before {opacity: 1; height: 100%;}
.theme-button-alt:before {background-color: var(--black-color);}
.theme-button-alt:hover {background: linear-gradient(136deg, var(--theme-color), 85%, #ad9500);}
.theme-button-alt:hover span {color: #fff;}

.sticky-content {position: sticky; top: 150px;}

.theme-radius {border-radius: var(--theme-radius);}
.theme-bg {background-color: var(--theme-color);}
.green-bg {background-color: var(--alt-color);}
.black-bg {background-color: var(--black-color);}
.gray-bg {background-color: var(--gray-color);}
.text-white {color: #fff;}

.theme-icon-wrap {width: 70px; height: 70px; background: #eef4ff; border-radius: 50%; backdrop-filter: blur(10px); transition: var(--theme-transition-long);}
.theme-icon-wrap svg {width: 32px; height: 32px; transition: var(--theme-transition-long);}


.breadcrumb {background: transparent;}

.home-banner .home-banner-content {display: flex; height: 100vh; width: 100%;}
.home-banner .home-banner-content:before {background: linear-gradient(356deg, var(--alt-color), var(--dark-color)); opacity: .4; background: #ffffffd9; opacity: .9;}
.big-banner .swiper-slide img {height: auto; object-fit: cover;}
.home-banner .swiper-slide .description h2 {text-shadow: none; color: var(--heading-color); font-size: 43px;}
.home-banner .swiper-slide .description h2 span {display: block; line-height: 1;letter-spacing: 1px; margin-bottom: 16px;}
.home-banner .swiper-slide .description h2 small {display: inline-block; line-height: 1.1; text-transform: uppercase; color: var(--heading-color); letter-spacing: -0.5px;}
.home-banner .swiper-slide .description p {color: var(--heading-color);}
.home-banner .swiper-slide .description p strong {color: var(--heading-color);}
.home-banner .swiper-slide .description p strong:before {border-radius: 7% 91% 11% 92% / 99% 27% 93% 27%; background: #ffdb00ab; color: var(--heading-color); z-index: -1; padding: 5px; left: -5px; top: -5px; height: calc(100% + 10px); width: calc(100% + 10px);}
.home-banner .swiper-slide .theme-button svg {fill: #fff; width: 20px; height: 20px; margin-left: 12px;}
.home-banner .swiper-slide .description-stars .bi-star-fill {text-shadow: 0 0 1px #000c;}
.home-banner .swiper-slide .description-stars span {font-size: 20px; letter-spacing: .2px; font-family: var(--heading-font);}

@media screen and (min-width: 992px){
    .container-fluid {border-radius: 60px;}
    .home-banner .home-banner-content {max-height: 700px;}
    .home-banner .swiper-slide .description h2 {font-size: 53px;}
    .home-banner .swiper-slide .description h2 span {margin-bottom: 0;}
}


    .services-section:before {background: url(/fajlovi/banner/gderadimobanner-375.jpg) no-repeat center center / cover; z-index: -2; border-radius: 62px; corner-shape: squircle; overflow: hidden;} 
    .services-section:after {background: #ffffffed; z-index: -1;}
    .services-section .service-item {border-radius: 18px; corner-shape: squircle; background: linear-gradient(136deg, var(--alt-color), 85%, var(--black-color)); color: #fff; height: 100%;}
    .services-section .service-item:before {border-radius: 18px; corner-shape: squircle; background-color: var(--theme-color); opacity: 0; transition: var(--theme-transition-long);}
    .services-section .service-item .icon-wrap {background: #0000002b;}
    .services-section .service-item .icon-wrap svg {color: #fff;}
    .services-section .service-item .service-item-link {}
    .services-section .section-text {font-size:16px;}
    .services-section .service-item:hover .icon-wrap {background: #ffffff9b;}
    .services-section .service-item:hover .icon-wrap svg {color: var(--heading-color);}
    .services-section .service-item:hover h4, .services-section .service-item:hover p, .services-section .service-item:hover .service-item-link {color: var(--heading-color);}
    .services-section .service-item:hover:before {opacity: 1;}
    
    .theme-section-bg {right: -10%; height: 60%; width: 40%; opacity: .04; bottom: -10%; pointer-events: none;}
    .theme-section-text {border-radius: 40px; z-index: 2;}
    .theme-section-inner {padding: 60px 50px;}
    
    .theme-section-label {display: inline-block; background: var(--black-color); color:#fff; padding: 6px 14px; border-radius: 8px; font-size: 14px; margin-bottom: 20px;}
    .service-location .theme-section-text .section-title {font-size: 56px;}
    
    .theme-section-image {position: relative;}
    .theme-section-image img {width: 100%; height: 100%; object-fit: cover; border-radius: 0 0  0 40px;}
    
    @media (min-width:768px) {
        
    }
    
    @media (min-width:992px) {
        .theme-section-text {border-radius: 0 0 0 40px;}
        .theme-section-text:before {background-color: var(--theme-color); left: 100%; width: 50%; right: auto;}
        .theme-section-image {position: absolute; right: 0; top: 0; bottom: 0; width: 50vw; z-index: 2;}
        .theme-section-inner {padding: 80px 70px;}
    }




        .text-section p {font-size: 21px;}
        blockquote {display: inline-block; font-style:italic; color: #fff; border-left: none;}
        blockquote svg {width: 50px; height: 50px; color: var(--theme-color);}
        blockquote p:before, blockquote p:after { content:""; position: absolute; line-height: 1; height: 36px; font-size: 80px; color: var(--theme-color); font-style: normal; opacity:.9; }
        blockquote p:before { content:"“"; left: -20px; top: -10px; }
        blockquote p:after { content:"”"; right: -20px; bottom: -10px; }

        .featured-section .theme-button:before {background-color: var(--black-color);}
        .featured-section .theme-button:hover span {color: #fff;}
        .feature-item {height: 360px; transition: var(--theme-transition); backdrop-filter: blur(30px); background-color: #0000000a;}
        .feature-item .feature-img {top: 0; left: 0; bottom: 0; right: 0; opacity: .1; transition: var(--theme-transition-long); z-index: -1;}
        .feature-item .feature-img img {object-fit: cover; height: 100%;}
        .feature-item h3 {transition: var(--theme-transition-long); will-change: transform;}
        .feature-item .feature-text {transition: var(--theme-transition);}
        .feature-item .feature-text p {font-size: 18px; height: auto; transition: var(--theme-transition-long);}
              
        .process-section-bg {bottom: 0; left: 50%; z-index: -1; transform: translateX(-120%); width: 200px; height: 200px; opacity: .05;}
        .process-timeline {position:relative; padding-left:0;}
        .process-timeline:before {display: none; content: ""; position: absolute; left: 34px; top: 0; bottom: 0; width: 2px; background: #e5e5e5;}
        .process-step {position:relative; margin-bottom:40px;}
        .process-step:last-child {margin-bottom:0;}
        .process-step-number {position:relative; left: 20px; top:0; width: 52px; height: 52px; display:flex; align-items:center; justify-content:center; margin-bottom:12px; background: var(--theme-color); 
            color: var(--heading-color); font-weight: 600; font-size: 14px; border-radius: 50%; box-shadow: 0 8px 20px rgba(0,0,0,.15);}
        .process-step-content {padding: 0 20px 22px; transition: var(--theme-transition);}
        .process-step-content h3 {margin-bottom: 6px;}
        .process-step-content p {font-size: 15px; color: #6a6a6a; line-height: 1.6; margin: 0;}
        @media (min-width:560px){
            .process-step-content {padding: 0 0 40px 38px;}
       }
        @media (min-width:768px){
            .process-timeline {padding-left:50px;}
            .process-timeline:before {display:block;}
            .process-step-number {position: absolute; left: -41px; top: 0; margin-bottom: 0;}
            .process-step-content p {font-size: 16px;}
            
            .feature-item .feature-text p {max-height: 0; opacity: 0; visibility: hidden;}
            .feature-item:hover .feature-text p {max-height: 80px; opacity: 1; visibility: visible; transition: var(--theme-transition-long);}

       }
        @media (min-width:992px){
            .feature-item .feature-img {opacity: 0;}
            .feature-item:hover .feature-img {opacity: .2;}
            .feature-item:hover .icon {background: #00000080;}
            .feature-item:hover .icon svg {color: var(--theme-color);}
            .feature-item:hover .feature-text h3 {transform: translateY(-10px);}
            
            .process-timeline {padding-left:60px;}
            .process-step-number {left:-60px; width: 71px; height: 71px; font-size: 20px;}
       }


    .service-how .how-card {height: 100%;}
    .service-how .how-icon {width: 70px; height: 70px; background: #1a1a1a17; border-radius: 50%; backdrop-filter: blur(10px); transition: var(--theme-transition-long);}
    .service-how .black-bg .how-icon {background: #ffffff2e;}
    .service-how .how-icon svg {width: 36px; height: 36px; color: var(--black-color); transition: var(--theme-transition-long);}
    .service-how .black-bg .how-icon svg {color: var(--theme-color);}
    .service-how .how-card:hover .how-icon {background: #1a1a1aa6;}
    .service-how .how-card:hover .how-icon svg {color: var(--theme-color);}
    .service-how .how-card.black-bg:hover .how-icon {background: #ffffffa6;}
    .service-how .how-card.black-bg:hover .how-icon svg {color: var(--black-color);}
    .service-how .how-card.gray-bg:hover .how-icon {background: #000000a6;}
    .service-how .how-card.gray-bg:hover .how-icon svg {color: var(--gray-color);}

.faq-content .toggler { display : block; padding: 22px 30px 22px 0; font-size : 18px; font-weight : 700; text-decoration : none; }
.faq-content .toggler:after {transition: var(--theme-transition);}
.faq-content .tgSadrzaj { padding : 0 0 24px 0;}
.faq-content .tgSadrzaj p {line-height : 1.7;}
.faq-content .toggler-one.active .toggler, .faq-content .toggler-one .toggler:hover {color: var(--theme-color)!important;}


.form-control {background-color: #0000000a; border-color: transparent; padding: 20px; border-radius: var(--theme-radius-short); transition: var(--theme-transition);}
.form-control:hover {border-color: var(--alt-color); box-shadow: none;}
.form-control:focus {border-color: var(--alt-color); box-shadow: none; background-color: #ffffffd1; color: var(--heading-color);}
.form-control::-webkit-input-placeholder {color: #8a7913; font-size: 15px;}
.form-control:focus::-webkit-input-placeholder {opacity: 0;}



footer .footer-middle {background-color: var(--black-color); color: #fff;}
footer .footer-middle p.title {font-size: 20px; margin-bottom: 24px; color: var(--theme-color); font-family: var(--heading-font);}
footer .footer-middle p.title::before, footer ul li a:before {display: none;}
footer .footer-middle a, footer .footer-middle li {color: #8a8a8a; font-size: 17px; line-height: 2;}
footer .footer-middle li.footer-wt {font-size: 21px; color: var(--theme-color);}
footer ul li a:hover {font-weight: 400;}
footer .social-icons a:hover svg {color: var(--alt-color);}
footer .tgNaslov {color: var(--theme-color); font-family: var(--heading-font); font-size: 20px; text-align: center; display: block; border-top: 0;}

@media screen and (min-width: 992px){
    footer .footer-middle a, footer .footer-middle li {font-size: 15px;}
}

.fw-light {font-weight: 300!important;}
.fw-medium {font-weight: 500!important;}
.fw-semibold {font-weight: 600 !important;}
.fw-bold {font-weight: 700!important;}


.scrollToTop {animation: none; border: 0; background-color: var(--alt-color); right: 30px;}
.search-box {height: 30%;}
header #search.navbar-form {display: flex; height: 100%;}
.search-box .input {margin: auto;}

.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;}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!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;}}