.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-76f9cc2:#2EB323;--e-global-color-d129e5b:#003EAE;--e-global-color-bcc8c4f:#011F55;--e-global-color-3a8fd99:#02276B;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;--e-global-typography-1a30f6e-font-family:"Montserrat";--e-global-typography-1a30f6e-font-size:39px;--e-global-typography-1a30f6e-font-weight:700;--e-global-typography-e0923df-font-family:"Montserrat";--e-global-typography-e0923df-font-size:28px;--e-global-typography-e0923df-font-weight:700;--e-global-typography-e0923df-text-transform:capitalize;--e-global-typography-3c552dc-font-family:"Poppins";--e-global-typography-3c552dc-font-weight:700;--e-global-typography-3c552dc-letter-spacing:1.2px;--e-global-typography-6cf3da5-font-family:"Montserrat";--e-global-typography-6cf3da5-font-size:31px;--e-global-typography-6cf3da5-font-weight:600;--e-global-typography-0ec031f-font-family:"Montserrat";--e-global-typography-0ec031f-font-size:19px;--e-global-typography-0ec031f-font-weight:600;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html {
    font-size: 62.5%;
}

.font_100 {
    font-size: 130%;
    line-height: 1.6;
}

.elementor-widget-tabs .elementor-tab-content {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

#testimonial_boxes .elementor-testimonial-content {
    text-align: justify;
}

.elementor-element-c1efbfb {
    max-width: 1800px;
    margin: auto;
}

.elementor-element-4cac056 .eael-feature-list-icon {
    padding: 0px !important;
}

#video_home video {
    border-radius: 30px;
    border: 5px solid #fff;
}

#services_list .eael-feature-list-content-box {
    margin-top: 0px !important;
}

#services_list .eael-feature-list-content {
    display: none;
}

#services_list .eael-feature-list-items li {
    align-items: center;
}

.elementor-widget-tabs .elementor-tabs-wrapper {
    overflow: visible !important;
}

img {
    image-rendering: -webkit-optimize-contrast !important;
}
.boxes_model .premium-modal-box-modal.premium-in .premium-modal-box-modal-dialog{opacity:1;}
.home .qodef-e-inner {
    margin-bottom: 50px;
    border-radius: 30px;
    box-shadow: 0px 6px 9px #062942;
    height: calc(100% - 50px);
}

.elementor-element-1a6ca21 {
    width: 100%;
}

.elementor-18 .elementor-element.elementor-element-1a6ca21 img {
    width: 100%;
}

#tab_benifit .eael-tab-top-icon li {
    padding: 0px 15px;
    flex: 1;
    transition: .2s all;
}

#tab_benifit .eael-tab-top-icon li.active {
    flex: 1.2;
}

#tab_benifit .eael-tab-top-icon {
    align-items: flex-start;
}

.img_span img {
    max-width: 55px;
    max-height: 55px;
    margin: 0px !important;
}

.img_span {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
    justify-content: center;
    background: #fff !important;
    border: 3px solid #b8cdf0 !important;
    border-radius: 20px;
    box-shadow: 0 11px 18px #92b1d8 !important;
    height: 150px;
    width: 100%;
}

#tab_benifit .eael-tabs-content {
    overflow: visible;
    margin-top: 50px;
}

.active .img_span {
    background: linear-gradient(90deg, rgba(76, 167, 80, 1) 0%, rgba(11, 98, 3, 1) 100%) !important;
}

.active .img_span img {
    transform: scale(1.5);
}

.elementor-9 .elementor-element.elementor-element-f62287d .eael-advance-tabs .eael-tabs-content>div {
    box-shadow: 0px 10px 18px rgba(0, 0, 0, .5) !important;
    border-radius: 30px !important;
}

.feature_list .eael-feature-list-img {
    height: auto !important;
    image-rendering: -webkit-optimize-contrast !important;
}

/* .feature_list .eael-feature-list-icon {
    position: relative;
} */

.active .img_span img {
    filter: brightness(0) invert(1);
}

