@font-face {
    font-family: 'Felbridge Extra';
    src: url('/wp-content/themes/yootheme-child/fonts/Felbridge-ExtraBold.woff2') format('woff2'),
        url('/wp-content/themes/yootheme-child/fonts/Felbridge-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Felbridge Light';
    src: url('/wp-content/themes/yootheme-child/fonts/Felbridge-Light.woff2') format('woff2'),
        url('/wp-content/themes/yootheme-child/fonts/Felbridge-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Felbridge Bold';
    src: url('/wp-content/themes/yootheme-child/fonts/Felbridge-Bold.woff2') format('woff2'),
        url('/wp-content/themes/yootheme-child/fonts/Felbridge-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-display: swap;
    font-family: 'Nunito Sans';
    font-style: normal;
    font-weight: 400;
    src: url('/wp-content/themes/yootheme-child/fonts/nunito-sans-v18-latin-regular.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'Nunito Sans';
    font-style: normal;
    font-weight: 500;
    src: url('/wp-content/themes/yootheme-child/fonts/nunito-sans-v18-latin-500.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'Nunito Sans';
    font-style: normal;
    font-weight: 600;
    src: url('/wp-content/themes/yootheme-child/fonts/nunito-sans-v18-latin-600.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'Nunito Sans';
    font-style: normal;
    font-weight: 700;
    src: url('/wp-content/themes/yootheme-child/fonts/nunito-sans-v18-latin-700.woff2') format('woff2');
}


@font-face {
    font-display: swap;
    font-family: 'Nunito Sans';
    font-style: normal;
    font-weight: 900;
    src: url('/wp-content/themes/yootheme-child/fonts/nunito-sans-v18-latin-900.woff2') format('woff2');
}

:root {
    --font-txt: 'Nunito Sans';
    --extrabold: 'Felbridge Extra';
    --bold: 'Felbridge Bold';
    --light: 'Felbridge Light';
    --blue: #163E56;
    --lightblue: #DB9A37;
    --darkblue: #163E56;
    --grey: #EEE9E5;
    --white: #ffffff;
    --darkgrey: #626464;
}

.color-white {
    color: var(--white) !important;
}

.color-blue {
    color: var(--blue) !important;
}

.color-darkblue {
    color: var(--darkblue) !important;
}

.color-lightblue {
    color: var(--lightblue) !important;
}

.color-grey {
    color: var(--grey) !important;
}

.bg-white {
    background: white !important
}

* {
    margin: 0;
    padding: 0;
}

html,
body {
    font-family: var(--font-txt);
    font-size: 16px;
    color: var(--darkgrey);
}

.banner-ie {
    width: 100%;
    text-align: center;
    padding: 1.5rem;
}

.uk-sticky-below {
    box-shadow: 0 10px 10px 0px rgb(0 0 0 / 15%);
    position: relative;
    z-index: 5;
}

.uk-heading-medium {
    font-family: var(--font-txt);
    font-weight: 900;
    ;
    text-transform: unset
}

h1 {
    font-family: var(--font-txt);
    font-weight: 900;
    ;
    font-size: clamp(2rem, 1.1025rem + 2.2472vw, 3.125rem);
    text-transform: none
}

h2 {
    font-family: var(--font-txt);
    font-weight: 900;
    ;
    font-size: 26.49px;
    text-transform: none;
    text-align: left !important;
}

h3 {
    font-family: var(--font-txt);
    font-weight: 900;
    ;
    font-size: 18.49px;
    text-transform: none;
}

::selection {
    background-color: var(--blue);
    color: var(--white);
}

.uk-navbar-container:not(.uk-navbar-transparent) {
    background: var(--blue)
}

.uk-navbar-nav>li>a {
    font-family: var(--font-txt);
    font-weight: 700;
    ;
    letter-spacing: 0;
    font-size: 18px;
    color: var(--white);
    text-transform: none;
}

.uk-navbar-nav>li>a:hover,
.uk-navbar-nav>li>a:focus {
    color: var(--lightblue);
}

.uk-navbar-nav>li.uk-active>a {
    color: var(--lightblue);
}

/* Kleur veranderen sticky navbar */
.uk-sticky-below .uk-navbar-container:not(.uk-navbar-transparent) {
    background: var(--white) !important;
    border-top: 1px solid #e8e8e8;
}

.uk-sticky-below .uk-navbar-nav>li>a {
    color: var(--darkblue)
}

.uk-sticky-below .uk-navbar-nav>li>a:hover,
.uk-navbar-nav>li>a:focus {
    color: var(--lightblue);
}

.uk-sticky-below .uk-navbar-nav>li.uk-active>a {
    color: var(--lightblue);
}




.tm-toolbar-default {
    background: var(--white);
    padding-top: 13px;
    padding-bottom: 13px
}

.tm-toolbar .uk-subnav>*> :first-child {
    font-family: var(--font-txt);
    letter-spacing: 0;
    font-size: 18px;
    color: var(--darkblue) !important;
    text-transform: none;
}

.tm-toolbar .uk-subnav a:hover {
    color: var(--lightblue) !important;
}

.tm-toolbar .uk-subnav>li.uk-active>a {
    color: var(--lightblue) !important;
}

#header>div {
    height: 613px
}

#header ul {
    list-style-type: none;
    padding: 0
}

#header li {
    font-family: var(--font-txt);
    font-weight: 700;
    color: var(--white);
    font-size: 20px;
    display: inline-block
}

#header li:not(:last-child)::after {
    content: '';
    margin-left: 8px;
    margin-right: 8px;
    background-color: var(--lightblue);
    height: 8px;
    width: 8px;
    display: inline-block;
    position: relative;
    top: -1px;
}

#header .uk-container {
    top: 50%;
}

#header.page .uk-container {
    top: 70% !important;
}

