/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 3.1.2022, 8:22:01
    Author     : frantisek.marada
*/


body{
    /*    -webkit-animation:-amp-start 8s steps(1,end) 0s 1 normal both;
        -moz-animation:-amp-start 8s steps(1,end) 0s 1 normal both;
        -ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;
        animation:-amp-start 8s steps(1,end) 0s 1 normal both;*/
}

/*@-webkit-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}
@-moz-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}
@-ms-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}
@-o-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}
@keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}*/


.gordicBtn{
    font-weight: 700;
    color: #fff;
    background-color: #0073e6;
    border-color: #0073e6;
    cursor: pointer;
    padding: 0.4rem;
}

.gordicBtn:hover{
    color: #fff;
    background-color: #0060c0;
    border-color: #005ab3;
}

.pl1{
    padding-left: 1rem;
}

.pr1{
    padding-right: 1rem;
}

.gdpr-block{
    padding: 10px;
    font-size: 14px;
    display: block;
    width: 100%;
    text-align: center;
}

.gdpr-block.covert {
    display: none;
}

.textGDPR{
    position: relative;
}

.gdpr-block label span.textGDPR input[name='gdpr']{ 
    width: 15px;
    height: 15px;
    margin: 0;
    position: absolute;
    top: 3px;
    left: -20px;
}

.gdpr-block label{
    color: #a7a7a7;
    vertical-align: middle;
    user-select: none;
    margin-bottom: 0;
}

div,span,h1,h2,h3,h4,h5,h6,p,blockquote,a,ol,ul,li,figcaption,textarea,input{
    font: inherit;
}

*{
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
}

*:focus{
    outline: none;
}

body{
    position: relative;
    font-style: normal;
    line-height: 1.6;color: #48525c;
}

section{
    /*    background-color: #eeeeee;*/
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    /*    overflow: hidden;*/
    padding: 0;
}

h1,h2,h3,h4,h5,h6{
    margin: 0;
    padding: 0;
}

p,li,blockquote{
    letter-spacing: normal;
    line-height: 1.6;
}

ul,ol,blockquote,p{
    margin-bottom: 0;
    margin-top: 0;
}

a{
    cursor: pointer;
}

a,a:hover{
    text-decoration: none;
}

a.mbr-iconfont:hover{
    text-decoration: none;
}

h1,h2,h3,h4,h5,h6,.display-1,.display-2,.display-4,.display-5,.display-7{
    word-break: break-word;word-wrap: break-word;
}

b,strong{
    font-weight: bold;
}

blockquote{
    padding: 10px 0 10px 20px;
    position: relative;
    border-left: 3px solid;
}

input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{
    -webkit-transition-delay: 9999s;
    transition-delay: 9999s;
    -webkit-transition-property: background-color,color;-o-transition-property: background-color,color;transition-property: background-color,color;
}

html,body{
    height: auto;
    min-height: 100vh;
}

.mbr-section-title{
    margin: 0;
    padding: 0;
    font-style: normal;
    line-height: 1.2;
    width: 100%;
    color: #20202a;
}

.mbr-section-subtitle{
    line-height: 1.2;
    width: 100%;
    color: #20202a;
}

.mbr-text{
    font-style: normal;
    line-height: 1.6;
    width: 100%;
    color: #48525c;
    font-weight: 400;
}

.mbr-white{
    color: #ffffff;
}

.mbr-black{
    color: #000000;
}

.align-left{
    text-align: left;
}

.align-left .list-item{
    justify-content: flex-start;
}

.align-center{
    text-align: center;
}

.align-center .list-item{
    justify-content: center;
}

.align-right{
    text-align: right;
}

.align-right .list-item{
    justify-content: flex-end;
}

/*.block-body{
    height: 73vh;
}*/

@media (max-width: 767px){

    /*    .block-body{
           height: 109vh; 
        }*/

    .align-left,.align-center,.align-right{
        text-align: center;
    }

    .align-left .list-item,.align-center .list-item,.align-right .list-item{
        justify-content: center;}
}
.mbr-light{
    font-weight: 300;
}
.mbr-regular{
    font-weight: 400;
}
.mbr-semibold{
    font-weight: 600;
}
.mbr-bold{
    font-weight: 700;
}

.mbr-bold800{
    font-weight: 800;
}

.icons-list a{
    margin: 0;
}
.icons-list a:last-child{
    margin: 0;
}
.mbr-figure{
    align-self: center;
}
.hidden{
    visibility: hidden;
}
.super-hide{
    display: none;
}
.inactive{
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
    -webkit-user-drag: none;
    user-drag: none;
}

.mbr-overlay{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    z-index: 0;
}

.map-placeholder{
    display: none;
}
.google-map,.google-map iframe{
    position: relative;
    width: 100%;
    height: 400px;
}
amp-img{
    width: 100%;
}
amp-img img{
    max-height: 100%;
    max-width: 100%;
}
img.mbr-temp{
    width: 100%;
}
.rounded{
    border-radius: 50%;
}

.is-builder .nodisplay + img[async],.is-builder .nodisplay + img[decoding="async"],.is-builder amp-img > a + img[async],.is-builder amp-img > a + img[decoding="async"]{display: none;}html:not(.is-builder) amp-img > a{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
}
.is-builder .temp-amp-sizer{
    position: absolute;
}

.is-builder amp-youtube .temp-amp-sizer,.is-builder amp-vimeo .temp-amp-sizer{
    position: static;
}

.mobirise-spinner{
    position: absolute;
    top: 50%;
    left: 40%;
    margin-left: 10%;
    -webkit-transform: translate3d(-50%,-50%,0);
    z-index: 4;
}

.mobirise-spinner em{
    width: 24px;
    height: 24px;
    background: #3ac;
    border-radius: 100%;
    display: inline-block;
    -webkit-animation: slide 1s infinite;
}

/*.mobirise-spinner em:nth-child(1){
    -webkit-animation-delay: 0.1s;
}

.mobirise-spinner em:nth-child(2){
    -webkit-animation-delay: 0.2s;
}

.mobirise-spinner em:nth-child(3){
    -webkit-animation-delay: 0.3s;
}*/
@-moz-keyframes slide{0%{
                          -webkit-transform: scale(1);
                      }
                      50%{
                          opacity: 0.3;-webkit-transform: scale(2);
                      }
                      100%{
                          -webkit-transform: scale(1);
                      }

}

@-webkit-keyframes slide{
    0%{
        -webkit-transform: scale(1);
    }
    50%{
        opacity: 0.3;
        -webkit-transform: scale(2);
    }
    100%{
        -webkit-transform: scale(1);
    }
}

@-o-keyframes slide{
    0%{
        -webkit-transform: scale(1);
    }
    50%{
        opacity: 0.3;
        -webkit-transform: scale(2);
    }
    100%{
        -webkit-transform: scale(1);
    }
}

@keyframes slide{
    0%{
        -webkit-transform: scale(1);
    }
    50%{
        opacity: 0.3;
        -webkit-transform: scale(2);
    }
    100%{
        -webkit-transform: scale(1);
    }
}

.mobirise-loader .amp-active > div{
    display: none;
}

.iconfont-wrapper{
    display: inline-flex;
}

.mbr-flex{
    display: flex;
}

.flex-wrap{
    flex-wrap: wrap;
}

.mbr-jc-s{
    justify-content: flex-start;
}

.mbr-jc-c{
    justify-content: center;
}

.mbr-jc-e{
    justify-content: flex-end;
}

.mbr-row-reverse{
    flex-direction: row-reverse;
}

.mbr-column{
    flex-direction: column;
}

/*amp-img,img{
    height: 100%;
    width: 100%;
}*/

.hidden-slide{
    display: none;
}

.visible-slide{
    display: flex;
}
section,.container,.container-fluid{
    position: relative;
    word-wrap: break-word;
}

.mbr-fullscreen .mbr-overlay{
    min-height: 100vh;
}

.mbr-fullscreen{
    display: flex;
    align-items: center;
    height: 100vh;
    min-height: 100vh;
    padding: 3rem 0;
}

.container{
    padding: 0 1rem;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}

@media (max-width: 767px){
    .container{max-width: 540px;
    }
} 

@media (min-width: 768px){
    .container{max-width: 720px;
    }
} 

@media (min-width: 992px){
    .container{max-width: 960px;}
} 
@media (min-width: 1200px){
    .container{max-width: 1140px;
    }
}

.container-fluid{
    width: 100%;
    padding: 0 1rem;
}

.btn{
    position: relative;
    font-weight: 700;
    /*    margin: 0.4rem 0.9rem;*/
    border: 2px solid;
    font-style: normal;
    white-space: normal;
    transition: all 0.3s cubic-bezier(0.25,0.1,0.25,1);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    word-break: break-word;
    line-height: 1.2rem;
    letter-spacing: normal;
}

.btn-form{
    padding: 1rem 2rem;
}

.btn-form:hover{
    cursor: pointer;
}

.btn{
    padding: 1rem 2rem;
    border-radius: 3px;
}

.btn-sm{
    padding: 0.4rem 0.8rem;
    border-radius: 3px;
}

.btn-md{
    padding: 1rem 2rem;
    border-radius: 3px;
}

.btn-lg{
    padding: 1.2rem 3.2rem;
    border-radius: 3px;
}
form .btn,form .mbr-section-btn{
    margin: 0;
}

.note-popover .btn:after{
    display: none;
}

.mbr-section-btn{
    margin: 0 -0.9rem;
    font-size: 0;
}

nav .mbr-section-btn{
    margin-left: 0rem;
    margin-right: 0rem;
}

.btn .mbr-iconfont,.btn.btn-md .mbr-iconfont{
    cursor: pointer;
    margin: 0 0.8rem 0 0;
}

.btn-sm .mbr-iconfont{
    margin: 0 0.5rem 0 0;
}
[type="submit"]{
    -webkit-appearance: none;
}

section.menu{
    min-height: 56px;
    overflow: visible;
    padding: 0;
}

.menu-container{
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    align-items: center;
    min-height: 56px;
}

@media (max-width: 991px){
    .menu-container{
        max-width: 100%;
        padding: 0.5rem 1rem;
    }
} 

@media (max-width: 767px){
    .menu-container{
        padding: 0.5rem 1rem;
    }
}

.navbar{
    z-index: 100;
    width: 100%;
    position: absolute;
    box-shadow: 0 2px 10px 0 rgba(0,0,0,0.07);
}

.navbar-fixed-top{
    position: fixed;
    top: 0;
}

.navbar-brand{
    display: flex;
    align-items: center;
    word-break: break-word;
    z-index: 1;}

.navbar-logo{
    margin: 0 0.8rem 0 0;
}

/*@media (max-width: 767px){
    .navbar-logo amp-img{
        max-height: 35px;
        max-width: 35px;
    }
}*/

.navbar-caption-wrap{
    display: flex;
}

.navbar .navbar-collapse{
    display: flex;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    align-items: center;
    justify-content: space-between;
    /*    width: 100%;*/
}

@media (max-width: 991px){
    .navbar .navbar-collapse{
        display: none;
        position: absolute;
        top: 0;
        right: 0;
        height: 100vh;
        overflow-y: auto;
        padding: 70px 2rem 1rem;
        z-index: 1;
    }
}

@media (max-width: 991px){
    .navbar.opened .navbar-collapse.show,.navbar.opened .navbar-collapse.collapsing{
        display: block;
    }
    .is-builder .navbar-collapse{
        position: fixed;
    }
}

.navbar-nav{
    list-style-type: none;
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    min-width: 10rem;
}

@media (max-width: 991px){
    .navbar-nav{
        flex-direction: column;
    }
} 

.navbar-nav .mbr-iconfont{
    margin: 0 0.2rem 0 0;
}

.nav-item{
    word-break: break-all;
}

.nav-link{
    display: flex;
    align-items: center;
    justify-content: center;
}

.nav-link,.navbar-caption{
    transition: all 0.2s;
    letter-spacing: normal;
}

.nav-dropdown .dropdown-menu{
    min-width: 10rem;
    position: absolute;
    left: 0;
    padding: 10px 0;
    border-radius: 0 0 4px 4px;
    transition: opacity 0.2s cubic-bezier(0.25,0.1,0.25,1);
}

.nav-dropdown .dropdown-menu .dropdown-item{
    line-height: normal;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 15px;
    margin: 20px 0;
    white-space: nowrap;
}

.nav-dropdown .dropdown-menu .dropdown-item:active{
    background: none;
}

.nav-dropdown .dropdown-menu .dropdown{
    position: relative;
}

.dropdown-menu .dropdown:hover > .dropdown-menu{
    opacity: 1;
    pointer-events: all;
}
.nav-dropdown .dropdown-submenu{
    top: 0;
    left: 100%;
    margin: 0;
}
.nav-item.dropdown{
    position: relative;
}
.nav-item.dropdown .dropdown-menu{
    opacity: 0;
    pointer-events: none;
}
.nav-item.dropdown:hover > .dropdown-menu{
    opacity: 1;
    pointer-events: all;
}
.link.dropdown-toggle:after{
    content: "";
    margin-left: 0.25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
}
.navbar .dropdown.open > .dropdown-menu{
    display: block;
}

@media (max-width: 991px){
    .is-builder .nav-dropdown .dropdown-menu{
        position: relative;
    }
    .nav-dropdown .dropdown-submenu{
        left: 0;
    }
    .nav-dropdown .dropdown-menu .dropdown-item{
        padding: 0;
        margin: 0 0 1rem 0;
        justify-content: center;
    }
    .nav-dropdown .dropdown-menu .dropdown-item:after{
        right: auto;
    }

    .navbar.opened .dropdown-menu{
        top: 0;
    }
    .dropdown-toggle[data-toggle="dropdown-submenu"]:after{
        content: "";
        margin-left: 0.25rem;
        border-top: 0.35em solid;
        border-right: 0.35em solid transparent;
        border-left: 0.35em solid transparent;
        border-bottom: 0;top: 55%;
    }
}