/* .feature_list .eael-feature-list-icon:after {
    content: "";
    width: 5px;
    height: calc(100% - 20px);
    background: url(https://wickedstocks.com/wp-content/uploads/2024/02/sep.png) no-repeat center center;
    background-size: contain;
    position: absolute;
    left: calc(100% - 35px);
    top: 0px;
} */

#feature_list ul {
    display: flex;
    flex-direction: row;
    gap: 35px;
}

/* #feature_list .eael-feature-list-icon img {
    width: 115px;
} */

#feature_list ul .eael-feature-list-content br {
    display: none;
}

/* .feature_list .eael-feature-list-icon {
    padding: 0px 50px 0px 0px !important;
} */

/* #feature_list.feature_list .eael-feature-list-icon {
    padding: 0px 20px 0px 0px !important;
} */

/* #feature_list.feature_list .eael-feature-list-icon:after {
    left: calc(100% - 17px);
    height: calc(100% - 20px);
} */

#feature_list.feature_list h3 {
    margin: 0px 0px 2px 0px;
}

.quote_slider .qodef-qi-swiper-container {
    padding: 0px 5px;
}

.home .qodef-e-inner:after {
    content: '';
    position: absolute;
    top: -3px;
    right: -3px;
    bottom: 49px;
    left: -3px;
    z-index: -1;
    border-radius: inherit;
    background: #153162;
}

.quote_slider .swiper-slide {
    margin-top: 30px;
    height: auto;
}

.quote_slider .swiper-wrapper {
    display: flex;
    align-items: stretch;
}

.home .qodef-e-inner:before {
    content: "";
    position: absolute;
    width: 38px;
    height: 28px;
    background-size: contain !important;
    z-index: 9;
    left: 20px;
    top: -18px;
    background: var(--wpr-bg-fe582f63-1a86-4b10-94ba-037007b20304) no-repeat left top;
}

.home .qodef-qi-testimonials-slider.qodef-item-layout--boxed .qodef-e-top {
    position: absolute !important;
    display: inline-block;
    bottom: 14px;
    right: 0px;
}

.home .qodef-e-content {
    text-align: left;
}

.home .qodef-e-quote {
    top: auto !important;
    bottom: 100% !important;
    right: 40px !important;
}

.home .qodef-e-bottom-info,
.home .qodef-e-author {
    display: none !important;
}

#elementor-tab-content-3431 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.swiper-pagination {
    bottom: -20px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

body .elementor-322064 .elementor-element.elementor-element-bacc2ab .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 24px;
    height: 24px
}

html .elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper {
    gap: 0px 4rem;
    margin-bottom: 30px;
    margin-top: 20px;
}

#main_menu nav>ul {
    gap: 0px calc(.5 * 5vw)
}

.tabs_wrapper .elementor-tab-title.elementor-active {
    font-weight: 700 !important;
    background: #fff !important;
    border: 3px solid #01245b !important;
    border-radius: 20px;
    box-shadow: 0px 4px 10px #3f5882 !important;
}

.home .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item {
    align-items: center;
}

html .elementor-widget-eael-feature-list .-icon-position-left .eael-feature-list-content-box {
    margin-top: -4% !important;
}

.termin_box a {
    text-decoration: none !important;
}

.termin_anchor a {
    background: #fff;
    border-radius: 3px;
    display: inline-block;
    padding: 5px 10px;
    text-decoration: none;
}

html .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-content-box .eael-feature-list-content {
    font-size: 18px;
}

#feature_list ul li {
    flex: 1;
    flex-direction: column;
    padding: 0px 15px;
}

#feature_list ul li img {
    max-width: 100%;
}

#feature_list .eael-feature-list-icon {
    padding: 0px;
}

#custom_checkbox {
    background-size: 100% 100% !important;
    padding: 50px 30px 70px;
}

#custom_checkbox ul {
    display: flex;
    flex-wrap: wrap;
}

#custom_checkbox ul li {
    flex: 50%;
    padding-left: 20px;
    padding-right: 20px;
}

.sub-menu li a {
    padding-left: 20px !important;
    word-break: break-word;
}

