       .jumbotron:not(.jumbotron-video) {
       padding-top: 80px;
       margin-top: -80px;
   }
   .jumbotron {
       background-repeat: no-repeat !important;
       background: #e5e5e56e;
       background: linear-gradient(45deg, #fff, #e5e5e56e);
   }
   @media (min-width: 576px) {
       .jumbotron {
           padding: 1rem 2rem 4rem;
       }
   }
   @media (min-width: 576px) {
       .jumbotron {
           padding: 4rem 2rem;
       }
   }
   .wp-block-columns.are-vertically-aligned-center {
       align-items: center;
   }
   @media (min-width: 782px) {
       .wp-block-columns {
           flex-wrap: nowrap;
       }
   }
   .wp-block-columns {
       display: flex;
       margin-bottom: 28px;
       flex-wrap: wrap;
   }
   @media (min-width: 782px) {
       .wp-block-column[style*=flex-basis] {
           flex-grow: 0;
       }
   }
   
   @media (min-width: 782px) {
       .wp-block-column {
           flex-basis: 0;
           flex-grow: 1;
       }
   }
   .wp-block-column {
       flex-grow: 1;
       min-width: 0;
       word-break: break-word;
       overflow-wrap: break-word;
   }
   .font-medium {
       font-weight: 500 !important;
   }
   p {
       margin-top: 0;
       margin-bottom: 1rem;
   }
   .items-list {
       padding: 0;
   }
   ul {
       padding: 0;
       margin: 0;
   }
   .items-list>li {
       padding: 8px 0;
   }
   .custom-list {
       display: flex;
       align-items: center;
   }
   .custom-list {
       list-style: none;
   }
   .custom-list i {
       border-radius: 50px;
       width: 32px;
       height: 32px;
       display: inline-flex;
       align-items: center;
       justify-content: center;
       flex-shrink: 0;
   }
   .custom-list i {
       margin-right: 15px;
   }
   .fa, .fas {
       font-family: "Font Awesome 5 Free";
       font-weight: 900;
   }
   
   .btn.btn-main, .wp-block-common-blocks-button.is-style-main .wp-block-button__link, .wp-block-button__link.is-style-main {
       background: linear-gradient(284deg, #ff0263, #ff3781 70%, #ff6505) 0 0 no-repeat padding-box;
       background-size: 400% 400%;
       color: #fff;
       border-radius: 12px;
       transition: .3s;
       font-size: 18px;
       backface-visibility: hidden;
       transform: scale(1.00001);
   }
   .wp-block-common-blocks-buttons .wp-block-common-blocks-button {
       display: inline-block;
       margin-right: 8px;
       margin-bottom: 8px;
   }
   .wp-block-common-blocks-button .wp-block-button__link {
       padding: 12px 24px 10px;
   }
   figure {
       margin: 0 0 1rem;
   }
   .wp-block-image img {
       height: auto !important;
   }
   @media (max-width: 599px) {
       .wp-block-column {
           flex-basis: 100% !important;
       }
   }
   
   @media (max-width: 780px) {
       .text-center-mobile {
           text-align: center;
       }
   }
   @media (max-width: 780px) {
       .jumbotron .wp-block-common-blocks-buttons .wp-block-common-blocks-button, .jumbotron .wp-block-common-blocks-buttons .wp-block-common-blocks-button .wp-block-button__link {
           width: 100% !important;
       }
   }
   
    .custom-container {
        padding: 1px;
    }
    @media (max-width: 1199.98px) {
    .custom-container>div {
        padding-left: 15px;
        padding-right: 15px;
    }
}
.gutenberg__content .wp-block-columns {
    display: flex;
}
.wp-block-columns.are-vertically-aligned-center {
    align-items: center;
}
@media (min-width: 782px) {
    .wp-block-columns {
        flex-wrap: nowrap;
    }
}
@media (max-width: 1199.98px) {
    .custom-container>div {
        padding-left: 15px;
        padding-right: 15px;
    }
}
.custom-container {
    padding: 1px;
}
.custom-container>* {
    max-width: 1140px;
    margin-right: auto;
    margin-left: auto;
}
@media (min-width: 782px) {
    .wp-block-column:not(:first-child) {
        margin-left: 16px;
    }
}
@media (min-width: 781px) {
    .pr-100 {
        padding-right: 100px !important;
    }
}
.wp-block-image .alignleft, .wp-block-image .alignright, .wp-block-image .aligncenter, .wp-block-image.is-resized {
    display: table;
}

.wp-block-image .aligncenter {
    margin-left: auto;
    margin-right: auto;
}
@media (min-width: 781px) {
    .pl-100 {
        padding-left: 100px !important;
    }
}
.bg-contain {
    background-size: contain !important;
   
}
.custom-container {
    background-repeat: no-repeat;
}






.price-table{
text-align: center;
overflow: hidden;
margin: 25px;
background: #fff;
box-sizing: border-box;
/* box-shadow: inset 0 0 40px rgba(0,0,0,.2), 0 20px 50px rgba(0,0,0,.5); */
border-radius: 20px;
}
.col-sm-4:nth-child(2) .price-table{
transform: scale(1.1);
}
.price-table .price-head{
padding: 40px;

background: linear-gradient(45deg, #56b14d, #63cc51, #56b14d, #56b14d);

}
.price-table .price-head h4{
text-transform: uppercase;
margin: 0;
padding: 0;
color: #fff;
font-weight: 700;
}
.price-table .price-head h2{
margin: 0;
padding: 20px 0 0;
font-size: 36px;
color: #fff;
}
.price-content{
position: relative;
}
.price-content ul{
position: relative;
margin: 0;
padding: 20px 0;
}
.price-content ul li {
list-style: none;
font-size: 16px;
text-transform: uppercase;
padding: 10px 0;
color: #777;
cursor: pointer;
border-left: 15px solid transparent;
border-right: 15px solid transparent;
transition: .5s;

}
.price-button{
padding: 0 0 30px;
}
.price-button a{
padding: 10px 40px;
background:#56b14d;
color: #fff;
border-radius: 25px;
font-size: 18px;
text-transform: uppercase;
text-decoration: none;
}
        .btn.btn-secondary:hover, .wp-block-common-blocks-button.is-style-secondary .wp-block-button__link:hover, .wp-block-button__link.is-style-secondary:hover {
        background-color: #88e47b;
        color: #346e2c;
        border: 2px solid #88e47b;
    }
    .btn.btn-secondary, .wp-block-common-blocks-button.is-style-secondary .wp-block-button__link, .wp-block-button__link.is-style-secondary {
        background-color: transparent;
        color: #56b14d;
        border: 2px solid #56b14d;
        border-radius: 12px;
        transition: .3s;
        font-size: 18px;
    }
    .wp-block-common-blocks-button .wp-block-button__link {
        padding: 12px 24px 10px;
    }
    


                figure.wp-block-image:not(.wp-block) {
    margin: 0;
}
@media (max-width: 780px) {
    .wp-block-image.image-center-mobile {
        margin: auto !important;
    }
}
        .btn.btn-secondary:hover, .wp-block-common-blocks-button.is-style-secondary .wp-block-button__link:hover, .wp-block-button__link.is-style-secondary:hover {
        background-color: #88e47b;
        color: #346e2c;
        border: 2px solid #88e47b;
    }
    .btn.btn-secondary, .wp-block-common-blocks-button.is-style-secondary .wp-block-button__link, .wp-block-button__link.is-style-secondary {
        background-color: transparent;
        color: #56b14d;
        border: 2px solid #56b14d;
        border-radius: 12px;
        transition: .3s;
        font-size: 18px;
    }
    .wp-block-common-blocks-button .wp-block-button__link {
        padding: 12px 24px 10px;
    }
    

     .gutenberg__content .wp-block-columns {
     display: flex;
 }
 .special-columns {
     display: inline-flex;
     flex-wrap: wrap;
 }
 @media (min-width: 782px) {
     .wp-block-columns {
         flex-wrap: nowrap;
     }
 }
 .wp-block-columns {
     display: flex;
     margin-bottom: 28px;
     flex-wrap: wrap;
 }
 .special-columns .wp-block-column {
     width: 31.33%;
     margin: 0 1%;
     flex-basis: auto;
 }
 .pl-3, .px-3 {
     padding-left: 1rem !important;
 }
 .pr-3, .px-3 {
     padding-right: 1rem !important;
 }
 @media (min-width: 782px) {
     .wp-block-column {
         flex-basis: 0;
         flex-grow: 1;
     }
 }
 h4 {
     font-size: 22px;
     font-weight: 400;
 }

  


  footer .footer-content {
        background: #e6e6e6;
        background: linear-gradient(to bottom, #e6e6e6, #f6f6f6);
        padding-top: 70px;
        padding-bottom: 75px;
    }
    .footera{color: #747474;}
    


@media (max-width: 768px) {
    .site-footer {
        margin-top: 0  !important;
        padding-top: 0  !important;
    }
}