.navbar-buttons{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

@media (max-width: 991px){
    .navbar-buttons{flex-direction: column;
    }
}
.menu-social-list{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
.menu-social-list a{
    margin: 0 0.5rem;
}
.menu-social-list a span{
    font-size: 1.5rem;
}
button.navbar-toggler{
    position: relative;
    width: 31px;
    height: 20px;
    cursor: pointer;
    transition: all .2s;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}
.hamburger span{
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
}
.hamburger span:nth-child(1){
    top: 0;
    transition: all .2s;
}
.hamburger span:nth-child(2){
    top: 8px;
    transition: all .15s;
}
.hamburger span:nth-child(3){
    top: 8px;
    transition: all .15s;
}
.hamburger span:nth-child(4){
    top: 16px;
    transition: all .2s;
}
nav.opened .navbar-toggler:not(.hide) .hamburger span:nth-child(4),nav.opened .navbar-toggler:not(.hide) .hamburger span:nth-child(1){
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}
nav.opened .navbar-toggler:not(.hide) .hamburger span:nth-child(2){
    transform: rotate(-45deg);
    transition: all .25s;
}
nav.opened .navbar-toggler:not(.hide) .hamburger span:nth-child(3){
    transform: rotate(45deg);
    transition: all .25s;
}
.ampstart-btn.hamburger{
    position: relative;
    margin-left: auto;
    height: 20px;
    width: 30px;
    background: none;
    border: none;
    cursor: pointer;
    z-index: 1000;
}

@media (min-width: 992px){
    .nav-dropdown .dropdown-menu{
        box-shadow: 0 10px 25px 0 rgba(0,0,0,0.2);
    }
    .ampstart-btn,amp-sidebar{
        display: none;
    }
    .dropdown-menu .dropdown-toggle:after{
        content: "";
        border-bottom: 0.35em solid transparent;
        border-left: 0.35em solid;
        border-right: 0;
        border-top: 0.35em solid transparent;
        margin-left: 0.3rem;
        margin-top: -0.3077em;
        position: absolute;
        right: 1.1538em;
        top: 50%;
    }
}
.close-sidebar{
    width: 30px;
    height: 30px;
    position: relative;
    cursor: pointer;
    background-color: transparent;border: none;
}
.close-sidebar span{
    position: absolute;
    left: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    top: 14px;
}
.close-sidebar span:nth-child(1){
    transform: rotate(-45deg);
}
.close-sidebar span:nth-child(2){
    transform: rotate(45deg);
}
.builder-sidebar{
    position: relative;
    height: 100vh;
    overflow-y: auto;
    min-width: 10rem;
    z-index: 1030;
    padding: 1rem 2rem;
    max-width: 20rem;
}
.builder-sidebar .dropdown:hover > .dropdown-menu{
    position: relative;
    text-align: center;
}
section.sidebar-open:before{
    content: '';
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background-color: rgba(0,0,0,0.2);
    z-index: 1040;
}
.is-builder section.horizontal-menu .ampstart-btn{
    display: none;
}
.is-builder section.horizontal-menu .dropdown-menu{
    z-index: auto;
    opacity: 1;
    pointer-events: auto;
}
.is-builder .menu{
    overflow: visible;
}
#sidebar{
    background-color: transparent;
}
.card-title{
    margin: 0;
}
.card{
    position: relative;
    background-color: transparent;
    border: none;
    border-radius: 0;
    width: 100%;
    padding: 0 1rem;
}
@media (max-width: 767px){
    .card:not(.last-child){
        padding-bottom: 30px;
    }
} 
.card .card-img{
    width: auto;
    border-radius: 0;
}
.card .card-wrapper{
    height: 100%;
}
@media (max-width: 767px){
    .card .card-wrapper{
        flex-direction: column;
    }
} 
.card img{
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
.card-inner,.items-list{
    display: flex;
    flex-direction: column;
}
.items-list{
    list-style-type: none;
    padding: 0;
}
.items-list .list-item{
    padding: 1rem 2rem;
}
.card-head{
    padding: 1.5rem 2rem;
}
.card-price-wrap{
    padding: 1rem 2rem;
}
.card-button{
    padding: 1rem;
    margin: 0;
}
.timeline-wrap{
    position: relative;
}
.timeline-wrap .iconBackground{
    position: absolute;
    left: 50%;
    width: 20px;
    height: 20px;
    line-height: 30px;
    text-align: center;
    border-radius: 50%;
    font-size: 30px;
    display: inline-block;
    background-color: #000000;
    top: 20px;
    margin: 0 0 0 -10px;
}
@media (max-width: 767px){
    .timeline-wrap .iconBackground{
        left: 0;
    }
}
.separline{
    position: relative;
}
@media (max-width: 767px){
    .separline:not(.last-child){
        padding-bottom: 2rem;
    }
}
.separline:before{
    position: absolute;
    content: "";
    width: 2px;
    background-color: #000000;
    left: calc(50% - 1px);
    height: calc(100% - 20px);
    top: 40px;
}

@media (max-width: 767px){
    .separline:before{
        left: 0;
    }
}
.gallery-img-wrap{
    position: relative;
    height: 100%;
}
.gallery-img-wrap:hover{
    cursor: pointer;
}
.gallery-img-wrap:hover .icon-wrap,.gallery-img-wrap:hover .caption-on-hover{
    opacity: 1;
}
.gallery-img-wrap:hover:after{
    opacity: .5;
}
.gallery-img-wrap amp-img{
    height: 100%;
}
.gallery-img-wrap:after{
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #000;
    opacity: 0;
    transition: opacity 0.2s;
    pointer-events: none;
}
.gallery-img-wrap .icon-wrap,.gallery-img-wrap .img-caption{
    z-index: 3;
    pointer-events: none;
    position: absolute;
}
.gallery-img-wrap .icon-wrap,.gallery-img-wrap .caption-on-hover{
    opacity: 0;
    transition: opacity 0.2s;
}
.gallery-img-wrap .icon-wrap{
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    background-color: #fff;
    padding: .5rem;
    border-radius: 50%;
}
.gallery-img-wrap .amp-iconfont{
    color: #000;
    font-size: 1rem;
    width: 1rem;
    display: block;
}
.gallery-img-wrap .img-caption{
    left: 0;
    right: 0;
}
.gallery-img-wrap .img-caption.caption-top{
    top: 0;
}
.gallery-img-wrap .img-caption.caption-bottom{
    bottom: 0;
}
.gallery-img-wrap .img-caption:not(.caption-on-hover):after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    transition: opacity 0.2s;
    z-index: -1;
    pointer-events: none;
}
@media (max-width: 767px){
    .gallery-img-wrap:after,.gallery-img-wrap:hover:after,.gallery-img-wrap .icon-wrap{
        display: none;
    }
    .gallery-img-wrap .caption-on-hover{
        opacity: 1;
    }
}
.is-builder .gallery-img-wrap .icon-wrap,.is-builder .gallery-img-wrap .img-caption > *{
    pointer-events: all;
}
.amp-carousel-button,.dots-wrapper .dots span{
    transition: all 0.4s;
    cursor: pointer;
    outline: none;
}
.amp-carousel-button{
    width: 50px;
    height: 50px;
    border-radius: 50%;
}
.dots-wrapper .dots{
    display: inline-block;
    margin: 4px 8px;
}
.dots-wrapper .dots span{
    display: block;
    border-radius: 12px;
    height: 24px;
    width: 24px;
    background-color: #ffffff;
    border: 10px solid #cccccc;
    opacity: 0.5;
}
.dots-wrapper .dots span.current{
    width: 40px;
}
.dots-wrapper .dots span:hover,.dots-wrapper .dots span.current{
    opacity: 1;
}
.amp-carousel-button-next:after{
    right: 1rem;
}
.amp-carousel-button-prev:after{
    left: 1rem;
}
button.btn-img{
    cursor: pointer;
}
.is-builder .preview button.btn-img{
    opacity: 0.5;
    position: relative;
    pointer-events: none;
}
amp-image-lightbox,.lightbox{
    background: rgba(0,0,0,0.8);
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    overflow: auto;
}
amp-image-lightbox a.control,.lightbox a.control{
    position: absolute;
    cursor: default;
    top: 0;
    right: 0;
}
amp-image-lightbox .close,.lightbox .close{
    background: none;
    border: none;
    position: absolute;
    top: 16px;
    right: 16px;
    height: 32px;
    width: 32px;
    cursor: pointer;
    z-index: 1000;
}
amp-image-lightbox .close:before,amp-image-lightbox .close:after,.lightbox .close:before,.lightbox .close:after{
    position: absolute;
    top: 0;
    right: 16px;
    content: ' ';
    height: 32px;
    width: 2px;
    background-color: #fff;
}
amp-image-lightbox .close:before,.lightbox .close:before{
    transform: rotate(45deg);
}
amp-image-lightbox .close:after,.lightbox .close:after{
    transform: rotate(-45deg);
}
amp-image-lightbox .video-block,.lightbox .video-block{
    width: 100%;
}
div[submit-success] > *,div[submit-error] > *{
    padding: 15px;
    margin-bottom: 1rem;
}
.form-block{
    z-index: 1;
    background-color: transparent;
    padding: 0;
    position: relative;
    overflow: hidden;
}
.form-block .mbr-overlay{
    z-index: -1;
}
@media (max-width: 991px){
    .form-block{
        padding: 0;
    }
}

form input,form textarea,form select{
    padding: 1rem;
    line-height: 1.2rem;
    width: 100%;
    background: #ffffff;
    border-width: 2px;
    border-style: solid;
    border-color: #767676;
    border-radius: 3px;
    color: #000000;
}
form input[type="checkbox"],form input[type="radio"]{
    border: none;
    background: none;
    width: auto;
}
form .field{
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
}
form textarea.field-input{
    height: 200px;
}form .fieldset{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
}
textarea[type="hidden"]{
    display: none;
}
.form-check{
    margin-bottom: 0;
}
.form-check-label{
    padding-left: 0;
}
.form-check-input{
    position: relative;
    margin: 4px;
}
.form-check-inline{
    display: inline-flex;
    align-items: center;
    padding-left: 0;
    margin-right: .75rem;
}
.mbr-row,.mbr-form-row{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -1rem;
    margin-right: -1rem;
}
.mbr-form-row{
    margin-left: -0.5rem;
    margin-right: -0.5rem;
}
.mbr-form-row > [class*="mbr-col"]{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
@media (max-width: 767px){
    .mbr-col,.mbr-col-auto{
        padding-right: 1rem;
        padding-left: 1rem;
    }
    .mbr-col-sm-12{
        -ms-flex: 0 0 100%;
        -webkit-box-flex: 0;
        flex: 0 0 100%;
        max-width: 100%;
        padding-right: 1rem;
        padding-left: 1rem;
    }
}
@media (min-width: 768px){
    .mbr-col,.mbr-col-auto{
        padding-right: 1rem;
        padding-left: 1rem;
    }
    .mbr-col-md-2{
        -ms-flex: 0 0 16.6666666667%;
        -webkit-box-flex: 0;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
        padding-right: 1rem;
        padding-left: 1rem;
    }
    .mbr-col-md-3{
        -ms-flex: 0 0 25%;
        -webkit-box-flex: 0;
        flex: 0 0 25%;
        max-width: 25%;
        padding-right: 1rem;
        padding-left: 1rem;
    }
    .mbr-col-md-4{
        -ms-flex: 0 0 33.3333333333%;
        -webkit-box-flex: 0;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
        padding-right: 1rem;
        padding-left: 1rem;
    }
    .mbr-col-md-5{
        -ms-flex: 0 0 41.6666666667%;
        -webkit-box-flex: 0;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
        padding-right: 1rem;
        padding-left: 1rem;
    }
    .mbr-col-md-6{
        -ms-flex: 0 0 50%;
        -webkit-box-flex: 0;
        flex: 0 0 50%;
        max-width: 50%;
        padding-right: 1rem;
        padding-left: 1rem;
    }
    .mbr-col-md-7{
        -ms-flex: 0 0 58.3333333333%;
        -webkit-box-flex: 0;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
        padding-right: 1rem;
        padding-left: 1rem;
    }
    .mbr-col-md-8{
        -ms-flex: 0 0 66.6666666667%;
        -webkit-box-flex: 0;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
        padding-right: 1rem;
        padding-left: 1rem;
    }
    .mbr-col-md-10{
        -ms-flex: 0 0 83.3333333333%;
        -webkit-box-flex: 0;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
        padding-right: 1rem;
        padding-left: 1rem;
    }
    .mbr-col-md-12{
        -ms-flex: 0 0 100%;
        -webkit-box-flex: 0;
        flex: 0 0 100%;
        max-width: 100%;
        padding-right: 1rem;
        padding-left: 1rem;
    }
}
.mbr-col{
    -ms-flex: 1 1 auto;
    -webkit-box-flex: 1;
    flex: 1 1 auto;
    max-width: 100%;
}
.mbr-col-auto{
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
}
@media (min-width: 992px){
    .mbr-col,.mbr-col-auto{
        padding-right: 1rem;
        padding-left: 1rem;
    }
    .mbr-col-lg-2{
        -ms-flex: 0 0 16.6666666667%;
        -webkit-box-flex: 0;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
        padding-right: 1rem;
        padding-left: 1rem;
    }
    .mbr-col-lg-3{
        -ms-flex: 0 0 25%;
        -webkit-box-flex: 0;
        flex: 0 0 25%;
        max-width: 25%;
        padding-right: 1rem;
        padding-left: 1rem;
    }
    .mbr-col-lg-4{
        -ms-flex: 0 0 33.3333333333%;
        -webkit-box-flex: 0;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
        padding-right: 1rem;
        padding-left: 1rem;
    }
    .mbr-col-lg-5{
        -ms-flex: 0 0 41.6666666667%;
        -webkit-box-flex: 0;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
        padding-right: 1rem;
        padding-left: 1rem;
    }
    .mbr-col-lg-6{
        -ms-flex: 0 0 50%;
        -webkit-box-flex: 0;
        flex: 0 0 50%;
        max-width: 50%;
        padding-right: 1rem;
        padding-left: 1rem;
    }
    .mbr-col-lg-7{
        -ms-flex: 0 0 58.3333333333%;
        -webkit-box-flex: 0;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
        padding-right: 1rem;
        padding-left: 1rem;
    }
    .mbr-col-lg-8{
        -ms-flex: 0 0 66.6666666667%;
        -webkit-box-flex: 0;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
        padding-right: 1rem;
        padding-left: 1rem;
    }
    .mbr-col-lg-9{
        -ms-flex: 0 0 75%;
        -webkit-box-flex: 0;
        flex: 0 0 75%;
        max-width: 75%;
        padding-right: 1rem;
        padding-left: 1rem;
    }
    .mbr-col-lg-10{
        -ms-flex: 0 0 83.3333333333%;
        -webkit-box-flex: 0;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
        padding-right: 1rem;
        padding-left: 1rem;
    }
    .mbr-col-lg-12{
        -ms-flex: 0 0 100%;
        -webkit-box-flex: 0;
        flex: 0 0 100%;
        max-width: 100%;
        padding-right: 1rem;
        padding-left: 1rem;
    }
}
@media (min-width: 992px){
    .lg-pb{
        padding-bottom: 3rem;
    }
}
@media (max-width: 991px){
    .md-pb{
        padding-bottom: 3rem;
    }
}
.mbr-pt-1,.mbr-py-1{
    padding-top: 10px;
}
.mbr-pb-1,.mbr-py-1{
    padding-bottom: 10px;
}
.mbr-px-1{
    padding-left: 10px;
    padding-right: 10px;
}
.mbr-p-1{
    padding: 10px;
}
.mbr-pt-2,.mbr-py-2{
    padding-top: 1rem;
}
.mbr-pb-2,.mbr-py-2{
    padding-bottom: 1rem;
}
.mbr-px-2{
    padding-left: 1rem;
    padding-right: 1rem;
}
.mbr-p-2{
    padding: 1rem;
}
.mbr-pt-3,.mbr-py-3{
    padding-top: 25px;
}
.mbr-pb-3,.mbr-py-3{
    padding-bottom: 25px;
}
.mbr-px-3{
    padding-left: 25px;
    padding-right: 25px;
}
.mbr-p-3{
    padding: 25px;
}
.mbr-pt-4,.mbr-py-4{
    padding-top: 2rem;
}
.mbr-pb-4,.mbr-py-4{
    padding-bottom: 2rem;
}
.mbr-px-4{
    padding-left: 2rem;
    padding-right: 2rem;
}
.mbr-p-4{
    padding: 2rem;
}
.mbr-pt-5,.mbr-py-5{
    padding-top: 3rem;
}
.mbr-pb-5,.mbr-py-5{
    padding-bottom: 3rem;
}
.mbr-px-5{
    padding-left: 3rem;
    padding-right: 3rem;
}
.mbr-p-5{
    padding: 3rem;
}

@media (max-width: 991px){
    .mbr-py-4,.mbr-py-5{
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
    .mbr-px-4,.mbr-px-5{
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .mbr-p-3,.mbr-p-4,.mbr-p-5{
        padding: 1rem;
    }
}
.mbr-ml-auto{
    margin-left: auto;
}
.mbr-mr-auto{
    margin-right: auto;
}
.mbr-m-auto{
    margin: auto;
}
#scrollToTopMarker{
    position: absolute;
    width: 0px;
    height: 0px;
    top: 300px;
}
#scrollToTopButton{
    position: fixed;
    bottom: 25px;
    right: 25px;
    opacity: .4;
    z-index: 5000;
    font-size: 32px;
    height: 60px;
    width: 60px;
    border: none;
    border-radius: 3px;
    cursor: pointer;
}
#scrollToTopButton:focus{
    outline: none;
}
#scrollToTopButton a:before{
    content: '';
    position: absolute;
    height: 40%;
    top: 36%;
    width: 2px;
    left: calc(50% - 1px);
}
#scrollToTopButton a:after{
    content: '';
    position: absolute;
    border-top: 2px solid;
    border-right: 2px solid;
    width: 40%;
    height: 40%;
    left: calc(30% - 1px);
    bottom: 30%;
    transform: rotate(-45deg);
}
.is-builder #scrollToTopButton a:after{
    left: 30%;
}
a{
    font-style: normal;
}
@media (max-width: 767px){
    .mbr-section-btn,.mbr-section-title{
        text-align: center;
    }
}
@media (min-width: 992px){
    .mbr-col-lg-11{
        flex: 0 0 91.666%;
        max-width: 91.666%;
        padding-right: 1rem;
        padding-left: 1rem;
    }
}
body{
    font-family: Inter;
}
blockquote{
    border-color: #005af0;
}
div[submit-success] > *{
    background: #64bf46;
    color: #ffffff;
}
div[submit-error] > *{
    background: #ffdc00;
    color: #000000;
}
.display-1{
    font-family: 'Inter',sans-serif;
    font-size: 4rem;
}
.display-2{
    font-family: 'Inter',sans-serif;
    font-size: 3.25rem;
}
.display-4{
    font-family: 'Inter',sans-serif;
    font-size: 1rem;
}
.display-5{
    font-family: 'Inter',sans-serif;
    font-size: 1.8rem;
}
.display-7{
    font-family: 'Inter',sans-serif;
    font-size: 1.2rem;
}
.display-1 .mbr-iconfont-btn{
    font-size: 4rem;
    width: 4rem;
}
.display-2 .mbr-iconfont-btn{
    font-size: 3.25rem;
    width: 3.25rem;
}
.display-4 .mbr-iconfont-btn{
    font-size: 1rem;
    width: 1rem;
}
.display-5 .mbr-iconfont-btn{
    font-size: 1.8rem;
    width: 1.8rem;
}
.display-7 .mbr-iconfont-btn{
    font-size: 1.2rem;
    width: 1.2rem;
}
@media (max-width: 768px){
    .display-1{
        font-size: 3.2rem;
        font-size: calc( 2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
        line-height: calc( 1.4 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
    }
    .display-2{
        font-size: 2.6rem;
        font-size: calc( 1.7874999999999999rem + (3.25 - 1.7874999999999999) * ((100vw - 20rem) / (48 - 20)));
        line-height: calc( 1.4 * (1.7874999999999999rem + (3.25 - 1.7874999999999999) * ((100vw - 20rem) / (48 - 20))));
    }
    .display-4{
        font-size: 0.8rem;
        font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
        line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
    }
    .display-5{
        font-size: 1.44rem;
        font-size: calc( 1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20)));
        line-height: calc( 1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20))));
    }
    .display-7{
        font-size: 0.96rem;
        font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
        line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
    }
}
.bg-primary{
    background-color: #005af0;
}
.bg-success{
    background-color: #64bf46;
}
.bg-info{
    background-color: #eb49e1;
}
.bg-warning{
    background-color: #ff8f00;
}
.bg-danger{
    background-color: #ffdc00;
}
.btn-primary,.btn-primary:active,.btn-primary.active{
    background-color: #005af0;
    border-color: #005af0;
    color: #ffffff;
}
.btn-primary:hover,.btn-primary:focus,.btn-primary.focus{
    color: #ffffff;
    background-color: #003da3;
    border-color: #003da3;
}
.btn-primary.disabled,.btn-primary:disabled{
    color: #ffffff;
    background-color: #003da3;
    border-color: #003da3;
}
.btn-secondary,.btn-secondary:active,.btn-secondary.active{
    background-color: #00dcc0;
    border-color: #00dcc0;
    color: #ffffff;
}
.btn-secondary:hover,.btn-secondary:focus,.btn-secondary.focus{
    color: #ffffff;
    background-color: #00907d;
    border-color: #00907d;
}
.btn-secondary.disabled,.btn-secondary:disabled{
    color: #ffffff;
    background-color: #00907d;
    border-color: #00907d;
}
.btn-info,.btn-info:active,.btn-info.active{
    background-color: #eb49e1;
    border-color: #eb49e1;
    color: #ffffff;
}
.btn-info:hover,.btn-info:focus,.btn-info.focus{
    color: #ffffff;
    background-color: #d117c5;
    border-color: #d117c5;
}
.btn-info.disabled,.btn-info:disabled{
    color: #ffffff;
    background-color: #d117c5;
    border-color: #d117c5;
}
.btn-success,.btn-success:active,.btn-success.active{
    background-color: #64bf46;
    border-color: #64bf46;
    color: #ffffff;
}
.btn-success:hover,.btn-success:focus,.btn-success.focus{
    color: #ffffff;
    background-color: #46892f;
    border-color: #46892f;
}
.btn-success.disabled,.btn-success:disabled{
    color: #ffffff;
    background-color: #46892f;
    border-color: #46892f;
}
.btn-warning,.btn-warning:active,.btn-warning.active{
    background-color: #ff8f00;
    border-color: #ff8f00;
    color: #ffffff;
}
.btn-warning:hover,.btn-warning:focus,.btn-warning.focus{
    color: #ffffff;
    background-color: #b36400;
    border-color: #b36400;
}
.btn-warning.disabled,.btn-warning:disabled{
    color: #ffffff;
    background-color: #b36400;
    border-color: #b36400;
}
.btn-danger,.btn-danger:active,.btn-danger.active{
    background-color: #ffdc00;
    border-color: #ffdc00;
    color: #000000;
}
.btn-danger:hover,.btn-danger:focus,.btn-danger.focus{
    color: #000000;
    background-color: #b39a00;
    border-color: #b39a00;
}
.btn-danger.disabled,.btn-danger:disabled{
    color: #000000;
    background-color: #b39a00;
    border-color: #b39a00;
}
.btn-black,.btn-black:active,.btn-black.active{
    background-color: #333333;
    border-color: #333333;
    color: #ffffff;
}
.btn-black:hover,.btn-black:focus,.btn-black.focus{
    color: #ffffff;
    background-color: #0d0d0d;
    border-color: #0d0d0d;
}
.btn-black.disabled,.btn-black:disabled{
    color: #ffffff;
    background-color: #0d0d0d;
    border-color: #0d0d0d;
}
.btn-white,.btn-white:active,.btn-white.active{
    background-color: #ffffff;
    border-color: #ffffff;
    color: #808080;
}
.btn-white:hover,.btn-white:focus,.btn-white.focus{
    color: #808080;
    background-color: #d9d9d9;
    border-color: #d9d9d9;
}
.btn-white.disabled,.btn-white:disabled{
    color: #808080;
    background-color: #d9d9d9;
    border-color: #d9d9d9;
}
.btn-white,.btn-white:active,.btn-white.active{
    color: #333333;
}
.btn-white:hover,.btn-white:focus,.btn-white.focus{
    color: #333333;
}
.btn-white.disabled,.btn-white:disabled{
    color: #333333;
}
.btn-primary-outline,.btn-primary-outline:active,.btn-primary-outline.active{
    background: none;
    border-color: #00348a;
    color: #00348a;
}
.btn-primary-outline:hover,.btn-primary-outline:focus,.btn-primary-outline.focus{
    color: #ffffff;
    background-color: #005af0;
    border-color: #005af0;
}
.btn-primary-outline.disabled,.btn-primary-outline:disabled{
    color: #ffffff;
    background-color: #005af0;
    border-color: #005af0;
}
.btn-secondary-outline,.btn-secondary-outline:active,.btn-secondary-outline.active{
    background: none;
    border-color: #007667;
    color: #007667;
}
.btn-secondary-outline:hover,.btn-secondary-outline:focus,.btn-secondary-outline.focus{
    color: #ffffff;
    background-color: #00dcc0;
    border-color: #00dcc0;
}
.btn-secondary-outline.disabled,.btn-secondary-outline:disabled{
    color: #ffffff;
    background-color: #00dcc0;
    border-color: #00dcc0;
}
.btn-info-outline,.btn-info-outline:active,.btn-info-outline.active{
    background: none;
    border-color: #ba14af;
    color: #ba14af;
}
.btn-info-outline:hover,.btn-info-outline:focus,.btn-info-outline.focus{
    color: #ffffff;
    background-color: #eb49e1;
    border-color: #eb49e1;
}
.btn-info-outline.disabled,.btn-info-outline:disabled{
    color: #ffffff;
    background-color: #eb49e1;
    border-color: #eb49e1;
}
.btn-success-outline,.btn-success-outline:active,.btn-success-outline.active{
    background: none;
    border-color: #3c7629;
    color: #3c7629;
}
.btn-success-outline:hover,.btn-success-outline:focus,.btn-success-outline.focus{
    color: #ffffff;
    background-color: #64bf46;
    border-color: #64bf46;
}
.btn-success-outline.disabled,.btn-success-outline:disabled{
    color: #ffffff;
    background-color: #64bf46;
    border-color: #64bf46;
}
.btn-warning-outline,.btn-warning-outline:active,.btn-warning-outline.active{
    background: none;
    border-color: #995600;
    color: #995600;
}
.btn-warning-outline:hover,.btn-warning-outline:focus,.btn-warning-outline.focus{
    color: #ffffff;
    background-color: #ff8f00;
    border-color: #ff8f00;
}
.btn-warning-outline.disabled,.btn-warning-outline:disabled{
    color: #ffffff;
    background-color: #ff8f00;
    border-color: #ff8f00;
}
.btn-danger-outline,.btn-danger-outline:active,.btn-danger-outline.active{
    background: none;
    border-color: #998400;
    color: #998400;
}
.btn-danger-outline:hover,.btn-danger-outline:focus,.btn-danger-outline.focus{
    color: #000000;
    background-color: #ffdc00;
    border-color: #ffdc00;
}
.btn-danger-outline.disabled,.btn-danger-outline:disabled{
    color: #000000;
    background-color: #ffdc00;
    border-color: #ffdc00;
}
.btn-black-outline,.btn-black-outline:active,.btn-black-outline.active{
    background: none;
    border-color: #000000;
    color: #000000;
}
.btn-black-outline:hover,.btn-black-outline:focus,.btn-black-outline.focus{
    color: #ffffff;
    background-color: #333333;
    border-color: #333333;
}
.btn-black-outline.disabled,.btn-black-outline:disabled{
    color: #ffffff;
    background-color: #333333;
    border-color: #333333;
}
.btn-white-outline,.btn-white-outline:active,.btn-white-outline.active{
    background: none;
    border-color: #ffffff;
    color: #ffffff;
}
.btn-white-outline:hover,.btn-white-outline:focus,.btn-white-outline.focus{
    color: #333333;
    background-color: #ffffff;
    border-color: #ffffff;
}
.text-primary{
    color: #116AC2;
}
.text-secondary{
    color: #00dcc0;
}
.text-success{
    color: #64bf46;
}
.text-info{
    color: #eb49e1;
}
.text-warning{
    color: #ff8f00;
}
.text-danger{
    color: #ffdc00;
}
.text-white{
    color: #ffffff;
}
.text-black{
    color: #000000;
}
a.text-primary:hover,a.text-primary:focus{
    color: #015CB7;
}
a.text-secondary:hover,a.text-secondary:focus{
    color: #007667;
}
a.text-success:hover,a.text-success:focus{
    color: #3c7629;
}
a.text-info:hover,a.text-info:focus{
    color: #ba14af;
}
a.text-warning:hover,a.text-warning:focus{
    color: #995600;
}
a.text-danger:hover,a.text-danger:focus{
    color: #998400;
}
a.text-white:hover,a.text-white:focus{
    color: #cccccc;
}
a.text-black:hover,a.text-black:focus{
    color: #4d4d4d;
}
.alert-success{
    background-color: #64bf46;
}
.alert-info{
    background-color: #eb49e1;
}
.alert-warning{
    background-color: #ff8f00;
}
.alert-danger{
    background-color: #ffdc00;
}
a,a:hover{
    color: #b9c3d2;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,.mbr-plan-header.bg-primary .mbr-plan-price-desc{
    color: #bdd6ff;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,.mbr-plan-header.bg-success .mbr-plan-price-desc{
    color: #b3e0a5;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,.mbr-plan-header.bg-info .mbr-plan-price-desc{
    color: #ffffff;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,.mbr-plan-header.bg-warning .mbr-plan-price-desc{
    color: #ffe9cc;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,.mbr-plan-header.bg-danger .mbr-plan-price-desc{
    color: #fff8cc;
}
.mobirise-spinner em:nth-child(1){
    background: #005af0;
}
.mobirise-spinner em:nth-child(2){
    background: #00dcc0;
}
.mobirise-spinner em:nth-child(3){
    background: #64bf46;
}
#scrollToTopMarker{
    display: none;
}
#scrollToTopButton{
    background-color: #005af0;
}
#scrollToTopButton a:before{
    background: #ffffff;
}
#scrollToTopButton a:after{
    border-top-color: #ffffff;
    border-right-color: #ffffff;
}

