.elementor-kit-5{--e-global-color-primary:#00234B;--e-global-color-secondary:#707070;--e-global-color-text:#808080;--e-global-color-accent:#2FDEE6;--e-global-color-785172d:#FFFFFF;--e-global-color-78e9a95:#0A081A;--e-global-color-b163fb6:#4E4898;--e-global-color-fa641a1:#2A2468;--e-global-color-2e03c37:#453E88;--e-global-color-5a88c1b:#F8F8FA;--e-global-color-ba0a6e7:#EEECFF;--e-global-color-8ad2ab4:#F8FAFF;--e-global-color-f089741:#443B9A;--e-global-color-422b211:#F1F3F9;--e-global-color-17705f6:#F6FAFF;--e-global-color-e7b78b8:#504B8D;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-21e204f-font-family:"Poppins";--e-global-typography-21e204f-font-size:0.9375rem;--e-global-typography-21e204f-font-weight:300;--e-global-typography-21e204f-line-height:1.533em;--e-global-typography-714b3cc-font-family:"Poppins";--e-global-typography-714b3cc-font-size:1rem;--e-global-typography-714b3cc-font-weight:400;--e-global-typography-714b3cc-line-height:1.563em;--e-global-typography-6dea43c-font-family:"Poppins";--e-global-typography-6dea43c-font-size:0.875rem;--e-global-typography-6dea43c-font-weight:400;--e-global-typography-6dea43c-line-height:1.857em;--e-global-typography-4009a90-font-family:"Poppins";--e-global-typography-4009a90-font-size:1.125rem;--e-global-typography-4009a90-font-weight:300;--e-global-typography-4009a90-line-height:1.444em;--e-global-typography-6bc6af8-font-family:"Inter";--e-global-typography-6bc6af8-font-size:0.75rem;--e-global-typography-6bc6af8-font-weight:400;--e-global-typography-6bc6af8-letter-spacing:1.2px;--e-global-typography-5c8a53e-font-family:"Inter";--e-global-typography-5c8a53e-font-size:3.4375rem;--e-global-typography-5c8a53e-font-weight:600;--e-global-typography-5c8a53e-line-height:1.182em;color:#1E1E1E;font-family:"Poppins", Sans-serif;font-size:0.9375rem;font-weight:300;line-height:1.733em;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;line-height:1.25em;letter-spacing:1.2px;color:var( --e-global-color-78e9a95 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:500px 500px 500px 500px;padding:18px 40px 18px 40px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:var( --e-global-color-78e9a95 );color:var( --e-global-color-accent );}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 h1{color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:4rem;font-weight:600;line-height:1.133em;}.elementor-kit-5 h2{color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:3.4375rem;font-weight:500;line-height:1.091em;}.elementor-kit-5 h3{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:1.5625rem;font-weight:400;line-height:1.2em;}.elementor-kit-5 h4{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:1.375rem;font-weight:600;line-height:1.182em;}.elementor-kit-5 h5{color:var( --e-global-color-fa641a1 );font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:1.4px;}.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);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1366px){.elementor-kit-5{--e-global-typography-4009a90-font-size:1.0625rem;--e-global-typography-5c8a53e-font-size:3.3rem;}.elementor-kit-5 h1{font-size:4.3rem;}.elementor-kit-5 h2{font-size:3.3rem;}.elementor-kit-5 h3{font-size:1.5rem;}.elementor-kit-5 h4{font-size:1.3rem;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{padding:17px 38px 17px 38px;}}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-714b3cc-font-size:0.9375rem;--e-global-typography-4009a90-font-size:1rem;--e-global-typography-5c8a53e-font-size:2.8rem;}.elementor-kit-5 h1{font-size:3.2rem;}.elementor-kit-5 h2{font-size:2.8rem;}.elementor-kit-5 h3{font-size:1.4rem;}.elementor-kit-5 h4{font-size:1.2rem;}.elementor-kit-5 h5{font-size:0.8125rem;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{padding:16px 36px 16px 36px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-714b3cc-font-size:0.875rem;--e-global-typography-5c8a53e-font-size:1.5rem;}.elementor-kit-5 h1{font-size:1.7rem;}.elementor-kit-5 h2{font-size:1.5rem;}.elementor-kit-5 h3{font-size:1.2rem;}.elementor-kit-5 h4{font-size:1.1rem;}.elementor-kit-5 h5{font-size:0.75rem;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{padding:15px 34px 15px 34px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.custom-animted-heading .elementor-headline span {
    display: inline;
}

.custom-image-carousel figure.swiper-slide-inner {
    filter: grayscale(100%);
}

.hover-shadow:hover {
    box-shadow: 16px 16px 30px rgba(0,0,0,0.05);
}

.custom-pricing-table span.elementor-price-table__currency {
    color: #C6C6C6 !important;
}

.custom-pricing-table .elementor-price-table__after-price {
    margin: 0 0 3px 10px
}

.custom-pricing-table .elementor-price-table__header{
    text-align: left;
}

.custom-pricing-table .elementor-price-table__price {
    justify-content: flex-start !important;
}

.custom-pricing-table a.elementor-price-table__button {
    width: 100%;
}

.custom-pricing-table .elementor-price-table {
    display: grid;
}

.custom-pricing-table .elementor-price-table__footer {
    grid-row: 3;
}