@media(min-width:1025px) and (max-width:1200px) {

    .elementor-29 .elementor-element.elementor-element-b22b40b .menu-item a.hfe-menu-item,
    .elementor-29 .elementor-element.elementor-element-0ac8df0 .menu-item a.hfe-menu-item {
        padding-left: 15px !important;
        padding-right: 15px !important;
        font-size: 2rem !important;
    }

    #main_menu nav>ul {
        gap: 0px calc(.1 * 4vw) !important;
    }

    .elementor-9 .elementor-element.elementor-element-b972c0a .elementor-heading-title {
        font-size: 28px !important;
    }

    .elementor-9 .elementor-element.elementor-element-34a6988 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-9 .elementor-element.elementor-element-34a6988 .elementor-icon-list-item>a {
        font-size: 18px !important;
    }

    button.premium-modal-trigger-btn {
        padding: 8px 20px 8px 20px !important;
    }

    .home h2.elementor-heading-title {
        font-size: 28px !important;
    }

    footer#colophon h2.elementor-heading-title {
        font-size: 22px !important;
    }

    footer#colophon h2.elementor-heading-title a {
        font-size: 18px !important;
    }

    .home .elementor-widget-tabs .elementor-tab-desktop-title {
        padding: 15px 20px;
    }

    .home .eael-feature-list-title {
        font-size: 20px;
        margin-bottom: 0px !important;
    }

    .home .elementor-icon-list-text {
        font-size: 18px;
    }

    .home .elementor-element-4545782 .elementor-icon-list-icon svg {
        width: 30px;
        height: 30px;
        margin-right: 2px !important;
    }



    #feature_list.feature_list h3 {
        font-size: 1.8rem;
        line-height: 1;
        margin: 0px 0px 5px 0px !important;
    }

    #feature_list.feature_list .eael-feature-list-content {
        line-height: 1.2;
    }
}

@media(max-width:991px) {
    .home .elementor-widget-tabs .elementor-tab-desktop-title {
        padding: 12px 20px;
        border-radius: 15px;
    }

    .elementor-9 .elementor-element.elementor-element-b972c0a .elementor-heading-title {
        font-size: 28px !important;
    }

    .elementor-9 .elementor-element.elementor-element-b972c0a .elementor-heading-title br {
        display: none;
    }

    .elementor-9 .elementor-element.elementor-element-34a6988 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-9 .elementor-element.elementor-element-34a6988 .elementor-icon-list-item>a {
        font-size: 18px !important;
    }

    button.premium-modal-trigger-btn {
        padding: 8px 20px 8px 20px !important;
    }

    .home h2.elementor-heading-title {
        font-size: 28px !important;
    }

    footer#colophon h2.elementor-heading-title {
        font-size: 22px !important;
    }

    footer#colophon h2.elementor-heading-title a {
        font-size: 18px !important;
    }

    footer#colophon .elementor-element-c13e2e9 h2.elementor-heading-title {
        font-size: 18px !important;
    }

    .home .elementor-widget-tabs .elementor-tab-desktop-title {
        padding: 15px 20px;
    }

    .home .eael-feature-list-title {
        font-size: 20px;
        margin-bottom: 0px !important;
    }

    .home .elementor-icon-list-text {
        font-size: 18px;
    }

    .home .elementor-element-4545782 .elementor-icon-list-icon svg {
        width: 30px;
        height: 30px;
        margin-right: 2px !important;
    }

    /* #feature_list .eael-feature-list-icon img {
        width: 80px;
    } */

    #feature_list.feature_list h3 {
        font-size: 1.8rem;
        line-height: 1;
        margin: 0px 0px 5px 0px !important;
    }

    #feature_list.feature_list .eael-feature-list-content {
        line-height: 1.2;
    }

    .elementor-image-carousel-wrapper swiper {
        padding-bottom: 0px !important;
    }

    #feature_list ul {
        flex-direction: column;
    }
}