.btn:not(.btn-form):hover,.btn:not(.btn-form):focus,.btn:not(.btn-form).focus{
    transform: translateY(-0.125rem);
    /*    box-shadow: 0 25px 20px -15px rgba(0,0,0,0.15);*/
}
.amp-carousel-button{
    box-shadow: 0 10px 15px 0 rgba(0,0,0,0.4);
    background-color: #f3f3f3;
}
.amp-carousel-button:hover{
    background-color: #fff;
    box-shadow: 0 20px 30px 0 rgba(0,0,0,0.2);
}
.amp-carousel-button-next{
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='%23005AF0' %3E%3Cpath d='M9 3L7.94 4.06l4.19 4.19H3v1.5h9.13l-4.19 4.19L9 15l6-6z'/%3E%3C/svg%3E");}
.amp-carousel-button-prev{
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='%23005AF0'%3E%3Cpath d='M15 8.25H5.87l4.19-4.19L9 3 3 9l6 6 1.06-1.06-4.19-4.19H15v-1.5z'/%3E%3C/svg%3E");}
.cid-sSjrGLY8bS{
    min-height: 56px;
    background-color: #ffffff;
}
.cid-sSjrGLY8bS .brand-name{
    margin-right: 2rem;
    margin-top: 6px;
}
.cid-sSjrGLY8bS .brand-name a{
    font-weight: 700;
}

.cid-sSjrGLY8bS .hamburger span,.cid-sSjrGLY8bS .close-sidebar span{
    background: #000000;
}
.cid-sSjrGLY8bS .nav-dropdown .dropdown-menu .dropdown-item{
    font-weight: 700;
    width: 100%;
    text-align: inherit;
}
.cid-sSjrGLY8bS a.nav-link{
    font-weight: 700;
}
.cid-sSjrGLY8bS .navbar{
    min-height: 56px;
    background: #ffffff;
}
@media (max-width: 991px){
    .cid-sSjrGLY8bS .navbar .navbar-collapse{
        right: auto;
        left: 0;
    }
    .cid-sSjrGLY8bS .navbar .navbar-brand{
        flex-shrink: initial;
    }
}
.cid-sSjrGLY8bS .navbar-brand{
    flex-shrink: 0;
    padding: 0;
    margin: 0;
}
@media (min-width: 992px){
    .cid-sSjrGLY8bS .navbar-expand-lg .navbar-nav .nav-link{
        padding: 13px 0;
    }
    .cid-sSjrGLY8bS .navbar-nav .nav-link{
        margin: 0;
    }
    .cid-sSjrGLY8bS .navbar-nav .nav-item{
        margin: 0 20px -5px;
    }
    .cid-sSjrGLY8bS .navbar-buttons{
        margin-left: 2rem;
    }
}
.cid-sSjrGLY8bS .navbar-buttons .btn{
    box-shadow: none;
    transform: none;
}
.cid-sSjrGLY8bS .builder-sidebar,.cid-sSjrGLY8bS .collapse,.cid-sSjrGLY8bS .navbar.navbar-expand-lg .dropdown .dropdown-menu{
    background-color: #ffffff;
}
@media (max-width: 991px){
    .cid-sSjrGLY8bS .navbar-nav a{
        padding: 0;
        margin: 0 0 1rem;
    }
    .cid-sSjrGLY8bS .dropdown-menu{
        padding: 0;
    }
}
.cid-sSjrGLY8bS .close-sidebar:focus{
    outline: 2px auto #005af0;
}
/*.cid-sSjrGLY8bS img{
    height: 71px;
    width: 120px;
}*/
.cid-sSjrGLY8bS img{
    /*    height: 71px;*/
    object-fit: contain;
}
.cid-sSjuhtbliD{
    padding-top: 142px;
    padding-bottom: 142px;
    background-image: url("/assets/images/background3.jpg");
}
.cid-sSjuhtbliD input{
    color: #000000;
    border-color: #f7f7f7;
    background: #ffffff;
}
.cid-sSjuhtbliD input:hover,.cid-sSjuhtbliD input:focus{
    border-color: #005af0;
}
.cid-sSjuhtbliD input::-webkit-input-placeholder{
    color: rgba(0,0,0,0.5);
}
.cid-sSjuhtbliD input::-moz-placeholder{
    color: rgba(0,0,0,0.5);
}
@media (min-width: 992px){
    .cid-sSjuhtbliD .form-wrap{
        padding-left: 2rem;
    }
}
@media (max-width: 991px){
    .cid-sSjuhtbliD .form-wrap{
        padding-top: 2rem;
    }
}
.cid-sSjuhtbliD .btn{
    white-space: nowrap;
}
.cid-sSjvL5ef1A{
    padding-top: 75px;
    padding-bottom: 75px;
    background-color: #ffffff;
}
.cid-sSjvL5ef1A .mbr-row{
    align-items: center;
}
@media (min-width: 992px){
    .cid-sSjvL5ef1A .text-block{
        padding: 0 2rem;
    }
}
@media (max-width: 991px){
    .cid-sSjvL5ef1A .video-block{
        padding-bottom: 1.5rem;
    }
}.cid-sSjvL5ef1A amp-youtube{
    border-radius: 10px;
    box-shadow: inset 0 0 0 1px #ebebf0,0 15px 30px 0 rgba(0,0,0,0.15);
}
.cid-sSjue4LlHT{
    padding-top: 75px;
    padding-bottom: 75px;
    background-color: #ffffff;
}
.cid-sSjue4LlHT .tab-button[selected]{
    outline: none;
    background: #f3f3f3;
}
.cid-sSjue4LlHT .tab-button[selected] .tab-head{
    color: #000000;
}
.cid-sSjue4LlHT .tab-button{
    -webkit-flex-grow: 1;
    flex-grow: 1;
    cursor: pointer;
    background: #ffffff;
    border: 2px solid #f7f7f7;
    box-shadow: 0 10px 25px 0 rgba(0,0,0,0.15);
    transition: box-shadow 0.25s ease-in;
    margin: 5px 10px 24px;
    border-radius: 25px;
}
.cid-sSjue4LlHT .tab-button:hover{
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.15);
}
.cid-sSjue4LlHT .line{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 8px;
    background: #f7f7f7;
}
.cid-sSjue4LlHT .tab-content{
    border: 2px solid #f7f7f7;
    margin-top: 1rem;
    position: relative;
    display: none;
    width: 100%;
    order: 1;
    background: #f7f7f7;
    border-radius: 8px;
    transition: box-shadow 0.25s ease-in;
}
.cid-sSjue4LlHT .tab-content:hover{
    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.15);
}
.cid-sSjue4LlHT .tab-button[selected] + .tab-content{
    display: block;
}
.cid-sSjw1rYdmY{
    padding-top: 45px;
    padding-bottom: 45px;
    background-image: url("/assets/images/mbr-1920x1280.jpeg");
}
.cid-sSjw1rYdmY input,.cid-sSjw1rYdmY textarea,.cid-sSjw1rYdmY select{
    color: #000000;
    border-color: #f3f3f3;
    background: #ffffff;
}
.cid-sSjw1rYdmY input:hover,.cid-sSjw1rYdmY textarea:hover,.cid-sSjw1rYdmY select:hover,.cid-sSjw1rYdmY input:focus,.cid-sSjw1rYdmY textarea:focus,.cid-sSjw1rYdmY select:focus{
    border-color: #005af0;
}
.cid-sSjw1rYdmY input::-webkit-input-placeholder{
    color: rgba(0,0,0,0.5);
}
.cid-sSjw1rYdmY input::-moz-placeholder{
    color: rgba(0,0,0,0.5);
}
.cid-sSjw1rYdmY textarea::-webkit-input-placeholder{
    color: rgba(0,0,0,0.5);
}
.cid-sSjw1rYdmY textarea::-moz-placeholder{
    color: rgba(0,0,0,0.5);
}
@media (max-width: 991px){
    .cid-sSjw1rYdmY form .mbr-section-btn,.cid-sSjw1rYdmY .btn{
        width: 100%;
    }
}
.cid-sSjw1rYdmY .mbr-section-title{
    color: #dedede;
}
.cid-sSju88jSHl{
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #ffffff;
}
.cid-sSju88jSHl .iconfont-wrapper{
    background: #ffffff;
    margin: 10px 10px 0 0;
    border-radius: 4px;
}
.cid-sSju88jSHl .iconfont-wrapper .amp-iconfont{
    color: #090e16;
    font-size: 2rem;
    width: 2rem;
}
.cid-sSjt3OGWqF{
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #090e16;
}
@media (max-width: 991px){
    .cid-sSjt3OGWqF{
        position: relative;
    }

    .cid-sSjt3OGWqF .items-col{
        margin: 1rem 0;
    }
}
.cid-sSjt3OGWqF .group-title,.cid-sSjt3OGWqF .item{
    color: #170ca4;
}
.cid-sSjt3OGWqF .group-title{
    color: #b9c3d2;
}
.cid-sSjt3OGWqF .item{
    color: #b9c3d2;
}
.engine{
    position: absolute;
    text-indent: -2400px;
    text-align: center;
    padding: 0;
    top: 0;
    left: -2400px;
}
[class*="-iconfont"]{
    display: inline-flex;
}