#tiles {

    margin: auto
}

#tiles .el-image {
    width: 100%;
    height: 200px;
    object-fit: cover;
}

#tiles .uk-overlay-primary {
    background: rgba(22, 62, 86, .43);
}

#tiles h3 {
    font-family: var(--font-txt);
    font-weight: 700;
    color: var(--white);
    font-size: 18px;
    text-transform: none
}

#tiles a:hover .uk-overlay-primary::before,
#tiles a:focus .uk-overlay-primary::before {
    content: '';
    background: rgb(219 154 55 / 50%);
    -webkit-animation: slide-tiles 0.5s forwards;
    animation: slide-tiles 0.5s forwards;
    top: -267px;
    left: -267px;
    position: absolute;
    width: 100%;
    height: 267px;
    opacity: 0;
}

@-webkit-keyframes slide-tiles {
    100% {
        top: 0;
        left: 0;
        opacity: 1
    }
}

@keyframes slide-tiles {
    100% {
        top: 0;
        left: 0;
        opacity: 1
    }
}

#content-block-home,
#content-block-home-2,
#team>div {
    padding: 0;
}

#content-block-home>div:nth-child(1)>div:nth-child(2),
#content-block-home.content-lp-1>div:nth-child(odd)>div:nth-child(2) {
    background: var(--grey);
}


#content-block-home>div:nth-child(1) h2,
#content-block-home>div:nth-child(1) p,
#content-block-home.content-lp-1>div:nth-child(odd) h2,
#content-block-home.content-lp-1>div:nth-child(odd) p,
#content-block-home-2>div>div:nth-child(1)>div h2,
#content-block-home-2>div>div:nth-child(1)>div p {
    color: var(--darkblue)
}

#content-block-home>div:nth-child(2)>div:nth-child(1),
#content-block-home.content-lp-1>div:nth-child(even)>div:nth-child(1) {
    background: var(--blue);
}

/*#content-block-home-2 > div > div:nth-child(1),
#content-block-home.content-page > div:nth-child(2) > div:nth-child(1) {
    background: var(--grey) !important;
}*/

#content-block-home>div:nth-child(2) h2,
#content-block-home>div:nth-child(2) p,
#content-block-home.content-lp-1>div:nth-child(even) h2,
#content-block-home.content-lp-1>div:nth-child(even) p,
#team>div>div>div>div:nth-child(1)>div p,
#team>div>div>div>div:nth-child(1)>div h2 {
    color: var(--white)
}

/*#content-block-home.content-page > div:nth-child(2) h2, #content-block-home.content-page > div:nth-child(2) p {
    color: var(--darkblue)
}*/

#content-block-home>div:nth-child(2)>div:nth-child(1) .uk-button-default,
#content-block-home.content-lp-1>div:nth-child(even)>div:nth-child(1) .uk-button-default {
    color: var(--white)
}

