/*
Theme Name: Sway
Theme URI: http://www.swaytheme.com/
Author: Key-Design
Author URI: http://themeforest.net/user/Key-Design
Description: Multi-Purpose WordPress Theme with Page Builder
Version: 2.9
Text Domain: sway
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, translation-ready
License: GNU General Public License
License URI: license.txt

/*
0. GLOBAL STYLES
1. LIBRARIES
     1.1 SWAY FONT
2. TYPOGRAPHY
     2.1 FONTS
     2.2 HEADINGS
3. LAYOUT
     3.1 GENERAL
     3.2 PRELOADER
     3.3 LOGO
     3.4 CAROUSELS
4. MENU
5. HEADER
6. SECTIONS
7. FOOTER
8. ICONS
9. BLOG
10. 404 PAGE
11. PORTFOLIO
12. CONTACT
13. BBPRESS
14. SIDE PANEL
15. RESPONSIVE
16. CUSTOMIZER
17. LANDING PAGE
18. FIXES
19. READING BAR

--------------------------------------
0. GLOBAL STYLES
-----------------------------------------*/



.with-grey-shadow{
box-shadow: 0 20px 70px rgba(38, 42, 76, 0.2);
overflow: hidden;
}




.vc_column_container_amc2025_amc2025.with-shadow {
    max-width:580px;
    margin:auto;
}



.container_amc2025 .font-weight100 {font-weight: 100;}
.container_amc2025 .font-weight300 {font-weight: 300;}
.container_amc2025 .font-weight500 {font-weight: 500;}
.container_amc2025 .font-weight700 {font-weight: 700;}



.keydesign-cart a .cart-icon-container_amc2025 {
    font-size: 18px;
}



.theme-sway .cn-text-container_amc2025 {
    margin-bottom: 0;
}



.container_amc2025 h1,
.container_amc2025 h2,
.container_amc2025 h3,
.container_amc2025 h4,
.container_amc2025 h5 {
    letter-spacing: -0.01em;
    line-height: 1.3;
    margin:0;
    font-weight: 600;
    margin-bottom: 20px;
}

.container_amc2025 h1 {font-size: 42px;}
.container_amc2025 h2 {font-size: 34px;}
.container_amc2025 h3 {font-size: 28px;}
.container_amc2025 h4 {font-size: 22px;}
.container_amc2025 h5 {font-size: 22px;}
.container_amc2025 h6 {font-size: 18px;font-weight: 400;}

.vc_inner_row-contained .container_amc2025 {
    padding-left: 15px;
    padding-right: 15px;
}

.container_amc2025 h6 {
    line-height: 1.5;
    font-weight: 400;
    margin:0;
    color: inherit;
    margin-bottom: 20px;
}

.container_amc2025 h6 a {font-weight: 500;transition: 0.25s;}


.container_amc2025 {
    padding: 0;
    position: relative;
}

.container_amc2025.fullwidth {
    width: 100%;
}
.vc_row.container_amc2025 {
    margin-left: auto !important;
    margin-right: auto !important;
    z-index: 10;
}

    .parallax.with-overlay .container_amc2025 {
        z-index: 10;
    }
}
@supports (-ms-accelerator:true) {
    .parallax.with-overlay:after {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        opacity: 0.7;
        z-index: 1;
        display: block;
        content: ".";
        font-size: 0;
    }
    .parallax.with-overlay .container_amc2025 {
        z-index: 10;
    }
}

.tab-text-container_amc2025 ul li,
.side-content-text ul li,
.wpb_text_column ul li, .wpb_text_column ol li {
    line-height: 32px;
    margin-bottom: 10px;
    padding-left: 32px;
    position: relative;
    margin: 0;
}

.kd-panel-subtitle ul,
.kd-panel-subtitle ol,
.tab-text-container_amc2025 ul,
.side-content-text ul,
.wpb_text_column ol, .wpb_text_column ul {list-style-type: none;padding-left: 0;margin-bottom: 0;}



.tab-text-container_amc2025 ul>li:before,
.side-content-text ul>li:before,
.wpb_text_column ul>li:before {
    padding-right: 10px;
    font-weight: 400;
    font-family: Times New Roman;
    font-size: 9px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    left: 0;
    content: "\f00c";
    color: #fff!important;
    width: 18px;
    height: 18px;
    padding: 0;
    border-radius: 100%;
    text-align: center;
    line-height: 20px;
    margin-top: 9px;
}