@media(min-width:1200px) and (max-width:1400px) {
    #masthead .sub-menu li a {
        font-size: 1.6rem !important;
    }

    .elementor-29 .elementor-element.elementor-element-b22b40b a.hfe-menu-item,
    .elementor-29 .elementor-element.elementor-element-b22b40b a.hfe-sub-menu-item {
        font-size: 2rem !important;
    }

    #main_menu nav>ul {
        gap: 0px calc(.2 * 5vw) !important;
    }

    /* .elementor-29 .elementor-element.elementor-element-a6caf47 .widget-image-caption {
        font-size: 8px !important;
    } */

    .elementor-29 .elementor-element.elementor-element-0ac8df0 a.hfe-menu-item,
    .elementor-29 .elementor-element.elementor-element-0ac8df0 a.hfe-sub-menu-item {
        font-size: 2rem !important;
    }

    #main_menu .elementor-element-0ac8df0 nav>ul {
        gap: 0px calc(.1 * 5vw) !important;
    }

}

@media(min-width:1401px) and (max-width:1600px) {
    #masthead .sub-menu li a {
        font-size: 1.8rem !important;
    }

    html .elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper {
        margin-bottom: 40px;
        margin-top: 30px;
    }

    .elementor-29 .elementor-element.elementor-element-b22b40b a.hfe-menu-item,
    .elementor-29 .elementor-element.elementor-element-b22b40b a.hfe-sub-menu-item {
        font-size: 2.4rem !important;
    }

    .elementor-29 .elementor-element.elementor-element-0ac8df0 a.hfe-menu-item,
    .elementor-29 .elementor-element.elementor-element-0ac8df0 a.hfe-sub-menu-item {
        font-size: 2.4rem !important;
    }

    #main_menu nav>ul {
        gap: 0px calc(.3 * 5vw) !important;
    }

    #main_menu .elementor-element-0ac8df0 nav>ul {
        gap: 0px calc(.1 * 5vw) !important;
    }

    /* .elementor-29 .elementor-element.elementor-element-a6caf47 .widget-image-caption {
        font-size: 8px !important;
    } */

    #feature_list.feature_list .eael-feature-list-content-box .eael-feature-list-content {
        font-size: 18px !important;
    }

    .elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper {
        margin-bottom: 40px;
    }

    html .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-content-box .eael-feature-list-content {
        font-size: 20px;
    }

    #feature_list.feature_list .eael-feature-list-content {
        margin-left: auto;
        margin-right: auto;
        max-width: 85%;
    }
}

@media(min-width:1601px) {
    #masthead .sub-menu li a {
        font-size: 2.2rem !important;
    }

    html .elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper {
        margin-bottom: 50px;
        margin-top: 30px;
    }

    .feature_list .eael-feature-list-content-box .eael-feature-list-content {
        font-size: 30px !important;
    }

    .img_span {
        height: 220px;
    }

    .active .img_span {
        height: 260px;
    }

    .img_span img {
        max-width: 100px;
        max-height: 100px;
    }

    /* .feature_list .eael-feature-list-icon:after {
        height: calc(100% - 40px);
    } */

    .sub-menu li a {
        font-size: 22px !important;
        padding-left: 20px !important;
    }

    #feature_list.feature_list .eael-feature-list-content-box .eael-feature-list-content {
        font-size: 18px !important;
    }

    html .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-content-box .eael-feature-list-content {
        font-size: 22px;
    }

    #feature_list.feature_list .eael-feature-list-content {
        margin-left: auto;
        margin-right: auto;
        max-width: 75%;
    }
}

@media(min-width:1601px) and (max-width:1800px) {

    .elementor-29 .elementor-element.elementor-element-b22b40b a.hfe-menu-item,
    .elementor-29 .elementor-element.elementor-element-b22b40b a.hfe-sub-menu-item {
        font-size: 2.4rem !important;
    }

    .elementor-29 .elementor-element.elementor-element-0ac8df0 a.hfe-menu-item,
    .elementor-29 .elementor-element.elementor-element-0ac8df0 a.hfe-sub-menu-item {
        font-size: 2.4rem !important;
    }

    /* .elementor-29 .elementor-element.elementor-element-a6caf47 .widget-image-caption {
        font-size: 8px !important;
    } */

    #main_menu .elementor-element-0ac8df0 nav>ul {
        gap: 0px calc(.3 * 5vw) !important;
    }
}