#content-block-home>div:nth-child(2)>div:nth-child(1) .uk-button-default:hover,
#content-block-home>div:nth-child(2)>div:nth-child(1) .uk-button-default:focus,
#content-block-home.content-lp-1>div:nth-child(even)>div:nth-child(1) .uk-button-default:hover,
#content-block-home.content-lp-1>div:nth-child(even)>div:nth-child(1) .uk-button-default:focus {
    color: var(--lightblue)
}

.uk-button-default {
    background: var(--lightblue);
    font-family: var(--font-txt);
    font-weight: 900;
    color: var(--white);
    padding: 12px 16px;
    margin: 0;
    font-size: 16px;
    letter-spacing: 0;
    border: 0;
    transition: all 0.2s ease-in-out;
    line-height: 1.4;
    text-transform: none;
}

.uk-button-default:hover,
.uk-button-default:focus {
    border: 0;
    color: var(--lightblue);
    background: var(--white);
}

.darkbtn {
    .uk-button-default {
        background: var(--blue);
        color: var(--white);
    }

    .uk-button-default:hover,
    .uk-button-default:focus {
        color: var(--white);
        background: var(--lightblue);
    }

}

/*.uk-button-default::before {
    content: '[';
    color: var(--lightblue);
    position: relative;
    top: -1px;
    margin-right: 4px
}

.uk-button-default::after {
    content: ']';
    color: var(--lightblue);
    position: relative;
    top: -1px;
    margin-left: 4px
}*/

#footer>div>div:nth-child(2) {
    background-color: var(--darkblue);
}

#footer>div>div:nth-child(1) {
    background-color: var(--grey);
}

#footer ul {
    list-style-type: none;
    padding: 0;
}

#footer .uk-grid-large>div:nth-child(2) {}

#footer ul.linksblue>li>a {
    color: var(--lightblue);
    font-family: var(--bold)
}

#footer ul>li>a {
    color: var(--darkgrey);
}

#footer .privacy-notice-paragraph {
    color: var(--white);
    font-size: 11px;
    line-height: normal;
    font-family: var(--light)
}

#footer .privacy-notice-paragraph a {
    color: var(--lightblue);
}

#footer ::placeholder {
    font-family: var(--font-txt);
    color: #8e9da2;
    font-size: 16px
}

#footer input[type="text"],
#footer input[type="date"],
#footer input[type="email"],
#footer textarea {
    background: transparent;
    border: 2px solid #8e9da2;
    font-family: var(--font-txt);
    font-weight: 700;
    color: var(--white);
    font-size: 16px;
}

#footer input[type="text"],
#footer input[type="date"],
#footer input[type="email"] {
    height: 42px !important;
}

#footer input[type="checkbox"] {
    background: transparent;
    border: 2px solid #8e9da2;
    font-family: var(--font-txt);
    font-weight: 700;
    color: var(--white);
    width: unset;
}

#footer .mx-datepicker svg {
    color: var(--white)
}

#footer h2 {
    max-width: 335px;
}

#footer .submit {
    background: var(--white);
    color: var(--blue);
    font-family: var(--font-txt);
    font-weight: 700;
    padding: 12px 16px;
    margin: 10px 0;
    font-size: 16px;
    letter-spacing: 0;
    border: 0;
    transition: all 0.2s ease-in-out;
    line-height: 1.4;
    text-transform: none;
    cursor: pointer;
    position: relative;
}

#footer .submit:hover::after {
    content: url(/wp-content/uploads/2021/03/mail-send.png);
    position: absolute;
    right: 0px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-animation: slide 0.5s forwards;
    animation: slide 0.5s forwards;
    opacity: 0;
}

#footer .submit:hover {
    background: var(--lightblue);
    color: white;
}

@-webkit-keyframes slide {
    100% {
        right: -40px;
        opacity: 1
    }
}

@keyframes slide {
    100% {
        right: -40px;
        opacity: 1
    }
}