body .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container_amc2025_amc2025>.vc_column-inner,
body .vc_row-has-fill+.vc_row>.vc_column_container_amc2025_amc2025>.vc_column-inner,
body .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container_amc2025_amc2025>.vc_column-inner,
body .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container_amc2025_amc2025>.vc_column-inner,
body .vc_row-has-fill>.vc_column_container_amc2025_amc2025>.vc_column-inner,
body .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container_amc2025_amc2025>.vc_column-inner,
body .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container_amc2025_amc2025>.vc_column-inner,
body .vc_section.vc_section-has-fill+.vc_section {
    padding-top: 0px;
}

/*body.compose-mode .vc_row[data-vc-full-width] {
    overflow: visible;
}

body.compose-mode .vc_row[data-vc-full-width].vc_parallax {
    overflow: hidden;
}*/


.navbar .container_amc2025 #logo .logo {margin-left: 15px;margin-right: 15px;}
.navbar.fullwidth .container_amc2025 #logo .logo {margin-left: 0;}
.navbar.fullwidth .container_amc2025 .modal-menu-item {margin-right: 0;}
.single-portfolio .navbar.fullwidth .container_amc2025 #logo .logo {
    margin-left: 15px;
}


.topbar .container_amc2025 {
    display: flex;
}


.navbar-default.fullwidth .container_amc2025 {
    width: 100%;
    padding: 0 35px;
}


.navbar.navbar-default .menubar.main-nav-center .container_amc2025::after,
.navbar.navbar-default .menubar.main-nav-center .container_amc2025::before {
    display: none;
}

.navbar.navbar-default .menubar .container_amc2025 {
    display: flex;
    justify-content: space-between;
}

@media (min-width: 1270px) {

.navbar.navbar-default.logo-center .menubar .container_amc2025 {
    flex-direction: column;
}



body.maintenance-mode .container_amc2025 {
    background-color: transparent;
    padding: 0;
    flex-shrink: 0;
}

body.maintenance-mode .container_amc2025 .wpcf7 {width: 50%;margin: auto;margin-top: 90px;}


body.maintenance-mode .container_amc2025 h2 {
    font-size: 60px;
    line-height: 70px;
    margin-bottom: 30px;
}


@media (max-width: 960px) {
    body.maintenance-mode .container_amc2025 {flex-shrink: inherit;}
    body.maintenance-mode .container_amc2025 .wpcf7 {
    width: 90%;
    margin: auto;
    margin-top: 40px;
    }
    body.maintenance-mode .countdown {
        margin-top: 30px;
    }
    body.maintenance-mode .inline-cf .wpcf7 .wpcf7-submit { width: 100%; }
    body.maintenance-mode .container_amc2025 h2 {font-size: 28px; line-height: 1.3}
}





.header-wishlist a,
.cart-icon-container_amc2025,
.topbar-socials a i,
.topbar-contact .fas,
.topbar-contact .far,
.topbar-opening-hours,
.topbar-phone a,
.topbar-email a,
.topbar #menu-topbar-menu li a,
.navbar-topbar li a,
.fa.toggle-search {
    -webkit-transition: 0.25s;
    -moz-transition: 0.25s;
    -ms-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
}



.topbar-search-container_amc2025 {
    box-shadow: 0 25px 98px 0 rgba(0,0,0,0.1);
    position: absolute;
    background-color: #fff;
    padding: 10px;
    z-index: 9;
    right: -9px;
    top: 45px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 0.25s ease-in-out;
    -moz-transition: 0.25s ease-in-out;
    -o-transition: 0.25s ease-in-out;
    transition: 0.25s ease-in-out;
}

.topbar-search-container_amc2025 form {height: 40px;position: relative;}
.topbar-search-container_amc2025.active {
    opacity: 1;
    visibility: visible;
}



.contact-map-container_amc2025 .toggle-map:hover, .wpcf7 .wpcf7-submit:hover {
    background-color: #fff;
}



.vc_parallax.vc_row .wpb_column.vc_column_container_amc2025_amc2025:first-child {
    position:relative;
}

.container_amc2025 .phone-number {
    font-weight: 700;
}

#footer {
    display: block;
    width: 100%;
    visibility: visible;
    opacity: 1;
}