.custom-pricing-table h3.elementor-price-table__heading {
    margin-bottom: 15px;
}

.custom-pricing-table .elementor-price-table__feature-inner {
    display: flex;
}

.custom-pricing-table .elementor-price-table__ribbon,
.custom-pricing-table .elementor-price-table__ribbon > div{
    transform: initial;
    width: fit-content;
    margin: 0;
}

.custom-pricing-table .elementor-price-table__ribbon {
    top: 20px;
    right: 20px;
}

.custom-pricing-table .elementor-price-table__ribbon > div {
    padding: 5px 15px;
    border-radius: 100px;
}

#tier-1 h3:before {
    content: '';
    background: url('/wp-content/uploads/2023/02/Pricing-Table-Network.svg');
    height: 25px;
    width: 25px;
    display: inline-block;
    margin: 0 5px -4px 0;
}

#tier-2 h3:before {
    content: '';
    background: url('/wp-content/uploads/2023/02/Pricing-Table-Browser.svg');
    height: 23px;
    width: 27px;
    display: inline-block;
    margin: 0 5px -4px 0;
}

#tier-3 h3:before {
    content: '';
    background: url('/wp-content/uploads/2023/02/Pricing-Table-Shield.svg');
    height: 24px;
    width: 21px;
    display: inline-block;
    margin: 0 5px -4px 0;
}

#tier-3 span.elementor-price-table__currency {
    color: #ffffff !important;
}

.hosting-tab .elementor-accordion-item:not(:last-child) {
    margin-bottom: 20px;
}

.hosting-tab.elementor-widget-tabs .elementor-tab-content {
    padding: 0;
}

.elementor .hosting-tab.elementor-element .elementor-accordion-item .elementor-tab-title.elementor-active,
.elementor .hosting-tab.elementor-element .elementor-accordion-item .elementor-tab-content{
    border: none;
}

.hosting-tab .elementor-accordion .elementor-tab-title {
    border-radius: 10px;
}

.elementor .hosting-tab.elementor-element .elementor-accordion-item {
    border-radius: 10px;
}

.hosting-tab .elementor-accordion .elementor-accordion-item+.elementor-accordion-item {
    border-top: 1px solid #ECEAEA;
}

.elementor .hosting-tab.elementor-element .elementor-accordion-item .elementor-tab-content {
    border-top: none;
}

.elementor .hosting-tab.elementor-element .elementor-accordion-item .elementor-tab-content:before {
    content: '';
    width: 100%;
    height: 2px;
    background-color: #E6E6E6;
    display: block;
    margin-bottom: 25px;
}

.hosting-tab.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active {
    background-color: #2FDEE6;
    color: #fff;
}

.hosting-tab.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title {
    border: 1px solid #ECEAEA;
    margin-bottom: 35px;
    padding: 34px 40px 34px 23%;
    border-radius: 10px;
    transition: background .3s ease;
    display: flex;
    align-items: center;
    gap: 20px;
}

.hosting-tab .elementor-tabs-content-wrapper {
    padding-left: 70px;
}

div.hosting-tab.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title:before {
    content: '';
    width: 40px;
    height: 40px;
    display: inline-block;
    vertical-align: middle;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 40px;
}

.hosting-tab.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title[data-tab="1"]:before {
    background-image: url(/wp-content/uploads/2023/02/hosting-wordpress.svg);
}

.hosting-tab.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title[data-tab="2"]:before {
    background-image: url(/wp-content/uploads/2023/02/hosting-shared.svg);
}

.hosting-tab.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title[data-tab="3"]:before {
    background-image: url(/wp-content/uploads/2023/02/hosting-vps.svg);
}

.hosting-tab.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title[data-tab="4"]:before {
    background-image: url(/wp-content/uploads/2023/02/hosting-cloud.svg);
}

.hosting-tab.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before {
    filter: brightness(0) invert(1);
}

.testimonial-item .elementor-testimonial-wrapper .elementor-testimonial-content {
    padding: 40px 47px;
    background-color: #F1F5FB;
    border-radius: 10px;
    margin-bottom: 65px;
    position: relative;
}

.testimonial-item .elementor-testimonial-content:after {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='69.014' height='47.118' viewBox='0 0 69.014 47.118'%3E%3Cpath id='testimonial-arrow' d='M3573.144,7328.79v45.671l66.895-45.671Z' transform='translate(-3572.644 -7328.29)' fill='%23f1f5fb' stroke='%23f1f5fb' stroke-width='1'/%3E%3C/svg%3E");
    width: 65px;
    height: 45px;
    display: block;
    position: absolute;
    bottom: -45px;
}

/*.custom-accordion .elementor-accordion-item {*/
/*    padding: 0 30px;*/
/*}*/

/*.custom-accordion .elementor-tab-title {*/
/*    display: flex;*/
/*    flex-direction: row-reverse;*/
/*    justify-content: space-between;*/
/*    align-items: center;*/
/*}*/

/*.custom-accordion .elementor-accordion-item {*/
/*    margin-bottom: 20px;*/
/*    border: 1px solid #ECEAEA !important;*/
/*    border-radius: 10px;*/
/*}*/

/*@media (max-width: 767px) {*/
/*    .custom-accordion .elementor-accordion-item {*/
/*        padding: 0 20px;*/
/*    }*/
/*}*//* End custom CSS */