#team>div>div>div>div:nth-child(1)>div,
#content-block-home-2>div>div:nth-child(1)>div,
#content-block-home>div:nth-child(1)>div:nth-child(2)>div,
#content-block-home>div:nth-child(2)>div:nth-child(1)>div,
#content-block-home.content-lp-1>div:nth-child(odd)>div:nth-child(2)>div,
#content-block-home.content-lp-1>div:nth-child(even)>div:nth-child(1)>div,
#footer>div>div:nth-child(2)>div,
#footer>div>div:nth-child(1)>div {
    margin: auto;
    padding: 60px 30px;
    text-align: justify;
}

#content-block-home.content-lp-1 .uk-accordion .el-item:nth-child(1) {
    padding-top: 20px;
}


#content-block-home.content-lp-1 .uk-accordion .el-item:nth-child(odd) {
    background: rgba(238, 233, 229, 0.5);
}

#content-block-home.content-lp-1 .uk-accordion .el-item:nth-child(odd):hover .uk-accordion-title,
#content-block-home.content-lp-1 .uk-accordion .el-item:nth-child(odd):focus .uk-accordion-title {
    color: #FFF !important;
}


#content-block-home.content-lp-1 .uk-accordion .el-item:nth-child(even) .uk-accordion-content,
#content-block-home.content-lp-1 .uk-accordion .el-item:nth-child(even) .uk-accordion-content *,
#content-block-home.content-lp-1 .uk-accordion .el-item:nth-child(even):hover .uk-accordion-content,
#content-block-home.content-lp-1 .uk-accordion .el-item:nth-child(even):focus .uk-accordion-content {
    color: #2d2e33 !important;
}


.uk-sticky-below .uk-logo>img:nth-of-type(2) {
    display: block;
}

.uk-sticky-below .uk-logo>img:first-child {
    display: none;
}

.uk-slidenav {
    background: var(--white);
}

.uk-slider-container .uk-position-medium {
    margin: 0;
}


.video-container {
    position: relative;
}

.video-container a.playbutton {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 62px;
    height: 61px;
    display: inline-block;
    content: url(/wp-content/uploads/2021/03/playbutton.svg);
}

#gallery-slider {
    background-color: var(--grey);
    padding-top: 40px;
    padding-bottom: 40px;
}

#gallery-slider .wk-slidenav {
    display: block;
    color: var(--white)
}

#gallery-slider>div>div:nth-child(1) {
    margin-bottom: -20px;
}

#testimonials .video-container {
    background-color: #000000
}

#testimonials .video-container img {
    min-height: 338px;
    object-fit: cover;
    opacity: 0.5
}

#testimonials .testimonial-wrapper {
    display: flex;
    align-items: center;
}

#testimonials .testimonial-wrapper>div {
    width: 50%;
}

#testimonials .testimonial-wrapper>div:nth-child(2) {
    background: var(--darkblue);
    height: 338px;
    margin: auto;
    padding: 60px 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}

#testimonials .wk-slidenav {
    width: 30px;
    height: 30px;
    line-height: 30px;
    color: var(--lightblue);
    font-size: 30px
}

#testimonials p {
    max-width: 375px;
    text-align: left
}

#testimonials .txt-testi {
    font-family: var(--font-txt);
    font-size: 25px;
    color: var(--white);
    line-height: normal
}

#testimonials .txt-from {
    font-family: var(--font-txt);
    font-size: 15px;
    color: var(--white);
    margin-top: 25px;
}

#testimonials .wk-position-bottom-right {
    right: 20px
}

.tm-header-mobile .uk-navbar-toggle {
    color: var(--white)
}

/*.tm-header.uk-sticky,
.tm-header .uk-sticky-fixed{
    top: 55.25px !important; !* hoogte van toolbar *!
}*/


.uk-offcanvas-bar {
    background: rgba(22, 62, 86, .98);
}

.uk-nav-default>li>a {
    font-family: var(--font-txt);
    font-weight: 700;
    ;
    letter-spacing: 0;
    font-size: 18px;
    color: var(--white) !important;
    text-transform: none;
}

.uk-nav-default>li>a:hover,
.uk-navbar-nav>li>a:focus {
    color: var(--lightblue);
}

.uk-nav-default>li.uk-active>a {
    color: var(--lightblue) !important;
}


.blue-hooks p {
    max-width: 1161px !important;
    margin: 0 auto;
}

.blue-hooks p::before {
    content: '[ ';
    color: var(--lightblue);
    font-family: var(--font-txt);
    font-weight: 900;
    ;
    font-size: 17px;
}