body{
    letter-spacing: .035em;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.video-container {
    position: absolute;
    text-align: center;
    top: 0;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

ul li {
    list-style-type: none;
    /*    padding: 0.25rem 0;*/
}
#footer h3{
    color: #f5f5f5;
    font-size: .8125rem;
    line-height: 1.7;
    font-weight: 700;
    padding-bottom: 0;
}


#footer li a{
    color: #b9c3d2;
    text-decoration: none;
    transition: color .4s ease-in;
    font-size: .8125rem;
    line-height: 1.7;
}



#footer li {
    padding: 0.25rem 0;
    color: #b9c3d2;
    text-decoration: none;
    transition: color .4s ease-in;
    font-size: .8125rem;
    line-height: 1.7;
}

.mt-5{
    margin-top:25px;
}

#amp-cookies-notification{
    color:#424a4d;
    background:rgba(234, 239, 241, 0.99);
    padding: 10px 5%;
    display:inline-block;
    text-align: center;
}

#footer-line{
    /*    position: absolute;*/
    height: 1px;
    background: #d6d6d6;
    background: repeating-linear-gradient(to right,#66707f,#66707f 1px,transparent 1px,transparent 6px);
    content: "";
    display: block;
    left: 0;
    right: 0;
    top: 0; 
    margin-bottom: 44px;
}

.pr10{
    padding-right: 10px;
}

#footer-botom{
    margin-bottom:1rem;
    margin-top: 1rem;
}

/*body{-webkit-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-moz-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;animation:-amp-start 8s steps(1,end) 0s 1 normal both}@-webkit-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-moz-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-ms-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-o-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}*/

.gdpr-block{
    padding: 10px;
    font-size: 14px;
    display: block;
    width: 100%;
    text-align: center;
}