#footer.fullwidth-footer .container_amc2025 {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
}



.upper-footer .container_amc2025 {
    padding-left: 15px;
    padding-right: 15px;
}


.lower-footer .container_amc2025 {
    padding: 17px 15px;
    text-align: center;
    border-top: 1px solid #ccc;
}

.lower-footer.copyright-left .container_amc2025 {text-align: left;}
.lower-footer.copyright-right .container_amc2025 {text-align: right;}
.lower-footer.copyright-center .container_amc2025 {text-align: center;}
.lower-footer.copyright-justify .container_amc2025 span {
     display: flex;
     justify-content: space-between;
     margin: 0;
}

/*.lower-footer.copyright-justify .container_amc2025 {
    padding-left: 0;
    padding-right: 0;
}*/



.container_amc2025.footer-business-wrapper {
    max-width: 100%;
}



.vc_grid-item-mini .vc_btn3-container_amc2025.vc_btn3-center {
    text-align: center;
    margin-top: 30px;
}

.vc_grid-item-mini .vc_btn3-container_amc2025.vc_btn3-center {
    margin-bottom: 0;
}



.portfolio-template-default .entry-header .container_amc2025 {
    border-bottom: 1px solid #e7e7e7;
    padding-bottom: 130px;
    padding-left: 0;
    padding-right: 0;
    max-width: 1210px;
}

.entry-header .container_amc2025 {
    padding: 0 15px;
}



.breadcrumbs .container_amc2025 {
    padding: 0 15px
}



.container_amc2025 .breadcrumbs a {
    font-weight: 500;
    font-size: inherit;
    margin-right: 8px;
    transition: 0.25s;
    opacity: 1;
    color: inherit;
}


#posts-content .post.BlogMinimal .blog-image-container_amc2025 {
    display: block;
    overflow: hidden;
    margin-bottom: 25px;
    position: relative;
}


#posts-content .post.BlogMinimal .blog-image-container_amc2025:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,0.1);
    opacity: 0;
    -webkit-transition: opacity 0.25s ease;
    -moz-transition: opacity 0.25s ease;
    transition: opacity 0.25s ease;
    z-index: 100;
}


#posts-content .post.BlogMinimal .blog-image-container_amc2025:hover img {
     -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
     transform: scale(1.1);
}


#posts-content .post.BlogMinimal .blog-image-container_amc2025:hover:before {
    -webkit-transition: opacity 0.5s ease;
    -moz-transition: opacity 0.5s ease;
    transition: opacity 0.25s ease;
}



#posts-content .mejs-container_amc2025 {
    margin-bottom: 25px;
}



.blog .navbar-default.fullwidth .container_amc2025 {
    width: 100%;
}


.related-posts .container_amc2025 {
}
.comments-content {
  border-top: none;
  margin-top: 0;
}


.blog-footer-subscribe-form .container_amc2025 {
    padding: 0 15px;
}



.page-404 .container_amc2025 {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
}

.navbar.navbar-default.full-width .container_amc2025 {
    width: 100%;
    padding: 0 15px;
}




.navbar.navbar-default.contained .topbar .container_amc2025 {
    padding:0;
}

.woocommerce-page .navbar-default .container_amc2025,
.single-post .navbar-default .container_amc2025, .single-page .navbar-default .container_amc2025 {

}

.page-child .navbar-default .container_amc2025 {
    padding: 0;
}