.blue-hooks p::after {
    content: ' ]';
    color: var(--lightblue);
    font-family: var(--font-txt);
    font-weight: 900;
    ;
    font-size: 17px;
}

.switch #footer>div>div:nth-child(1) {
    background-color: var(--white) !important;
}

#team>div>div>div {
    min-height: 574px;
}

#team .uk-position-cover {
    display: none;
}

.quote {
    background: var(--grey);
    padding: 100px 0;
}

.quote p {
    font-family: var(--font-txt);
    font-size: 31px;
    max-width: 1000px;
    margin: 0 auto;
    color: var(--darkblue);
    line-height: 41px;
}

.quote p>span {
    font-family: var(--font-txt);
    font-weight: 700;
}

.uk-icon {
    color: var(--lightblue);
}

#creaticBlog .creatic-blog-article {
    background: var(--grey);
}

#creaticBlog h4 {
    font-family: var(--font-txt);
    font-weight: 900;
    ;
    letter-spacing: normal;
    color: var(--darkblue);
    margin-bottom: 0;
}

#creaticBlog .article-intro * {
    color: var(--darkblue);
}

#creaticBlog .btn-primary {
    background: transparent;
    font-family: var(--font-txt);
    font-weight: 900;
    ;
    color: var(--darkblue);
    padding: 0;
    margin: 0;
    font-size: 14px;
    letter-spacing: 0;
    border: 0;
    transition: all 0.4s ease-in-out;
    text-transform: none;
}

#creaticBlog .btn-primary:hover,
#creaticBlog .btn-primary:active,
#creaticBlog .btn-primary:focus {
    color: var(--lightblue) !important;
    background: transparent !important;
    box-shadow: none;
}

#creaticBlog .publication-date {
    font-size: 0.8rem;
}

#creaticBlog a {
    color: var(--blue)
}

.gal-inspiratie img {
    height: 202px;
    object-fit: cover;
    min-width: 100%;
}


.contact-page #hide1 {
    display: none !important;
}

#hide2,
#openingsuren {
    display: none;
}

.contact-page #hide2,
.contact-page #openingsuren {
    display: block !important;
}

.contact-page #header>div {
    height: 313px;
}

.contact-page #footer>div>div:nth-child(2) {
    background: var(--white);
}

.contact-page #footer .submit,
.contact-page .color-white,
.contact-page #footer .privacy-notice-paragraph,
.contact-page #footer input,
.contact-page #footer textarea {
    color: var(--darkblue) !important;
}

.teamleden .uk-overlay-primary {
    background: linear-gradient(0deg, rgba(39, 74, 87, 1) 0%, rgba(39, 74, 87, 0.8085609243697479) 42%);
}

.teamleden h3 {
    text-align: center !important;
    font-size: 15px !important
}

.teamleden .el-meta,
.teamleden .el-content {
    color: var(--white)
}


.contact-page #footer>div>div:nth-child(1) {
    align-items: flex-start !important;
}

#footer>div>div:nth-child(1)>div {
    margin: 0 auto !important;
}

.new-slider {
    margin-bottom: -20px;
}

.wk-slidenav {
    display: inline-block;
    box-sizing: border-box;
    width: 40px;
    height: 40px;
    line-height: 40px;
    color: var(--darkblue);
    font-size: 40px;
    text-align: center;
    background: #FFFFFF;
}

.wk-slidenav-position .wk-slidenav-previous {
    left: 0;
}

.wk-slidenav-position .wk-slidenav-next {
    right: 0;
}

.wk-slidenav-position .wk-slidenav {
    margin-top: -20px;
}

.wk-slidenav:focus,
.wk-slidenav:hover {
    color: var(--blue);
}

.wk-modal-caption {
    display: none;
}

