@media (min-width: 1200px) {
.container {
max-width: 1280px;
}
.page-id-21>.container {
max-width: 927px;
}
}
html {
scroll-padding-top: 12rem;
scroll-behavior: smooth;
}
a {
transition: all 0.3s ease-in-out 0s;
color: #004bc0;
}
article a {
text-decoration: underline;
}
img {
max-width: 100%;
height: auto;
}
body {
color: #131313;
background: #fff;
font-size: 1.1rem;
font-size: 1rem;
font-family: "Poppins", sans-serif;
font-weight: 400;
font-style: normal;
}
main {
overflow: hidden;
} header {
padding: 20px 0 20px 0;
position: relative;
color: #fff;
background-color: #ffffff00;
}
.home header {
background-color: #004bc0;
}
header.scrolled {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 999;
padding-bottom: 20px;
background-color: transparent;
background-color: #fff;
box-shadow: 2px 2px 10px 0 rgb(31 31 31 / 5%);
transition: all 0.2s ease-in-out 0s;
}
.site-logo img {
width: 126px;
position: relative;
top: -2px;
}
.site-menu {
align-items: center;
padding: 10px;
min-height: 70px;
background-color: #002257;
border-radius: 16px;
} .navbar-right {
margin-left: auto;
flex-shrink: 0;
}
.navbar-right .wp-block-buttons .wp-block-button {
margin-top: 0;
}
.navbar {
justify-content: flex-start;
padding: 0;
height: 100%;
}
.navbar-nav {
width: 100%;
justify-content: center;
}
.main-navigation {
padding-right: 0;
}
.navbar .navbar-nav .nav-link {
color: #fff;
font-size: 16px;
padding-right: 1.1rem;
padding-left: 1.1rem
} #mega-menu-wrap-primary {
margin-left: auto;
margin-right: auto;
}
body.mega-menu-primary-mobile-open {
overflow-anchor: none;
}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover {
color: #d1ee2d;
}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu {
margin-top: 26px;
padding-left: 24px;
padding-right: 24px;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-item {
margin-bottom: 10px;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-item.widget_text {
margin-bottom: 0px;
padding: 0 0 0 12px !important;
}
#mega-menu-wrap-primary #mega-menu-primary .mega-sub-menu .mega-menu-item a.mega-menu-link {
display: flex !important;
line-height: 1.2 !important;
align-items: top;
column-gap: 10px;
}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
font-size: 16px;
color: #002257;
font-weight: 500;
}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover {
font-weight: 500;
color: #002257;
}
.mega-sub-menu .mega-menu-item a.mega-menu-link span {
font-size: 14px;
color: #11111199;
} .mega-sub-menu li.mega-menu-item a.mega-menu-link:before {
display: inline-block !important;
width: 48px !important;
height: 48px !important;
margin-right: 18px;
flex-shrink: 0;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-item.mega-menu-item-type-post_type,
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-item.mega-menu-item-type-custom {
border: 1px solid transparent;
border-radius: 8px;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-item.mega-menu-item-type-post_type:hover,
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-item.mega-menu-item-type-custom:hover {
border-color: #002257;
border-color: transparent;
background-color: #f2f6fc;
} #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column {
padding-right: 40px;
} li#mega-menu-item-564 a.mega-menu-link:before {
content: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/ico-tickety.svg);
}
li#mega-menu-item-564:hover a.mega-menu-link:before {
content: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/ico-tickety-hover.svg);
}
li#mega-menu-item-563 a.mega-menu-link:before {
content: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/ico-crm.svg);
}
li#mega-menu-item-563:hover a.mega-menu-link:before {
content: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/ico-crm-hover.svg);
}
li#mega-menu-item-600 a.mega-menu-link:before {
content: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/ico-kampane.svg);
}
li#mega-menu-item-600:hover a.mega-menu-link:before {
content: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/ico-kampane-hover.svg);
}
li#mega-menu-item-817 a.mega-menu-link:before {
content: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/ico-emaily.svg);
}
li#mega-menu-item-817:hover a.mega-menu-link:before {
content: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/ico-emaily-hover.svg);
}
li#mega-menu-item-816 a.mega-menu-link:before {
content: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/ico-hovory.svg);
}
li#mega-menu-item-816:hover a.mega-menu-link:before {
content: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/ico-hovory-hover.svg);
}
li#mega-menu-item-819 a.mega-menu-link:before {
content: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/ico-sms.svg);
}
li#mega-menu-item-819:hover a.mega-menu-link:before {
content: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/ico-sms-hover.svg);
}
li#mega-menu-item-820 a.mega-menu-link:before {
content: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/ico-socials.svg);
}
li#mega-menu-item-820:hover a.mega-menu-link:before {
content: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/ico-socials-hover.svg);
}
li#mega-menu-item-818 a.mega-menu-link:before {
content: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/ico-webchat.svg);
}
li#mega-menu-item-818:hover a.mega-menu-link:before {
content: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/ico-webchat-hover.svg);
}
li#mega-menu-item-822 a.mega-menu-link:before {
content: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/ico-reporty.svg);
}
li#mega-menu-item-822:hover a.mega-menu-link:before {
content: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/ico-reporty-hover.svg);
}
li#mega-menu-item-821 a.mega-menu-link:before {
content: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/ico-integrace.svg);
}
li#mega-menu-item-821:hover a.mega-menu-link:before {
content: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/ico-integrace-hover.svg);
}
li#mega-menu-item-823 a.mega-menu-link:before {
content: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/ico-mobilni-hovory.svg);
}
li#mega-menu-item-823:hover a.mega-menu-link:before {
content: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/ico-mobilni-hovory-hover.svg);
}
li#mega-menu-item-824 a.mega-menu-link:before {
content: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/ico-dialer.svg);
}
li#mega-menu-item-824:hover a.mega-menu-link:before {
content: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/ico-dialer-hover.svg);
}
li#mega-menu-item-825 a.mega-menu-link:before {
content: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/ico-sla.svg);
}
li#mega-menu-item-825:hover a.mega-menu-link:before {
content: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/ico-sla-hover.svg);
}
li#mega-menu-item-826 a.mega-menu-link:before {
content: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/ico-voicebot.svg);
}
li#mega-menu-item-826:hover a.mega-menu-link:before {
content: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/ico-voicebot-hover.svg);
}
li#mega-menu-item-827 a.mega-menu-link:before {
content: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/ico-mailbot.svg);
}
li#mega-menu-item-827:hover a.mega-menu-link:before {
content: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/ico-mailbot-hover.svg);
}
li#mega-menu-item-828 a.mega-menu-link:before {
content: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/ico-chatbot.svg);
}
li#mega-menu-item-828:hover a.mega-menu-link:before {
content: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/ico-chatbot-hover.svg);
}
li#mega-menu-item-829 a.mega-menu-link:before {
content: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/ico-stt.svg);
}
li#mega-menu-item-829:hover a.mega-menu-link:before {
content: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/ico-stt-hover.svg);
} button.rmp_menu_trigger .rmp-trigger-box {
top: -2px;
} ul.wp-block-list.inline-menu {
display: flex;
flex-wrap: wrap;
align-items: center;
list-style-type: none;
padding-left: 0;
text-transform: uppercase;
color: #131313;
}
ul.inline-menu li {
margin-right: 30px;
}
ul.inline-menu li a {
text-transform: uppercase;
text-decoration: none;
} .slideshow {
position: relative;
overflow: hidden; }
.slideshow {
position: relative;
overflow: hidden;
}  @keyframes rotate-bg {
from {
transform: translate(-50%, -50%) rotate(0deg);
}
to {
transform: translate(-50%, -50%) rotate(360deg);
}
} .slideshow {
padding: 2em 1em 0 1em;
width: 100%;
position: relative;
color: #fff;
background: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/hp-backgound.png) #004bc0 no-repeat center bottom;
background-size: contain;
border-radius: 0 0px 40px 40px;
text-align: center;
max-height: 725px;
margin-bottom: 50px;
overflow: hidden;
}
.slideshow .h1 {
font-size: 3.7rem;
color: #d1ee2d;
max-width: 930px;
margin: auto;
}
.slideshow h3 {
color: #ffffff;
font-size: 1.5rem;
line-height: 2.25rem;
max-width: 765px;
margin: auto;
}
.slideshow .badge {
padding: 10px 15px;
font-size: 1.25rem;
font-weight: 500;
color: #fff;
background-color: #4179d080;
border-radius: 24px;
}
.slideshow p {
font-size: 1.1rem;
}
.wp-block-image.img-slideshow {
margin-top: 2em;
height: 300px;
overflow: hidden;
}
.wp-block-image.img-slideshow img {
border: 8px solid #000;
border-bottom: none;
border-radius: 12px 12px 0 0;
z-index: 50;
position: relative;
width: 740px;
}
.modal-content {
color: #6c757d !important;} .wp-block-gallery.gallery-reference {
column-gap: 70px !important;
row-gap: 20px;
}
.wp-block-gallery.gallery-reference .wp-block-image {
margin: 10px 40px !important;
max-width: 130px !important;
}
.wp-block-gallery.gallery-reference .wp-block-image img {
max-width: 130px !important;
max-height: 80px !important;
} .wp-block-columns.same-height .wp-block-column {
display: flex;
flex-direction: column;
justify-content: space-around;
}
.wp-block-column.hp-box {
padding: 32px;
max-width: 440px;
border-radius: 12px;
border: 1px solid #1313131A;
box-shadow: 0px 40px 40px 0px #001C4714;
font-weight: 500;
}
.justify-content-list {
display: flex;
flex-direction: column;
justify-content: space-between;
height: 215px;
}
@media (max-width: 991.98px) {
.justify-content-list {
display: flex;
flex-direction: column;
justify-content: space-between;
height: 280px;
}
}
@media (max-width: 767.98px) {
.justify-content-list {
height: auto;
}
}
.wp-block-column.hp-box.hp-box-blue {
color: #fff;
background-color: #004bc0;
}
.wp-block-column.hp-box.hp-box-blue a {
color: #fff;
text-decoration: underline;
}
.wp-block-column.hp-box.hp-box-blue a:hover {
text-decoration: none;
}
.wp-block-column.hp-box.hp-box-blue h3 {
color: #fff;
} .section-blue {
color: #fff;
}
#main .section-blue {
background: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/hp-backgound.png) #004bc0 no-repeat center bottom;
background-size: cover; 
background-position-x: calc(-25vh - 50vh);
}
.section-blue .wp-block-image {
margin-bottom: 0;
overflow: hidden;
}
.d-hidden {
overflow: hidden;
max-height: 0;
opacity: 0;
transition: max-height 0.5s ease-out, opacity 0.5s ease-out;
}
.d-visible {
transition: max-height 0.5s ease-out, opacity 0.5s ease-out;
max-height: 387px;
opacity: 1;
} #content {
padding-top: 30px;
padding-bottom: 60px;
}
.home #content {
padding-top: 0px;
padding-bottom: 0px;
}
.single #content {
padding-top: 30px;
}
.post-header {
min-height: 130px;
width: 100%;
display: flex;
align-items: center;
}
.post-header h1.entry-title {
font-size: 3.75rem;
text-align: center;
padding: 0;
margin: 0;
}
.page-container {
background-color: #fff;
padding-top: 30px; padding-bottom: 40px;
}
.site-content {
padding-top: 30px;
padding-bottom: 30px;
}
.home .site-content {
padding-top: 0;
} .home h1.entry-title {
display: none;
}
article .entry-content .wp-block-columns.is-layout-flex {
gap: 5em;
}
article .entry-content .wp-block-columns.is-layout-flex.gap-2 {
gap: 2em;
}
article .entry-content .wp-block-columns.is-layout-flex.gap-1 {
gap: 1em;
}
.page-child .wp-block-columns.is-layout-flex {
margin-bottom: 5em;
}
hr.wp-block-separator {
border: none;
border-bottom: 1px solid #bdbdbd;
border-bottom: 1px solid #e7e7e7;
margin: 3rem auto 3rem auto;
}
.wp-block-buttons.float-left {
margin-right: 20px;
margin-bottom: 20px;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
position: static;
background: none;
color: #666;
font-size: 13px;
text-align: left;
padding-left: 0;
}
#content .entry-content .wp-block-image figcaption {
text-align: left;
}
.wp-block-image.is-style-rounded img {
border-radius: 12px;
} .feature-columns {
position: relative;
}
.feature-columns figure.wp-block-image {
position: sticky;
top: 20px;
} .blue-box {
background-color: #F2F6FC;
outline: 1px solid #004bc026;
}
.text-primary,
.blue-box a,
.blue-box a:hover,
.blue-box p {
color: #0a43c4;
text-decoration: none;
}
.rounded-bottom-0 {
border-bottom-left-radius: 0 !important;
border-bottom-right-radius: 0 !important;
}
.dark-blue-box {
background-color: #004bc0 !important;
color: #fff !important;
}
body .rounded {
border-radius: 12px !important;
}
.cursor-pointer {
cursor: pointer;
}
.text-primary {
color: #0a43c4 !important;
}  figure.wp-block-gallery.has-nested-images.same-size figure.wp-block-image {
flex-grow: 0;
}
.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before {
display: none;
}
.entry-content .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
text-shadow: none;
} .module {
position: relative;
border: 1px solid #1313131A;
border-radius: 12px;
padding: 12px;
margin-bottom: 12px;
font-size: 14px;
flex-shrink: 0;
}
.module strong {
color: #111111;
font-size: 16px;
font-weight: 500;
}
.module figure {
margin-right: 8px;
flex-shrink: 0;
} .module:hover {
background-color: #F2F6FC;
border: 1px solid #004BC0;
}
.module:hover img {  opacity: 0.8;
}
.module-list.wp-block-columns {
gap: 1em !important;
width: auto;
justify-content: flex-start;
flex-wrap: wrap !important;
}
.module-list.wp-block-columns .wp-block-column {
flex-shrink: 0;
flex-basis: 225px;
flex-basis: 235px;
flex-grow: 0;
}
.module-list.wp-block-columns .wp-block-column .module {
margin-bottom: 0;
}
.module-list.wp-block-columns .wp-block-column .module p {
flex-shrink: 0;
} .wp-block-uagb-faq .wp-block-uagb-faq-child.uagb-faq-item:last-child {
border-bottom: none;
}
.wp-block-uagb-faq-child .uagb-faq-questions-button h4.uagb-question {
font-size: 1.15rem;
} .category-post {
margin-bottom: 40px;
}
.category-post h2 {
font-size: 1.4rem;
margin-bottom: 15px;
letter-spacing: 0;
}
.category-post-thumbnail img {
width: 130px;
max-width: none;
height: auto;
}
.archive .entry-meta {
color: #b9b9b9;
font-size: 12px;
margin-bottom: 5px;
} .page-link {
position: relative;
display: block;
padding: .5rem .8rem;
min-width: 38px;
margin-left: -1px;
line-height: 1.25;
color: #61b2a0;
background-color: #fff;
border: 1px solid #dee2e6;
}
.page-item.active .page-link {
z-index: 1;
color: #fff;
background-color: #61b2a0;
border-color: #61b2a0;
}
.page-item.active .page-link:hover {
color: #fff;
}
.page-item:first-child .page-link {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.page-item:last-child .page-link {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
} .breadcrumbs {
color: #919191;
font-size: 13px;
position: relative;
left: -10px;
}
.single .breadcrumbs {
left: 0px;
} @media (min-width: 1200px) {
.single .container.container-single {
max-width: 724px;
}
}
.single h1.entry-title {
font-size: 3rem;
}
.single .entry-content p {
color: #717171; }
.single .entry-content p strong {
color: #000; }
.entry-meta {
color: #b9b9b9;
font-size: 12px;
margin-bottom: 15px;
}
.post-nav {
width: 100%;
padding-top: 20px;
padding-left: 15px;
margin-top: 20px; font-size: 0.8rem;
}
.post-nav p {
text-align: left;
}
.post-nav i {
margin: 0 10px;
color: #7c8993;
font-size: 20px;
position: relative;
top: 2px;
}
article .wp-block-image .alignleft {
margin-right: 40px;
}
article .wp-block-image .alignright {
margin-left: 40px;
} .other-posts {
padding-top: 2em;
padding-bottom: 2em;
border-top: 1px solid #ccc;
}
.other-posts h3,
.wp-block-uagb-post-grid h3 {
color: #000;
font-size: 1.5rem;
}
.other-posts a.wp-block-button__link.uagb-text-link,
.wp-block-uagb-post-grid a.wp-block-button__link.uagb-text-link {
font-weight: 500;
background-color: transparent;
padding: 0;
color: #004BC0 !important;
}
.other-posts a.wp-block-button__link.uagb-text-link:hover,
.wp-block-uagb-post-grid a.wp-block-button__link.uagb-text-link:hover {
background-color: transparent !important;
color: #000 !important;
}
.other-posts a.wp-block-button__link.uagb-text-link:after,
.wp-block-uagb-post-grid a.wp-block-button__link.uagb-text-link:after {
content: "→";
font-family: "Poppins";
display: inline-block;
font-weight: 800;
margin-left: 8px;
}
.uagb-post-grid .uagb-post__title a:hover {
color: #004BC0;
}     .error-404 {
text-align: center;
padding-top: 10px;
padding-bottom: 60px;
}
.error-404 h1 {
font-size: 12rem;
font-weight: 700;
}
.error-404 img {
margin-bottom: 40px;
}
.error-404 a.wp-block-button__link {
margin-top: 30px;
}   footer {
background: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/bg-footer.jpg) #001027 no-repeat center bottom;
font-size: 16px;
padding: 80px;
padding-bottom: 160px;
border-radius: 40px 40px 0 0;
}
footer,
footer a {
color: #999fa8;
}
footer strong {
color: #fff;
font-weight: 400;
}
footer h2,
footer h3 {
color: #fff;
}
footer a {
text-decoration: underline;
}
footer a:hover {
color: #ff5a00;
text-decoration: underline;
}
footer h2 {
font-size: 30px;
font-size: 1.88rem;
line-height: 38px;
}
footer h2 span {
color: #2c63b8;
}
footer h2 s {
color: #727b87;
font-style: italic;
}
.footer-box {
padding: 20px;
margin-right: 20px;
margin-bottom: 25px;
border-radius: 12px;
background: #FFFFFF1A;
}
.footer-box p:last-child {
margin-bottom: 0;
}
.created {
text-align: right;
display: block;
font-size: 12px;
margin-top: 3rem;
}
footer .widget_nav_menu ul {
list-style: none;
padding-left: 0;
margin: 0;
display: flex;
flex-direction: column;
flex-wrap: wrap;
margin-bottom: 20px;
margin-top: 5px;
}
footer .widget_nav_menu ul li {
margin: 0 20px 8px 0px;
flex-shrink: 0;
}
footer ul li:before {
display: none;
}
footer .widget_nav_menu ul li a,
footer .wp-block-group a {
text-decoration: none;
}
footer .widget_nav_menu ul.menu a:hover {
color: #d1ee2d;
text-decoration: none;
}
footer ul.sub-menu {
padding-left: 20px;
margin-top: 10px;
margin-bottom: 0;
}
footer .widget_nav_menu ul.menu ul.sub-menu a {
text-transform: none;
} .wp-block-image.img-outline img {
border: 8px solid #000;
border-radius: 12px;
}
.wp-block-image.img-shadow img {
box-shadow: 0px 40px 40px 0px #001C4714;
}
.blue-box,
.cta-box {
background-color: #F2F6FC;
color: #618fd8;
border-radius: 12px;
padding: 32px 24px;
margin: 25px 0;
min-height: 100px;
}
.blue-box .wp-block-group__inner-container {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
gap: 20px;
}
.blue-box h3 {
font-size: 20px;
margin: 0;
}
.blue-box.info-box {
font-size: 1rem;
position: relative;
padding: 16px 20px 16px 20px;
margin: 0;
}
.usp p.blue-box.info-box {
margin-bottom: 15px;
min-height: 80px;
display: flex;
align-items: center;
}
.page-template-default .entry-content .text-primary {
color: #004BC0 !important;
}
.blue-box.info-box.has-icon {
padding-left: 60px;
}
.blue-box.info-box.has-icon::before {
content: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/ico-info.svg);
display: block;
width: 20px;
height: 20px;
position: absolute;
left: 22px;
top: 19px;
}
.wp-block-group.tags {
gap: 10px;
}
.wp-block-group.tags p {
display: inline-block;
padding: 4px 12px;
border-radius: 8px;
background-color: #F2F6FC;  color: #004BC0 !important;
font-weight: 500;
} .features-box .wp-block-group__inner-container {
display: grid;
grid-template-columns: 1fr auto 1fr;
grid-template-rows: repeat(5, 1fr);
justify-items: center;
align-items: center;
column-gap: 10px;
}
.features-box .wp-block-image {
margin: 0 auto;
display: table;
grid-row: span 5 / span 5;
grid-column-start: 2;
grid-row-start: 1;
}
.features-box .feature {
display: block;
height: fit-content;
max-width: 216px;
margin: 0;
padding: 8px 12px;
font-size: 16px;
text-align: center;
color: #fff;
background-color: #004bc0;
border-radius: 8px;
}
.features-box .feature.feature-one {
grid-column-start: 1;
grid-row-start: 2;
}
.features-box .feature.feature-two {
grid-column-start: 1;
grid-row-start: 4;
}
.features-box .feature.feature-three {
grid-column-start: 3;
grid-row-start: 2;
}
.features-box .feature.feature-four {
grid-column-start: 3;
grid-row-start: 4;
background-color: #ff5a00;
} .contact-box {
background-color: #004BC00D;
color: #618fd8;
border-radius: 12px;
padding: 24px;
margin-bottom: 15px;
}
.contact-box strong {
color: #004bc0;
}
.contact-box .wp-block-group__inner-container p:last-child {
margin-bottom: 0;
} .page-template-default .entry-content p {
color: #717171;
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: #004bc0;
font-weight: 500;
letter-spacing: -0.5px;
}
h1 { font-size: 3.75rem;
margin-bottom: 15px;
}
h2 {
font-size: 1.88rem;
margin-bottom: 1.0rem;
}
.home h2 {
font-size: 2.25rem;
margin-bottom: 1.0rem;
}
.page-child h2 {
font-size: 2.25rem;
margin-bottom: 1.0rem;
}
.entry-content>h2 {
margin-top: 2.0rem;
}
.h3,
h3 {
font-size: 1.25rem;
font-size: 1.5rem;
margin-bottom: 1.0rem;
}
.home h3 {
font-size: 1.25rem;
}
.page-child h3 {
font-size: 1.50rem;
}
.h4,
h4 { font-size: 1.15rem;
margin-bottom: 1rem;
}
h2.inverted {
display: inline-block;
width: auto !important;
color: #fff;
background-color: #004bc0;
padding: 12px 20px;
border-radius: 8px;
}
h2 s {
color: #7fa5df;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
color: #004bc0;
text-decoration: none;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
color: #004bc0;
text-decoration: underline;
}
.page-template-default .entry-content p.strong,
.page-template-default .entry-content p strong {
color: #131313;
font-weight: 500;
}
.small,
small {
font-size: 80%;
font-weight: 400;
color: #828282;
} .small-text {
font-size: 12px;
}
.cf7-cf-turnstile {
background: #ffffff24;
margin-bottom: 14px !important;
border: 1px solid #ffffff29;
height: 67px;
text-align: center;
border-radius: 8px;
overflow: hidden;
}
.cf7-cf-turnstile iframe {
width: 100% !important;
}
.wp-block-quote {
border-left: 4px solid #004bc0;
margin: 2.5em 0 2.5em 0;
padding-left: 20px;
font-size: 1.15rem;
font-style: italic;
color: #004bc0;
padding-top: 17px;
padding-bottom: 2px;
margin-top: 35px !important;
border-top-right-radius: 12px;
border-bottom-right-radius: 12px;
background: white; 
}
.wp-block-quote p {
color: #131313;
}
.wp-block-quote p.has-small-font-size {
color: #000000;
font-style: normal;
font-size: 1.1rem !important;
font-weight: 500;
}
.wp-block-quote p {
padding-right: 15px;
}
.wp-block-separator {
border: none;
border-bottom: 2px solid #00bbd3;
margin: 3rem auto 3rem auto;
}
ul.wp-block-list {
padding-left: 16px;
color: #717171;
}
ul.wp-block-list li {
margin-bottom: 10px;
}
ul.wp-block-list li strong {
font-weight: 400;
color: #004BC0;
}
ul.wp-block-list li::marker {
color: #004BC0;
}
ul.wp-block-list li a {
text-decoration: none;
}
ul.wp-block-list li a:hover {
text-decoration: underline;
}
ul.montodo-list {
list-style: none;
font-size: 18px;
font-weight: 500;
}
ul.montodo-list li {
display: flex;
align-items: center;
margin-bottom: 20px;
}
ul.montodo-list li::before {
content: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/montodo-symbol.svg);
display: inline-block;
width: 40px;
height: 40px;
margin-right: 18px;
}
ul.montodo-list-small li::before {
height: 20px !important;
width: 20px !important;
min-height: 20px !important;
min-width: 20px !important;
}
.small-badge::before {
content: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/montodo-symbol.svg);
display: inline-block;
height: 20px !important;
width: 20px !important;
min-height: 20px !important;
min-width: 20px !important;
margin-right: 18px;
position: absolute;
left: 0;
}
.card-grid .form-check {
padding-left: 0;
}
.dark-blue-box.montodo-list li::before {
content: url(//new.montodo.cz/wp-content/themes/montodo/assets/img/montodo-symbol-white.svg);
}
ul.montodo-list.montodo-list-small {
font-size: 16px;
font-weight: 400;
padding-left: 0;
}
ul.montodo-list.montodo-list-small li::before {
width: 15px;
height: 18px;
margin-right: 10px;
}
ul.wp-block-social-links li::before {
display: none;
}
section ul {
font-size: 1.2rem;
}
.social-icon i {
font-size: 1.8rem;
}
ul.wp-block-list.big-list li {
font-size: 1.2rem;
color: #0080c9;
} .tag-list ul {
list-style: none;
padding-left: 0;
display: flex;
align-items: center;
flex-wrap: wrap;
}
.tag-list ul li {
background-color: #004BC0;
padding: 2px 16px;
border-radius: 40px;
line-height: 20px;
}
.tag-list ul a {
font-size: 14px;
color: #fff;
text-decoration: none;
cursor: default;
pointer-events: none;
}   .wp-block-buttons>.wp-block-button {
margin-top: 10px;
}
a.wp-block-button__link,
button.wp-block-button__link,
input.wpcf7-form-control.wpcf7-submit,
button.wpcf7-submit,
.uagb-post__text a.wp-block-button__link {
max-width: 300px;
margin: 0;
color: #131313 !important;
background-color: #d1ee2d;
font-weight: 600;
border: none;
border-radius: 8px;
cursor: pointer;
display: inline-block;
font-size: 16px;
padding: 12px 20px;
text-align: center;
text-decoration: none;
overflow-wrap: break-word;
}
.modal-content {
border-radius: 16px;
overflow: hidden;
}
.bg-white input.wpcf7-form-control,
.bg-white textarea.wpcf7-form-control {
border-color: #e7e7e7;
color: #131313;
}
.bg-white input.wpcf7-form-control:focus,
.bg-white textarea.wpcf7-form-control:focus {
border-color: #131313;
}
.request-demo .modal-title {
font-size: 1.75rem;
}
.request-demo .text-black {
color: #131313;
font-weight: 500;
}
.request-demo .wpcf7-list-item-label {
color: #717171;
}
a.wp-block-button__link:hover,
button.wp-block-button__link:hover,
input.wpcf7-form-control.wpcf7-submit:hover,
button.wpcf7-submit:hover,
.uagb-post__text a.wp-block-button__link:hover {
text-decoration: none; background-color: #c6e12d !important;
}
.button-white a.wp-block-button__link {
background-color: #fff !important;
}
.button-blue a.wp-block-button__link {
background-color: #004bc0 !important;
color: #fff !important;
}
.button-blue a.wp-block-button__link:hover {
background-color: #003C9A !important;
}
.button-white a.wp-block-button__link:hover {
background-color: #CCCCCC !important;
} .wp-block-buttons.alignwide a.wp-block-button__link {
max-width: none;
}
button:focus {
outline: none;
}
.button-small a.wp-block-button__link {
font-size: 13px;
margin: 0;
padding: 6px 12px;
}
.button-big a.wp-block-button__link,
.wpcf7-submit.button-big {
font-size: 15px;
margin: 0;
padding: 10px 16px;
}
.wpcf7-form p {
margin-bottom: 0;
}
.wpcf7-form-control-wrap {
display: inline-block;
width: 100%;
margin-bottom: 15px;
}
.modal-body textarea,
.modal-body input {
border: 1px solid #eaeaea !important;
color: black !important;
}
input.wpcf7-form-control,
textarea.wpcf7-form-control {
padding: 12px;
width: 100%;
background: #FFFFFF1A;
border: 1px solid #FFFFFF1A;
border-radius: 8px;
font-size: 16px;
color: #fff;
}
input.wpcf7-form-control:focus,
textarea.wpcf7-form-control:focus {
outline: none;
border-color: #ffffff91;
}
input.wpcf7-form-control.wpcf7-submit,
button.wpcf7-submit {
width: 100%;
max-width: none;
}
button.wpcf7-submit i {
margin-right: 8px;
}
button.rmp_menu_trigger:focus {
outline: none;
}
.wpcf7-list-item {
margin-left: 0;
}
.wpcf7-form-control input[type=checkbox] {
display: inline-grid;
place-content: center;
-webkit-appearance: none;
appearance: none;
width: 14px;
height: 14px;
margin-right: 5px;
border: 1px solid #999fa8;
background-color: transparent;
position: relative;
top: -2px;
cursor: pointer;
}
.wpcf7-form-control input[type="checkbox"]::before {
content: "";
width: 6px;
height: 6px;
transform: scale(0);
transition: 120ms transform ease-in-out;
box-shadow: inset 1em 1em #d1ee2d;
}
.wpcf7-form-control input[type="checkbox"]:checked::before {
transform: scale(1);
}
.wpcf7-form-control ::placeholder {
font-size: 16px;
color: #999fa8;
}
.wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label:hover {
cursor: pointer;
}
.wpcf7 form .wpcf7-response-output {
font-size: 0.9rem;
margin: 2em 0em 1em;
padding: 0.5em 1em;
border: 1px solid #ff5a00 !important;
border-radius: 8px;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #d1ee2d !important;
}
.wpcf7-not-valid-tip {
font-size: 0.8em;
color: #ff4700fc;
} .contact-form-blue {
color: #fff;
background-color: #004BC0;
border-radius: 12px;
padding: 20px;
}
.contact-form-blue h3 {
color: #fff;
margin-bottom: 1.5em;
}
.contact-form-blue .wpcf7-form-control::placeholder {
font-size: 16px;
color: #fff;
}
.contact-form-blue .wpcf7-form-control.wpcf7-acceptance {
font-size: 12px;
color: #f2f6fc;
}
.contact-form-blue a {
color: #f2f6fc;
}  .flip-x {
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
}
.o-50 {
opacity: 0.50;
}
.o-75 {
opacity: 0.75;
} .tablepress {
font-size: 12px;
}
.tablepress tr td,
.tablepress tr th {
border-right: 1px solid #ddd;
}
.tablepress tr td:last-child,
.tablepress tr th:last-child {
border-right: none;
}
.tablepress tfoot tr th,
.tablepress thead tr th {
background-color: #62d387;
color: #fff;
font-weight: 700;
vertical-align: middle;
font-size: 13px;
}
.table-blue {
border-radius: 12px;
border: 1px solid #004BC01A;
}
.table-blue table td {
padding: 12px 16px;
border: none;
}
.table-blue table tr:nth-child(even) td {
background-color: #004BC00D;
}
.table-blue table tr td:nth-child(2),
.table-blue table tr td:nth-child(3) {
background-color: #004BC00D;
}
.table-blue table tr td:nth-child(2) {
border-right: 1px solid #ccdaf1;
}
.table-blue table tr td:last-child {
background-color: #004BC0;
color: #fff;
}
.table-blue table tr:nth-child(even) td:nth-child(2),
.table-blue table tr:nth-child(even) td:nth-child(3) {
background-color: #e6edf9;
}
.table-blue table tr:nth-child(even) td:last-child {
background-color: #04409e;
} #cmplz-manage-consent button.cmplz-manage-consent {
display: none;
}
.grecaptcha-badge {
visibility: hidden;
} .pswp__bg {
background-color: #fff;
}
.pswp__dynamic-caption--overlay {
background-color: #fff;
}
.pswp__dynamic-caption {
color: #000;
}
.pswp {
--pswp-bg: #fff;
--pswp-placeholder-bg: #fff;
} #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item {
margin: 0 10px 0 10px;
} .page-header .container {
max-width: calc(100vw - 50px);
width: 1280px;
}
@media (max-width: 1112px) {
.page-header .container {
max-width: calc(100vw - 40px);
}
.slideshow .is-layout-flex { flex-wrap: wrap!important; } 
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item {
margin-right: 15px;
}
} @media (max-width: 906px) {
.page-header .container {
width: 100%;
padding-right: 15px;
padding-left: 15px;
}
}
.site-logo img {
max-width: none;
}
@media (min-width: 768px) {
.navbar-expand-lg .navbar-nav {
-ms-flex-direction: row;
flex-direction: row;
}
.display-desktop {
display: block;
}
.display-mobile {
display: none;
}
}
@media (max-width: 767px) {
body {
position: relative;
}
.display-desktop {
display: none;
}
.display-mobile {
display: block;
}
header.scrolled {
position: static;
}
header {
padding: 20px 0 20px 0;
}
main {
padding: 0 20px;
}
article .entry-content .wp-block-columns.is-layout-flex {
gap: 2em;
}
article .entry-content .wp-block-columns.is-layout-flex.usp {
gap: 0em;
} .wp-block-uagb-container.section-blue {
margin-left: -40px;
margin-right: -40px;
}
.wp-block-column.hp-box {
height: auto !important;
row-gap: 20px;
}
.uagb-slick-carousel {
padding: 30px 0;
}
.uagb-slick-carousel button.slick-arrow {
padding: 7px;
display: none !important;
}
.uagb-slick-carousel .slick-slide {
padding: 0 0px 0 20px;
}
.uagb-post-grid .uagb-post__excerpt {
word-break: normal;
}
footer {
padding: 40px 10px 80px 10px;
background-size: contain;
}
.footer-left,
.footer-middle {
margin-bottom: 20px;
}
.footer-box {
margin: 15px 0 15px 0;
}
.footer-left .wp-block-spacer {
display: none;
} .wp-block-uagb-faq .wp-block-uagb-faq-child .uagb-faq-questions-button,
.wp-block-uagb-faq .wp-block-uagb-faq-child .uagb-faq-content {
padding-left: 0;
} .wp-block-columns.mobile-gap-0 {
gap: 0;
}
.wp-block-columns.mobile-gap-0 .wp-block-column,
.wp-block-columns.mobile-gap-0 .wp-block-column ul {
margin-bottom: 0px;
}
.wp-block-columns.mobile-reverse .wp-block-column:nth-child(1) {
order: 2;
}
.wp-block-columns.mobile-reverse .wp-block-column:nth-child(2) {
order: 1;
}
.page-child .wp-block-columns.mobile-section {
padding-bottom: 2em;
margin-bottom: 3em;
border-bottom: 1px solid #e7e7e7;
} .slideshow .h1 {
font-size: 3.0rem;
}
.entry-content h1 {
font-size: 3.0rem;
} .aos-animate {
opacity: 1 !important;
transition: none !important;
transform: none !important;
}
}
@media (max-width: 690px) {
.post-header h1.entry-title,
.single h1.entry-title {
font-size: 2rem;
text-align: left;
padding: 0;
margin: 0;
height: auto;
}
iframe.display-mobile {
height: 700px;
}
}
@media (max-width: 590px) {
iframe.display-mobile {
height: 600px;
}
}
@media (max-width: 490px) {
iframe.display-mobile {
height: 500px;
}
}
.top-0 {
top: 0 !important;
}
.right-0 {
right: 0 !important;
}
.bottom-0 {
bottom: 0 !important;
}
.left-0 {
left: 0 !important;
}
.badge-primary {
padding: 5px 10px !important;
font-size: 12px !important;
color: #fff !important;
background-color: #004bc0 !important;
width: auto !important;
}
.badge-secondary {
padding: 5px 10px !important;
font-size: 12px !important;
color: #fff !important;
background-color: #FF5A00 !important;
width: auto !important;
}
.btn-blue a {
color: #fff !important;
background-color: #0a43c4;
border-color: #0a43c4;
}
.btn-blue a:hover {
background-color: #093cb0 !important;
}
.fe-position-absolute {
position: absolute !important;
}
.half-blue-box::after {
content: "";
display: block;
height: 200px;
background-color: #f2f6fc;
width: 100%;
position: absolute;
bottom: 0;
margin: -200px;
}
.blue-box .is-layout-flex {
gap: 20px !important;
margin-bottom: 0 !important;
}
@media only screen and (max-width: 976px) {
.blue-box .is-layout-flex {
gap: 0 !important;
}
}
.uagb-faq-questions-button h3.uagb-question {
font-size: 1.15rem;
}
.page-child .h3 {
font-size: 1.75rem !important;
}
.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-primary.dropdown-toggle:focus,
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-secondary.dropdown-toggle:focus,
.form-control:focus,
.btn-outline-secondary.focus,
.btn-outline-secondary:focus {
box-shadow: 0 0 1px 1px #63636342 !important;
}
.minus {
border-radius: 8px 0 0 8px;
overflow: hidden;
}
.plus {
border-radius: 0 8px 8px 0;
overflow: hidden;
} form iframe {
border-radius: 8px;
outline: 1px solid #d1d1d1;
outline-offset: -1px;
}
.modal-content form {
text-align: left;
}
.wp-block-uagb-slider .uagb-container-inner-blocks-wrap {
background-color: #fff;
border: 1px solid #1313131A;
box-shadow: 5px 5px 10px 0px #001C4714;
border-radius: 12px;
position: relative;
padding-top: 25px;
padding-bottom: 25px;
}
.swiper-content {
max-width: 750px;
margin: auto;
}
.swiper-pagination {
background: #004bc0;
width: max-content !important;
margin-left: auto;
margin-right: auto;
position: relative;
padding: 5px;
border-radius: 20px;
padding-left: 10px;
padding-right: 10px;
}
.uagb-block-b0d1d5fb .uagb-faq-icon-wrap svg {
width: 16px !important;
height: 16px !important;
font-size: 20px !important;
fill: #ffffff !important;
}
.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap.uagb-faq-item .uagb-icon,
.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap.uagb-faq-item.uagb-faq-item-active .uagb-icon-active,
.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap .uagb-faq-item .uagb-icon,
.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap .uagb-faq-item.uagb-faq-item-active .uagb-icon-active {
border: 2px solid white;
border-radius: 100%;
padding: 7px;
margin-right: -10px;
} .wp-block-uagb-slider .uagb-slides,
.wp-block-uagb-slider .swiper-wrapper,
.wp-block-uagb-slider {
overflow: visible !important;
} .wp-block-uagb-slider .swiper-slide-active {
position: relative;
}
.wp-block-uagb-slider .swiper-slide-active::before,
.wp-block-uagb-slider .swiper-slide-active::after {
content: "";
position: absolute;
top: 50%;
transform: translateY(-50%);
width: 750px;
height: 80%;
background: #f6f6f6;
z-index: 1;
pointer-events: none;
border-radius: 12px;
border: 1px solid #1313131A;
box-shadow: 5px 5px 10px 0px #001C4714;
opacity: 0.5;
}
.wp-block-uagb-slider .swiper-button-next,
.swiper-button-prev {
top: 135px;
}
.wp-block-uagb-slider .wp-block-button__link {
color: #ffffff !important;
background-color: #004bc0 !important;
}
.wp-block-uagb-slider .swiper-button-next {
left: calc(50vw + 365px);
}
.wp-block-uagb-slider .swiper-button-prev {
left: calc(50vw - 425px) !important
}
.uagb-container-inner-blocks-wrap {
padding: 25px;
} .wp-block-uagb-slider .swiper-slide-active::before {
right: 90vw;
} .wp-block-uagb-slider .swiper-slide-active::after {
left: 90vw; }
.footer-box a {
text-decoration: underline !important;
}
.old-price {
text-decoration: line-through;
}
.modal-header .close {
padding: 7px 12px;
margin: -4.5px;
background: #ffffff;
outline: 1px solid #dee2e6;
color: #868686;
opacity: 1;
border-radius: 8px;
}
.modal-header .close span { 
font-size: 20px;
font-weight: 400;
}
.modal-header .close:hover {
opacity: 1!important;
color: #ff4700fc;
outline: 1px solid #ff4700fc;
}
.wp-lightbox-container img {
cursor: pointer;
}
.wp-lightbox-container button:focus, .wp-lightbox-container button:hover, .wp-lightbox-container button:not(:hover):not(:active):not(.has-background) {
transform: scale(1.5);
}
.custom-img-calc img {
height: 284px;
object-fit: cover;
}
.custom-img-cover {
height: 100%;
}
.custom-img-cover img {
height: 100%;
object-fit: cover;
}
@media (max-width: 767px) {
.uagb-block-f9f301eb .wp-block-button {margin-top: 175px;} .slideshow h1, .slideshow h3 {font-size: 1rem!important;}
.slideshow h3 { line-height: normal!important; font-weight: 400!important}
.slideshow br {
display: none!important;}
.slideshow h2,
.slideshow .h1 {
font-size: 2.5rem!important;
}
.slideshow .h1:first-child {
margin-top: 30px;
}
.slideshow .widget_media_image {
margin-bottom: -50px;
}
.custom-iframe { 
height: 150vw;
margin-bottom: -520px;}
body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-info-box), body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap, body .wp-block-uagb-container>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-faq__outer-wrap), .swiper-content {
padding: 0;
}
}
.uagb-ifb-content {
padding: 20px;
}
@media only screen and (max-width: 767px) { .post-header  {display: contents;} 
.card-grid {
display: contents!important; }.card-grid .card {margin-bottom: 20px}
.slideshow .wp-block-group {display: block !important;} .slideshow .button-white {margin-top: 0.75rem;} .slideshow .wp-block-group-is-layout-flex .wp-block-group {width: 100%;}
.slideshow a.wp-block-button__link {width: 100%;}
.slideshow {padding: 0;}
#block-3 {margin-top: 70px;} #block-31 {margin-bottom: 75px}
}
@media (max-width: 490px) {
.slideshow .h1 {
font-size: 2rem !important;
}
.slideshow .widget_media_image {
margin-bottom: -120px;
}
.uagb-block-f9f301eb .wp-block-button {
margin-top: 315px;
}
}
.modal-content{z-index: 100 !important;display: block;}
.modal-backdrop {
z-index: 98;}
.header {
z-index: 97!important;
} #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
content: '' !important;
font: unset !important;
display: inline-block;
width: 7px;
height: 7px;
border-right: 2px solid currentColor;
border-bottom: 2px solid currentColor;
transform: rotate(45deg);
vertical-align: middle;
margin-left: 4px;
margin-bottom: 4px;
transition: transform 0.2s ease;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
transform: rotate(225deg);
margin-bottom: -2px;
} i.fa-solid.fa-paper-plane,
i.fas.fa-paper-plane {
font: unset !important;
display: inline-block;
width: 1em;
height: 1em;
margin-bottom: 2px;
background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23131313' d='M498.1 5.6c10.1 7 15.4 19.1 13.5 31.2l-64 416c-1.5 9.7-7.4 18.2-16 23s-18.9 5.2-28 1.6L284 427.7l-68.5 74.1c-8.9 9.7-22.9 12.9-35.2 8.1S160 493.2 160 480V396.4c0-4 1.5-7.9 4.2-10.8L331.8 202.8c5.8-6.3 5.6-16-.4-22s-15.7-6.4-22-.7L106 360.8 17.7 316.6C7.1 311.3 .3 300.7 0 288.9s5.9-22.8 16.1-28.7l448-256c10.7-6.1 23.9-5.5 34 1.4z'/%3E%3C/svg%3E") center/contain no-repeat;
vertical-align: middle;
}
i.fa-solid.fa-paper-plane::before,
i.fas.fa-paper-plane::before {
content: none;
}