.portfolio-navigation-links .container_amc2025 {border-top: 1px solid #e7e7e7;max-width: 1210px;padding: 60px 0;}



.content-area .vc_grid-item-mini .vc_gitem-animate-scaleRotateIn + .vc_gitem-zone.vc_gitem-zone-c .vc_btn3-container_amc2025 {
    display: none;
}


.content-area .vc_grid-item-mini .vc_btn3-container_amc2025 {
    margin-bottom: 0;
    text-align: center;
    margin-top: 10px;
    display: flex;
    display: none;
}

.vc_grid-item-mini .blog-detailed-grid .vc_btn3-container_amc2025 {
    float: left;
    display: flex;
}

.content-area .vc_grid-item-mini .vc_btn3-container_amc2025 a {
    padding:0;
    border:none;
    color: inherit;
    width: auto;
    min-width: auto;
    line-height: inherit;
    transform: none;
}

.content-area .vc_grid-item-mini .vc_btn3-container_amc2025 .tt_button:hover a {
    color: #fff;
}

.vc_grid-item-mini .blog-detailed-grid .vc_btn3-container_amc2025 a {
    background: transparent!important;
}


    #popup-modal .modal-content .wpforms-container_amc2025 {
        z-index: 10;
        position: relative;
    }


div.wpforms-container_amc2025-full .wpforms-form input[type=email],
div.wpforms-container_amc2025-full .wpforms-form input[type=number],
div.wpforms-container_amc2025-full .wpforms-form input[type=search],
div.wpforms-container_amc2025-full .wpforms-form input[type=text],
div.wpforms-container_amc2025-full .wpforms-form input[type=url],
div.wpforms-container_amc2025-full .wpforms-form select,
div.wpforms-container_amc2025-full .wpforms-form textarea,
.upper-footer select,
.wpb_wrapper #loginform .input,
.woocommerce-product-search .search-field,
.search-form .search-field,
.wpcf7 input[type="date"],
.wpcf7 .wpcf7-text, .wpcf7 .wpcf7-number, .wpcf7 .wpcf7-email, .wpcf7 .wpcf7-select {
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;
    width: 100%;
    box-sizing: border-box;
    min-width: 100%;
    border: none;
    margin-bottom: 10px;
    background-color: #fff;
    box-shadow: none;
    font-size: inherit;
    letter-spacing: 0;
    outline: none;
    line-height: 55px;
    height: 55px;
    padding: 0 20px;
    text-align: left;
    font-family: inherit;
    border-radius: 0px;
    font-weight: 400;
    letter-spacing: 0.01em;
}

div.wpforms-container_amc2025-full .wpforms-form .wpforms-field-label {
    font-weight: 600;
    font-size: inherit;
    margin: 0 0 5px 0;
    padding: 0 30px;
}

div.wpforms-container_amc2025-full .wpforms-form input[type=submit],
div.wpforms-container_amc2025-full .wpforms-form button[type=submit] {
        -webkit-transition: 0.2s !important;
    -moz-transition: 0.2s !important;
    -ms-transition: 0.2s !important;
    -o-transition: 0.2s !important;
    transition: 0.2s !important;
    text-align: center;
    height: 46px;
    border-radius: 0;
    font-weight: 700;
    padding: 0;
    margin: auto;
    display: table;
    box-sizing: border-box;
    line-height: 46px;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    width: auto;
    min-width: 150px;
    width: 100%;
    border: none;
    color: #fff;
    background-color: transparent;
    height: 50px;
    line-height: 24px;
    font-weight: 700;
    font-size: 14px;
    letter-spacing: 1px;
}

.wpforms-confirmation-container_amc2025-full, div[submit-success] > .wpforms-confirmation-container_amc2025-full:not(.wpforms-redirection-message) {
    border: none;
}

div.wpforms-container_amc2025-full .wpforms-form input[type=submit]:hover,
div.wpforms-container_amc2025-full .wpforms-form button[type=submit]:hover {
    background-color: transparent;
}

div.wpforms-container_amc2025-full .wpforms-form .wpforms-submit-container_amc2025 {
    padding: 0;
}

div.wpforms-container_amc2025-full .wpforms-form input:focus, div.wpforms-container_amc2025-full .wpforms-form textarea:focus, div.wpforms-container_amc2025-full .wpforms-form select:focus {
border: none;
}

div.wpforms-container_amc2025-full .wpforms-form .wpforms-field {
    padding: 0;
}



.container_amc2025 .cf-section .col-xs-12,
.container_amc2025 .cf-section .col-sm-12 {
    padding-left: 5px;
    padding-right: 5px;
}

.container_amc2025 .cf-section h5 {
    font-size: 18px;
    margin-left: 5px;
}

.container_amc2025 .cf-section {
    margin-bottom: 30px;
}