@media(min-width:1801px) and (max-width:1890px) {

    .elementor-29 .elementor-element.elementor-element-b22b40b a.hfe-menu-item,
    .elementor-29 .elementor-element.elementor-element-b22b40b a.hfe-sub-menu-item {
        font-size: 2.4rem !important;
    }

    .elementor-29 .elementor-element.elementor-element-0ac8df0 a.hfe-menu-item,
    .elementor-29 .elementor-element.elementor-element-0ac8df0 a.hfe-sub-menu-item {
        font-size: 2.4rem !important;
    }

    /* .elementor-29 .elementor-element.elementor-element-a6caf47 .widget-image-caption {
        font-size: 8px !important;
    } */
}

.elementor-element-cb9343c {
    margin-top: 0px !important;
}

@media(max-width:1199px) {
    .ast-plain-container.ast-no-sidebar #primary {
        margin-top: 50px;
    }

    #my_accounts>div div,
    #my_accounts>div div a {
        display: block;
        width: 100%;
    }
}

@media(min-width:992px) and (max-width:1199px) {
    .elementor-element-a82b0fd {
        --width: 100% !important;
    }
}

@media(max-width:991px) {
    .hfe-nav-menu .sub-menu.sub-menu-open li a {
        justify-content: flex-start !important;
    }

    .woocommerce-account .woocommerce-MyAccount-content,
    .woocommerce-account .woocommerce-MyAccount-navigation {
        margin-bottom: 30px;
    }
}

.elementor-image-gallery {
    overflow: hidden !important;
}

@media(max-width:767px) {
    .gallery-columns-5 .gallery-item a {
        display: block;
        margin: auto;
        max-width: 190px;
    }

    nav.hfe-nav-menu__layout-horizontal {
        min-width: 200px;
        left: auto !important;
        right: 0px;
        position: absolute;
    }

    .tabs_wrapper .elementor-tab-title {
        text-align: center !important;
        border-top: 1px solid rgba(0, 0, 0, 0.6) !important;
    }

    .home .elementor-element-a7e7177 {
        margin-top: -10px !important;
    }

    .home .elementor-heading-title br {
        display: none !important;
    }

    .elementor-9 .elementor-element.elementor-element-20cc607 .elementor-tab-title {
        font-weight: 700 !important;
    }

    .home .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item {
        flex-direction: column;
        text-align: center;
    }

    #custom_checkbox {
        padding: 30px 0px 45px;
        background-size: auto 130% !important;
        border-radius: 30px;
        overflow: hidden;
        box-shadow: 0px 5px 10px #000;
    }

    #custom_checkbox ul li {
        flex: 100%;
    }

    .elementor-43 .elementor-element.elementor-element-61dc1f4 {
        --width: 100% !important;
    }

    html .ast-scroll-to-top-right {
        right: 20px;
        bottom: 15px;
    }

    .termin_anchor a {
        background: #01245b;
        color: #fff !important;
    }

    #termin_guide {
        background: transparent;
    }

    #termin_guide h2 a {
        color: #555;
    }

    #join_thousands {
        background: transparent;
    }

    #join_thousands .img_visibles img {
        opacity: 1;border-radius:100% 0px 0px 100%;
    }

    .premium-in .elementor-element-78e870b,
    .premium-in .elementor-element-5434ddb {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .premium-in .elementor-element-0c3359e,
    .premium-in .elementor-element-a9c770d {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    .elementor-element-c886a8f .slick-arrow {
        display: none !important;
    }

    .sub-menu li a {
        line-height: 1.4 !important;
    }

    .elementor-element-28ecb77 .qodef-e-bottom-info {
        display: none !important;
    }

    .home .elementor-tabs .elementor-tabs-wrapper {
        display: flex;
        flex-wrap: wrap;
    }

    .home .elementor-tabs .elementor-tabs-wrapper>div {
        flex: 0 0 calc(100% - 35px);
        margin: -2px auto 0;
        border-width: 0px 0px 1px 0px !important;
        border-radius: 0px !important;
        border-style: solid;
        border-color: rgba(0, 0, 0, 0.6) !important;
    }

    .home .elementor-tabs .elementor-tabs-wrapper>div.elementor-active {
        border-width: 3px !important;
        border-color: #01245b !important;
        box-shadow: none !important;
        border-radius: 30px !important;
        flex: 0 0 100%;
    }

    .home .elementor-tabs .elementor-tab-mobile-title {
        display: none;
    }

    html .elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper {
        margin-bottom: 5px;
        margin-top: 10px;
    }

    .home .elementor-element-d3031b2 .elementor-icon-list-items {
        padding-left: 40px !important;
    }

    .home #tabs_wrapper .eael-feature-list-content-box,
    .home #feature_list .eael-feature-list-content-box {
        margin-left: 0px !important;
    }

    .home .elementor-element.elementor-element-be2c531 {
        margin-top: 0px !important;
    }

    .home .elementor-element-a94b3ba {
        margin-top: 20px !important;
    }


    .home .elementor-element-bacc2ab .elementor-image-carousel-wrapper {
        padding-bottom: 0px !important;
    }

    #masthead .elementor-element-a6caf47,
    #masthead .elementor-element-d915c31 {
        max-width: 100%;
        width: 100%;
    }

    #masthead .elementor-element-3f20a42 {
        width: 40px;
        max-width: 40px;
    }

    #masthead .elementor-element-a6caf47 .widget-image-caption {
        font-size: 9px;
    }

    #masthead .hfe-site-logo .hfe-site-logo-container img {
        width: 130px;
    }

    div#main_menu {
        position: absolute;
        right: 0px;
        left: auto;
        top: 50%;
        transform: translateY(-50%);
    }

   
}