@media (min-width: 959px) {
    .show-on-mobile {
        display: none;
    }

    .contact-page #footer>div {
        min-height: 674px;
    }

    .padding-b {
        padding-bottom: 95px
    }

    #content-block-home-2 img,
    #content-block-home img {
        height: 574px;
        max-width: unset;
        width: 100%;
        object-fit: cover
    }

    #footer form>div input {
        width: 98%
    }

    #footer form>div:nth-child(-n+8) {
        width: 50%;
        display: inline-block
    }

    #footer form>div:nth-child(6) input,
    #footer form>div:nth-child(8) input {
        margin-left: auto
    }

    #team>div>div>div>div:nth-child(1)>div,
    #content-block-home-2>div>div:nth-child(1)>div,
    #content-block-home>div:nth-child(1)>div:nth-child(2)>div,
    #content-block-home>div:nth-child(2)>div:nth-child(1)>div,
    #content-block-home.content-lp-1>div:nth-child(odd)>div:nth-child(2)>div,
    #content-block-home.content-lp-1>div:nth-child(even)>div:nth-child(1)>div,
    #footer>div>div:nth-child(2)>div,
    #footer>div>div:nth-child(1)>div {
        max-width: 650px;
    }

    #footer>div {
        min-height: 574px;
    }

    #testimonials .wk-slider-container {
        margin-top: 45px;
    }

    #gallery-slider img {
        width: 100%;
        height: 392px;
        object-fit: cover
    }

    #gallery-slider .wk-grid-width-medium-1-3>* {
        flex-grow: 1;
        width: min-content;
    }

    #gallery-slider ul.wk-slideset>li:nth-child(3n+2) {
        flex-grow: 2
    }


}

@media (max-width: 1126px) {
    #team>div {
        background-size: cover;
    }
}

@media (max-width: 1230px) {
    #tiles h3 {
        font-family: var(--font-txt);
        font-weight: 700;
        color: var(--white);
        font-size: 14px;
        text-transform: none;
    }
}

@media(max-width: 1054px) {

    /*    .uk-sticky-below .uk-logo > img:nth-of-type(1) {
        display: flex;
    }.uk-sticky-below .uk-navbar-container:not(.uk-navbar-transparent) {
         background: var(--darkblue) !important;
         border-top: 1px solid #e8e8e8;
     }*/
    #tiles .uk-link-toggle {
        height: 250px;
    }

    #tiles .el-image {
        height: 100%;
        min-width: 100vw;
    }

}

@media (max-width: 1091px) {
    #creaticBlog .creatic-blog-article-item-wrapper {
        max-width: calc(50% - 2px);
        display: inline-block;
    }
}

@media (max-width: 1023px) {
    #footer .uk-grid-large>div:nth-child(2) {
        width: 100%;
        margin-top: 40px;
    }
}

@media (max-width: 1200px) {
    #team .uk-position-cover {
        display: block;
    }
}

@media (max-width: 959px) {
    .teamleden .uk-margin-top {
        margin-top: 5px !important;
    }

    #content-block-home>div:nth-child(2)>div:nth-child(1),
    #content-block-home.content-lp-1>div:nth-child(even)>div:nth-child(1),
    #footer>div>div:nth-child(1) {
        order: 2
    }

    #content-block-home>div:nth-child(2)>div:nth-child(2),
    #content-block-home.content-lp-1>div:nth-child(odd)>div:nth-child(2),
    #footer>div>div:nth-child(2) {
        order: 1
    }

    #footer>div>div:nth-child(1) {
        margin-top: 0
    }

    #tiles h3 {
        font-size: 20px;
    }

    #team .uk-background-center-right {
        background-position: 89%;
    }

    #team>div>div>div {
        min-height: unset;
    }

    .teamleden .uk-overlay-primary {
        opacity: 1;
        background: linear-gradient(0deg, rgba(39, 74, 87, 1) 0%, rgba(39, 74, 87, 0.6) 42%);
    }

    .teamleden .uk-overlay {
        opacity: 1;
    }

    #team .uk-position-cover {
        background-color: rgba(39, 74, 87, 1) !important;
    }
}