div.wpforms-container_amc2025-full .wpforms-form input[type=email],
div.wpforms-container_amc2025-full .wpforms-form input[type=number],
div.wpforms-container_amc2025-full .wpforms-form input[type=search],
div.wpforms-container_amc2025-full .wpforms-form input[type=text],
div.wpforms-container_amc2025-full .wpforms-form input[type=url],
div.wpforms-container_amc2025-full .wpforms-form select,
div.wpforms-container_amc2025-full .wpforms-form textarea,
.wpcf7 .wpcf7-select,
.wpcf7-form textarea,
.wpb_wrapper #loginform .input,
.wpcf7 input[type="date"],
.wpcf7 .wpcf7-text, .wpcf7 .wpcf7-email, .wpcf7 .wpcf7-select,
.modal-content-inner .wpcf7 .wpcf7-text, .modal-content-inner .wpcf7 .wpcf7-email {
    border: none;
    background-color: #f5f5f5;
}




.kd-side-panel div.wpforms-container_amc2025-full .wpforms-form input[type=email],
.kd-side-panel div.wpforms-container_amc2025-full .wpforms-form input[type=number],
.kd-side-panel div.wpforms-container_amc2025-full .wpforms-form input[type=search],
.kd-side-panel div.wpforms-container_amc2025-full .wpforms-form input[type=text],
.kd-side-panel div.wpforms-container_amc2025-full .wpforms-form input[type=url],
.kd-side-panel div.wpforms-container_amc2025-full .wpforms-form select,
.kd-side-panel div.wpforms-container_amc2025-full .wpforms-form textarea,
.kd-side-panel .kd-panel-wrapper .wpcf7 .wpcf7-text,
.kd-side-panel .kd-panel-wrapper .wpcf7 .wpcf7-text,
.kd-side-panel .kd-panel-wrapper .wpcf7 textarea,
.kd-side-panel .kd-panel-wrapper .wpcf7 .wpcf7-select {
    border: 1px solid #e7e7e7;
}






.theme-sway .tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container_amc2025 {
    padding-left: 25px!important;
    padding-right: 25px!important;
}

.theme-sway .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container_amc2025 {
    padding-top: 0px!important;
}