.gdpr-block.covert {
    display: none;
}
.textGDPR{
    position: relative;
}
.gdpr-block label span.textGDPR input[name='gdpr']{
    width: 15px;
    height: 15px;
    margin: 0;
    position: absolute;
    top: 3px;
    left: -20px;
}
.gdpr-block label{
    color: #a7a7a7;
    vertical-align: middle;
    user-select: none;
    margin-bottom: 0;
}
div,span,h1,h2,h3,h4,h5,h6,p,blockquote,a,ol,ul,li,figcaption,textarea,input{
    font: inherit;
}
*{
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
}
*:focus{
    outline: none;
}
body{
    position: relative;
    font-style: normal;
    line-height: 1.6;
    color: #48525c;
}
section{
    /*    background-color: #ffffff;*/
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    /*    overflow: hidden;*/
    padding: 0;
}
h1,h2,h3,h4,h5,h6{
    margin: 0;
    padding: 0;
}
p,li,blockquote{
    letter-spacing: normal;
    line-height: 1.6;
}
ul,ol,blockquote,p{
    margin-bottom: 0;
    margin-top: 0;
}
a{
    cursor: pointer;
}
a,a:hover{
    text-decoration: none;
}
a.mbr-iconfont:hover{
    text-decoration: none;
}
h1,h2,h3,h4,h5,h6,.display-1,.display-2,.display-4,.display-5,.display-7{
    word-break: break-word;
    word-wrap: break-word;
}
b,strong{
    font-weight: bold;
}
blockquote{
    padding: 10px 0 10px 20px;
    position: relative;
    border-left: 3px solid;
}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{
    -webkit-transition-delay: 9999s;
    transition-delay: 9999s;
    -webkit-transition-property: background-color,color;-o-transition-property: background-color,color;transition-property: background-color,color;
}
html,body{
    height: auto;
    min-height: 100vh;
}
.mbr-section-title{
    margin: 0;
    padding: 0;
    font-style: normal;
    line-height: 1.2;
    width: 100%;
    color: #20202a;
}
.mbr-section-subtitle{
    line-height: 1.2;
    width: 100%;
    color: #20202a;
}
.mbr-text{
    font-style: normal;
    line-height: 1.6;
    width: 100%;
    color: #48525c;
    font-weight: 400;
}
.mbr-white{
    color: #ffffff;
}
.mbr-black{
    color: #000000;
}
.align-left{
    text-align: left;
}
.align-left .list-item{
    justify-content: flex-start;
}
.align-center{
    text-align: center !important;
}
.align-center .list-item{
    justify-content: center;
}
.align-right{
    text-align: right;
}
.align-right .list-item{
    justify-content: flex-end;
}
@media (max-width: 767px){
    .align-left,.align-center,.align-right{
        /*        text-align: center;*/
    }
    .align-left .list-item,.align-center .list-item,.align-right .list-item{
        justify-content: center;
    }
}
.mbr-light{
    font-weight: 300;
}
.mbr-regular{
    font-weight: 400;
}
.mbr-semibold{
    font-weight: 600;
}
.mbr-bold{
    font-weight: 700;
}
.icons-list a{
    margin: 0;
}
.icons-list a:last-child{
    margin: 0;
}
.mbr-figure{
    align-self: center;
}
.hidden{
    visibility: hidden;
}
.super-hide{
    display: none;
}
.inactive{
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
    -webkit-user-drag: none;
    user-drag: none;
}
.mbr-overlay{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    z-index: 0;
}
.map-placeholder{
    display: none;
}
.google-map,.google-map iframe{
    position: relative;
    width: 100%;
    height: 400px;
}
amp-img{
    width: 100%;
}
amp-img img{
    max-height: 100%;
    max-width: 100%;
}
img.mbr-temp{
    width: 100%;
}
.rounded{
    border-radius: 50%;
}
.is-builder .nodisplay + img[async],.is-builder .nodisplay + img[decoding="async"],.is-builder amp-img > a + img[async],.is-builder amp-img > a + img[decoding="async"]{
    display: none;
}
html:not(.is-builder) amp-img > a{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
}
.is-builder .temp-amp-sizer{
    position: absolute;
}
.is-builder amp-youtube .temp-amp-sizer,.is-builder amp-vimeo .temp-amp-sizer{
    position: static;
}
.mobirise-spinner{
    position: absolute;
    top: 50%;
    left: 40%;
    margin-left: 10%;
    -webkit-transform: translate3d(-50%,-50%,0);
    z-index: 4;
}
.mobirise-spinner em{
    width: 24px;
    height: 24px;
    background: #3ac;
    border-radius: 100%;
    display: inline-block;
    -webkit-animation: slide 1s infinite;
}
/*.mobirise-spinner em:nth-child(1){
    -webkit-animation-delay: 0.1s;
}
.mobirise-spinner em:nth-child(2){
    -webkit-animation-delay: 0.2s;
}
.mobirise-spinner em:nth-child(3){
    -webkit-animation-delay: 0.3s;
}*/
@-moz-keyframes slide{0%{-webkit-transform: scale(1);}50%{opacity: 0.3;-webkit-transform: scale(2);}100%{-webkit-transform: scale(1);}}@-webkit-keyframes slide{0%{-webkit-transform: scale(1);}50%{opacity: 0.3;-webkit-transform: scale(2);}100%{-webkit-transform: scale(1);}}@-o-keyframes slide{0%{-webkit-transform: scale(1);}50%{opacity: 0.3;-webkit-transform: scale(2);}100%{-webkit-transform: scale(1);}}@keyframes slide{0%{-webkit-transform: scale(1);}50%{opacity: 0.3;-webkit-transform: scale(2);}100%{-webkit-transform: scale(1);}}
.mobirise-loader .amp-active > div{
    display: none;
}
.iconfont-wrapper{
    display: inline-flex;
}
.mbr-flex{
    display: flex;
}
.flex-wrap{
    flex-wrap: wrap;
}
.mbr-jc-s{
    justify-content: flex-start;
}
.mbr-jc-c{
    justify-content: center;
}
.mbr-jc-e{
    justify-content: flex-end;
}
.mbr-row-reverse{
    flex-direction: row-reverse;
}
.mbr-column{
    flex-direction: column;
}
.hidden-slide{
    display: none;
}
.visible-slide{
    display: flex;
}
section,.container,.container-fluid{
    position: relative;
    word-wrap: break-word;
}
.mbr-fullscreen .mbr-overlay{
    min-height: 100vh;
}
.mbr-fullscreen{
    display: flex;
    align-items: center;
    height: 100vh;
    min-height: 100vh;
    padding: 3rem 0;
}
.container{
    padding: 0 1rem;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}
@media (max-width: 767px){
    .container{max-width: 540px;}
}
@media (min-width: 768px){
    .container{max-width: 720px;}
} 
@media (min-width: 992px){
    .container{max-width: 960px;}
} 
@media (min-width: 1200px){
    .container{max-width: 1820px;}
}
.container-fluid{
    width: 100%;
    padding: 0 1rem;
}
.btn{
    position: relative;
    font-weight: 700;
    /*    margin: 0.4rem 0.9rem;*/
    border: 2px solid;
    font-style: normal;
    white-space: normal;
    transition: all 0.3s cubic-bezier(0.25,0.1,0.25,1);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    word-break: break-word;
    line-height: 1.2rem;
    letter-spacing: normal;
}
.btn-form{
    padding: 1rem 2rem;
}
.btn-form:hover{
    cursor: pointer;
}
.btn{
    padding: 0.2rem 0.5rem;
    border-radius: 3px;
}
.btn-sm{
    padding: 0.4rem 0.8rem;
    border-radius: 3px;
}
.btn-md{
    padding: 1rem 2rem;
    border-radius: 3px;
}
.btn-lg{
    padding: 1.2rem 3.2rem;
    border-radius: 3px;
}
form .btn,form .mbr-section-btn{
    margin: 0;
}
.note-popover .btn:after{
    display: none;
}
.mbr-section-btn{
    margin: 0 -0.9rem;
    font-size: 0;
}
nav .mbr-section-btn{
    margin-left: 0rem;
    margin-right: 0rem;
}
.btn .mbr-iconfont,.btn.btn-md .mbr-iconfont{
    cursor: pointer;
    margin: 0 0.8rem 0 0;
}
.btn-sm .mbr-iconfont{
    margin: 0 0.5rem 0 0;
}
[type="submit"]{-webkit-appearance: none;}