#masthead .sub-menu li a {
    justify-content: flex-start !important;
}

@media(max-width:575px) {
    .membership-card {
        line-height: 1.4 !important;
    }

    html .woocommerce-account .xoo-el-form-container.xoo-el-form-inline {
        padding: 30px 10px;
    }

    .elementor-609 {
        padding: 0px 15px;
    }
    .xoo-el-form-login .xoo-el-login-btm-fields {
        flex-wrap: wrap;
    }

    .xoo-el-form-login .xoo-el-login-btm-fields .a.xoo-el-lostpw-tgr {
        margin: 0px;
    }
}

.page-id-606 #order_review tbody td,
.page-id-606 #order_review tfoot td {
    padding: 10px;
}

.page page-id-917 header.entry-header {
    padding-top: 50px;
}

@media(min-width:1200px) {
    #main_menu nav>ul {
        margin-left: auto;
        margin-right: 0px;
    }

    .elementor-43 .elementor-element.elementor-element-4954198 {
        --width: 100% !important;
        max-width: 1800px;
        margin-left: auto;
        margin-right: auto;
    }
}

#masthead .current_page_item a,
#masthead li a:hover {
    color: #203B69;
    background: #fff;
}

.elementor-element-7dbaee1 a,
.premium-blog-entry-title a {
    text-decoration: none !important;
}

.ast-oembed-container {
    margin-bottom: 20px;
}

.packet_box.elementor-cta--skin-classic .elementor-cta__content {
    background-color: transparent;
    /* padding: 5% 30px 0px 30px; */
}

.packet_box .elementor-cta__button {
    display: block;
    text-decoration: none !important;
    padding: 25px 5px;
}

.priced strike {
    font-size: 30px;
    font-weight: 300;
}

.monthly_annual {
    font-size: 22px;
    margin-top: 20px;
    font-weight: 500;
}

.monthly_annual.space_prop {
    margin-top: 27px;
}

/************************/
.menu-toggle, button, .ast-button, .ast-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"], #comments .submit, .search .search-submit, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button, body .wp-block-file .wp-block-file__button, .search .search-submit, .woocommerce-js a.button, .woocommerce button.button, .woocommerce .woocommerce-message a.button, .woocommerce #respond input#submit.alt, .woocommerce input.button.alt, .woocommerce input.button, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover, .woocommerce #respond input#submit, .woocommerce button.button.alt.disabled, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link, .wc-block-grid__product-onsale, [CLASS*="wc-block"] button, .woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping), .woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout, .woocommerce button.button.alt.disabled.wc-variation-selection-needed{font-size:16px;}/* End custom CSS */