@media (max-width:959px) {

    .upper-footer .container_amc2025 {
        padding-left: 0;
        padding-right: 0;
    }

    .footer-widget-column.text-right,
    .footer-widget-column.text-right .widget-title,
    .footer-widget-column.text-center,
    .footer-widget-column.text-center .widget-title {
        text-align: left;
    }

    #posts-content.blog-minimal-grid .type-portfolio,
    #posts-content.blog-detailed-grid .type-portfolio {
        width:100%;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
    }

    #posts-content .type-portfolio .blog-single-title {
        font-size: 22px;
    }

    .upper-footer .footer-widget-column:first-child {
        padding-left: 15px;
    }
    .upper-footer .footer-widget-column:last-child {
        padding-right: 15px;
    }

    .lower-footer.copyright-justify .container_amc2025 span {
        display: block;
    }

    #footer.fullwidth-footer .container_amc2025 {
        padding-left: 15px;
        padding-right: 15px;
    }



    .container_amc2025 .vc_row-has-padding-left {
        padding-left: 15px!important;
    }

    .container_amc2025 .vc_row-has-padding-right {
        padding-right: 15px!important;
    }


    .vc_grid-item-mini .blog-detailed-grid .vc_btn3-container_amc2025 {
        float: none;
    }



    #posts-content .blog-single-title,
    .container_amc2025 h1 {
        font-size: 32px;
        line-height: 1.3;
    }



    .container_amc2025 h2 {
        font-size: 28px;
    }

    .container_amc2025 h3 {
        font-size: 21px;
    }

    .wpb_wrapper #loginform .button {
        margin:auto;
        float:none;
    }

    .container_amc2025 h6 {
        font-size: 16px;
    }



    .navbar.navbar-default .topbar .container_amc2025 {
        padding: 0;
    }


    .navbar.navbar-default.full-width .container_amc2025,
    .navbar.navbar-default .container_amc2025,
    .navbar.navbar-default.contained .container_amc2025 {
        padding: 8px 15px;
    }

    .navbar.navbar-default.full-width .topbar .container_amc2025 {
        padding: 0;
    }

        .blog #posts-content {
            padding-top: 20px;
        padding-bottom: 20px;
    }



    .woocommerce-page .navbar-default .container_amc2025, .single-post .navbar-default .container_amc2025, .single-page .navbar-default .container_amc2025 {
        width: 100%;
    }


    .error404 .navbar-default.fullwidth .container_amc2025 {padding-left: 20px; padding-right: 20px;}
    .navbar-nav {
        margin: 0;
        margin-top: 15px;
        margin-bottom: 15px;
        text-align: left;
        max-height: calc(100vh - 210px);
    }


    .navbar-default.fullwidth .container_amc2025 {
        width: 100%;
        padding-left: 15px;
    padding-right: 15px;
    }
    .container_amc2025 {
        padding-right: 15px;
        padding-left: 15px;
    }
    .lower-footer .container_amc2025 {
        padding: 30px 0;
    }
    .container_amc2025.fullwidth {
        padding-right: 0;
        padding-left: 0;
    }


    .container_amc2025 .portfolio-title, .row .contact h2, section h2.section-heading, section h1.section-heading {
        margin-top: 0;
        margin-bottom: 15px;
        font-size: 25px;
        letter-spacing: -0.3px;
        line-height: 30px;
    }


    .container_amc2025 .chart {
        display: none;
    }


    .contact-map-container_amc2025 {
        position: relative;
        top: 0;
        min-width: 100%;
        margin-left: -15px;
        width: calc(100% + 30px);
        margin-bottom: 0px;
        height: auto!important;
    }
    #contact .contact-form-container_amc2025 {
        width: 100%;
        margin-top: 60px;
    }
    
    .portfolio-template-default .entry-header .container_amc2025 {
        padding-bottom: 80px;
    }
    
    .navbar.navbar-default .menubar .container_amc2025 {
    display: block;
    }
    .navbar-fixed-top, .navbar.navbar-default .menubar {
    padding: 0px;
    min-height: 65px;
    }
    .navbar.navbar-default.full-width .container_amc2025, .navbar.navbar-default .container_amc2025, .navbar.navbar-default.contained .container_amc2025 {
    padding: 8px 15px;
    }
    .navbar.navbar-default .topbar .container_amc2025,
    .transparent-navigation .navbar.navbar-default .topbar .container_amc2025 {
    padding: 0;
    }
    #logo {
    float: left;
    }
    .navbar .container_amc2025 #logo .logo {
    margin-left: 0;
    line-height: 50px;
    font-size: 18px;
    }
    
    .single-portfolio .navbar-default .container_amc2025, .single-post .navbar-default .container_amc2025 {
        width: 100%;
    }
    #single-page .featured-image.single-image img, .portfolio-content .featured-gallery, #single-page .gallery-item-list img {
        max-width: 100%;
    }
    .page .navbar-default .container_amc2025 {
        width: 100%;
    }

}


@media (max-width:1024px) {
    .vc_video-bg { display: none !important; }
    .vc_column_container_amc2025_amc2025.with-shadow {
        max-width: 100%;
    }
}


.h4_amc2025{box-sizing: border-box; line-height: 1.3; color: rgb(5, 162, 171); margin: 0px 0px 20px 60px; font-size: 22px; padding: 0px; letter-spacing: -0.01em; text-wrap-mode: wrap; background-color: rgb(255, 255, 255); font-family: Times New Roman, serif !important;}
.h5_amc2025{box-sizing: border-box; line-height: 1.3; margin: 0px 0px 20px 100px; font-size: 18px; padding: 0px; letter-spacing: -0.01em; text-wrap-mode: wrap; background-color: rgb(255, 255, 255); font-family: Times New Roman, serif !important;}
.h6_amc2025{box-sizing: border-box; font-weight: 400; line-height: 1.5; color: rgb(68, 87, 129); margin: 30px 100px 20px; font-size: 18px; padding: 0px; letter-spacing: 0.01em; text-wrap-mode: wrap; background-color: rgb(255, 255, 255); font-family: Times New Roman, serif !important;}
.blod_amc2025{box-sizing: border-box; font-weight: 700; margin: 0px; padding: 0px;}