section.menu{
    min-height: 25px;
    overflow: visible;
    padding: 0;
}
.menu-container{
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    align-items: center;
    min-height: 100px;
}
@media (max-width: 991px){
    .menu-container{max-width: 100%;
                    padding: 0.5rem 1rem;
    }
} 
@media (max-width: 767px){
    .menu-container{padding: 0.5rem 1rem;}
}
.navbar{
    z-index: 100;
    width: 100%;
    position: absolute;
    box-shadow: 0 2px 10px 0 rgba(0,0,0,0.07);
}
.navbar-fixed-top{
    position: fixed;top: 0;
}
.navbar-brand{
    display: flex;
    align-items: center;
    word-break: break-word;
    z-index: 1;
}
.navbar-logo{
    margin: 11px 0rem 0 0;
}
/*@media (max-width: 767px){
    .navbar-logo amp-img{
        max-height: 35px;
        max-width: 35px;
    }
}*/
.navbar-caption-wrap{
    display: flex;
}
.navbar .navbar-collapse{
    display: flex;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    align-items: center;
    /*    justify-content: space-between;*/
    /*    width: 100%;*/
}
@media (max-width: 991px){
    .navbar .navbar-collapse{
        display: none;
        position: absolute;
        top: 0;
        right: 0;
        height: 100vh;
        overflow-y: auto;
        padding: 70px 2rem 1rem;
        z-index: 1;
    }
}
@media (max-width: 991px){
    .navbar.opened .navbar-collapse.show,.navbar.opened .navbar-collapse.collapsing{
        display: block;
    }
    .is-builder .navbar-collapse{
        position: fixed;
    }
}
.navbar-nav{
    list-style-type: none;
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    min-width: 10rem;
}
@media (max-width: 991px){
    .navbar-nav{
        flex-direction: column;
    }
} 
.navbar-nav .mbr-iconfont{
    margin: 0 0.2rem 0 0;
}
.nav-item{
    word-break: break-all;
}
.nav-link{
    display: flex;
    align-items: center;
    justify-content: center;
}
.nav-link,.navbar-caption{
    transition: all 0.2s;
    letter-spacing: normal;
}
.nav-dropdown .dropdown-menu{
    min-width: 10rem;
    position: absolute;
    left: 0;
    padding: 10px 0;
    border-radius: 0 0 4px 4px;
    transition: opacity 0.2s cubic-bezier(0.25,0.1,0.25,1);
}
.nav-dropdown .dropdown-menu .dropdown-item{
    line-height: normal;
    display: flex;
    justify-content: left;
    align-items: left;
    padding: 0 15px;
    margin: 20px 0;
    white-space: nowrap;
}
.nav-dropdown .dropdown-menu .dropdown-item:active{
    background: none;
}
.nav-dropdown .dropdown-menu .dropdown{
    position: relative;
}
.dropdown-menu .dropdown:hover > .dropdown-menu{
    opacity: 1;
    pointer-events: all;
}
.nav-dropdown .dropdown-submenu{
    top: 0;
    left: 100%;
    margin: 0;
}
.nav-item.dropdown{
    position: relative;
}
.nav-item.dropdown .dropdown-menu{
    opacity: 0;
    pointer-events: none;
}
.nav-item.dropdown:hover > .dropdown-menu{
    opacity: 1;
    pointer-events: all;
}
.link.dropdown-toggle:after{
    content: "";
    margin-left: 0.25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
}
.navbar .dropdown.open > .dropdown-menu{
    display: block;
}
@media (max-width: 991px){
    .is-builder .nav-dropdown .dropdown-menu{
        position: relative;
    }
    .nav-dropdown .dropdown-submenu{
        left: 0;
    }
    .nav-dropdown .dropdown-menu .dropdown-item{
        padding: 0;
        margin: 0 0 1rem 0;
        justify-content: center;
    }
    .nav-dropdown .dropdown-menu .dropdown-item:after{
        right: auto;
    }
    .navbar.opened .dropdown-menu{
        top: 0;
    }
    .dropdown-toggle[data-toggle="dropdown-submenu"]:after{
        content: "";
        margin-left: 0.25rem;
        border-top: 0.35em solid;
        border-right: 0.35em solid transparent;
        border-left: 0.35em solid transparent;
        border-bottom: 0;
        top: 55%;
    }
}
.navbar-buttons{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
@media (max-width: 991px){
    .navbar-buttons{
        flex-direction: column;
    }
}
.menu-social-list{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
.menu-social-list a{
    margin: 0 0.5rem;
}
.menu-social-list a span{
    font-size: 1.5rem;
}
button.navbar-toggler{
    position: relative;
    width: 31px;
    height: 20px;
    cursor: pointer;
    transition: all .2s;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}
.hamburger span{
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
}
.hamburger span:nth-child(1){
    top: 0;
    transition: all .2s;
}
.hamburger span:nth-child(2){
    top: 8px;
    transition: all .15s;
}
.hamburger span:nth-child(3){
    top: 8px;
    transition: all .15s;
}
.hamburger span:nth-child(4){
    top: 16px;
    transition: all .2s;
}
nav.opened .navbar-toggler:not(.hide) .hamburger span:nth-child(4),nav.opened .navbar-toggler:not(.hide) .hamburger span:nth-child(1){
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}
nav.opened .navbar-toggler:not(.hide) .hamburger span:nth-child(2){
    transform: rotate(-45deg);
    transition: all .25s;
}
nav.opened .navbar-toggler:not(.hide) .hamburger span:nth-child(3){
    transform: rotate(45deg);
    transition: all .25s;
}
.ampstart-btn.hamburger{
    position: relative;
    margin-left: auto;
    height: 20px;
    width: 30px;
    background: none;
    border: none;
    cursor: pointer;
    z-index: 1000;
}
@media (min-width: 992px){
    .nav-dropdown .dropdown-menu{
        box-shadow: 0 10px 25px 0 rgba(0,0,0,0.2);
    }
    .ampstart-btn,amp-sidebar{
        display: none;
    }
    .dropdown-menu .dropdown-toggle:after{
        content: "";
        border-bottom: 0.35em solid transparent;
        border-left: 0.35em solid;
        border-right: 0;
        border-top: 0.35em solid transparent;
        margin-left: 0.3rem;
        margin-top: -0.3077em;
        position: absolute;
        right: 1.1538em;
        top: 50%;
    }
}
.close-sidebar{
    width: 30px;
    height: 30px;
    position: relative;
    cursor: pointer;
    background-color: transparent;
    border: none;
}
.close-sidebar span{
    position: absolute;
    left: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    top: 14px;
}
.close-sidebar span:nth-child(1){
    transform: rotate(-45deg);
}
.close-sidebar span:nth-child(2){
    transform: rotate(45deg);
}
.builder-sidebar{
    position: relative;
    height: 100vh;
    overflow-y: auto;
    min-width: 10rem;
    z-index: 1030;
    padding: 1rem 2rem;
    max-width: 20rem;
}
.builder-sidebar .dropdown:hover > .dropdown-menu{
    position: relative;
    text-align: center;
}
section.sidebar-open:before{
    content: '';
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background-color: rgba(0,0,0,0.2);
    z-index: 1040;
}
.is-builder section.horizontal-menu .ampstart-btn{
    display: none;
}
.is-builder section.horizontal-menu .dropdown-menu{
    z-index: auto;
    opacity: 1;
    pointer-events: auto;
}
.is-builder .menu{
    overflow: visible;
}
#sidebar{
    background-color: transparent;
    width: 100%;
}
.card-title{
    margin: 0;
}

.card:first-child{
    padding: 0 1rem 0rem 0rem;
}

.card{
    position: relative;
    background-color: transparent;
    border: none;
    border-radius: 0;
    width: 100%;
    padding: 0 1rem;
}
@media (max-width: 767px){
    .card:not(.last-child){
        padding-bottom: 30px;
    }
} 
.card .card-img{
    width: auto;
    border-radius: 0;
}
.card .card-wrapper{
    height: 100%;
}
@media (max-width: 767px){
    .card .card-wrapper{
        flex-direction: column;
    }
} 
.card img{
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
.card-inner,.items-list{
    display: flex;
    flex-direction: column;
}
.items-list{
    list-style-type: none;
    padding: 0;
}
.items-list .list-item{
    padding: 1rem 2rem;
}
.card-head{
    padding: 1.5rem 2rem;
}
.card-price-wrap{
    padding: 1rem 2rem;
}
.card-button{
    padding: 1rem;
    margin: 0;
}
.timeline-wrap{
    position: relative;
}
.timeline-wrap .iconBackground{
    position: absolute;
    left: 50%;
    width: 20px;
    height: 20px;
    line-height: 30px;
    text-align: center;
    border-radius: 50%;
    font-size: 30px;
    display: inline-block;
    background-color: #000000;
    top: 20px;
    margin: 0 0 0 -10px;
}
@media (max-width: 767px){
    .timeline-wrap .iconBackground{
        left: 0;
    }
}
.separline{
    position: relative;
}
@media (max-width: 767px){
    .separline:not(.last-child){
        padding-bottom: 2rem;
    }
} 
.separline:before{
    position: absolute;
    content: "";
    width: 2px;
    background-color: #000000;
    left: calc(50% - 1px);
    height: calc(100% - 20px);
    top: 40px;
}
@media (max-width: 767px){
    .separline:before{
        left: 0;
    }
}
.gallery-img-wrap{
    position: relative;
    height: 100%;
}
.gallery-img-wrap:hover{
    cursor: pointer;
}
.gallery-img-wrap:hover .icon-wrap,.gallery-img-wrap:hover .caption-on-hover{
    opacity: 1;
}
.gallery-img-wrap:hover:after{
    opacity: .5;
}
.gallery-img-wrap amp-img{
    height: 100%;
}
.gallery-img-wrap:after{
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #000;
    opacity: 0;
    transition: opacity 0.2s;
    pointer-events: none;
}
.gallery-img-wrap .icon-wrap,.gallery-img-wrap .img-caption{
    z-index: 3;
    pointer-events: none;
    position: absolute;
}
.gallery-img-wrap .icon-wrap,.gallery-img-wrap .caption-on-hover{
    opacity: 0;
    transition: opacity 0.2s;
}
.gallery-img-wrap .icon-wrap{left: 50%;top: 50%;transform: translate(-50%,-50%);background-color: #fff;padding: .5rem;border-radius: 50%;}
.gallery-img-wrap .amp-iconfont{color: #000;font-size: 1rem;width: 1rem;display: block;}
.gallery-img-wrap .img-caption{left: 0;right: 0;}
.gallery-img-wrap .img-caption.caption-top{top: 0;}
.gallery-img-wrap .img-caption.caption-bottom{bottom: 0;}
.gallery-img-wrap .img-caption:not(.caption-on-hover):after{content: "";position: absolute;top: 0;left: 0;right: 0;height: 100%;transition: opacity 0.2s;z-index: -1;pointer-events: none;}
@media (max-width: 767px){
    .gallery-img-wrap:after,.gallery-img-wrap:hover:after,.gallery-img-wrap .icon-wrap{display: none;}
    .gallery-img-wrap .caption-on-hover{opacity: 1;}
}
.is-builder .gallery-img-wrap .icon-wrap,.is-builder .gallery-img-wrap .img-caption > *{pointer-events: all;}
.amp-carousel-button,.dots-wrapper .dots span{transition: all 0.4s;cursor: pointer;outline: none;}
.amp-carousel-button{width: 50px;height: 50px;border-radius: 50%;}.dots-wrapper .dots{display: inline-block;margin: 4px 8px;}
.dots-wrapper .dots span{display: block;border-radius: 12px;height: 24px;width: 24px;background-color: #ffffff;border: 10px solid #cccccc;opacity: 0.5;}
.dots-wrapper .dots span.current{width: 40px;}.dots-wrapper .dots span:hover,.dots-wrapper .dots span.current{opacity: 1;}
.amp-carousel-button-next:after{right: 1rem;}.amp-carousel-button-prev:after{left: 1rem;}button.btn-img{cursor: pointer;}
.is-builder .preview button.btn-img{opacity: 0.5;position: relative;pointer-events: none;}
amp-image-lightbox,.lightbox{background: rgba(0,0,0,0.8);display: flex;flex-wrap: wrap;align-items: center;justify-content: center;width: 100%;height: 100%;overflow: auto;}
amp-image-lightbox a.control,.lightbox a.control{position: absolute;cursor: default;top: 0;right: 0;}
amp-image-lightbox .close,.lightbox .close{background: none;border: none;position: absolute;top: 16px;right: 16px;height: 32px;width: 32px;cursor: pointer;z-index: 1000;}
amp-image-lightbox .close:before,amp-image-lightbox .close:after,.lightbox .close:before,
.lightbox .close:after{position: absolute;top: 0;right: 16px;content: ' ';height: 32px;width: 2px;background-color: #fff;}
amp-image-lightbox .close:before,.lightbox .close:before{transform: rotate(45deg);}amp-image-lightbox .close:after,.lightbox .close:after{transform: rotate(-45deg);}
amp-image-lightbox .video-block,.lightbox .video-block{width: 100%;}div[submit-success] > *,div[submit-error] > *{padding: 15px;margin-bottom: 1rem;}
.form-block{z-index: 1;background-color: transparent;padding: 0;position: relative;overflow: hidden;}.form-block .mbr-overlay{z-index: -1;}
@media (max-width: 991px){
    .form-block{padding: 0;}}
form input,form textarea,form select{padding: 0.5rem;line-height: 1.2rem;width: 100%;background: #ffffff;
                                     border-width: 1px;border-style: solid;border-color: #c7c7c7;border-radius: 3px;color: #000000;}
form input[type="checkbox"],form input[type="radio"]{border: none;background: none;width: auto;}
form .field{padding-bottom: 0.5rem;padding-top: 0.5rem;}form textarea.field-input{height: 200px;}
form .fieldset{display: flex;justify-content: center;flex-wrap: wrap;align-items: center;}
textarea[type="hidden"]{display: none;}.form-check{margin-bottom: 0;}.form-check-label{padding-left: 0;}
.form-check-input{position: relative;margin: 4px;}
.form-check-inline{display: inline-flex;align-items: center;padding-left: 0;margin-right: .75rem;}
.mbr-row,.mbr-form-row{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-left: -1rem;margin-right: -1rem;}
.mbr-form-row{margin-left: -0.5rem;margin-right: -0.5rem;}
.mbr-form-row > [class*="mbr-col"]{padding-left: 0.5rem;padding-right: 0.5rem;}@media (max-width: 767px){.mbr-col,.mbr-col-auto{padding-right: 1rem;padding-left: 1rem;}
                                                                                                         .mbr-col-sm-12{-ms-flex: 0 0 100%;-webkit-box-flex: 0;flex: 0 0 100%;max-width: 100%;padding-right: 1rem;padding-left: 1rem;}}
@media (min-width: 768px){.mbr-col,.mbr-col-auto{padding-right: 1rem;padding-left: 1rem;}
                          .mbr-col-md-2{-ms-flex: 0 0 16.6666666667%;-webkit-box-flex: 0;flex: 0 0 16.6666666667%;max-width: 16.6666666667%;padding-right: 1rem;padding-left: 1rem;}
                          .mbr-col-md-3{-ms-flex: 0 0 25%;-webkit-box-flex: 0;flex: 0 0 25%;max-width: 25%;padding-right: 1rem;padding-left: 1rem;}
                          .mbr-col-md-4{-ms-flex: 0 0 33.3333333333%;-webkit-box-flex: 0;flex: 0 0 33.3333333333%;max-width: 33.3333333333%;padding-right: 1rem;padding-left: 1rem;}
                          .mbr-col-md-5{-ms-flex: 0 0 41.6666666667%;-webkit-box-flex: 0;flex: 0 0 41.6666666667%;max-width: 41.6666666667%;padding-right: 1rem;padding-left: 1rem;}
                          .mbr-col-md-6{-ms-flex: 0 0 50%;-webkit-box-flex: 0;flex: 0 0 50%;max-width: 50%;padding-right: 1rem;padding-left: 1rem;}
                          .mbr-col-md-7{-ms-flex: 0 0 58.3333333333%;-webkit-box-flex: 0;flex: 0 0 58.3333333333%;max-width: 58.3333333333%;padding-right: 1rem;padding-left: 1rem;}.mbr-col-md-8{-ms-flex: 0 0 66.6666666667%;-webkit-box-flex: 0;flex: 0 0 66.6666666667%;max-width: 66.6666666667%;padding-right: 1rem;padding-left: 1rem;}.mbr-col-md-10{-ms-flex: 0 0 83.3333333333%;-webkit-box-flex: 0;flex: 0 0 83.3333333333%;max-width: 83.3333333333%;padding-right: 1rem;padding-left: 1rem;}.mbr-col-md-12{-ms-flex: 0 0 100%;-webkit-box-flex: 0;flex: 0 0 100%;max-width: 100%;padding-right: 1rem;padding-left: 1rem;}}.mbr-col{-ms-flex: 1 1 auto;-webkit-box-flex: 1;flex: 1 1 auto;max-width: 100%;}.mbr-col-auto{-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;}
@media (min-width: 992px){
    .mbr-col,.mbr-col-auto{
        padding-right: 1rem;
        padding-left: 1rem;
    }
    .mbr-col-lg-2{
        -ms-flex: 0 0 16.6666666667%;
        -webkit-box-flex: 0;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
        padding-right: 1rem;
        padding-left: 1rem;
    }
    .mbr-col-lg-3{
        -ms-flex: 0 0 25%;
        -webkit-box-flex: 0;
        flex: 0 0 25%;
        max-width: 25%;
        padding-right: 1rem;
        padding-left: 1rem;
    }
    .mbr-col-lg-4{
        -ms-flex: 0 0 33.3333333333%;
        -webkit-box-flex: 0;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
        padding-right: 1rem;
        padding-left: 1rem;
    }
    .mbr-col-lg-5{
        -ms-flex: 0 0 41.6666666667%;
        -webkit-box-flex: 0;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
        padding-right: 1rem;
        padding-left: 1rem;
    }
    .mbr-col-lg-6{-ms-flex: 0 0 50%;-webkit-box-flex: 0;flex: 0 0 50%;max-width: 50%;padding-right: 1rem;padding-left: 1rem;}
    .mbr-col-lg-7{-ms-flex: 0 0 58.3333333333%;-webkit-box-flex: 0;flex: 0 0 58.3333333333%;max-width: 58.3333333333%;padding-right: 1rem;padding-left: 1rem;}
    .mbr-col-lg-8{-ms-flex: 0 0 66.6666666667%;-webkit-box-flex: 0;flex: 0 0 66.6666666667%;max-width: 66.6666666667%;padding-right: 1rem;padding-left: 1rem;}
    .mbr-col-lg-9{-ms-flex: 0 0 75%;-webkit-box-flex: 0;flex: 0 0 75%;max-width: 75%;padding-right: 1rem;padding-left: 1rem;}
    .mbr-col-lg-10{-ms-flex: 0 0 83.3333333333%;-webkit-box-flex: 0;flex: 0 0 83.3333333333%;max-width: 83.3333333333%;padding-right: 1rem;padding-left: 1rem;}
    .mbr-col-lg-12{-ms-flex: 0 0 100%;-webkit-box-flex: 0;flex: 0 0 100%;max-width: 100%;padding-right: 1rem;padding-left: 1rem;}}
@media (min-width: 992px){.lg-pb{padding-bottom: 3rem;}}@media (max-width: 991px){.md-pb{padding-bottom: 3rem;}}
.mbr-pt-1,.mbr-py-1{}
.mbr-pb-1,.mbr-py-1{padding-bottom: 10px;}
.mbr-px-1{padding-left: 10px;padding-right: 10px;}
.mbr-p-1{padding: 10px;}.mbr-pt-2,.mbr-py-2{padding-top: 1rem;}
.mbr-pb-2,.mbr-py-2{padding-bottom: 1rem;}
.mbr-px-2{padding-left: 1rem;padding-right: 1rem;}
.mbr-p-2{padding: 1rem;}.mbr-pt-3,.mbr-py-3{padding-top: 25px;}
.mbr-pb-3,.mbr-py-3{padding-bottom: 25px;}
.mbr-px-3{padding-left: 25px;padding-right: 25px;}
.mbr-p-3{padding: 25px;}.mbr-pt-4,.mbr-py-4{padding-top: 2rem;}
.mbr-pb-4,.mbr-py-4{padding-bottom: 2rem;}
.mbr-px-4{padding-left: 2rem;padding-right: 2rem;}
.mbr-p-4{padding: 2rem;}
.mbr-pt-5,.mbr-py-5{padding-top: 3rem;}
.mbr-pb-5,.mbr-py-5{padding-bottom: 3rem;}
.mbr-px-5{padding-left: 3rem;padding-right: 3rem;}
.mbr-p-5{padding: 3rem;}
@media (max-width: 991px){.mbr-py-4,.mbr-py-5{padding-top: 1rem;padding-bottom: 1rem;}.mbr-px-4,.mbr-px-5{padding-left: 1rem;padding-right: 1rem;}.mbr-p-3,.mbr-p-4,.mbr-p-5{padding: 1rem;}}
.mbr-ml-auto{margin-left: auto;}
.mbr-mr-auto{margin-right: auto;}
.mbr-m-auto{margin: auto;}
#scrollToTopMarker{position: absolute;width: 0px;height: 0px;top: 300px;}
#scrollToTopButton{position: fixed;bottom: 25px;right: 25px;opacity: .4;z-index: 5000;font-size: 32px;height: 60px;width: 60px;border: none;border-radius: 3px;cursor: pointer;}
#scrollToTopButton:focus{outline: none;}
#scrollToTopButton a:before{content: '';position: absolute;height: 40%;top: 36%;width: 2px;left: calc(50% - 1px);}
#scrollToTopButton a:after{content: '';position: absolute;border-top: 2px solid;border-right: 2px solid;width: 40%;height: 40%;left: calc(30% - 1px);bottom: 30%;transform: rotate(-45deg);}
.is-builder #scrollToTopButton a:after{left: 30%;}a{font-style: normal;}@media (max-width: 767px){.mbr-section-btn,.mbr-section-title{text-align: center;}}
@media (min-width: 992px){.mbr-col-lg-11{flex: 0 0 91.666%;max-width: 91.666%;padding-right: 1rem;padding-left: 1rem;}}
body{font-family: sans-serif;}
blockquote{border-color: #005af0;}
div[submit-success] > *{background: #64bf46;color: #ffffff;}
div[submit-error] > *{background: #ffdc00;color: #000000;}
.display-1{font-family: 'Inter',sans-serif;font-size: 4rem;}
.display-2{font-family: 'Inter',sans-serif;font-size: 3.25rem;}
.display-4{font-family: 'Inter',sans-serif;font-size: .8125rem;}
.display-5{font-family: 'Inter',sans-serif;font-size: 1.8rem;}
.display-7{font-family: 'Inter',sans-serif;font-size: 1.2rem;}
.display-1 .mbr-iconfont-btn{font-size: 4rem;width: 4rem;}
.display-2 .mbr-iconfont-btn{font-size: 3.25rem;width: 3.25rem;}
.display-4 .mbr-iconfont-btn{font-size: 1rem;width: 1rem;}
.display-5 .mbr-iconfont-btn{font-size: 1.8rem;width: 1.8rem;}
.display-7 .mbr-iconfont-btn{font-size: 1.2rem;width: 1.2rem;}
@media (max-width: 768px){.display-1{font-size: 3.2rem;font-size: calc( 2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));line-height: calc( 1.4 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));}
                          .display-2{font-size: 2.6rem;font-size: calc( 1.7874999999999999rem + (3.25 - 1.7874999999999999) * ((100vw - 20rem) / (48 - 20)));
                                     line-height: calc( 1.4 * (1.7874999999999999rem + (3.25 - 1.7874999999999999) * ((100vw - 20rem) / (48 - 20))));}
                          .display-4{font-size: 0.8rem;font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));}
                          .display-5{font-size: 1.44rem;font-size: calc( 1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20)));line-height: calc( 1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20))));}
                          .display-7{font-size: 0.96rem;font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));}
}
.bg-primary{background-color: #005af0;}
.bg-success{background-color: #64bf46;}
.bg-info{background-color: #eb49e1;}
.bg-warning{background-color: #ff8f00;}
.bg-danger{background-color: #ffdc00;}
.btn-primary,.btn-primary:active,.btn-primary.active{
    background-color: #116AC2;
    border-color: #116AC2;
    color: #ffffff;
}
.btn-primary:hover,.btn-primary:focus,.btn-primary.focus{
    color: #ffffff;
    background-color: #015CB7;
    border-color: #015CB7;
}
.btn-primary.disabled,.btn-primary:disabled{
    color: #ffffff;
    background-color: #003da3;
    border-color: #003da3;
}
.btn-secondary,.btn-secondary:active,.btn-secondary.active{
    background-color: #00dcc0;
    border-color: #00dcc0;
    color: #ffffff;
}
.btn-secondary:hover,.btn-secondary:focus,.btn-secondary.focus{
    color: #ffffff;
    background-color: #00907d;
    border-color: #00907d;
}
.btn-secondary.disabled,.btn-secondary:disabled{
    color: #ffffff;
    background-color: #00907d;
    border-color: #00907d;
}
.btn-info,.btn-info:active,.btn-info.active{
    background-color: #eb49e1;
    border-color: #eb49e1;color: #ffffff;
}
.btn-info:hover,.btn-info:focus,.btn-info.focus{
    color: #ffffff;
    background-color: #d117c5;
    border-color: #d117c5;
}
.btn-info.disabled,.btn-info:disabled{
    color: #ffffff;
    background-color: #d117c5;
    border-color: #d117c5;
}
.btn-success,.btn-success:active,.btn-success.active{
    background-color: #64bf46 !important;
    border-color: #64bf46;
    color: #ffffff !important;
    min-width: 61px;
}
.btn-success:hover,.btn-success:focus,.btn-success.focus{
    color: #ffffff;
    background-color: #46892f;
    border-color: #46892f;
}
.btn-success.disabled,.btn-success:disabled{
    color: #ffffff;
    background-color: #46892f;
    border-color: #46892f;
}
.btn-warning,.btn-warning:active,.btn-warning.active{
    background-color: #ff8f00;
    border-color: #ff8f00;
    color: #ffffff;
}
.btn-warning:hover,.btn-warning:focus,.btn-warning.focus{
    color: #ffffff;
    background-color: #b36400;
    border-color: #b36400;
}
.btn-warning.disabled,.btn-warning:disabled{
    color: #ffffff;
    background-color: #b36400;
    border-color: #b36400;
}
.btn-danger,.btn-danger:active,.btn-danger.active{
    background-color: #ffdc00;
    border-color: #ffdc00;
    color: #000000;
}
.btn-danger:hover,.btn-danger:focus,.btn-danger.focus{
    color: #000000;
    background-color: #b39a00;
    border-color: #b39a00;
}
.btn-danger.disabled,.btn-danger:disabled{
    color: #000000;
    background-color: #b39a00;
    border-color: #b39a00;
}
.btn-black,.btn-black:active,.btn-black.active{
    background-color: #333333;
    border-color: #333333;
    color: #ffffff;
}
.btn-black:hover,.btn-black:focus,.btn-black.focus{
    color: #ffffff;
    background-color: #0d0d0d;
    border-color: #0d0d0d;
}
.btn-black.disabled,.btn-black:disabled{
    color: #ffffff;
    background-color: #0d0d0d;
    border-color: #0d0d0d;
}
.btn-white,.btn-white:active,.btn-white.active{
    background-color: #ffffff;
    border-color: #ffffff;
    color: #808080;
}
.btn-white:hover,.btn-white:focus,.btn-white.focus{
    color: #808080;
    background-color: #d9d9d9;
    border-color: #d9d9d9;
}
.btn-white.disabled,.btn-white:disabled{
    color: #808080;
    background-color: #d9d9d9;
    border-color: #d9d9d9;
}
.btn-white,.btn-white:active,.btn-white.active{
    color: #333333;
}
.btn-white:hover,.btn-white:focus,.btn-white.focus{
    color: #333333;
}
.btn-white.disabled,.btn-white:disabled{
    color: #333333;
}
.btn-primary-outline,.btn-primary-outline:active,.btn-primary-outline.active{
    background: #0073e6;
    border-color: #0073e6;
    color: #fff;
}
.btn-primary-outline:hover,.btn-primary-outline:focus,.btn-primary-outline.focus{
    color: #ffffff;
    background-color: #0060c0;
    border-color: #005ab3;
}
.btn-primary-outline.disabled,.btn-primary-outline:disabled{
    color: #ffffff;
    background-color: #005af0;
    border-color: #005af0;
}
.btn-secondary-outline,.btn-secondary-outline:active,.btn-secondary-outline.active{
    background: none;
    border-color: #007667;
    color: #007667;
}
.btn-secondary-outline:hover,.btn-secondary-outline:focus,.btn-secondary-outline.focus{
    color: #ffffff;
    background-color: #00dcc0;
    border-color: #00dcc0;
}
.btn-secondary-outline.disabled,.btn-secondary-outline:disabled{
    color: #ffffff;
    background-color: #00dcc0;
    border-color: #00dcc0;
}
.btn-info-outline,.btn-info-outline:active,.btn-info-outline.active{
    background: none;
    border-color: #ba14af;
    color: #ba14af;
}
.btn-info-outline:hover,.btn-info-outline:focus,.btn-info-outline.focus{
    color: #ffffff;
    background-color: #eb49e1;
    border-color: #eb49e1;
}
.btn-info-outline.disabled,.btn-info-outline:disabled{
    color: #ffffff;
    background-color: #eb49e1;
    border-color: #eb49e1;
}
.btn-success-outline,.btn-success-outline:active,.btn-success-outline.active{
    background: none;
    border-color: #3c7629;
    color: #3c7629;
}
.btn-success-outline:hover,.btn-success-outline:focus,.btn-success-outline.focus{
    color: #ffffff;
    background-color: #64bf46;
    border-color: #64bf46;
}
.btn-success-outline.disabled,.btn-success-outline:disabled{
    color: #ffffff;
    background-color: #64bf46;
    border-color: #64bf46;
}
.btn-warning-outline,.btn-warning-outline:active,.btn-warning-outline.active{
    background: none;
    border-color: #995600;
    color: #995600;
}
.btn-warning-outline:hover,.btn-warning-outline:focus,.btn-warning-outline.focus{
    color: #ffffff;
    background-color: #ff8f00;
    border-color: #ff8f00;
}
.btn-warning-outline.disabled,.btn-warning-outline:disabled{
    color: #ffffff;
    background-color: #ff8f00;
    border-color: #ff8f00;
}
.btn-danger-outline,.btn-danger-outline:active,.btn-danger-outline.active{
    background: none;
    border-color: #998400;
    color: #998400;
}
.btn-danger-outline:hover,.btn-danger-outline:focus,.btn-danger-outline.focus{
    color: #000000;
    background-color: #ffdc00;
    border-color: #ffdc00;
}
.btn-danger-outline.disabled,.btn-danger-outline:disabled{
    color: #000000;
    background-color: #ffdc00;
    border-color: #ffdc00;
}
.btn-black-outline,.btn-black-outline:active,.btn-black-outline.active{
    background: none;
    border-color: #000000;
    color: #000000;
}
.btn-black-outline:hover,.btn-black-outline:focus,.btn-black-outline.focus{
    color: #ffffff;
    background-color: #333333;
    border-color: #333333;
}
.btn-black-outline.disabled,.btn-black-outline:disabled{
    color: #ffffff;
    background-color: #333333;
    border-color: #333333;
}
.btn-white-outline,.btn-white-outline:active,.btn-white-outline.active{
    background: none;
    border-color: #ffffff;
    color: #ffffff;
}
.btn-white-outline:hover,.btn-white-outline:focus,.btn-white-outline.focus{
    color: #333333;
    background-color: #ffffff;
    border-color: #ffffff;
}

.text-primary{
    color: #00376f;
}.text-secondary{color: #00dcc0;}
.text-success{color: #64bf46;}
.text-info{color: #eb49e1;}
.text-warning{color: #ff8f00;}
.text-danger{color: #ffdc00;}
.text-white{color: #ffffff;}
.text-black{color: #000000;}
a.text-primary:hover,a.text-primary:focus{color: #00348a;}
a.text-secondary:hover,a.text-secondary:focus{color: #007667;}
a.text-success:hover,a.text-success:focus{color: #3c7629;}
a.text-info:hover,a.text-info:focus{color: #ba14af;}
a.text-warning:hover,a.text-warning:focus{color: #995600;}
a.text-danger:hover,a.text-danger:focus{color: #998400;}
a.text-white:hover,a.text-white:focus{color: #cccccc;}
a.text-black:hover,a.text-black:focus{color: #4d4d4d;}
.alert-success{background-color: #64bf46;}
.alert-info{background-color: #eb49e1;}
.alert-warning{background-color: #ff8f00;}
.alert-danger{background-color: #ffdc00;}
a,a:hover{color: #00376f;}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,.mbr-plan-header.bg-primary .mbr-plan-price-desc{color: #bdd6ff;}
.mbr-plan-header.bg-success .mbr-plan-subtitle,.mbr-plan-header.bg-success .mbr-plan-price-desc{color: #b3e0a5;}
.mbr-plan-header.bg-info .mbr-plan-subtitle,.mbr-plan-header.bg-info .mbr-plan-price-desc{color: #ffffff;}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,.mbr-plan-header.bg-warning .mbr-plan-price-desc{color: #ffe9cc;}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,.mbr-plan-header.bg-danger .mbr-plan-price-desc{color: #fff8cc;}
.mobirise-spinner em:nth-child(1){background: #005af0;}.mobirise-spinner em:nth-child(2){background: #00dcc0;}
.mobirise-spinner em:nth-child(3){background: #64bf46;}
#scrollToTopMarker{display: none;}
#scrollToTopButton{background-color: #005af0;}
#scrollToTopButton a:before{background: #ffffff;}
#scrollToTopButton a:after{border-top-color: #ffffff;border-right-color: #ffffff;}

.btn:not(.btn-form):hover,.btn:not(.btn-form):focus,.btn:not(.btn-form).focus{transform: translateY(-0.125rem);}
.amp-carousel-button{box-shadow: 0 10px 15px 0 rgba(0,0,0,0.4);background-color: #f3f3f3;}
.amp-carousel-button:hover{background-color: #fff;box-shadow: 0 20px 30px 0 rgba(0,0,0,0.2);}
.amp-carousel-button-next{
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='%23005AF0' %3E%3Cpath d='M9 3L7.94 4.06l4.19 4.19H3v1.5h9.13l-4.19 4.19L9 15l6-6z'/%3E%3C/svg%3E");
}
.amp-carousel-button-prev{
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='%23005AF0'%3E%3Cpath d='M15 8.25H5.87l4.19-4.19L9 3 3 9l6 6 1.06-1.06-4.19-4.19H15v-1.5z'/%3E%3C/svg%3E");
}
.cid-sSjrGLY8bS{
    min-height: 56px;
    background-color: #ffffff;
}
.cid-sSjrGLY8bS .brand-name{
    margin-right: 2rem;
    margin-top: 6px;
}
.cid-sSjrGLY8bS .brand-name a{
    font-weight: 700;
}

.cid-sSjrGLY8bS .hamburger span,.cid-sSjrGLY8bS .close-sidebar span{
    background: #000000;
}
.cid-sSjrGLY8bS .nav-dropdown .dropdown-menu .dropdown-item{
    font-weight: 700;
    width: 100%;
    text-align: inherit;
}
.cid-sSjrGLY8bS a.nav-link{
    font-weight: 700;
}
.cid-sSjrGLY8bS .navbar{min-height: 56px;background: #ffffff;}
@media (max-width: 991px){
    .cid-sSjrGLY8bS .navbar .navbar-collapse{
        right: auto;left: 0;
    }
    .cid-sSjrGLY8bS .navbar .navbar-brand{
        flex-shrink: initial;
    }
}
.cid-sSjrGLY8bS .navbar-brand{flex-shrink: 0;padding: 0;margin: 0;}
@media (min-width: 992px){
    .cid-sSjrGLY8bS .navbar-expand-lg .navbar-nav .nav-link{
        padding: 13px 0;
    }
    .cid-sSjrGLY8bS .navbar-nav .nav-link{
        margin: 0;
    }                                                                                             
    /*    .cid-sSjrGLY8bS .navbar-nav .nav-item{
            margin: 0 12px 0px;
        }*/
    .cid-sSjrGLY8bS .navbar-buttons{
        margin-left: 2rem;
    }
}
.cid-sSjrGLY8bS .navbar-buttons .btn{box-shadow: none;transform: none;}
.cid-sSjrGLY8bS .builder-sidebar,.cid-sSjrGLY8bS .collapse,.cid-sSjrGLY8bS .navbar.navbar-expand-lg .dropdown .dropdown-menu{background-color: #ffffff;}
@media (max-width: 991px){
    .cid-sSjrGLY8bS .navbar-nav a{padding: 0;margin: 0 0 1rem;}
    .cid-sSjrGLY8bS .dropdown-menu{padding: 0;}
}
.cid-sSjrGLY8bS .close-sidebar:focus{outline: 2px auto #005af0;}
.cid-sSjrGLY8bS img{width: 140px;}
.cid-sSjrGLY8bS img img{height: 71px;object-fit: contain;}
.cid-sSjMGIEeHh{padding-top: 18px;padding-bottom: 15px;background-color: #FFF;padding-bottom: 200px;}
.cid-sSjMGIEeHh .tab-button[selected]{outline: none;background: #dedede;}
.cid-sSjMGIEeHh .tab-button[selected] .tab-head{color: #000000;}
.cid-sSjMGIEeHh .tab-button{-webkit-flex-grow: 1;flex-grow: 1;cursor: pointer;background: #ffffff;box-shadow: 0 10px 25px 0 rgba(0,0,0,0.15);transition: box-shadow 0.25s ease-in;}
.cid-sSjMGIEeHh .tab-button:hover{box-shadow: 0 2px 5px 0 rgba(0,0,0,0.15);}
.cid-sSjMGIEeHh .tab-content{margin-top: 1rem;position: relative;display: none;width: 100%;order: 1;border-radius: 8px;transition: box-shadow 0.25s ease-in;}
.cid-sSjMGIEeHh .tab-content:hover{
    /*    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.15);*/
}
.cid-sSjMGIEeHh .tab-button[selected] + .tab-content{
    display: block;
}

.cid-sSjMGIEeHhs{padding-top: 70px;padding-bottom: 15px;background-color: #FFF;padding-bottom: 200px;}
.cid-sSjMGIEeHhs .tab-button[selected]{outline: none;background: #dedede;}
.cid-sSjMGIEeHhs .tab-button[selected] .tab-head{color: #000000;}
.cid-sSjMGIEeHhs .tab-button{-webkit-flex-grow: 1;flex-grow: 1;cursor: pointer;background: #ffffff;box-shadow: 0 10px 25px 0 rgba(0,0,0,0.15);transition: box-shadow 0.25s ease-in;}
.cid-sSjMGIEeHhs .tab-button:hover{box-shadow: 0 2px 5px 0 rgba(0,0,0,0.15);}
.cid-sSjMGIEeHhs .tab-content{margin-top: 1rem;position: relative;width: 100%;order: 1;border-radius: 8px;transition: box-shadow 0.25s ease-in;}
.cid-sSjMGIEeHhs .tab-content:hover{
    /*    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.15);*/
}
.cid-sSjMGIEeHhs .tab-button[selected] + .tab-content{
    display: block;
}

.cid-sSjTTnPqMJ{
    padding-top: 17px;
    padding-bottom: 17px;
    background-color: #ffffff;
}
.cid-sSjTTnPqMJ .card-wrapper{
    background: #f7f7f7;
    border-radius: 10px;
    box-shadow: inset 0 0 0 1px #ebebf0,0 15px 30px 0 rgba(0,0,0,0.15);
}
@media (min-width: 768px){
    .cid-sSjTTnPqMJ .card-wrapper{
        padding: 3rem;
    }
}
.cid-sSjTTnPqMJ .card-title,.cid-sSjTTnPqMJ .author-name{color: #20202a;}
.cid-sSjMEoEjko{padding-top: 30px;padding-bottom: 30px;background-color: #00dcc0;background: linear-gradient(225deg,#00dcc0 0,#005af0 75%);}
@media (max-width: 991px){
    .cid-sSjMEoEjko .btn-container{padding-top: 2rem;}
}

.cid-sSjOnsSOsk{
    padding-top: 75px;
    padding-bottom: 75px;
    background-color: #ffffff;
} 
.card-wrapper{
    /*    border-radius: 10px;*/
    /*    box-shadow: inset 0 0 0 1px #ebebf0,0 15px 30px 0 rgba(0,0,0,0.15);*/
    background: white;
}
.cid-sSjOnsSOsk img{
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.cid-sSjt3OGWqF{
    padding-top: 16px;
    padding-bottom: 8px;
    background-color: #090e16;
    /*    position: fixed;*/
    bottom: 0;
    width: 100%;
    bottom: 0;
    position: absolute;
}

@media (max-width: 991px){
    .cid-sSjt3OGWqF .items-col{margin: 1rem 0;}
}
.cid-sSjt3OGWqF .group-title,.cid-sSjt3OGWqF .item{color: #170ca4;}
.cid-sSjt3OGWqF .group-title{color: #b9c3d2;}
.cid-sSjt3OGWqF .item{color: #b9c3d2;}
.engine{
    position: absolute;
    text-indent: -2400px;
    text-align: center;
    padding: 0;
    top: 0;
    left: -2400px;
}
[class*="-iconfont"]
{display: inline-flex;}

#footer3-3 a{
    color:#b9c3d2;
}

#footer3-3 a:hover{
    color:white;
}

.mb10{
    margin-bottom: 10px;
}

.green {
    color: green;
}

.red{
    color:red;
}

.table-zalohy{
    width: 100%;
}

.delete{
    color:red;
}

.plus{
    color:green;
}

.table-zalohy th , tr td{
    /*    border:1px solid;*/
}

.white-bg{
    background: white;
}

.table-small{
    font-size: 11px;
}

.pb-40{
    padding-bottom: 43px;
}

.ml-20{
    margin-left:20px;
}


#card-db{
    padding-top: 22px;
}

.intro-card-title{
    font-size: 1.5em;
}

.padding{
    padding:38px;
}

.icon-user{
    /*    position: absolute;*/
    top: 0;
    left: 45%;
    box-shadow: rgb(0 0 0 / 13%) 0px 0px 5px 0px, rgb(0 0 0 / 13%) 0px 0px 5px 0px;
    border-radius: 50%;
    background-color: rgb(0, 120, 212);
    color: white;
}

.fr{
    float:right;
}

#table-skoleni {
    border: 1px solid grey;
}

#table-skoleni th, td  {
    border-bottom:1px solid grey;
}

.px-3{
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 1rem;
}

.bold{
    font-weight: 700;
}

.text-gray-700{
    color: #66707f;
}

.mb-2{
    margin-bottom: 0.5rem;
}

#header-line{
    height: 217px;
    background-image: url('/assets/images/title-line.png');
    background-size: cover;
    margin-top: 75px;
}

.lite-title{
    padding-top: 84px;
    font-size: 37px;
}


.skoleni-img{
    opacity:0.8;
    padding-left: 0;
    padding-right: 0;
}

.skoleni-img:hover{
    opacity:1;
}

.btn-log{
    margin-right: 0;
    padding: 0.3rem 1rem;
}
.black{
    background: #090e16; 
}

.nav-item a:hover{
    color:#0073e6;
}
.person-icon:hover{
    color:#0073e6;
}

.fa-15{
    font-size: 1.3rem !important;
    position: relative;
    top: -1px;
    /*    right: 271px;*/
}

.top-right{

}

.inline{
    align-items: center;
    display: flex;
}

.pr5{
    padding-right:5px;
}

fieldset{
    border-color: #ececec;
    border-style: solid;
}

.icons-inline{
    display: grid;
}

.icons-inline a {
    margin-bottom:21px;
}

.width100{
    width: 100%;
}

.bg-white{
    background: white;
    padding: 15px;
}

.ml{
    margin-left:10px;

}

.mt5{
    margin-top:5rem;
    position: fixed;
}

.ml5{
    margin-left:5px;
}

.mr5{
    margin-right: 5px;
}

.mr{
    margin-right: 20px;
}

.tab-button{
    max-width: 349px;
}

.btn-skoleni{
    padding: 12px 50px 12px 50px; 
    position: absolute;
    left: 14.2%;
    top: 66%;
}

.pl0{
    padding-left:0px;
}

.pr0{
    padding-right:0px;
}

.info1{
    background: white;
}

.cid-sX78I61xDZ .item-wrapper {
    box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.1);
}

.cid-sX78I61xDZ{
    padding-top: 25px;
    padding-bottom: 15px;
    background-color: #FFF;
    padding-bottom: 205px; 

}

.pointer{
    cursor: pointer;
}

.ginis-skoleni{
    position:absolute;
    left:108px;
    top:34%;
    width: 353px;
}


@media (max-width: 991px){
    .ginis-skoleni{
        position:absolute;
        left:19px;
        top:14%;
    }

    .btn-skoleni{
        left: 19.2%;
        top: 31%;  
    }

    .center{
        text-align: center;
    }

    .builder-sidebar{
        max-width: 100%;
    }

    amp-sidebar{
        max-width: 100%;
    }

    .mbr-section-btn span img{
        padding-bottom:10px;
    }

    .spustit{
        margin-left:0;
    }

    .w100{
        width: 100%;
    }
}

.spustit{
    margin-top: 16px;margin-left: 60px;
}

.btn-small{
    padding: 0px 5px 0px 5px;
}

.novisible {
    display: none;
}

.update{
    color:green;
}

.shorten {
    max-height: 22px;
    overflow: hidden;
    display: block;
}

.shorten:hover {
    max-height: none;
    overflow: visible;
}

/*.table-striped{
    overflow-x: scroll;
}*/

table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    border: 1px solid #ddd;
    font-size: 11px;
}


table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting {
    padding-right: 30px
}

table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active {
    outline: none
}

table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled {
    cursor: pointer;
    position: relative
}

table.dataTable thead .sorting:before,table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:before,table.dataTable thead .sorting_desc_disabled:after {
    position: absolute;
    bottom: 0.9em;
    display: block;
    opacity: 0.3
}

table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc_disabled:before {
    right: 1em;
    content: "\2191"
}

table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after {
    right: 0.5em;
    content: "\2193"
}

table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:after {
    opacity: 1
}

table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc_disabled:after {
    opacity: 0
}

.card-intro{
    padding-top: 40px; padding-bottom: 30px;
}

.pointer{
    cursor: pointer;
}

.display-no{
    display:none;
}

.users-table{
    font-size:10px; width:100%;
}

.teamViewer-icon{
    position:relative; width:234px; height:60px; margin-right: 17px;
}

.teamViewe-span{
    position:absolute; top:23px; left:60px; display:block; cursor:pointer; color:White; font-family:Arial; font-size:12px; line-height:1.2em; font-weight:bold; text-align:center; width:169px;
}

.bnsoft-skoleni{
    padding-top: 26px;    padding-bottom: 16px;
}

.navody{
    display: -webkit-box !important;
}

.sp1{
    background-image: url('/assets/images/1.png'); background-size: cover;height:200px;display: block;
}

.sp2{
    background-image: url('/assets/images/2.png'); background-size: cover;height:200px;display: block;
}

.sp3{
    background-image: url('/assets/images/3.png'); background-size: cover;height:200px;display: block;
}

.sp4{
    background-image: url('/assets/images/4.png'); background-size: cover;height:200px;display: block;
}

.sp5{
    background-image: url('/assets/images/5.png'); background-size: cover;height:200px;display: block;
}

.filtr{
    float: right;margin-top: -13px;margin-bottom: 39px;
}

.orange{
    color:orange;
}

.gray{
    color:gray;
}

.colour1{
    color:#d21f1e;
}

.colour2{
    color: #f2f1f1;
}

.clour3{
    color: blueviolet;
}

.colour4{
    color: #f2f1f1;
}

.colour5{
    color: #9c874c;
}

.colour6{
    color: #f2f1f1;
}

.archiv{
    margin-top: -26px;
}

.hodiny{
    cursor: pointer;color: #116ac2;
}

.preloader{
    display:none;
}

.red-alert{
    color: red;font-size: 23px;
}

/*#tab1-b{
    padding-bottom: 182px;
}*/

.cid-tXQNXNwRxn {
    padding-top: 3rem;
    padding-bottom: 13rem;
    background-color: #ffffff;
}

.cid-tXQNXNwRxnT {
    padding-bottom: 13rem;
    background-color: #ffffff;
}

.cid-tXQNXNwRxn .mbr-fallback-image.disabled {
    display: none;
}
.cid-tXQNXNwRxn .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}
.cid-tXQNXNwRxn .img-wrapper {
    text-align: center;
}
.cid-tXQNXNwRxn img {
    margin: auto;
    width: 80px;
    padding-bottom: 2rem;
}
.cid-tXQNXNwRxn .row {
    align-items: flex-start !important;
    display:flex;
}
.cid-tXQNXNwRxn .card-wrapper {
    border-radius: 4px;
    background: #fff;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
}

@media (max-width: 992px) {
    .cid-tXQNXNwRxn .card-wrapper {
        margin-bottom: 2rem;
    }

    .cid-tXQNXNwRxn .row{
        display: contents;
    }
}
@media (min-width: 768px) {
    .cid-tXQNXNwRxn .card-wrapper {
        padding: 2rem 0.5rem 2rem 0.5rem;
        min-height: 262px;
    }
}
@media (max-width: 767px) {
    .cid-tXQNXNwRxn .card-wrapper {
        padding: 1rem;
    }
}

.blue{
    color:#116AC2;
}

.lightblue{
    background-color: aliceblue;
}

.row-product{
    font-size: 10px;
}

.fz9{
    font-size: 9px;
}

.prproduct{
    padding-left: 10px;
    padding-right: 10px;
}

.pr25{
    padding-right: 25px;
}

.gordicTitle{
    font-size: 0.75rem;
    line-height: 1.125rem;
    font-weight: 700;
    font-family: "Neue Haas Unica", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    text-transform: uppercase;
    color: #d2201e;
    letter-spacing: 0.08em;
    padding-bottom:20px;
}

.shadow{
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
}

p{
    font-family: "Tiempos Text", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 1.125rem;
    line-height: 1.9375rem;
    letter-spacing: 0.025em;
    color:#666666;
}

.right-line{
    border-right: 1px solid #e6e6e6 !important;
}

#alerb{
    color:#0073e6;
    padding:10px;
}

.flex-icons{
    display:flex;
}

.gordicBlue{
    color:#00376e;
    font-weight: 700;
}

.navigace{
    padding-top: 25px;
}

.table.dataTable tbody tr.selected td {
    color: black;
    background: #b7e8b7;
    --dt-row-selected: #ffffff;
}

.pt{
    padding-top:0px;
}

.diconnect{
    font:caption;
}

.diconnect-grey{
    color:gray;
}

.cls-1 {
    fill: #00376e;
}
.cls-2 {
    fill: #d2201e;
}

.addservicecontrolbtn {
    position: absolute;
    right: 16px;
    top: -28px;
}

.ControlPriloha{
    display: flex;
}


.poited{
    cursor:pointer;
    font-size: 9px;
}

.small-submit{
    width:50px;
}

.vybrat-soubory {
    width:165px;
}


.nav {
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
}

.nav {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.mb-4 {
    margin-bottom: 2rem !important;
}

.mb-10{
    margin-bottom: 10rem !important;
}

.navigaceD{
    padding-bottom: 15px;
}

.btn-tabs{
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    margin-left: .167em;
    margin-right: .167em;
    margin-bottom: .333em;
    padding: 0.5em 1em !important;
    border: 1px solid rgba(0, 0, 0, 0.3) !important;
    border-radius: 2px;
    cursor: pointer;
    font-size: .88em;
    line-height: 1.6em;
    color: inherit;
    white-space: nowrap;
    overflow: hidden;
    background-color: rgba(0, 0, 0, 0.1);
    background: linear-gradient(to bottom, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="rgba(230, 230, 230, 0.1)", EndColorStr="rgba(0, 0, 0, 0.1)");
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: none;
    text-overflow: ellipsis;
}

#AddAvizaciBtn{
    margin-right: 4px;
}

#selectedCustomersAvizace{
    height:261px;
}

#selectedUsersAvizace{
    height:261px; 
}

#selectedCustomers{
    height:261px;  
}

#cl_customesAvizace{
    height:261px;  
}

.orange{
    background-color: #ffc107;  
}


table#ServiceDefinitionTable th,
table#ServiceDefinitionTable td {
    width: auto !important; /* Nebo použijte konkrétní šířku dle potřeby */
}

.Sendlbtn{
    float:right;
    padding: 0px 5px 0px 5px;
}

.notificationModal{
    padding: 4px 5px 4px 5px;
        margin-right: 4px;
}

.notificationBtns{
    float:right;
}