@media (max-width: 767px) {
    #header>div {
        height: 413px;
    }

    .contact-page #header>div {
        height: 413px;
    }

    #header .uk-container {
        top: 25%;
    }

    #team>div {
        background-size: cover;
    }

    #team>div>div>div>div:nth-child(1)>div,
    #content-block-home-2>div>div:nth-child(1)>div,
    #content-block-home>div:nth-child(1)>div:nth-child(2)>div,
    #content-block-home>div:nth-child(2)>div:nth-child(1)>div,
    #footer>div>div:nth-child(2)>div,
    #footer>div>div:nth-child(1)>div {
        padding: 60px 20px;
    }

    #testimonials .wk-overlay-panel {
        padding: 0;
    }

    #testimonials .uk-grid-large>div:nth-child(2) {
        padding-left: 40px;
        margin-left: 0
    }

    #testimonials .testimonial-wrapper {
        display: inline-block;
        padding-left: 0;
    }

    #testimonials .testimonial-wrapper>div {
        width: 100%;
    }

    #testimonials .wk-panel,
    #testimonials .wk-slider {
        height: 538px !important;
    }

    #testimonials .testimonial-wrapper>div:nth-child(2) {
        padding: 40px 20px;
    }

    #testimonials .testimonial-wrapper>div:nth-child(2) {
        height: unset
    }

    #testimonials .txt-testi {
        font-size: 18px;
    }


    .uk-navbar-item {
        min-height: 70px;
    }

    #tiles .uk-link-toggle {
        height: 127px;
    }

    #tiles h3 {
        font-size: 18px;
    }

    #header li {
        display: block;
    }

    #header li::after {
        display: none;
    }

    #header li::before {
        content: '\276F';
        margin-right: 8px;
        color: var(--lightblue);
    }

    #gallery-slider {
        padding: 0
    }

    #creaticBlog .creatic-blog-article-item-wrapper {
        max-width: unset;
        display: block;
    }

    #creaticBlog .creatic-blog-article .thumb-image {
        min-width: 100%;
    }
}

@media (max-width: 767px) {
    #tiles .el-image {
        height: 100%;
        min-width: 100vw;
    }
}

@media (max-width: 520px) {
    #footer ul li span {
        text-align: left;
    }

    #footer .uk-grid-large>div:nth-child(2) {
        padding-left: 40px;
        margin-left: 0;
        margin-top: 20px;
        width: unset;
    }

    #footer .footer-grid {
        display: inline-block;
        padding-left: 0;
    }

    #footer>div>div:nth-child(1)>div {
        text-align: center;
    }


    #header li {
        font-family: var(--font-txt);
        font-weight: 700;
        color: var(--white);
        font-size: 16px;
    }

    #testimonials .wk-position-bottom-right {
        right: 0;
    }
}

.pum-content.popmake-content:focus-visible,
.pum-content *:focus,
.pum-overlay .pum-content {
    outline: none !important;
}

@media not all and (min-resolution:.001dpcm) {
    @supports (-webkit-appearance:none) {
        .pum-overlay .pum-content {
            outline: none !important;
        }
    }
}




#tm-sidebar {
    display: none;
}

article .uk-article-title {
    display: none;
}


.seo-page h1,
.seo-page h2 {
    font-family: var(--font-txt);
    font-weight: 900;
    ;
    font-size: 26.49px;
    text-transform: none;
    text-align: left !important;
    color: var(--darkblue);
}

.seo-page li,
.seo-page li a,
.seo-page p span,
.seo-page li span {
    font-family: var(--font-txt);
    font-size: 16px;
    color: var(--darkblue);

}

@media (max-width: 767px) {
    .seo-page .col-md-6 {
        width: 100% !important;
    }
}


.uk-article-meta {
    display: none !important;
}

.pum-container {
    padding: 20px !important;
}

.leadix-form input[type="checkbox"]:checked:after {
    color: var(--lightblue) !important;
}

@media (max-width: 1295px) and (min-width: 960px) {
    ul.uk-navbar-nav {
        gap: 10px 20px;
    }
}

@media (max-width: 1219px) and (min-width: 960px) {
    ul.uk-navbar-nav {
        max-width: 600px
    }
}

@media (min-width: 960px) {
    ul.uk-navbar-nav {
        flex-wrap: wrap;
        justify-content: flex-end;
    }

    ul.uk-navbar-nav>li>a {
        min-height: unset !important;
    }
}

h1 {
    position: relative;
}

h1:after {
    content: '.';
    font-size: 40px;
    color: var(--lightblue);
}

@media (max-width: 959px) {
    .order-switch>div:nth-child(2) {
        order: -1;
    }
}

.uk-accordion .el-title {
    font-family: var(--font-txt);
}

.uk-accordion .el-item {
    padding-bottom: 20px;
    margin-top: 0;
    padding-left: 10px;
}

.uk-accordion .el-item:nth-child(even) {
    background: var(--grey);
}

.balance {
    text-wrap: balance;
}